diff options
| author | 2013-05-23 12:49:50 -0700 | |
|---|---|---|
| committer | 2013-05-30 20:40:50 +0900 | |
| commit | 1823fcbfad82f6b5ceae6ca002e0b6a78b2fe6a9 (patch) | |
| tree | 32088fcddf6ea936e71799084aba82e283e59b7e /scripts/patch-kernel | |
| parent | staging: comedi: usbduxsigma: push usb (*disconnect) into comedi (*detach) (diff) | |
staging: comedi: usbduxsigma: push usb (*probe) into comedi (*auto_attach)
The usb_driver (*probe) already calls comedi_usb_auto_config(), which
will call the comedi_driver (*auto_attach). Move the bulk of the (*probe)
to the (*auto_attach).
This allows the comedi_device private data to be kzalloc'ed and the static
array used to pass the private data from the usb_driver to the comedi_driver
can be removed along with the static semaphore that protected it.
We can also drop a couple variables from the private data since they no
longer are used or needed.
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Cc: Ian Abbott <abbotti@mev.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'scripts/patch-kernel')
0 files changed, 0 insertions, 0 deletions
