From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
patches@lists.linux.dev, Vlad Buslov <vladbu@nvidia.com>,
Roi Dayan <roid@nvidia.com>, Saeed Mahameed <saeedm@nvidia.com>,
Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.1 019/223] net/mlx5e: Check for NOT_READY flag state after locking
Date: Fri, 21 Jul 2023 18:04:32 +0200 [thread overview]
Message-ID: <20230721160521.696383574@linuxfoundation.org> (raw)
In-Reply-To: <20230721160520.865493356@linuxfoundation.org>
From: Vlad Buslov <vladbu@nvidia.com>
[ Upstream commit 65e64640e97c0f223e77f9ea69b5a46186b93470 ]
Currently the check for NOT_READY flag is performed before obtaining the
necessary lock. This opens a possibility for race condition when the flow
is concurrently removed from unready_flows list by the workqueue task,
which causes a double-removal from the list and a crash[0]. Fix the issue
by moving the flag check inside the section protected by
uplink_priv->unready_flows_lock mutex.
[0]:
[44376.389654] general protection fault, probably for non-canonical address 0xdead000000000108: 0000 [#1] SMP
[44376.391665] CPU: 7 PID: 59123 Comm: tc Not tainted 6.4.0-rc4+ #1
[44376.392984] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.13.0-0-gf21b5a4aeb02-prebuilt.qemu.org 04/01/2014
[44376.395342] RIP: 0010:mlx5e_tc_del_fdb_flow+0xb3/0x340 [mlx5_core]
[44376.396857] Code: 00 48 8b b8 68 ce 02 00 e8 8a 4d 02 00 4c 8d a8 a8 01 00 00 4c 89 ef e8 8b 79 88 e1 48 8b 83 98 06 00 00 48 8b 93 90 06 00 00 <48> 89 42 08 48 89 10 48 b8 00 01 00 00 00 00 ad de 48 89 83 90 06
[44376.399167] RSP: 0018:ffff88812cc97570 EFLAGS: 00010246
[44376.399680] RAX: dead000000000122 RBX: ffff8881088e3800 RCX: ffff8881881bac00
[44376.400337] RDX: dead000000000100 RSI: ffff88812cc97500 RDI: ffff8881242f71b0
[44376.401001] RBP: ffff88811cbb0940 R08: 0000000000000400 R09: 0000000000000001
[44376.401663] R10: 0000000000000001 R11: 0000000000000000 R12: ffff88812c944000
[44376.402342] R13: ffff8881242f71a8 R14: ffff8881222b4000 R15: 0000000000000000
[44376.402999] FS: 00007f0451104800(0000) GS:ffff88852cb80000(0000) knlGS:0000000000000000
[44376.403787] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[44376.404343] CR2: 0000000000489108 CR3: 0000000123a79003 CR4: 0000000000370ea0
[44376.405004] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[44376.405665] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[44376.406339] Call Trace:
[44376.406651] <TASK>
[44376.406939] ? die_addr+0x33/0x90
[44376.407311] ? exc_general_protection+0x192/0x390
[44376.407795] ? asm_exc_general_protection+0x22/0x30
[44376.408292] ? mlx5e_tc_del_fdb_flow+0xb3/0x340 [mlx5_core]
[44376.408876] __mlx5e_tc_del_fdb_peer_flow+0xbc/0xe0 [mlx5_core]
[44376.409482] mlx5e_tc_del_flow+0x42/0x210 [mlx5_core]
[44376.410055] mlx5e_flow_put+0x25/0x50 [mlx5_core]
[44376.410529] mlx5e_delete_flower+0x24b/0x350 [mlx5_core]
[44376.411043] tc_setup_cb_reoffload+0x22/0x80
[44376.411462] fl_reoffload+0x261/0x2f0 [cls_flower]
[44376.411907] ? mlx5e_rep_indr_setup_ft_cb+0x160/0x160 [mlx5_core]
[44376.412481] ? mlx5e_rep_indr_setup_ft_cb+0x160/0x160 [mlx5_core]
[44376.413044] tcf_block_playback_offloads+0x76/0x170
[44376.413497] tcf_block_unbind+0x7b/0xd0
[44376.413881] tcf_block_setup+0x17d/0x1c0
[44376.414269] tcf_block_offload_cmd.isra.0+0xf1/0x130
[44376.414725] tcf_block_offload_unbind+0x43/0x70
[44376.415153] __tcf_block_put+0x82/0x150
[44376.415532] ingress_destroy+0x22/0x30 [sch_ingress]
[44376.415986] qdisc_destroy+0x3b/0xd0
[44376.416343] qdisc_graft+0x4d0/0x620
[44376.416706] tc_get_qdisc+0x1c9/0x3b0
[44376.417074] rtnetlink_rcv_msg+0x29c/0x390
[44376.419978] ? rep_movs_alternative+0x3a/0xa0
[44376.420399] ? rtnl_calcit.isra.0+0x120/0x120
[44376.420813] netlink_rcv_skb+0x54/0x100
[44376.421192] netlink_unicast+0x1f6/0x2c0
[44376.421573] netlink_sendmsg+0x232/0x4a0
[44376.421980] sock_sendmsg+0x38/0x60
[44376.422328] ____sys_sendmsg+0x1d0/0x1e0
[44376.422709] ? copy_msghdr_from_user+0x6d/0xa0
[44376.423127] ___sys_sendmsg+0x80/0xc0
[44376.423495] ? ___sys_recvmsg+0x8b/0xc0
[44376.423869] __sys_sendmsg+0x51/0x90
[44376.424226] do_syscall_64+0x3d/0x90
[44376.424587] entry_SYSCALL_64_after_hwframe+0x46/0xb0
[44376.425046] RIP: 0033:0x7f045134f887
[44376.425403] Code: 0a 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
[44376.426914] RSP: 002b:00007ffd63a82b98 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
[44376.427592] RAX: ffffffffffffffda RBX: 000000006481955f RCX: 00007f045134f887
[44376.428195] RDX: 0000000000000000 RSI: 00007ffd63a82c00 RDI: 0000000000000003
[44376.428796] RBP: 0000000000000000 R08: 0000000000000001 R09: 0000000000000000
[44376.429404] R10: 00007f0451208708 R11: 0000000000000246 R12: 0000000000000001
[44376.430039] R13: 0000000000409980 R14: 000000000047e538 R15: 0000000000485400
[44376.430644] </TASK>
[44376.430907] Modules linked in: mlx5_ib mlx5_core act_mirred act_tunnel_key cls_flower vxlan dummy sch_ingress openvswitch nsh rpcrdma rdma_ucm ib_iser libiscsi scsi_transport_iscsi ib_umad rdma_cm ib_ipoib iw_cm ib_cm ib_uverbs ib_core xt_conntrack xt_MASQUERADE nf_conntrack_netlink nfnetlink xt_addrtype iptable_nat nf_nat br_netfilter rpcsec_g
ss_krb5 auth_rpcgss oid_registry overlay zram zsmalloc fuse [last unloaded: mlx5_core]
[44376.433936] ---[ end trace 0000000000000000 ]---
[44376.434373] RIP: 0010:mlx5e_tc_del_fdb_flow+0xb3/0x340 [mlx5_core]
[44376.434951] Code: 00 48 8b b8 68 ce 02 00 e8 8a 4d 02 00 4c 8d a8 a8 01 00 00 4c 89 ef e8 8b 79 88 e1 48 8b 83 98 06 00 00 48 8b 93 90 06 00 00 <48> 89 42 08 48 89 10 48 b8 00 01 00 00 00 00 ad de 48 89 83 90 06
[44376.436452] RSP: 0018:ffff88812cc97570 EFLAGS: 00010246
[44376.436924] RAX: dead000000000122 RBX: ffff8881088e3800 RCX: ffff8881881bac00
[44376.437530] RDX: dead000000000100 RSI: ffff88812cc97500 RDI: ffff8881242f71b0
[44376.438179] RBP: ffff88811cbb0940 R08: 0000000000000400 R09: 0000000000000001
[44376.438786] R10: 0000000000000001 R11: 0000000000000000 R12: ffff88812c944000
[44376.439393] R13: ffff8881242f71a8 R14: ffff8881222b4000 R15: 0000000000000000
[44376.439998] FS: 00007f0451104800(0000) GS:ffff88852cb80000(0000) knlGS:0000000000000000
[44376.440714] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[44376.441225] CR2: 0000000000489108 CR3: 0000000123a79003 CR4: 0000000000370ea0
[44376.441843] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[44376.442471] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Fixes: ad86755b18d5 ("net/mlx5e: Protect unready flows with dedicated lock")
Signed-off-by: Vlad Buslov <vladbu@nvidia.com>
Reviewed-by: Roi Dayan <roid@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c b/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
index 7883b625634fb..7ab489520a873 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
@@ -1551,7 +1551,8 @@ static void remove_unready_flow(struct mlx5e_tc_flow *flow)
uplink_priv = &rpriv->uplink_priv;
mutex_lock(&uplink_priv->unready_flows_lock);
- unready_flow_del(flow);
+ if (flow_flag_test(flow, NOT_READY))
+ unready_flow_del(flow);
mutex_unlock(&uplink_priv->unready_flows_lock);
}
@@ -1896,8 +1897,7 @@ static void mlx5e_tc_del_fdb_flow(struct mlx5e_priv *priv,
esw_attr = attr->esw_attr;
mlx5e_put_flow_tunnel_id(flow);
- if (flow_flag_test(flow, NOT_READY))
- remove_unready_flow(flow);
+ remove_unready_flow(flow);
if (mlx5e_is_offloaded_flow(flow)) {
if (flow_flag_test(flow, SLOW))
--
2.39.2
next prev parent reply other threads:[~2023-07-21 19:18 UTC|newest]
Thread overview: 238+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-07-21 16:04 [PATCH 6.1 000/223] 6.1.40-rc1 review Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 001/223] net/ncsi: change from ndo_set_mac_address to dev_set_mac_address Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 002/223] HID: amd_sfh: Rename the float32 variable Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 003/223] HID: amd_sfh: Fix for shift-out-of-bounds Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 004/223] net: lan743x: Dont sleep in atomic context Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 005/223] workqueue: clean up WORK_* constant types, clarify masking Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 006/223] ksmbd: add missing compound request handing in some commands Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 007/223] ksmbd: fix out of bounds read in smb2_sess_setup Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 008/223] drm/panel: simple: Add connector_type for innolux_at043tn24 Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 009/223] drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 010/223] swiotlb: always set the number of areas before allocating the pool Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 011/223] swiotlb: reduce the swiotlb buffer size on allocation failure Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 012/223] swiotlb: reduce the number of areas to match actual memory pool size Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 013/223] drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 014/223] ice: Fix max_rate check while configuring TX rate limits Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 015/223] igc: Remove delay during TX ring configuration Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 016/223] net/mlx5e: fix double free in mlx5e_destroy_flow_table Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 017/223] net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 018/223] net/mlx5e: fix memory leak in mlx5e_ptp_open Greg Kroah-Hartman
2023-07-21 16:04 ` Greg Kroah-Hartman [this message]
2023-07-21 16:04 ` [PATCH 6.1 020/223] igc: set TP bit in supported and advertising fields of ethtool_link_ksettings Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 021/223] igc: Handle PPS start time programming for past time values Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 022/223] blk-crypto: use dynamic lock class for blk_crypto_profile::lock Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 023/223] scsi: qla2xxx: Fix error code in qla2x00_start_sp() Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 024/223] scsi: ufs: ufs-mediatek: Add dependency for RESET_CONTROLLER Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 025/223] bpf: Fix max stack depth check for async callbacks Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 026/223] net: mvneta: fix txq_map in case of txq_number==1 Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 027/223] net/sched: cls_fw: Fix improper refcount update leads to use-after-free Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 028/223] gve: Set default duplex configuration to full Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 029/223] octeontx2-af: Promisc enable/disable through mbox Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 030/223] octeontx2-af: Move validation of ptp pointer before its usage Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 031/223] ionic: remove WARN_ON to prevent panic_on_warn Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 032/223] net: bgmac: postpone turning IRQs off to avoid SoC hangs Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 033/223] net: prevent skb corruption on frag list segmentation Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 034/223] icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev() Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 035/223] udp6: fix udp6_ehashfn() typo Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 036/223] ntb: idt: Fix error handling in idt_pci_driver_init() Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 037/223] NTB: amd: Fix error handling in amd_ntb_pci_driver_init() Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 038/223] ntb: intel: Fix error handling in intel_ntb_pci_driver_init() Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 039/223] NTB: ntb_transport: fix possible memory leak while device_register() fails Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 040/223] NTB: ntb_tool: Add check for devm_kcalloc Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 041/223] ipv6/addrconf: fix a potential refcount underflow for idev Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 042/223] net: dsa: qca8k: Add check for skb_copy Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 043/223] platform/x86: wmi: Break possible infinite loop when parsing GUID Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 044/223] kernel/trace: Fix cleanup logic of enable_trace_eprobe Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 045/223] igc: Fix launchtime before start of cycle Greg Kroah-Hartman
2023-07-21 16:04 ` [PATCH 6.1 046/223] igc: Fix inserting of empty frame for launchtime Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 047/223] nvme: fix the NVME_ID_NS_NVM_STS_MASK definition Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 048/223] riscv, bpf: Fix inconsistent JIT image generation Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 049/223] drm/i915: Dont preserve dpll_hw_state for slave crtc in Bigjoiner Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 050/223] drm/i915: Fix one wrong caching mode enum usage Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 051/223] octeontx2-pf: Add additional check for MCAM rules Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 052/223] erofs: avoid useless loops in z_erofs_pcluster_readmore() when reading beyond EOF Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 053/223] erofs: avoid infinite loop in z_erofs_do_read_page() " Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 054/223] erofs: fix fsdax unavailability for chunk-based regular files Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 055/223] wifi: airo: avoid uninitialized warning in airo_get_rate() Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 056/223] bpf: cpumap: Fix memory leak in cpu_map_update_elem Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 057/223] net/sched: flower: Ensure both minimum and maximum ports are specified Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 058/223] riscv: mm: fix truncation warning on RV32 Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 059/223] netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 060/223] net/sched: make psched_mtu() RTNL-less safe Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 061/223] wifi: rtw89: debug: fix error code in rtw89_debug_priv_send_h2c_set() Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 062/223] net/sched: sch_qfq: refactor parsing of netlink parameters Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 063/223] net/sched: sch_qfq: account for stab overhead in qfq_enqueue Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 064/223] nvme-pci: fix DMA direction of unmapping integrity data Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 065/223] fs/ntfs3: Check fields while reading Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 066/223] ovl: let helper ovl_i_path_real() return the realinode Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 067/223] ovl: fix null pointer dereference in ovl_get_acl_rcu() Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 068/223] cifs: fix session state check in smb2_find_smb_ses Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 069/223] drm/client: Send hotplug event after registering a client Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 070/223] drm/amdgpu/sdma4: set align mask to 255 Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 071/223] drm/amd/pm: revise the ASPM settings for thunderbolt attached scenario Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 072/223] drm/amdgpu: add the fan abnormal detection feature Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 073/223] drm/amdgpu: Fix minmax warning Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 074/223] drm/amd/pm: add abnormal fan detection for smu 13.0.0 Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 075/223] f2fs: fix the wrong condition to determine atomic context Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 076/223] f2fs: fix deadlock in i_xattr_sem and inode page lock Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 077/223] pinctrl: amd: Add Z-state wake control bits Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 078/223] pinctrl: amd: Adjust debugfs output Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 079/223] pinctrl: amd: Add fields for interrupt status and wake status Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 080/223] pinctrl: amd: Detect internal GPIO0 debounce handling Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 081/223] pinctrl: amd: Fix mistake in handling clearing pins at startup Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 082/223] pinctrl: amd: Detect and mask spurious interrupts Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 083/223] pinctrl: amd: Revert "pinctrl: amd: disable and mask interrupts on probe" Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 084/223] pinctrl: amd: Only use special debounce behavior for GPIO 0 Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 085/223] pinctrl: amd: Use amd_pinconf_set() for all config options Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 086/223] pinctrl: amd: Drop pull up select configuration Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 087/223] pinctrl: amd: Unify debounce handling into amd_pinconf_set() Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 088/223] tpm: Do not remap from ACPI resources again for Pluton TPM Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 089/223] tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 090/223] tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 091/223] tpm: tis_i2c: Limit write " Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 092/223] tpm: return false from tpm_amd_is_rng_defective on non-x86 platforms Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 093/223] mtd: rawnand: meson: fix unaligned DMA buffers handling Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 094/223] net: bcmgenet: Ensure MDIO unregistration has clocks enabled Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 095/223] net: phy: dp83td510: fix kernel stall during netboot in DP83TD510E PHY driver Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 096/223] kasan: add kasan_tag_mismatch prototype Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 097/223] tracing/user_events: Fix incorrect return value for writing operation when events are disabled Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 098/223] powerpc: Fail build if using recordmcount with binutils v2.37 Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 099/223] misc: fastrpc: Create fastrpc scalar with correct buffer count Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 100/223] powerpc/security: Fix Speculation_Store_Bypass reporting on Power10 Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 101/223] powerpc/64s: Fix native_hpte_remove() to be irq-safe Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 102/223] MIPS: Loongson: Fix cpu_probe_loongson() again Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 103/223] MIPS: KVM: Fix NULL pointer dereference Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 104/223] ext4: Fix reusing stale buffer heads from last failed mounting Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 105/223] ext4: fix wrong unit use in ext4_mb_clear_bb Greg Kroah-Hartman
2023-07-21 16:05 ` [PATCH 6.1 106/223] ext4: get block from bh in ext4_free_blocks for fast commit replay Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 107/223] ext4: fix wrong unit use in ext4_mb_new_blocks Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 108/223] ext4: fix to check return value of freeze_bdev() in ext4_shutdown() Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 109/223] ext4: turn quotas off if mount failed after enabling quotas Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 110/223] ext4: only update i_reserved_data_blocks on successful block allocation Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 111/223] fs: dlm: revert check required context while close Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 112/223] soc: qcom: mdt_loader: Fix unconditional call to scm_pas_mem_setup Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 113/223] ext2/dax: Fix ext2_setsize when len is page aligned Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 114/223] jfs: jfs_dmap: Validate db_l2nbperpage while mounting Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 115/223] hwrng: imx-rngc - fix the timeout for init and self check Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 116/223] dm integrity: reduce vmalloc space footprint on 32-bit architectures Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 117/223] scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 118/223] s390/zcrypt: do not retry administrative requests Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 119/223] PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 120/223] PCI: Release resource invalidated by coalescing Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 121/223] PCI: Add function 1 DMA alias quirk for Marvell 88SE9235 Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 122/223] PCI: acpiphp: Reassign resources on bridge if necessary Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 123/223] PCI: qcom: Disable write access to read only registers for IP v2.3.3 Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 124/223] PCI: epf-test: Fix DMA transfer completion initialization Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 125/223] PCI: epf-test: Fix DMA transfer completion detection Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 126/223] PCI: rockchip: Assert PCI Configuration Enable bit after probe Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 127/223] PCI: rockchip: Write PCI Device ID to correct register Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 128/223] PCI: rockchip: Add poll and timeout to wait for PHY PLLs to be locked Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 129/223] PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe endpoint core Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 130/223] PCI: rockchip: Use u32 variable to access 32-bit registers Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 131/223] PCI: rockchip: Set address alignment for endpoint mode Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 132/223] misc: pci_endpoint_test: Free IRQs before removing the device Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 133/223] misc: pci_endpoint_test: Re-init completion for every test Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 134/223] mfd: pm8008: Fix module autoloading Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 135/223] md/raid0: add discard support for the original layout Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 136/223] dm init: add dm-mod.waitfor to wait for asynchronously probed block devices Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 137/223] fs: dlm: return positive pid value for F_GETLK Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 138/223] fs: dlm: fix cleanup pending ops when interrupted Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 139/223] fs: dlm: interrupt posix locks only when process is killed Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 140/223] fs: dlm: make F_SETLK use unkillable wait_event Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 141/223] fs: dlm: fix mismatch of plock results from userspace Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 142/223] scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused by lpfc_nlp_not_used() Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 143/223] drm/atomic: Allow vblank-enabled + self-refresh "disable" Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 144/223] drm/rockchip: vop: Leave vblank enabled in self-refresh Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 145/223] drm/amd/display: fix seamless odm transitions Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 146/223] drm/amd/display: edp do not add non-edid timings Greg Kroah-Hartman
2023-07-24 19:23 ` Alex G.
2023-07-24 19:38 ` Deucher, Alexander
2023-07-25 7:13 ` Greg Kroah-Hartman
2023-07-25 13:22 ` Mario Limonciello
2023-07-25 13:44 ` Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 147/223] drm/amd/display: Remove Phantom Pipe Check When Calculating K1 and K2 Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 148/223] drm/amd/display: disable seamless boot if force_odm_combine is enabled Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 149/223] drm/amdgpu: fix clearing mappings for BOs that are always valid in VM Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 150/223] drm/amd: Disable PSR-SU on Parade 0803 TCON Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 151/223] drm/amd/display: add a NULL pointer check Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 152/223] drm/amd/display: Correct `DMUB_FW_VERSION` macro Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 153/223] drm/amd/display: Add monitor specific edid quirk Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 154/223] drm/amdgpu: avoid restore process run into dead loop Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 155/223] drm/ttm: Dont leak a resource on swapout move error Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 156/223] drm/ttm: never consider pinned BOs for eviction&swap Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 157/223] serial: atmel: dont enable IRQs prematurely Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 158/223] tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 159/223] tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 160/223] tty: serial: imx: fix rs485 rx after tx Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 161/223] firmware: stratix10-svc: Fix a potential resource leak in svc_create_memory_pool() Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 162/223] libceph: harden msgr2.1 frame segment length checks Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 163/223] ceph: add a dedicated private data for netfs rreq Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 164/223] ceph: fix blindly expanding the readahead windows Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 165/223] ceph: dont let check_caps skip sending responses for revoke msgs Greg Kroah-Hartman
2023-07-21 16:06 ` [PATCH 6.1 166/223] xhci: Fix resume issue of some ZHAOXIN hosts Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 167/223] xhci: Fix TRB prefetch issue of " Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 168/223] xhci: Show ZHAOXIN xHCI root hub speed correctly Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 169/223] meson saradc: fix clock divider mask length Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 170/223] opp: Fix use-after-free in lazy_opp_tables after probe deferral Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 171/223] soundwire: qcom: fix storing port config out-of-bounds Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 172/223] Revert "8250: add support for ASIX devices with a FIFO bug" Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 173/223] bus: ixp4xx: fix IXP4XX_EXP_T1_MASK Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 174/223] s390/decompressor: fix misaligned symbol build error Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 175/223] dm: verity-loadpin: Add NULL pointer check for bdev parameter Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 176/223] tracing/histograms: Add histograms to hist_vars if they have referenced variables Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 177/223] tracing: Fix memory leak of iter->temp when reading trace_pipe Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 178/223] nvme: dont reject probe due to duplicate IDs for single-ported PCIe devices Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 179/223] samples: ftrace: Save required argument registers in sample trampolines Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 180/223] perf: RISC-V: Remove PERF_HES_STOPPED flag checking in riscv_pmu_start() Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 181/223] regmap-irq: Fix out-of-bounds access when allocating config buffers Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 182/223] net: ena: fix shift-out-of-bounds in exponential backoff Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 183/223] ring-buffer: Fix deadloop issue on reading trace_pipe Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 184/223] ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 185/223] drm/amd/pm: share the code around SMU13 pcie parameters update Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 186/223] drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13 Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 187/223] cifs: if deferred close is disabled then close files immediately Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 188/223] xtensa: ISS: fix call to split_if_spec Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 189/223] perf/x86: Fix lockdep warning in for_each_sibling_event() on SPR Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 190/223] PM: QoS: Restore support for default value on frequency QoS Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 191/223] pwm: meson: modify and simplify calculation in meson_pwm_get_state Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 192/223] pwm: meson: fix handling of period/duty if greater than UINT_MAX Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 193/223] fprobe: Release rethook after the ftrace_ops is unregistered Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 194/223] fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 195/223] tracing: Fix null pointer dereference in tracing_err_log_open() Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 196/223] selftests: mptcp: connect: fail if nft supposed to work Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 197/223] selftests: mptcp: sockopt: return error if wrong mark Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 198/223] selftests: mptcp: userspace_pm: use correct server port Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 199/223] selftests: mptcp: userspace_pm: report errors with remove tests Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 200/223] selftests: mptcp: depend on SYN_COOKIES Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 201/223] selftests: mptcp: pm_nl_ctl: fix 32-bit support Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 202/223] tracing/probes: Fix not to count error code to total length Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 203/223] tracing/probes: Fix to update dynamic data counter if fetcharg uses it Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 204/223] tracing/user_events: Fix struct arg size match check Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 205/223] scsi: qla2xxx: Multi-que support for TMF Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 206/223] scsi: qla2xxx: Fix task management cmd failure Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 207/223] scsi: qla2xxx: Fix task management cmd fail due to unavailable resource Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 208/223] scsi: qla2xxx: Fix hang in task management Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 209/223] scsi: qla2xxx: Wait for io return on terminate rport Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 210/223] scsi: qla2xxx: Fix mem access after free Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 211/223] scsi: qla2xxx: Array index may go out of bound Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 212/223] scsi: qla2xxx: Avoid fcport pointer dereference Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 213/223] scsi: qla2xxx: Fix buffer overrun Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 214/223] scsi: qla2xxx: Fix potential NULL pointer dereference Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 215/223] scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport() Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 216/223] scsi: qla2xxx: Correct the index of array Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 217/223] scsi: qla2xxx: Pointer may be dereferenced Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 218/223] scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 219/223] scsi: qla2xxx: Fix end of loop test Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 220/223] MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS enabled Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 221/223] Revert "drm/amd: Disable PSR-SU on Parade 0803 TCON" Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 222/223] swiotlb: mark swiotlb_memblock_alloc() as __init Greg Kroah-Hartman
2023-07-21 16:07 ` [PATCH 6.1 223/223] net/sched: sch_qfq: reintroduce lmax bound check for MTU Greg Kroah-Hartman
2023-07-21 20:29 ` [PATCH 6.1 000/223] 6.1.40-rc1 review SeongJae Park
2023-07-22 1:11 ` Takeshi Ogasawara
2023-07-22 2:52 ` Florian Fainelli
2023-07-22 6:31 ` Bagas Sanjaya
2023-07-22 10:30 ` Naresh Kamboju
2023-07-22 15:44 ` Ron Economos
2023-07-22 20:40 ` Guenter Roeck
2023-07-23 9:08 ` Jon Hunter
2023-07-23 10:41 ` Conor Dooley
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=20230721160521.696383574@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=patches@lists.linux.dev \
--cc=roid@nvidia.com \
--cc=saeedm@nvidia.com \
--cc=sashal@kernel.org \
--cc=stable@vger.kernel.org \
--cc=vladbu@nvidia.com \
/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