hid: jarvis: do tsfw_icm's probe in workqueue
authorAndrew Chen <andrewc@nvidia.com>
Wed, 30 Nov 2016 03:48:04 +0000 (11:48 +0800)
committermobile promotions <svcmobile_promotions@nvidia.com>
Wed, 7 Dec 2016 23:26:19 +0000 (15:26 -0800)
commit00dce3349ebe6419914bae00ec7b376b28415b46
tree78a1c0e0fd9f10e1664026ad27cd073fa6ad24b3
parente51ecb18011994e5dcea546d3ca8d84d298d20f3
hid: jarvis: do tsfw_icm's probe in workqueue

tsfw_icm probe takes around 2 seconds to be finished and this
causes incoming HID data to be dropped at stack layer in the
duration. Make it running in workqueue to fix this problem.

Bug 1845197

Change-Id: I69c26222795af5a83242c165d0c61ea414a97c03
Signed-off-by: Andrew Chen <andrewc@nvidia.com>
Reviewed-on: http://git-master/r/1263719
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
drivers/hid/hid-atv-jarvis.c