[PATCH 0/8] usb-serial: fix a multitude of problems

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

 



The following series of patches addresses numerous issues that have 
cropped up recently in the interface between usb-serial and the TTY 
core.  Considerable recent churn in the core, combined with the fact 
that the two never were entirely compatible, has created a number of 
problems.  These manifest mostly in failures (or oopses) when a serial 
device is unplugged while the device file is open, or when a serial 
driver module is unloaded, or when a driver is re-loaded.

I won't describe the details of the fixes here.  None of them affect 
data transmission or line disciplines; they are all directed toward 
lifetime and reference counting issues.

Note that one or more of these patches (especially 6/9) will clash with
the
tty-fix-regression-caused-by-tty-make-the-kref-destructor-occur-asynchronously
patch, which is currently in mmotm but not yet merged into gregkh-all.  
Let me know when the time comes to resolve the conflicts, since the 
correct solution isn't obvious.

Since Alan Cox is no longer the TTY maintainer, I'm not going to CC 
him.  However if he happens to notice these changes while browsing the 
linux-usb list, I certainly wouldn't object to a little review and 
commentary (or criticism).

Alan Stern

--
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