Xenial update to 4.4.91 stable release

Bug #1724772 reported by Stefan Bader
10
This bug affects 1 person
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.91 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.91 stable release shall be applied:
* drm_fourcc: Fix DRM_FORMAT_MOD_LINEAR #define
* drm: bridge: add DT bindings for TI ths8135
* GFS2: Fix reference to ERR_PTR in gfs2_glock_iter_next
* RDS: RDMA: Fix the composite message user notification
* ARM: dts: r8a7790: Use R-Car Gen 2 fallback binding for msiof nodes
* MIPS: Ensure bss section ends on a long-aligned address
* MIPS: ralink: Fix incorrect assignment on ralink_soc
* igb: re-assign hw address pointer on reset after PCI error
* extcon: axp288: Use vbus-valid instead of -present to determine cable
  presence
* sh_eth: use correct name for ECMR_MPDE bit
* hwmon: (gl520sm) Fix overflows and crash seen when writing into limit
  attributes
* iio: adc: axp288: Drop bogus AXP288_ADC_TS_PIN_CTRL register modifications
* iio: adc: hx711: Add DT binding for avia,hx711
* ARM: 8635/1: nommu: allow enabling REMAP_VECTORS_TO_RAM
* tty: goldfish: Fix a parameter of a call to free_irq
* IB/ipoib: Fix deadlock over vlan_mutex
* IB/ipoib: rtnl_unlock can not come after free_netdev
* IB/ipoib: Replace list_del of the neigh->list with list_del_init
* drm/amdkfd: fix improper return value on error
* USB: serial: mos7720: fix control-message error handling
* USB: serial: mos7840: fix control-message error handling
* partitions/efi: Fix integer overflow in GPT size calculation
* ASoC: dapm: handle probe deferrals
* audit: log 32-bit socketcalls
* usb: chipidea: vbus event may exist before starting gadget
* ASoC: dapm: fix some pointer error handling
* MIPS: Lantiq: Fix another request_mem_region() return code check
* net: core: Prevent from dereferencing null pointer when releasing SKB
* net/packet: check length in getsockopt() called with PACKET_HDRLEN
* team: fix memory leaks
* usb: plusb: Add support for PL-27A1
* mmc: sdio: fix alignment issue in struct sdio_func
* bridge: netlink: register netdevice before executing changelink
* netfilter: invoke synchronize_rcu after set the _hook_ to NULL
* MIPS: IRQ Stack: Unwind IRQ stack onto task stack
* exynos-gsc: Do not swap cb/cr for semi planar formats
* netfilter: nfnl_cthelper: fix incorrect helper->expect_class_max
* parisc: perf: Fix potential NULL pointer dereference
* iommu/io-pgtable-arm: Check for leaf entry before dereferencing it
* rds: ib: add error handle
* md/raid10: submit bio directly to replacement disk
* i2c: meson: fix wrong variable usage in meson_i2c_put_data
* xfs: remove kmem_zalloc_greedy
* libata: transport: Remove circular dependency at free time
* drivers: firmware: psci: drop duplicate const from psci_of_match
* IB/qib: fix false-postive maybe-uninitialized warning
* ARM: remove duplicate 'const' annotations'
* ALSA: au88x0: avoid theoretical uninitialized access
* ttpci: address stringop overflow warning
* Linux 4.4.91

Stefan Bader (smb)
tags: added: kernel-stable-tracking-bug
Stefan Bader (smb)
Changed in linux (Ubuntu Xenial):
assignee: nobody → Stefan Bader (smb)
importance: Undecided → Medium
status: New → In Progress
Changed in linux (Ubuntu):
status: New → Invalid
description: updated
Stefan Bader (smb)
Changed in linux (Ubuntu Xenial):
status: In Progress → Fix Committed
Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.