Xenial update to 4.4.116 stable release
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned |
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.116 upstream
stable stable patch set is now available. It should be included
in the Ubuntu kernel as well.
git:
TEST CASE: TBD
The following patches from the 4.4.116 stable release shall be
applied:
* Linux 4.4.116
* ftrace: Remove incorrect setting of glob search field
* mn10300/
* ovl: fix failure to fsync lower dir
* ACPI: sbshc: remove raw pointer from printk() message
* nvme: Fix managing degraded controllers
* btrfs: Handle btrfs_set_
* pktcdvd: Fix pkt_setup_dev() error path
* EDAC, octeon: Fix an uninitialized variable warning
* xtensa: fix futex_atomic_
* alpha: fix reboot on Avanti platform
* alpha: fix crash if pthread_create races with signal delivery
* signal/sh: Ensure si_signo is initialized in do_divide_error
* signal/openrisc: Fix do_unaligned_access to send the proper signal
* Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a "rewritten" version
* Revert "Bluetooth: btusb: fix QCA Rome suspend/resume"
* Bluetooth: btsdio: Do not bind to non-removable BCM43341
* HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini not working
* kernel/async.c: revert "async: simplify lowest_
* media: cxusb, dib0700: ignore XC2028_I2C_FLUSH
* media: ts2020: avoid integer overflows on 32 bit machines
* watchdog: imx2_wdt: restore previous timeout after suspend+resume
* KVM: nVMX: Fix races when sending nested PI while dest enters/leaves L2
* arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls
* crypto: caam - fix endless loop when DECO acquire fails
* media: v4l2-compat-
* media: v4l2-compat-
* media: v4l2-compat-
* media: v4l2-compat-
* media: v4l2-compat-
* media: v4l2-compat-
* media: v4l2-compat-
* media: v4l2-compat-
* media: v4l2-compat-
* media: v4l2-compat-
* media: v4l2-compat-
* media: v4l2-compat-
* vb2: V4L2_BUF_FLAG_DONE is set after DQBUF
* media: v4l2-ioctl.c: don't copy back the result for -ENOTTY
* nsfs: mark dentry with DCACHE_RCUACCESS
* crypto: poly1305 - remove ->setkey() method
* crypto: cryptd - pass through absence of ->setkey()
* crypto: hash - introduce crypto_
* ahci: Add Intel Cannon Lake PCH-H PCI ID
* ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo Lake AHCI
* ahci: Annotate PCI ids for mobile Intel chipsets as such
* kernfs: fix regression in kernfs_fop_write caused by wrong type
* NFS: reject request for id_legacy key without auxdata
* NFS: commit direct writes even if they fail partially
* NFS: Add a cond_resched() to nfs_commit_
* nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to the mds
* ubi: block: Fix locking for idr_alloc/
* mtd: nand: sunxi: Fix ECC strength choice
* mtd: nand: Fix nand_do_read_oob() return value
* mtd: nand: brcmnand: Disable prefetch by default
* mtd: cfi: convert inline functions to macros
* media: dvb-usb-v2: lmedm04: move ts2020 attach to dm04_lme2510_tuner
* media: dvb-usb-v2: lmedm04: Improve logic checking of warm start
* dccp: CVE-2017-8824: use-after-free in DCCP code
* sched/rt: Up the root domain ref count when passing it around via IPIs
* sched/rt: Use container_of() to get root domain in rto_push_
* usb: gadget: uvc: Missing files for configfs interface
* posix-timer: Properly check sigevent-
* netfilter: nf_queue: Make the queue_handler pernet
* kaiser: fix compile error without vsyscall
* x86/kaiser: fix build error with KASAN && !FUNCTION_
* dmaengine: dmatest: fix container_of member in dmatest_callback
* CIFS: zero sensitive data when freeing
* cifs: Fix autonegotiate security settings mismatch
* cifs: Fix missing put_xid in cifs_file_
* powerpc/pseries: include linux/types.h in asm/hvcall.h
* x86/microcode: Do the family check first
* x86/microcode/AMD: Do not load when running on a hypervisor
* crypto: tcrypt - fix S/G table for test_aead_speed()
* don't put symlink bodies in pagecache into highmem
* KEYS: encrypted: fix buffer overread in valid_master_desc()
* media: soc_camera: soc_scale_crop: add missing MODULE_
* vhost_net: stop device during reset owner
* tcp: release sk_frag.page in tcp_disconnect
* r8169: fix RTL8168EP take too long to complete driver initialization.
* qlcnic: fix deadlock bug
* net: igmp: add a missing rcu locking section
* ip6mr: fix stale iterator
* x86/asm: Fix inline asm call constraints for GCC 4.4
* drm: rcar-du: Fix race condition when disabling planes at CRTC stop
* drm: rcar-du: Use the VBK interrupt for vblank events
* ASoC: rsnd: avoid duplicate free_irq()
* ASoC: rsnd: don't call free_irq() on Parent SSI
* ASoC: simple-card: Fix misleading error message
* net: cdc_ncm: initialize drvflags before usage
* usbip: fix 3eee23c3ec14 tcp_socket address still in the status file
* usbip: vhci_hcd: clear just the USB_PORT_STAT_POWER bit
* ASoC: pcm512x: add missing MODULE_
* powerpc/64s: Allow control of RFI flush via debugfs
* powerpc/64s: Wire up cpu_show_meltdown()
* powerpc/powernv: Check device-tree for RFI flush settings
* powerpc/pseries: Query hypervisor for RFI flush settings
* powerpc/64s: Support disabling RFI flush with no_rfi_flush and nopti
* powerpc/64s: Add support for RFI flush of L1-D cache
* powerpc/64s: Convert slb_miss_common to use RFI_TO_USER/KERNEL
* powerpc/64: Convert the syscall exit path to use RFI_TO_USER/KERNEL
* powerpc/64: Convert fast_exception_
* powerpc/64s: Simple RFI macro conversions
* powerpc/64: Add macros for annotating the destination of rfid/hrfid
* powerpc/pseries: Add H_GET_CPU_
* powerpc: Simplify module TOC handling
* powerpc: Fix VSX enabling/flushing to also test MSR_FP and MSR_VEC
* powerpc/64: Fix flush_(
* powerpc/bpf/jit: Disable classic BPF JIT on ppc64le
Changed in linux (Ubuntu): | |
status: | New → Invalid |
description: | updated |
Changed in linux (Ubuntu Xenial): | |
status: | New → Fix Committed |
List of skipped patches (already applied previously or not applicable):
* nvme: Fix managing degraded controllers
* dccp: CVE-2017-8824: use-after-free in DCCP code