From: Ian Abbott Date: Fri, 2 Nov 2012 13:52:30 +0000 (+0000) Subject: staging: comedi: adl_pci9118: split pci9118_attach() X-Git-Tag: omap-for-v3.8/fixes-for-merge-window-v4-signed~84^2~619 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f3b81d54585b2b050257228555f15c0e507024d1;p=pandora-kernel.git staging: comedi: adl_pci9118: split pci9118_attach() Split most of the functionality of the attach routine `pci9118_attach()` into a new function `pci9118_common_attach()` that can be called when auto-attachment of devices is supported. Move the enabling of the PCI device and its i/o regions into this function. Do the requesting of the interrupt near the end of the function so it doesn't get enabled before the device is ready. Note that auto-attachment of PCI devices is currently broken in this driver because the list of board names referred to by the `struct comedi_driver` does not contain a "wildcard" entry matching the comedi driver name. This won't be a problem once support for the `auto_attach()` method is added. Signed-off-by: Ian Abbott Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed