Xenial update to v4.4.22 stable release

Bug #1627730 reported by Tim Gardner
18
This bug affects 2 people
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 v4.4.22 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 v4.4.22 stable release shall be applied:

ext4: use __GFP_NOFAIL in ext4_free_blocks()
fscrypto: add authorization check for setting encryption policy
clocksource/drivers/sun4i: Clear interrupts after stopping timer in probe function
MIPS: KVM: Check for pfn noslot case
fscrypto: require write access to mount to set encryption policy
lightnvm: put bio before return
powerpc/tm: do not use r13 for tabort_syscall
powerpc/mm: Don't alias user region to other regions below PAGE_OFFSET
kernfs: don't depend on d_find_any_alias() when generating notifications
pNFS: The client must not do I/O to the DS if it's lease has expired
NFSv4.x: Fix a refcount leak in nfs_callback_up_net
nfsd: Close race between nfsd4_release_lockowner and nfsd4_lock
pNFS: Ensure LAYOUTGET and LAYOUTRETURN are properly serialised
NFSv4.1: Fix the CREATE_SESSION slot number accounting
kexec: fix double-free when failing to relocate the purgatory
mm: introduce get_task_exe_file
audit: fix exe_file access in audit_exe_compare
dm flakey: fix reads to be issued if drop_writes configured
IB/uverbs: Fix race between uverbs_close and remove_one
ARC: mm: fix build breakage with STRICT_MM_TYPECHECKS
x86/paravirt: Do not trace _paravirt_ident_*() functions
x86/AMD: Apply erratum 665 on machines without a BIOS fix
kvm-arm: Unmap shadow pagetables properly
iio: accel: kxsd9: Fix raw read return
iio: proximity: as3935: set up buffer timestamps for non-zero values
iio: adc: rockchip_saradc: reset saradc controller before programming it
iio: adc: ti_am335x_adc: Protect FIFO1 from concurrent access
iio: adc: ti_am335x_adc: Increase timeout value waiting for ADC sample
iio: ad799x: Fix buffered capture for ad7991/ad7995/ad7999
iio: adc: at91: unbreak channel adc channel 3
iio: accel: bmc150: reset chip at init time
iio: fix pressure data output unit in hid-sensor-attributes
iio: accel: kxsd9: Fix scaling bug
iio:core: fix IIO_VAL_FRACTIONAL sign handling
iio: ensure ret is initialized to zero before entering do loop
serial: 8250_mid: fix divide error bug if baud rate is 0
serial: 8250: added acces i/o products quad and octal serial cards
USB: serial: simple: add support for another Infineon flashloader
usb: renesas_usbhs: fix clearing the {BRDY,BEMP}STS condition
usb: chipidea: udc: fix NULL ptr dereference in isr_setup_status_phase
ARM: dts: STiH410: Handle interconnect clock required by EHCI/OHCI (USB)
USB: change bInterval default to 10 ms
net: thunderx: Fix OOPs with ethtool --register-dump
cpuset: make sure new tasks conform to the current config of the cpuset
ARM: AM43XX: hwmod: Fix RSTST register offset for pruss
ARM: imx6: add missing BM_CLPCR_BYP_MMDC_CH0_LPM_HS setting for imx6ul
ARM: imx6: add missing BM_CLPCR_BYPASS_PMIC_READY setting for imx6sx
ARM: kirkwood: ib62x0: fix size of u-boot environment partition
ARM: OMAP3: hwmod data: Add sysc information for DSI
ARM: dts: imx6qdl: Fix SPDIF regression
ARM: dts: overo: fix gpmc nand cs0 range
ARM: dts: overo: fix gpmc nand on boards with ethernet
ARM: dts: STiH407-family: Provide interconnect clock for consumption in ST SDHCI
bus: arm-ccn: Fix PMU handling of MN
bus: arm-ccn: Do not attempt to configure XPs for cycle counter
bus: arm-ccn: Fix XP watchpoint settings bitmask
dm log writes: fix check of kthread_run() return value
dm log writes: move IO accounting earlier to fix error path
dm crypt: fix error with too large bios
pinctrl: pistachio: fix mfio pll_lock pinmux
pinctrl: sunxi: fix uart1 CTS/RTS pins at PG on A23/A33
arm64: spinlocks: implement smp_mb__before_spinlock() as smp_mb()
crypto: cryptd - initialize child shash_desc on import
Btrfs: remove root_log_ctx from ctx list before btrfs_sync_log returns
fuse: direct-io: don't dirty ITER_BVEC pages
xhci: fix null pointer dereference in stop command timeout function
md-cluster: make md-cluster also can work when compiled into kernel
ath9k: fix using sta->drv_priv before initializing it
Revert "wext: Fix 32 bit iwpriv compatibility issue with 64 bit Kernel"
sched/core: Fix a race between try_to_wake_up() and a woken up task
ipv6: addrconf: fix dev refcont leak when DAD failed
gma500: remove annoying deprecation warning
mpssd: fix buffer overflow warning
drm/i915: Avoid pointer arithmetic in calculating plane surface offset
mmc: dw_mmc: use resource_size_t to store physical address
pinctrl: at91-pio4: use %pr format string for resource
soc: qcom/spm: shut up uninitialized variable warning
kconfig: tinyconfig: provide whole choice blocks to avoid warnings
net: simplify napi_synchronize() to avoid warnings
drm: atmel-hlcdc: Fix vertical scaling
drm: Only use compat ioctl for addfb2 on X86/IA64
genirq: Provide irq_gc_{lock_irqsave,unlock_irqrestore}() helpers
irqchip/atmel-aic: Fix potential deadlock in ->xlate()
fix iov_iter_fault_in_readable()
microblaze: fix __get_user()
avr32: fix copy_from_user()
microblaze: fix copy_from_user()
fix minor infoleak in get_user_ex()
mn10300: failing __get_user() and get_user() should zero
m32r: fix __get_user()
sh64: failing __get_user() should zero
nios2: fix __get_user()
score: fix __get_user/get_user
s390: get_user() should zero on failure
ARC: uaccess: get_user to zero out dest in cause of fault
asm-generic: make get_user() clear the destination on errors
frv: fix clear_user()
cris: buggered copy_from_user/copy_to_user/clear_user
blackfin: fix copy_from_user()
score: fix copy_from_user() and friends
sh: fix copy_from_user()
hexagon: fix strncpy_from_user() error return
mips: copy_from_user() must zero the destination on access_ok() failure
asm-generic: make copy_from_user() zero the destination properly
alpha: fix copy_from_user()
metag: copy_from_user() should zero the destination on access_ok() failure
parisc: fix copy_from_user()
openrisc: fix copy_from_user()
nios2: copy_from_user() should zero the tail of destination
mn10300: copy_from_user() should zero on access_ok() failure...
sparc32: fix copy_from_user()
ppc32: fix copy_from_user()
genirq/msi: Fix broken debug output
ia64: copy_from_user() should zero the destination on access_ok() failure
avr32: fix 'undefined reference to `___copy_from_user'
openrisc: fix the fix of copy_from_user()
Linux 4.4.22

Tim Gardner (timg-tpi)
tags: added: kernel-stable-tracking-bug
description: updated
Tim Gardner (timg-tpi)
Changed in linux (Ubuntu Xenial):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

---------------
linux (4.4.0-47.68) xenial; urgency=low

  [ Kamal Mostafa ]

  * Release Tracking Bug
    - LP: #1636941

  * Add a driver for Amazon Elastic Network Adapters (ENA) (LP: #1635721)
    - lib/bitmap.c: conversion routines to/from u32 array
    - net: ethtool: add new ETHTOOL_xLINKSETTINGS API
    - net: ena: Add a driver for Amazon Elastic Network Adapters (ENA)
    - [config] enable CONFIG_ENA_ETHERNET=m (Amazon ENA driver)

  * unexpectedly large memory usage of mounted snaps (LP: #1636847)
    - [Config] switch squashfs to single threaded decode

 -- Kamal Mostafa <email address hidden> Wed, 26 Oct 2016 10:47:55 -0700

Changed in linux (Ubuntu Xenial):
status: Fix Committed → Fix Released
Po-Hsu Lin (cypressyew)
Changed in linux (Ubuntu):
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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