From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
stable@vger.kernel.org, Nikolay Aleksandrov <razor@blackwall.org>,
David Ahern <dsahern@kernel.org>,
"David S. Miller" <davem@davemloft.net>,
Sasha Levin <sashal@kernel.org>
Subject: [PATCH 5.10 105/171] net: ipv4: fix route with nexthop object delete warning
Date: Tue, 12 Apr 2022 08:29:56 +0200 [thread overview]
Message-ID: <20220412062930.920723400@linuxfoundation.org> (raw)
In-Reply-To: <20220412062927.870347203@linuxfoundation.org>
From: Nikolay Aleksandrov <razor@blackwall.org>
[ Upstream commit 6bf92d70e690b7ff12b24f4bfff5e5434d019b82 ]
FRR folks have hit a kernel warning[1] while deleting routes[2] which is
caused by trying to delete a route pointing to a nexthop id without
specifying nhid but matching on an interface. That is, a route is found
but we hit a warning while matching it. The warning is from
fib_info_nh() in include/net/nexthop.h because we run it on a fib_info
with nexthop object. The call chain is:
inet_rtm_delroute -> fib_table_delete -> fib_nh_match (called with a
nexthop fib_info and also with fc_oif set thus calling fib_info_nh on
the fib_info and triggering the warning). The fix is to not do any
matching in that branch if the fi has a nexthop object because those are
managed separately. I.e. we should match when deleting without nh spec and
should fail when deleting a nexthop route with old-style nh spec because
nexthop objects are managed separately, e.g.:
$ ip r show 1.2.3.4/32
1.2.3.4 nhid 12 via 192.168.11.2 dev dummy0
$ ip r del 1.2.3.4/32
$ ip r del 1.2.3.4/32 nhid 12
<both should work>
$ ip r del 1.2.3.4/32 dev dummy0
<should fail with ESRCH>
[1]
[ 523.462226] ------------[ cut here ]------------
[ 523.462230] WARNING: CPU: 14 PID: 22893 at include/net/nexthop.h:468 fib_nh_match+0x210/0x460
[ 523.462236] Modules linked in: dummy rpcsec_gss_krb5 xt_socket nf_socket_ipv4 nf_socket_ipv6 ip6table_raw iptable_raw bpf_preload xt_statistic ip_set ip_vs_sh ip_vs_wrr ip_vs_rr ip_vs xt_mark nf_tables xt_nat veth nf_conntrack_netlink nfnetlink xt_addrtype br_netfilter overlay dm_crypt nfsv3 nfs fscache netfs vhost_net vhost vhost_iotlb tap tun xt_CHECKSUM xt_MASQUERADE xt_conntrack 8021q garp mrp ipt_REJECT nf_reject_ipv4 ip6table_mangle ip6table_nat iptable_mangle iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 iptable_filter bridge stp llc rfcomm snd_seq_dummy snd_hrtimer rpcrdma rdma_cm iw_cm ib_cm ib_core ip6table_filter xt_comment ip6_tables vboxnetadp(OE) vboxnetflt(OE) vboxdrv(OE) qrtr bnep binfmt_misc xfs vfat fat squashfs loop nvidia_drm(POE) nvidia_modeset(POE) nvidia_uvm(POE) nvidia(POE) intel_rapl_msr intel_rapl_common snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_hda_codec_hdmi btusb btrtl iwlmvm uvcvideo btbcm snd_hda_intel edac_mce_amd
[ 523.462274] videobuf2_vmalloc videobuf2_memops btintel snd_intel_dspcfg videobuf2_v4l2 snd_intel_sdw_acpi bluetooth snd_usb_audio snd_hda_codec mac80211 snd_usbmidi_lib joydev snd_hda_core videobuf2_common kvm_amd snd_rawmidi snd_hwdep snd_seq videodev ccp snd_seq_device libarc4 ecdh_generic mc snd_pcm kvm iwlwifi snd_timer drm_kms_helper snd cfg80211 cec soundcore irqbypass rapl wmi_bmof i2c_piix4 rfkill k10temp pcspkr acpi_cpufreq nfsd auth_rpcgss nfs_acl lockd grace sunrpc drm zram ip_tables crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel nvme sp5100_tco r8169 nvme_core wmi ipmi_devintf ipmi_msghandler fuse
[ 523.462300] CPU: 14 PID: 22893 Comm: ip Tainted: P OE 5.16.18-200.fc35.x86_64 #1
[ 523.462302] Hardware name: Micro-Star International Co., Ltd. MS-7C37/MPG X570 GAMING EDGE WIFI (MS-7C37), BIOS 1.C0 10/29/2020
[ 523.462303] RIP: 0010:fib_nh_match+0x210/0x460
[ 523.462304] Code: 7c 24 20 48 8b b5 90 00 00 00 e8 bb ee f4 ff 48 8b 7c 24 20 41 89 c4 e8 ee eb f4 ff 45 85 e4 0f 85 2e fe ff ff e9 4c ff ff ff <0f> 0b e9 17 ff ff ff 3c 0a 0f 85 61 fe ff ff 48 8b b5 98 00 00 00
[ 523.462306] RSP: 0018:ffffaa53d4d87928 EFLAGS: 00010286
[ 523.462307] RAX: 0000000000000000 RBX: ffffaa53d4d87a90 RCX: ffffaa53d4d87bb0
[ 523.462308] RDX: ffff9e3d2ee6be80 RSI: ffffaa53d4d87a90 RDI: ffffffff920ed380
[ 523.462309] RBP: ffff9e3d2ee6be80 R08: 0000000000000064 R09: 0000000000000000
[ 523.462310] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000031
[ 523.462310] R13: 0000000000000020 R14: 0000000000000000 R15: ffff9e3d331054e0
[ 523.462311] FS: 00007f245517c1c0(0000) GS:ffff9e492ed80000(0000) knlGS:0000000000000000
[ 523.462313] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 523.462313] CR2: 000055e5dfdd8268 CR3: 00000003ef488000 CR4: 0000000000350ee0
[ 523.462315] Call Trace:
[ 523.462316] <TASK>
[ 523.462320] fib_table_delete+0x1a9/0x310
[ 523.462323] inet_rtm_delroute+0x93/0x110
[ 523.462325] rtnetlink_rcv_msg+0x133/0x370
[ 523.462327] ? _copy_to_iter+0xb5/0x6f0
[ 523.462330] ? rtnl_calcit.isra.0+0x110/0x110
[ 523.462331] netlink_rcv_skb+0x50/0xf0
[ 523.462334] netlink_unicast+0x211/0x330
[ 523.462336] netlink_sendmsg+0x23f/0x480
[ 523.462338] sock_sendmsg+0x5e/0x60
[ 523.462340] ____sys_sendmsg+0x22c/0x270
[ 523.462341] ? import_iovec+0x17/0x20
[ 523.462343] ? sendmsg_copy_msghdr+0x59/0x90
[ 523.462344] ? __mod_lruvec_page_state+0x85/0x110
[ 523.462348] ___sys_sendmsg+0x81/0xc0
[ 523.462350] ? netlink_seq_start+0x70/0x70
[ 523.462352] ? __dentry_kill+0x13a/0x180
[ 523.462354] ? __fput+0xff/0x250
[ 523.462356] __sys_sendmsg+0x49/0x80
[ 523.462358] do_syscall_64+0x3b/0x90
[ 523.462361] entry_SYSCALL_64_after_hwframe+0x44/0xae
[ 523.462364] RIP: 0033:0x7f24552aa337
[ 523.462365] Code: 0e 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b9 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 89 54 24 1c 48 89 74 24 10
[ 523.462366] RSP: 002b:00007fff7f05a838 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
[ 523.462368] RAX: ffffffffffffffda RBX: 000000006245bf91 RCX: 00007f24552aa337
[ 523.462368] RDX: 0000000000000000 RSI: 00007fff7f05a8a0 RDI: 0000000000000003
[ 523.462369] RBP: 0000000000000000 R08: 0000000000000001 R09: 0000000000000000
[ 523.462370] R10: 0000000000000008 R11: 0000000000000246 R12: 0000000000000001
[ 523.462370] R13: 00007fff7f05ce08 R14: 0000000000000000 R15: 000055e5dfdd1040
[ 523.462373] </TASK>
[ 523.462374] ---[ end trace ba537bc16f6bf4ed ]---
[2] https://github.com/FRRouting/frr/issues/6412
Fixes: 4c7e8084fd46 ("ipv4: Plumb support for nexthop object in a fib_info")
Signed-off-by: Nikolay Aleksandrov <razor@blackwall.org>
Reviewed-by: David Ahern <dsahern@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
net/ipv4/fib_semantics.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/net/ipv4/fib_semantics.c b/net/ipv4/fib_semantics.c
index 838a876c168c..c8c7b76c3b2e 100644
--- a/net/ipv4/fib_semantics.c
+++ b/net/ipv4/fib_semantics.c
@@ -888,8 +888,13 @@ int fib_nh_match(struct net *net, struct fib_config *cfg, struct fib_info *fi,
}
if (cfg->fc_oif || cfg->fc_gw_family) {
- struct fib_nh *nh = fib_info_nh(fi, 0);
+ struct fib_nh *nh;
+
+ /* cannot match on nexthop object attributes */
+ if (fi->nh)
+ return 1;
+ nh = fib_info_nh(fi, 0);
if (cfg->fc_encap) {
if (fib_encap_match(net, cfg->fc_encap_type,
cfg->fc_encap, nh, cfg, extack))
--
2.35.1
next prev parent reply other threads:[~2022-04-12 6:46 UTC|newest]
Thread overview: 181+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-04-12 6:28 [PATCH 5.10 000/171] 5.10.111-rc1 review Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 001/171] ubifs: Rectify space amount budget for mkdir/tmpfile operations Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 002/171] gfs2: Check for active reservation in gfs2_release Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 003/171] gfs2: Fix gfs2_release for non-writers regression Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 004/171] gfs2: gfs2_setattr_size error path fix Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 005/171] rtc: wm8350: Handle error for wm8350_register_irq Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 006/171] KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 007/171] KVM: x86/emulator: Emulate RDPID only if it is enabled in guest Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 008/171] drm: Add orientation quirk for GPD Win Max Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 009/171] ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 010/171] drm/amd/display: Add signal type check when verify stream backends same Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 011/171] drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 012/171] usb: gadget: tegra-xudc: Do not program SPARAM Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 013/171] usb: gadget: tegra-xudc: Fix control endpoints definitions Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 014/171] ptp: replace snprintf with sysfs_emit Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 015/171] powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 016/171] ath11k: fix kernel panic during unload/load ath11k modules Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 017/171] ath11k: mhi: use mhi_sync_power_up() Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 018/171] bpf: Make dst_port field in struct bpf_sock 16-bit wide Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 019/171] scsi: mvsas: Replace snprintf() with sysfs_emit() Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 020/171] scsi: bfa: " Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 021/171] power: supply: axp20x_battery: properly report current when discharging Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 022/171] mt76: dma: initialize skip_unmap in mt76_dma_rx_fill Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 023/171] cfg80211: dont add non transmitted BSS to 6GHz scanned channels Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 024/171] libbpf: Fix build issue with llvm-readelf Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 025/171] ipv6: make mc_forwarding atomic Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 026/171] powerpc: Set crashkernel offset to mid of RMA region Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 027/171] drm/amdgpu: Fix recursive locking warning Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 028/171] PCI: aardvark: Fix support for MSI interrupts Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 029/171] iommu/arm-smmu-v3: fix event handling soft lockup Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 030/171] usb: ehci: add pci device support for Aspeed platforms Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 031/171] PCI: endpoint: Fix alignment fault error in copy tests Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 032/171] tcp: Dont acquire inet_listen_hashbucket::lock with disabled BH Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 033/171] PCI: pciehp: Add Qualcomm quirk for Command Completed erratum Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 034/171] power: supply: axp288-charger: Set Vhold to 4.4V Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 035/171] iwlwifi: mvm: Correctly set fragmented EBS Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 036/171] ipv4: Invalidate neighbour for broadcast address upon address addition Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 037/171] dm ioctl: prevent potential spectre v1 gadget Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 038/171] dm: requeue IO if mapping table not yet available Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 039/171] drm/amdkfd: make CRAT table missing message informational only Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 040/171] scsi: pm8001: Fix pm80xx_pci_mem_copy() interface Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 041/171] scsi: pm8001: Fix pm8001_mpi_task_abort_resp() Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 042/171] scsi: pm8001: Fix task leak in pm8001_send_abort_all() Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 043/171] scsi: pm8001: Fix tag leaks on error Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 044/171] scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req() Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 045/171] mt76: mt7615: Fix assigning negative values to unsigned variable Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 046/171] scsi: aha152x: Fix aha152x_setup() __setup handler return value Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 047/171] scsi: hisi_sas: Free irq vectors in order for v3 HW Greg Kroah-Hartman
2022-04-12 6:28 ` [PATCH 5.10 048/171] net/smc: correct settings of RMB window update limit Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 049/171] mips: ralink: fix a refcount leak in ill_acc_of_setup() Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 050/171] macvtap: advertise link netns via netlink Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 051/171] tuntap: add sanity checks about msg_controllen in sendmsg Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 052/171] Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg} Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 053/171] Bluetooth: use memset avoid memory leaks Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 054/171] bnxt_en: Eliminate unintended link toggle during FW reset Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 055/171] PCI: endpoint: Fix misused goto label Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 056/171] MIPS: fix fortify panic when copying asm exception handlers Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 057/171] powerpc/code-patching: Pre-map patch area Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 058/171] powerpc/secvar: fix refcount leak in format_show() Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 059/171] scsi: libfc: Fix use after free in fc_exch_abts_resp() Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 060/171] can: isotp: set default value for N_As to 50 micro seconds Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 061/171] net: account alternate interface name memory Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 062/171] net: limit altnames to 64k total Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 063/171] net: sfp: add 2500base-X quirk for Lantech SFP module Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 064/171] usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 065/171] xtensa: fix DTC warning unit_address_format Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 066/171] MIPS: ingenic: correct unit node address Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 067/171] Bluetooth: Fix use after free in hci_send_acl Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 068/171] netlabel: fix out-of-bounds memory accesses Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 069/171] ceph: fix memory leak in ceph_readdir when note_last_dentry returns error Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 070/171] init/main.c: return 1 from handled __setup() functions Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 071/171] minix: fix bug when opening a file with O_DIRECT Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 072/171] clk: si5341: fix reported clk_rate when output divider is 2 Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 073/171] staging: vchiq_core: handle NULL result of find_service_by_handle Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 074/171] phy: amlogic: meson8b-usb2: Use dev_err_probe() Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 075/171] staging: wfx: fix an error handling in wfx_init_common() Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 076/171] w1: w1_therm: fixes w1_seq for ds28ea00 sensors Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 077/171] NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 078/171] NFSv4: Protect the state recovery thread against direct reclaim Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 079/171] xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 080/171] clk: ti: Preserve node in ti_dt_clocks_register() Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 081/171] clk: Enforce that disjoints limits are invalid Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 082/171] SUNRPC/call_alloc: async tasks mustnt block waiting for memory Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 083/171] SUNRPC/xprt: " Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 084/171] SUNRPC: remove scheduling boost for "SWAPPER" tasks Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 085/171] NFS: swap IO handling is slightly different for O_DIRECT IO Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 086/171] NFS: swap-out must always use STABLE writes Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 087/171] x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 088/171] serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 089/171] virtio_console: eliminate anonymous module_init & module_exit Greg Kroah-Hartman
2022-04-12 6:29 ` Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 090/171] jfs: prevent NULL deref in diFree Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 091/171] SUNRPC: Fix socket waits for write buffer space Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 092/171] NFS: nfsiod should not block forever in mempool_alloc() Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 093/171] NFS: Avoid writeback threads getting stuck " Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 094/171] parisc: Fix CPU affinity for Lasi, WAX and Dino chips Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 095/171] parisc: Fix patch code locking and flushing Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 096/171] mm: fix race between MADV_FREE reclaim and blkdev direct IO read Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 097/171] Revert "hv: utils: add PTP_1588_CLOCK to Kconfig to fix build" Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 098/171] drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire() Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 099/171] Drivers: hv: vmbus: Fix potential crash on module unload Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 100/171] Revert "NFSv4: Handle the special Linux file open access mode" Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 101/171] NFSv4: fix open failure with O_ACCMODE flag Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 102/171] scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one() Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 103/171] net/tls: fix slab-out-of-bounds bug in decrypt_internal Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 104/171] ice: Clear default forwarding VSI during VSI release Greg Kroah-Hartman
2022-04-12 6:29 ` Greg Kroah-Hartman [this message]
2022-04-12 6:29 ` [PATCH 5.10 106/171] net: stmmac: Fix unset max_speed difference between DT and non-DT platforms Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 107/171] drm/imx: imx-ldb: Check for null pointer after calling kmemdup Greg Kroah-Hartman
2022-04-12 6:29 ` [PATCH 5.10 108/171] drm/imx: Fix memory leak in imx_pd_connector_get_modes Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 109/171] bnxt_en: reserve space inside receive page for skb_shared_info Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 110/171] sfc: Do not free an empty page_ring Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 111/171] RDMA/mlx5: Dont remove cache MRs when a delay is needed Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 112/171] IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 113/171] dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 114/171] ice: Set txq_teid to ICE_INVAL_TEID on ring creation Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 115/171] ice: Do not skip not enabled queues in ice_vc_dis_qs_msg Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 116/171] ipv6: Fix stats accounting in ip6_pkt_drop Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 117/171] ice: synchronize_rcu() when terminating rings Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 118/171] net: openvswitch: dont send internal clone attribute to the userspace Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 119/171] net: openvswitch: fix leak of nested actions Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 120/171] rxrpc: fix a race in rxrpc_exit_net() Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 121/171] net: phy: mscc-miim: reject clause 45 register accesses Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 122/171] qede: confirm skb is allocated before using Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 123/171] spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op() Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 124/171] bpf: Support dual-stack sockets in bpf_tcp_check_syncookie Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 125/171] drbd: Fix five use after free bugs in get_initial_state Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 126/171] io_uring: dont touch scm_fp_list after queueing skb Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 127/171] SUNRPC: Handle ENOMEM in call_transmit_status() Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 128/171] SUNRPC: Handle low memory situations in call_status() Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 129/171] SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 130/171] iommu/omap: Fix regression in probe for NULL pointer dereference Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 131/171] perf: arm-spe: Fix perf report --mem-mode Greg Kroah-Hartman
2022-04-12 6:30 ` Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 132/171] perf tools: Fix perfs libperf_print callback Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 133/171] perf session: Remap buf if there is no space for event Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 134/171] arm64: Add part number for Arm Cortex-A78AE Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 135/171] Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 136/171] mmc: mmci: stm32: correctly check all elements of sg list Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 137/171] mmc: renesas_sdhi: dont overwrite TAP settings when HS400 tuning is complete Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 138/171] lz4: fix LZ4_decompress_safe_partial read out of bound Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 139/171] mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 140/171] mm/mempolicy: fix mpol_new leak in shared_policy_replace Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 141/171] io_uring: fix race between timeout flush and removal Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 142/171] x86/pm: Save the MSR validity status at context setup Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 143/171] x86/speculation: Restore speculation related MSRs during S3 resume Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 144/171] btrfs: fix qgroup reserve overflow the qgroup limit Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 145/171] btrfs: prevent subvol with swapfile from being deleted Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 146/171] arm64: patch_text: Fixup last cpu should be master Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 147/171] RDMA/hfi1: Fix use-after-free bug for mm struct Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 148/171] gpio: Restrict usage of GPIO chip irq members before initialization Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 149/171] ata: sata_dwc_460ex: Fix crash due to OOB write Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 150/171] perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 151/171] irqchip/gic-v3: Fix GICR_CTLR.RWP polling Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 152/171] drm/amdgpu/smu10: fix SoC/fclk units in auto mode Greg Kroah-Hartman
2022-04-12 6:30 ` [Nouveau] [PATCH 5.10 153/171] drm/nouveau/pmu: Add missing callbacks for Tegra devices Greg Kroah-Hartman
2022-04-12 6:30 ` Greg Kroah-Hartman
2022-04-12 6:30 ` Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 154/171] drm/amdkfd: Create file descriptor after client is added to smi_clients list Greg Kroah-Hartman
2022-04-12 6:30 ` Greg Kroah-Hartman
2022-04-12 6:30 ` Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 155/171] perf build: Dont use -ffat-lto-objects in the python feature test when building with clang-13 Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 156/171] perf python: Fix probing for some clang command line options Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 157/171] tools build: Filter out options and warnings not supported by clang Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 158/171] tools build: Use $(shell ) instead of `` to get embedded libperls ccopts Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 159/171] dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error" Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 160/171] ubsan: remove CONFIG_UBSAN_OBJECT_SIZE Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 161/171] mm: dont skip swap entry even if zap_details specified Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 162/171] cgroup: Use open-time credentials for process migraton perm checks Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 163/171] selftests/cgroup: Fix build on older distros Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 164/171] selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644 Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 165/171] selftests: cgroup: Test open-time credential usage for migration checks Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 166/171] selftests: cgroup: Test open-time cgroup namespace " Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 167/171] arm64: module: remove (NOLOAD) from linker script Greg Kroah-Hartman
2022-04-12 6:30 ` [PATCH 5.10 168/171] Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() Greg Kroah-Hartman
2022-04-12 6:31 ` [PATCH 5.10 169/171] irqchip/gic, gic-v3: Prevent GSI to SGI translations Greg Kroah-Hartman
2022-04-12 6:31 ` [PATCH 5.10 170/171] mm/sparsemem: fix mem_section will never be NULL gcc 12 warning Greg Kroah-Hartman
2022-04-12 6:31 ` [PATCH 5.10 171/171] powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit Greg Kroah-Hartman
2022-04-12 17:21 ` [PATCH 5.10 000/171] 5.10.111-rc1 review Pavel Machek
2022-04-12 17:41 ` Fox Chen
2022-04-13 1:43 ` Samuel Zou
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=20220412062930.920723400@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=davem@davemloft.net \
--cc=dsahern@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=razor@blackwall.org \
--cc=sashal@kernel.org \
--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.