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 2020-05-14 Ported from the following upstream stable releases: v4.19.120, v.5.4.37, v5.4.38 from git://git.kernel.org/ remoteproc: Fix wrong rvring index computation mtd: cfi: fix deadloop in cfi_cmdset_0002.c do_write_buffer binder: take read mode of mmap_sem in binder_alloc_free_page() usb: dwc3: gadget: Do link recovery for SS and SSP usb: gadget: udc: bdc: Remove unnecessary NULL checks in bdc_req_complete iio:ad7797: Use correct attribute_group ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs ASoC: tas571x: disable regulators on failed probe ASoC: wm8960: Fix wrong clock after suspend & resume nfsd: memory corruption in nfsd4_lock() i2c: altera: use proper variable to hold errno rxrpc: Fix DATA Tx to disable nofrag for UDP on AF_INET6 socket net/cxgb4: Check the return from t4_query_params properly xfs: acquire superblock freeze protection on eofblocks scans svcrdma: Fix trace point use-after-free race svcrdma: Fix leak of svc_rdma_recv_ctxt objects PCI: Avoid ASMedia XHCI USB PME# from D0 defect PCI: Move Apex Edge TPU class quirk to fix BAR assignment ARM: dts: bcm283x: Disable dsi0 node cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled net/mlx5: Fix failing fw tracer allocation on s390 perf/core: fix parent pid/tid in task exit events bpf, x86_32: Fix incorrect encoding in BPF_LDX zero-extension mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path xfs: clear PF_MEMALLOC before exiting xfsaild thread bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B net: fec: set GPR bit on suspend by DT configuration. x86: hyperv: report value of misc_features xfs: fix partially uninitialized structure in xfs_reflink_remap_extent ALSA: hda: Keep the controller initialization even if no codecs found ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported scsi: target: fix PR IN / READ FULL STATUS for FC scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN objtool: Fix CONFIG_UBSAN_TRAP unreachable warnings objtool: Support Clang non-section symbols in ORC dump xen/xenbus: ensure xenbus_map_ring_valloc() returns proper grant status ALSA: hda: call runtime_allow() for all hda controllers arm64: Delete the space separator in __emit_inst ext4: use matching invalidatepage in ext4_writepage ext4: increase wait time needed before reuse of deleted inode numbers ext4: convert BUG_ON's to WARN_ON's in mballoc.c hwmon: (jc42) Fix name to have no illegal characters bpf, x86_32: Fix clobbering of dst for BPF_JSET qed: Fix use after free in qed_chain_free ext4: check for non-zero journal inum in ext4_calculate_overhead printk: queue wake_up_klogd irq_work only if per-CPU areas are ready kbuild: fix DT binding schema rule again to avoid needless rebuilds usb: gadget: udc: atmel: Fix vbus disconnect handling afs: Fix to actually set AFS_SERVER_FL_HAVE_EPOCH s390/ftrace: fix potential crashes when switching tracers net/mlx5e: Get the latest values from counters in switchdev mode PCI: Add ACS quirk for Zhaoxin multi-function devices PCI: Make ACS quirk implementations more uniform PCI: Unify ACS quirk desired vs provided checking PCI: Add Zhaoxin Vendor ID PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports um: ensure `make ARCH=um mrproper` removes arch/$(SUBARCH)/include/generated/ libbpf: Initialize *nl_pid so gcc 10 is happy signal: check sig before setting info in kill_pid_usb_asyncio afs: Fix length of dump of bad YFSFetchStatus record ALSA: hda: Release resources at error in delayed probe net: stmmac: socfpga: Allow all RGMII modes mac80211: fix channel switch trigger from unknown mesh peer blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget qed: Fix race condition between scheduling and destroying the slowpath workqueue Crypto: chelsio - Fixes a hang issue during driver registration net: use indirect call wrappers for skb_copy_datagram_iter() UBUNTU: upstream stable to v4.19.120, v5.4.38 ** Affects: linux (Ubuntu) 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 ** Changed in: linux (Ubuntu) Status: Confirmed => In Progress ** Changed in: linux (Ubuntu) Assignee: (unassigned) => Kamal Mostafa (kamalmostafa) ** 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 2020-05-14 - upstream stable patchset 2020-05-14 - from git://git.kernel.org/ + Ported from the following upstream stable releases: + v4.19.120, v5.4.38 + + from git://git.kernel.org/ + + remoteproc: Fix wrong rvring index computation + mtd: cfi: fix deadloop in cfi_cmdset_0002.c do_write_buffer + binder: take read mode of mmap_sem in binder_alloc_free_page() + usb: dwc3: gadget: Do link recovery for SS and SSP + usb: gadget: udc: bdc: Remove unnecessary NULL checks in bdc_req_complete + iio:ad7797: Use correct attribute_group + ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs + ASoC: tas571x: disable regulators on failed probe + ASoC: wm8960: Fix wrong clock after suspend & resume + nfsd: memory corruption in nfsd4_lock() + i2c: altera: use proper variable to hold errno + rxrpc: Fix DATA Tx to disable nofrag for UDP on AF_INET6 socket + net/cxgb4: Check the return from t4_query_params properly + xfs: acquire superblock freeze protection on eofblocks scans + svcrdma: Fix trace point use-after-free race + svcrdma: Fix leak of svc_rdma_recv_ctxt objects + PCI: Avoid ASMedia XHCI USB PME# from D0 defect + PCI: Move Apex Edge TPU class quirk to fix BAR assignment + ARM: dts: bcm283x: Disable dsi0 node + cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled + net/mlx5: Fix failing fw tracer allocation on s390 + perf/core: fix parent pid/tid in task exit events + bpf, x86_32: Fix incorrect encoding in BPF_LDX zero-extension + mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path + xfs: clear PF_MEMALLOC before exiting xfsaild thread + bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B + net: fec: set GPR bit on suspend by DT configuration. + x86: hyperv: report value of misc_features + xfs: fix partially uninitialized structure in xfs_reflink_remap_extent + ALSA: hda: Keep the controller initialization even if no codecs found + ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported + scsi: target: fix PR IN / READ FULL STATUS for FC + scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN + objtool: Fix CONFIG_UBSAN_TRAP unreachable warnings + objtool: Support Clang non-section symbols in ORC dump + xen/xenbus: ensure xenbus_map_ring_valloc() returns proper grant status + ALSA: hda: call runtime_allow() for all hda controllers + arm64: Delete the space separator in __emit_inst + ext4: use matching invalidatepage in ext4_writepage + ext4: increase wait time needed before reuse of deleted inode numbers + ext4: convert BUG_ON's to WARN_ON's in mballoc.c + hwmon: (jc42) Fix name to have no illegal characters + bpf, x86_32: Fix clobbering of dst for BPF_JSET + qed: Fix use after free in qed_chain_free + ext4: check for non-zero journal inum in ext4_calculate_overhead + printk: queue wake_up_klogd irq_work only if per-CPU areas are ready + kbuild: fix DT binding schema rule again to avoid needless rebuilds + usb: gadget: udc: atmel: Fix vbus disconnect handling + afs: Fix to actually set AFS_SERVER_FL_HAVE_EPOCH + s390/ftrace: fix potential crashes when switching tracers + net/mlx5e: Get the latest values from counters in switchdev mode + PCI: Add ACS quirk for Zhaoxin multi-function devices + PCI: Make ACS quirk implementations more uniform + PCI: Unify ACS quirk desired vs provided checking + PCI: Add Zhaoxin Vendor ID + PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports + um: ensure `make ARCH=um mrproper` removes arch/$(SUBARCH)/include/generated/ + libbpf: Initialize *nl_pid so gcc 10 is happy + signal: check sig before setting info in kill_pid_usb_asyncio + afs: Fix length of dump of bad YFSFetchStatus record + ALSA: hda: Release resources at error in delayed probe + net: stmmac: socfpga: Allow all RGMII modes + mac80211: fix channel switch trigger from unknown mesh peer + blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget + qed: Fix race condition between scheduling and destroying the slowpath workqueue + Crypto: chelsio - Fixes a hang issue during driver registration + net: use indirect call wrappers for skb_copy_datagram_iter() + UBUNTU: upstream stable to v4.19.120, v5.4.38 ** Description changed: 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 2020-05-14 - Ported from the following upstream stable releases: - v4.19.120, v5.4.38 + Ported from the following upstream stable releases: + v4.19.120, v.5.4.37, + v5.4.38 from git://git.kernel.org/ remoteproc: Fix wrong rvring index computation mtd: cfi: fix deadloop in cfi_cmdset_0002.c do_write_buffer binder: take read mode of mmap_sem in binder_alloc_free_page() usb: dwc3: gadget: Do link recovery for SS and SSP usb: gadget: udc: bdc: Remove unnecessary NULL checks in bdc_req_complete iio:ad7797: Use correct attribute_group ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs ASoC: tas571x: disable regulators on failed probe ASoC: wm8960: Fix wrong clock after suspend & resume nfsd: memory corruption in nfsd4_lock() i2c: altera: use proper variable to hold errno rxrpc: Fix DATA Tx to disable nofrag for UDP on AF_INET6 socket net/cxgb4: Check the return from t4_query_params properly xfs: acquire superblock freeze protection on eofblocks scans svcrdma: Fix trace point use-after-free race svcrdma: Fix leak of svc_rdma_recv_ctxt objects PCI: Avoid ASMedia XHCI USB PME# from D0 defect PCI: Move Apex Edge TPU class quirk to fix BAR assignment ARM: dts: bcm283x: Disable dsi0 node cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled net/mlx5: Fix failing fw tracer allocation on s390 perf/core: fix parent pid/tid in task exit events bpf, x86_32: Fix incorrect encoding in BPF_LDX zero-extension mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path xfs: clear PF_MEMALLOC before exiting xfsaild thread bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B net: fec: set GPR bit on suspend by DT configuration. x86: hyperv: report value of misc_features xfs: fix partially uninitialized structure in xfs_reflink_remap_extent ALSA: hda: Keep the controller initialization even if no codecs found ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported scsi: target: fix PR IN / READ FULL STATUS for FC scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN objtool: Fix CONFIG_UBSAN_TRAP unreachable warnings objtool: Support Clang non-section symbols in ORC dump xen/xenbus: ensure xenbus_map_ring_valloc() returns proper grant status ALSA: hda: call runtime_allow() for all hda controllers arm64: Delete the space separator in __emit_inst ext4: use matching invalidatepage in ext4_writepage ext4: increase wait time needed before reuse of deleted inode numbers ext4: convert BUG_ON's to WARN_ON's in mballoc.c hwmon: (jc42) Fix name to have no illegal characters bpf, x86_32: Fix clobbering of dst for BPF_JSET qed: Fix use after free in qed_chain_free ext4: check for non-zero journal inum in ext4_calculate_overhead printk: queue wake_up_klogd irq_work only if per-CPU areas are ready kbuild: fix DT binding schema rule again to avoid needless rebuilds usb: gadget: udc: atmel: Fix vbus disconnect handling afs: Fix to actually set AFS_SERVER_FL_HAVE_EPOCH s390/ftrace: fix potential crashes when switching tracers net/mlx5e: Get the latest values from counters in switchdev mode PCI: Add ACS quirk for Zhaoxin multi-function devices PCI: Make ACS quirk implementations more uniform PCI: Unify ACS quirk desired vs provided checking PCI: Add Zhaoxin Vendor ID PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports um: ensure `make ARCH=um mrproper` removes arch/$(SUBARCH)/include/generated/ libbpf: Initialize *nl_pid so gcc 10 is happy signal: check sig before setting info in kill_pid_usb_asyncio afs: Fix length of dump of bad YFSFetchStatus record ALSA: hda: Release resources at error in delayed probe net: stmmac: socfpga: Allow all RGMII modes mac80211: fix channel switch trigger from unknown mesh peer blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget qed: Fix race condition between scheduling and destroying the slowpath workqueue Crypto: chelsio - Fixes a hang issue during driver registration net: use indirect call wrappers for skb_copy_datagram_iter() UBUNTU: upstream stable to v4.19.120, v5.4.38 -- 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/1878681 Title: Disco update: upstream stable patchset 2020-05-14 Status in linux package in Ubuntu: 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 2020-05-14 Ported from the following upstream stable releases: v4.19.120, v.5.4.37, v5.4.38 from git://git.kernel.org/ remoteproc: Fix wrong rvring index computation mtd: cfi: fix deadloop in cfi_cmdset_0002.c do_write_buffer binder: take read mode of mmap_sem in binder_alloc_free_page() usb: dwc3: gadget: Do link recovery for SS and SSP usb: gadget: udc: bdc: Remove unnecessary NULL checks in bdc_req_complete iio:ad7797: Use correct attribute_group ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs ASoC: tas571x: disable regulators on failed probe ASoC: wm8960: Fix wrong clock after suspend & resume nfsd: memory corruption in nfsd4_lock() i2c: altera: use proper variable to hold errno rxrpc: Fix DATA Tx to disable nofrag for UDP on AF_INET6 socket net/cxgb4: Check the return from t4_query_params properly xfs: acquire superblock freeze protection on eofblocks scans svcrdma: Fix trace point use-after-free race svcrdma: Fix leak of svc_rdma_recv_ctxt objects PCI: Avoid ASMedia XHCI USB PME# from D0 defect PCI: Move Apex Edge TPU class quirk to fix BAR assignment ARM: dts: bcm283x: Disable dsi0 node cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled net/mlx5: Fix failing fw tracer allocation on s390 perf/core: fix parent pid/tid in task exit events bpf, x86_32: Fix incorrect encoding in BPF_LDX zero-extension mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path xfs: clear PF_MEMALLOC before exiting xfsaild thread bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B net: fec: set GPR bit on suspend by DT configuration. x86: hyperv: report value of misc_features xfs: fix partially uninitialized structure in xfs_reflink_remap_extent ALSA: hda: Keep the controller initialization even if no codecs found ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported scsi: target: fix PR IN / READ FULL STATUS for FC scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN objtool: Fix CONFIG_UBSAN_TRAP unreachable warnings objtool: Support Clang non-section symbols in ORC dump xen/xenbus: ensure xenbus_map_ring_valloc() returns proper grant status ALSA: hda: call runtime_allow() for all hda controllers arm64: Delete the space separator in __emit_inst ext4: use matching invalidatepage in ext4_writepage ext4: increase wait time needed before reuse of deleted inode numbers ext4: convert BUG_ON's to WARN_ON's in mballoc.c hwmon: (jc42) Fix name to have no illegal characters bpf, x86_32: Fix clobbering of dst for BPF_JSET qed: Fix use after free in qed_chain_free ext4: check for non-zero journal inum in ext4_calculate_overhead printk: queue wake_up_klogd irq_work only if per-CPU areas are ready kbuild: fix DT binding schema rule again to avoid needless rebuilds usb: gadget: udc: atmel: Fix vbus disconnect handling afs: Fix to actually set AFS_SERVER_FL_HAVE_EPOCH s390/ftrace: fix potential crashes when switching tracers net/mlx5e: Get the latest values from counters in switchdev mode PCI: Add ACS quirk for Zhaoxin multi-function devices PCI: Make ACS quirk implementations more uniform PCI: Unify ACS quirk desired vs provided checking PCI: Add Zhaoxin Vendor ID PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports um: ensure `make ARCH=um mrproper` removes arch/$(SUBARCH)/include/generated/ libbpf: Initialize *nl_pid so gcc 10 is happy signal: check sig before setting info in kill_pid_usb_asyncio afs: Fix length of dump of bad YFSFetchStatus record ALSA: hda: Release resources at error in delayed probe net: stmmac: socfpga: Allow all RGMII modes mac80211: fix channel switch trigger from unknown mesh peer blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget qed: Fix race condition between scheduling and destroying the slowpath workqueue Crypto: chelsio - Fixes a hang issue during driver registration net: use indirect call wrappers for skb_copy_datagram_iter() UBUNTU: upstream stable to v4.19.120, v5.4.38 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1878681/+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