Xenial update to 4.4.92 stable release

Bug #1724783 reported by Stefan Bader on 2017-10-19
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Stefan Bader

Bug Description

SRU Justification

       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.



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_removexattr and xattr_getsecurity memleak
* 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_ftrace_graph
* 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_cdc_header
* usb: Increase quirk delay for USB devices
* USB: fix out-of-bounds in usb_set_configuration
* xhci: fix finding correct bus_state structure for USB 3.1 hosts
* iio: adc: twl4030: Fix an error handling path in 'twl4030_madc_probe()'
* iio: adc: twl4030: Disable the vusb3v1 rugulator in the error handling path
  of 'twl4030_madc_probe()'
* 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

Stefan Bader (smb) on 2017-10-19
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
Stefan Bader (smb) wrote :

Skipped "nvme: protect against simultaneous shutdown invocations" because it was already applied for bug #1531539 "Ubuntu 16.04] Enable nvme block driver on Power".

description: updated
Stefan Bader (smb) on 2017-10-19
Changed in linux (Ubuntu Xenial):
status: In Progress → Fix Committed
Launchpad Janitor (janitor) wrote :
Download full text (14.3 KiB)

This bug was fixed in the package linux - 4.4.0-101.124

linux (4.4.0-101.124) xenial; urgency=low

  * linux: 4.4.0-101.124 -proposed tracker (LP: #1731264)

  * s390/mm: fix write access check in gup_huge_pmd() (LP: #1730596)
    - s390/mm: fix write access check in gup_huge_pmd()

linux (4.4.0-100.123) xenial; urgency=low

  * linux: 4.4.0-100.123 -proposed tracker (LP: #1729273)

  * Xenial update to 4.4.95 stable release (LP: #1729107)
    - USB: devio: Revert "USB: devio: Don't corrupt user memory"
    - USB: core: fix out-of-bounds access bug in usb_get_bos_descriptor()
    - USB: serial: metro-usb: add MS7820 device id
    - usb: cdc_acm: Add quirk for Elatec TWN3
    - usb: quirks: add quirk for WORLDE MINI MIDI keyboard
    - usb: hub: Allow reset retry for USB2 devices on connect bounce
    - ALSA: usb-audio: Add native DSD support for Pro-Ject Pre Box S2 Digital
    - can: gs_usb: fix busy loop if no more TX context is available
    - usb: musb: sunxi: Explicitly release USB PHY on exit
    - usb: musb: Check for host-mode using is_host_active() on reset interrupt
    - can: esd_usb2: Fix can_dlc value for received RTR, frames
    - drm/nouveau/bsp/g92: disable by default
    - drm/nouveau/mmu: flush tlbs before deleting page tables
    - ALSA: seq: Enable 'use' locking in all configurations
    - ALSA: hda: Remove superfluous '-' added by printk conversion
    - i2c: ismt: Separate I2C block read from SMBus block read
    - brcmsmac: make some local variables 'static const' to reduce stack size
    - bus: mbus: fix window size calculation for 4GB windows
    - clockevents/drivers/cs5535: Improve resilience to spurious interrupts
    - rtlwifi: rtl8821ae: Fix connection lost problem
    - KEYS: encrypted: fix dereference of NULL user_key_payload
    - lib/digsig: fix dereference of NULL user_key_payload
    - KEYS: don't let add_key() update an uninstantiated key
    - pkcs7: Prevent NULL pointer dereference, since sinfo is not always set.
    - parisc: Avoid trashing sr2 and sr3 in LWS code
    - parisc: Fix double-word compare and exchange in LWS code on 32-bit kernels
    - sched/autogroup: Fix autogroup_move_group() to never skip sched_move_task()
    - f2fs crypto: replace some BUG_ON()'s with error checks
    - f2fs crypto: add missing locking for keyring_key access
    - fscrypt: fix dereference of NULL user_key_payload
    - KEYS: Fix race between updating and finding a negative key
    - fscrypto: require write access to mount to set encryption policy
    - FS-Cache: fix dereference of NULL user_key_payload
    - Linux 4.4.95

  * Xenial update to 4.4.94 stable release (LP: #1729105)
    - percpu: make this_cpu_generic_read() atomic w.r.t. interrupts
    - drm/dp/mst: save vcpi with payloads
    - MIPS: Fix minimum alignment requirement of IRQ stack
    - sctp: potential read out of bounds in sctp_ulpevent_type_enabled()
    - bpf/verifier: reject BPF_ALU64|BPF_END
    - udpv6: Fix the checksum computation when HW checksum does not apply
    - ip6_gre: skb_push ipv6hdr before packing the header in ip6gre_header
    - net: emac: Fix napi poll list corruption
    - packet: hold bind lock when rebinding to fa...

Changed in linux (Ubuntu Xenial):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers