Xenial update to 4.4.92 stable release

Bug #1724783 reported by Stefan Bader on 2017-10-19
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Undecided
Unassigned
Xenial
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.

       git://git.kernel.org/

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