[PATCH 00/40] staging: comedi: me4000: cleanup driver

H Hartley Sweeten hartleys at visionengravers.com
Sat Sep 8 00:35:37 UTC 2012


* Simplify the boardinfo and private data.
* Convert the driver to use attach_pci
* Use the 8253 helpers for the counter
* Remove the me4000.h header
* Convert all printk's to dev_printk's

H Hartley Sweeten (40):
  staging: comedi: me4000: remove ME4000_BOARD_VERSIONS
  staging: comedi: me4000: convert boardinfo initialization to C99
    format
  staging: comedi: me4000: remove the '0' boardinfo data
  staging: comedi: me4000: remove struct me4000_cnt_info
  staging: comedi: me4000: remove struct me4000_dio_info
  staging: comedi: me4000: remove struct me4000_ai_info
  staging: comedi: me4000: remove struct me4000_ao_info
  staging: comedi: me4000: remove thisboard macro
  staging: comedi: me4000: move struct me4000_board definition
  staging: comedi: me4000: move pci vendor/device ids to source
  staging: comedi: me4000: remove struct me4000_cnt_context
  staging: comedi: me4000: don't save the pci resource sizes
  staging: comedi: me4000: remove the pci resource error messages
  staging: comedi: me4000: absorb get_registers() into its caller
  staging: comedi: me4000: remove the noise when probing the card
  staging: comedi: me4000: use dev->iobase for the card base address
  staging: comedi: me4000: remove dio context
  staging: comedi: me4000: remove ai context
  staging: comedi: me4000: remove serial_no from the private data
  staging: comedi: me4000: remove hw_revision from the private data
  staging: comedi: me4000: remove {vendor,device}_id from the private
    data
  staging: comedi: me4000: remove ao context
  staging: comedi: me4000: use dev->irq to save the irq number
  staging: comedi: me4000: absorb init_board_info() into its caller
  staging: comedi: me4000: remove info macro
  staging: comedi: me4000: remove me4000_ao_range
  staging: comedi: me4000: remove forward declarations
  staging: comedi: me4000: store the pci_dev in the comedi_device
  staging: comedi: me4000: cleanup me4000_probe()
  staging: comedi: me4000: use attach_pci callback
  staging: comedi: me4000: remove program_regbase from private data
  staging: comedi: me4000: combine the checks for valid io addresses
  staging: comedi: me4000: fix the interrupt request/free
  staging: comedi: me4000: add namespace to reset_board()
  staging: comedi: me4000: use the 8253 helper functions
  staging: comedi: me4000: cleanup me4000_cnt_insn_config()
  staging: comedi: me4000: remove ME4000_CNT_* defines
  staging: comedi: me4000: move struct me4000_info definition
  staging: comedi: me4000: remove me4000.h
  staging: comedi: me4000: convert printk's to dev_printk's

 drivers/staging/comedi/drivers/me4000.c | 1523 ++++++++++++-------------------
 drivers/staging/comedi/drivers/me4000.h |  409 ---------
 2 files changed, 596 insertions(+), 1336 deletions(-)
 delete mode 100644 drivers/staging/comedi/drivers/me4000.h

-- 
1.7.11




More information about the devel mailing list