Xenial update to 4.4.92 stable release
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Medium
|
Stefan Bader |
Bug Description
SRU Justification
Impact:
The upstream process for stable tree updates is quite similar
in scope to the Ubuntu SRU process, e.g., each patch has to
demonstrably fix a bug, and each patch is vetted by upstream
by originating either directly from a mainline/stable Linux tree or
a minimally backported form of that patch. The 4.4.92 upstream stable
patch set is now available. It should be included in the Ubuntu
kernel as well.
TEST CASE: TBD
The following patches from the 4.4.92 stable release shall be applied:
* usb: gadget: inode.c: fix unbalanced spin_lock in ep0_write
* USB: gadgetfs: Fix crash caused by inadequate synchronization
* USB: gadgetfs: fix copy_to_user while holding spinlock
* usb: gadget: udc: atmel: set vbus irqflags explicitly
* usb-storage: unusual_devs entry to fix write-access regression for Seagate
external drives
* usb: renesas_usbhs: fix the BCLR setting condition for non-DCP pipe
* usb: renesas_usbhs: fix usbhsf_fifo_clear() for RX direction
* ALSA: usb-audio: Check out-of-bounds access by corrupted buffer descriptor
* usb: pci-quirks.c: Corrected timeout values used in handshake
* USB: dummy-hcd: fix connection failures (wrong speed)
* USB: dummy-hcd: fix infinite-loop resubmission bug
* USB: dummy-hcd: Fix erroneous synchronization change
* USB: devio: Don't corrupt user memory
* usb: gadget: mass_storage: set msg_registered after msg registered
* USB: g_mass_storage: Fix deadlock when driver is unbound
* lsm: fix smack_inode_
* ALSA: compress: Remove unused variable
* ALSA: usx2y: Suppress kernel warning at page allocation failures
* driver core: platform: Don't read past the end of "driver_override" buffer
* Drivers: hv: fcopy: restore correct transfer length
* stm class: Fix a use-after-free
* ftrace: Fix kmemleak in unregister_
* HID: i2c-hid: allocate hid buffers for real worst case
* iwlwifi: add workaround to disable wide channels in 5GHz
* scsi: sd: Do not override max_sectors_kb sysfs setting
* USB: uas: fix bug in handling of alternate settings
* USB: core: harden cdc_parse_
* usb: Increase quirk delay for USB devices
* USB: fix out-of-bounds in usb_set_
* xhci: fix finding correct bus_state structure for USB 3.1 hosts
* iio: adc: twl4030: Fix an error handling path in 'twl4030_
* iio: adc: twl4030: Disable the vusb3v1 rugulator in the error handling path
of 'twl4030_
* iio: ad_sigma_delta: Implement a dedicated reset function
* staging: iio: ad7192: Fix - use the dedicated reset function avoiding dma
from stack.
* iio: core: Return error for failed read_reg
* iio: ad7793: Fix the serial interface reset
* iio: adc: mcp320x: Fix readout of negative voltages
* iio: adc: mcp320x: Fix oops on module unload
* uwb: properly check kthread_run return value
* uwb: ensure that endpoint is interrupt
* brcmfmac: setup passive scan if requested by user-space
* drm/i915/bios: ignore HDMI on port A
* sched/cpuset/pm: Fix cpuset vs. suspend-resume bugs
* ext4: fix data corruption for mmap writes
* ext4: Don't clear SGID when inheriting ACLs
* ext4: don't allow encrypted operations without keys
* Linux 4.4.92
tags: | added: kernel-stable-tracking-bug |
Changed in linux (Ubuntu Xenial): | |
assignee: | nobody → Stefan Bader (smb) |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in linux (Ubuntu): | |
status: | New → Invalid |
Changed in linux (Ubuntu Xenial): | |
status: | In Progress → Fix Committed |
Skipped "nvme: protect against simultaneous shutdown invocations" because it was already applied for bug #1531539 "Ubuntu 16.04] Enable nvme block driver on Power".