[PATCH 00/23] staging: comedi: continue async command cleanup

H Hartley Sweeten hsweeten at visionengravers.com
Mon Apr 28 18:53:34 UTC 2014


Remove some unnecessary pacer divisor calculations. The divisors are calculated
as part of the (*do_cmdtest) and don't need done in the (*do_cmd).

Remomove the older, unused, divisor calc functions in 8253.h to avoid any
confusion.

Remove some unnecessary private data members in a couple drivers and the
addi_common.h header.

Tidy up hwdrv_apci3120 a bit.

H Hartley Sweeten (23):
  staging: comedi: cb_pcidas: don't calc ai pacer divisors twice
  staging: comedi: cb_pcidas: don't calc ao pacer divisors twice
  staging: comedi: das16m1: don't calc pacer divisors twice
  staging: comedi: das1800: refactor Step 4 of das1800_ai_do_cmdtest()
  staging: comedi: das1800: don't calc pacer divisors twice
  staging: comedi: 8253.h: rename i8253_cascade_ns_to_timer_2div()
  staging: comedi: 8253.h: remove the unused i8253_cascade_ns_to_timer_*()
  staging: comedi: adl_pci9111: tidy up (*do_cmdtest) Step 4
  staging: comedi: addi_apci_2032: tidy up cmd use in apci2032_interrupt()
  staging: comedi: amplc_pci224: remove 'ai_stop_continuous' from private data
  staging: comedi: amplc_pci230: remove 'ai_continuous' from private data
  staging: comedi: amplc_pci230: remove 'ao_continuous' from private data
  staging: comedi: addi_common.h: remove 'ui_AiFlags' from private data
  staging: comedi: addi_common.h: remove 'ui_AiScanLength' from private data
  staging: comedi: addi_common.h: remove 'pui_AiChannelList' from private data
  staging: comedi: addi_common.h: remove 'ui_AiTimer0' from private data
  staging: comedi: addi_common.h: remove 'ui_AiTimer1' from private data
  staging: comedi: addi_common.h: remove 'ui_AiDataLength' from private data
  staging: comedi: addi_common.h: remove 'ui_AiNbrofScans' from private data
  staging: comedi: addi_common.h: remove 'b_AiContinuous' from private data
  staging: comedi: hwdrv_apci3120: cmd->convert_src is always TRIG_TIMER
  staging: comedi: hwdrv_apci3120: fix 'b_AiCyclicAcquisition' usage
  staging: comedi: hwdrv_apci3120: remove clearing of 'b_OutputMemoryStatus'

 drivers/staging/comedi/drivers/8253.h              | 105 +------------
 .../staging/comedi/drivers/addi-data/addi_common.h |  10 +-
 .../comedi/drivers/addi-data/hwdrv_apci3120.c      | 163 +++++++--------------
 drivers/staging/comedi/drivers/addi_apci_2032.c    |  20 +--
 drivers/staging/comedi/drivers/adl_pci9111.c       |  38 ++---
 drivers/staging/comedi/drivers/amplc_pci224.c      |  21 +--
 drivers/staging/comedi/drivers/amplc_pci230.c      |  47 ++----
 drivers/staging/comedi/drivers/cb_pcidas.c         |  49 +++----
 drivers/staging/comedi/drivers/das16m1.c           |  42 ++----
 drivers/staging/comedi/drivers/das1800.c           | 152 ++++++-------------
 10 files changed, 190 insertions(+), 457 deletions(-)

-- 
1.9.2



More information about the devel mailing list