Xenial update to 4.4.152 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.152 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.152 stable release shall be applied:
* ARC: Explicitly add -mmedium-calls to CFLAGS
* netfilter: ipv6: nf_defrag: reduce struct net memory waste
* selftests: pstore: return Kselftest Skip code for skipped tests
* selftests: static_keys: return Kselftest Skip code for skipped tests
* selftests: user: return Kselftest Skip code for skipped tests
* selftests: zram: return Kselftest Skip code for skipped tests
* selftests: sync: add config fragment for testing sync framework
* ARM: dts: Cygnus: Fix I2C controller interrupt type
* usb: dwc2: fix isoc split in transfer with no data
* usb: gadget: composite: fix delayed_status race condition when set_interface
* usb: gadget: dwc2: fix memory leak in gadget_init()
* scsi: xen-scsifront: add error handling for xenbus_printf
* arm64: make secondary_
* qed: Add sanity check for SIMD fastpath handler.
* enic: initialize enic->rfs_h.lock in enic_probe
* net: hamradio: use eth_broadcast_addr
* net: propagate dev_get_valid_name return code
* ARC: Enable machine_
* net: davinci_emac: match the mdio device against its compatible if possible
* locking/lockdep: Do not record IRQ state within lockdep code
* ipv6: mcast: fix unsolicited report interval after receiving querys
* Smack: Mark inode instant in smack_task_to_inode
* cxgb4: when disabling dcb set txq dcb priority to 0
* brcmfmac: stop watchdog before detach and free everything
* ARM: dts: am437x: make edt-ft5x06 a wakeup source
* usb: xhci: increase CRS timeout value
* perf test session topology: Fix test on s390
* perf report powerpc: Fix crash if callchain is empty
* selftests/
* ARM: dts: da850: Fix interrups property for gpio
* dmaengine: k3dma: Off by one in k3_of_dma_
* md/raid10: fix that replacement cannot complete recovery after reassemble
* drm/exynos: gsc: Fix support for NV16/61, YUV420/YVU420 and YUV422 modes
* drm/exynos: decon5433: Fix per-plane global alpha for XRGB modes
* drm/exynos: decon5433: Fix WINCONx reset value
* bnx2x: Fix receiving tx-timeout in error or recovery state.
* m68k: fix "bad page state" oops on ColdFire boot
* HID: wacom: Correct touch maximum XY of 2nd-gen Intuos
* ARM: imx_v6_
* ARM: imx_v4_
* tracing: Use __printf markup to silence compiler
* kasan: fix shadow_size calculation error in kasan_module_alloc
* smsc75xx: Add workaround for gigabit link up hardware errata.
* netfilter: x_tables: set module owner for icmp(6) matches
* ARM: pxa: irq: fix handling of ICMR registers in suspend/resume
* ieee802154: at86rf230: switch from BUG_ON() to WARN_ON() on problem
* ieee802154: at86rf230: use __func__ macro for debug messages
* ieee802154: fakelb: switch from BUG_ON() to WARN_ON() on problem
* drm/armada: fix colorkey mode property
* bnxt_en: Fix for system hang if request_irq fails
* perf llvm-utils: Remove bashism from kernel include fetch script
* ARM: 8780/1: ftrace: Only set kernel memory back to read-only after boot
* ARM: dts: am3517.dtsi: Disable reference to OMAP3 OTG controller
* ixgbe: Be more careful when modifying MAC filters
* packet: reset network header if packet shorter than ll reserved space
* qlogic: check kstrtoul() for errors
* tcp: remove DELAYED ACK events in DCTCP
* drm/nouveau/gem: off by one bugs in nouveau_
* net/ethernet/
* net: usb: rtl8150: demote allmulti message to dev_dbg()
* net: qca_spi: Avoid packet drop during initial sync
* net: qca_spi: Make sure the QCA7000 reset is triggered
* net: qca_spi: Fix log level if probe fails
* tcp: identify cryptic messages as TCP seq # bugs
* staging: android: ion: check for kref overflow
* KVM: irqfd: fix race between EPOLLHUP and irq_bypass_
* ext4: fix spectre gadget in ext4_mb_
* parisc: Remove ordered stores from syscall.S
* xfrm_user: prevent leaking 2 bytes of kernel memory
* netfilter: conntrack: dccp: treat SYNC/SYNCACK as invalid if no prior state
* packet: refine ring v3 block size test to hold one frame
* bridge: Propagate vlan add failure to user
* parisc: Remove unnecessary barriers from spinlock.h
* PCI: hotplug: Don't leak pci_slot on registration failure
* PCI: Skip MPS logic for Virtual Functions (VFs)
* PCI: pciehp: Fix use-after-free on unplug
* i2c: imx: Fix race condition in dma read
* reiserfs: fix broken xattr handling (heap corruption, bad retval)
* Linux 4.4.152
CVE References
Changed in linux (Ubuntu Xenial): | |
status: | In Progress → Fix Committed |
Surprisingly, for a large update, all patches applied cleanly.