The mainline Linux kernel.
Most Popular This Year
- Update MIPS email addresses
Paul Burton: MIPS will soon not be a part of Imagination Technologies, and as such many @imgtec.com email addresses will no longer be valid.
- HID: let generic driver yield control iff specific driver has been enabled
Jiri Kosina: There are many situations where generic HID driver provides some basic level of support for certain device, but later this support (usually by implementing
vendor-specific extensions of HID protocol) is extended and the support moved over to a separate (usually per-vendor) specific driver.
This might bring a rather unpleasant suprise for users, as all of a sudden there is a new config option they have to enable in order to get any support for their device whatsoever, although previous kernel versions provided basic support through the generic driver.
- afs: Add metadata xattrs
David Howells: Add xattrs to allow the user to get/set metadata in lieu of having pioctl() available.
- License cleanup: add SPDX license identifier to uapi header files with a license
Greg Kroah-Hartman: Many user space API headers have licensing information, which is either incomplete, badly formatted or just a shorthand for referring to the license under which the file is supposed to be.
- License cleanup: add SPDX license identifier to uapi header files with no license
Greg Kroah-Hartman: Many user space API headers are missing licensing information, which makes it hard for compliance tools to determine the correct license.
By default are files without license information under the default license of the kernel, which is GPLV2.
- pty: Repair TIOCGPTPEER
Eric W. Biederman: The implementation of TIOCGPTPEER has two issues.
When /dev/ptmx (as opposed to /dev/pts/ptmx) is opened the wrong
vfsmount is passed to dentry_open.
- page waitqueue: always add new entries at the end
Linus Torvalds: Commit 3510ca20ece0 ("Minor page waitqueue cleanups") made the page queue code always add new waiters to the back of the queue, which helps upcoming patches to batch the wakeups for some horrid loads where the wait queues grow to thousands of entries.
However, I forgot about the nasrt add_page_wait_queue() special case code that is only used by the cachefiles code.
- mlxsw: reg: Add high and low temperature thresholds
Ido Schimmel: The ASIC has the ability to generate events whenever a sensor indicates the temperature goes above or below its high or low thresholds, respectively.
In new firmware versions the firmware enforces a minimum of 5 degrees Celsius difference between both thresholds.
- net_sched: introduce a workqueue for RCU callbacks of tc filter
Cong Wang: This patch introduces a dedicated workqueue for tc filters so that each tc filter's RCU callback could defer their action destroy work to this workqueue.
- sctp: reset owner sk for data chunks on out queues when migrating a sock
Xin Long: Now when migrating sock to another one in sctp_sock_migrate(), it only resets owner sk for the data in receive queues, not the chunks on out queues.
It would cause that data chunks length on the sock is not consistent with sk sk_wmem_alloc.