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.45 upstream stable release from git://git.kernel.org/ ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI pinctrl: sunxi: fix f1c100s uart2 function KVM: arm64: Don't hypercall before EL2 init percpu_ref_init(): clean ->percpu_count_ref on failure net: af_key: check encryption module availability consistency nfc: pn533: Fix buggy cleanup order net: ftgmac100: Disable hardware checksum on AST2600 i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers i2c: ismt: prevent memory corruption in ismt_access() assoc_array: Fix BUG_ON during garbage collect pipe: make poll_usage boolean and annotate its access pipe: Fix missing lock in pipe_resize_ring() net: ipa: compute proper aggregation limit drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() exfat: check if cluster num is valid lib/crypto: add prompts back to crypto libraries crypto: drbg - prepare for more fine-grained tracking of seeding state crypto: drbg - track whether DRBG was seeded with !rng_is_initialized() crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed() crypto: drbg - make reseeding from get_random_bytes() synchronous netfilter: nf_tables: hold mutex on netns pre_exit path netfilter: nf_tables: double hook unregistration in netns path netfilter: conntrack: re-fetch conntrack after insertion KVM: PPC: Book3S HV: fix incorrect NULL check on list iterator x86/kvm: Alloc dummy async #PF token outside of raw spinlock x86, kvm: use correct GFP flags for preemption disabled KVM: x86: avoid calling x86 emulator without a decoded instruction KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2 KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak crypto: caam - fix i.MX6SX entropy delay value crypto: ecrdsa - Fix incorrect use of vli_cmp zsmalloc: fix races between asynchronous zspage free and page migration ALSA: usb-audio: Workaround for clock setup on TEAC devices ALSA: usb-audio: Add missing ep_idx in fixed EP quirks ALSA: usb-audio: Configure sync endpoints before data Bluetooth: hci_qca: Use del_timer_sync() before freeing ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries dm integrity: fix error code in dm_integrity_ctr() dm crypt: make printing of the key constant-time dm stats: add cond_resched when looping over entries dm verity: set DM_TARGET_IMMUTABLE feature flag raid5: introduce MD_BROKEN fs/ntfs3: validate BOOT sectors_per_clusters HID: multitouch: Add support for Google Whiskers Touchpad HID: multitouch: add quirks to enable Lenovo X12 trackpoint x86/sgx: Disconnect backing page references from dirty status x86/sgx: Mark PCMD page as dirty when modifying contents x86/sgx: Obtain backing storage page with enclave mutex held x86/sgx: Fix race between reclaimer and page fault handler x86/sgx: Ensure no data in PCMD page after truncate media: i2c: imx412: Fix reset GPIO polarity media: i2c: imx412: Fix power_off ordering tpm: Fix buffer access in tpm2_get_tpm_pt() tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() docs: submitting-patches: Fix crossref to 'The canonical patch format' NFS: Memory allocation failures are not server fatal errors NFSD: Fix possible sleep during nfsd4_release_lockowner() bpf: Fix potential array overflow in bpf_trampoline_get_progs() bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes bpf: Fix excessive memory allocation in stack_map_alloc() bpf: Reject writes for PTR_TO_MAP_KEY in check_helper_mem_access bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access ALSA: usb-audio: Optimize TEAC clock quirk Linux 5.15.45 UBUNTU: Upstream stable to v5.15.45 ** 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 => 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.45 upstream stable release + from git://git.kernel.org/ - v5.15.45 upstream stable release - from git://git.kernel.org/ + ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI + pinctrl: sunxi: fix f1c100s uart2 function + KVM: arm64: Don't hypercall before EL2 init + percpu_ref_init(): clean ->percpu_count_ref on failure + net: af_key: check encryption module availability consistency + nfc: pn533: Fix buggy cleanup order + net: ftgmac100: Disable hardware checksum on AST2600 + i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging + drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers + i2c: ismt: prevent memory corruption in ismt_access() + assoc_array: Fix BUG_ON during garbage collect + pipe: make poll_usage boolean and annotate its access + pipe: Fix missing lock in pipe_resize_ring() + net: ipa: compute proper aggregation limit + drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() + exfat: check if cluster num is valid + lib/crypto: add prompts back to crypto libraries + crypto: drbg - prepare for more fine-grained tracking of seeding state + crypto: drbg - track whether DRBG was seeded with !rng_is_initialized() + crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed() + crypto: drbg - make reseeding from get_random_bytes() synchronous + netfilter: nf_tables: hold mutex on netns pre_exit path + netfilter: nf_tables: double hook unregistration in netns path + netfilter: conntrack: re-fetch conntrack after insertion + KVM: PPC: Book3S HV: fix incorrect NULL check on list iterator + x86/kvm: Alloc dummy async #PF token outside of raw spinlock + x86, kvm: use correct GFP flags for preemption disabled + KVM: x86: avoid calling x86 emulator without a decoded instruction + KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2 + KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak + crypto: caam - fix i.MX6SX entropy delay value + crypto: ecrdsa - Fix incorrect use of vli_cmp + zsmalloc: fix races between asynchronous zspage free and page migration + ALSA: usb-audio: Workaround for clock setup on TEAC devices + ALSA: usb-audio: Add missing ep_idx in fixed EP quirks + ALSA: usb-audio: Configure sync endpoints before data + Bluetooth: hci_qca: Use del_timer_sync() before freeing + ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries + dm integrity: fix error code in dm_integrity_ctr() + dm crypt: make printing of the key constant-time + dm stats: add cond_resched when looping over entries + dm verity: set DM_TARGET_IMMUTABLE feature flag + raid5: introduce MD_BROKEN + fs/ntfs3: validate BOOT sectors_per_clusters + HID: multitouch: Add support for Google Whiskers Touchpad + HID: multitouch: add quirks to enable Lenovo X12 trackpoint + x86/sgx: Disconnect backing page references from dirty status + x86/sgx: Mark PCMD page as dirty when modifying contents + x86/sgx: Obtain backing storage page with enclave mutex held + x86/sgx: Fix race between reclaimer and page fault handler + x86/sgx: Ensure no data in PCMD page after truncate + media: i2c: imx412: Fix reset GPIO polarity + media: i2c: imx412: Fix power_off ordering + tpm: Fix buffer access in tpm2_get_tpm_pt() + tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() + docs: submitting-patches: Fix crossref to 'The canonical patch format' + NFS: Memory allocation failures are not server fatal errors + NFSD: Fix possible sleep during nfsd4_release_lockowner() + bpf: Fix potential array overflow in bpf_trampoline_get_progs() + bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes + bpf: Fix excessive memory allocation in stack_map_alloc() + bpf: Reject writes for PTR_TO_MAP_KEY in check_helper_mem_access + bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access + ALSA: usb-audio: Optimize TEAC clock quirk + Linux 5.15.45 + UBUNTU: Upstream stable to v5.15.45 -- 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/1981862 Title: Jammy update: v5.15.45 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.45 upstream stable release from git://git.kernel.org/ ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI pinctrl: sunxi: fix f1c100s uart2 function KVM: arm64: Don't hypercall before EL2 init percpu_ref_init(): clean ->percpu_count_ref on failure net: af_key: check encryption module availability consistency nfc: pn533: Fix buggy cleanup order net: ftgmac100: Disable hardware checksum on AST2600 i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers i2c: ismt: prevent memory corruption in ismt_access() assoc_array: Fix BUG_ON during garbage collect pipe: make poll_usage boolean and annotate its access pipe: Fix missing lock in pipe_resize_ring() net: ipa: compute proper aggregation limit drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() exfat: check if cluster num is valid lib/crypto: add prompts back to crypto libraries crypto: drbg - prepare for more fine-grained tracking of seeding state crypto: drbg - track whether DRBG was seeded with !rng_is_initialized() crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed() crypto: drbg - make reseeding from get_random_bytes() synchronous netfilter: nf_tables: hold mutex on netns pre_exit path netfilter: nf_tables: double hook unregistration in netns path netfilter: conntrack: re-fetch conntrack after insertion KVM: PPC: Book3S HV: fix incorrect NULL check on list iterator x86/kvm: Alloc dummy async #PF token outside of raw spinlock x86, kvm: use correct GFP flags for preemption disabled KVM: x86: avoid calling x86 emulator without a decoded instruction KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2 KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak crypto: caam - fix i.MX6SX entropy delay value crypto: ecrdsa - Fix incorrect use of vli_cmp zsmalloc: fix races between asynchronous zspage free and page migration ALSA: usb-audio: Workaround for clock setup on TEAC devices ALSA: usb-audio: Add missing ep_idx in fixed EP quirks ALSA: usb-audio: Configure sync endpoints before data Bluetooth: hci_qca: Use del_timer_sync() before freeing ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries dm integrity: fix error code in dm_integrity_ctr() dm crypt: make printing of the key constant-time dm stats: add cond_resched when looping over entries dm verity: set DM_TARGET_IMMUTABLE feature flag raid5: introduce MD_BROKEN fs/ntfs3: validate BOOT sectors_per_clusters HID: multitouch: Add support for Google Whiskers Touchpad HID: multitouch: add quirks to enable Lenovo X12 trackpoint x86/sgx: Disconnect backing page references from dirty status x86/sgx: Mark PCMD page as dirty when modifying contents x86/sgx: Obtain backing storage page with enclave mutex held x86/sgx: Fix race between reclaimer and page fault handler x86/sgx: Ensure no data in PCMD page after truncate media: i2c: imx412: Fix reset GPIO polarity media: i2c: imx412: Fix power_off ordering tpm: Fix buffer access in tpm2_get_tpm_pt() tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() docs: submitting-patches: Fix crossref to 'The canonical patch format' NFS: Memory allocation failures are not server fatal errors NFSD: Fix possible sleep during nfsd4_release_lockowner() bpf: Fix potential array overflow in bpf_trampoline_get_progs() bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes bpf: Fix excessive memory allocation in stack_map_alloc() bpf: Reject writes for PTR_TO_MAP_KEY in check_helper_mem_access bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access ALSA: usb-audio: Optimize TEAC clock quirk Linux 5.15.45 UBUNTU: Upstream stable to v5.15.45 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1981862/+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