[PATCH 00/11] staging: comedi: jr3_pci: some bug fixes and cleanups

Ian Abbott abbotti at mev.co.uk
Fri Feb 17 11:09:07 UTC 2017


Some bug-fixes and clean-ups for the jr3_pci driver.  I have more
clean-up patches for this driver waiting in the wings, but the series
was getting a bit long.

Patches 01 to 03 fix various bugs.  Patches 04 and 05 fix some
checkpatch warnings.  Patch 08 actually introduces a couple more
checkpatch warnings, both related to the use of non-const 'struct
comedi_lrange', which is deliberate in this driver (see the notes
after the commit message for details).

01) staging: comedi: jr3_pci: fix possible null pointer dereference
02) staging: comedi: jr3_pci: cope with jiffies wraparound
03) staging: comedi: jr3_pci: Reset all DSPs
04) staging: comedi: jr3_pci: struct comedi_lrange should normally be const
05) staging: comedi: jr3_pci: re-work firmware copyright display
06) staging: comedi: jr3_pci: remove unneeded 'spriv' checks
07) staging: comedi: jr3_pci: remove next_time_max member
08) staging: comedi: jr3_pci: separate out poll state enum
09) staging: comedi: jr3_pci: re-work struct jr3_pci_subdev_private range
10) staging: comedi: jr3_pci: pass transform by reference
11) staging: comedi: jr3_pci: replace devpriv->iobase with dev->mmio

 drivers/staging/comedi/drivers/jr3_pci.c | 169 ++++++++++++++++---------------
 1 file changed, 86 insertions(+), 83 deletions(-)


More information about the devel mailing list