[PATCH 00/10] staging: octeon-usb: cleanups for .h & data structures

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

 



Hi,

This series does the following:

Patches 1-4:
	Delete redundant definitions and create a single .h for the driver.

Patches 5-10:
	Allocate pipes and transactions dynamically, also use Linux list.h
	for implementing linked lists.

Tested on EdgeRouter Lite with USB mass storage.

A.

Aaro Koskinen (10):
  staging: octeon-usb: delete unused cvmx_usbnx_usbp_ctl_status
    definitions
  staging: octeon-usb: delete cvmx_usbnx_clk_ctl_cn50xx
  staging: octeon-usb: CN3xxx: program p_xenbn and p_rclk through
    p_rtype
  staging: octeon-usb: use a single .h file
  staging: octeon-usb: use dynamic allocation for transactions
  staging: octeon-usb: use dynamic allocation for pipes
  staging: octeon-usb: use list_del_init()
  staging: octeon-usb: use list_for_each_entry_safe()
  staging: octeon-usb: use list.h for pipes
  staging: octeon-usb: use list.h for transactions

 drivers/staging/octeon-usb/cvmx-usbcx-defs.h | 1528 ----------------------
 drivers/staging/octeon-usb/cvmx-usbnx-defs.h |  885 -------------
 drivers/staging/octeon-usb/octeon-hcd.c      |  338 ++---
 drivers/staging/octeon-usb/octeon-hcd.h      | 1819 ++++++++++++++++++++++++++
 4 files changed, 1899 insertions(+), 2671 deletions(-)
 delete mode 100644 drivers/staging/octeon-usb/cvmx-usbcx-defs.h
 delete mode 100644 drivers/staging/octeon-usb/cvmx-usbnx-defs.h
 create mode 100644 drivers/staging/octeon-usb/octeon-hcd.h

-- 
1.8.4.rc3

_______________________________________________
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