From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
stable@vger.kernel.org,
Alexander Egorenkov <egorenar@linux.ibm.com>,
Gerald Schaefer <gerald.schaefer@linux.ibm.com>,
Andrew Morton <akpm@linux-foundation.org>,
Andrea Arcangeli <aarcange@redhat.com>,
Heiko Carstens <hca@linux.ibm.com>,
Linus Torvalds <torvalds@linux-foundation.org>
Subject: [PATCH 5.4 156/158] mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault()
Date: Mon, 23 Nov 2020 13:23:04 +0100 [thread overview]
Message-ID: <20201123121827.460080122@linuxfoundation.org> (raw)
In-Reply-To: <20201123121819.943135899@linuxfoundation.org>
From: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
commit bfe8cc1db02ab243c62780f17fc57f65bde0afe1 upstream.
Alexander reported a syzkaller / KASAN finding on s390, see below for
complete output.
In do_huge_pmd_anonymous_page(), the pre-allocated pagetable will be
freed in some cases. In the case of userfaultfd_missing(), this will
happen after calling handle_userfault(), which might have released the
mmap_lock. Therefore, the following pte_free(vma->vm_mm, pgtable) will
access an unstable vma->vm_mm, which could have been freed or re-used
already.
For all architectures other than s390 this will go w/o any negative
impact, because pte_free() simply frees the page and ignores the
passed-in mm. The implementation for SPARC32 would also access
mm->page_table_lock for pte_free(), but there is no THP support in
SPARC32, so the buggy code path will not be used there.
For s390, the mm->context.pgtable_list is being used to maintain the 2K
pagetable fragments, and operating on an already freed or even re-used
mm could result in various more or less subtle bugs due to list /
pagetable corruption.
Fix this by calling pte_free() before handle_userfault(), similar to how
it is already done in __do_huge_pmd_anonymous_page() for the WRITE /
non-huge_zero_page case.
Commit 6b251fc96cf2c ("userfaultfd: call handle_userfault() for
userfaultfd_missing() faults") actually introduced both, the
do_huge_pmd_anonymous_page() and also __do_huge_pmd_anonymous_page()
changes wrt to calling handle_userfault(), but only in the latter case
it put the pte_free() before calling handle_userfault().
BUG: KASAN: use-after-free in do_huge_pmd_anonymous_page+0xcda/0xd90 mm/huge_memory.c:744
Read of size 8 at addr 00000000962d6988 by task syz-executor.0/9334
CPU: 1 PID: 9334 Comm: syz-executor.0 Not tainted 5.10.0-rc1-syzkaller-07083-g4c9720875573 #0
Hardware name: IBM 3906 M04 701 (KVM/Linux)
Call Trace:
do_huge_pmd_anonymous_page+0xcda/0xd90 mm/huge_memory.c:744
create_huge_pmd mm/memory.c:4256 [inline]
__handle_mm_fault+0xe6e/0x1068 mm/memory.c:4480
handle_mm_fault+0x288/0x748 mm/memory.c:4607
do_exception+0x394/0xae0 arch/s390/mm/fault.c:479
do_dat_exception+0x34/0x80 arch/s390/mm/fault.c:567
pgm_check_handler+0x1da/0x22c arch/s390/kernel/entry.S:706
copy_from_user_mvcos arch/s390/lib/uaccess.c:111 [inline]
raw_copy_from_user+0x3a/0x88 arch/s390/lib/uaccess.c:174
_copy_from_user+0x48/0xa8 lib/usercopy.c:16
copy_from_user include/linux/uaccess.h:192 [inline]
__do_sys_sigaltstack kernel/signal.c:4064 [inline]
__s390x_sys_sigaltstack+0xc8/0x240 kernel/signal.c:4060
system_call+0xe0/0x28c arch/s390/kernel/entry.S:415
Allocated by task 9334:
slab_alloc_node mm/slub.c:2891 [inline]
slab_alloc mm/slub.c:2899 [inline]
kmem_cache_alloc+0x118/0x348 mm/slub.c:2904
vm_area_dup+0x9c/0x2b8 kernel/fork.c:356
__split_vma+0xba/0x560 mm/mmap.c:2742
split_vma+0xca/0x108 mm/mmap.c:2800
mlock_fixup+0x4ae/0x600 mm/mlock.c:550
apply_vma_lock_flags+0x2c6/0x398 mm/mlock.c:619
do_mlock+0x1aa/0x718 mm/mlock.c:711
__do_sys_mlock2 mm/mlock.c:738 [inline]
__s390x_sys_mlock2+0x86/0xa8 mm/mlock.c:728
system_call+0xe0/0x28c arch/s390/kernel/entry.S:415
Freed by task 9333:
slab_free mm/slub.c:3142 [inline]
kmem_cache_free+0x7c/0x4b8 mm/slub.c:3158
__vma_adjust+0x7b2/0x2508 mm/mmap.c:960
vma_merge+0x87e/0xce0 mm/mmap.c:1209
userfaultfd_release+0x412/0x6b8 fs/userfaultfd.c:868
__fput+0x22c/0x7a8 fs/file_table.c:281
task_work_run+0x200/0x320 kernel/task_work.c:151
tracehook_notify_resume include/linux/tracehook.h:188 [inline]
do_notify_resume+0x100/0x148 arch/s390/kernel/signal.c:538
system_call+0xe6/0x28c arch/s390/kernel/entry.S:416
The buggy address belongs to the object at 00000000962d6948 which belongs to the cache vm_area_struct of size 200
The buggy address is located 64 bytes inside of 200-byte region [00000000962d6948, 00000000962d6a10)
The buggy address belongs to the page: page:00000000313a09fe refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x962d6 flags: 0x3ffff00000000200(slab)
raw: 3ffff00000000200 000040000257e080 0000000c0000000c 000000008020ba00
raw: 0000000000000000 000f001e00000000 ffffffff00000001 0000000096959501
page dumped because: kasan: bad access detected
page->mem_cgroup:0000000096959501
Memory state around the buggy address:
00000000962d6880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000000962d6900: 00 fc fc fc fc fc fc fc fc fa fb fb fb fb fb fb
>00000000962d6980: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb
^
00000000962d6a00: fb fb fc fc fc fc fc fc fc fc 00 00 00 00 00 00
00000000962d6a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
==================================================================
Fixes: 6b251fc96cf2c ("userfaultfd: call handle_userfault() for userfaultfd_missing() faults")
Reported-by: Alexander Egorenkov <egorenar@linux.ibm.com>
Signed-off-by: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Cc: Andrea Arcangeli <aarcange@redhat.com>
Cc: Heiko Carstens <hca@linux.ibm.com>
Cc: <stable@vger.kernel.org> [4.3+]
Link: https://lkml.kernel.org/r/20201110190329.11920-1-gerald.schaefer@linux.ibm.com
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
mm/huge_memory.c | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
--- a/mm/huge_memory.c
+++ b/mm/huge_memory.c
@@ -722,7 +722,6 @@ vm_fault_t do_huge_pmd_anonymous_page(st
transparent_hugepage_use_zero_page()) {
pgtable_t pgtable;
struct page *zero_page;
- bool set;
vm_fault_t ret;
pgtable = pte_alloc_one(vma->vm_mm);
if (unlikely(!pgtable))
@@ -735,25 +734,25 @@ vm_fault_t do_huge_pmd_anonymous_page(st
}
vmf->ptl = pmd_lock(vma->vm_mm, vmf->pmd);
ret = 0;
- set = false;
if (pmd_none(*vmf->pmd)) {
ret = check_stable_address_space(vma->vm_mm);
if (ret) {
spin_unlock(vmf->ptl);
+ pte_free(vma->vm_mm, pgtable);
} else if (userfaultfd_missing(vma)) {
spin_unlock(vmf->ptl);
+ pte_free(vma->vm_mm, pgtable);
ret = handle_userfault(vmf, VM_UFFD_MISSING);
VM_BUG_ON(ret & VM_FAULT_FALLBACK);
} else {
set_huge_zero_page(pgtable, vma->vm_mm, vma,
haddr, vmf->pmd, zero_page);
spin_unlock(vmf->ptl);
- set = true;
}
- } else
+ } else {
spin_unlock(vmf->ptl);
- if (!set)
pte_free(vma->vm_mm, pgtable);
+ }
return ret;
}
gfp = alloc_hugepage_direct_gfpmask(vma);
next prev parent reply other threads:[~2020-11-23 12:43 UTC|newest]
Thread overview: 166+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-11-23 12:20 [PATCH 5.4 000/158] 5.4.80-rc1 review Greg Kroah-Hartman
2020-11-23 12:20 ` [PATCH 5.4 001/158] ah6: fix error return code in ah6_input() Greg Kroah-Hartman
2020-11-23 12:20 ` [PATCH 5.4 002/158] atm: nicstar: Unmap DMA on send error Greg Kroah-Hartman
2020-11-23 12:20 ` [PATCH 5.4 003/158] bnxt_en: read EEPROM A2h address using page 0 Greg Kroah-Hartman
2020-11-23 12:20 ` [PATCH 5.4 004/158] devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() Greg Kroah-Hartman
2020-11-23 12:20 ` [PATCH 5.4 005/158] Exempt multicast addresses from five-second neighbor lifetime Greg Kroah-Hartman
2020-11-23 12:20 ` [PATCH 5.4 006/158] inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() Greg Kroah-Hartman
2020-11-23 12:20 ` [PATCH 5.4 007/158] ipv6: Fix error path to cancel the meseage Greg Kroah-Hartman
2020-11-23 12:20 ` [PATCH 5.4 008/158] lan743x: fix issue causing intermittent kernel log warnings Greg Kroah-Hartman
2020-11-23 12:20 ` [PATCH 5.4 009/158] lan743x: prevent entire kernel HANG on open, for some platforms Greg Kroah-Hartman
2020-11-23 12:20 ` [PATCH 5.4 010/158] mlxsw: core: Use variable timeout for EMAD retries Greg Kroah-Hartman
2020-11-23 12:20 ` [PATCH 5.4 011/158] net: b44: fix error return code in b44_init_one() Greg Kroah-Hartman
2020-11-23 12:20 ` [PATCH 5.4 012/158] net: bridge: add missing counters to ndo_get_stats64 callback Greg Kroah-Hartman
2020-11-23 12:20 ` [PATCH 5.4 013/158] net: dsa: mv88e6xxx: Avoid VTU corruption on 6097 Greg Kroah-Hartman
2020-11-23 12:20 ` [PATCH 5.4 014/158] net: ethernet: ti: cpsw: fix error return code in cpsw_probe() Greg Kroah-Hartman
2020-11-23 12:20 ` [PATCH 5.4 015/158] net: Have netpoll bring-up DSA management interface Greg Kroah-Hartman
2020-11-23 12:20 ` [PATCH 5.4 016/158] netlabel: fix our progress tracking in netlbl_unlabel_staticlist() Greg Kroah-Hartman
2020-11-23 12:20 ` [PATCH 5.4 017/158] netlabel: fix an uninitialized warning " Greg Kroah-Hartman
2020-11-23 12:20 ` [PATCH 5.4 018/158] net: lantiq: Wait for the GPHY firmware to be ready Greg Kroah-Hartman
2020-11-23 12:20 ` [PATCH 5.4 019/158] net/mlx4_core: Fix init_hca fields offset Greg Kroah-Hartman
2020-11-23 12:20 ` [PATCH 5.4 020/158] net: qualcomm: rmnet: Fix incorrect receive packet handling during cleanup Greg Kroah-Hartman
2020-11-23 12:20 ` [PATCH 5.4 021/158] net/smc: fix direct access to ib_gid_addr->ndev in smc_ib_determine_gid() Greg Kroah-Hartman
2020-11-23 12:20 ` [PATCH 5.4 022/158] net/tls: fix corrupted data in recvmsg Greg Kroah-Hartman
2020-11-23 12:20 ` [PATCH 5.4 023/158] net: x25: Increase refcnt of "struct x25_neigh" in x25_rx_call_request Greg Kroah-Hartman
2020-11-23 12:20 ` [PATCH 5.4 024/158] page_frag: Recover from memory pressure Greg Kroah-Hartman
2020-11-23 12:20 ` [PATCH 5.4 025/158] qed: fix error return code in qed_iwarp_ll2_start() Greg Kroah-Hartman
2020-11-23 12:20 ` [PATCH 5.4 026/158] qlcnic: fix error return code in qlcnic_83xx_restart_hw() Greg Kroah-Hartman
2020-11-23 12:20 ` [PATCH 5.4 027/158] sctp: change to hold/put transport for proto_unreach_timer Greg Kroah-Hartman
2020-11-23 12:20 ` [PATCH 5.4 028/158] tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate Greg Kroah-Hartman
2020-11-23 12:20 ` [PATCH 5.4 029/158] net/mlx5: Add handling of port type in rule deletion Greg Kroah-Hartman
2020-11-23 12:20 ` [PATCH 5.4 030/158] net/mlx5: Disable QoS when min_rates on all VFs are zero Greg Kroah-Hartman
2020-11-23 12:20 ` [PATCH 5.4 031/158] net: usb: qmi_wwan: Set DTR quirk for MR400 Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 032/158] net/ncsi: Fix netlink registration Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 033/158] net: ftgmac100: Fix crash when removing driver Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 034/158] pinctrl: rockchip: enable gpio pclk for rockchip_gpio_to_irq Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 035/158] scsi: ufs: Fix unbalanced scsi_block_reqs_cnt caused by ufshcd_hold() Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 036/158] selftests: kvm: Fix the segment descriptor layout to match the actual layout Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 037/158] ACPI: button: Add DMI quirk for Medion Akoya E2228T Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 038/158] arm64: errata: Fix handling of 1418040 with late CPU onlining Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 039/158] arm64: psci: Avoid printing in cpu_psci_cpu_die() Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 040/158] arm64: smp: Tell RCU about CPUs that fail to come online Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 041/158] vfs: remove lockdep bogosity in __sb_start_write Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 042/158] gfs2: fix possible reference leak in gfs2_check_blk_type Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 043/158] hwmon: (pwm-fan) Fix RPM calculation Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 044/158] compiler.h: fix barrier_data() on clang Greg Kroah-Hartman
2020-11-23 18:31 ` Nick Desaulniers
2020-11-23 18:50 ` Greg Kroah-Hartman
2020-11-23 18:57 ` Nick Desaulniers
2020-12-11 20:25 ` Nick Desaulniers
2020-11-23 12:21 ` [PATCH 5.4 045/158] arm64: dts: allwinner: beelink-gs1: Enable both RGMII RX/TX delay Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 046/158] arm64: dts: allwinner: Pine H64: " Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 047/158] arm64: dts: allwinner: a64: OrangePi Win: Fix ethernet node Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 048/158] arm64: dts: allwinner: a64: Pine64 Plus: " Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 049/158] arm64: dts: allwinner: h5: OrangePi PC2: " Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 050/158] ARM: dts: sun8i: r40: bananapi-m2-ultra: " Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 051/158] Revert "arm: sun8i: orangepi-pc-plus: Set EMAC activity LEDs to active high" Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 052/158] ARM: dts: sun6i: a31-hummingbird: Enable RGMII RX/TX delay on Ethernet PHY Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 053/158] ARM: dts: sun7i: cubietruck: " Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 054/158] ARM: dts: sun7i: bananapi-m1-plus: " Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 055/158] ARM: dts: sun8i: h3: orangepi-plus2e: " Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 056/158] ARM: dts: sun8i: a83t: Enable both " Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 057/158] ARM: dts: sun9i: " Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 058/158] ARM: dts: sunxi: bananapi-m2-plus: Enable " Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 059/158] arm64: dts: allwinner: a64: bananapi-m64: Enable RGMII RX/TX delay on PHY Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 060/158] Input: adxl34x - clean up a data type in adxl34x_probe() Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 061/158] MIPS: export has_transparent_hugepage() for modules Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 062/158] arm64: dts: allwinner: h5: OrangePi Prime: Fix ethernet node Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 063/158] arm64: dts imx8mn: Remove non-existent USB OTG2 Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 064/158] arm: dts: imx6qdl-udoo: fix rgmii phy-mode for ksz9031 phy Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 065/158] swiotlb: using SIZE_MAX needs limits.h included Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 066/158] arm64: dts: imx8mm: fix voltage for 1.6GHz CPU operating point Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 067/158] ARM: dts: imx50-evk: Fix the chip select 1 IOMUX Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 068/158] Input: resistive-adc-touch - fix kconfig dependency on IIO_BUFFER Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 069/158] rfkill: Fix use-after-free in rfkill_resume() Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 070/158] RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 071/158] RMDA/sw: Dont allow drivers using dma_virt_ops on highmem configs Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 072/158] perf lock: Dont free "lock_seq_stat" if read_count isnt zero Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 073/158] tools, bpftool: Add missing close before bpftool net attach exit Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 074/158] ip_tunnels: Set tunnel option flag when tunnel metadata is present Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 075/158] can: af_can: prevent potential access of uninitialized member in can_rcv() Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 076/158] can: af_can: prevent potential access of uninitialized member in canfd_rcv() Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 077/158] can: dev: can_restart(): post buffer from the right context Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 078/158] can: ti_hecc: Fix memleak in ti_hecc_probe Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 079/158] can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb() Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 080/158] can: peak_usb: fix potential integer overflow on shift of a int Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 081/158] can: flexcan: fix failure handling of pm_runtime_get_sync() Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 082/158] can: tcan4x5x: replace depends on REGMAP_SPI with depends on SPI Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 083/158] can: tcan4x5x: tcan4x5x_can_probe(): add missing error checking for devm_regmap_init() Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 084/158] can: tcan4x5x: tcan4x5x_can_remove(): fix order of deregistration Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 085/158] can: m_can: m_can_handle_state_change(): fix state change Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 086/158] can: m_can: m_can_class_free_dev(): introduce new function Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 087/158] can: m_can: m_can_stop(): set device to software init mode before closing Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 088/158] ASoC: qcom: lpass-platform: Fix memory leak Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 089/158] selftests/bpf: Fix error return code in run_getsockopt_test() Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 090/158] MIPS: Alchemy: Fix memleak in alchemy_clk_setup_cpu Greg Kroah-Hartman
2020-11-23 12:21 ` [PATCH 5.4 091/158] drm/sun4i: dw-hdmi: fix error return code in sun8i_dw_hdmi_bind() Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 092/158] net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 093/158] bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 094/158] bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 095/158] can: kvaser_pciefd: Fix KCAN bittiming limits Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 096/158] can: kvaser_usb: kvaser_usb_hydra: " Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 097/158] iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 098/158] iommu/vt-d: Avoid panic if iommu init fails in tboot system Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 099/158] can: flexcan: flexcan_chip_start(): fix erroneous flexcan_transceiver_enable() during bus-off recovery Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 100/158] can: m_can: process interrupt only when not runtime suspended Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 101/158] xfs: fix the minrecs logic when dealing with inode root child blocks Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 102/158] xfs: strengthen rmap record flags checking Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 103/158] xfs: return corresponding errcode if xfs_initialize_perag() fail Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 104/158] regulator: ti-abb: Fix array out of bound read access on the first transition Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 105/158] fail_function: Remove a redundant mutex unlock Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 106/158] xfs: revert "xfs: fix rmap key and record comparison functions" Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 107/158] bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 108/158] bpf, sockmap: On receive programs try to fast track SK_PASS ingress Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 109/158] bpf, sockmap: Use truesize with sk_rmem_schedule() Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 110/158] bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 111/158] efi/x86: Free efi_pgd with free_pages() Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 112/158] libfs: fix error cast of negative value in simple_attr_write() Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 113/158] HID: logitech-hidpp: Add PID for MX Anywhere 2 Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 114/158] HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 115/158] HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 116/158] speakup: Do not let the line discipline be used several times Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 117/158] ALSA: firewire: Clean up a locking issue in copy_resp_to_buf() Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 118/158] ALSA: usb-audio: Add delay quirk for all Logitech USB devices Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 119/158] ALSA: ctl: fix error path at adding user-defined element set Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 120/158] ALSA: mixart: Fix mutex deadlock Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 121/158] ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 122/158] ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 123/158] tty: serial: imx: fix potential deadlock Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 124/158] tty: serial: imx: keep console clocks always on Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 125/158] HID: logitech-dj: Fix an error in mse_bluetooth_descriptor Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 126/158] efivarfs: fix memory leak in efivarfs_create() Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 127/158] staging: rtl8723bs: Add 024c:0627 to the list of SDIO device-ids Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 128/158] iio: light: fix kconfig dependency bug for VCNL4035 Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 129/158] ext4: fix bogus warning in ext4_update_dx_flag() Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 130/158] iio: accel: kxcjk1013: Replace is_smo8500_device with an acpi_type enum Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 131/158] iio: accel: kxcjk1013: Add support for KIOX010A ACPI DSM for setting tablet-mode Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 132/158] iio: adc: mediatek: fix unset field Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 133/158] spi: lpspi: Fix use-after-free on unbind Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 134/158] spi: Introduce device-managed SPI controller allocation Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 135/158] spi: npcm-fiu: Dont leak SPI master in probe error path Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 136/158] spi: bcm2835aux: Fix use-after-free on unbind Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 137/158] regulator: pfuze100: limit pfuze-support-disable-sw to pfuze{100,200} Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 138/158] regulator: fix memory leak with repeated set_machine_constraints() Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 139/158] regulator: avoid resolve_supply() infinite recursion Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 140/158] regulator: workaround self-referent regulators Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 141/158] xtensa: fix TLBTEMP area placement Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 142/158] xtensa: disable preemption around cache alias management calls Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 143/158] mac80211: minstrel: remove deferred sampling code Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 144/158] mac80211: minstrel: fix tx status processing corner case Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 145/158] mac80211: free sta in sta_info_insert_finish() on errors Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 146/158] s390/cpum_sf.c: fix file permission for cpum_sfb_size Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 147/158] s390/dasd: fix null pointer dereference for ERP requests Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 148/158] Drivers: hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 149/158] drm/amd/display: Add missing pflip irq for dcn2.0 Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 150/158] drm/i915: Handle max_bpc==16 Greg Kroah-Hartman
2020-11-23 12:22 ` [PATCH 5.4 151/158] mmc: sdhci-pci: Prefer SDR25 timing for High Speed mode for BYT-based Intel controllers Greg Kroah-Hartman
2020-11-23 12:23 ` [PATCH 5.4 152/158] ptrace: Set PF_SUPERPRIV when checking capability Greg Kroah-Hartman
2020-11-23 12:23 ` [PATCH 5.4 153/158] seccomp: " Greg Kroah-Hartman
2020-11-23 12:23 ` [PATCH 5.4 154/158] x86/microcode/intel: Check patch signature before saving microcode for early loading Greg Kroah-Hartman
2020-11-23 12:23 ` [PATCH 5.4 155/158] mm: memcg/slab: fix root memcg vmstats Greg Kroah-Hartman
2020-11-23 12:23 ` Greg Kroah-Hartman [this message]
2020-11-23 12:23 ` [PATCH 5.4 157/158] mm, page_alloc: skip ->waternark_boost for atomic order-0 allocations Greg Kroah-Hartman
2020-11-23 12:23 ` [PATCH 5.4 158/158] sched/fair: Fix overutilized update in enqueue_task_fair() Greg Kroah-Hartman
2020-11-24 0:31 ` [PATCH 5.4 000/158] 5.4.80-rc1 review Shuah Khan
2020-11-24 2:14 ` Guenter Roeck
2020-11-24 6:39 ` Naresh Kamboju
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=20201123121827.460080122@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=aarcange@redhat.com \
--cc=akpm@linux-foundation.org \
--cc=egorenar@linux.ibm.com \
--cc=gerald.schaefer@linux.ibm.com \
--cc=hca@linux.ibm.com \
--cc=linux-kernel@vger.kernel.org \
--cc=stable@vger.kernel.org \
--cc=torvalds@linux-foundation.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox