Public bug reported: 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 Linus' tree or in a minimally backported form of that patch. The 3.19.8-ckt5 upstream stable patch set is now available. It should be included in the Ubuntu kernel as well. git://kernel.ubuntu.com/ubuntu/linux.git TEST CASE: TBD The following patches are in the 3.19.8-ckt5 stable release: Linux 3.19.8-ckt5 rds: rds_ib_device.refcount overflow net: dsa: Test array index before use perf hists browser: Take the --comm, --dsos, etc filters into account perf symbols: Store if there is a filter in place net: dsa: Fix off-by-one in switch address parsing net: graceful exit from netif_alloc_netdev_queues() net: do not process device backlog during unregistration bridge: mdb: zero out the local br_ip variable before use bridge: mdb: start delete timer for temp static entries ip_tunnel: fix ipv4 pmtu check to honor inner ip header df net: call rcu_read_lock early in process_backlog ipv6: Make MLD packets to only be processed locally dma-debug: skip debug_dma_assert_idle() when disabled ARM: 8404/1: dma-mapping: fix off-by-one error in bitmap size check genirq: Prevent resend to interrupts marked IRQ_NESTED_THREAD drm/radeon/ci: silence a harmless PCC warning drm/radeon: fix user ptr race condition drm/radeon: Don't flush the GART TLB if rdev->gart.ptr == NULL drm/radeon: add a dpm quirk for Sapphire Radeon R9 270X 2GB GDDR5 scsi: fix host max depth checking for the 'queue_depth' sysfs interface st: null pointer dereference panic caused by use after kref_put by st_open staging: vt6656: check ieee80211_bss_conf bssid not NULL staging: vt6655: check ieee80211_bss_conf bssid not NULL Btrfs: fix file corruption after cloning inline extents s390/process: fix sfpc inline assembly ARC: make sure instruction_pointer() returns unsigned value ARM: dts: dra7x-evm: Prevent glitch on DCAN1 pinmux can: c_can: Fix default pinmux glitch at init can: rcar_can: fix IRQ check Btrfs: fix list transaction->pending_ordered corruption Btrfs: fix memory leak in the extent_same ioctl KVM: VMX: fix vmwrite to invalid VMCS USB: serial: Destroy serial_minors IDR on module exit drivers: net: cpsw: fix crash while accessing second slave ethernet interface tracing: Have branch tracer use recursive field of task struct ARM: dts: mx23: fix iio-hwmon support bio integrity: do not assume bio_integrity_pool exists if bioset exists drm: add a check for x/y in drm_mode_setcrtc drm/rockchip: use drm_gem_mmap helpers s390/sclp: clear upper register halves in _sclp_print_early usb: f_mass_storage: limit number of reported LUNs usb: musb: host: rely on port_mode to call musb_start() dm btree: silence lockdep lock inversion in dm_btree_del() USB: cp210x: add ID for Aruba Networks controllers USB: option: add 2020:4000 ID crypto: omap-des - Fix unmapping of dma channels ARC: Override toplevel default -O2 with -O3 kbuild: Allow arch Makefiles to override {cpp,ld,c}flags dm thin: allocate the cell_sort_array dynamically dm btree remove: fix bug in redistribute3 iio: tmp006: Check channel info on write ALSA: usb-audio: Add MIDI support for Steinberg MI2/MI4 iio: light: tcs3414: Fix bug preventing to set integration time iio: adc: at91_adc: allow to use full range of startup time iio: DAC: ad5624r_spi: fix bit shift of output data value iio: inv-mpu: Specify the expected format/precision for write channels iio: twl4030-madc: Pass the IRQF_ONESHOT flag iio: adc: rockchip_saradc: add missing MODULE_* data drivers: clk: st: Fix flexgen lock init ARM: 8393/1: smp: Fix suspicious RCU usage with ipi tracepoints drivers: clk: st: Fix mux bit-setting for Cortex A9 clocks drivers: clk: st: Incorrect register offset used for lock_status clk: qcom: Use parent rate when set rate to pixel RCG clock freeing unlinked file indefinitely delayed 9p: don't leave a half-initialized inode sitting around parisc: Fix some PTE/TLB race conditions and optimize __flush_tlb_range based on timing results cxl: Check if afu is not null in cxl_slbia hpfs: hpfs_error: Remove static buffer, use vsprintf extension %pV instead hpfs: kstrdup() out of memory handling selinux: don't waste ebitmap space when importing NetLabel categories mm: avoid setting up anonymous pages into file mapping drm/radeon: unpin cursor BOs on suspend and pin them again on resume (v2) drm/radeon: Clean up reference counting and pinning of the cursor BOs drm/radeon: fix HDP flushing cxl: Fix off by one error allowing subsequent mmap page to be accessed powerpc/powernv: Fix race in updating core_idle_state ACPI / PNP: Reserve ACPI resources at the fs_initcall_sync stage ARM: dts: am57xx-beagle-x15: Provide supply for usb2_phy2 ext4: replace open coded nofail allocation in ext4_free_blocks() ext4: correctly migrate a file with a hole at the beginning ext4: be more strict when migrating to non-extent based file ext4: fix reservation release on invalidatepage for delalloc fs ext4: avoid deadlocks in the writeback path by using sb_getblk_gfp bufferhead: Add _gfp version for sb_getblk() Btrfs: fix fsync data loss after append write Btrfs: fix race between caching kthread and returning inode to inode cache Btrfs: use kmem_cache_free when freeing entry in inode cache sg_start_req(): make sure that there's not too many elements in iovec evm: labeling pseudo filesystems exception ieee802154: Fix sockaddr_ieee802154 implicit padding information leak. ** Affects: linux (Ubuntu) Importance: Undecided Status: New ** Affects: linux (Ubuntu Vivid) Importance: Undecided Status: Fix Committed ** Tags: kernel-stable-tracking-bug ** Tags added: kernel-stable-tracking-bug ** Also affects: linux (Ubuntu Vivid) Importance: Undecided Status: New ** 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 Linus' tree or in a minimally + backported form of that patch. The 3.19.8-ckt5 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 Linus' tree or in a minimally - backported form of that patch. The 3.19.8-ckt5 upstream stable - patch set is now available. It should be included in the Ubuntu - kernel as well. + git://kernel.ubuntu.com/ubuntu/linux.git - git://kernel.ubuntu.com/ubuntu/linux.git + TEST CASE: TBD - TEST CASE: TBD - - The following patches are in the 3.19.8-ckt5 stable release: + The following patches are in the 3.19.8-ckt5 stable release: + Linux 3.19.8-ckt5 + rds: rds_ib_device.refcount overflow + net: dsa: Test array index before use + perf hists browser: Take the --comm, --dsos, etc filters into account + perf symbols: Store if there is a filter in place + net: dsa: Fix off-by-one in switch address parsing + net: graceful exit from netif_alloc_netdev_queues() + net: do not process device backlog during unregistration + bridge: mdb: zero out the local br_ip variable before use + bridge: mdb: start delete timer for temp static entries + ip_tunnel: fix ipv4 pmtu check to honor inner ip header df + net: call rcu_read_lock early in process_backlog + ipv6: Make MLD packets to only be processed locally + dma-debug: skip debug_dma_assert_idle() when disabled + ARM: 8404/1: dma-mapping: fix off-by-one error in bitmap size check + genirq: Prevent resend to interrupts marked IRQ_NESTED_THREAD + drm/radeon/ci: silence a harmless PCC warning + drm/radeon: fix user ptr race condition + drm/radeon: Don't flush the GART TLB if rdev->gart.ptr == NULL + drm/radeon: add a dpm quirk for Sapphire Radeon R9 270X 2GB GDDR5 + scsi: fix host max depth checking for the 'queue_depth' sysfs interface + st: null pointer dereference panic caused by use after kref_put by st_open + staging: vt6656: check ieee80211_bss_conf bssid not NULL + staging: vt6655: check ieee80211_bss_conf bssid not NULL + Btrfs: fix file corruption after cloning inline extents + s390/process: fix sfpc inline assembly + ARC: make sure instruction_pointer() returns unsigned value + ARM: dts: dra7x-evm: Prevent glitch on DCAN1 pinmux + can: c_can: Fix default pinmux glitch at init + can: rcar_can: fix IRQ check + Btrfs: fix list transaction->pending_ordered corruption + Btrfs: fix memory leak in the extent_same ioctl + KVM: VMX: fix vmwrite to invalid VMCS + USB: serial: Destroy serial_minors IDR on module exit + drivers: net: cpsw: fix crash while accessing second slave ethernet interface + tracing: Have branch tracer use recursive field of task struct + ARM: dts: mx23: fix iio-hwmon support + bio integrity: do not assume bio_integrity_pool exists if bioset exists + drm: add a check for x/y in drm_mode_setcrtc + drm/rockchip: use drm_gem_mmap helpers + s390/sclp: clear upper register halves in _sclp_print_early + usb: f_mass_storage: limit number of reported LUNs + usb: musb: host: rely on port_mode to call musb_start() + dm btree: silence lockdep lock inversion in dm_btree_del() + USB: cp210x: add ID for Aruba Networks controllers + USB: option: add 2020:4000 ID + crypto: omap-des - Fix unmapping of dma channels + ARC: Override toplevel default -O2 with -O3 + kbuild: Allow arch Makefiles to override {cpp,ld,c}flags + dm thin: allocate the cell_sort_array dynamically + dm btree remove: fix bug in redistribute3 + iio: tmp006: Check channel info on write + ALSA: usb-audio: Add MIDI support for Steinberg MI2/MI4 + iio: light: tcs3414: Fix bug preventing to set integration time + iio: adc: at91_adc: allow to use full range of startup time + iio: DAC: ad5624r_spi: fix bit shift of output data value + iio: inv-mpu: Specify the expected format/precision for write channels + iio: twl4030-madc: Pass the IRQF_ONESHOT flag + iio: adc: rockchip_saradc: add missing MODULE_* data + drivers: clk: st: Fix flexgen lock init + ARM: 8393/1: smp: Fix suspicious RCU usage with ipi tracepoints + drivers: clk: st: Fix mux bit-setting for Cortex A9 clocks + drivers: clk: st: Incorrect register offset used for lock_status + clk: qcom: Use parent rate when set rate to pixel RCG clock + freeing unlinked file indefinitely delayed + 9p: don't leave a half-initialized inode sitting around + parisc: Fix some PTE/TLB race conditions and optimize __flush_tlb_range based on timing results + cxl: Check if afu is not null in cxl_slbia + hpfs: hpfs_error: Remove static buffer, use vsprintf extension %pV instead + hpfs: kstrdup() out of memory handling + selinux: don't waste ebitmap space when importing NetLabel categories + mm: avoid setting up anonymous pages into file mapping + drm/radeon: unpin cursor BOs on suspend and pin them again on resume (v2) + drm/radeon: Clean up reference counting and pinning of the cursor BOs + drm/radeon: fix HDP flushing + cxl: Fix off by one error allowing subsequent mmap page to be accessed + powerpc/powernv: Fix race in updating core_idle_state + ACPI / PNP: Reserve ACPI resources at the fs_initcall_sync stage + ARM: dts: am57xx-beagle-x15: Provide supply for usb2_phy2 + ext4: replace open coded nofail allocation in ext4_free_blocks() + ext4: correctly migrate a file with a hole at the beginning + ext4: be more strict when migrating to non-extent based file + ext4: fix reservation release on invalidatepage for delalloc fs + ext4: avoid deadlocks in the writeback path by using sb_getblk_gfp + bufferhead: Add _gfp version for sb_getblk() + Btrfs: fix fsync data loss after append write + Btrfs: fix race between caching kthread and returning inode to inode cache + Btrfs: use kmem_cache_free when freeing entry in inode cache + sg_start_req(): make sure that there's not too many elements in iovec + evm: labeling pseudo filesystems exception + ieee802154: Fix sockaddr_ieee802154 implicit padding information leak. ** Changed in: linux (Ubuntu Vivid) Status: New => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1485110 Title: Vivid update to 3.19.8-ckt5 stable release To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1485110/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs