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(-) _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel