All of lore.kernel.org
 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, Ido Schimmel <idosch@mellanox.com>,
	"David S. Miller" <davem@davemloft.net>
Subject: [PATCH 3.18 012/144] team: Forbid enslaving team device to itself
Date: Thu,  8 Nov 2018 13:49:43 -0800	[thread overview]
Message-ID: <20181108215055.698152133@linuxfoundation.org> (raw)
In-Reply-To: <20181108215054.826084593@linuxfoundation.org>

3.18-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Ido Schimmel <idosch@mellanox.com>

[ Upstream commit 471b83bd8bbe4e89743683ef8ecb78f7029d8288 ]

team's ndo_add_slave() acquires 'team->lock' and later tries to open the
newly enslaved device via dev_open(). This emits a 'NETDEV_UP' event
that causes the VLAN driver to add VLAN 0 on the team device. team's
ndo_vlan_rx_add_vid() will also try to acquire 'team->lock' and
deadlock.

Fix this by checking early at the enslavement function that a team
device is not being enslaved to itself.

A similar check was added to the bond driver in commit 09a89c219baf
("bonding: disallow enslaving a bond to itself").

WARNING: possible recursive locking detected
4.18.0-rc7+ #176 Not tainted
--------------------------------------------
syz-executor4/6391 is trying to acquire lock:
(____ptrval____) (&team->lock){+.+.}, at: team_vlan_rx_add_vid+0x3b/0x1e0 drivers/net/team/team.c:1868

but task is already holding lock:
(____ptrval____) (&team->lock){+.+.}, at: team_add_slave+0xdb/0x1c30 drivers/net/team/team.c:1947

other info that might help us debug this:
 Possible unsafe locking scenario:

       CPU0
       ----
  lock(&team->lock);
  lock(&team->lock);

 *** DEADLOCK ***

 May be due to missing lock nesting notation

2 locks held by syz-executor4/6391:
 #0: (____ptrval____) (rtnl_mutex){+.+.}, at: rtnl_lock net/core/rtnetlink.c:77 [inline]
 #0: (____ptrval____) (rtnl_mutex){+.+.}, at: rtnetlink_rcv_msg+0x412/0xc30 net/core/rtnetlink.c:4662
 #1: (____ptrval____) (&team->lock){+.+.}, at: team_add_slave+0xdb/0x1c30 drivers/net/team/team.c:1947

stack backtrace:
CPU: 1 PID: 6391 Comm: syz-executor4 Not tainted 4.18.0-rc7+ #176
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
 __dump_stack lib/dump_stack.c:77 [inline]
 dump_stack+0x1c9/0x2b4 lib/dump_stack.c:113
 print_deadlock_bug kernel/locking/lockdep.c:1765 [inline]
 check_deadlock kernel/locking/lockdep.c:1809 [inline]
 validate_chain kernel/locking/lockdep.c:2405 [inline]
 __lock_acquire.cold.64+0x1fb/0x486 kernel/locking/lockdep.c:3435
 lock_acquire+0x1e4/0x540 kernel/locking/lockdep.c:3924
 __mutex_lock_common kernel/locking/mutex.c:757 [inline]
 __mutex_lock+0x176/0x1820 kernel/locking/mutex.c:894
 mutex_lock_nested+0x16/0x20 kernel/locking/mutex.c:909
 team_vlan_rx_add_vid+0x3b/0x1e0 drivers/net/team/team.c:1868
 vlan_add_rx_filter_info+0x14a/0x1d0 net/8021q/vlan_core.c:210
 __vlan_vid_add net/8021q/vlan_core.c:278 [inline]
 vlan_vid_add+0x63e/0x9d0 net/8021q/vlan_core.c:308
 vlan_device_event.cold.12+0x2a/0x2f net/8021q/vlan.c:381
 notifier_call_chain+0x180/0x390 kernel/notifier.c:93
 __raw_notifier_call_chain kernel/notifier.c:394 [inline]
 raw_notifier_call_chain+0x2d/0x40 kernel/notifier.c:401
 call_netdevice_notifiers_info+0x3f/0x90 net/core/dev.c:1735
 call_netdevice_notifiers net/core/dev.c:1753 [inline]
 dev_open+0x173/0x1b0 net/core/dev.c:1433
 team_port_add drivers/net/team/team.c:1219 [inline]
 team_add_slave+0xa8b/0x1c30 drivers/net/team/team.c:1948
 do_set_master+0x1c9/0x220 net/core/rtnetlink.c:2248
 do_setlink+0xba4/0x3e10 net/core/rtnetlink.c:2382
 rtnl_setlink+0x2a9/0x400 net/core/rtnetlink.c:2636
 rtnetlink_rcv_msg+0x46e/0xc30 net/core/rtnetlink.c:4665
 netlink_rcv_skb+0x172/0x440 net/netlink/af_netlink.c:2455
 rtnetlink_rcv+0x1c/0x20 net/core/rtnetlink.c:4683
 netlink_unicast_kernel net/netlink/af_netlink.c:1317 [inline]
 netlink_unicast+0x5a0/0x760 net/netlink/af_netlink.c:1343
 netlink_sendmsg+0xa18/0xfd0 net/netlink/af_netlink.c:1908
 sock_sendmsg_nosec net/socket.c:642 [inline]
 sock_sendmsg+0xd5/0x120 net/socket.c:652
 ___sys_sendmsg+0x7fd/0x930 net/socket.c:2126
 __sys_sendmsg+0x11d/0x290 net/socket.c:2164
 __do_sys_sendmsg net/socket.c:2173 [inline]
 __se_sys_sendmsg net/socket.c:2171 [inline]
 __x64_sys_sendmsg+0x78/0xb0 net/socket.c:2171
 do_syscall_64+0x1b9/0x820 arch/x86/entry/common.c:290
 entry_SYSCALL_64_after_hwframe+0x49/0xbe
RIP: 0033:0x456b29
Code: fd b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 cb b4 fb ff c3 66 2e 0f 1f 84 00 00 00 00
RSP: 002b:00007f9706bf8c78 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
RAX: ffffffffffffffda RBX: 00007f9706bf96d4 RCX: 0000000000456b29
RDX: 0000000000000000 RSI: 0000000020000240 RDI: 0000000000000004
RBP: 00000000009300a0 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 00000000ffffffff
R13: 00000000004d3548 R14: 00000000004c8227 R15: 0000000000000000

Fixes: 87002b03baab ("net: introduce vlan_vid_[add/del] and use them instead of direct [add/kill]_vid ndo calls")
Signed-off-by: Ido Schimmel <idosch@mellanox.com>
Reported-and-tested-by: syzbot+bd051aba086537515cdb@syzkaller.appspotmail.com
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 drivers/net/team/team.c |    5 +++++
 1 file changed, 5 insertions(+)

--- a/drivers/net/team/team.c
+++ b/drivers/net/team/team.c
@@ -1143,6 +1143,11 @@ static int team_port_add(struct team *te
 		return -EBUSY;
 	}
 
+	if (dev == port_dev) {
+		netdev_err(dev, "Cannot enslave team device to itself\n");
+		return -EINVAL;
+	}
+
 	if (port_dev->features & NETIF_F_VLAN_CHALLENGED &&
 	    vlan_uses_dev(dev)) {
 		netdev_err(dev, "Device %s is VLAN challenged and team device has VLAN set up\n",



  parent reply	other threads:[~2018-11-08 21:53 UTC|newest]

Thread overview: 154+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-11-08 21:49 [PATCH 3.18 000/144] 3.18.125-stable review Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 001/144] selftests/efivarfs: add required kernel configs Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 002/144] mfd: omap-usb-host: Fix dts probe of children Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 003/144] stmmac: fix valid numbers of unicast filter entries Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 004/144] mach64: detect the dot clock divider correctly on sparc Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 005/144] i2c: i2c-scmi: fix for i2c_smbus_write_block_data Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 006/144] xhci: Dont print a warning when setting link state for disabled ports Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 007/144] ip_tunnel: be careful when accessing the inner header Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 008/144] net/ipv6: Display all addresses in output of /proc/net/if_inet6 Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 009/144] netlabel: check for IPV4MASK in addrinfo_get Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 010/144] net/usb: cancel pending work when unbinding smsc75xx Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 011/144] qlcnic: fix Tx descriptor corruption on 82xx devices Greg Kroah-Hartman
2018-11-08 21:49 ` Greg Kroah-Hartman [this message]
2018-11-08 21:49 ` [PATCH 3.18 013/144] net: mvpp2: Extract the correct ethtype from the skb for tx csum offload Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 014/144] net: systemport: Fix wake-up interrupt race during resume Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 015/144] rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 016/144] ip6_tunnel: be careful when accessing the inner header Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 017/144] media: af9035: prevent buffer overflow on write Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 018/144] powerpc/tm: Fix userspace r13 corruption Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 019/144] powerpc/tm: Avoid possible userspace r1 corruption on reclaim Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 020/144] xfrm: Validate address prefix lengths in the xfrm selector Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 021/144] xfrm6: call kfree_skb when skb is toobig Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 022/144] cfg80211: reg: Init wiphy_idx in regulatory_hint_core() Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 023/144] ARM: 8799/1: mm: fix pci_ioremap_io() offset check Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 024/144] xfrm: validate template mode Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 025/144] asix: Check for supported Wake-on-LAN modes Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 026/144] ax88179_178a: " Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 027/144] sr9800: " Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 028/144] smsc75xx: Check for " Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 029/144] smsc95xx: " Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 030/144] perf/ring_buffer: Prevent concurent ring buffer access Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 031/144] net: cxgb3_main: fix a missing-check bug Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 032/144] dm thin: restore requested error_if_no_space setting on OODS to WRITE transition Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 033/144] ocfs2: fix journal commit deadlock in ocfs2_convert_inline_data_to_extents Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 034/144] s390/kvm: REPLACE barrier fixup with READ_ONCE Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 035/144] USB: qcserial: Fix support for HP lt4112 LTE/HSPA+ Gobi 4G Modem Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 036/144] cxl: Fix issues when unmapping contexts Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 037/144] s390/ftrace/jprobes: Fix conflict between jprobes and function graph tracing Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 038/144] mmc: sdhci: restore behavior when setting VDD via external regulator Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 039/144] usb: gadget: gadgetfs: fix an oops in ep_write() Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 040/144] ahci_xgene: Fix the DMA state machine lockup for the ATA_CMD_PACKET PIO mode command Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 041/144] Revert "drm/i915: Fix mutex->owner inspection race under DEBUG_MUTEXES" Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 042/144] pinctrl: at91: fix null pointer dereference Greg Kroah-Hartman
2018-11-08 21:50   ` Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 043/144] PCI: Mark Atheros AR9580 to avoid bus reset Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 044/144] ARM: shmobile: r8a7740: Instantiate GIC from C board code in legacy builds Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 045/144] usb: musb: Fix a few off-by-one lengths Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 046/144] usb: gadget: f_uac1: access freed memory at f_audio_free_inst Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 047/144] usb: musb: Fix randconfig build issues for Kconfig options Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 048/144] usb: dwc2: gadget: kill requests with force in s3c_hsotg_udc_stop() Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 049/144] phy-sun4i-usb: Change disconnect threshold value for sun6i Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 050/144] phy: phy-ti-pipe3: fix inconsistent enumeration of PCIe gen2 cards Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 051/144] iio: iio: Fix iio_channel_read return if channel havnt info Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 052/144] ARM: dra7xx: Fix counter frequency drift for AM572x errata i856 Greg Kroah-Hartman
2018-11-09 15:59   ` Lennart Sorensen
2018-11-08 21:50 ` [PATCH 3.18 053/144] ARM: OMAP2+: Fix n900 board name for legacy user space Greg Kroah-Hartman
2018-11-08 22:05   ` Pavel Machek
2018-11-08 22:44     ` Greg Kroah-Hartman
2018-11-08 22:44       ` Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 054/144] NFSv4: Cache the NFSv4/v4.1 client owner_id in the struct nfs_client Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 055/144] NFSv4/v4.1: Verify the client owner id during trunking detection Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 056/144] NFS: Ignore transport protocol when detecting server trunking Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 057/144] NFSv4: Remove incorrect check in can_open_delegated() Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 058/144] arm: dts: Use pmu_system_controller phandle for dp phy Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 059/144] scsi: ->queue_rq cant sleep Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 060/144] USB: EHCI: adjust error return code Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 061/144] uas: disable UAS on Apricorn SATA dongles Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 062/144] usb: host: ehci-tegra: request deferred probe when failing to get phy Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 063/144] Revert "tty: Fix pty master poll() after slave closes v2" Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 064/144] serial: samsung: Add the support for Exynos5433 SoC Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 065/144] mcb: mcb-pci: Only remap the 1st 0x200 bytes of BAR 0 Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 066/144] ARM: at91/dt: sama5d4: fix the timer reg length Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 067/144] ARM: at91: sama5d3: dt: correct the sound route Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 068/144] ARM: at91/dt: sam9263: Add missing clocks to lcdc node Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 069/144] ARM: at91: board-dt-sama5: add phy_fixup to override NAND_Tree Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 070/144] fbdev/broadsheetfb: fix memory leak Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 071/144] tracing: Fix enabling of syscall events on the command line Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 072/144] perf/rapl: Fix sysfs_show() initialization for RAPL PMU Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 073/144] perf/x86/intel: Fix bug for "cycles:p" and "cycles:pp" on SLM Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 074/144] perf machine: Fix __machine__findnew_thread() error path Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 075/144] perf tools: Fix statfs.f_type data type mismatch build error with uclibc Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 076/144] perf tools: Avoid build splat for syscall numbers " Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 077/144] perf tools: Fix segfault for symbol annotation on TUI Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 078/144] drivers: bus: check cci device tree node status Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 079/144] ARM: dts: disable CCI on exynos5420 based arndale-octa Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 080/144] clk: rockchip: fix deadlock possibility in cpuclk Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 081/144] quota: Fix maximum quota limit settings Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 082/144] rtnl: dont account unused struct ifla_port_vsi in rtnl_port_size Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 083/144] nfs: fix high load average due to callback thread sleeping Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 084/144] rcu: Clear need_qs flag to prevent splat Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 085/144] x86/irq: Check for valid irq descriptor in check_irq_vectors_for_cpu_disable() Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 086/144] of/pci: Remove duplicate kfree in of_pci_get_host_bridge_resources() Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 087/144] Btrfs: avoid syncing log in the fast fsync path when not necessary Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 088/144] pinctrl: imx25: ensure that a pin with id i is at position i in the info array Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 089/144] dm: fix AB-BA deadlock in __dm_destroy() Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 090/144] arm/arm64: KVM: Take mmap_sem in stage2_unmap_vm Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 091/144] net/mlx4_en: Remove dependency between timestamping capability and service_task Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 092/144] iommu/vt-d: Fix VM domain ID leak Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 093/144] tty: serial: fsl_lpuart: fix clearing of receive flag Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 094/144] x86/idle: Restore trace_cpu_idle to mwait_idle() calls Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 095/144] ext4: fix an ext3 collapse range regression in xfstests Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 096/144] net: ethernet: davicom: fix devicetree irq resource Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 097/144] perf bench numa: Fix to show proper convergence stats Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 098/144] MIPS: Fix up obsolete cpu_set usage Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 099/144] dm9000: Fix irq trigger type setup on non-dt platforms Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 100/144] lib: make memzero_explicit more robust against dead store elimination Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 101/144] ASoC: dapm: Dont add prefix to widget stream name Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 102/144] mtd: blkdevs: fix potential deadlock + lockdep warnings Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 103/144] selftests: Introduce a new script to generate tc batch file Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 104/144] rtlwifi: rtl8821ae: Fix system lockups on boot Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 105/144] rtlwifi: rtl8821ae: Fix " Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 106/144] ALSA: hda - Add headset mic support for Acer Aspire V5-573G Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 107/144] ALSA: usb-audio: Add a more accurate volume quirk for AudioQuest DragonFly Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 108/144] tty: audit: Fix audit source Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 109/144] Btrfs: do not ignore errors from btrfs_lookup_xattr in do_setxattr Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 110/144] igb: Unpair the queues when changing the number of queues Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 111/144] libata: blacklist Micron 500IT SSD with MU01 firmware Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 112/144] perf: Fix PERF_EVENT_IOC_PERIOD deadlock Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 113/144] mm: migrate: hugetlb: putback destination hugepage to active list Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 114/144] Revert "SCSI: Fix NULL pointer dereference in runtime PM" Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 115/144] x86/ldt: Fix small LDT allocation for Xen Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 116/144] PCI: Fix devfn for VPD access through function 0 Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 117/144] vfs: Make sendfile(2) killable even better Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 118/144] sctp: translate network order to host order when users get a hmacid Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 119/144] iwlwifi: pcie: correctly define 7265-D cfg Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 120/144] ovl: fix open in stacked overlay Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 121/144] igb: fix NULL derefs due to skipped SR-IOV enabling Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 122/144] KEYS: put keyring if install_session_keyring_to_cred() fails Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 123/144] USB: hub: fix up early-exit pathway in hub_activate Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 124/144] net: fix warnings in make htmldocs by moving macro definition out of field declaration Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 125/144] x86/PCI: Mark Broadwell-EP Home Agent 1 as having non-compliant BARs Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 126/144] unix: correctly track in-flight fds in sending process user_struct Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 127/144] fs/fat/fatent.c: add cond_resched() to fat_count_free_clusters() Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 128/144] perf tools: Disable parallelism for make clean Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 129/144] /proc/iomem: only expose physical resource addresses to privileged users Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 130/144] mremap: properly flush TLB before releasing the page Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 131/144] ipv6: mcast: fix a use-after-free in inet6_mc_check Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 132/144] ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 133/144] net/ipv6: Fix index counter for unicast addresses in in6_dump_addrs Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 134/144] net: socket: fix a missing-check bug Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 135/144] net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 136/144] r8169: fix NAPI handling under high load Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 137/144] sctp: fix race on sctp_id2asoc Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 138/144] net: drop skb on failure in ip_check_defrag() Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 139/144] rtnetlink: Disallow FDB configuration for non-Ethernet device Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 140/144] net: sched: gred: pass the right attribute to gred_change_table_def() Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 141/144] cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 142/144] cdc-acm: correct counting of UART states in serial state notification Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 143/144] USB: fix the usbfs flag sanitization for control transfers Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 144/144] sched/fair: Fix throttle_list starvation with low CFS quota Greg Kroah-Hartman
2018-11-09  3:10 ` [PATCH 3.18 000/144] 3.18.125-stable review kernelci.org bot
2018-11-09 19:39 ` Shuah Khan
2018-11-10  0:44   ` Greg Kroah-Hartman
2018-11-09 19:39 ` 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=20181108215055.698152133@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=davem@davemloft.net \
    --cc=idosch@mellanox.com \
    --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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.