Zesty update to v4.9.5 stable release

Bug #1658099 reported by Tim Gardner
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Undecided
Unassigned
Zesty
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.9.5 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.9.5 stable release shall be applied:

Input: xpad - use correct product id for x360w controllers
Input: i8042 - add Pegatron touchpad to noloop table
pinctrl: imx: fix imx_pinctrl_desc initialization
pinctrl: sh-pfc: r8a7795: Use lookup function for bias data
pinctrl: sh-pfc: Add helper to handle bias lookup table
regulator: tps65086: Fix 25mV ranges for BUCK regulators
regulator: axp20x: Fix axp809 ldo_io registration error on cold boot
drm/tegra: dpaux: Fix error handling
drm/vc4: Fix a couple error codes in vc4_cl_lookup_bos()
drm/savage: dereferencing an error pointer
selftests: do not require bash to run netsocktests testcase
selftests: do not require bash for the generated test
zram: revalidate disk under init_lock
zram: support BDI_CAP_STABLE_WRITES
dax: fix deadlock with DAX 4k holes
mm: pmd dirty emulation in page fault handler
mm: fix devm_memremap_pages crash, use mem_hotplug_{begin, done}
ocfs2: fix crash caused by stale lvb with fsdlm plugin
mm, memcg: fix the active list aging for lowmem requests when memcg is enabled
mm: support anonymous stable page
mm/slab.c: fix SLAB freelist randomization duplicate entries
mm/hugetlb.c: fix reservation race when freeing surplus pages
KVM: x86: fix emulation of "MOV SS, null selector"
KVM: eventfd: fix NULL deref irqbypass consumer
jump_labels: API for flushing deferred jump label updates
KVM: x86: flush pending lapic jump label updates on module unload
KVM: x86: fix NULL deref in vcpu_scan_ioapic
KVM: x86: add Align16 instruction flag
KVM: x86: add asm_safe wrapper
KVM: x86: emulate FXSAVE and FXRSTOR
KVM: x86: Introduce segmented_write_std
efi/libstub/arm*: Pass latest memory map to the kernel
efi/x86: Prune invalid memory map entries and fix boot regression
x86/efi: Don't allocate memmap through memblock after mm_init()
nl80211: fix sched scan netlink socket owner destruction
gpio: Move freeing of GPIO hogs before numbing of the device
xfs: Timely free truncated dirty pages
bridge: netfilter: Fix dropping packets that moving through bridge interface
x86/cpu/AMD: Clean up cpu_llc_id assignment per topology feature
x86/bugs: Separate AMD E400 erratum and C1E bug
x86/CPU/AMD: Fix Bulldozer topology
wusbcore: Fix one more crypto-on-the-stack bug
usb: musb: fix runtime PM in debugfs
USB: serial: kl5kusb105: fix line-state error handling
USB: serial: ch341: fix initial modem-control state
USB: serial: ch341: fix resume after reset
USB: serial: ch341: fix open error handling
USB: serial: ch341: fix control-message error handling
USB: serial: ch341: fix open and resume after B0
Input: elants_i2c - avoid divide by 0 errors on bad touchscreen data
i2c: print correct device invalid address
i2c: fix kernel memory disclosure in dev interface
fix a fencepost error in pipe_advance()
xhci: fix deadlock at host remove by running watchdog correctly
btrfs: fix crash when tracepoint arguments are freed by wq callbacks
ASoC: hdmi-codec: use unsigned type to structure members with bit-field
Revert "tty: serial: 8250: add CON_CONSDEV to flags"
vme: Fix wrong pointer utilization in ca91cx42_slave_get
pid: fix lockdep deadlock warning due to ucount_lock
mnt: Protect the mountpoint hashtable with mount_lock
drivers: char: mem: Fix thinkos in kmem address checks
dmaengine: omap-dma: Fix dynamic lch_map allocation
virtio_blk: avoid DMA to stack for the sense buffer
tty/serial: atmel: RS485 half duplex w/DMA: enable RX after TX is done
tty/serial: atmel_serial: BUG: stop DMA from transmitting in stop_tx
orinoco: Use shash instead of ahash for MIC calculations
sysrq: attach sysrq handler correctly for 32-bit kernel
extcon: return error code on failure
Clearing FIFOs in RS485 emulation mode causes subsequent transmits to break
sysctl: Drop reference added by grab_header in proc_sys_readdir
net/af_iucv: don't use paged skbs for TX on HiperSockets
drm/i915/gen9: Fix PCODE polling timeout in stable backport
drm: Clean up planes in atomic commit helper failure path
drm/radeon: update smc firmware selection for SI
drm/radeon: drop verde dpm quirks
drm/amdgpu: update si kicker smc firmware
drm/amdgpu: drop verde dpm quirks
USB: serial: ch341: fix modem-control and B0 handling
net/mlx5: Only cancel recovery work when cleaning up device
i2c: piix4: Avoid race conditions with IMC
x86/cpu: Fix bootup crashes by sanitizing the argument of the 'clearcpuid=' command-line option
nvme: apply DELAY_BEFORE_CHK_RDY quirk at probe time too
btrfs: fix locking when we put back a delayed ref that's too new
btrfs: fix error handling when run_delayed_extent_op fails
pinctrl: meson: fix gpio request disabling other modes
NFS: fix typo in parameter description
pNFS: Fix race in pnfs_wait_on_layoutreturn
NFS: Fix a performance regression in readdir
NFSv4.1: nfs4_fl_prepare_ds must be careful about reporting success.
i2c: mux: pca954x: fix i2c mux selection caching
drm/i915/gen9: Fix PCODE polling during SAGV disabling
drm: avoid uninitialized timestamp use in wait_vblank
drm/panel: simple: Check against num_timings when setting preferred for timing
drm/i915: Move the min_pixclk[] handling to the end of readout
drm: Initialise drm_mm.head_node.allocated
remoteproc: qcom_wcnss: Fix circular module dependency
remoteproc: st: Fix error return code in st_rproc_probe()
powerpc/64: Simplify adaptation to new ISA v3.00 HPTE format
cpufreq: powernv: Disable preemption while checking CPU throttling state
regulators: helpers: Fix handling of bypass_val_on in get_bypass_regmap
ACPI / CPPC: set an error code on probe error path
block: Change extern inline to static inline
block: cfq_cpd_alloc() should use @gfp
ACPI / APEI: Fix NMI notification handling
powercap/intel_rapl: fix and tidy up error handling
iw_cxgb4: Fix error return code in c4iw_rdev_open()
bq24190_charger: Fix PM runtime use for bq24190_battery_set_property
power: supply: bq27xxx_battery: Fix register map for BQ27510 and BQ27520
blk-mq: Always schedule hctx->next_cpu
bus: vexpress-config: fix device reference leak
powerpc/mm: Correct process and partition table max size
powerpc/ibmebus: Fix further device reference leaks
powerpc/ibmebus: Fix device reference leaks in sysfs interface
powerpc/powernv: Don't warn on PE init if unfreeze is unsupported
arm64: hugetlb: fix the wrong address for several functions
arm64: hugetlb: remove the wrong pmd check in find_num_contig()
arm64: hugetlb: fix the wrong return value for huge_ptep_set_access_flags
pinctrl: sh-pfc: Do not unconditionally support PIN_CONFIG_BIAS_DISABLE
Linux 4.9.5

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

This bug was fixed in the package linux - 4.9.0-15.16

---------------
linux (4.9.0-15.16) zesty; urgency=low

  [ Tim Gardner ]

  * Release Tracking Bug
    - LP: #1658101

  * Zesty update to v4.9.5 stable release (LP: #1658099)
    - Input: xpad - use correct product id for x360w controllers
    - Input: i8042 - add Pegatron touchpad to noloop table
    - pinctrl: imx: fix imx_pinctrl_desc initialization
    - pinctrl: sh-pfc: r8a7795: Use lookup function for bias data
    - pinctrl: sh-pfc: Add helper to handle bias lookup table
    - regulator: tps65086: Fix 25mV ranges for BUCK regulators
    - regulator: axp20x: Fix axp809 ldo_io registration error on cold boot
    - drm/tegra: dpaux: Fix error handling
    - drm/vc4: Fix a couple error codes in vc4_cl_lookup_bos()
    - drm/savage: dereferencing an error pointer
    - selftests: do not require bash to run netsocktests testcase
    - selftests: do not require bash for the generated test
    - zram: revalidate disk under init_lock
    - zram: support BDI_CAP_STABLE_WRITES
    - dax: fix deadlock with DAX 4k holes
    - mm: pmd dirty emulation in page fault handler
    - mm: fix devm_memremap_pages crash, use mem_hotplug_{begin, done}
    - ocfs2: fix crash caused by stale lvb with fsdlm plugin
    - mm, memcg: fix the active list aging for lowmem requests when memcg is enabled
    - mm: support anonymous stable page
    - mm/slab.c: fix SLAB freelist randomization duplicate entries
    - mm/hugetlb.c: fix reservation race when freeing surplus pages
    - KVM: x86: fix emulation of "MOV SS, null selector"
    - KVM: eventfd: fix NULL deref irqbypass consumer
    - jump_labels: API for flushing deferred jump label updates
    - KVM: x86: flush pending lapic jump label updates on module unload
    - KVM: x86: fix NULL deref in vcpu_scan_ioapic
    - KVM: x86: add Align16 instruction flag
    - KVM: x86: add asm_safe wrapper
    - KVM: x86: emulate FXSAVE and FXRSTOR
    - KVM: x86: Introduce segmented_write_std
    - efi/libstub/arm*: Pass latest memory map to the kernel
    - efi/x86: Prune invalid memory map entries and fix boot regression
    - x86/efi: Don't allocate memmap through memblock after mm_init()
    - nl80211: fix sched scan netlink socket owner destruction
    - gpio: Move freeing of GPIO hogs before numbing of the device
    - xfs: Timely free truncated dirty pages
    - bridge: netfilter: Fix dropping packets that moving through bridge interface
    - x86/cpu/AMD: Clean up cpu_llc_id assignment per topology feature
    - x86/bugs: Separate AMD E400 erratum and C1E bug
    - x86/CPU/AMD: Fix Bulldozer topology
    - wusbcore: Fix one more crypto-on-the-stack bug
    - usb: musb: fix runtime PM in debugfs
    - USB: serial: kl5kusb105: fix line-state error handling
    - USB: serial: ch341: fix initial modem-control state
    - USB: serial: ch341: fix resume after reset
    - USB: serial: ch341: fix open error handling
    - USB: serial: ch341: fix control-message error handling
    - USB: serial: ch341: fix open and resume after B0
    - Input: elants_i2c - avoid divide by 0 errors on bad touchscreen data
    - i2c: print correct device invalid address
    - i2c: fix kern...

Read more...

Changed in linux (Ubuntu Zesty):
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.