From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
stable@vger.kernel.org, Manish Chopra <manishc@marvell.com>,
Ariel Elior <aelior@marvell.com>,
Sudarsana Kalluru <skalluru@marvell.com>,
"David S. Miller" <davem@davemloft.net>
Subject: [PATCH 5.3 012/193] qede: fix NULL pointer deref in __qede_remove()
Date: Mon, 11 Nov 2019 19:26:34 +0100 [thread overview]
Message-ID: <20191111181500.840622076@linuxfoundation.org> (raw)
In-Reply-To: <20191111181459.850623879@linuxfoundation.org>
From: Manish Chopra <manishc@marvell.com>
[ Upstream commit deabc87111c690097c03765ea017cd500f7376fc ]
While rebooting the system with SR-IOV vfs enabled leads
to below crash due to recurrence of __qede_remove() on the VF
devices (first from .shutdown() flow of the VF itself and
another from PF's .shutdown() flow executing pci_disable_sriov())
This patch adds a safeguard in __qede_remove() flow to fix this,
so that driver doesn't attempt to remove "already removed" devices.
[ 194.360134] BUG: unable to handle kernel NULL pointer dereference at 00000000000008dc
[ 194.360227] IP: [<ffffffffc03553c4>] __qede_remove+0x24/0x130 [qede]
[ 194.360304] PGD 0
[ 194.360325] Oops: 0000 [#1] SMP
[ 194.360360] Modules linked in: tcp_lp fuse tun bridge stp llc devlink bonding ip_set nfnetlink ib_isert iscsi_target_mod ib_srpt target_core_mod ib_srp scsi_transport_srp scsi_tgt ib_ipoib ib_umad rpcrdma sunrpc rdma_ucm ib_uverbs ib_iser rdma_cm iw_cm ib_cm libiscsi scsi_transport_iscsi dell_smbios iTCO_wdt iTCO_vendor_support dell_wmi_descriptor dcdbas vfat fat pcc_cpufreq skx_edac intel_powerclamp coretemp intel_rapl iosf_mbi kvm_intel kvm irqbypass crc32_pclmul ghash_clmulni_intel aesni_intel lrw gf128mul glue_helper ablk_helper cryptd qedr ib_core pcspkr ses enclosure joydev ipmi_ssif sg i2c_i801 lpc_ich mei_me mei wmi ipmi_si ipmi_devintf ipmi_msghandler tpm_crb acpi_pad acpi_power_meter xfs libcrc32c sd_mod crc_t10dif crct10dif_generic crct10dif_pclmul crct10dif_common crc32c_intel mgag200
[ 194.361044] qede i2c_algo_bit drm_kms_helper qed syscopyarea sysfillrect nvme sysimgblt fb_sys_fops ttm nvme_core mpt3sas crc8 ptp drm pps_core ahci raid_class scsi_transport_sas libahci libata drm_panel_orientation_quirks nfit libnvdimm dm_mirror dm_region_hash dm_log dm_mod [last unloaded: ip_tables]
[ 194.361297] CPU: 51 PID: 7996 Comm: reboot Kdump: loaded Not tainted 3.10.0-1062.el7.x86_64 #1
[ 194.361359] Hardware name: Dell Inc. PowerEdge MX840c/0740HW, BIOS 2.4.6 10/15/2019
[ 194.361412] task: ffff9cea9b360000 ti: ffff9ceabebdc000 task.ti: ffff9ceabebdc000
[ 194.361463] RIP: 0010:[<ffffffffc03553c4>] [<ffffffffc03553c4>] __qede_remove+0x24/0x130 [qede]
[ 194.361534] RSP: 0018:ffff9ceabebdfac0 EFLAGS: 00010282
[ 194.361570] RAX: 0000000000000000 RBX: ffff9cd013846098 RCX: 0000000000000000
[ 194.361621] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff9cd013846098
[ 194.361668] RBP: ffff9ceabebdfae8 R08: 0000000000000000 R09: 0000000000000000
[ 194.361715] R10: 00000000bfe14201 R11: ffff9ceabfe141e0 R12: 0000000000000000
[ 194.361762] R13: ffff9cd013846098 R14: 0000000000000000 R15: ffff9ceab5e48000
[ 194.361810] FS: 00007f799c02d880(0000) GS:ffff9ceacb0c0000(0000) knlGS:0000000000000000
[ 194.361865] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 194.361903] CR2: 00000000000008dc CR3: 0000001bdac76000 CR4: 00000000007607e0
[ 194.361953] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 194.362002] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 194.362051] PKRU: 55555554
[ 194.362073] Call Trace:
[ 194.362109] [<ffffffffc0355500>] qede_remove+0x10/0x20 [qede]
[ 194.362180] [<ffffffffb97d0f3e>] pci_device_remove+0x3e/0xc0
[ 194.362240] [<ffffffffb98b3c52>] __device_release_driver+0x82/0xf0
[ 194.362285] [<ffffffffb98b3ce3>] device_release_driver+0x23/0x30
[ 194.362343] [<ffffffffb97c86d4>] pci_stop_bus_device+0x84/0xa0
[ 194.362388] [<ffffffffb97c87e2>] pci_stop_and_remove_bus_device+0x12/0x20
[ 194.362450] [<ffffffffb97f153f>] pci_iov_remove_virtfn+0xaf/0x160
[ 194.362496] [<ffffffffb97f1aec>] sriov_disable+0x3c/0xf0
[ 194.362534] [<ffffffffb97f1bc3>] pci_disable_sriov+0x23/0x30
[ 194.362599] [<ffffffffc02f83c3>] qed_sriov_disable+0x5e3/0x650 [qed]
[ 194.362658] [<ffffffffb9622df6>] ? kfree+0x106/0x140
[ 194.362709] [<ffffffffc02cc0c0>] ? qed_free_stream_mem+0x70/0x90 [qed]
[ 194.362754] [<ffffffffb9622df6>] ? kfree+0x106/0x140
[ 194.362803] [<ffffffffc02cd659>] qed_slowpath_stop+0x1a9/0x1d0 [qed]
[ 194.362854] [<ffffffffc035544e>] __qede_remove+0xae/0x130 [qede]
[ 194.362904] [<ffffffffc03554e0>] qede_shutdown+0x10/0x20 [qede]
[ 194.362956] [<ffffffffb97cf90a>] pci_device_shutdown+0x3a/0x60
[ 194.363010] [<ffffffffb98b180b>] device_shutdown+0xfb/0x1f0
[ 194.363066] [<ffffffffb94b66c6>] kernel_restart_prepare+0x36/0x40
[ 194.363107] [<ffffffffb94b66e2>] kernel_restart+0x12/0x60
[ 194.363146] [<ffffffffb94b6959>] SYSC_reboot+0x229/0x260
[ 194.363196] [<ffffffffb95f200d>] ? handle_mm_fault+0x39d/0x9b0
[ 194.363253] [<ffffffffb942b621>] ? __switch_to+0x151/0x580
[ 194.363304] [<ffffffffb9b7ec28>] ? __schedule+0x448/0x9c0
[ 194.363343] [<ffffffffb94b69fe>] SyS_reboot+0xe/0x10
[ 194.363387] [<ffffffffb9b8bede>] system_call_fastpath+0x25/0x2a
[ 194.363430] Code: f9 e9 37 ff ff ff 90 0f 1f 44 00 00 55 48 89 e5 41 57 41 56 41 55 4c 8d af 98 00 00 00 41 54 4c 89 ef 41 89 f4 53 e8 4c e4 55 f9 <80> b8 dc 08 00 00 01 48 89 c3 4c 8d b8 c0 08 00 00 4c 8b b0 c0
[ 194.363712] RIP [<ffffffffc03553c4>] __qede_remove+0x24/0x130 [qede]
[ 194.363764] RSP <ffff9ceabebdfac0>
[ 194.363791] CR2: 00000000000008dc
Signed-off-by: Manish Chopra <manishc@marvell.com>
Signed-off-by: Ariel Elior <aelior@marvell.com>
Signed-off-by: Sudarsana Kalluru <skalluru@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
drivers/net/ethernet/qlogic/qede/qede_main.c | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
--- a/drivers/net/ethernet/qlogic/qede/qede_main.c
+++ b/drivers/net/ethernet/qlogic/qede/qede_main.c
@@ -1208,8 +1208,16 @@ enum qede_remove_mode {
static void __qede_remove(struct pci_dev *pdev, enum qede_remove_mode mode)
{
struct net_device *ndev = pci_get_drvdata(pdev);
- struct qede_dev *edev = netdev_priv(ndev);
- struct qed_dev *cdev = edev->cdev;
+ struct qede_dev *edev;
+ struct qed_dev *cdev;
+
+ if (!ndev) {
+ dev_info(&pdev->dev, "Device has already been removed\n");
+ return;
+ }
+
+ edev = netdev_priv(ndev);
+ cdev = edev->cdev;
DP_INFO(edev, "Starting qede_remove\n");
next prev parent reply other threads:[~2019-11-11 18:47 UTC|newest]
Thread overview: 200+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-11-11 18:26 [PATCH 5.3 000/193] 5.3.11-stable review Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 001/193] bonding: fix state transition issue in link monitoring Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 002/193] CDC-NCM: handle incomplete transfer of MTU Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 003/193] ipv4: Fix table id reference in fib_sync_down_addr Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 004/193] net: ethernet: octeon_mgmt: Account for second possible VLAN header Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 005/193] net: fix data-race in neigh_event_send() Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 006/193] net: qualcomm: rmnet: Fix potential UAF when unregistering Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 007/193] net/tls: fix sk_msg trim on fallback to copy mode Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 008/193] net: usb: qmi_wwan: add support for DW5821e with eSIM support Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 009/193] NFC: fdp: fix incorrect free object Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 010/193] nfc: netlink: fix double device reference drop Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 011/193] NFC: st21nfca: fix double free Greg Kroah-Hartman
2019-11-11 18:26 ` Greg Kroah-Hartman [this message]
2019-11-11 18:26 ` [PATCH 5.3 013/193] net: mscc: ocelot: dont handle netdev events for other netdevs Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 014/193] net: mscc: ocelot: fix NULL pointer on LAG slave removal Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 015/193] net/tls: dont pay attention to sk_write_pending when pushing partial records Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 016/193] net/tls: add a TX lock Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 017/193] selftests/tls: add test for concurrent recv and send Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 018/193] ipv6: fixes rt6_probe() and fib6_nh->last_probe init Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 019/193] net: hns: Fix the stray netpoll locks causing deadlock in NAPI path Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 020/193] net: prevent load/store tearing on sk->sk_stamp Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 021/193] net: sched: prevent duplicate flower rules from tcf_proto destroy race Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 022/193] net/smc: fix ethernet interface refcounting Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 023/193] vsock/virtio: fix sock refcnt holding during the shutdown Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 024/193] r8169: fix page read in r8168g_mdio_read Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 025/193] ALSA: timer: Fix incorrectly assigned timer instance Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 026/193] ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 027/193] ALSA: hda/ca0132 - Fix possible workqueue stall Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 028/193] mm: memcontrol: fix NULL-ptr deref in percpu stats flush Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 029/193] mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 030/193] mm, meminit: recalculate pcpu batch and high limits after init completes Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 031/193] mm: thp: handle page cache THP correctly in PageTransCompoundMap Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 032/193] mm, vmstat: hide /proc/pagetypeinfo from normal users Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 033/193] dump_stack: avoid the livelock of the dump_lock Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 034/193] mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 035/193] btrfs: Consider system chunk array size for new SYSTEM chunks Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 036/193] btrfs: tree-checker: Fix wrong check on max devid Greg Kroah-Hartman
2019-11-11 18:26 ` [PATCH 5.3 037/193] btrfs: save i_size to avoid double evaluation of i_size_read in compress_file_range Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 038/193] tools: gpio: Use !building_out_of_srctree to determine srctree Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 039/193] pinctrl: intel: Avoid potential glitches if pin is in GPIO mode Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 040/193] perf tools: Fix time sorting Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 041/193] perf map: Use zalloc for map_groups Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 042/193] drm/radeon: fix si_enable_smc_cac() failed issue Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 043/193] HID: wacom: generic: Treat serial number and related fields as unsigned Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 044/193] mm/khugepaged: fix might_sleep() warn with CONFIG_HIGHPTE=y Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 045/193] soundwire: depend on ACPI Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 046/193] soundwire: depend on ACPI || OF Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 047/193] soundwire: bus: set initial value to port_status Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 048/193] blkcg: make blkcg_print_stat() print stats only for online blkgs Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 049/193] arm64: Do not mask out PTE_RDONLY in pte_same() Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 050/193] ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 051/193] ceph: fix use-after-free in __ceph_remove_cap() Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 052/193] ceph: fix RCU case handling in ceph_d_revalidate() Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 053/193] ceph: add missing check in d_revalidate snapdir handling Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 054/193] ceph: dont try to handle hashed dentries in non-O_CREAT atomic_open Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 055/193] ceph: dont allow copy_file_range when stripe_count != 1 Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 056/193] iio: adc: stm32-adc: fix stopping dma Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 057/193] iio: imu: adis16480: make sure provided frequency is positive Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 058/193] iio: imu: inv_mpu6050: fix no data on MPU6050 Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 059/193] iio: srf04: fix wrong limitation in distance measuring Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 060/193] ARM: sunxi: Fix CPU powerdown on A83T Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 061/193] ARM: dts: imx6-logicpd: Re-enable SNVS power key Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 062/193] cpufreq: intel_pstate: Fix invalid EPB setting Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 063/193] clone3: validate stack arguments Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 064/193] netfilter: nf_tables: Align nft_expr private data to 64-bit Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 065/193] netfilter: ipset: Fix an error code in ip_set_sockfn_get() Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 066/193] intel_th: gth: Fix the window switching sequence Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 067/193] intel_th: pci: Add Comet Lake PCH support Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 068/193] intel_th: pci: Add Jasper " Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 069/193] x86/dumpstack/64: Dont evaluate exception stacks before setup Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 070/193] x86/apic/32: Avoid bogus LDR warnings Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 071/193] SMB3: Fix persistent handles reconnect Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 072/193] can: usb_8dev: fix use-after-free on disconnect Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 073/193] can: flexcan: disable completely the ECC mechanism Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 074/193] can: c_can: c_can_poll(): only read status register after status IRQ Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 075/193] can: peak_usb: fix a potential out-of-sync while decoding packets Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 076/193] can: rx-offload: can_rx_offload_queue_sorted(): fix error handling, avoid skb mem leak Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 077/193] can: gs_usb: gs_can_open(): prevent memory leak Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 078/193] can: dev: add missing of_node_put() after calling of_get_child_by_name() Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 079/193] can: mcba_usb: fix use-after-free on disconnect Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 080/193] can: peak_usb: fix slab info leak Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 081/193] configfs: fix a deadlock in configfs_symlink() Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 082/193] ALSA: usb-audio: More validations of descriptor units Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 083/193] ALSA: usb-audio: Simplify parse_audio_unit() Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 084/193] ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 085/193] ALSA: usb-audio: Remove superfluous bLength checks Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 086/193] ALSA: usb-audio: Clean up check_input_term() Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 087/193] ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk() Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 088/193] ALSA: usb-audio: remove some dead code Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 089/193] ALSA: usb-audio: Fix copy&paste error in the validator Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 090/193] usbip: Implement SG support to vhci-hcd and stub driver Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 091/193] HID: google: add magnemite/masterball USB ids Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 092/193] dmaengine: sprd: Fix the link-list pointer register configuration issue Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 093/193] bpf: lwtunnel: Fix reroute supplying invalid dst Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 094/193] dmaengine: xilinx_dma: Fix 64-bit simple AXIDMA transfer Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 095/193] dmaengine: xilinx_dma: Fix control reg update in vdma_channel_set_config Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 096/193] dmaengine: sprd: Fix the possible memory leak issue Greg Kroah-Hartman
2019-11-11 18:27 ` [PATCH 5.3 097/193] HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 098/193] powerpc/32s: fix allow/prevent_user_access() when crossing segment boundaries Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 099/193] RDMA/mlx5: Clear old rate limit when closing QP Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 100/193] iw_cxgb4: fix ECN check on the passive accept Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 101/193] RDMA/siw: free siw_base_qp in kref release routine Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 102/193] RDMA/qedr: Fix reported firmware version Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 103/193] IB/core: Use rdma_read_gid_l2_fields to compare GID L2 fields Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 104/193] net/mlx5e: Tx, Fix assumption of single WQEBB of NOP in cleanup flow Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 105/193] net/mlx5e: kTLS, Release reference on DUMPed fragments in shutdown flow Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 106/193] net/mlx5e: TX, Fix consumer index of error cqe dump Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 107/193] net/mlx5: prevent memory leak in mlx5_fpga_conn_create_cq Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 108/193] net/mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 109/193] selftests/bpf: More compatible nc options in test_tc_edt Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 110/193] scsi: qla2xxx: fixup incorrect usage of host_byte Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 111/193] scsi: lpfc: Check queue pointer before use Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 112/193] scsi: ufs-bsg: Wake the device before sending raw upiu commands Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 113/193] ARC: [plat-hsdk]: Enable on-board SPI NOR flash IC Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 114/193] RDMA/uverbs: Prevent potential underflow Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 115/193] bpf: Fix use after free in subprogs jited symbol removal Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 116/193] net: stmmac: Fix the problem of tso_xmit Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 117/193] net: openvswitch: free vport unless register_netdevice() succeeds Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 118/193] scsi: lpfc: Honor module parameter lpfc_use_adisc Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 119/193] scsi: qla2xxx: Initialized mailbox to prevent driver load failure Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 120/193] bpf: Fix use after free in bpf_get_prog_name Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 121/193] iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 122/193] iwlwifi: pcie: fix all 9460 entries for qnj Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 123/193] iwlwifi: pcie: 0x2720 is qu and 0x30DC is not Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 124/193] netfilter: nf_flow_table: set timeout before insertion into hashes Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 125/193] drm/v3d: Fix memory leak in v3d_submit_cl_ioctl Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 126/193] xsk: Fix registration of Rx-only sockets Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 127/193] net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 128/193] ipvs: dont ignore errors in case refcounting ip_vs module fails Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 129/193] ipvs: move old_secure_tcp into struct netns_ipvs Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 130/193] netfilter: nft_payload: fix missing check for matching length in offloads Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 131/193] RDMA/nldev: Skip counter if port doesnt match Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 132/193] bonding: fix unexpected IFF_BONDING bit unset Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 133/193] bonding: use dynamic lockdep key instead of subclass Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 134/193] macsec: fix refcnt leak in module exit routine Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 135/193] virt_wifi: " Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 136/193] scsi: sd: define variable dif as unsigned int instead of bool Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 137/193] usb: dwc3: select CONFIG_REGMAP_MMIO Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 138/193] usb: fsl: Check memory resource before releasing it Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 139/193] usb: gadget: udc: atmel: Fix interrupt storm in FIFO mode Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 140/193] usb: gadget: composite: Fix possible double free memory bug Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 141/193] usb: dwc3: pci: prevent memory leak in dwc3_pci_probe Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 142/193] usb: gadget: configfs: fix concurrent issue between composite APIs Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 143/193] usb: dwc3: remove the call trace of USBx_GFLADJ Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 144/193] perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 145/193] perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h) Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 146/193] perf/x86/uncore: Fix event group support Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 147/193] USB: Skip endpoints with 0 maxpacket length Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 148/193] USB: ldusb: use unsigned size format specifiers Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 149/193] usbip: tools: Fix read_usb_vudc_device() error path handling Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 150/193] RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 151/193] RDMA/hns: Prevent memory leaks of eq->buf_list Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 152/193] hwmon: (ina3221) Fix read timeout issue Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 153/193] scsi: qla2xxx: stop timer in shutdown path Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 154/193] sched/topology: Dont try to build empty sched domains Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 155/193] sched/topology: Allow sched_asym_cpucapacity to be disabled Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 156/193] nvme-multipath: fix possible io hang after ctrl reconnect Greg Kroah-Hartman
2019-11-11 18:28 ` [PATCH 5.3 157/193] fjes: Handle workqueue allocation failure Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 158/193] net: hisilicon: Fix "Trying to free already-free IRQ" Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 159/193] wimax: i2400: Fix memory leak in i2400m_op_rfkill_sw_toggle Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 160/193] net: mscc: ocelot: fix vlan_filtering when enslaving to bridge before link is up Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 161/193] net: mscc: ocelot: refuse to overwrite the ports native vlan Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 162/193] iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41 Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 163/193] mt76: dma: fix buffer unmap with non-linear skbs Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 164/193] drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 165/193] drm/sched: Set error to s_fence if HW job submission failed Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 166/193] drm/amdgpu: If amdgpu_ib_schedule fails return back the error Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 167/193] drm/amd/display: do not synchronize "drr" displays Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 168/193] drm/amd/display: add 50us buffer as WA for pstate switch in active Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 169/193] drm/amd/display: Passive DP->HDMI dongle detection fix Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 170/193] dc.c:use kzalloc without test Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 171/193] SUNRPC: The TCP back channel mustnt disappear while requests are outstanding Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 172/193] SUNRPC: The RDMA " Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 173/193] SUNRPC: Destroy the back channel when we destroy the host transport Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 174/193] hv_netvsc: Fix error handling in netvsc_attach() Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 175/193] efi/tpm: Return -EINVAL when determining tpm final events log size fails Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 176/193] efi: libstub/arm: Account for firmware reserved memory at the base of RAM Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 177/193] x86, efi: Never relocate kernel below lowest acceptable address Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 178/193] arm64: cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 179/193] usb: dwc3: gadget: fix race when disabling ep with cancelled xfers Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 180/193] arm64: apply ARM64_ERRATUM_845719 workaround for Brahma-B53 core Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 181/193] arm64: Brahma-B53 is SSB and spectre v2 safe Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 182/193] arm64: apply ARM64_ERRATUM_843419 workaround for Brahma-B53 core Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 183/193] NFSv4: Dont allow a cached open with a revoked delegation Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 184/193] net: ethernet: arc: add the missed clk_disable_unprepare Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 185/193] igb: Fix constant media auto sense switching when no cable is connected Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 186/193] e1000: fix memory leaks Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 187/193] gve: Fixes DMA synchronization Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 188/193] ocfs2: protect extent tree in ocfs2_prepare_inode_for_write() Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 189/193] pinctrl: cherryview: Fix irq_valid_mask calculation Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 190/193] clk: imx8m: Use SYS_PLL1_800M as intermediate parent of CLK_ARM Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 191/193] timekeeping/vsyscall: Update VDSO data unconditionally Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 192/193] mm/filemap.c: dont initiate writeback if mapping has no dirty pages Greg Kroah-Hartman
2019-11-11 18:29 ` [PATCH 5.3 193/193] cgroup,writeback: dont switch wbs immediately on dead wbs if the memcg is dead Greg Kroah-Hartman
2019-11-12 2:39 ` [PATCH 5.3 000/193] 5.3.11-stable review kernelci.org bot
2019-11-12 5:42 ` Naresh Kamboju
2019-11-12 13:52 ` Greg Kroah-Hartman
2019-11-12 12:01 ` Jon Hunter
2019-11-12 18:20 ` Guenter Roeck
2019-11-12 18:26 ` 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=20191111181500.840622076@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=aelior@marvell.com \
--cc=davem@davemloft.net \
--cc=linux-kernel@vger.kernel.org \
--cc=manishc@marvell.com \
--cc=skalluru@marvell.com \
--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 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).