kernel-packages team mailing list archive
-
kernel-packages team
-
Mailing list archive
-
Message #176227
[Bug 1578798] Re: Xenial update to v4.4.9 stable release
** Description changed:
+ SRU Justification
- 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.9 upstream stable
+ patch set is now available. It should be included in the Ubuntu
+ kernel as well.
- 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.9 upstream stable
- patch set is now available. It should be included in the Ubuntu
- kernel as well.
+ git://git.kernel.org/
- git://git.kernel.org/
+ TEST CASE: TBD
- TEST CASE: TBD
+ The following patches from the v4.4.9 stable release shall be
+ applied:
- The following patches from the v4.4.9 stable release shall be
- applied:
+ Linux 4.4.9
+ extcon: max77843: Use correct size for reading the interrupt register
+ stm class: Select CONFIG_SRCU
+ megaraid_sas: add missing curly braces in ioctl handler
+ sunrpc/cache: drop reference when sunrpc_cache_pipe_upcall() detects a race
+ thermal: rockchip: fix a impossible condition caused by the warning
+ unbreak allmodconfig KCONFIG_ALLCONFIG=...
+ jme: Fix device PM wakeup API usage
+ jme: Do not enable NIC WoL functions on S0
+ bus: imx-weim: Take the 'status' property value into account
+ ARM: dts: pxa: fix dma engine node to pxa3xx-nand
+ ARM: dts: armada-375: use armada-370-sata for SATA
+ ARM: EXYNOS: select THERMAL_OF
+ ARM: prima2: always enable reset controller
+ ARM: OMAP3: Add cpuidle parameters table for omap3430
+ ext4: fix races of writeback with punch hole and zero range
+ ext4: fix races between buffered IO and collapse / insert range
+ ext4: move unlocked dio protection from ext4_alloc_file_blocks()
+ ext4: fix races between page faults and hole punching
+ perf stat: Document --detailed option
+ perf tools: handle spaces in file names obtained from /proc/pid/maps
+ perf hists browser: Only offer symbol scripting when a symbol is under the cursor
+ mtd: nand: Drop mtd.owner requirement in nand_scan
+ mtd: brcmnand: Fix v7.1 register offsets
+ mtd: spi-nor: remove micron_quad_enable()
+ serial: sh-sci: Remove cpufreq notifier to fix crash/deadlock
+ ext4: fix NULL pointer dereference in ext4_mark_inode_dirty()
+ x86/mm/kmmio: Fix mmiotrace for hugepages
+ perf evlist: Reference count the cpu and thread maps at set_maps()
+ drivers/misc/ad525x_dpot: AD5274 fix RDAC read back errors
+ rtc: max77686: Properly handle regmap_irq_get_virq() error code
+ rtc: rx8025: remove rv8803 id
+ rtc: ds1685: passing bogus values to irq_restore
+ rtc: vr41xx: Wire up alarm_irq_enable
+ rtc: hym8563: fix invalid year calculation
+ PM / Domains: Fix removal of a subdomain
+ PM / OPP: Initialize u_volt_min/max to a valid value
+ misc: mic/scif: fix wrap around tests
+ misc/bmp085: Enable building as a module
+ fbdev: da8xx-fb: fix videomodes of lcd panels
+ scsi_dh: force modular build if SCSI is a module
+ paride: make 'verbose' parameter an 'int' again
+ regulator: s5m8767: fix get_register() error handling
+ irqchip/mxs: Fix error check of of_io_request_and_map()
+ irqchip/sunxi-nmi: Fix error check of of_io_request_and_map()
+ spi/rockchip: Make sure spi clk is on in rockchip_spi_set_cs
+ locking/mcs: Fix mcs_spin_lock() ordering
+ regulator: core: Fix nested locking of supplies
+ regulator: core: Ensure we lock all regulators
+ regulator: core: fix regulator_lock_supply regression
+ Revert "regulator: core: Fix nested locking of supplies"
+ videobuf2-v4l2: Verify planes array in buffer dequeueing
+ videobuf2-core: Check user space planes array in dqbuf
+ cgroup: make sure a parent css isn't freed before its children
+ mm/hwpoison: fix wrong num_poisoned_pages accounting
+ mm: vmscan: reclaim highmem zone if buffer_heads is over limit
+ numa: fix /proc/<pid>/numa_maps for THP
+ mm/huge_memory: replace VM_NO_THP VM_BUG_ON with actual VMA check
+ memcg: relocate charge moving from ->attach to ->post_attach
+ cgroup, cpuset: replace cpuset_post_attach_flush() with cgroup_subsys->post_attach callback
+ slub: clean up code for kmem cgroup support to kmem_cache_free_bulk
+ workqueue: fix ghost PENDING flag while doing MQ IO
+ x86/apic: Handle zero vector gracefully in clear_vector_irq()
+ efi: Expose non-blocking set_variable() wrapper to efivars
+ efi: Fix out-of-bounds read in variable_matches()
+ IB/security: Restrict use of the write() interface
+ IB/mlx5: Expose correct max_sge_rd limit
+ cxl: Keep IRQ mappings on context teardown
+ v4l2-dv-timings.h: fix polarity for 4k formats
+ vb2-memops: Fix over allocation of frame vectors
+ ASoC: rt5640: Correct the digital interface data select
+ ASoC: dapm: Make sure we have a card when displaying component widgets
+ ASoC: ssm4567: Reset device before regcache_sync()
+ ASoC: s3c24xx: use const snd_soc_component_driver pointer
+ EDAC: i7core, sb_edac: Don't return NOTIFY_BAD from mce_decoder callback
+ toshiba_acpi: Fix regression caused by hotkey enabling value
+ i2c: exynos5: Fix possible ABBA deadlock by keeping I2C clock prepared
+ i2c: cpm: Fix build break due to incompatible pointer types
+ perf intel-pt: Fix segfault tracing transactions
+ drm/i915: Use fw_domains_put_with_fifo() on HSW
+ drm/i915: Fixup the free space logic in ring_prepare
+ drm/amdkfd: uninitialized variable in dbgdev_wave_control_set_registers()
+ drm/i915: skl_update_scaler() wants a rotation bitmask instead of bit number
+ drm/i915: Cleanup phys status page too
+ pwm: brcmstb: Fix check of devm_ioremap_resource() return code
+ drm/dp/mst: Get validated port ref in drm_dp_update_payload_part1()
+ drm/dp/mst: Restore primary hub guid on resume
+ drm/dp/mst: Validate port in drm_dp_payload_send_msg()
+ drm/nouveau/gr/gf100: select a stream master to fixup tfb offset queries
+ drm: Loongson-3 doesn't fully support wc memory
+ drm/radeon: fix vertical bars appear on monitor (v2)
+ drm/radeon: forbid mapping of userptr bo through radeon device file
+ drm/radeon: fix initial connector audio value
+ drm/radeon: add a quirk for a XFX R9 270X
+ drm/amdgpu: fix regression on CIK (v2)
+ amdgpu/uvd: add uvd fw version for amdgpu
+ drm/amdgpu: bump the afmt limit for CZ, ST, Polaris
+ drm/amdgpu: use defines for CRTCs and AMFT blocks
+ drm/amdgpu: when suspending, if uvd/vce was running. need to cancel delay work.
+ iommu/dma: Restore scatterlist offsets correctly
+ iommu/amd: Fix checking of pci dma aliases
+ pinctrl: single: Fix pcs_parse_bits_in_pinctrl_entry to use __ffs than ffs
+ pinctrl: mediatek: correct debounce time unit in mtk_gpio_set_debounce
+ xen kconfig: don't "select INPUT_XEN_KBDDEV_FRONTEND"
+ Input: pmic8xxx-pwrkey - fix algorithm for converting trigger delay
+ netlink: don't send NETLINK_URELEASE for unbound sockets
+ nl80211: check netlink protocol in socket release notification
+ powerpc: Update TM user feature bits in scan_features()
+ powerpc: Update cpu_user_features2 in scan_features()
+ powerpc: scan_features() updates incorrect bits for REAL_LE
+ crypto: talitos - fix AEAD tcrypt tests
+ crypto: talitos - fix crash in talitos_cra_init()
+ crypto: sha1-mb - use corrcet pointer while completing jobs
+ crypto: ccp - Prevent information leakage on export
+ iwlwifi: mvm: fix memory leak in paging
+ iwlwifi: pcie: lower the debug level for RSA semaphore access
+ cpufreq: intel_pstate: Fix processing for turbo activation ratio
+ Revert "drm/amdgpu: disable runtime pm on PX laptops without dGPU power control"
+ Revert "drm/radeon: disable runtime pm on PX laptops without dGPU power control"
+ drm/i915: Fix race condition in intel_dp_destroy_mst_connector()
+ drm/qxl: fix cursor position with non-zero hotspot
+ drm/nouveau/core: use vzalloc for allocating ramht
+ futex: Acknowledge a new waiter in counter before plist
+ futex: Handle unlock_pi race gracefully
+ asm-generic/futex: Re-enable preemption in futex_atomic_cmpxchg_inatomic()
+ ALSA: hda - Add dock support for ThinkPad X260
+ ALSA: pcxhr: Fix missing mutex unlock
+ ALSA: hda - add PCI ID for Intel Broxton-T
+ ALSA: hda - Keep powering up ADCs on Cirrus codecs
+ ALSA: hda/realtek - Add ALC3234 headset mode for Optiplex 9020m
+ ALSA: hda - Don't trust the reported actual power state
+ x86 EDAC, sb_edac.c: Repair damage introduced when "fixing" channel address
+ x86/mm/xen: Suppress hugetlbfs in PV guests
+ sched/cgroup: Fix/cleanup cgroup teardown/init
+ dmaengine: pxa_dma: fix the maximum requestor line
+ dmaengine: hsu: correct use of channel status register
+ dmaengine: dw: fix master selection
+ debugfs: Make automount point inodes permanently empty
+ lib: lz4: fixed zram with lz4 on big endian machines
+ dm cache metadata: fix cmd_read_lock() acquiring write lock
+ dm cache metadata: fix READ_LOCK macros and cleanup WRITE_LOCK macros
+ usb: gadget: f_fs: Fix use-after-free
+ usb: hcd: out of bounds access in for_each_companion
+ xhci: fix 10 second timeout on removal of PCI hotpluggable xhci controllers
+ usb: xhci: fix wild pointers in xhci_mem_cleanup
+ xhci: resume USB 3 roothub first
+ usb: xhci: applying XHCI_PME_STUCK_QUIRK to Intel BXT B0 host
+ assoc_array: don't call compare_object() on a node
+ ARM: OMAP2+: hwmod: Fix updating of sysconfig register
+ ARM: OMAP2: Fix up interconnect barrier initialization for DRA7
+ ARM: mvebu: Correct unit address for linksys
+ ARM: dts: AM43x-epos: Fix clk parent for synctimer
+ kvm: x86: do not leak guest xcr0 into host interrupt handlers
+ x86/mce: Avoid using object after free in genpool
+ block: loop: fix filesystem corruption in case of aio/dio
** Changed in: linux (Ubuntu Xenial)
Status: New => Fix Committed
** Changed in: linux (Ubuntu Xenial)
Assignee: (unassigned) => Kamal Mostafa (kamalmostafa)
--
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/1578798
Title:
Xenial update to v4.4.9 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.9 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.9 stable release shall be
applied:
Linux 4.4.9
extcon: max77843: Use correct size for reading the interrupt register
stm class: Select CONFIG_SRCU
megaraid_sas: add missing curly braces in ioctl handler
sunrpc/cache: drop reference when sunrpc_cache_pipe_upcall() detects a race
thermal: rockchip: fix a impossible condition caused by the warning
unbreak allmodconfig KCONFIG_ALLCONFIG=...
jme: Fix device PM wakeup API usage
jme: Do not enable NIC WoL functions on S0
bus: imx-weim: Take the 'status' property value into account
ARM: dts: pxa: fix dma engine node to pxa3xx-nand
ARM: dts: armada-375: use armada-370-sata for SATA
ARM: EXYNOS: select THERMAL_OF
ARM: prima2: always enable reset controller
ARM: OMAP3: Add cpuidle parameters table for omap3430
ext4: fix races of writeback with punch hole and zero range
ext4: fix races between buffered IO and collapse / insert range
ext4: move unlocked dio protection from ext4_alloc_file_blocks()
ext4: fix races between page faults and hole punching
perf stat: Document --detailed option
perf tools: handle spaces in file names obtained from /proc/pid/maps
perf hists browser: Only offer symbol scripting when a symbol is under the cursor
mtd: nand: Drop mtd.owner requirement in nand_scan
mtd: brcmnand: Fix v7.1 register offsets
mtd: spi-nor: remove micron_quad_enable()
serial: sh-sci: Remove cpufreq notifier to fix crash/deadlock
ext4: fix NULL pointer dereference in ext4_mark_inode_dirty()
x86/mm/kmmio: Fix mmiotrace for hugepages
perf evlist: Reference count the cpu and thread maps at set_maps()
drivers/misc/ad525x_dpot: AD5274 fix RDAC read back errors
rtc: max77686: Properly handle regmap_irq_get_virq() error code
rtc: rx8025: remove rv8803 id
rtc: ds1685: passing bogus values to irq_restore
rtc: vr41xx: Wire up alarm_irq_enable
rtc: hym8563: fix invalid year calculation
PM / Domains: Fix removal of a subdomain
PM / OPP: Initialize u_volt_min/max to a valid value
misc: mic/scif: fix wrap around tests
misc/bmp085: Enable building as a module
fbdev: da8xx-fb: fix videomodes of lcd panels
scsi_dh: force modular build if SCSI is a module
paride: make 'verbose' parameter an 'int' again
regulator: s5m8767: fix get_register() error handling
irqchip/mxs: Fix error check of of_io_request_and_map()
irqchip/sunxi-nmi: Fix error check of of_io_request_and_map()
spi/rockchip: Make sure spi clk is on in rockchip_spi_set_cs
locking/mcs: Fix mcs_spin_lock() ordering
regulator: core: Fix nested locking of supplies
regulator: core: Ensure we lock all regulators
regulator: core: fix regulator_lock_supply regression
Revert "regulator: core: Fix nested locking of supplies"
videobuf2-v4l2: Verify planes array in buffer dequeueing
videobuf2-core: Check user space planes array in dqbuf
cgroup: make sure a parent css isn't freed before its children
mm/hwpoison: fix wrong num_poisoned_pages accounting
mm: vmscan: reclaim highmem zone if buffer_heads is over limit
numa: fix /proc/<pid>/numa_maps for THP
mm/huge_memory: replace VM_NO_THP VM_BUG_ON with actual VMA check
memcg: relocate charge moving from ->attach to ->post_attach
cgroup, cpuset: replace cpuset_post_attach_flush() with cgroup_subsys->post_attach callback
slub: clean up code for kmem cgroup support to kmem_cache_free_bulk
workqueue: fix ghost PENDING flag while doing MQ IO
x86/apic: Handle zero vector gracefully in clear_vector_irq()
efi: Expose non-blocking set_variable() wrapper to efivars
efi: Fix out-of-bounds read in variable_matches()
IB/security: Restrict use of the write() interface
IB/mlx5: Expose correct max_sge_rd limit
cxl: Keep IRQ mappings on context teardown
v4l2-dv-timings.h: fix polarity for 4k formats
vb2-memops: Fix over allocation of frame vectors
ASoC: rt5640: Correct the digital interface data select
ASoC: dapm: Make sure we have a card when displaying component widgets
ASoC: ssm4567: Reset device before regcache_sync()
ASoC: s3c24xx: use const snd_soc_component_driver pointer
EDAC: i7core, sb_edac: Don't return NOTIFY_BAD from mce_decoder callback
toshiba_acpi: Fix regression caused by hotkey enabling value
i2c: exynos5: Fix possible ABBA deadlock by keeping I2C clock prepared
i2c: cpm: Fix build break due to incompatible pointer types
perf intel-pt: Fix segfault tracing transactions
drm/i915: Use fw_domains_put_with_fifo() on HSW
drm/i915: Fixup the free space logic in ring_prepare
drm/amdkfd: uninitialized variable in dbgdev_wave_control_set_registers()
drm/i915: skl_update_scaler() wants a rotation bitmask instead of bit number
drm/i915: Cleanup phys status page too
pwm: brcmstb: Fix check of devm_ioremap_resource() return code
drm/dp/mst: Get validated port ref in drm_dp_update_payload_part1()
drm/dp/mst: Restore primary hub guid on resume
drm/dp/mst: Validate port in drm_dp_payload_send_msg()
drm/nouveau/gr/gf100: select a stream master to fixup tfb offset queries
drm: Loongson-3 doesn't fully support wc memory
drm/radeon: fix vertical bars appear on monitor (v2)
drm/radeon: forbid mapping of userptr bo through radeon device file
drm/radeon: fix initial connector audio value
drm/radeon: add a quirk for a XFX R9 270X
drm/amdgpu: fix regression on CIK (v2)
amdgpu/uvd: add uvd fw version for amdgpu
drm/amdgpu: bump the afmt limit for CZ, ST, Polaris
drm/amdgpu: use defines for CRTCs and AMFT blocks
drm/amdgpu: when suspending, if uvd/vce was running. need to cancel delay work.
iommu/dma: Restore scatterlist offsets correctly
iommu/amd: Fix checking of pci dma aliases
pinctrl: single: Fix pcs_parse_bits_in_pinctrl_entry to use __ffs than ffs
pinctrl: mediatek: correct debounce time unit in mtk_gpio_set_debounce
xen kconfig: don't "select INPUT_XEN_KBDDEV_FRONTEND"
Input: pmic8xxx-pwrkey - fix algorithm for converting trigger delay
netlink: don't send NETLINK_URELEASE for unbound sockets
nl80211: check netlink protocol in socket release notification
powerpc: Update TM user feature bits in scan_features()
powerpc: Update cpu_user_features2 in scan_features()
powerpc: scan_features() updates incorrect bits for REAL_LE
crypto: talitos - fix AEAD tcrypt tests
crypto: talitos - fix crash in talitos_cra_init()
crypto: sha1-mb - use corrcet pointer while completing jobs
crypto: ccp - Prevent information leakage on export
iwlwifi: mvm: fix memory leak in paging
iwlwifi: pcie: lower the debug level for RSA semaphore access
cpufreq: intel_pstate: Fix processing for turbo activation ratio
Revert "drm/amdgpu: disable runtime pm on PX laptops without dGPU power control"
Revert "drm/radeon: disable runtime pm on PX laptops without dGPU power control"
drm/i915: Fix race condition in intel_dp_destroy_mst_connector()
drm/qxl: fix cursor position with non-zero hotspot
drm/nouveau/core: use vzalloc for allocating ramht
futex: Acknowledge a new waiter in counter before plist
futex: Handle unlock_pi race gracefully
asm-generic/futex: Re-enable preemption in futex_atomic_cmpxchg_inatomic()
ALSA: hda - Add dock support for ThinkPad X260
ALSA: pcxhr: Fix missing mutex unlock
ALSA: hda - add PCI ID for Intel Broxton-T
ALSA: hda - Keep powering up ADCs on Cirrus codecs
ALSA: hda/realtek - Add ALC3234 headset mode for Optiplex 9020m
ALSA: hda - Don't trust the reported actual power state
x86 EDAC, sb_edac.c: Repair damage introduced when "fixing" channel address
x86/mm/xen: Suppress hugetlbfs in PV guests
sched/cgroup: Fix/cleanup cgroup teardown/init
dmaengine: pxa_dma: fix the maximum requestor line
dmaengine: hsu: correct use of channel status register
dmaengine: dw: fix master selection
debugfs: Make automount point inodes permanently empty
lib: lz4: fixed zram with lz4 on big endian machines
dm cache metadata: fix cmd_read_lock() acquiring write lock
dm cache metadata: fix READ_LOCK macros and cleanup WRITE_LOCK macros
usb: gadget: f_fs: Fix use-after-free
usb: hcd: out of bounds access in for_each_companion
xhci: fix 10 second timeout on removal of PCI hotpluggable xhci controllers
usb: xhci: fix wild pointers in xhci_mem_cleanup
xhci: resume USB 3 roothub first
usb: xhci: applying XHCI_PME_STUCK_QUIRK to Intel BXT B0 host
assoc_array: don't call compare_object() on a node
ARM: OMAP2+: hwmod: Fix updating of sysconfig register
ARM: OMAP2: Fix up interconnect barrier initialization for DRA7
ARM: mvebu: Correct unit address for linksys
ARM: dts: AM43x-epos: Fix clk parent for synctimer
kvm: x86: do not leak guest xcr0 into host interrupt handlers
x86/mce: Avoid using object after free in genpool
block: loop: fix filesystem corruption in case of aio/dio
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1578798/+subscriptions
References