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 a mainline/stable Linux tree or a minimally backported form of that patch. The following upstream stable patches should be included in the Ubuntu kernel: upstream stable patchset 2019-10-01 Ported from the following upstream stable releases: v4.19.75, v5.2.17 from git://git.kernel.org/ netfilter: nf_flow_table: set default timeout after successful insertion HID: wacom: generic: read HID_DG_CONTACTMAX from any feature report Input: elan_i2c - remove Lenovo Legion Y7000 PnpID powerpc/mm/radix: Use the right page size for vmemmap mapping USB: usbcore: Fix slab-out-of-bounds bug during device reset media: tm6000: double free if usb disconnect while streaming phy: renesas: rcar-gen3-usb2: Disable clearing VBUS in over-current ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit udp: correct reuseport selection with connected sockets xen-netfront: do not assume sk_buff_head list is empty in error handling net_sched: let qdisc_put() accept NULL pointer firmware: google: check if size is valid when decoding VPD data serial: sprd: correct the wrong sequence of arguments tty/serial: atmel: reschedule TX after RX was started nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds ieee802154: hwsim: Fix error handle path in hwsim_init_module ieee802154: hwsim: unregister hw while hwsim_subscribe_all_others fails ARM: dts: am57xx: Disable voltage switching for SD card ARM: OMAP2+: Fix missing SYSC_HAS_RESET_STATUS for dra7 epwmss bus: ti-sysc: Fix using configured sysc mask value s390/bpf: fix lcgr instruction encoding ARM: OMAP2+: Fix omap4 errata warning on other SoCs ARM: dts: dra74x: Fix iodelay configuration for mmc3 ARM: OMAP1: ams-delta-fiq: Fix missing irq_ack bus: ti-sysc: Simplify cleanup upon failures in sysc_probe() s390/bpf: use 32-bit index for tail calls selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 tools: bpftool: close prog FD before exit on showing a single program fpga: altera-ps-spi: Fix getting of optional confd gpio netfilter: ebtables: Fix argument order to ADD_COUNTER netfilter: nft_flow_offload: missing netlink attribute policy netfilter: xt_nfacct: Fix alignment mismatch in xt_nfacct_match_info NFSv4: Fix return values for nfs4_file_open() NFSv4: Fix return value in nfs_finish_open() NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup Kconfig: Fix the reference to the IDT77105 Phy driver in the description of ATM_NICSTAR_USE_IDT77105 xdp: unpin xdp umem pages in error path qed: Add cleanup in qed_slowpath_start() ARM: 8874/1: mm: only adjust sections of valid mm structures batman-adv: Only read OGM2 tvlv_len after buffer len check bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 r8152: Set memory to all 0xFFs on failed reg reads x86/apic: Fix arch_dynirq_lower_bound() bug for DT enabled machines netfilter: xt_physdev: Fix spurious error message in physdev_mt_check netfilter: nf_conntrack_ftp: Fix debug output NFSv2: Fix eof handling NFSv2: Fix write regression kallsyms: Don't let kallsyms_lookup_size_offset() fail on retrieving the first symbol cifs: set domainName when a domain-key is used in multiuser cifs: Use kzfree() to zero out the password usb: host: xhci-tegra: Set DMA mask correctly ARM: 8901/1: add a criteria for pfn_valid of arm ibmvnic: Do not process reset during or after device removal sky2: Disable MSI on yet another ASUS boards (P6Xxxx) i2c: designware: Synchronize IRQs when unregistering slave client perf/x86/intel: Restrict period on Nehalem perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops amd-xgbe: Fix error path in xgbe_mod_init() tools/power x86_energy_perf_policy: Fix "uninitialized variable" warnings at -O2 tools/power x86_energy_perf_policy: Fix argument parsing tools/power turbostat: fix buffer overrun net: aquantia: fix out of memory condition on rx side net: seeq: Fix the function used to release some memory in an error handling path dmaengine: ti: dma-crossbar: Fix a memory leak bug dmaengine: ti: omap-dma: Add cleanup in omap_dma_probe() x86/uaccess: Don't leak the AC flags into __get_user() argument evaluation x86/hyper-v: Fix overflow bug in fill_gva_list() keys: Fix missing null pointer check in request_key_auth_describe() iommu/amd: Flush old domains in kdump kernel iommu/amd: Fix race in increase_address_space() ovl: fix regression caused by overlapping layers detection floppy: fix usercopy direction binfmt_elf: move brk out of mmap when doing direct loader exec SUNRPC: Handle connection breakages correctly in call_status() nfs: disable client side deduplication net: aquantia: fix limit of vlan filters net: dsa: Fix load order between DSA drivers and taggers ARM: dts: Fix flags for gpio7 bus: ti-sysc: Handle devices with no control registers ARM: dts: Fix incorrect dcan register mapping for am3, am4 and dra7 ARM: dts: am335x: Fix UARTs length ARM: dts: Fix incomplete dts data for am3 and am4 mmc selftests/bpf: fix test_cgroup_storage on s390 flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH drm/amdgpu: fix dma_fence_wait without reference netfilter: conntrack: make sysctls per-namespace again drm/amd/powerplay: correct Vega20 dpm level related settings libceph: don't call crypto_free_sync_skcipher() on a NULL tfm i2c: iproc: Stop advertising support of SMBUS quick cmd netfilter: nf_flow_table: clear skb tstamp before xmit tools/power turbostat: Fix Haswell Core systems net: aquantia: fix removal of vlan 0 net: aquantia: reapply vlan filters on up arm64: dts: renesas: r8a77995: draak: Fix backlight regulator name dmaengine: sprd: Fix the DMA link-list configuration dmaengine: rcar-dmac: Fix DMACHCLR handling if iommu is mapped Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" UBUNTU: upstream stable to v4.19.75, v5.2.17 ** Affects: linux (Ubuntu) Importance: Undecided Status: Confirmed ** Affects: linux (Ubuntu Disco) Importance: Undecided Assignee: Kamal Mostafa (kamalmostafa) Status: In Progress ** Tags: kernel-stable-tracking-bug ** Changed in: linux (Ubuntu) Status: New => Confirmed ** Tags added: kernel-stable-tracking-bug ** Also affects: linux (Ubuntu Disco) 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 a mainline/stable Linux tree or + a minimally backported form of that patch. The following upstream + stable patches should be included in the Ubuntu kernel: - 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 following upstream - stable patches should be included in the Ubuntu kernel: + upstream stable patchset 2019-10-01 - upstream stable patchset 2019-10-01 - from git://git.kernel.org/ + Ported from the following upstream stable releases: + v4.19.75, v5.2.17 + + from git://git.kernel.org/ + + netfilter: nf_flow_table: set default timeout after successful insertion + HID: wacom: generic: read HID_DG_CONTACTMAX from any feature report + Input: elan_i2c - remove Lenovo Legion Y7000 PnpID + powerpc/mm/radix: Use the right page size for vmemmap mapping + USB: usbcore: Fix slab-out-of-bounds bug during device reset + media: tm6000: double free if usb disconnect while streaming + phy: renesas: rcar-gen3-usb2: Disable clearing VBUS in over-current + ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit + udp: correct reuseport selection with connected sockets + xen-netfront: do not assume sk_buff_head list is empty in error handling + net_sched: let qdisc_put() accept NULL pointer + firmware: google: check if size is valid when decoding VPD data + serial: sprd: correct the wrong sequence of arguments + tty/serial: atmel: reschedule TX after RX was started + nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds + ieee802154: hwsim: Fix error handle path in hwsim_init_module + ieee802154: hwsim: unregister hw while hwsim_subscribe_all_others fails + ARM: dts: am57xx: Disable voltage switching for SD card + ARM: OMAP2+: Fix missing SYSC_HAS_RESET_STATUS for dra7 epwmss + bus: ti-sysc: Fix using configured sysc mask value + s390/bpf: fix lcgr instruction encoding + ARM: OMAP2+: Fix omap4 errata warning on other SoCs + ARM: dts: dra74x: Fix iodelay configuration for mmc3 + ARM: OMAP1: ams-delta-fiq: Fix missing irq_ack + bus: ti-sysc: Simplify cleanup upon failures in sysc_probe() + s390/bpf: use 32-bit index for tail calls + selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 + tools: bpftool: close prog FD before exit on showing a single program + fpga: altera-ps-spi: Fix getting of optional confd gpio + netfilter: ebtables: Fix argument order to ADD_COUNTER + netfilter: nft_flow_offload: missing netlink attribute policy + netfilter: xt_nfacct: Fix alignment mismatch in xt_nfacct_match_info + NFSv4: Fix return values for nfs4_file_open() + NFSv4: Fix return value in nfs_finish_open() + NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup + Kconfig: Fix the reference to the IDT77105 Phy driver in the description of ATM_NICSTAR_USE_IDT77105 + xdp: unpin xdp umem pages in error path + qed: Add cleanup in qed_slowpath_start() + ARM: 8874/1: mm: only adjust sections of valid mm structures + batman-adv: Only read OGM2 tvlv_len after buffer len check + bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 + r8152: Set memory to all 0xFFs on failed reg reads + x86/apic: Fix arch_dynirq_lower_bound() bug for DT enabled machines + netfilter: xt_physdev: Fix spurious error message in physdev_mt_check + netfilter: nf_conntrack_ftp: Fix debug output + NFSv2: Fix eof handling + NFSv2: Fix write regression + kallsyms: Don't let kallsyms_lookup_size_offset() fail on retrieving the first symbol + cifs: set domainName when a domain-key is used in multiuser + cifs: Use kzfree() to zero out the password + usb: host: xhci-tegra: Set DMA mask correctly + ARM: 8901/1: add a criteria for pfn_valid of arm + ibmvnic: Do not process reset during or after device removal + sky2: Disable MSI on yet another ASUS boards (P6Xxxx) + i2c: designware: Synchronize IRQs when unregistering slave client + perf/x86/intel: Restrict period on Nehalem + perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops + amd-xgbe: Fix error path in xgbe_mod_init() + tools/power x86_energy_perf_policy: Fix "uninitialized variable" warnings at -O2 + tools/power x86_energy_perf_policy: Fix argument parsing + tools/power turbostat: fix buffer overrun + net: aquantia: fix out of memory condition on rx side + net: seeq: Fix the function used to release some memory in an error handling path + dmaengine: ti: dma-crossbar: Fix a memory leak bug + dmaengine: ti: omap-dma: Add cleanup in omap_dma_probe() + x86/uaccess: Don't leak the AC flags into __get_user() argument evaluation + x86/hyper-v: Fix overflow bug in fill_gva_list() + keys: Fix missing null pointer check in request_key_auth_describe() + iommu/amd: Flush old domains in kdump kernel + iommu/amd: Fix race in increase_address_space() + ovl: fix regression caused by overlapping layers detection + floppy: fix usercopy direction + binfmt_elf: move brk out of mmap when doing direct loader exec + SUNRPC: Handle connection breakages correctly in call_status() + nfs: disable client side deduplication + net: aquantia: fix limit of vlan filters + net: dsa: Fix load order between DSA drivers and taggers + ARM: dts: Fix flags for gpio7 + bus: ti-sysc: Handle devices with no control registers + ARM: dts: Fix incorrect dcan register mapping for am3, am4 and dra7 + ARM: dts: am335x: Fix UARTs length + ARM: dts: Fix incomplete dts data for am3 and am4 mmc + selftests/bpf: fix test_cgroup_storage on s390 + flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH + drm/amdgpu: fix dma_fence_wait without reference + netfilter: conntrack: make sysctls per-namespace again + drm/amd/powerplay: correct Vega20 dpm level related settings + libceph: don't call crypto_free_sync_skcipher() on a NULL tfm + i2c: iproc: Stop advertising support of SMBUS quick cmd + netfilter: nf_flow_table: clear skb tstamp before xmit + tools/power turbostat: Fix Haswell Core systems + net: aquantia: fix removal of vlan 0 + net: aquantia: reapply vlan filters on up + arm64: dts: renesas: r8a77995: draak: Fix backlight regulator name + dmaengine: sprd: Fix the DMA link-list configuration + dmaengine: rcar-dmac: Fix DMACHCLR handling if iommu is mapped + Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" + UBUNTU: upstream stable to v4.19.75, v5.2.17 ** Changed in: linux (Ubuntu Disco) Status: New => In Progress ** Changed in: linux (Ubuntu Disco) 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/1846277 Title: Disco update: upstream stable patchset 2019-10-01 Status in linux package in Ubuntu: Confirmed Status in linux source package in Disco: In Progress 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 following upstream stable patches should be included in the Ubuntu kernel: upstream stable patchset 2019-10-01 Ported from the following upstream stable releases: v4.19.75, v5.2.17 from git://git.kernel.org/ netfilter: nf_flow_table: set default timeout after successful insertion HID: wacom: generic: read HID_DG_CONTACTMAX from any feature report Input: elan_i2c - remove Lenovo Legion Y7000 PnpID powerpc/mm/radix: Use the right page size for vmemmap mapping USB: usbcore: Fix slab-out-of-bounds bug during device reset media: tm6000: double free if usb disconnect while streaming phy: renesas: rcar-gen3-usb2: Disable clearing VBUS in over-current ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit udp: correct reuseport selection with connected sockets xen-netfront: do not assume sk_buff_head list is empty in error handling net_sched: let qdisc_put() accept NULL pointer firmware: google: check if size is valid when decoding VPD data serial: sprd: correct the wrong sequence of arguments tty/serial: atmel: reschedule TX after RX was started nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds ieee802154: hwsim: Fix error handle path in hwsim_init_module ieee802154: hwsim: unregister hw while hwsim_subscribe_all_others fails ARM: dts: am57xx: Disable voltage switching for SD card ARM: OMAP2+: Fix missing SYSC_HAS_RESET_STATUS for dra7 epwmss bus: ti-sysc: Fix using configured sysc mask value s390/bpf: fix lcgr instruction encoding ARM: OMAP2+: Fix omap4 errata warning on other SoCs ARM: dts: dra74x: Fix iodelay configuration for mmc3 ARM: OMAP1: ams-delta-fiq: Fix missing irq_ack bus: ti-sysc: Simplify cleanup upon failures in sysc_probe() s390/bpf: use 32-bit index for tail calls selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 tools: bpftool: close prog FD before exit on showing a single program fpga: altera-ps-spi: Fix getting of optional confd gpio netfilter: ebtables: Fix argument order to ADD_COUNTER netfilter: nft_flow_offload: missing netlink attribute policy netfilter: xt_nfacct: Fix alignment mismatch in xt_nfacct_match_info NFSv4: Fix return values for nfs4_file_open() NFSv4: Fix return value in nfs_finish_open() NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup Kconfig: Fix the reference to the IDT77105 Phy driver in the description of ATM_NICSTAR_USE_IDT77105 xdp: unpin xdp umem pages in error path qed: Add cleanup in qed_slowpath_start() ARM: 8874/1: mm: only adjust sections of valid mm structures batman-adv: Only read OGM2 tvlv_len after buffer len check bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 r8152: Set memory to all 0xFFs on failed reg reads x86/apic: Fix arch_dynirq_lower_bound() bug for DT enabled machines netfilter: xt_physdev: Fix spurious error message in physdev_mt_check netfilter: nf_conntrack_ftp: Fix debug output NFSv2: Fix eof handling NFSv2: Fix write regression kallsyms: Don't let kallsyms_lookup_size_offset() fail on retrieving the first symbol cifs: set domainName when a domain-key is used in multiuser cifs: Use kzfree() to zero out the password usb: host: xhci-tegra: Set DMA mask correctly ARM: 8901/1: add a criteria for pfn_valid of arm ibmvnic: Do not process reset during or after device removal sky2: Disable MSI on yet another ASUS boards (P6Xxxx) i2c: designware: Synchronize IRQs when unregistering slave client perf/x86/intel: Restrict period on Nehalem perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops amd-xgbe: Fix error path in xgbe_mod_init() tools/power x86_energy_perf_policy: Fix "uninitialized variable" warnings at -O2 tools/power x86_energy_perf_policy: Fix argument parsing tools/power turbostat: fix buffer overrun net: aquantia: fix out of memory condition on rx side net: seeq: Fix the function used to release some memory in an error handling path dmaengine: ti: dma-crossbar: Fix a memory leak bug dmaengine: ti: omap-dma: Add cleanup in omap_dma_probe() x86/uaccess: Don't leak the AC flags into __get_user() argument evaluation x86/hyper-v: Fix overflow bug in fill_gva_list() keys: Fix missing null pointer check in request_key_auth_describe() iommu/amd: Flush old domains in kdump kernel iommu/amd: Fix race in increase_address_space() ovl: fix regression caused by overlapping layers detection floppy: fix usercopy direction binfmt_elf: move brk out of mmap when doing direct loader exec SUNRPC: Handle connection breakages correctly in call_status() nfs: disable client side deduplication net: aquantia: fix limit of vlan filters net: dsa: Fix load order between DSA drivers and taggers ARM: dts: Fix flags for gpio7 bus: ti-sysc: Handle devices with no control registers ARM: dts: Fix incorrect dcan register mapping for am3, am4 and dra7 ARM: dts: am335x: Fix UARTs length ARM: dts: Fix incomplete dts data for am3 and am4 mmc selftests/bpf: fix test_cgroup_storage on s390 flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH drm/amdgpu: fix dma_fence_wait without reference netfilter: conntrack: make sysctls per-namespace again drm/amd/powerplay: correct Vega20 dpm level related settings libceph: don't call crypto_free_sync_skcipher() on a NULL tfm i2c: iproc: Stop advertising support of SMBUS quick cmd netfilter: nf_flow_table: clear skb tstamp before xmit tools/power turbostat: Fix Haswell Core systems net: aquantia: fix removal of vlan 0 net: aquantia: reapply vlan filters on up arm64: dts: renesas: r8a77995: draak: Fix backlight regulator name dmaengine: sprd: Fix the DMA link-list configuration dmaengine: rcar-dmac: Fix DMACHCLR handling if iommu is mapped Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" UBUNTU: upstream stable to v4.19.75, v5.2.17 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1846277/+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