[PATCH 00/18] staging: octeon-usb: cleanups and reliability improvements

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

Here's some cleanups and error handling improvements for octeon-usb.

Tested on two different OCTEON setups, EdgeRouter Lite & D-Link DSR-1000N
mainly with USB mass storage.

A.

Aaro Koskinen (18):
  staging: octeon-usb: remove internal function parameter sanity checks
  staging: octeon-usb: eliminate 64-bit register access wrappers
  staging: octeon-usb: remove useless prefix from internal routines
  staging: octeon-usb: remove useless prefix from pipe flags
  staging: octeon-usb: delete redundant field from octeon_temp_buffer
  staging: octeon-usb: use __BITFIELD_FIELD
  staging: octeon-usb: program DMA engine based on transfer direction
  staging: octeon-usb: never retry after xacterr
  staging: octeon-usb: refactor usbn block init
  staging: octeon-usb: don't poll interrupts early
  staging: octeon-usb: use USB stack to turn on power
  staging: octeon-usb: move fifo setup into a separate routine
  staging: octeon-usb: move fifo setup to controller reset from port
    reset
  staging: octeon-usb: rewrite port reset
  staging: octeon-usb: move cvmx_usb_shutdown()
  staging: octeon-usb: fail and warn if DMA counters are wrong
  staging: octeon-usb: try to recover from failed hardware reset
  stating: octeon-usb: cvmx_usb_initialize(): eliminate extra
    indentation

 drivers/staging/octeon-usb/octeon-hcd.c | 1069 +++++++++++++------------------
 drivers/staging/octeon-usb/octeon-hcd.h |  513 ++++++++-------
 2 files changed, 731 insertions(+), 851 deletions(-)

-- 
2.2.0

_______________________________________________
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxx
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel




[Index of Archives]     [Linux Driver Backports]     [DMA Engine]     [Linux GPIO]     [Linux SPI]     [Video for Linux]     [Linux USB Devel]     [Linux Coverity]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux