** Changed in: linux (Ubuntu Xenial) Status: New => Fix Committed
-- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1627730 Title: Xenial update to v4.4.22 stable release Status in linux package in Ubuntu: New Status in linux source package in Xenial: Fix Committed 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 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1627730/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp