staging: vt6656: Move device_set_multi code call to vRunCommand
authorMalcolm Priestley <tvboxspy@gmail.com>
Wed, 19 Feb 2014 19:34:18 +0000 (19:34 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 25 Feb 2014 00:55:41 +0000 (16:55 -0800)
commitedd20e964072e1bfccee06362e55148d6a1117b5
tree1a85bb08bbd9842c57846bb40962156490713739
parentf764e00d16495800526fbfb4dc03160e64c9081a
staging: vt6656: Move device_set_multi code call to vRunCommand

device_set_multi is an atomic call, in order to reduce atomic area of driver
move code to be called from vRunCommand.

Later the atomic area of vRunCommand can be reduced.

Change existing code in device_set_multi to new function
vnt_configure_filter minus its locks.

Change device_set_multi to call bScheduleCommand

device_set_multi is nolonger called from device open.

Signed-off-by: Malcolm Priestley <tvboxspy@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/vt6656/device.h
drivers/staging/vt6656/main_usb.c
drivers/staging/vt6656/wcmd.c
drivers/staging/vt6656/wcmd.h