From: Sasha Levin <sashal@kernel.org>
To: patches@lists.linux.dev
Cc: Li Chen <me@linux.beauty>, Baoquan He <bhe@redhat.com>,
Alexander Graf <graf@amazon.com>,
Eric Biggers <ebiggers@kernel.org>,
Philipp Rudo <prudo@redhat.com>,
Ricardo Ribalda Delgado <ribalda@chromium.org>,
Ross Zwisler <zwisler@google.com>,
Sourabh Jain <sourabhjain@linux.ibm.com>,
Steven Rostedt <rostedt@goodmis.org>,
stable@vger.kernel.org, Andrew Morton <akpm@linux-foundation.org>,
Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.18 644/752] kexec: derive purgatory entry from symbol
Date: Sat, 28 Feb 2026 12:45:55 -0500 [thread overview]
Message-ID: <20260228174750.1542406-644-sashal@kernel.org> (raw)
In-Reply-To: <20260228174750.1542406-1-sashal@kernel.org>
From: Li Chen <me@linux.beauty>
[ Upstream commit 480e1d5c64bb14441f79f2eb9421d5e26f91ea3d ]
kexec_load_purgatory() derives image->start by locating e_entry inside an
SHF_EXECINSTR section. If the purgatory object contains multiple
executable sections with overlapping sh_addr, the entrypoint check can
match more than once and trigger a WARN.
Derive the entry section from the purgatory_start symbol when present and
compute image->start from its final placement. Keep the existing e_entry
fallback for purgatories that do not expose the symbol.
WARNING: kernel/kexec_file.c:1009 at kexec_load_purgatory+0x395/0x3c0, CPU#10: kexec/1784
Call Trace:
<TASK>
bzImage64_load+0x133/0xa00
__do_sys_kexec_file_load+0x2b3/0x5c0
do_syscall_64+0x81/0x610
entry_SYSCALL_64_after_hwframe+0x76/0x7e
[me@linux.beauty: move helper to avoid forward declaration, per Baoquan]
Link: https://lkml.kernel.org/r/20260128043511.316860-1-me@linux.beauty
Link: https://lkml.kernel.org/r/20260120124005.148381-1-me@linux.beauty
Fixes: 8652d44f466a ("kexec: support purgatories with .text.hot sections")
Signed-off-by: Li Chen <me@linux.beauty>
Acked-by: Baoquan He <bhe@redhat.com>
Cc: Alexander Graf <graf@amazon.com>
Cc: Eric Biggers <ebiggers@kernel.org>
Cc: Li Chen <me@linux.beauty>
Cc: Philipp Rudo <prudo@redhat.com>
Cc: Ricardo Ribalda Delgado <ribalda@chromium.org>
Cc: Ross Zwisler <zwisler@google.com>
Cc: Sourabh Jain <sourabhjain@linux.ibm.com>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: <stable@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
kernel/kexec_file.c | 131 +++++++++++++++++++++++++-------------------
1 file changed, 74 insertions(+), 57 deletions(-)
diff --git a/kernel/kexec_file.c b/kernel/kexec_file.c
index eb62a97942428..2bfbb2d144e69 100644
--- a/kernel/kexec_file.c
+++ b/kernel/kexec_file.c
@@ -882,6 +882,60 @@ static int kexec_calculate_store_digests(struct kimage *image)
}
#ifdef CONFIG_ARCH_SUPPORTS_KEXEC_PURGATORY
+/*
+ * kexec_purgatory_find_symbol - find a symbol in the purgatory
+ * @pi: Purgatory to search in.
+ * @name: Name of the symbol.
+ *
+ * Return: pointer to symbol in read-only symtab on success, NULL on error.
+ */
+static const Elf_Sym *kexec_purgatory_find_symbol(struct purgatory_info *pi,
+ const char *name)
+{
+ const Elf_Shdr *sechdrs;
+ const Elf_Ehdr *ehdr;
+ const Elf_Sym *syms;
+ const char *strtab;
+ int i, k;
+
+ if (!pi->ehdr)
+ return NULL;
+
+ ehdr = pi->ehdr;
+ sechdrs = (void *)ehdr + ehdr->e_shoff;
+
+ for (i = 0; i < ehdr->e_shnum; i++) {
+ if (sechdrs[i].sh_type != SHT_SYMTAB)
+ continue;
+
+ if (sechdrs[i].sh_link >= ehdr->e_shnum)
+ /* Invalid strtab section number */
+ continue;
+ strtab = (void *)ehdr + sechdrs[sechdrs[i].sh_link].sh_offset;
+ syms = (void *)ehdr + sechdrs[i].sh_offset;
+
+ /* Go through symbols for a match */
+ for (k = 0; k < sechdrs[i].sh_size/sizeof(Elf_Sym); k++) {
+ if (ELF_ST_BIND(syms[k].st_info) != STB_GLOBAL)
+ continue;
+
+ if (strcmp(strtab + syms[k].st_name, name) != 0)
+ continue;
+
+ if (syms[k].st_shndx == SHN_UNDEF ||
+ syms[k].st_shndx >= ehdr->e_shnum) {
+ pr_debug("Symbol: %s has bad section index %d.\n",
+ name, syms[k].st_shndx);
+ return NULL;
+ }
+
+ /* Found the symbol we are looking for */
+ return &syms[k];
+ }
+ }
+
+ return NULL;
+}
/*
* kexec_purgatory_setup_kbuf - prepare buffer to load purgatory.
* @pi: Purgatory to be loaded.
@@ -960,6 +1014,10 @@ static int kexec_purgatory_setup_sechdrs(struct purgatory_info *pi,
unsigned long offset;
size_t sechdrs_size;
Elf_Shdr *sechdrs;
+ const Elf_Sym *entry_sym;
+ u16 entry_shndx = 0;
+ unsigned long entry_off = 0;
+ bool start_fixed = false;
int i;
/*
@@ -977,6 +1035,12 @@ static int kexec_purgatory_setup_sechdrs(struct purgatory_info *pi,
bss_addr = kbuf->mem + kbuf->bufsz;
kbuf->image->start = pi->ehdr->e_entry;
+ entry_sym = kexec_purgatory_find_symbol(pi, "purgatory_start");
+ if (entry_sym) {
+ entry_shndx = entry_sym->st_shndx;
+ entry_off = entry_sym->st_value;
+ }
+
for (i = 0; i < pi->ehdr->e_shnum; i++) {
unsigned long align;
void *src, *dst;
@@ -994,6 +1058,13 @@ static int kexec_purgatory_setup_sechdrs(struct purgatory_info *pi,
offset = ALIGN(offset, align);
+ if (!start_fixed && entry_sym && i == entry_shndx &&
+ (sechdrs[i].sh_flags & SHF_EXECINSTR) &&
+ entry_off < sechdrs[i].sh_size) {
+ kbuf->image->start = kbuf->mem + offset + entry_off;
+ start_fixed = true;
+ }
+
/*
* Check if the segment contains the entry point, if so,
* calculate the value of image->start based on it.
@@ -1004,13 +1075,14 @@ static int kexec_purgatory_setup_sechdrs(struct purgatory_info *pi,
* is not set to the initial value, and warn the user so they
* have a chance to fix their purgatory's linker script.
*/
- if (sechdrs[i].sh_flags & SHF_EXECINSTR &&
+ if (!start_fixed && sechdrs[i].sh_flags & SHF_EXECINSTR &&
pi->ehdr->e_entry >= sechdrs[i].sh_addr &&
pi->ehdr->e_entry < (sechdrs[i].sh_addr
+ sechdrs[i].sh_size) &&
- !WARN_ON(kbuf->image->start != pi->ehdr->e_entry)) {
+ kbuf->image->start == pi->ehdr->e_entry) {
kbuf->image->start -= sechdrs[i].sh_addr;
kbuf->image->start += kbuf->mem + offset;
+ start_fixed = true;
}
src = (void *)pi->ehdr + sechdrs[i].sh_offset;
@@ -1128,61 +1200,6 @@ int kexec_load_purgatory(struct kimage *image, struct kexec_buf *kbuf)
return ret;
}
-/*
- * kexec_purgatory_find_symbol - find a symbol in the purgatory
- * @pi: Purgatory to search in.
- * @name: Name of the symbol.
- *
- * Return: pointer to symbol in read-only symtab on success, NULL on error.
- */
-static const Elf_Sym *kexec_purgatory_find_symbol(struct purgatory_info *pi,
- const char *name)
-{
- const Elf_Shdr *sechdrs;
- const Elf_Ehdr *ehdr;
- const Elf_Sym *syms;
- const char *strtab;
- int i, k;
-
- if (!pi->ehdr)
- return NULL;
-
- ehdr = pi->ehdr;
- sechdrs = (void *)ehdr + ehdr->e_shoff;
-
- for (i = 0; i < ehdr->e_shnum; i++) {
- if (sechdrs[i].sh_type != SHT_SYMTAB)
- continue;
-
- if (sechdrs[i].sh_link >= ehdr->e_shnum)
- /* Invalid strtab section number */
- continue;
- strtab = (void *)ehdr + sechdrs[sechdrs[i].sh_link].sh_offset;
- syms = (void *)ehdr + sechdrs[i].sh_offset;
-
- /* Go through symbols for a match */
- for (k = 0; k < sechdrs[i].sh_size/sizeof(Elf_Sym); k++) {
- if (ELF_ST_BIND(syms[k].st_info) != STB_GLOBAL)
- continue;
-
- if (strcmp(strtab + syms[k].st_name, name) != 0)
- continue;
-
- if (syms[k].st_shndx == SHN_UNDEF ||
- syms[k].st_shndx >= ehdr->e_shnum) {
- pr_debug("Symbol: %s has bad section index %d.\n",
- name, syms[k].st_shndx);
- return NULL;
- }
-
- /* Found the symbol we are looking for */
- return &syms[k];
- }
- }
-
- return NULL;
-}
-
void *kexec_purgatory_get_symbol_addr(struct kimage *image, const char *name)
{
struct purgatory_info *pi = &image->purgatory_info;
--
2.51.0
next prev parent reply other threads:[~2026-02-28 17:57 UTC|newest]
Thread overview: 285+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <20260228174750.1542406-1-sashal@kernel.org>
2026-02-28 17:42 ` [PATCH 6.18 455/752] rpmsg: core: fix race in driver_override_show() and use core helper Sasha Levin
2026-02-28 17:42 ` [PATCH 6.18 456/752] clk: renesas: rzg2l: Fix intin variable size Sasha Levin
2026-02-28 17:42 ` [PATCH 6.18 458/752] hfsplus: ensure sb->s_fs_info is always cleaned up Sasha Levin
2026-02-28 17:42 ` [PATCH 6.18 459/752] arm64: dts: ti: am62p-verdin: Fix SD regulator startup delay Sasha Levin
2026-02-28 17:42 ` [PATCH 6.18 460/752] drm/panthor: fix for dma-fence safe access rules Sasha Levin
2026-02-28 17:42 ` [PATCH 6.18 461/752] ASoC: SOF: ipc4-control: If there is no data do not send bytes update Sasha Levin
2026-02-28 17:42 ` [PATCH 6.18 462/752] ASoC: SOF: ipc4-topology: Correct the allocation size for bytes controls Sasha Levin
2026-02-28 17:42 ` [PATCH 6.18 463/752] ASoC: SOF: ipc4-control: Use the correct size for scontrol->ipc_control_data Sasha Levin
2026-02-28 17:42 ` [PATCH 6.18 464/752] ASoC: SOF: ipc4-control: Keep the payload size up to date Sasha Levin
2026-02-28 17:42 ` [PATCH 6.18 465/752] fpga: dfl: use subsys_initcall to allow built-in drivers to be added Sasha Levin
2026-02-28 17:42 ` [PATCH 6.18 466/752] drm/tests: shmem: Swap names of export tests Sasha Levin
2026-02-28 17:42 ` [PATCH 6.18 467/752] drm/tests: shmem: Add clean-up action to unpin pages Sasha Levin
2026-02-28 17:42 ` [PATCH 6.18 468/752] drm/tests: shmem: Hold reservation lock around vmap/vunmap Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 469/752] drm/tests: shmem: Hold reservation lock around madvise Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 470/752] drm/tests: shmem: Hold reservation lock around purge Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 471/752] drm/xe: Fix ggtt fb alignment Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 472/752] Revert "PCI: dw-rockchip: Don't wait for link since we can detect Link Up" Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 473/752] Revert "PCI: qcom: Don't wait for link if " Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 474/752] Revert "PCI: qcom: Enable MSI interrupts together with Link up if 'Global IRQ' is supported" Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 475/752] Revert "PCI: qcom: Enumerate endpoints based on Link up event in 'global_irq' interrupt" Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 476/752] Revert "PCI: dwc: Don't wait for link up if driver can detect Link Up event" Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 477/752] PCI: Use resource_set_range() that correctly sets ->end Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 478/752] phy: qcom: edp: Make the number of clocks flexible Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 479/752] arm64: dts: qcom: sdm630: Add missing MDSS reset Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 480/752] dm-verity: correctly handle dm_bufio_client_create() failure Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 481/752] media: uvcvideo: Fix support for V4L2_CTRL_FLAG_HAS_WHICH_MIN_MAX Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 482/752] media: mediatek: encoder: Fix uninitialized scalar variable issue Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 483/752] media: mtk-mdp: Fix error handling in probe function Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 484/752] media: mtk-mdp: Fix a reference leak bug in mtk_mdp_remove() Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 485/752] media: chips-media: wave5: Fix PM runtime usage count underflow Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 486/752] media: chips-media: wave5: Fix kthread worker destruction in polling mode Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 487/752] media: chips-media: wave5: Fix device cleanup order to prevent kernel panic Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 488/752] media: chips-media: wave5: Fix SError of kernel panic when closed Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 489/752] media: chips-media: wave5: Fix Null reference while testing fluster Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 490/752] media: verisilicon: AV1: Fix enable cdef computation Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 491/752] media: verisilicon: AV1: Fix tx mode bit setting Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 492/752] arm64: dts: qcom: x1e80100: Add missing TCSR ref clock to the DP PHYs Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 493/752] arm64: dts: qcom: sm8750: Fix BAM DMA probing Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 494/752] ARM: omap2: Fix reference count leaks in omap_control_init() Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 495/752] arm64: kernel: initialize missing kexec_buf->random field Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 496/752] powerpc/pseries: Fix MSI-X allocation failure when quota is exceeded Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 497/752] KVM: x86: Return "unsupported" instead of "invalid" on access to unsupported PV MSR Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 498/752] KVM: nSVM: Remove a user-triggerable WARN on nested_svm_load_cr3() succeeding Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 499/752] arm64: Disable branch profiling for all arm64 code Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 500/752] pinctrl: meson: amlogic-a4: mark the GPIO controller as sleeping Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 501/752] HID: hid-pl: handle probe errors Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 502/752] HID: magicmouse: Do not crash on missing msc->input Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 503/752] HID: prodikeys: Check presence of pm->input_ep82 Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 504/752] HID: logitech-hidpp: Check maxfield in hidpp_get_report_length() Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 505/752] fs: ensure that internal tmpfs mount gets mount id zero Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 506/752] arm64: dts: apple: t8112-j473: Keep the HDMI port powered on Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 507/752] media: amphion: Drop min_queued_buffers assignment Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 508/752] media: rockchip: rga: Fix possible ERR_PTR dereference in rga_buf_init() Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 509/752] media: verisilicon: AV1: Set IDR flag for intra_only frame type Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 510/752] media: radio-keene: fix memory leak in error path Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 511/752] media: cx88: Add missing unmap in snd_cx88_hw_params() Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 512/752] media: cx23885: Add missing unmap in snd_cx23885_hw_params() Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 513/752] media: cx25821: Add missing unmap in snd_cx25821_hw_params() Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 514/752] media: i2c/tw9903: Fix potential memory leak in tw9903_probe() Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 515/752] media: i2c/tw9906: Fix potential memory leak in tw9906_probe() Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 516/752] media: i2c: ov01a10: Fix the horizontal flip control Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 517/752] media: i2c: ov01a10: Fix reported pixel-rate value Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 518/752] media: i2c: ov01a10: Fix analogue gain range Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 519/752] media: i2c: ov01a10: Add missing v4l2_subdev_cleanup() calls Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 520/752] media: i2c: ov01a10: Fix passing stream instead of pad to v4l2_subdev_state_get_format() Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 521/752] media: i2c: ov01a10: Fix test-pattern disabling Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 522/752] media: qcom: camss: vfe: Fix out-of-bounds access in vfe_isr_reg_update() Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 523/752] media: ccs: Avoid possible division by zero Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 524/752] media: i2c: ov5647: Initialize subdev before controls Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 525/752] media: i2c: ov5647: Correct pixel array offset Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 526/752] media: i2c: ov5647: Correct minimum VBLANK value Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 527/752] media: i2c: ov5647: Sensor should report RAW color space Sasha Levin
2026-02-28 17:43 ` [PATCH 6.18 528/752] media: i2c: ov5647: Fix PIXEL_RATE value for VGA mode Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 529/752] media: ccs: Fix setting initial sub-device state Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 530/752] media: i2c: ov5647: use our own mutex for the ctrl lock Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 531/752] media: dw9714: Fix powerup sequence Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 532/752] media: ipu6: Fix typo and wrong constant in ipu6-mmu.c Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 533/752] media: ipu6: Fix RPM reference leak in probe error paths Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 534/752] media: staging/ipu7: Ignore interrupts when device is suspended Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 535/752] media: staging/ipu7: Call synchronous RPM suspend in probe failure Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 536/752] media: staging/ipu7: Update CDPHY register settings Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 537/752] media: staging/ipu7: Fix the loop bound in l2 table alloc Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 538/752] platform/x86: ISST: Add missing write block check Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 539/752] platform/x86: ISST: Store and restore all domains data Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 540/752] dm-integrity: fix a typo in the code for write/discard race Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 541/752] dm: clear cloned request bio pointer when last clone bio completes Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 542/752] soc: ti: k3-socinfo: Fix regmap leak on probe failure Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 543/752] soc: ti: pruss: Fix double free in pruss_clk_mux_setup() Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 544/752] KVM: nSVM: Always use vmcb01 in VMLOAD/VMSAVE emulation Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 545/752] bus: omap-ocp2scp: fix OF populate on driver rebind Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 546/752] clk: clk-apple-nco: Add "apple,t8103-nco" compatible Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 547/752] soc: rockchip: grf: Fix wrong RK3576_IOCGRF_MISC_CON definition Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 548/752] soc: rockchip: grf: Support multiple grf to be handled Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 549/752] media: stm32: dcmipp: avoid naming clock if only one is needed Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 550/752] media: stm32: dcmipp: bytecap: clear all interrupts upon stream stop Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 551/752] media: stm32: dcmipp: byteproc: disable compose for all bayers Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 552/752] media: i2c: ov01a10: Fix digital gain range Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 553/752] arm64: dts: rockchip: Fix SD card support for RK3576 EVB1 Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 554/752] clk: tegra: tegra124-emc: Fix potential memory leak in tegra124_clk_register_emc() Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 555/752] s390/pci: Handle futile config accesses of disabled devices directly Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 556/752] mailbox: Prevent out-of-bounds access in fw_mbox_index_xlate() Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 557/752] drm/i915/psr: Don't enable Panel Replay on sink if globally disabled Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 558/752] reset: gpio: suppress bind attributes in sysfs Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 559/752] dm-integrity: fix recalculation in bitmap mode Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 560/752] dm-unstripe: fix mapping bug when there are multiple targets in a table Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 561/752] rtc: pcf8563: use correct of_node for output clock Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 562/752] drm/tyr: fix register name in error print Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 563/752] arm64: dts: rockchip: Do not enable hdmi_sound node on Pinebook Pro Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 564/752] media: venus: vdec: fix error state assignment for zero bytesused Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 565/752] media: venus: vdec: restrict EOS addr quirk to IRIS2 only Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 566/752] Revert "media: iris: Add sanity check for stop streaming" Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 567/752] media: iris: Fix ffmpeg corrupted frame error Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 568/752] media: iris: Fix fps calculation Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 569/752] media: iris: use fallback size when S_FMT is called without width/height Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 570/752] media: iris: Add buffer to list only after successful allocation Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 571/752] media: iris: Skip resolution set on first IPSC Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 572/752] media: iris: gen1: Destroy internal buffers after FW releases Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 573/752] media: iris: gen2: Add sanity check for session stop Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 574/752] media: iris: Prevent output buffer queuing before stream-on completes Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 575/752] drm: of: drm_of_panel_bridge_remove(): fix device_node leak Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 576/752] docs: kdoc: avoid error_count overflows Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 577/752] mm, page_alloc, thp: prevent reclaim for __GFP_THISNODE THP allocations Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 578/752] selftests/mm/charge_reserved_hugetlb: drop mount size for hugetlbfs Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 579/752] drm/buddy: Prevent BUG_ON by validating rounded allocation Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 581/752] phy: fsl-imx8mq-usb: set platform driver data Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 582/752] PCI: dwc: Skip waiting for L2/L3 Ready if dw_pcie_rp::skip_l23_wait is true Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 583/752] xfs: mark data structures corrupt on EIO and ENODATA Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 584/752] xfs: remove xfs_attr_leaf_hasname Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 585/752] media: verisilicon: AV1: Fix tile info buffer size Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 586/752] dm: fix excessive blk-crypto operations for invalid keys Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 587/752] media: uvcvideo: Return queued buffers on start_streaming() failure Sasha Levin
2026-02-28 17:44 ` [PATCH 6.18 588/752] iommu/vt-d: Flush dev-IOTLB only when PCIe device is accessible in scalable mode Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 589/752] iommu/vt-d: Flush piotlb for SVM and Nested domain Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 590/752] KVM: arm64: nv: Return correct RES0 bits for FGT registers Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 591/752] mfd: core: Add locking around 'mfd_of_node_list' Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 592/752] mfd: tps65219: Implement LOCK register handling for TPS65214 Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 593/752] mfd: macsmc: Initialize mutex Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 594/752] mfd: qcom-pm8xxx: Fix OF populate on driver rebind Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 595/752] mfd: omap-usb-host: " Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 598/752] arm64: dts: rockchip: Explicitly request UFS reset pin on RK3576 Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 599/752] PCI/PM: Prevent runtime suspend until devices are fully initialized Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 600/752] iio: accel: adxl380: Avoid reading more entries than present in FIFO Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 601/752] iommu/arm-smmu-v3: Add update_safe bits to fix STE update sequence Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 602/752] iommu/arm-smmu-v3: Mark STE MEV safe when computing the " Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 603/752] iommu/arm-smmu-v3: Mark EATS_TRANS " Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 604/752] iommu/arm-smmu-v3: Do not set disable_ats unless vSTE is Translate Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 605/752] usb: host: tegra: Remove manual wake IRQ disposal Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 606/752] xfs: delete attr leaf freemap entries when empty Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 607/752] xfs: fix freemap adjustments when adding xattrs to leaf blocks Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 608/752] xfs: fix the xattr scrub to detect freemap/entries array collisions Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 609/752] xfs: fix remote xattr valuelblk check Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 610/752] xfs: get rid of the xchk_xfile_*_descr calls Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 611/752] spmi: apple: Add "apple,t8103-spmi" compatible Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 612/752] rust/drm: Fix Registration::{new,new_foreign_owned}() docs Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 613/752] KVM: x86: Add SRCU protection for reading PDPTRs in __get_sregs2() Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 614/752] PCI: endpoint: Fix swapped parameters in pci_{primary/secondary}_epc_epf_unlink() functions Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 615/752] pinctrl: intel: Add code name documentation Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 616/752] xfs: only call xf{array,blob}_destroy if we have a valid pointer Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 617/752] xfs: check return value of xchk_scrub_create_subord Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 618/752] xfs: check for deleted cursors when revalidating two btrees Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 619/752] md/bitmap: fix GPF in write_page caused by resize race Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 620/752] NFSD: fix setting FMODE_NOCMTIME in nfs4_open_delegation Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 621/752] nfsd: fix return error code for nfsd_map_name_to_[ug]id Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 622/752] nvmem: Drop OF node reference on nvmem_add_one_cell() failure Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 623/752] PCI: Fix bridge window alignment with optional resources Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 624/752] ima: verify the previous kernel's IMA buffer lies in addressable RAM Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 625/752] of/kexec: refactor ima_get_kexec_buffer() to use ima_validate_range() Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 626/752] x86/kexec: add a sanity check on previous kernel's ima kexec buffer Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 627/752] mm/vmalloc: prevent RCU stalls in kasan_release_vmalloc_node Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 629/752] mm/slab: add rcu_barrier() to kvfree_rcu_barrier_on_cache() Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 630/752] io_uring/net: don't continue send bundle if poll was required for retry Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 631/752] bus: fsl-mc: fix an error handling in fsl_mc_device_add() Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 632/752] dm mpath: make pg_init_delay_msecs settable Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 633/752] arm64: poe: fix stale POR_EL0 values for ptrace Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 634/752] tools: Fix bitfield dependency failure Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 635/752] vhost: move vdpa group bound check to vhost_vdpa Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 636/752] powerpc/smp: Add check for kcalloc() failure in parse_thread_groups() Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 637/752] iio: gyro: itg3200: Fix unchecked return value in read_raw Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 638/752] mtd: spinand: Disable continuous read during probe Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 639/752] power: reset: tdx-ec-poweroff: fix restart Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 640/752] mm/highmem: fix __kmap_to_page() build error Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 641/752] compiler-clang.h: require LLVM 19.1.0 or higher for __typeof_unqual__ Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 642/752] rapidio: replace rio_free_net() with kfree() in rio_scan_alloc_net() Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 643/752] ocfs2: fix reflink preserve cleanup issue Sasha Levin
2026-02-28 17:45 ` Sasha Levin [this message]
2026-02-28 17:45 ` [PATCH 6.18 645/752] crash_dump: fix dm_crypt keys locking and ref leak Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 646/752] kho: skip memoryless NUMA nodes when reserving scratch areas Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 647/752] Revert "PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV" Sasha Levin
2026-02-28 17:45 ` [PATCH 6.18 648/752] PCI/IOV: Fix race between SR-IOV enable/disable and hotplug Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 649/752] arm64: Fix non-atomic __READ_ONCE() with CONFIG_LTO=y Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 650/752] uprobes: Fix incorrect lockdep condition in filter_chain() Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 651/752] clk: rs9: Reserve 8 struct clk_hw slots for for 9FGV0841 Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 652/752] btrfs: fix periodic reclaim condition Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 653/752] btrfs: zoned: fixup last alloc pointer after extent removal for RAID1 Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 654/752] btrfs: zoned: fixup last alloc pointer after extent removal for DUP Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 655/752] btrfs: continue trimming remaining devices on failure Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 656/752] remoteproc: imx_rproc: Fix invalid loaded resource table detection Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 657/752] perf/arm-cmn: Reject unsupported hardware configurations Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 658/752] scsi: ufs: core: Flush exception handling work when RPM level is zero Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 659/752] mm/slab: avoid allocating slabobj_ext array from its own slab Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 660/752] mm/slab: use unsigned long for orig_size to ensure proper metadata align Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 661/752] MIPS: Loongson2ef: Register PCI controller in early stage Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 662/752] MIPS: Loongson2ef: Use pcibios_align_resource() to block io range Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 663/752] PCI: dwc: Fix msg_atu_index assignment Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 664/752] mux: mmio: fix regmap leak on probe failure Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 668/752] tipc: fix RCU dereference race in tipc_aead_users_dec() Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 669/752] drm/amdkfd: Fix out-of-bounds write in kfd_event_page_set() Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 670/752] drm/amdgpu: Protect GPU register accesses in powergated state in some paths Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 671/752] net: cpsw_new: Fix unnecessary netdev unregistration in cpsw_probe() error path Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 672/752] net: cpsw_new: Fix potential unregister of netdev that has not been registered yet Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 673/752] PCI: Don't claim disabled bridge windows Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 674/752] PCI: Fix pci_slot_trylock() error handling Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 675/752] parisc: kernel: replace kfree() with put_device() in create_tree_node() Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 676/752] mptcp: pm: in-kernel: always set ID as avail when rm endp Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 677/752] staging: rtl8723bs: fix null dereference in find_network Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 678/752] kcsan, compiler_types: avoid duplicate type issues in BPF Type Format Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 679/752] watchdog/softlockup: fix sample ring index wrap in need_counting_irqs() Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 680/752] i2c: imx-lpi2c: fix SMBus block read NACK after byte count Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 681/752] cifs: Fix locking usage for tcon fields Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 682/752] MIPS: rb532: Fix MMIO UART resource registration Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 683/752] ceph: supply snapshot context in ceph_zero_partial_object() Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 684/752] drm/i915/quirks: Fix device id for QUIRK_EDP_LIMIT_RATE_HBR2 entry Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 685/752] rust: kbuild: pass `-Zunstable-options` for Rust 1.95.0 Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 686/752] mm/slab: do not access current->mems_allowed_seq if !allow_spin Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 687/752] LoongArch: Make cpumask_of_node() robust against NUMA_NO_NODE Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 688/752] LoongArch: Prefer top-down allocation after arch_mem_init() Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 689/752] LoongArch: Use %px to print unmodified unwinding address Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 690/752] LoongArch: Guard percpu handler under !CONFIG_PREEMPT_RT Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 691/752] LoongArch: Disable instrumentation for setup_ptwalker() Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 692/752] net: ethernet: marvell: skge: remove incorrect conflicting PCI ID Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 693/752] net: wan/fsl_ucc_hdlc: Fix dma_free_coherent() in uhdlc_memclean() Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 694/752] octeontx2-af: CGX: fix bitmap leaks Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 695/752] net: ti: icssg-prueth: Add optional dependency on HSR Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 696/752] net: macb: Fix tx/rx malfunction after phy link down and up Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 697/752] tracing: Fix to set write permission to per-cpu buffer_size_kb Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 698/752] tracing: Reset last_boot_info if ring buffer is reset Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 699/752] ceph: do not propagate page array emplacement errors as batch errors Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 700/752] ceph: fix write storm on fscrypted files Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 701/752] io_uring/filetable: clamp alloc_hint to the configured alloc range Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 702/752] io_uring/openclose: fix io_pipe_fixed() slot tracking for specific slots Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 703/752] drm/amd/display: Increase DCN35 SR enter/exit latency Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 704/752] drm/amdgpu: fix sync handling in amdgpu_dma_buf_move_notify Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 705/752] mm/hugetlb: restore failed global reservations to subpool Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 706/752] mm/page_alloc: skip debug_check_no_{obj,locks}_freed with FPI_TRYLOCK Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 707/752] procfs: fix possible double mmput() in do_procmap_query() Sasha Levin
2026-02-28 17:46 ` [PATCH 6.18 708/752] mm/vmscan: fix demotion targets checks in reclaim/demotion Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 709/752] mm/page_alloc: clear page->private in free_pages_prepare() Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 710/752] net: intel: fix PCI device ID conflict between i40e and ipw2200 Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 712/752] function_graph: Restore direct mode when callbacks drop to one Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 713/752] kbuild: Fix CC_CAN_LINK detection Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 714/752] kbuild: rpm-pkg: Restrict manual debug package creation Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 715/752] kernel: rpm-pkg: Restore find-debuginfo.sh approach to -debuginfo package Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 716/752] kbuild: rpm-pkg: Fix manual debuginfo generation when using .src.rpm Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 717/752] ipv6: ioam: fix heap buffer overflow in __ioam6_fill_trace_data() Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 718/752] mm: numa_memblks: Identify the accurate NUMA ID of CFMW Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 719/752] fbdev: Use device_create_with_groups() to fix sysfs groups registration race Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 720/752] fbcon: check return value of con2fb_acquire_newinfo() Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 721/752] fbdev: vt8500lcdfb: fix missing dma_free_coherent() Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 722/752] fbdev: of: display_timing: fix refcount leak in of_get_display_timings() Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 724/752] fbcon: Remove struct fbcon_display.inverse Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 725/752] io_uring/zcrx: fix sgtable leak on mapping failures Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 726/752] cifs: some missing initializations on replay Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 727/752] gpio: nomadik: Add missing IS_ERR() check Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 728/752] io_uring/cmd_net: fix too strict requirement on ioctl Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 729/752] ASoC: amd: yc: Add DMI quirk for ASUS Vivobook Pro 15X M6501RR Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 730/752] kbuild: rpm-pkg: Disable automatic requires for manual debuginfo package Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 731/752] drm/xe: Add bounds check on pat_index to prevent OOB kernel read in madvise Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 732/752] net: ethernet: ec_bhf: Fix dma_free_coherent() dma handle Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 733/752] net/sched: act_skbedit: fix divide-by-zero in tcf_skbedit_hash() Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 734/752] gpio: sysfs: fix chip removal with GPIOs exported over sysfs Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 735/752] x86/kexec: Copy ACPI root pointer address from config table Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 736/752] io_uring/zcrx: fix user_ref race between scrub and refill paths Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 737/752] rust: irq: add `'static` bounds to irq callbacks Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 738/752] rust: pin-init: replace clippy `expect` with `allow` Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 739/752] arm64: Force the use of CNTVCT_EL0 in __delay() Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 740/752] drm/amd/display: Correct logic check error for fastboot Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 741/752] drm/amdgpu: keep vga memory on MacBooks with switchable graphics Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 742/752] net: nfc: nci: Fix parameter validation for packet data Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 743/752] ring-buffer: Fix possible dereference of uninitialized pointer Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 744/752] tracing: ring-buffer: Fix to check event length before using Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 745/752] fgraph: Do not call handlers direct when not using ftrace_ops Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 746/752] tracing: Fix checking of freed trace_event_file for hist files Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 747/752] tracing: Wake up poll waiters for hist files when removing an event Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 748/752] rust: list: Add unsafe blocks for container_of and safety comments Sasha Levin
2026-02-28 17:47 ` [PATCH 6.18 749/752] NTB: ntb_transport: Fix too small buffer for debugfs_name Sasha Levin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260228174750.1542406-644-sashal@kernel.org \
--to=sashal@kernel.org \
--cc=akpm@linux-foundation.org \
--cc=bhe@redhat.com \
--cc=ebiggers@kernel.org \
--cc=graf@amazon.com \
--cc=me@linux.beauty \
--cc=patches@lists.linux.dev \
--cc=prudo@redhat.com \
--cc=ribalda@chromium.org \
--cc=rostedt@goodmis.org \
--cc=sourabhjain@linux.ibm.com \
--cc=stable@vger.kernel.org \
--cc=zwisler@google.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox