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: v5.15.76 upstream stable release from git://git.kernel.org/ r8152: add PID for the Lenovo OneLink+ Dock arm64/mm: Consolidate TCR_EL1 fields usb: gadget: uvc: consistently use define for headerlen usb: gadget: uvc: use on returned header len in video_encode_isoc_sg usb: gadget: uvc: rework uvcg_queue_next_buffer to uvcg_complete_buffer usb: gadget: uvc: giveback vb2 buffer on req complete usb: gadget: uvc: improve sg exit condition UBUNTU: [Config] updateconfigs for ARM64_ERRATUM_1742098 arm64: errata: Remove AES hwcap for COMPAT tasks perf/x86/intel/pt: Relax address filter validation btrfs: enhance unsupported compat RO flags handling ocfs2: clear dinode links count in case of error ocfs2: fix BUG when iput after ocfs2_mknod fails selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context() cpufreq: qcom: fix writes in read-only memory region i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter x86/microcode/AMD: Apply the patch early on every logical thread hwmon/coretemp: Handle large core ID value ata: ahci-imx: Fix MODULE_ALIAS ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS x86/resctrl: Fix min_cbm_bits for AMD cpufreq: qcom: fix memory leak in error path drm/amdgpu: fix sdma doorbell init ordering on APUs mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages kvm: Add support for arch compat vm ioctls KVM: arm64: vgic: Fix exit condition in scan_its_table() media: ipu3-imgu: Fix NULL pointer dereference in active selection access media: mceusb: set timeout to at least timeout provided media: venus: dec: Handle the case where find_format fails x86/topology: Fix multiple packages shown on a single-package system x86/topology: Fix duplicated core ID within a package btrfs: fix processing of delayed data refs during backref walking btrfs: fix processing of delayed tree block refs during backref walking drm/vc4: Add module dependency on hdmi-codec ACPI: extlog: Handle multiple records tipc: Fix recognition of trial period tipc: fix an information leak in tipc_topsrv_kern_subscr i40e: Fix DMA mappings leak HID: magicmouse: Do not set BTN_MOUSE on double report sfc: Change VF mac via PF as first preference if available. net/atm: fix proc_mpc_write incorrect return value net: phy: dp83867: Extend RX strap quirk for SGMII mode net: phylink: add mac_managed_pm in phylink_config structure scsi: lpfc: Fix memory leak in lpfc_create_port() udp: Update reuse->has_conns under reuseport_lock. cifs: Fix xid leak in cifs_create() cifs: Fix xid leak in cifs_copy_file_range() cifs: Fix xid leak in cifs_flock() cifs: Fix xid leak in cifs_ses_add_channel() dm: remove unnecessary assignment statement in alloc_dev() net: hsr: avoid possible NULL deref in skb_clone() ionic: catch NULL pointer issue on reconfig netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements nvme-hwmon: consistently ignore errors from nvme_hwmon_init nvme-hwmon: kmalloc the NVME SMART log buffer nvmet: fix workqueue MEM_RECLAIM flushing dependency net: sched: cake: fix null pointer access issue when cake_init() fails net: sched: delete duplicate cleanup of backlog and qlen net: sched: sfb: fix null pointer access issue when sfb_init() fails sfc: include vport_id in filter spec hash and equal() wwan_hwsim: fix possible memory leak in wwan_hwsim_dev_new() net: hns: fix possible memory leak in hnae_ae_register() net: sched: fix race condition in qdisc_graft() net: phy: dp83822: disable MDI crossover status change interrupt iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() iommu/vt-d: Clean up si_domain in the init_dmars() error path fs: dlm: fix invalid derefence of sb_lvbptr arm64: mte: move register initialization to C ksmbd: handle smb2 query dir request for OutputBufferLength that is too small ksmbd: fix incorrect handling of iterate_dir tracing: Simplify conditional compilation code in tracing_set_tracer() tracing: Do not free snapshot if tracer is on cmdline mmc: sdhci-tegra: Use actual clock rate for SW tuning correction perf: Skip and warn on unknown format 'configN' attrs ACPI: video: Force backlight native for more TongFang devices x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB Makefile.debug: re-enable debug info for .S files mmc: core: Add SD card quirk for broken discard mm: /proc/pid/smaps_rollup: fix no vma's null-deref Linux 5.15.76 UBUNTU: Upstream stable to v5.15.76 ** Affects: linux (Ubuntu) Importance: Undecided Status: Invalid ** Affects: linux (Ubuntu Jammy) Importance: Medium 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 Jammy) Importance: Undecided Status: New ** Changed in: linux (Ubuntu) Status: Confirmed => Invalid ** Changed in: linux (Ubuntu Jammy) Status: New => In Progress ** Changed in: linux (Ubuntu Jammy) Importance: Undecided => Critical ** Changed in: linux (Ubuntu Jammy) Importance: Critical => Medium ** Changed in: linux (Ubuntu Jammy) 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: + v5.15.76 upstream stable release + from git://git.kernel.org/ - v5.15.76 upstream stable release - from git://git.kernel.org/ + r8152: add PID for the Lenovo OneLink+ Dock + arm64/mm: Consolidate TCR_EL1 fields + usb: gadget: uvc: consistently use define for headerlen + usb: gadget: uvc: use on returned header len in video_encode_isoc_sg + usb: gadget: uvc: rework uvcg_queue_next_buffer to uvcg_complete_buffer + usb: gadget: uvc: giveback vb2 buffer on req complete + usb: gadget: uvc: improve sg exit condition + UBUNTU: [Config] updateconfigs for ARM64_ERRATUM_1742098 + arm64: errata: Remove AES hwcap for COMPAT tasks + perf/x86/intel/pt: Relax address filter validation + btrfs: enhance unsupported compat RO flags handling + ocfs2: clear dinode links count in case of error + ocfs2: fix BUG when iput after ocfs2_mknod fails + selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context() + cpufreq: qcom: fix writes in read-only memory region + i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter + x86/microcode/AMD: Apply the patch early on every logical thread + hwmon/coretemp: Handle large core ID value + ata: ahci-imx: Fix MODULE_ALIAS + ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS + x86/resctrl: Fix min_cbm_bits for AMD + cpufreq: qcom: fix memory leak in error path + drm/amdgpu: fix sdma doorbell init ordering on APUs + mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages + kvm: Add support for arch compat vm ioctls + KVM: arm64: vgic: Fix exit condition in scan_its_table() + media: ipu3-imgu: Fix NULL pointer dereference in active selection access + media: mceusb: set timeout to at least timeout provided + media: venus: dec: Handle the case where find_format fails + x86/topology: Fix multiple packages shown on a single-package system + x86/topology: Fix duplicated core ID within a package + btrfs: fix processing of delayed data refs during backref walking + btrfs: fix processing of delayed tree block refs during backref walking + drm/vc4: Add module dependency on hdmi-codec + ACPI: extlog: Handle multiple records + tipc: Fix recognition of trial period + tipc: fix an information leak in tipc_topsrv_kern_subscr + i40e: Fix DMA mappings leak + HID: magicmouse: Do not set BTN_MOUSE on double report + sfc: Change VF mac via PF as first preference if available. + net/atm: fix proc_mpc_write incorrect return value + net: phy: dp83867: Extend RX strap quirk for SGMII mode + net: phylink: add mac_managed_pm in phylink_config structure + scsi: lpfc: Fix memory leak in lpfc_create_port() + udp: Update reuse->has_conns under reuseport_lock. + cifs: Fix xid leak in cifs_create() + cifs: Fix xid leak in cifs_copy_file_range() + cifs: Fix xid leak in cifs_flock() + cifs: Fix xid leak in cifs_ses_add_channel() + dm: remove unnecessary assignment statement in alloc_dev() + net: hsr: avoid possible NULL deref in skb_clone() + ionic: catch NULL pointer issue on reconfig + netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements + nvme-hwmon: consistently ignore errors from nvme_hwmon_init + nvme-hwmon: kmalloc the NVME SMART log buffer + nvmet: fix workqueue MEM_RECLAIM flushing dependency + net: sched: cake: fix null pointer access issue when cake_init() fails + net: sched: delete duplicate cleanup of backlog and qlen + net: sched: sfb: fix null pointer access issue when sfb_init() fails + sfc: include vport_id in filter spec hash and equal() + wwan_hwsim: fix possible memory leak in wwan_hwsim_dev_new() + net: hns: fix possible memory leak in hnae_ae_register() + net: sched: fix race condition in qdisc_graft() + net: phy: dp83822: disable MDI crossover status change interrupt + iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() + iommu/vt-d: Clean up si_domain in the init_dmars() error path + fs: dlm: fix invalid derefence of sb_lvbptr + arm64: mte: move register initialization to C + ksmbd: handle smb2 query dir request for OutputBufferLength that is too small + ksmbd: fix incorrect handling of iterate_dir + tracing: Simplify conditional compilation code in tracing_set_tracer() + tracing: Do not free snapshot if tracer is on cmdline + mmc: sdhci-tegra: Use actual clock rate for SW tuning correction + perf: Skip and warn on unknown format 'configN' attrs + ACPI: video: Force backlight native for more TongFang devices + x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB + Makefile.debug: re-enable debug info for .S files + mmc: core: Add SD card quirk for broken discard + mm: /proc/pid/smaps_rollup: fix no vma's null-deref + Linux 5.15.76 + UBUNTU: Upstream stable to v5.15.76 -- 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/1997113 Title: Jammy update: v5.15.76 upstream stable release Status in linux package in Ubuntu: Invalid Status in linux source package in Jammy: 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: v5.15.76 upstream stable release from git://git.kernel.org/ r8152: add PID for the Lenovo OneLink+ Dock arm64/mm: Consolidate TCR_EL1 fields usb: gadget: uvc: consistently use define for headerlen usb: gadget: uvc: use on returned header len in video_encode_isoc_sg usb: gadget: uvc: rework uvcg_queue_next_buffer to uvcg_complete_buffer usb: gadget: uvc: giveback vb2 buffer on req complete usb: gadget: uvc: improve sg exit condition UBUNTU: [Config] updateconfigs for ARM64_ERRATUM_1742098 arm64: errata: Remove AES hwcap for COMPAT tasks perf/x86/intel/pt: Relax address filter validation btrfs: enhance unsupported compat RO flags handling ocfs2: clear dinode links count in case of error ocfs2: fix BUG when iput after ocfs2_mknod fails selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context() cpufreq: qcom: fix writes in read-only memory region i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter x86/microcode/AMD: Apply the patch early on every logical thread hwmon/coretemp: Handle large core ID value ata: ahci-imx: Fix MODULE_ALIAS ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS x86/resctrl: Fix min_cbm_bits for AMD cpufreq: qcom: fix memory leak in error path drm/amdgpu: fix sdma doorbell init ordering on APUs mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages kvm: Add support for arch compat vm ioctls KVM: arm64: vgic: Fix exit condition in scan_its_table() media: ipu3-imgu: Fix NULL pointer dereference in active selection access media: mceusb: set timeout to at least timeout provided media: venus: dec: Handle the case where find_format fails x86/topology: Fix multiple packages shown on a single-package system x86/topology: Fix duplicated core ID within a package btrfs: fix processing of delayed data refs during backref walking btrfs: fix processing of delayed tree block refs during backref walking drm/vc4: Add module dependency on hdmi-codec ACPI: extlog: Handle multiple records tipc: Fix recognition of trial period tipc: fix an information leak in tipc_topsrv_kern_subscr i40e: Fix DMA mappings leak HID: magicmouse: Do not set BTN_MOUSE on double report sfc: Change VF mac via PF as first preference if available. net/atm: fix proc_mpc_write incorrect return value net: phy: dp83867: Extend RX strap quirk for SGMII mode net: phylink: add mac_managed_pm in phylink_config structure scsi: lpfc: Fix memory leak in lpfc_create_port() udp: Update reuse->has_conns under reuseport_lock. cifs: Fix xid leak in cifs_create() cifs: Fix xid leak in cifs_copy_file_range() cifs: Fix xid leak in cifs_flock() cifs: Fix xid leak in cifs_ses_add_channel() dm: remove unnecessary assignment statement in alloc_dev() net: hsr: avoid possible NULL deref in skb_clone() ionic: catch NULL pointer issue on reconfig netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements nvme-hwmon: consistently ignore errors from nvme_hwmon_init nvme-hwmon: kmalloc the NVME SMART log buffer nvmet: fix workqueue MEM_RECLAIM flushing dependency net: sched: cake: fix null pointer access issue when cake_init() fails net: sched: delete duplicate cleanup of backlog and qlen net: sched: sfb: fix null pointer access issue when sfb_init() fails sfc: include vport_id in filter spec hash and equal() wwan_hwsim: fix possible memory leak in wwan_hwsim_dev_new() net: hns: fix possible memory leak in hnae_ae_register() net: sched: fix race condition in qdisc_graft() net: phy: dp83822: disable MDI crossover status change interrupt iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() iommu/vt-d: Clean up si_domain in the init_dmars() error path fs: dlm: fix invalid derefence of sb_lvbptr arm64: mte: move register initialization to C ksmbd: handle smb2 query dir request for OutputBufferLength that is too small ksmbd: fix incorrect handling of iterate_dir tracing: Simplify conditional compilation code in tracing_set_tracer() tracing: Do not free snapshot if tracer is on cmdline mmc: sdhci-tegra: Use actual clock rate for SW tuning correction perf: Skip and warn on unknown format 'configN' attrs ACPI: video: Force backlight native for more TongFang devices x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB Makefile.debug: re-enable debug info for .S files mmc: core: Add SD card quirk for broken discard mm: /proc/pid/smaps_rollup: fix no vma's null-deref Linux 5.15.76 UBUNTU: Upstream stable to v5.15.76 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1997113/+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