[PATCH 62/83] staging: comedi: rtd520: remove RtdPlxInterruptRead macro

2012-07-10 Thread H Hartley Sweeten
This macro uses the 'devpriv' macro which relies on a local variable having a specific name. Plus it's just a wrapper around a simple 'readl'. Remove the macro. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/rtd520.c | 38

[PATCH 63/83] staging: comedi: rtd520: remove RtdPlxInterruptWrite macro

2012-07-10 Thread H Hartley Sweeten
This macro uses the 'devpriv' macro which relies on a local variable having a specific name. Plus it's just a wrapper around a simple 'writel'. Remove the macro. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/rtd520.c | 41

[PATCH 64/83] staging: comedi: rtd520: remove RtdDma0Mode macro

2012-07-10 Thread H Hartley Sweeten
This macro uses the 'devpriv' macro which relies on a local variable having a specific name. Plus it's just a wrapper around a simple 'writel'. Remove the macro. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/rtd520.c | 8 ++-- 1

[PATCH 65/83] staging: comedi: rtd520: remove RtdDma0PciAddr macro

2012-07-10 Thread H Hartley Sweeten
This macro uses the 'devpriv' macro which relies on a local variable having a specific name. It's also not used. Remove the macro. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/rtd520.c | 4 1 file changed, 4 deletions(-) diff

[PATCH 66/83] staging: comedi: rtd520: remove RtdDma0LocalAddr macro

2012-07-10 Thread H Hartley Sweeten
This macro uses the 'devpriv' macro which relies on a local variable having a specific name. It's also not used. Remove the macro. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/rtd520.c | 4 1 file changed, 4 deletions(-) diff

[PATCH 67/83] staging: comedi: rtd520: remove RtdDma0Count macro

2012-07-10 Thread H Hartley Sweeten
This macro uses the 'devpriv' macro which relies on a local variable having a specific name. It's also not used. Remove the macro. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/rtd520.c | 4 1 file changed, 4 deletions(-) diff

[PATCH 68/83] staging: comedi: rtd520: remove RtdDma0Next macro

2012-07-10 Thread H Hartley Sweeten
This macro uses the 'devpriv' macro which relies on a local variable having a specific name. Plus it's just a wrapper around a simple 'writel'. Remove the macro. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/rtd520.c | 9 +++-- 1

[PATCH 69/83] staging: comedi: rtd520: remove RtdDma1Mode macro

2012-07-10 Thread H Hartley Sweeten
This macro uses the 'devpriv' macro which relies on a local variable having a specific name. It's also not used. Remove the macro. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/rtd520.c | 4 1 file changed, 4 deletions(-) diff

[PATCH 70/83] staging: comedi: rtd520: remove RtdDma1PciAddr macro

2012-07-10 Thread H Hartley Sweeten
This macro uses the 'devpriv' macro which relies on a local variable having a specific name. It's also not used. Remove the macro. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/rtd520.c | 4 1 file changed, 4 deletions(-) diff

[PATCH 71/83] staging: comedi: rtd520: remove RtdDma1LocalAddr macro

2012-07-10 Thread H Hartley Sweeten
This macro uses the 'devpriv' macro which relies on a local variable having a specific name. It's also not used. Remove the macro. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/rtd520.c | 4 1 file changed, 4 deletions(-) diff

[PATCH 72/83] staging: comedi: rtd520: remove RtdDma1Count macro

2012-07-10 Thread H Hartley Sweeten
This macro uses the 'devpriv' macro which relies on a local variable having a specific name. It's also not used. Remove the macro. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/rtd520.c | 4 1 file changed, 4 deletions(-) diff

[PATCH 73/83] staging: comedi: rtd520: remove RtdDma1Next macro

2012-07-10 Thread H Hartley Sweeten
This macro uses the 'devpriv' macro which relies on a local variable having a specific name. It's also not used. Remove the macro. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/rtd520.c | 4 1 file changed, 4 deletions(-) diff

[PATCH 74/83] staging: comedi: rtd520: remove RtdDma0Control macro

2012-07-10 Thread H Hartley Sweeten
This macro uses the 'devpriv' macro which relies on a local variable having a specific name. Plus it's just a wrapper around a simple 'writeb'. Remove the macro. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/rtd520.c | 39

[PATCH 75/83] staging: comedi: rtd520: remove RtdDma0Status macro

2012-07-10 Thread H Hartley Sweeten
This macro uses the 'devpriv' macro which relies on a local variable having a specific name. It's also not used. Remove the macro. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/rtd520.c | 4 1 file changed, 4 deletions(-) diff

[PATCH 76/83] staging: comedi: rtd520: remove RtdDma1Control macro

2012-07-10 Thread H Hartley Sweeten
This macro uses the 'devpriv' macro which relies on a local variable having a specific name. Plus it's just a wrapper around a simple 'writeb'. Remove the macro. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/rtd520.c | 8 +++- 1

[PATCH 77/83] staging: comedi: rtd520: remove RtdDma1Status macro

2012-07-10 Thread H Hartley Sweeten
This macro uses the 'devpriv' macro which relies on a local variable having a specific name. It's also not used. Remove the macro. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/rtd520.c | 6 -- 1 file changed, 6 deletions

[PATCH 78/83] staging: comedi: rtd520: remove devpriv macro

2012-07-10 Thread H Hartley Sweeten
The macro 'devpriv' relies on a local variable having a specific name and yeilds a pointer derived from that local variable. Replace the macro with a local variable where used. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/rtd520.c

[PATCH 79/83] staging: comedi: rtd520: remove thisboard macro

2012-07-10 Thread H Hartley Sweeten
The macro 'thisboard' relies on a local variable having a specific name and yeilds a pointer derived from that local variable. Replace the macro with a local variable where used and use the comedi_board() helper to get the pointer. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah

[PATCH 80/83] staging: comedi: rtd520: factor out the "find pci device" code

2012-07-10 Thread H Hartley Sweeten
Factor the "find pci device" code out of the attach function. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/rtd520.c | 74 ++--- 1 file changed, 40 insertions(+), 34 deletions(-) diff --git

[PATCH 81/83] staging: comedi: rtd520: cleanup the "find pci device" code

2012-07-10 Thread H Hartley Sweeten
Use for_each_pci_dev() instead of open-coding the for loop. Create local variables for the bus and slot options as well as the thisboard pointer in order to clarify the code. Consolidate the printk's when a supported board is not found into one dev_warn message. Signed-off-by: H Hartley Sweeten

[PATCH 82/83] staging: comedi: rtd520: cleanup the range tables

2012-07-10 Thread H Hartley Sweeten
Change the whitespace of the range tables to avoid the > 80 character lines and the ugly line breaks. Convert a couple of the RANGE() values into the appropriate {UNI,BIP}_RANGE(). Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/rtd

[PATCH 83/83] staging: comedi: rtd520: cleanup the boardinfo

2012-07-10 Thread H Hartley Sweeten
Remove a couple unnecessary comments. For aesthetic reasons, add some whitespace to the boardinfo to improve readability. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/rtd520.c | 38 +++-- 1 file changed

RE: [PATCH 2/2] Staging: comedi: addi_common.h: checkpatch.pl fixes

2013-01-07 Thread H Hartley Sweeten
On Monday, January 07, 2013 3:40 PM, Greg KH wrote: > On Sat, Jan 05, 2013 at 06:12:55PM +0400, Lijo Antony wrote: >> Reduced line lengths to 80 chars by removing extra spaces. >> >> Signed-off-by: Lijo Antony >> --- >> .../staging/comedi/drivers/addi-data/addi_common.h | 20 >>

RE: linux-next: build failure after merge of the staging tree

2013-01-08 Thread H Hartley Sweeten
On Monday, January 07, 2013 9:30 PM, Stephen Rothwell wrote: > On Mon, 7 Jan 2013 20:27:30 -0800 Greg KH wrote: >> On Tue, Jan 08, 2013 at 01:23:52PM +1100, Stephen Rothwell wrote: >>> After merging the staging tree, today's linux-next build (x86_64 >>> allmodconfig) failed like this: >>> >>>

RE: staging tree closed for 3.7

2012-09-26 Thread H Hartley Sweeten
On Wednesday, September 26, 2012 10:57 AM, Greg Kroah-Hartman wrote: > On Wed, Sep 26, 2012 at 10:56:06AM -0700, Greg Kroah-Hartman wrote: >> >> With 3.6 about to be released, I've now closed the 3.7 staging-next tree >> for new features / cleanups. It's bug-fixes only now until 3.7-rc1 is >>

RE: staging tree closed for 3.7

2012-09-26 Thread H Hartley Sweeten
On Wednesday, September 26, 2012 1:05 PM, Greg Kroah-Hartman wrote: > On Wed, Sep 26, 2012 at 01:47:11PM -0500, H Hartley Sweeten wrote: >> On Wednesday, September 26, 2012 10:57 AM, Greg Kroah-Hartman wrote: >>> On Wed, Sep 26, 2012 at 10:56:06AM -0700, Greg K

[PATCH 00/90] staging: comedi: cleanup the pci_dev usage

2012-07-18 Thread H Hartley Sweeten
that need additional work before they can be converted cleanly. H Hartley Sweeten (90): staging: comedi: comedidev.h: introduce comedi_to_pci_dev() helper staging: comedi: adl_pci6208: store the pci_dev in the comedi_device staging: comedi: adl_pci7230: store the pci_dev in the comedi_device stagi

[PATCH 01/90] staging: comedi: comedidev.h: introduce comedi_to_pci_dev() helper

2012-07-18 Thread H Hartley Sweeten
Introduce a wrapper for to_pci_dev() to allow the comedi pci drivers to store the pci_dev pointer in the comedi_device hw_dev variable and retrieve it easily. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/comedidev.h | 5 + 1 file

[PATCH 03/90] staging: comedi: adl_pci7230: store the pci_dev in the comedi_device

2012-07-18 Thread H Hartley Sweeten
Use the hw_dev pointer in the comedi_device struct to hold the pci_dev instead of carrying it in the private data. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/adl_pci7230.c | 19 +++ 1 file changed, 11 insertions

[PATCH 04/90] staging: comedi: adl_pci7230: remove the private data

2012-07-18 Thread H Hartley Sweeten
The private data is no longer needed by this driver. Remove the struct, devpriv macro, and the allocation. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/adl_pci7230.c | 9 - 1 file changed, 9 deletions(-) diff --git

[PATCH 02/90] staging: comedi: adl_pci6208: store the pci_dev in the comedi_device

2012-07-18 Thread H Hartley Sweeten
Use the hw_dev pointer in the comedi_device struct to hold the pci_dev instead of carrying it in the private data. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/adl_pci6208.c | 19 ++- 1 file changed, 10 insertions

[PATCH 05/90] staging: comedi: adl_pci7296: store the pci_dev in the comedi_device

2012-07-18 Thread H Hartley Sweeten
Use the hw_dev pointer in the comedi_device struct to hold the pci_dev instead of carrying it in the private data. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/adl_pci7296.c | 19 +++ 1 file changed, 11 insertions

[PATCH 06/90] staging: comedi: adl_pci7296: remove the private data

2012-07-18 Thread H Hartley Sweeten
The private data is no longer needed by this driver. Remove the struct, devpriv macro, and the allocation. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/adl_pci7296.c | 9 - 1 file changed, 9 deletions(-) diff --git

[PATCH 07/90] staging: comedi: adl_pci7432: store the pci_dev in the comedi_device

2012-07-18 Thread H Hartley Sweeten
Use the hw_dev pointer in the comedi_device struct to hold the pci_dev instead of carrying it in the private data. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/adl_pci7432.c | 19 +++ 1 file changed, 11 insertions

[PATCH 08/90] staging: comedi: adl_pci7432: remove the private data

2012-07-18 Thread H Hartley Sweeten
The private data is no longer needed by this driver. Remove the struct, devpriv macro, and the allocation. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/adl_pci7432.c | 9 - 1 file changed, 9 deletions(-) diff --git

[PATCH 09/90] staging: comedi: adl_pci8164: store the pci_dev in the comedi_device

2012-07-18 Thread H Hartley Sweeten
Use the hw_dev pointer in the comedi_device struct to hold the pci_dev instead of carrying it in the private data. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/adl_pci8164.c | 19 +++ 1 file changed, 11 insertions

[PATCH 10/90] staging: comedi: adl_pci8164: remove the private data

2012-07-18 Thread H Hartley Sweeten
The private data is no longer needed by this driver. Remove the struct, devpriv macro, and the allocation. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/adl_pci8164.c | 9 - 1 file changed, 9 deletions(-) diff --git

[PATCH 11/90] staging: comedi: adl_pci9111: store the pci_dev in the comedi_device

2012-07-18 Thread H Hartley Sweeten
Use the hw_dev pointer in the comedi_device struct to hold the pci_dev instead of carrying it in the private data. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/adl_pci9111.c | 29 +++- 1 file changed, 16

[PATCH 12/90] staging: comedi: adl_pci9118: store the pci_dev in the comedi_device

2012-07-18 Thread H Hartley Sweeten
Use the hw_dev pointer in the comedi_device struct to hold the pci_dev instead of carrying it in the private data. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/adl_pci9118.c | 33 +++- 1 file changed, 18

[PATCH 13/90] staging: comedi: adv_pci1723: factor out the "find pci device" code

2012-07-18 Thread H Hartley Sweeten
Factor the "find pci device" code out of the attach function. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/adv_pci1723.c | 42 +--- 1 file changed, 26 insertions(+), 16 deletions(-) diff --git

[PATCH 14/90] staging: comedi: adv_pci1723: cleanup "find pci device" code

2012-07-18 Thread H Hartley Sweeten
Use for_each_pci_dev() instead of open-coding the loop using pci_get_device(). Drop the printk error messages. They just add noise. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/adv_pci1723.c | 63 1

[PATCH 15/90] staging: comedi: adv_pci1723: move comedi_pci_enable() into the attach

2012-07-18 Thread H Hartley Sweeten
Use pci_is_enabled() in the "find pci device" function to determine if the found pci device is not in use and move the comedi_pci_enable() call into the attach. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/adv_pci1

[PATCH 16/90] staging: comedi: adv_pci1723: store the pci_dev in the comedi_device

2012-07-18 Thread H Hartley Sweeten
Use the hw_dev pointer in the comedi_device struct to hold the pci_dev instead of carrying it in the private data. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/adv_pci1723.c | 23 +-- 1 file changed, 13

[PATCH 17/90] staging: comedi: adv_pci1710: factor out the "find pci device" code

2012-07-18 Thread H Hartley Sweeten
Factor the "find pci device" code out of the attach function. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/adv_pci1710.c | 42 ++-- 1 file changed, 27 insertions(+), 15 deletions(-) diff --git

[PATCH 19/90] staging: comedi: adv_pci1710: move comedi_pci_enable() into the attach

2012-07-18 Thread H Hartley Sweeten
Use pci_is_enabled() in the "find pci device" function to determine if the found pci device is not in use and move the comedi_pci_enable() call into the attach. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/adv_pci1

[PATCH 20/90] staging: comedi: adv_pci1710: store the pci_dev in the comedi_device

2012-07-18 Thread H Hartley Sweeten
Use the hw_dev pointer in the comedi_device struct to hold the pci_dev instead of carrying it in the private data. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/adv_pci1710.c | 25 ++--- 1 file changed, 14

[PATCH 21/90] staging: comedi: adv_pci_dio: factor out the "find pci device" code

2012-07-18 Thread H Hartley Sweeten
Factor the "find pci device" code out of the attach function. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/adv_pci_dio.c | 48 +--- 1 file changed, 29 insertions(+), 19 deletions(-) diff --git

[PATCH 22/90] staging: comedi: adv_pci_dio: remove CheckAndAllocCard()

2012-07-18 Thread H Hartley Sweeten
This driver creates a linked list of all the pci devices in the system while it's looking for a match. It's only use is to determine if a device is "free" to use. The pci_is_enabled() helper can give us the same information. Use that instead and remove the linked list. Signed-off-by:

[PATCH 23/90] staging: comedi: adv_pci_dio: cleanup "find pci device" code

2012-07-18 Thread H Hartley Sweeten
Add a couple local variables to make the tests more concise. Reorder the tests to make the for() loop checking for a matching boardtype quicker. Drop the dev_dbg message for a match. It's just add noise. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers

[PATCH 24/90] staging: comedi: adv_pci_dio: store the pci_dev in the comedi_device

2012-07-18 Thread H Hartley Sweeten
Use the hw_dev pointer in the comedi_device struct to hold the pci_dev instead of carrying it in the private data. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/adv_pci_dio.c | 23 --- 1 file changed, 12

[PATCH 25/90] staging: comedi: cb_pcidas: store the pci_dev in the comedi_device

2012-07-18 Thread H Hartley Sweeten
Use the hw_dev pointer in the comedi_device struct to hold the pci_dev instead of carrying it in the private data. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/cb_pcidas.c | 32 -- 1 file changed, 17

[PATCH 26/90] staging: comedi: cb_pcidio: factor out the "find pci device" code

2012-07-18 Thread H Hartley Sweeten
Factor the "find pci device" code out of the attach function. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/cb_pcidio.c | 54 ++ 1 file changed, 25 insertions(+), 29 deletions(-) diff --git

[PATCH 27/90] staging: comedi: cb_pcidio: cleanup "find pci device" code

2012-07-18 Thread H Hartley Sweeten
Add a couple local variables to make the tests more concise. Reorder the tests to make the for() loop checking for a matching boardtype quicker. Drop the dev_dbg for a match. It's just add noise. Reword the dev_err when no match is found. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc

[PATCH 28/90] staging: comedi: cb_pcidio: store the pci_dev in the comedi_device

2012-07-18 Thread H Hartley Sweeten
Use the hw_dev pointer in the comedi_device struct to hold the pci_dev instead of carrying it in the private data. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/cb_pcidio.c | 25 - 1 file changed, 12

[PATCH 29/90] staging: comedi: amplc_dio200: cleanup "find pci device" code

2012-07-18 Thread H Hartley Sweeten
Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/amplc_dio200.c | 42 ++- 1 file changed, 15 insertions(+), 27 deletions(-) diff --git a/drivers/staging/comedi/drivers/amplc_dio200.c b/drivers/staging/comedi/drivers/amplc_dio200.c

[PATCH 30/90] staging: comedi: amplc_dio200: store the pci_dev in the comedi_device

2012-07-18 Thread H Hartley Sweeten
device otherwise it's an ISA device. Using IS_ENABLED() to omit the code paths makes the code a bit confusing and doesn't save much. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/amplc_dio200.c | 31 +++ 1 file

[PATCH 31/90] staging: comedi: amplc_pc236: cleanup "find pci device" code

2012-07-18 Thread H Hartley Sweeten
Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/amplc_pc236.c | 43 +++- 1 file changed, 17 insertions(+), 26 deletions(-) diff --git a/drivers/staging/comedi/drivers/amplc_pc236.c b/drivers/staging/comedi/drivers/amplc_pc236.c

[PATCH 32/90] staging: comedi: amplc_pc236: store the pci_dev in the comedi_device

2012-07-18 Thread H Hartley Sweeten
device otherwise it's an ISA device. Using IS_ENABLED() to omit the code paths makes the code a bit confusing and doesn't save much. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/amplc_pc236.c | 28 1 file

[PATCH 33/90] staging: comedi: amplc_pc263: cleanup "find pci device" code

2012-07-18 Thread H Hartley Sweeten
Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/amplc_pc263.c | 42 +++- 1 file changed, 16 insertions(+), 26 deletions(-) diff --git a/drivers/staging/comedi/drivers/amplc_pc263.c b/drivers/staging/comedi/drivers/amplc_pc263.c

[PATCH 34/90] staging: comedi: amplc_pc263: store the pci_dev in the comedi_device

2012-07-18 Thread H Hartley Sweeten
device otherwise it's an ISA device. Using IS_ENABLED() to omit the code paths makes the code a bit confusing and doesn't save much. Since the pci_dev was the only thing in the private data, remove the struct, and it's allocation. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah

[PATCH 35/90] staging: comedi: amplc_pci224: cleanup "find pci device" code

2012-07-18 Thread H Hartley Sweeten
Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/amplc_pci224.c | 43 ++- 1 file changed, 16 insertions(+), 27 deletions(-) diff --git a/drivers/staging/comedi/drivers/amplc_pci224.c b/drivers/staging/comedi/drivers/amplc_pci224.c

[PATCH 37/90] staging: comedi: amplc_pci230: cleanup "find pci device" code

2012-07-18 Thread H Hartley Sweeten
For aesthetic reasons, rename the function and pass the comedi_devconfig struct instead of pre-parsing out the bus/slot information. Consolidate the dev_err messages when a pci device is not found. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging

[PATCH 38/90] staging: comedi: amplc_pci230: store the pci_dev in the comedi_device

2012-07-18 Thread H Hartley Sweeten
Use the hw_dev pointer in the comedi_device struct to hold the pci_dev instead of carrying it in the private data. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/amplc_pci230.c | 25 +++-- 1 file changed, 11

[PATCH 39/90] staging: comedi: cb_pcidas64: factor out the "find pci device" code

2012-07-18 Thread H Hartley Sweeten
Factor the "find pci device" code out of the attach function. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/cb_pcidas64.c | 57 ++-- 1 file changed, 29 insertions(+), 28 deletions(-) diff --git

[PATCH 40/90] staging: comedi: cb_pcidas64: cleanup "find pci device" code

2012-07-18 Thread H Hartley Sweeten
Add a couple local variables to make the tests more concise. Reorder the tests to make the for() loop checking for a matching boardtype quicker. Drop the dev_dbg for a match. It's just add noise. Reword the dev_err when no match is found. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc

[PATCH 41/90] staging: comedi: cb_pcidas64: store the pci_dev in the comedi_device

2012-07-18 Thread H Hartley Sweeten
Use the hw_dev pointer in the comedi_device struct to hold the pci_dev instead of carrying it in the private data. Save the pci bar in dev->iobase so the detach is consistent with the other comedi pci drivers. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- driv

[PATCH 42/90] staging: comedi: cb_pcidda: factor out the "find pci device" code

2012-07-18 Thread H Hartley Sweeten
Factor the "find pci device" code out of the attach function. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/cb_pcidda.c | 60 -- 1 file changed, 32 insertions(+), 28 deletions(-) diff --git

[PATCH 43/90] staging: comedi: cb_pcidda: cleanup "find pci device" code

2012-07-18 Thread H Hartley Sweeten
Add a couple local variables to make the tests more concise. Reorder the tests to make the for() loop checking for a matching boardtype quicker. Drop the dev_dbg for a match. It's just add noise. Reword the dev_err when no match is found. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc

[PATCH 44/90] staging: comedi: cb_pcidda: store the pci_dev in the comedi_device

2012-07-18 Thread H Hartley Sweeten
Use the hw_dev pointer in the comedi_device struct to hold the pci_dev instead of carrying it in the private data. Save the pci bar in dev->iobase so the detach is consistent with the other comedi pci drivers. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- driv

[PATCH 45/90] staging: comedi: cb_pcidio: store the iobase in the comedi_device

2012-07-18 Thread H Hartley Sweeten
Save the pci bar in dev->iobase instead of carrying it in the private data. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/cb_pcidio.c | 11 --- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/drivers/stag

[PATCH 46/90] staging: comedi: cb_pcidio: remove the private data

2012-07-18 Thread H Hartley Sweeten
The private data is no longer needed by this driver. Remove the struct, devpriv macro, and the allocation. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/cb_pcidio.c | 24 1 file changed, 24 deletions(-) diff

[PATCH 47/90] staging: comedi: cb_pcimdas: factor out the "find pci device" code

2012-07-18 Thread H Hartley Sweeten
Factor the "find pci device" code out of the attach function. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/cb_pcimdas.c | 61 +++-- 1 file changed, 32 insertions(+), 29 deletions(-) diff --git

[PATCH 48/90] staging: comedi: cb_pcimdas: cleanup "find pci device" code

2012-07-18 Thread H Hartley Sweeten
the dev_err when no match is found. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/cb_pcimdas.c | 38 - 1 file changed, 15 insertions(+), 23 deletions(-) diff --git a/drivers/staging/comedi/drivers/cb_pcimdas.c b

[PATCH 49/90] staging: comedi: cb_pcimdas: remove the debug print of the pci bars

2012-07-18 Thread H Hartley Sweeten
Remove the dev_dbg output of the pci addresses. It's just add noise. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/cb_pcimdas.c | 6 -- 1 file changed, 6 deletions(-) diff --git a/drivers/staging/comedi/drivers/cb_pcimdas.c b

[PATCH 50/90] staging: comedi: cb_pcimdas: cleanup the private data

2012-07-18 Thread H Hartley Sweeten
Remove the unused variables from the private data. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/cb_pcimdas.c | 9 - 1 file changed, 9 deletions(-) diff --git a/drivers/staging/comedi/drivers/cb_pcimdas.c b/drivers/staging

[PATCH 51/90] staging: comedi: cb_pcimdas: remove BADR1 from the private data

2012-07-18 Thread H Hartley Sweeten
The pci resource bar 1 address is not used in the driver. Remove it from the private data. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/cb_pcimdas.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/drivers/staging/comedi

[PATCH 52/90] staging: comedi: cb_pcimdas: remove BADR4 from the private data

2012-07-18 Thread H Hartley Sweeten
The pci resource bar 4 address is only needed to initialize the 8255 subdevice. Use a local variable to hold it and remove it from the private data. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/cb_pcimdas.c | 7 +++ 1 file

[PATCH 53/90] staging: comedi: cb_pcimdas: remove BADR2 from the private data

2012-07-18 Thread H Hartley Sweeten
The pci resource bar 2 address is the primary i/o address used by this device. Store it in dev->iobase and remove it from the private data. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/cb_pcimdas.c | 12 +--- 1 file chan

[PATCH 54/90] staging: comedi: cb_pcimdas: remove BADR0 from the private data

2012-07-18 Thread H Hartley Sweeten
The pci resource bar 0 address is only used as a "flag" to let the datach function know that the pci device has been enabled. Use dev->iobase in the detach instead and remove BADR0 from the private data. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman

[PATCH 55/90] staging: comedi: cb_pcimdas: store the pci_dev in the comedi_device

2012-07-18 Thread H Hartley Sweeten
Use the hw_dev pointer in the comedi_device struct to hold the pci_dev instead of carrying it in the private data. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/cb_pcimdas.c | 29 + 1 file changed, 13

[PATCH 56/90] staging: comedi: contec_pci_dio: factor out the "find pci device" code

2012-07-18 Thread H Hartley Sweeten
Factor the "find pci device" code out of the attach function. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/contec_pci_dio.c | 92 ++--- 1 file changed, 50 insertions(+), 42 deletions(-) diff --git

[PATCH 57/90] staging: comedi: contec_pci_dio: cleanup "find pci device" code

2012-07-18 Thread H Hartley Sweeten
Add a couple local variables and reorder the tests to make to make the more concise. Change the printk to a dev_err when no match is found and reword the message. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/contec_pci_dio.c | 27

[PATCH 58/90] staging: comedi: contec_pci_dio: store the pci_dev in the comedi_device

2012-07-18 Thread H Hartley Sweeten
Use the hw_dev pointer in the comedi_device struct to hold the pci_dev instead of carrying it in the private data. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/contec_pci_dio.c | 13 ++--- 1 file changed, 6 insertions(+), 7

[PATCH 59/90] staging: comedi: contec_pci_dio: remove the private data

2012-07-18 Thread H Hartley Sweeten
The private data is no longer needed by this driver. Remove the struct, devpriv macro, and the allocation. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/contec_pci_dio.c | 9 - 1 file changed, 9 deletions(-) diff --git

[PATCH 60/90] staging: comedi: daqboard2000: factor out the "find pci device" code

2012-07-18 Thread H Hartley Sweeten
Factor the "find pci device" code out of the attach function. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/daqboard2000.c | 68 +++ 1 file changed, 39 insertions(+), 29 deletions(-) diff --git

[PATCH 61/90] staging: comedi: daqboard2000: cleanup "find pci device" code

2012-07-18 Thread H Hartley Sweeten
found. Consolidate the dev_err messages when a device is not found into a single message. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/daqboard2000.c | 56 ++- 1 file changed, 20 insertions(+), 36 deletions(-)

[PATCH 62/90] staging: comedi: daqboard2000: remove 'got_regions' from private data

2012-07-18 Thread H Hartley Sweeten
The 'got_regions' variable in the private data is used as a flag for the detach to know if the pci device has been enabled. Typically the dev->iobase variable is used to indicate this in all the other comedi drivers. Do the same here for consistancy. Signed-off-by: H Hartley Sweeten Cc:

[PATCH 63/90] staging: comedi: daqboard2000: store the pci_dev in the comedi_device

2012-07-18 Thread H Hartley Sweeten
Use the hw_dev pointer in the comedi_device struct to hold the pci_dev instead of carrying it in the private data. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/daqboard2000.c | 15 --- 1 file changed, 8 insertions(+), 7

[PATCH 64/90] staging: comedi: daqboard2000: void *plx should be a void __iomem *

2012-07-18 Thread H Hartley Sweeten
The private data variable 'plx' is an ioremap'ed pci resource and should be a void __iomem *. This quiets a number of sparse warnings about "different address spaces". Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/daqboard

[PATCH 65/90] staging: comedi: dt3000: cleanup "find pci device" code

2012-07-18 Thread H Hartley Sweeten
The "find pci device" code for this driver was split between two functions which could cause the driver to walk the pci bus multiple times while looking for a match. Consolidate the functions into the format that is more standard for the comedi pci drivers. Signed-off-by: H Hartley S

[PATCH 66/90] staging: comedi: dt3000: move the setup_pci() code into the attach

2012-07-18 Thread H Hartley Sweeten
The setup_pci() function simply calls comedi_pci_enable() to enable the device then ioremaps the pci address. Move the code directly into the attach function as is more typical for the comedi pci drivers. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers

[PATCH 67/90] staging: comedi: dt3000: remove 'phys_addr' from the private data

2012-07-18 Thread H Hartley Sweeten
The 'phys_addr' variable in the private data is simply used as a flag for the detach function to know that the pci device has been enabled. Use the 'dev->iobase' variable instead as is more typical for other comedi pci drivers. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kr

[PATCH 68/90] staging: comedi: dt3000: store the pci_dev in the comedi_device

2012-07-18 Thread H Hartley Sweeten
Use the hw_dev pointer in the comedi_device struct to hold the pci_dev instead of carrying it in the private data. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/dt3000.c | 16 1 file changed, 8 insertions(+), 8

[PATCH 71/90] staging: comedi: dyna_pci10xx: remove the 'start_stop_sem' mutex

2012-07-18 Thread H Hartley Sweeten
The comedi core already has a mutex protecting the attach/detach of the comedi drivers. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/dyna_pci10xx.c | 15 ++- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git

[PATCH 72/90] staging: comedi: dyna_pci10xx: remove 'valid' from the private data

2012-07-18 Thread H Hartley Sweeten
This variable is set at the end of the attach but never used in the driver. Remove it. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/dyna_pci10xx.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/drivers/staging/comedi/drivers

[PATCH 73/90] staging: comedi: dyna_pci10xx: remove unused bars from the private data

2012-07-18 Thread H Hartley Sweeten
All of the pci device base address registers are saved in the private data but only bar2 and bar3 are used by the driver. Remove the others. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/dyna_pci10xx.c | 7 +-- 1 file changed, 1

[PATCH 74/90] staging: comedi: dyna_pci10xx: use dev->iobase

2012-07-18 Thread H Hartley Sweeten
Use dev->iobase to hold one of the pci base addresses used by the driver instead of carrying it in the private data. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/dyna_pci10xx.c | 10 +- 1 file changed, 5 insertions(+)

[PATCH 75/90] staging: comedi: dyna_pci10xx: store the pci_dev in the comedi_device

2012-07-18 Thread H Hartley Sweeten
Use the hw_dev pointer in the comedi_device struct to hold the pci_dev instead of carrying it in the private data. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/dyna_pci10xx.c | 12 ++-- 1 file changed, 6 insertions(+), 6

[PATCH 76/90] staging: comedi: dyna_pci10xx: fix detach

2012-07-18 Thread H Hartley Sweeten
The detach for this driver is missing the check to make sure that the pci device is enabled before disabling it. It's also missing the pci_dev_put(). Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/dyna_pci10xx.c | 4 +++- 1 file

[PATCH 77/90] staging: comedi: ke_counter: factor out the "find pci device" code

2012-07-18 Thread H Hartley Sweeten
Factor the "find pci device" code out of the attach function. Signed-off-by: H Hartley Sweeten Cc: Ian Abbott Cc: Greg Kroah-Hartman --- drivers/staging/comedi/drivers/ke_counter.c | 37 - 1 file changed, 26 insertions(+), 11 deletions(-) diff --git

<    7   8   9   10   11   12   13   14   15   >