[RFC/RFT 0/4] USB: mos7840: fix port-data memory leak

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

 



The first two patches remove som legacy broken code, and the second two
replaces attach and release with port_probe and remove so that port data is
freed on relase after commit 0998d06310 ("device-core: Ensure drvdata = NULL
when no driver is bound").

Applies to v3.7-rc2 with the following two fixes applied:

	http://marc.info/?l=linux-usb&m=135116495111447&w=2
	
I did the port_probe/remove conversion in two steps in order to facilitate
review, but perhaps they should just be merged. The first one does the
conversion but maintains indentation, which is fixed in the second patch.

Chekpatch only complains about >80 characters lines which were already there to
begin with and I did not care to fix.

Saved the most horrible driver for last, so this should be the final port-data
memory leak fix...

Johan


Johan Hovold (4):
  USB: mos7840: remove NULL-urb submission
  USB: mos7840: remove invalid disconnect handling
  USB: mos7840: fix port-data memory leak
  USB: mos7840: fix port_probe flow

 drivers/usb/serial/mos7840.c | 495 ++++++++++++++++++-------------------------
 1 file changed, 207 insertions(+), 288 deletions(-)

-- 
1.7.12.4

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux