From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
patches@lists.linux.dev, Lorenzo Stoakes <lstoakes@gmail.com>,
Jiri Olsa <olsajiri@gmail.com>, Jiri Olsa <jolsa@kernel.org>,
Will Deacon <will@kernel.org>,
Alexander Viro <viro@zeniv.linux.org.uk>,
Ard Biesheuvel <ardb@kernel.org>, Baoquan He <bhe@redhat.com>,
Catalin Marinas <catalin.marinas@arm.com>,
David Hildenbrand <david@redhat.com>,
Jens Axboe <axboe@kernel.dk>,
Kefeng Wang <wangkefeng.wang@huawei.com>,
Liu Shixin <liushixin2@huawei.com>,
Matthew Wilcox <willy@infradead.org>,
Mike Galbraith <efault@gmx.de>,
Thorsten Leemhuis <regressions@leemhuis.info>,
"Uladzislau Rezki (Sony)" <urezki@gmail.com>,
Andrew Morton <akpm@linux-foundation.org>
Subject: [PATCH 6.4 056/206] fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions
Date: Sun, 13 Aug 2023 23:17:06 +0200 [thread overview]
Message-ID: <20230813211726.620901350@linuxfoundation.org> (raw)
In-Reply-To: <20230813211724.969019629@linuxfoundation.org>
From: Lorenzo Stoakes <lstoakes@gmail.com>
commit 17457784004c84178798432a029ab20e14f728b1 upstream.
Some architectures do not populate the entire range categorised by
KCORE_TEXT, so we must ensure that the kernel address we read from is
valid.
Unfortunately there is no solution currently available to do so with a
purely iterator solution so reinstate the bounce buffer in this instance
so we can use copy_from_kernel_nofault() in order to avoid page faults
when regions are unmapped.
This change partly reverts commit 2e1c0170771e ("fs/proc/kcore: avoid
bounce buffer for ktext data"), reinstating the bounce buffer, but adapts
the code to continue to use an iterator.
[lstoakes@gmail.com: correct comment to be strictly correct about reasoning]
Link: https://lkml.kernel.org/r/525a3f14-74fa-4c22-9fca-9dab4de8a0c3@lucifer.local
Link: https://lkml.kernel.org/r/20230731215021.70911-1-lstoakes@gmail.com
Fixes: 2e1c0170771e ("fs/proc/kcore: avoid bounce buffer for ktext data")
Signed-off-by: Lorenzo Stoakes <lstoakes@gmail.com>
Reported-by: Jiri Olsa <olsajiri@gmail.com>
Closes: https://lore.kernel.org/all/ZHc2fm+9daF6cgCE@krava
Tested-by: Jiri Olsa <jolsa@kernel.org>
Tested-by: Will Deacon <will@kernel.org>
Cc: Alexander Viro <viro@zeniv.linux.org.uk>
Cc: Ard Biesheuvel <ardb@kernel.org>
Cc: Baoquan He <bhe@redhat.com>
Cc: Catalin Marinas <catalin.marinas@arm.com>
Cc: David Hildenbrand <david@redhat.com>
Cc: Jens Axboe <axboe@kernel.dk>
Cc: Kefeng Wang <wangkefeng.wang@huawei.com>
Cc: Liu Shixin <liushixin2@huawei.com>
Cc: Matthew Wilcox <willy@infradead.org>
Cc: Mike Galbraith <efault@gmx.de>
Cc: Thorsten Leemhuis <regressions@leemhuis.info>
Cc: Uladzislau Rezki (Sony) <urezki@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>
---
fs/proc/kcore.c | 30 +++++++++++++++++++++++++++---
1 file changed, 27 insertions(+), 3 deletions(-)
diff --git a/fs/proc/kcore.c b/fs/proc/kcore.c
index 9cb32e1a78a0..23fc24d16b31 100644
--- a/fs/proc/kcore.c
+++ b/fs/proc/kcore.c
@@ -309,6 +309,8 @@ static void append_kcore_note(char *notes, size_t *i, const char *name,
static ssize_t read_kcore_iter(struct kiocb *iocb, struct iov_iter *iter)
{
+ struct file *file = iocb->ki_filp;
+ char *buf = file->private_data;
loff_t *fpos = &iocb->ki_pos;
size_t phdrs_offset, notes_offset, data_offset;
size_t page_offline_frozen = 1;
@@ -555,10 +557,21 @@ static ssize_t read_kcore_iter(struct kiocb *iocb, struct iov_iter *iter)
case KCORE_VMEMMAP:
case KCORE_TEXT:
/*
- * We use _copy_to_iter() to bypass usermode hardening
- * which would otherwise prevent this operation.
+ * Sadly we must use a bounce buffer here to be able to
+ * make use of copy_from_kernel_nofault(), as these
+ * memory regions might not always be mapped on all
+ * architectures.
*/
- if (_copy_to_iter((char *)start, tsz, iter) != tsz) {
+ if (copy_from_kernel_nofault(buf, (void *)start, tsz)) {
+ if (iov_iter_zero(tsz, iter) != tsz) {
+ ret = -EFAULT;
+ goto out;
+ }
+ /*
+ * We know the bounce buffer is safe to copy from, so
+ * use _copy_to_iter() directly.
+ */
+ } else if (_copy_to_iter(buf, tsz, iter) != tsz) {
ret = -EFAULT;
goto out;
}
@@ -595,6 +608,10 @@ static int open_kcore(struct inode *inode, struct file *filp)
if (ret)
return ret;
+ filp->private_data = kmalloc(PAGE_SIZE, GFP_KERNEL);
+ if (!filp->private_data)
+ return -ENOMEM;
+
if (kcore_need_update)
kcore_update_ram();
if (i_size_read(inode) != proc_root_kcore->size) {
@@ -605,9 +622,16 @@ static int open_kcore(struct inode *inode, struct file *filp)
return 0;
}
+static int release_kcore(struct inode *inode, struct file *file)
+{
+ kfree(file->private_data);
+ return 0;
+}
+
static const struct proc_ops kcore_proc_ops = {
.proc_read_iter = read_kcore_iter,
.proc_open = open_kcore,
+ .proc_release = release_kcore,
.proc_lseek = default_llseek,
};
--
2.41.0
next prev parent reply other threads:[~2023-08-13 21:25 UTC|newest]
Thread overview: 224+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-08-13 21:16 [PATCH 6.4 000/206] 6.4.11-rc1 review Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 001/206] tpm/tpm_tis: Disable interrupts for TUXEDO InfinityBook S 15/17 Gen7 Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 002/206] tpm: Disable RNG for all AMD fTPMs Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 003/206] tpm/tpm_tis: Disable interrupts for Lenovo P620 devices Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 004/206] tpm: Add a helper for checking hwrng enabled Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 005/206] ksmbd: validate command request size Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 006/206] ksmbd: fix wrong next length validation of ea buffer in smb2_set_ea() Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 007/206] KVM: SEV: snapshot the GHCB before accessing it Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 008/206] KVM: SEV: only access GHCB fields once Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 009/206] wifi: nl80211: fix integer overflow in nl80211_parse_mbssid_elems() Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 010/206] wifi: rtw89: fix 8852AE disconnection caused by RX full flags Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 011/206] selftests: forwarding: Set default IPv6 traceroute utility Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 012/206] wireguard: allowedips: expand maximum node depth Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 013/206] mmc: moxart: read scr register without changing byte order Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 014/206] mmc: sdhci-f-sdh30: Replace with sdhci_pltfm Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 015/206] ipv6: adjust ndisc_is_useropt() to also return true for PIO Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 016/206] selftests: mptcp: join: fix delete and re-add test Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 017/206] selftests: mptcp: join: fix implicit EP test Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 018/206] mptcp: avoid bogus reset on fallback close Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 019/206] mptcp: fix disconnect vs accept race Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 020/206] dmaengine: pl330: Return DMA_PAUSED when transaction is paused Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 021/206] dmaengine: xilinx: xdma: Fix interrupt vector setting Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 022/206] net: mana: Fix MANA VF unload when hardware is unresponsive Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 023/206] ACPI: resource: revert "Remove "Zen" specific match and quirks" Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 024/206] ACPI: resource: Always use MADT override IRQ settings for all legacy non i8042 IRQs Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 025/206] ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 026/206] ACPI: resource: Add IRQ override quirk for PCSpecialist Elimina Pro 16 M Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 027/206] zram: take device and not only bvec offset into account Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 028/206] io_uring/parisc: Adjust pgoff in io_uring mmap() for parisc Greg Kroah-Hartman
2023-08-14 8:36 ` Christoph Biedl
2023-08-13 21:16 ` [PATCH 6.4 029/206] parisc: Fix lightweight spinlock checks to not break futexes Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 030/206] riscv: Start of DRAM should at least be aligned on PMD size for the direct mapping Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 031/206] riscv/kexec: load initrd high in available memory Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 032/206] riscv,mmio: Fix readX()-to-delay() ordering Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 033/206] riscv/kexec: handle R_RISCV_CALL_PLT relocation type Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 034/206] riscv: mm: fix 2 instances of -Wmissing-variable-declarations Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 035/206] nvme: fix possible hang when removing a controller during error recovery Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 036/206] nvme-tcp: fix potential unbalanced freeze & unfreeze Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 037/206] nvme-rdma: " Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 038/206] nvme-pci: add NVME_QUIRK_BOGUS_NID for Samsung PM9B1 256G and 512G Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 039/206] drm/nouveau/gr: enable memory loads on helper invocation on all channels Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 040/206] drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issues Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 041/206] drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap() Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 042/206] drm/amdgpu: fix possible UAF in amdgpu_cs_pass1() Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 043/206] drm/amd/pm: correct the pcie width for smu 13.0.0 Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 044/206] drm/amd/display: Fix a regression on Polaris cards Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 045/206] drm/amd/display: check attr flag before set cursor degamma on DCN3+ Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 046/206] drm/amd: Disable S/G for APUs when 64GB or more host memory Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 047/206] tpm: tpm_tis: Fix UPX-i11 DMI_MATCH condition Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 048/206] tpm_tis: Opt-in interrupts Greg Kroah-Hartman
2023-08-13 21:16 ` [PATCH 6.4 049/206] cpuidle: dt_idle_genpd: Add helper function to remove genpd topology Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 050/206] cpuidle: psci: Move enabling OSI mode after power domains creation Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 051/206] io_uring: correct check for O_TMPFILE Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 052/206] zsmalloc: fix races between modifications of fullness and isolated Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 053/206] hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100 Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 054/206] radix tree test suite: fix incorrect allocation size for pthreads Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 055/206] cpufreq: amd-pstate: fix global sysfs attribute type Greg Kroah-Hartman
2023-08-13 21:17 ` Greg Kroah-Hartman [this message]
2023-08-13 21:17 ` [PATCH 6.4 057/206] nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 058/206] accel/ivpu: Add set_pages_array_wc/uc for internal buffers Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 059/206] hugetlb: do not clear hugetlb dtor until allocating vmemmap Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 060/206] mm/damon/core: initialize damo_filter->list from damos_new_filter() Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 061/206] selftests: mm: ksm: fix incorrect evaluation of parameter Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 062/206] mm: memory-failure: fix potential unexpected return value from unpoison_memory() Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 063/206] mm: memory-failure: avoid false hwpoison page mapped error info Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 064/206] drm/amd/pm: expose swctf threshold setting for legacy powerplay Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 065/206] drm/amd/pm: avoid unintentional shutdown due to temperature momentary fluctuation Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 066/206] iio: cros_ec: Fix the allocation size for cros_ec_command Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 067/206] iio: frequency: admv1013: propagate errors from regulator_get_voltage() Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 068/206] iio: adc: ad7192: Fix ac excitation feature Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 069/206] iio: adc: meson: fix core clock enable/disable moment Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 070/206] iio: adc: ina2xx: avoid NULL pointer dereference on OF device match Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 071/206] binder: fix memory leak in binder_init() Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 072/206] misc: rtsx: judge ASPM Mode to set PETXCFG Reg Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 073/206] thunderbolt: Fix memory leak in tb_handle_dp_bandwidth_request() Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 074/206] usb-storage: alauda: Fix uninit-value in alauda_check_media() Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 075/206] usb: dwc3: Properly handle processing of pending events Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 076/206] USB: Gadget: core: Help prevent panic during UVC unconfigure Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 077/206] usb: common: usb-conn-gpio: Prevent bailing out if initial role is none Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 078/206] usb: typec: tcpm: Fix response to vsafe0V event Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 079/206] usb: typec: altmodes/displayport: Signal hpd when configuring pin assignment Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 080/206] x86/srso: Fix build breakage with the LLVM linker Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 081/206] x86/vdso: Choose the right GDT_ENTRY_CPUNODE for 32-bit getcpu() on 64-bit kernel Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 082/206] x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 083/206] x86/mm: Fix VDSO and VVAR placement on 5-level paging machines Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 084/206] x86/sev: Do not try to parse for the CC blob on non-AMD hardware Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 085/206] x86/linkage: Fix typo of BUILD_VDSO in asm/linkage.h Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 086/206] x86/speculation: Add cpu_show_gds() prototype Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 087/206] x86: Move gds_ucode_mitigated() declaration to header Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 088/206] Revert "PCI: mvebu: Mark driver as BROKEN" Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 089/206] drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 090/206] netfilter: nf_tables: dont skip expired elements during walk Greg Kroah-Hartman
2023-08-13 22:17 ` Florian Westphal
2023-08-14 15:14 ` Greg Kroah-Hartman
2023-08-14 15:41 ` Pablo Neira Ayuso
2023-08-14 16:11 ` Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 091/206] netfilter: nf_tables: GC transaction API to avoid race with control plane Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 092/206] netfilter: nf_tables: adapt set backend to use GC transaction API Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 093/206] netfilter: nft_set_hash: mark set element as dead when deleting from packet path Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 094/206] iio: imu: lsm6dsx: Fix mount matrix retrieval Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 095/206] iio: core: Prevent invalid memory access when there is no parent Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 096/206] iio: light: bu27034: Fix scale format Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 097/206] interconnect: qcom: Add support for mask-based BCMs Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 098/206] interconnect: qcom: sa8775p: add enable_mask for bcm nodes Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 099/206] interconnect: qcom: sm8450: " Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 100/206] interconnect: qcom: sm8550: " Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 101/206] selftests: forwarding: tc_tunnel_key: Make filters more specific Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 102/206] selftests: forwarding: ethtool_mm: Skip when MAC Merge is not supported Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 103/206] selftests: forwarding: bridge_mdb_max: Check iproute2 version Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 104/206] selftests: forwarding: bridge_mdb: " Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 105/206] KVM: arm64: Fix hardware enable/disable flows for pKVM Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 106/206] dmaengine: xilinx: xdma: Fix typo Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 107/206] dmaengine: xilinx: xdma: Fix Judgment of the return value Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 108/206] selftests/bpf: fix a CI failure caused by vsock sockmap test Greg Kroah-Hartman
2023-08-13 21:17 ` [PATCH 6.4 109/206] selftests/rseq: Fix build with undefined __weak Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 110/206] selftests: forwarding: Add a helper to skip test when using veth pairs Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 111/206] selftests: forwarding: ethtool: Skip " Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 112/206] selftests: forwarding: ethtool_extended_state: " Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 113/206] selftests: forwarding: hw_stats_l3_gre: " Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 114/206] selftests: forwarding: Skip test when no interfaces are specified Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 115/206] selftests: forwarding: Switch off timeout Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 116/206] selftests: forwarding: tc_actions: Use ncat instead of nc Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 117/206] selftests: forwarding: tc_flower: Relax success criterion Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 118/206] selftests: forwarding: bridge_mdb_max: Fix failing test with old libnet Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 119/206] selftests: forwarding: bridge_mdb: " Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 120/206] selftests: forwarding: bridge_mdb: Make test more robust Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 121/206] net: core: remove unnecessary frame_sz check in bpf_xdp_adjust_tail() Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 122/206] bpf, sockmap: Fix map type error in sock_map_del_link Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 123/206] bpf, sockmap: Fix bug that strp_done cannot be called Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 124/206] hwmon: (aquacomputer_d5next) Add selective 200ms delay after sending ctrl report Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 125/206] mISDN: Update parameter type of dsp_cmx_send() Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 126/206] macsec: use DEV_STATS_INC() Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 127/206] mptcp: fix the incorrect judgment for msk->cb_flags Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 128/206] igc: Add lock to safeguard global Qbv variables Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 129/206] ionic: Add missing err handling for queue reconfig Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 130/206] net/packet: annotate data-races around tp->status Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 131/206] net/smc: Fix setsockopt and sysctl to specify same buffer size again Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 132/206] net/smc: Use correct buffer sizes when switching between TCP and SMC Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 133/206] PCI: move OF status = "disabled" detection to dev->match_driver Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 134/206] tcp: add missing family to tcp_set_ca_state() tracepoint Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 135/206] tunnels: fix kasan splat when generating ipv4 pmtu error Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 136/206] xsk: fix refcount underflow in error path Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 137/206] bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 138/206] dccp: fix data-race around dp->dccps_mss_cache Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 139/206] drivers: net: prevent tun_build_skb() to exceed the packet size limit Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 140/206] drivers: vxlan: vnifilter: free percpu vni stats on error path Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 141/206] iavf: fix potential races for FDIR filters Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 142/206] IB/hfi1: Fix possible panic during hotplug remove Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 143/206] drm/amd/display: Dont show stack trace for missing eDP Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 144/206] drm/bridge: it6505: Check power state with it6505->powered in IRQ handler Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 145/206] drm/nouveau: remove unused tu102_gr_load() function Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 146/206] drm/rockchip: Dont spam logs in atomic check Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 147/206] wifi: brcm80211: handle params_v1 allocation failure Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 148/206] wifi: cfg80211: fix sband iftype data lookup for AP_VLAN Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 149/206] RDMA/umem: Set iova in ODP flow Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 150/206] RDMA/bnxt_re: Properly order ib_device_unalloc() to avoid UAF Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 151/206] RDMA/bnxt_re: Fix error handling in probe failure path Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 152/206] net: tls: avoid discarding data on record close Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 153/206] net: marvell: prestera: fix handling IPv4 routes with nhid Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 154/206] net: phy: at803x: remove set/get wol callbacks for AR8032 Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 155/206] net: dsa: ocelot: call dsa_tag_8021q_unregister() under rtnl_lock() on driver remove Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 156/206] net: hns3: refactor hclge_mac_link_status_wait for interface reuse Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 157/206] net: hns3: add wait until mac link down Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 158/206] net: hns3: fix deadlock issue when externel_lb and reset are executed together Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 159/206] net: enetc: reimplement RFS/RSS memory clearing as PCI quirk Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 160/206] nexthop: Fix infinite nexthop dump when using maximum nexthop ID Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 161/206] nexthop: Make nexthop bucket dump more efficient Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 162/206] nexthop: Fix infinite nexthop bucket dump when using maximum nexthop ID Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 163/206] net: hns3: fix strscpy causing content truncation issue Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 164/206] dmaengine: mcf-edma: Fix a potential un-allocated memory access Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 165/206] dmaengine: idxd: Clear PRS disable flag when disabling IDXD device Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 166/206] dmaengine: owl-dma: Modify mismatched function name Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 167/206] net/mlx5e: Take RTNL lock when needed before calling xdp_set_features() Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 168/206] net/mlx5e: TC, Fix internal port memory leak Greg Kroah-Hartman
2023-08-13 21:18 ` [PATCH 6.4 169/206] net/mlx5: DR, Fix wrong allocation of modify hdr pattern Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 170/206] net/mlx5: Allow 0 for total host VFs Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 171/206] net/mlx5e: Unoffload post act rule when handling FIB events Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 172/206] net/mlx5: LAG, Check correct bucket when modifying LAG Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 173/206] net/mlx5: Skip clock update work when device is in error state Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 174/206] net/mlx5: Reload auxiliary devices in pci error handlers Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 175/206] ibmvnic: Enforce stronger sanity checks on login response Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 176/206] ibmvnic: Unmap DMA login rsp buffer on send login fail Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 177/206] ibmvnic: Handle DMA unmapping of login buffs in release functions Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 178/206] ibmvnic: Do partial reset on login failure Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 179/206] ibmvnic: Ensure login failure recovery is safe from other resets Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 180/206] gpio: ws16c48: Fix off-by-one error in WS16C48 resource region extent Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 181/206] gpio: sim: mark the GPIO chip as a one that can sleep Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 182/206] btrfs: wait for actual caching progress during allocation Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 183/206] btrfs: dont stop integrity writeback too early Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 184/206] btrfs: dont wait for writeback on clean pages in extent_write_cache_pages Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 185/206] btrfs: properly clear end of the unreserved range in cow_file_range Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 186/206] btrfs: exit gracefully if reloc roots dont match Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 187/206] btrfs: reject invalid reloc tree root keys with stack dump Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 188/206] btrfs: set cache_block_group_error if we find an error Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 189/206] scsi: core: Fix legacy /proc parsing buffer overflow Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 190/206] scsi: storvsc: Fix handling of virtual Fibre Channel timeouts Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 191/206] scsi: ufs: renesas: Fix private allocation Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 192/206] scsi: 53c700: Check that command slot is not NULL Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 193/206] scsi: snic: Fix possible memory leak if device_add() fails Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 194/206] scsi: core: " Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 195/206] scsi: fnic: Replace return codes in fnic_clean_pending_aborts() Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 196/206] scsi: qedi: Fix firmware halt over suspend and resume Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 197/206] scsi: qedf: " Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 198/206] platform/x86: msi-ec: Fix the build Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 199/206] platform/x86: lenovo-ymc: Only bind on machines with a convertible DMI chassis-type Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 200/206] platform: mellanox: Change register offset addresses Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 201/206] platform: mellanox: mlx-platform: Fix signals polarity and latch mask Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 202/206] platform: mellanox: mlx-platform: Modify graceful shutdown callback and power down mask Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 203/206] platform: mellanox: Fix order in exit flow Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 204/206] platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551 Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 205/206] ACPI: scan: Create platform device for CS35L56 Greg Kroah-Hartman
2023-08-13 21:19 ` [PATCH 6.4 206/206] alpha: remove __init annotation from exported page_is_ram() Greg Kroah-Hartman
2023-08-14 5:32 ` [PATCH 6.4 000/206] 6.4.11-rc1 review Bagas Sanjaya
2023-08-14 13:00 ` Conor Dooley
2023-08-14 14:48 ` Thierry Reding
2023-08-14 17:36 ` SeongJae Park
2023-08-14 18:12 ` Daniel Díaz
2023-08-14 18:27 ` Guenter Roeck
2023-08-14 21:27 ` Justin Forbes
2023-08-15 0:28 ` Ron Economos
2023-08-15 0:43 ` Shuah Khan
2023-08-15 17:08 ` Allen Pais
2023-08-15 17:38 ` Florian Fainelli
2023-08-16 22:29 ` Joel Fernandes
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=20230813211726.620901350@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=ardb@kernel.org \
--cc=axboe@kernel.dk \
--cc=bhe@redhat.com \
--cc=catalin.marinas@arm.com \
--cc=david@redhat.com \
--cc=efault@gmx.de \
--cc=jolsa@kernel.org \
--cc=liushixin2@huawei.com \
--cc=lstoakes@gmail.com \
--cc=olsajiri@gmail.com \
--cc=patches@lists.linux.dev \
--cc=regressions@leemhuis.info \
--cc=stable@vger.kernel.org \
--cc=urezki@gmail.com \
--cc=viro@zeniv.linux.org.uk \
--cc=wangkefeng.wang@huawei.com \
--cc=will@kernel.org \
--cc=willy@infradead.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;
as well as URLs for NNTP newsgroup(s).