All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	patches@lists.linux.dev, Miaohe Lin <linmiaohe@huawei.com>,
	Naoya Horiguchi <nao.horiguchi@gmail.com>,
	Andrew Morton <akpm@linux-foundation.org>
Subject: [PATCH 6.9 099/157] mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
Date: Thu, 13 Jun 2024 13:33:44 +0200	[thread overview]
Message-ID: <20240613113231.252712276@linuxfoundation.org> (raw)
In-Reply-To: <20240613113227.389465891@linuxfoundation.org>

6.9-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Miaohe Lin <linmiaohe@huawei.com>

commit 8cf360b9d6a840700e06864236a01a883b34bbad upstream.

When I did memory failure tests recently, below panic occurs:

page: refcount:0 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x8cee00
flags: 0x6fffe0000000000(node=1|zone=2|lastcpupid=0x7fff)
raw: 06fffe0000000000 dead000000000100 dead000000000122 0000000000000000
raw: 0000000000000000 0000000000000009 00000000ffffffff 0000000000000000
page dumped because: VM_BUG_ON_PAGE(!PageBuddy(page))
------------[ cut here ]------------
kernel BUG at include/linux/page-flags.h:1009!
invalid opcode: 0000 [#1] PREEMPT SMP NOPTI
RIP: 0010:__del_page_from_free_list+0x151/0x180
RSP: 0018:ffffa49c90437998 EFLAGS: 00000046
RAX: 0000000000000035 RBX: 0000000000000009 RCX: ffff8dd8dfd1c9c8
RDX: 0000000000000000 RSI: 0000000000000027 RDI: ffff8dd8dfd1c9c0
RBP: ffffd901233b8000 R08: ffffffffab5511f8 R09: 0000000000008c69
R10: 0000000000003c15 R11: ffffffffab5511f8 R12: ffff8dd8fffc0c80
R13: 0000000000000001 R14: ffff8dd8fffc0c80 R15: 0000000000000009
FS:  00007ff916304740(0000) GS:ffff8dd8dfd00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000055eae50124c8 CR3: 00000008479e0000 CR4: 00000000000006f0
Call Trace:
 <TASK>
 __rmqueue_pcplist+0x23b/0x520
 get_page_from_freelist+0x26b/0xe40
 __alloc_pages_noprof+0x113/0x1120
 __folio_alloc_noprof+0x11/0xb0
 alloc_buddy_hugetlb_folio.isra.0+0x5a/0x130
 __alloc_fresh_hugetlb_folio+0xe7/0x140
 alloc_pool_huge_folio+0x68/0x100
 set_max_huge_pages+0x13d/0x340
 hugetlb_sysctl_handler_common+0xe8/0x110
 proc_sys_call_handler+0x194/0x280
 vfs_write+0x387/0x550
 ksys_write+0x64/0xe0
 do_syscall_64+0xc2/0x1d0
 entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7ff916114887
RSP: 002b:00007ffec8a2fd78 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
RAX: ffffffffffffffda RBX: 000055eae500e350 RCX: 00007ff916114887
RDX: 0000000000000004 RSI: 000055eae500e390 RDI: 0000000000000003
RBP: 000055eae50104c0 R08: 0000000000000000 R09: 000055eae50104c0
R10: 0000000000000077 R11: 0000000000000246 R12: 0000000000000004
R13: 0000000000000004 R14: 00007ff916216b80 R15: 00007ff916216a00
 </TASK>
Modules linked in: mce_inject hwpoison_inject
---[ end trace 0000000000000000 ]---

And before the panic, there had an warning about bad page state:

BUG: Bad page state in process page-types  pfn:8cee00
page: refcount:0 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x8cee00
flags: 0x6fffe0000000000(node=1|zone=2|lastcpupid=0x7fff)
page_type: 0xffffff7f(buddy)
raw: 06fffe0000000000 ffffd901241c0008 ffffd901240f8008 0000000000000000
raw: 0000000000000000 0000000000000009 00000000ffffff7f 0000000000000000
page dumped because: nonzero mapcount
Modules linked in: mce_inject hwpoison_inject
CPU: 8 PID: 154211 Comm: page-types Not tainted 6.9.0-rc4-00499-g5544ec3178e2-dirty #22
Call Trace:
 <TASK>
 dump_stack_lvl+0x83/0xa0
 bad_page+0x63/0xf0
 free_unref_page+0x36e/0x5c0
 unpoison_memory+0x50b/0x630
 simple_attr_write_xsigned.constprop.0.isra.0+0xb3/0x110
 debugfs_attr_write+0x42/0x60
 full_proxy_write+0x5b/0x80
 vfs_write+0xcd/0x550
 ksys_write+0x64/0xe0
 do_syscall_64+0xc2/0x1d0
 entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f189a514887
RSP: 002b:00007ffdcd899718 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f189a514887
RDX: 0000000000000009 RSI: 00007ffdcd899730 RDI: 0000000000000003
RBP: 00007ffdcd8997a0 R08: 0000000000000000 R09: 00007ffdcd8994b2
R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffdcda199a8
R13: 0000000000404af1 R14: 000000000040ad78 R15: 00007f189a7a5040
 </TASK>

The root cause should be the below race:

 memory_failure
  try_memory_failure_hugetlb
   me_huge_page
    __page_handle_poison
     dissolve_free_hugetlb_folio
     drain_all_pages -- Buddy page can be isolated e.g. for compaction.
     take_page_off_buddy -- Failed as page is not in the buddy list.
	     -- Page can be putback into buddy after compaction.
    page_ref_inc -- Leads to buddy page with refcnt = 1.

Then unpoison_memory() can unpoison the page and send the buddy page back
into buddy list again leading to the above bad page state warning.  And
bad_page() will call page_mapcount_reset() to remove PageBuddy from buddy
page leading to later VM_BUG_ON_PAGE(!PageBuddy(page)) when trying to
allocate this page.

Fix this issue by only treating __page_handle_poison() as successful when
it returns 1.

Link: https://lkml.kernel.org/r/20240523071217.1696196-1-linmiaohe@huawei.com
Fixes: ceaf8fbea79a ("mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage")
Signed-off-by: Miaohe Lin <linmiaohe@huawei.com>
Cc: Naoya Horiguchi <nao.horiguchi@gmail.com>
Cc: <stable@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 mm/memory-failure.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

--- a/mm/memory-failure.c
+++ b/mm/memory-failure.c
@@ -1218,7 +1218,7 @@ static int me_huge_page(struct page_stat
 		 * subpages.
 		 */
 		folio_put(folio);
-		if (__page_handle_poison(p) >= 0) {
+		if (__page_handle_poison(p) > 0) {
 			page_ref_inc(p);
 			res = MF_RECOVERED;
 		} else {
@@ -2097,7 +2097,7 @@ retry:
 	 */
 	if (res == 0) {
 		folio_unlock(folio);
-		if (__page_handle_poison(p) >= 0) {
+		if (__page_handle_poison(p) > 0) {
 			page_ref_inc(p);
 			res = MF_RECOVERED;
 		} else {



  parent reply	other threads:[~2024-06-13 11:51 UTC|newest]

Thread overview: 168+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-06-13 11:32 [PATCH 6.9 000/157] 6.9.5-rc1 review Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 001/157] drm/amdkfd: handle duplicate BOs in reserve_bo_and_cond_vms Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 002/157] drm/i915/hwmon: Get rid of devm Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 003/157] afs: Dont cross .backup mountpoint from backup volume Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 004/157] erofs: avoid allocating DEFLATE streams before mounting Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 005/157] x86/topology/amd: Evaluate SMT in CPUID leaf 0x8000001e only on family 0x17 and greater Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 006/157] vxlan: Fix regression when dropping packets due to invalid src addresses Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 007/157] f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode() Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 008/157] media: lgdt3306a: Add a check against null-pointer-def Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 009/157] drm/amdgpu: add error handle to avoid out-of-bounds Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 010/157] drm/xe/bb: assert width in xe_bb_create_job() Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 011/157] bcache: fix variable length array abuse in btree_iter Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 012/157] crypto: starfive - Do not free stack buffer Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 013/157] btrfs: qgroup: fix initialization of auto inherit array Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 014/157] wifi: rtw89: correct aSIFSTime for 6GHz band Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 015/157] ata: pata_legacy: make legacy_exit() work again Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 016/157] fsverity: use register_sysctl_init() to avoid kmemleak warning Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 017/157] proc: Move fdinfo PTRACE_MODE_READ check into the inode .permission operation Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 018/157] platform/chrome: cros_ec: Handle events during suspend after resume completion Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 019/157] thermal/drivers/qcom/lmh: Check for SCM availability at probe Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 020/157] soc: qcom: rpmh-rsc: Enhance check for VRM in-flight request Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 021/157] ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 022/157] arm64: tegra: Correct Tegra132 I2C alias Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 023/157] arm64: dts: qcom: qcs404: fix bluetooth device address Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 024/157] md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 025/157] wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 026/157] wifi: rtl8xxxu: Fix the TX power of RTL8192CU, RTL8723AU Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 027/157] wifi: rtl8xxxu: enable MFP support with security flag of RX descriptor Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 028/157] wifi: rtlwifi: rtl8192de: Fix 5 GHz TX power Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 029/157] wifi: rtlwifi: rtl8192de: Fix low speed with WPA3-SAE Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 030/157] wifi: rtlwifi: rtl8192de: Fix endianness issue in RX path Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 031/157] arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 032/157] arm64: dts: hi3798cv200: fix the size of GICR Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 033/157] arm64: dts: ti: verdin-am62: Set memory size to 2gb Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 034/157] media: mgb4: Fix double debugfs remove Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 035/157] media: mc: Fix graph walk in media_pipeline_start Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 036/157] media: mc: mark the media devnode as registered from the, start Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 037/157] media: mxl5xx: Move xpt structures off stack Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 038/157] media: v4l2-core: hold videodev_lock until dev reg, finishes Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 039/157] media: ov2740: Fix LINK_FREQ and PIXEL_RATE control value reporting Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 040/157] media: v4l: async: Properly re-initialise notifier entry in unregister Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 041/157] media: v4l: async: Dont set notifiers V4L2 device if registering fails Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 042/157] media: v4l: async: Fix notifier list entry init Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 043/157] mmc: davinci: Dont strip remove function when driver is builtin Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 044/157] mmc: core: Add mmc_gpiod_set_cd_config() function Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 045/157] mmc: sdhci: Add support for "Tuning Error" interrupts Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 046/157] mmc: sdhci-acpi: Sort DMI quirks alphabetically Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 047/157] mmc: sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard slot not working Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 048/157] mmc: sdhci-acpi: Disable write protect detection on Toshiba WT10-A Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 049/157] mmc: sdhci-acpi: Add quirk to enable pull-up on the card-detect GPIO on Asus T100TA Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 050/157] drm/fbdev-generic: Do not set physical framebuffer address Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 051/157] fbdev: savage: Handle err return when savagefb_check_var failed Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 052/157] firmware: qcom_scm: disable clocks if qcom_scm_bw_enable() fails Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 053/157] drm/amdgpu/atomfirmware: add intergrated info v2.3 table Greg Kroah-Hartman
2024-06-13 11:32 ` [PATCH 6.9 054/157] 9p: add missing locking around taking dentry fid list Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 055/157] drm/amd: Fix shutdown (again) on some SMU v13.0.4/11 platforms Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 056/157] Revert "drm/amdkfd: fix gfx_target_version for certain 11.0.3 devices" Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 057/157] KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 058/157] KVM: arm64: Fix AArch32 register narrowing on userspace write Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 059/157] KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 060/157] KVM: arm64: AArch32: Fix spurious trapping of conditional instructions Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 061/157] LoongArch: Add all CPUs enabled by fdt to NUMA node 0 Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 062/157] LoongArch: Fix built-in DTB detection Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 063/157] LoongArch: Override higher address bits in JUMP_VIRT_ADDR Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 064/157] LoongArch: Fix entry point in kernel image header Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 065/157] clk: bcm: dvp: Assign ->num before accessing ->hws Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 066/157] clk: bcm: rpi: " Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 067/157] clk: qcom: clk-alpha-pll: fix rate setting for Stromer PLLs Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 068/157] clk: qcom: apss-ipq-pll: use stromer ops for IPQ5018 to fix boot failure Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 069/157] crypto: ecdsa - Fix module auto-load on add-key Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 070/157] crypto: ecrdsa - Fix module auto-load on add_key Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 071/157] crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 072/157] kbuild: Remove support for Clangs ThinLTO caching Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 073/157] mm: fix race between __split_huge_pmd_locked() and GUP-fast Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 074/157] io_uring/napi: fix timeout calculation Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 075/157] io_uring: check for non-NULL file pointer in io_file_can_poll() Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 076/157] filemap: add helper mapping_max_folio_size() Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 077/157] iomap: fault in smaller chunks for non-large folio mappings Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 078/157] ACPI: APEI: EINJ: Fix einj_dev release leak Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 079/157] i2c: acpi: Unbind mux adapters before delete Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 080/157] HID: i2c-hid: elan: fix reset suspend current leakage Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 081/157] scsi: core: Handle devices which return an unusually large VPD page count Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 082/157] net/ipv6: Fix route deleting failure when metric equals 0 Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 083/157] net/9p: fix uninit-value in p9_client_rpc() Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 084/157] net/tcp: Dont consider TCP_CLOSE in TCP_AO_ESTABLISHED Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 085/157] selftests: net: lib: support errexit with busywait Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 086/157] selftests: net: lib: avoid error removing empty netns name Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 087/157] mm/ksm: fix ksm_pages_scanned accounting Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 088/157] mm/ksm: fix ksm_zero_pages accounting Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 089/157] kmsan: do not wipe out origin when doing partial unpoisoning Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 090/157] tpm_tis: Do *not* flush uninitialized work Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 091/157] cpufreq: amd-pstate: Fix the inconsistency in max frequency units Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 092/157] intel_th: pci: Add Meteor Lake-S CPU support Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 093/157] rtla/timerlat: Fix histogram report when a cpu count is 0 Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 094/157] sparc64: Fix number of online CPUs Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 095/157] mm/hugetlb: do not call vma_add_reservation upon ENOMEM Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 096/157] mm/cma: drop incorrect alignment check in cma_init_reserved_mem Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 097/157] mm/hugetlb: pass correct order_per_bit to cma_declare_contiguous_nid Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 098/157] mm: /proc/pid/smaps_rollup: avoid skipping vma after getting mmap_lock again Greg Kroah-Hartman
2024-06-13 11:33 ` Greg Kroah-Hartman [this message]
2024-06-13 11:33 ` [PATCH 6.9 100/157] mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 101/157] selftests/mm: compaction_test: fix incorrect write of zero to nr_hugepages Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 102/157] selftests/mm: fix build warnings on ppc64 Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 103/157] selftests/mm: compaction_test: fix bogus test success on Aarch64 Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 104/157] watchdog: rti_wdt: Set min_hw_heartbeat_ms to accommodate a safety margin Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 105/157] bonding: fix oops during rmmod Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 106/157] irqchip/riscv-intc: Prevent memory leak when riscv_intc_init_common() fails Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 107/157] wifi: ath10k: fix QCOM_RPROC_COMMON dependency Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 108/157] kdb: Fix buffer overflow during tab-complete Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 109/157] kdb: Use format-strings rather than \0 injection in kdb_read() Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 110/157] kdb: Fix console handling when editing and tab-completing commands Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 111/157] kdb: Merge identical case statements in kdb_read() Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 112/157] kdb: Use format-specifiers rather than memset() for padding " Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 113/157] Revert "xsk: Support redirect to any socket bound to the same umem" Greg Kroah-Hartman
2024-06-13 11:33 ` [PATCH 6.9 114/157] Revert "xsk: Document ability to " Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 115/157] Revert "perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event" Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 116/157] e1000e: move force SMBUS near the end of enable_ulp function Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 117/157] sparc: move struct termio to asm/termios.h Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 118/157] ext4: Fixes len calculation in mpage_journal_page_buffers Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 119/157] ext4: set type of ac_groups_linear_remaining to __u32 to avoid overflow Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 120/157] ext4: fix mb_cache_entrys e_refcnt leak in ext4_xattr_block_cache_find() Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 121/157] riscv: dts: starfive: Remove PMIC interrupt info for Visionfive 2 board Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 122/157] ARM: dts: samsung: smdkv310: fix keypad no-autorepeat Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 123/157] ARM: dts: samsung: smdk4412: " Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 124/157] ARM: dts: samsung: exynos4412-origen: " Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 125/157] parisc: Define HAVE_ARCH_HUGETLB_UNMAPPED_AREA Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 126/157] parisc: Define sigset_t in parisc uapi header Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 127/157] s390/ap: Fix crash in AP internal function modify_bitmap() Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 128/157] s390/cpacf: Split and rework cpacf query functions Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 129/157] s390/cpacf: Make use of invalid opcode produce a link error Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 130/157] i3c: master: svc: fix invalidate IBI type and miss call client IBI handler Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 131/157] genirq/irqdesc: Prevent use-after-free in irq_find_at_or_after() Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 132/157] hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt() Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 133/157] riscv: enable HAVE_ARCH_HUGE_VMAP for XIP kernel Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 134/157] ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 135/157] ALSA: ump: Dont clear bank selection after sending a program change Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 136/157] ALSA: ump: Dont accept an invalid UMP protocol number Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 137/157] EDAC/amd64: Convert PCIBIOS_* return codes to errnos Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 138/157] EDAC/igen6: " Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 139/157] cifs: fix creating sockets when using sfu mount options Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 140/157] nfs: fix undefined behavior in nfs_block_bits() Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 141/157] NFS: Fix READ_PLUS when server doesnt support OP_READ_PLUS Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 142/157] eventfs: Fix a possible null pointer dereference in eventfs_find_events() Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 143/157] eventfs: Keep the directories from having the same inode number as files Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 144/157] tracefs: Clear EVENT_INODE flag in tracefs_drop_inode() Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 145/157] btrfs: qgroup: update rescan message levels and error codes Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 146/157] btrfs: qgroup: fix qgroup id collision across mounts Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 147/157] btrfs: protect folio::private when attaching extent buffer folios Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 148/157] btrfs: fix crash on racing fsync and size-extending write into prealloc Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 149/157] btrfs: fix leak of qgroup extent records after transaction abort Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 150/157] btrfs: re-introduce norecovery mount option Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 151/157] ALSA: seq: Fix incorrect UMP type for system messages Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 152/157] bpf: fix multi-uprobe PID filtering logic Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 153/157] powerpc/64/bpf: fix tail calls for PCREL addressing Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 154/157] powerpc/bpf: enforce full ordering for ATOMIC operations with BPF_FETCH Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 155/157] nilfs2: fix potential kernel bug due to lack of writeback flag waiting Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 156/157] nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors Greg Kroah-Hartman
2024-06-13 11:34 ` [PATCH 6.9 157/157] smb: client: fix deadlock in smb2_find_smb_tcon() Greg Kroah-Hartman
2024-06-13 16:51 ` [PATCH 6.9 000/157] 6.9.5-rc1 review SeongJae Park
2024-06-14  1:44 ` Bagas Sanjaya
2024-06-14  6:14 ` Naresh Kamboju
2024-06-14  9:38 ` Pavel Machek
2024-06-14 11:44 ` Ron Economos
2024-06-14 14:13 ` Mark Brown
2024-06-14 17:04 ` Jon Hunter
2024-06-15  1:59 ` Peter Schneider
2024-06-15  2:09 ` Shuah Khan
2024-06-16 13:51 ` Florian Fainelli

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=20240613113231.252712276@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=akpm@linux-foundation.org \
    --cc=linmiaohe@huawei.com \
    --cc=nao.horiguchi@gmail.com \
    --cc=patches@lists.linux.dev \
    --cc=stable@vger.kernel.org \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.