From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
stable@vger.kernel.org, Taehee Yoo <ap420073@gmail.com>,
"David S. Miller" <davem@davemloft.net>
Subject: [PATCH 5.4 017/152] bonding: add missing netdev_update_lockdep_key()
Date: Tue, 3 Mar 2020 18:41:55 +0100 [thread overview]
Message-ID: <20200303174304.444600850@linuxfoundation.org> (raw)
In-Reply-To: <20200303174302.523080016@linuxfoundation.org>
From: Taehee Yoo <ap420073@gmail.com>
[ Upstream commit 064ff66e2bef84f1153087612032b5b9eab005bd ]
After bond_release(), netdev_update_lockdep_key() should be called.
But both ioctl path and attribute path don't call
netdev_update_lockdep_key().
This patch adds missing netdev_update_lockdep_key().
Test commands:
ip link add bond0 type bond
ip link add bond1 type bond
ifenslave bond0 bond1
ifenslave -d bond0 bond1
ifenslave bond1 bond0
Splat looks like:
[ 29.501182][ T1046] WARNING: possible circular locking dependency detected
[ 29.501945][ T1039] hardirqs last disabled at (1962): [<ffffffffac6c807f>] handle_mm_fault+0x13f/0x700
[ 29.503442][ T1046] 5.5.0+ #322 Not tainted
[ 29.503447][ T1046] ------------------------------------------------------
[ 29.504277][ T1039] softirqs last enabled at (1180): [<ffffffffade00678>] __do_softirq+0x678/0x981
[ 29.505443][ T1046] ifenslave/1046 is trying to acquire lock:
[ 29.505886][ T1039] softirqs last disabled at (1169): [<ffffffffac19c18a>] irq_exit+0x17a/0x1a0
[ 29.509997][ T1046] ffff88805d5da280 (&dev->addr_list_lock_key#3){+...}, at: dev_mc_sync_multiple+0x95/0x120
[ 29.511243][ T1046]
[ 29.511243][ T1046] but task is already holding lock:
[ 29.512192][ T1046] ffff8880460f2280 (&dev->addr_list_lock_key#4){+...}, at: bond_enslave+0x4482/0x47b0 [bonding]
[ 29.514124][ T1046]
[ 29.514124][ T1046] which lock already depends on the new lock.
[ 29.514124][ T1046]
[ 29.517297][ T1046]
[ 29.517297][ T1046] the existing dependency chain (in reverse order) is:
[ 29.518231][ T1046]
[ 29.518231][ T1046] -> #1 (&dev->addr_list_lock_key#4){+...}:
[ 29.519076][ T1046] _raw_spin_lock+0x30/0x70
[ 29.519588][ T1046] dev_mc_sync_multiple+0x95/0x120
[ 29.520208][ T1046] bond_enslave+0x448d/0x47b0 [bonding]
[ 29.520862][ T1046] bond_option_slaves_set+0x1a3/0x370 [bonding]
[ 29.521640][ T1046] __bond_opt_set+0x1ff/0xbb0 [bonding]
[ 29.522438][ T1046] __bond_opt_set_notify+0x2b/0xf0 [bonding]
[ 29.523251][ T1046] bond_opt_tryset_rtnl+0x92/0xf0 [bonding]
[ 29.524082][ T1046] bonding_sysfs_store_option+0x8a/0xf0 [bonding]
[ 29.524959][ T1046] kernfs_fop_write+0x276/0x410
[ 29.525620][ T1046] vfs_write+0x197/0x4a0
[ 29.526218][ T1046] ksys_write+0x141/0x1d0
[ 29.526818][ T1046] do_syscall_64+0x99/0x4f0
[ 29.527430][ T1046] entry_SYSCALL_64_after_hwframe+0x49/0xbe
[ 29.528265][ T1046]
[ 29.528265][ T1046] -> #0 (&dev->addr_list_lock_key#3){+...}:
[ 29.529272][ T1046] __lock_acquire+0x2d8d/0x3de0
[ 29.529935][ T1046] lock_acquire+0x164/0x3b0
[ 29.530638][ T1046] _raw_spin_lock+0x30/0x70
[ 29.531187][ T1046] dev_mc_sync_multiple+0x95/0x120
[ 29.531790][ T1046] bond_enslave+0x448d/0x47b0 [bonding]
[ 29.532451][ T1046] bond_option_slaves_set+0x1a3/0x370 [bonding]
[ 29.533163][ T1046] __bond_opt_set+0x1ff/0xbb0 [bonding]
[ 29.533789][ T1046] __bond_opt_set_notify+0x2b/0xf0 [bonding]
[ 29.534595][ T1046] bond_opt_tryset_rtnl+0x92/0xf0 [bonding]
[ 29.535500][ T1046] bonding_sysfs_store_option+0x8a/0xf0 [bonding]
[ 29.536379][ T1046] kernfs_fop_write+0x276/0x410
[ 29.537057][ T1046] vfs_write+0x197/0x4a0
[ 29.537640][ T1046] ksys_write+0x141/0x1d0
[ 29.538251][ T1046] do_syscall_64+0x99/0x4f0
[ 29.538870][ T1046] entry_SYSCALL_64_after_hwframe+0x49/0xbe
[ 29.539659][ T1046]
[ 29.539659][ T1046] other info that might help us debug this:
[ 29.539659][ T1046]
[ 29.540953][ T1046] Possible unsafe locking scenario:
[ 29.540953][ T1046]
[ 29.541883][ T1046] CPU0 CPU1
[ 29.542540][ T1046] ---- ----
[ 29.543209][ T1046] lock(&dev->addr_list_lock_key#4);
[ 29.543880][ T1046] lock(&dev->addr_list_lock_key#3);
[ 29.544873][ T1046] lock(&dev->addr_list_lock_key#4);
[ 29.545863][ T1046] lock(&dev->addr_list_lock_key#3);
[ 29.546525][ T1046]
[ 29.546525][ T1046] *** DEADLOCK ***
[ 29.546525][ T1046]
[ 29.547542][ T1046] 5 locks held by ifenslave/1046:
[ 29.548196][ T1046] #0: ffff88806044c478 (sb_writers#5){.+.+}, at: vfs_write+0x3bb/0x4a0
[ 29.549248][ T1046] #1: ffff88805af00890 (&of->mutex){+.+.}, at: kernfs_fop_write+0x1cf/0x410
[ 29.550343][ T1046] #2: ffff88805b8b54b0 (kn->count#157){.+.+}, at: kernfs_fop_write+0x1f2/0x410
[ 29.551575][ T1046] #3: ffffffffaecf4cf0 (rtnl_mutex){+.+.}, at: bond_opt_tryset_rtnl+0x5f/0xf0 [bonding]
[ 29.552819][ T1046] #4: ffff8880460f2280 (&dev->addr_list_lock_key#4){+...}, at: bond_enslave+0x4482/0x47b0 [bonding]
[ 29.554175][ T1046]
[ 29.554175][ T1046] stack backtrace:
[ 29.554907][ T1046] CPU: 0 PID: 1046 Comm: ifenslave Not tainted 5.5.0+ #322
[ 29.555854][ T1046] Hardware name: innotek GmbH VirtualBox/VirtualBox, BIOS VirtualBox 12/01/2006
[ 29.557064][ T1046] Call Trace:
[ 29.557504][ T1046] dump_stack+0x96/0xdb
[ 29.558054][ T1046] check_noncircular+0x371/0x450
[ 29.558723][ T1046] ? print_circular_bug.isra.35+0x310/0x310
[ 29.559486][ T1046] ? hlock_class+0x130/0x130
[ 29.560100][ T1046] ? __lock_acquire+0x2d8d/0x3de0
[ 29.560761][ T1046] __lock_acquire+0x2d8d/0x3de0
[ 29.561366][ T1046] ? register_lock_class+0x14d0/0x14d0
[ 29.562045][ T1046] ? find_held_lock+0x39/0x1d0
[ 29.562641][ T1046] lock_acquire+0x164/0x3b0
[ 29.563199][ T1046] ? dev_mc_sync_multiple+0x95/0x120
[ 29.563872][ T1046] _raw_spin_lock+0x30/0x70
[ 29.564464][ T1046] ? dev_mc_sync_multiple+0x95/0x120
[ 29.565146][ T1046] dev_mc_sync_multiple+0x95/0x120
[ 29.565793][ T1046] bond_enslave+0x448d/0x47b0 [bonding]
[ 29.566487][ T1046] ? bond_update_slave_arr+0x940/0x940 [bonding]
[ 29.567279][ T1046] ? bstr_printf+0xc20/0xc20
[ 29.567857][ T1046] ? stack_trace_consume_entry+0x160/0x160
[ 29.568614][ T1046] ? deactivate_slab.isra.77+0x2c5/0x800
[ 29.569320][ T1046] ? check_chain_key+0x236/0x5d0
[ 29.569939][ T1046] ? sscanf+0x93/0xc0
[ 29.570442][ T1046] ? vsscanf+0x1e20/0x1e20
[ 29.571003][ T1046] bond_option_slaves_set+0x1a3/0x370 [bonding]
[ ... ]
Fixes: ab92d68fc22f ("net: core: add generic lockdep keys")
Signed-off-by: Taehee Yoo <ap420073@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
drivers/net/bonding/bond_main.c | 2 ++
drivers/net/bonding/bond_options.c | 2 ++
2 files changed, 4 insertions(+)
--- a/drivers/net/bonding/bond_main.c
+++ b/drivers/net/bonding/bond_main.c
@@ -3550,6 +3550,8 @@ static int bond_do_ioctl(struct net_devi
case BOND_RELEASE_OLD:
case SIOCBONDRELEASE:
res = bond_release(bond_dev, slave_dev);
+ if (!res)
+ netdev_update_lockdep_key(slave_dev);
break;
case BOND_SETHWADDR_OLD:
case SIOCBONDSETHWADDR:
--- a/drivers/net/bonding/bond_options.c
+++ b/drivers/net/bonding/bond_options.c
@@ -1398,6 +1398,8 @@ static int bond_option_slaves_set(struct
case '-':
slave_dbg(bond->dev, dev, "Releasing interface\n");
ret = bond_release(bond->dev, dev);
+ if (!ret)
+ netdev_update_lockdep_key(dev);
break;
default:
next prev parent reply other threads:[~2020-03-03 18:07 UTC|newest]
Thread overview: 160+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-03-03 17:41 [PATCH 5.4 000/152] 5.4.24-stable review Greg Kroah-Hartman
2020-03-03 17:41 ` [PATCH 5.4 001/152] io_uring: grab ->fs as part of async offload Greg Kroah-Hartman
2020-03-03 17:41 ` [PATCH 5.4 002/152] EDAC: skx_common: downgrade message importance on missing PCI device Greg Kroah-Hartman
2020-03-03 17:41 ` [PATCH 5.4 003/152] net: dsa: b53: Ensure the default VID is untagged Greg Kroah-Hartman
2020-03-03 17:41 ` [PATCH 5.4 004/152] net: fib_rules: Correctly set table field when table number exceeds 8 bits Greg Kroah-Hartman
2020-03-03 17:41 ` [PATCH 5.4 005/152] net: macb: ensure interface is not suspended on at91rm9200 Greg Kroah-Hartman
2020-03-03 17:41 ` [PATCH 5.4 006/152] net: mscc: fix in frame extraction Greg Kroah-Hartman
2020-03-03 17:41 ` [PATCH 5.4 007/152] net: phy: restore mdio regs in the iproc mdio driver Greg Kroah-Hartman
2020-03-03 17:41 ` [PATCH 5.4 008/152] net: sched: correct flower port blocking Greg Kroah-Hartman
2020-03-03 17:41 ` [PATCH 5.4 009/152] net/tls: Fix to avoid gettig invalid tls record Greg Kroah-Hartman
2020-03-03 17:41 ` [PATCH 5.4 010/152] nfc: pn544: Fix occasional HW initialization failure Greg Kroah-Hartman
2020-03-03 17:41 ` [PATCH 5.4 011/152] qede: Fix race between rdma destroy workqueue and link change event Greg Kroah-Hartman
2020-03-03 17:41 ` [PATCH 5.4 012/152] Revert "net: dev: introduce support for sch BYPASS for lockless qdisc" Greg Kroah-Hartman
2020-03-03 17:41 ` [PATCH 5.4 013/152] udp: rehash on disconnect Greg Kroah-Hartman
2020-03-03 17:41 ` [PATCH 5.4 014/152] sctp: move the format error check out of __sctp_sf_do_9_1_abort Greg Kroah-Hartman
2020-03-03 17:41 ` [PATCH 5.4 015/152] bnxt_en: Improve device shutdown method Greg Kroah-Hartman
2020-03-03 17:41 ` [PATCH 5.4 016/152] bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs Greg Kroah-Hartman
2020-03-03 17:41 ` Greg Kroah-Hartman [this message]
2020-03-03 17:41 ` [PATCH 5.4 018/152] net: export netdev_next_lower_dev_rcu() Greg Kroah-Hartman
2020-03-03 17:41 ` [PATCH 5.4 019/152] bonding: fix lockdep warning in bond_get_stats() Greg Kroah-Hartman
2020-03-03 17:41 ` [PATCH 5.4 020/152] ipv6: Fix route replacement with dev-only route Greg Kroah-Hartman
2020-03-03 17:41 ` [PATCH 5.4 021/152] ipv6: Fix nlmsg_flags when splitting a multipath route Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 022/152] ipmi:ssif: Handle a possible NULL pointer reference Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 023/152] drm/msm: Set dma maximum segment size for mdss Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 024/152] sched/core: Dont skip remote tick for idle CPUs Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 025/152] timers/nohz: Update NOHZ load in remote tick Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 026/152] sched/fair: Prevent unlimited runtime on throttled group Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 027/152] dax: pass NOWAIT flag to iomap_apply Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 028/152] mac80211: consider more elements in parsing CRC Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 029/152] cfg80211: check wiphy driver existence for drvinfo report Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 030/152] s390/zcrypt: fix card and queue total counter wrap Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 031/152] qmi_wwan: re-add DW5821e pre-production variant Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 032/152] qmi_wwan: unconditionally reject 2 ep interfaces Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 033/152] NFSv4: Fix races between open and dentry revalidation Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 034/152] perf/smmuv3: Use platform_get_irq_optional() for wired interrupt Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 035/152] arm/ftrace: Fix BE text poking Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 036/152] perf/x86/intel: Add Elkhart Lake support Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 037/152] perf/x86/cstate: Add Tremont support Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 038/152] perf/x86/msr: " Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 039/152] ceph: do not execute direct write in parallel if O_APPEND is specified Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 040/152] ARM: dts: sti: fixup sound frame-inversion for stihxxx-b2120.dtsi Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 041/152] drm/amd/display: Do not set optimized_require to false after plane disable Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 042/152] RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 043/152] drm/amd/display: Check engine is not NULL before acquiring Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 044/152] drm/amd/display: Limit minimum DPPCLK to 100MHz Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 045/152] drm/amd/display: Add initialitions for PLL2 clock source Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 046/152] amdgpu: Prevent build errors regarding soft/hard-float FP ABI tags Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 047/152] soc/tegra: fuse: Fix build with Tegra194 configuration Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 048/152] i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 049/152] net: ena: fix potential crash when rxfh key is NULL Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 050/152] net: ena: fix uses of round_jiffies() Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 051/152] net: ena: add missing ethtool TX timestamping indication Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 052/152] net: ena: fix incorrect default RSS key Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 053/152] net: ena: rss: do not allocate key when not supported Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 054/152] net: ena: rss: fix failure to get indirection table Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 055/152] net: ena: rss: store hash function as values and not bits Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 056/152] net: ena: fix incorrectly saving queue numbers when setting RSS indirection table Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 057/152] net: ena: fix corruption of dev_idx_to_host_tbl Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 058/152] net: ena: ethtool: use correct value for crc32 hash Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 059/152] net: ena: ena-com.c: prevent NULL pointer dereference Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 060/152] ice: update Unit Load Status bitmask to check after reset Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 061/152] cifs: Fix mode output in debugging statements Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 062/152] bcache: ignore pending signals when creating gc and allocator thread Greg Kroah-Hartman
2020-03-03 17:55 ` Jens Axboe
2020-03-03 18:12 ` Greg Kroah-Hartman
2020-03-03 18:19 ` Jens Axboe
2020-03-03 17:42 ` [PATCH 5.4 063/152] cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 064/152] mac80211: fix wrong 160/80+80 MHz setting Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 065/152] net: hns3: add management table after IMP reset Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 066/152] net: hns3: fix a copying IPv6 address error in hclge_fd_get_flow_tuples() Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 067/152] nvme/tcp: fix bug on double requeue when send fails Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 068/152] nvme: prevent warning triggered by nvme_stop_keep_alive Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 069/152] nvme/pci: move cqe check after device shutdown Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 070/152] ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 071/152] audit: fix error handling in audit_data_to_entry() Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 072/152] audit: always check the netlink payload length in audit_receive_msg() Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 073/152] ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 074/152] ACPI: watchdog: Fix gas->access_width usage Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 075/152] KVM: VMX: check descriptor table exits on instruction emulation Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 076/152] HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 077/152] HID: core: fix off-by-one memset in hid_report_raw_event() Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 078/152] HID: core: increase HID report buffer size to 8KiB Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 079/152] drm/amdgpu: Drop DRIVER_USE_AGP Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 080/152] drm/radeon: Inline drm_get_pci_dev Greg Kroah-Hartman
2020-03-03 17:42 ` [PATCH 5.4 081/152] macintosh: therm_windtunnel: fix regression when instantiating devices Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 082/152] tracing: Disable trace_printk() on post poned tests Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 083/152] Revert "PM / devfreq: Modify the device name as devfreq(X) for sysfs" Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 084/152] amdgpu/gmc_v9: save/restore sdpif regs during S3 Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 085/152] cpufreq: Fix policy initialization for internal governor drivers Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 086/152] io_uring: fix 32-bit compatability with sendmsg/recvmsg Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 087/152] netfilter: ipset: Fix "INFO: rcu detected stall in hash_xxx" reports Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 088/152] net/smc: transfer fasync_list in case of fallback Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 089/152] vhost: Check docket sk_family instead of call getname Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 090/152] netfilter: ipset: Fix forceadd evaluation path Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 091/152] netfilter: xt_hashlimit: reduce hashlimit_mutex scope for htable_put() Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 092/152] HID: alps: Fix an error handling path in alps_input_configured() Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 093/152] HID: hiddev: Fix race in in hiddev_disconnect() Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 094/152] MIPS: VPE: Fix a double free and a memory leak in release_vpe() Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 095/152] i2c: altera: Fix potential integer overflow Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 096/152] i2c: jz4780: silence log flood on txabrt Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 097/152] drm/i915/gvt: Fix orphan vgpu dmabuf_objs lifetime Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 098/152] drm/i915/gvt: Separate display reset from ALL_ENGINES reset Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 099/152] nl80211: fix potential leak in AP start Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 100/152] mac80211: Remove a redundant mutex unlock Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 101/152] kbuild: fix DT binding schema rule to detect command line changes Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 102/152] hv_netvsc: Fix unwanted wakeup in netvsc_attach() Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 103/152] usb: charger: assign specific number for enum value Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 104/152] nvme-pci: Hold cq_poll_lock while completing CQEs Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 105/152] s390/qeth: vnicc Fix EOPNOTSUPP precedence Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 106/152] net: netlink: cap max groups which will be considered in netlink_bind() Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 107/152] net: atlantic: fix use after free kasan warn Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 108/152] net: atlantic: fix potential error handling Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 109/152] net: atlantic: fix out of range usage of active_vlans array Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 110/152] net/smc: no peer ID in CLC decline for SMCD Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 111/152] net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 112/152] selftests: Install settings files to fix TIMEOUT failures Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 113/152] kbuild: remove header compile test Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 114/152] kbuild: move headers_check rule to usr/include/Makefile Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 115/152] kbuild: remove unneeded variable, single-all Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 116/152] kbuild: make single target builds even faster Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 117/152] namei: only return -ECHILD from follow_dotdot_rcu() Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 118/152] mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame() Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 119/152] mwifiex: delete unused mwifiex_get_intf_num() Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 120/152] KVM: SVM: Override default MMIO mask if memory encryption is enabled Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 121/152] KVM: Check for a bad hva before dropping into the ghc slow path Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 122/152] sched/fair: Optimize select_idle_cpu Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 123/152] f2fs: fix to add swap extent correctly Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 124/152] RDMA/hns: Simplify the calculation and usage of wqe idx for post verbs Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 125/152] RDMA/hns: Bugfix for posting a wqe with sge Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 126/152] drivers: net: xgene: Fix the order of the arguments of alloc_etherdev_mqs() Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 127/152] ima: ima/lsm policy rule loading logic bug fixes Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 128/152] kprobes: Set unoptimized flag after unoptimizing code Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 129/152] lib/vdso: Make __arch_update_vdso_data() logic understandable Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 130/152] lib/vdso: Update coarse timekeeper unconditionally Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 131/152] pwm: omap-dmtimer: put_device() after of_find_device_by_node() Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 132/152] perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 133/152] perf ui gtk: Add missing zalloc object Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 134/152] x86/resctrl: Check monitoring static key in the MBM overflow handler Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 135/152] KVM: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 136/152] KVM: x86: Remove spurious clearing of async #PF MSR Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 137/152] rcu: Allow only one expedited GP to run concurrently with wakeups Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 138/152] ubifs: Fix ino_t format warnings in orphan_delete() Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 139/152] thermal: db8500: Depromote debug print Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 140/152] thermal: brcmstb_thermal: Do not use DT coefficients Greg Kroah-Hartman
2020-03-03 17:43 ` [PATCH 5.4 141/152] netfilter: nft_tunnel: no need to call htons() when dumping ports Greg Kroah-Hartman
2020-03-03 17:44 ` [PATCH 5.4 142/152] netfilter: nf_flowtable: fix documentation Greg Kroah-Hartman
2020-03-03 17:44 ` [PATCH 5.4 143/152] bus: tegra-aconnect: Remove PM_CLK dependency Greg Kroah-Hartman
2020-03-03 17:44 ` [PATCH 5.4 144/152] xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE Greg Kroah-Hartman
2020-03-03 17:44 ` [PATCH 5.4 145/152] padata: always acquire cpu_hotplug_lock before pinst->lock Greg Kroah-Hartman
2020-03-03 17:44 ` [PATCH 5.4 146/152] locking/lockdep: Fix lockdep_stats indentation problem Greg Kroah-Hartman
2020-03-03 17:44 ` [PATCH 5.4 147/152] mm/debug.c: always print flags in dump_page() Greg Kroah-Hartman
2020-03-03 17:44 ` [PATCH 5.4 148/152] mm/gup: allow FOLL_FORCE for get_user_pages_fast() Greg Kroah-Hartman
2020-03-03 17:44 ` [PATCH 5.4 149/152] mm/huge_memory.c: use head to check huge zero page Greg Kroah-Hartman
2020-03-03 17:44 ` [PATCH 5.4 150/152] mm, thp: fix defrag setting if newline is not used Greg Kroah-Hartman
2020-03-03 17:44 ` [PATCH 5.4 151/152] kvm: nVMX: VMWRITE checks VMCS-link pointer before VMCS field Greg Kroah-Hartman
2020-03-03 17:44 ` [PATCH 5.4 152/152] kvm: nVMX: VMWRITE checks unsupported field before read-only field Greg Kroah-Hartman
2020-03-03 22:10 ` [PATCH 5.4 000/152] 5.4.24-stable review Jon Hunter
2020-03-03 23:13 ` shuah
2020-03-04 7:11 ` Naresh Kamboju
2020-03-04 16:52 ` Guenter Roeck
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=20200303174304.444600850@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=ap420073@gmail.com \
--cc=davem@davemloft.net \
--cc=linux-kernel@vger.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 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).