stable.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	stable@vger.kernel.org, stable@kernel.org,
	syzbot+46fe08363dbba223dec5@syzkaller.appspotmail.com,
	Leon Romanovsky <leonro@mellanox.com>,
	Jason Gunthorpe <jgg@mellanox.com>
Subject: [PATCH 5.4 085/155] RDMA/mad: Do not crash if the rdma device does not have a umad interface
Date: Tue, 31 Mar 2020 10:58:45 +0200	[thread overview]
Message-ID: <20200331085427.797159123@linuxfoundation.org> (raw)
In-Reply-To: <20200331085418.274292403@linuxfoundation.org>

From: Jason Gunthorpe <jgg@mellanox.com>

commit 5bdfa854013ce4193de0d097931fd841382c76a7 upstream.

Non-IB devices do not have a umad interface and the client_data will be
left set to NULL. In this case calling get_nl_info() will try to kref a
NULL cdev causing a crash:

  general protection fault, probably for non-canonical address 0xdffffc00000000ba: 0000 [#1] PREEMPT SMP KASAN
  KASAN: null-ptr-deref in range [0x00000000000005d0-0x00000000000005d7]
  CPU: 0 PID: 20851 Comm: syz-executor.0 Not tainted 5.6.0-rc2-syzkaller #0
  Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
  RIP: 0010:kobject_get+0x35/0x150 lib/kobject.c:640
  Code: 53 e8 3f b0 8b f9 4d 85 e4 0f 84 a2 00 00 00 e8 31 b0 8b f9 49 8d 7c 24 3c 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03 <0f  b6 04 02 48 89 fa
+83 e2 07 38 d0 7f 08 84 c0 0f 85 eb 00 00 00
  RSP: 0018:ffffc9000946f1a0 EFLAGS: 00010203
  RAX: dffffc0000000000 RBX: ffffffff85bdbbb0 RCX: ffffc9000bf22000
  RDX: 00000000000000ba RSI: ffffffff87e9d78f RDI: 00000000000005d4
  RBP: ffffc9000946f1b8 R08: ffff8880581a6440 R09: ffff8880581a6cd0
  R10: fffffbfff154b838 R11: ffffffff8aa5c1c7 R12: 0000000000000598
  R13: 0000000000000000 R14: ffffc9000946f278 R15: ffff88805cb0c4d0
  FS:  00007faa9e8af700(0000) GS:ffff8880ae800000(0000) knlGS:0000000000000000
  CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
  CR2: 0000001b30121000 CR3: 000000004515d000 CR4: 00000000001406f0
  DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
  DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
  Call Trace:
   get_device+0x25/0x40 drivers/base/core.c:2574
   __ib_get_client_nl_info+0x205/0x2e0 drivers/infiniband/core/device.c:1861
   ib_get_client_nl_info+0x35/0x180 drivers/infiniband/core/device.c:1881
   nldev_get_chardev+0x575/0xac0 drivers/infiniband/core/nldev.c:1621
   rdma_nl_rcv_msg drivers/infiniband/core/netlink.c:195 [inline]
   rdma_nl_rcv_skb drivers/infiniband/core/netlink.c:239 [inline]
   rdma_nl_rcv+0x5d9/0x980 drivers/infiniband/core/netlink.c:259
   netlink_unicast_kernel net/netlink/af_netlink.c:1303 [inline]
   netlink_unicast+0x59e/0x7e0 net/netlink/af_netlink.c:1329
   netlink_sendmsg+0x91c/0xea0 net/netlink/af_netlink.c:1918
   sock_sendmsg_nosec net/socket.c:652 [inline]
   sock_sendmsg+0xd7/0x130 net/socket.c:672
   ____sys_sendmsg+0x753/0x880 net/socket.c:2343
   ___sys_sendmsg+0x100/0x170 net/socket.c:2397
   __sys_sendmsg+0x105/0x1d0 net/socket.c:2430
   __do_sys_sendmsg net/socket.c:2439 [inline]
   __se_sys_sendmsg net/socket.c:2437 [inline]
   __x64_sys_sendmsg+0x78/0xb0 net/socket.c:2437
   do_syscall_64+0xfa/0x790 arch/x86/entry/common.c:294
   entry_SYSCALL_64_after_hwframe+0x49/0xbe

Cc: stable@kernel.org
Fixes: 8f71bb0030b8 ("RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEV")
Link: https://lore.kernel.org/r/20200310075339.238090-1-leon@kernel.org
Reported-by: syzbot+46fe08363dbba223dec5@syzkaller.appspotmail.com
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

---
 drivers/infiniband/core/user_mad.c |   33 ++++++++++++++++++++++-----------
 1 file changed, 22 insertions(+), 11 deletions(-)

--- a/drivers/infiniband/core/user_mad.c
+++ b/drivers/infiniband/core/user_mad.c
@@ -1129,17 +1129,30 @@ static const struct file_operations umad
 	.llseek	 = no_llseek,
 };
 
+static struct ib_umad_port *get_port(struct ib_device *ibdev,
+				     struct ib_umad_device *umad_dev,
+				     unsigned int port)
+{
+	if (!umad_dev)
+		return ERR_PTR(-EOPNOTSUPP);
+	if (!rdma_is_port_valid(ibdev, port))
+		return ERR_PTR(-EINVAL);
+	if (!rdma_cap_ib_mad(ibdev, port))
+		return ERR_PTR(-EOPNOTSUPP);
+
+	return &umad_dev->ports[port - rdma_start_port(ibdev)];
+}
+
 static int ib_umad_get_nl_info(struct ib_device *ibdev, void *client_data,
 			       struct ib_client_nl_info *res)
 {
-	struct ib_umad_device *umad_dev = client_data;
+	struct ib_umad_port *port = get_port(ibdev, client_data, res->port);
 
-	if (!rdma_is_port_valid(ibdev, res->port))
-		return -EINVAL;
+	if (IS_ERR(port))
+		return PTR_ERR(port);
 
 	res->abi = IB_USER_MAD_ABI_VERSION;
-	res->cdev = &umad_dev->ports[res->port - rdma_start_port(ibdev)].dev;
-
+	res->cdev = &port->dev;
 	return 0;
 }
 
@@ -1154,15 +1167,13 @@ MODULE_ALIAS_RDMA_CLIENT("umad");
 static int ib_issm_get_nl_info(struct ib_device *ibdev, void *client_data,
 			       struct ib_client_nl_info *res)
 {
-	struct ib_umad_device *umad_dev =
-		ib_get_client_data(ibdev, &umad_client);
+	struct ib_umad_port *port = get_port(ibdev, client_data, res->port);
 
-	if (!rdma_is_port_valid(ibdev, res->port))
-		return -EINVAL;
+	if (IS_ERR(port))
+		return PTR_ERR(port);
 
 	res->abi = IB_USER_MAD_ABI_VERSION;
-	res->cdev = &umad_dev->ports[res->port - rdma_start_port(ibdev)].sm_dev;
-
+	res->cdev = &port->sm_dev;
 	return 0;
 }
 



  parent reply	other threads:[~2020-03-31  9:20 UTC|newest]

Thread overview: 156+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-03-31  8:57 [PATCH 5.4 000/155] 5.4.29-rc1 review Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 001/155] mmc: core: Allow host controllers to require R1B for CMD6 Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 002/155] mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for erase/trim/discard Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 003/155] mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for eMMC sleep command Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 004/155] mmc: sdhci-omap: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 005/155] mmc: sdhci-tegra: " Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 006/155] ACPI: PM: s2idle: Rework ACPI events synchronization Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 007/155] cxgb4: fix throughput drop during Tx backpressure Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 008/155] cxgb4: fix Txq restart check during backpressure Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 009/155] geneve: move debug check after netdev unregister Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 010/155] hsr: fix general protection fault in hsr_addr_is_self() Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 011/155] ipv4: fix a RCU-list lock in inet_dump_fib() Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 012/155] macsec: restrict to ethernet devices Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 013/155] mlxsw: pci: Only issue reset when system is ready Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 014/155] mlxsw: spectrum_mr: Fix list iteration in error path Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 015/155] net/bpfilter: fix dprintf usage for /dev/kmsg Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 016/155] net: cbs: Fix software cbs to consider packet sending time Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 017/155] net: dsa: Fix duplicate frames flooded by learning Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 018/155] net: dsa: mt7530: Change the LINK bit to reflect the link status Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 019/155] net: dsa: tag_8021q: replace dsa_8021q_remove_header with __skb_vlan_pop Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 020/155] net: ena: Add PCI shutdown handler to allow safe kexec Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 021/155] net: mvneta: Fix the case where the last poll did not process all rx Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 022/155] net/packet: tpacket_rcv: avoid a producer race condition Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 023/155] net: phy: dp83867: w/a for fld detect threshold bootstrapping issue Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 024/155] net: phy: mdio-bcm-unimac: Fix clock handling Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 025/155] net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 026/155] net: qmi_wwan: add support for ASKEY WWHC050 Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 027/155] net/sched: act_ct: Fix leak of ct zone template on replace Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 028/155] net_sched: cls_route: remove the right filter from hashtable Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 029/155] net_sched: hold rtnl lock in tcindex_partial_destroy_work() Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 030/155] net_sched: keep alloc_hash updated after hash allocation Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 031/155] net: stmmac: dwmac-rk: fix error path in rk_gmac_probe Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 032/155] NFC: fdp: Fix a signedness bug in fdp_nci_send_patch() Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 033/155] r8169: re-enable MSI on RTL8168c Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 034/155] slcan: not call free_netdev before rtnl_unlock in slcan_open Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 035/155] tcp: also NULL skb->dev when copy was needed Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 036/155] tcp: ensure skb->dev is NULL before leaving TCP stack Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 037/155] tcp: repair: fix TCP_QUEUE_SEQ implementation Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 038/155] vxlan: check return value of gro_cells_init() Greg Kroah-Hartman
2020-03-31  8:57 ` [PATCH 5.4 039/155] bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 040/155] bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets() Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 041/155] bnxt_en: Return error if bnxt_alloc_ctx_mem() fails Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 042/155] bnxt_en: Free context memory after disabling PCI in probe error path Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 043/155] bnxt_en: Reset rings if ring reservation fails during open() Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 044/155] net: ip_gre: Separate ERSPAN newlink / changelink callbacks Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 045/155] net: ip_gre: Accept IFLA_INFO_DATA-less configuration Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 046/155] hsr: use rcu_read_lock() in hsr_get_node_{list/status}() Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 047/155] hsr: add restart routine into hsr_get_node_list() Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 048/155] hsr: set .netnsok flag Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 049/155] net/mlx5: DR, Fix postsend actions write length Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 050/155] net/mlx5e: Enhance ICOSQ WQE info fields Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 051/155] net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 052/155] net/mlx5e: Fix ICOSQ recovery flow with Striding RQ Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 053/155] net/mlx5e: Do not recover from a non-fatal syndrome Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 054/155] cgroup-v1: cgroup_pidlist_next should update position index Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 055/155] nfs: add minor version to nfs_server_key for fscache Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 056/155] cpupower: avoid multiple definition with gcc -fno-common Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 057/155] drivers/of/of_mdio.c:fix of_mdiobus_register() Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 058/155] cgroup1: dont call release_agent when it is "" Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 059/155] dt-bindings: net: FMan erratum A050385 Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 060/155] arm64: dts: ls1043a: " Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 061/155] fsl/fman: detect " Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 062/155] drm/amd/display: update soc bb for nv14 Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 063/155] drm/amdgpu: correct ROM_INDEX/DATA offset for VEGA20 Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 064/155] drm/exynos: Fix cleanup of IOMMU related objects Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 065/155] iommu/vt-d: Silence RCU-list debugging warnings Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 066/155] s390/qeth: dont reset default_out_queue Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 067/155] s390/qeth: handle error when backing RX buffer Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 068/155] scsi: ipr: Fix softlockup when rescanning devices in petitboot Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 069/155] mac80211: Do not send mesh HWMP PREQ if HWMP is disabled Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 070/155] dpaa_eth: Remove unnecessary boolean expression in dpaa_get_headroom Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 071/155] sxgbe: Fix off by one in samsung driver strncpy size arg Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 072/155] net: hns3: fix "tc qdisc del" failed issue Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 073/155] iommu/vt-d: Fix debugfs register reads Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 074/155] iommu/vt-d: Populate debugfs if IOMMUs are detected Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 075/155] iwlwifi: mvm: fix non-ACPI function Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 076/155] i2c: hix5hd2: add missed clk_disable_unprepare in remove Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 077/155] Input: raydium_i2c_ts - fix error codes in raydium_i2c_boot_trigger() Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 078/155] Input: fix stale timestamp on key autorepeat events Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 079/155] Input: synaptics - enable RMI on HP Envy 13-ad105ng Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 080/155] Input: avoid BIT() macro usage in the serio.h UAPI header Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 081/155] IB/rdmavt: Free kernel completion queue when done Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 082/155] RDMA/core: Fix missing error check on dev_set_name() Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 083/155] gpiolib: Fix irq_disable() semantics Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 084/155] RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET Greg Kroah-Hartman
2020-03-31  8:58 ` Greg Kroah-Hartman [this message]
2020-03-31  8:58 ` [PATCH 5.4 086/155] ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 087/155] ceph: fix memory leak in ceph_cleanup_snapid_map() Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 088/155] ARM: dts: dra7: Add bus_dma_limit for L3 bus Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 089/155] ARM: dts: omap5: " Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 090/155] x86/ioremap: Fix CONFIG_EFI=n build Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 091/155] perf probe: Fix to delete multiple probe event Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 092/155] perf probe: Do not depend on dwfl_module_addrsym() Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 093/155] rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 094/155] tools: Let O= makes handle a relative path with -C option Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 095/155] scripts/dtc: Remove redundant YYLOC global declaration Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 096/155] scsi: sd: Fix optimal I/O size for devices that change reported values Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 097/155] nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 098/155] mac80211: drop data frames without key on encrypted links Greg Kroah-Hartman
2020-03-31  8:58 ` [PATCH 5.4 099/155] mac80211: mark station unauthorized before key removal Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 100/155] mm/swapfile.c: move inode_lock out of claim_swapfile Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 101/155] drivers/base/memory.c: indicate all memory blocks as removable Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 102/155] mm/sparse: fix kernel crash with pfn_section_valid check Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 103/155] mm: fork: fix kernel_stack memcg stats for various stack implementations Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 104/155] gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 105/155] gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 106/155] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 107/155] bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 108/155] RDMA/core: Ensure security pkey modify is not lost Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 109/155] afs: Fix handling of an abort from a service handler Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 110/155] genirq: Fix reference leaks on irq affinity notifiers Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 111/155] xfrm: handle NETDEV_UNREGISTER for xfrm device Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 112/155] vti[6]: fix packet tx through bpf_redirect() in XinY cases Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 113/155] RDMA/mlx5: Fix the number of hwcounters of a dynamic counter Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 114/155] RDMA/mlx5: Fix access to wrong pointer while performing flush due to error Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 115/155] RDMA/mlx5: Block delay drop to unprivileged users Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 116/155] xfrm: fix uctx len check in verify_sec_ctx_len Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 117/155] xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 118/155] xfrm: policy: Fix doulbe free in xfrm_policy_timer Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 119/155] afs: Fix client call Rx-phase signal handling Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 120/155] afs: Fix some tracing details Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 121/155] afs: Fix unpinned address list during probing Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 122/155] ieee80211: fix HE SPR size calculation Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 123/155] mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 124/155] netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 125/155] netfilter: nft_fwd_netdev: validate family and chain type Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 126/155] netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 127/155] i2c: nvidia-gpu: Handle timeout correctly in gpu_i2c_check_status() Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 128/155] bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 129/155] bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 130/155] bpf/btf: Fix BTF verification of enum members in struct/union Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 131/155] bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 132/155] ARM: dts: sun8i-a83t-tbs-a711: Fix USB OTG mode detection Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 133/155] vti6: Fix memory leak of skb if input policy check fails Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 134/155] r8169: fix PHY driver check on platforms w/o module softdeps Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 135/155] clocksource/drivers/hyper-v: Untangle stimers and timesync from clocksources Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 136/155] bpf: Undo incorrect __reg_bound_offset32 handling Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 137/155] USB: serial: option: add support for ASKEY WWHC050 Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 138/155] USB: serial: option: add BroadMobi BM806U Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 139/155] USB: serial: option: add Wistron Neweb D19Q1 Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 140/155] USB: cdc-acm: restore capability check order Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 141/155] USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 142/155] usb: musb: fix crash with highmen PIO and usbmon Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 143/155] media: flexcop-usb: fix endpoint sanity check Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 144/155] media: usbtv: fix control-message timeouts Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 145/155] staging: kpc2000: prevent underflow in cpld_reconfigure() Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 146/155] staging: rtl8188eu: Add ASUS USB-N10 Nano B1 to device table Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 147/155] staging: wlan-ng: fix ODEBUG bug in prism2sta_disconnect_usb Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 148/155] staging: wlan-ng: fix use-after-free Read in hfa384x_usbin_callback Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 149/155] ahci: Add Intel Comet Lake H RAID PCI ID Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 150/155] libfs: fix infoleak in simple_attr_read() Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 151/155] media: ov519: add missing endpoint sanity checks Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 152/155] media: dib0700: fix rc endpoint lookup Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 153/155] media: stv06xx: add missing descriptor sanity checks Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 154/155] media: xirlink_cit: " Greg Kroah-Hartman
2020-03-31  8:59 ` [PATCH 5.4 155/155] media: v4l2-core: fix a use-after-free bug of sd->devnode Greg Kroah-Hartman

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=20200331085427.797159123@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=jgg@mellanox.com \
    --cc=leonro@mellanox.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=stable@kernel.org \
    --cc=stable@vger.kernel.org \
    --cc=syzbot+46fe08363dbba223dec5@syzkaller.appspotmail.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;
as well as URLs for NNTP newsgroup(s).