From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
patches@lists.linux.dev, Jonas Gorski <jonas.gorski@bisdn.de>,
Elad Nachman <enachman@marvell.com>,
Jakub Kicinski <kuba@kernel.org>
Subject: [PATCH 6.4 153/206] net: marvell: prestera: fix handling IPv4 routes with nhid
Date: Sun, 13 Aug 2023 23:18:43 +0200 [thread overview]
Message-ID: <20230813211729.407869243@linuxfoundation.org> (raw)
In-Reply-To: <20230813211724.969019629@linuxfoundation.org>
From: Jonas Gorski <jonas.gorski@bisdn.de>
commit 2aa71b4b294ee2c3041d085404cea914be9b3225 upstream.
Fix handling IPv4 routes referencing a nexthop via its id by replacing
calls to fib_info_nh() with fib_info_nhc().
Trying to add an IPv4 route referencing a nextop via nhid:
$ ip link set up swp5
$ ip a a 10.0.0.1/24 dev swp5
$ ip nexthop add dev swp5 id 20 via 10.0.0.2
$ ip route add 10.0.1.0/24 nhid 20
triggers warnings when trying to handle the route:
[ 528.805763] ------------[ cut here ]------------
[ 528.810437] WARNING: CPU: 3 PID: 53 at include/net/nexthop.h:468 __prestera_fi_is_direct+0x2c/0x68 [prestera]
[ 528.820434] Modules linked in: prestera_pci act_gact act_police sch_ingress cls_u32 cls_flower prestera arm64_delta_tn48m_dn_led(O) arm64_delta_tn48m_dn_cpld(O) [last unloaded: prestera_pci]
[ 528.837485] CPU: 3 PID: 53 Comm: kworker/u8:3 Tainted: G O 6.4.5 #1
[ 528.845178] Hardware name: delta,tn48m-dn (DT)
[ 528.849641] Workqueue: prestera_ordered __prestera_router_fib_event_work [prestera]
[ 528.857352] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 528.864347] pc : __prestera_fi_is_direct+0x2c/0x68 [prestera]
[ 528.870135] lr : prestera_k_arb_fib_evt+0xb20/0xd50 [prestera]
[ 528.876007] sp : ffff80000b20bc90
[ 528.879336] x29: ffff80000b20bc90 x28: 0000000000000000 x27: ffff0001374d3a48
[ 528.886510] x26: ffff000105604000 x25: ffff000134af8a28 x24: ffff0001374d3800
[ 528.893683] x23: ffff000101c89148 x22: ffff000101c89000 x21: ffff000101c89200
[ 528.900855] x20: ffff00013641fda0 x19: ffff800009d01088 x18: 0000000000000059
[ 528.908027] x17: 0000000000000277 x16: 0000000000000000 x15: 0000000000000000
[ 528.915198] x14: 0000000000000003 x13: 00000000000fe400 x12: 0000000000000000
[ 528.922371] x11: 0000000000000002 x10: 0000000000000aa0 x9 : ffff8000013d2020
[ 528.929543] x8 : 0000000000000018 x7 : 000000007b1703f8 x6 : 000000001ca72f86
[ 528.936715] x5 : 0000000033399ea7 x4 : 0000000000000000 x3 : ffff0001374d3acc
[ 528.943886] x2 : 0000000000000000 x1 : ffff00010200de00 x0 : ffff000134ae3f80
[ 528.951058] Call trace:
[ 528.953516] __prestera_fi_is_direct+0x2c/0x68 [prestera]
[ 528.958952] __prestera_router_fib_event_work+0x100/0x158 [prestera]
[ 528.965348] process_one_work+0x208/0x488
[ 528.969387] worker_thread+0x4c/0x430
[ 528.973068] kthread+0x120/0x138
[ 528.976313] ret_from_fork+0x10/0x20
[ 528.979909] ---[ end trace 0000000000000000 ]---
[ 528.984998] ------------[ cut here ]------------
[ 528.989645] WARNING: CPU: 3 PID: 53 at include/net/nexthop.h:468 __prestera_fi_is_direct+0x2c/0x68 [prestera]
[ 528.999628] Modules linked in: prestera_pci act_gact act_police sch_ingress cls_u32 cls_flower prestera arm64_delta_tn48m_dn_led(O) arm64_delta_tn48m_dn_cpld(O) [last unloaded: prestera_pci]
[ 529.016676] CPU: 3 PID: 53 Comm: kworker/u8:3 Tainted: G W O 6.4.5 #1
[ 529.024368] Hardware name: delta,tn48m-dn (DT)
[ 529.028830] Workqueue: prestera_ordered __prestera_router_fib_event_work [prestera]
[ 529.036539] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 529.043533] pc : __prestera_fi_is_direct+0x2c/0x68 [prestera]
[ 529.049318] lr : __prestera_k_arb_fc_apply+0x280/0x2f8 [prestera]
[ 529.055452] sp : ffff80000b20bc60
[ 529.058781] x29: ffff80000b20bc60 x28: 0000000000000000 x27: ffff0001374d3a48
[ 529.065953] x26: ffff000105604000 x25: ffff000134af8a28 x24: ffff0001374d3800
[ 529.073126] x23: ffff000101c89148 x22: ffff000101c89148 x21: ffff00013641fda0
[ 529.080299] x20: ffff000101c89000 x19: ffff000101c89020 x18: 0000000000000059
[ 529.087471] x17: 0000000000000277 x16: 0000000000000000 x15: 0000000000000000
[ 529.094642] x14: 0000000000000003 x13: 00000000000fe400 x12: 0000000000000000
[ 529.101814] x11: 0000000000000002 x10: 0000000000000aa0 x9 : ffff8000013cee80
[ 529.108985] x8 : 0000000000000018 x7 : 000000007b1703f8 x6 : 0000000000000018
[ 529.116157] x5 : 00000000d3497eb6 x4 : ffff000105604081 x3 : 000000008e979557
[ 529.123329] x2 : 0000000000000000 x1 : ffff00010200de00 x0 : ffff000134ae3f80
[ 529.130501] Call trace:
[ 529.132958] __prestera_fi_is_direct+0x2c/0x68 [prestera]
[ 529.138394] prestera_k_arb_fib_evt+0x6b8/0xd50 [prestera]
[ 529.143918] __prestera_router_fib_event_work+0x100/0x158 [prestera]
[ 529.150313] process_one_work+0x208/0x488
[ 529.154348] worker_thread+0x4c/0x430
[ 529.158030] kthread+0x120/0x138
[ 529.161274] ret_from_fork+0x10/0x20
[ 529.164867] ---[ end trace 0000000000000000 ]---
and results in a non offloaded route:
$ ip route
10.0.0.0/24 dev swp5 proto kernel scope link src 10.0.0.1 rt_trap
10.0.1.0/24 nhid 20 via 10.0.0.2 dev swp5 rt_trap
When creating a route referencing a nexthop via its ID, the nexthop will
be stored in a separate nh pointer instead of the array of nexthops in
the fib_info struct. This causes issues since fib_info_nh() only handles
the nexthops array, but not the separate nh pointer, and will loudly
WARN about it.
In contrast fib_info_nhc() handles both, but returns a fib_nh_common
pointer instead of a fib_nh pointer. Luckily we only ever access fields
from the fib_nh_common parts, so we can just replace all instances of
fib_info_nh() with fib_info_nhc() and access the fields via their
fib_nh_common names.
This allows handling IPv4 routes with an external nexthop, and they now
get offloaded as expected:
$ ip route
10.0.0.0/24 dev swp5 proto kernel scope link src 10.0.0.1 rt_trap
10.0.1.0/24 nhid 20 via 10.0.0.2 dev swp5 offload rt_offload
Fixes: 396b80cb5cc8 ("net: marvell: prestera: Add neighbour cache accounting")
Signed-off-by: Jonas Gorski <jonas.gorski@bisdn.de>
Acked-by: Elad Nachman <enachman@marvell.com>
Link: https://lore.kernel.org/r/20230804101220.247515-1-jonas.gorski@bisdn.de
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
drivers/net/ethernet/marvell/prestera/prestera_router.c | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
--- a/drivers/net/ethernet/marvell/prestera/prestera_router.c
+++ b/drivers/net/ethernet/marvell/prestera/prestera_router.c
@@ -166,11 +166,11 @@ prestera_util_neigh2nc_key(struct preste
static bool __prestera_fi_is_direct(struct fib_info *fi)
{
- struct fib_nh *fib_nh;
+ struct fib_nh_common *fib_nhc;
if (fib_info_num_path(fi) == 1) {
- fib_nh = fib_info_nh(fi, 0);
- if (fib_nh->fib_nh_gw_family == AF_UNSPEC)
+ fib_nhc = fib_info_nhc(fi, 0);
+ if (fib_nhc->nhc_gw_family == AF_UNSPEC)
return true;
}
@@ -261,7 +261,7 @@ static bool
__prestera_util_kern_n_is_reachable_v4(u32 tb_id, __be32 *addr,
struct net_device *dev)
{
- struct fib_nh *fib_nh;
+ struct fib_nh_common *fib_nhc;
struct fib_result res;
bool reachable;
@@ -269,8 +269,8 @@ __prestera_util_kern_n_is_reachable_v4(u
if (!prestera_util_kern_get_route(&res, tb_id, addr))
if (prestera_fi_is_direct(res.fi)) {
- fib_nh = fib_info_nh(res.fi, 0);
- if (dev == fib_nh->fib_nh_dev)
+ fib_nhc = fib_info_nhc(res.fi, 0);
+ if (dev == fib_nhc->nhc_dev)
reachable = true;
}
@@ -324,7 +324,7 @@ prestera_kern_fib_info_nhc(struct fib_no
if (info->family == AF_INET) {
fen4_info = container_of(info, struct fib_entry_notifier_info,
info);
- return &fib_info_nh(fen4_info->fi, n)->nh_common;
+ return fib_info_nhc(fen4_info->fi, n);
} else if (info->family == AF_INET6) {
fen6_info = container_of(info, struct fib6_entry_notifier_info,
info);
next prev parent reply other threads:[~2023-08-13 21:31 UTC|newest]
Thread overview: 225+ 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 ` [Nouveau] " 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 ` [PATCH 6.4 056/206] fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions Greg Kroah-Hartman
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 ` Greg Kroah-Hartman [this message]
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=20230813211729.407869243@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=enachman@marvell.com \
--cc=jonas.gorski@bisdn.de \
--cc=kuba@kernel.org \
--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.