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, Parav Pandit <parav@mellanox.com>,
	Leon Romanovsky <leonro@mellanox.com>,
	Jason Gunthorpe <jgg@mellanox.com>,
	Sasha Levin <sashal@kernel.org>
Subject: [PATCH 4.20 064/352] RDMA/core: Sync unregistration with netlink commands
Date: Mon, 11 Feb 2019 15:14:51 +0100	[thread overview]
Message-ID: <20190211141850.203209018@linuxfoundation.org> (raw)
In-Reply-To: <20190211141846.543045703@linuxfoundation.org>

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

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

[ Upstream commit 01b671170d7f82b959dad6d5dbb44d7a915e647d ]

When the rdma device is getting removed, get resource info can race with
device removal, as below:

      CPU-0                                  CPU-1
    --------                               --------
    rdma_nl_rcv_msg()
       nldev_res_get_cq_dumpit()
          mutex_lock(device_lock);
          get device reference
          mutex_unlock(device_lock);        [..]
                                            ib_unregister_device()
                                            /* Valid reference to
                                             * device->dev exists.
                                             */
                                             ib_dealloc_device()

          [..]
          provider->fill_res_entry();

Even though device object is not freed, fill_res_entry() can get called on
device which doesn't have a driver anymore. Kernel core device reference
count is not sufficient, as this only keeps the structure valid, and
doesn't guarantee the driver is still loaded.

Similar race can occur with device renaming and device removal, where
device_rename() tries to rename a unregistered device. While this is fine
for devices of a class which are not net namespace aware, but it is
incorrect for net namespace aware class coming in subsequent series.  If a
class is net namespace aware, then the below [1] call trace is observed in
above situation.

Therefore, to avoid the race, keep a reference count and let device
unregistration wait until all netlink users drop the reference.

[1] Call trace:
kernfs: ns required in 'infiniband' for 'mlx5_0'
WARNING: CPU: 18 PID: 44270 at fs/kernfs/dir.c:842 kernfs_find_ns+0x104/0x120
libahci i2c_core mlxfw libata dca [last unloaded: devlink]
RIP: 0010:kernfs_find_ns+0x104/0x120
Call Trace:
kernfs_find_and_get_ns+0x2e/0x50
sysfs_rename_link_ns+0x40/0xb0
device_rename+0xb2/0xf0
ib_device_rename+0xb3/0x100 [ib_core]
nldev_set_doit+0x165/0x190 [ib_core]
rdma_nl_rcv_msg+0x249/0x250 [ib_core]
? netlink_deliver_tap+0x8f/0x3e0
rdma_nl_rcv+0xd6/0x120 [ib_core]
netlink_unicast+0x17c/0x230
netlink_sendmsg+0x2f0/0x3e0
sock_sendmsg+0x30/0x40
__sys_sendto+0xdc/0x160

Fixes: da5c85078215 ("RDMA/nldev: add driver-specific resource tracking")
Signed-off-by: Parav Pandit <parav@mellanox.com>
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/infiniband/core/core_priv.h |  1 +
 drivers/infiniband/core/device.c    | 26 ++++++++++++++++++++++----
 drivers/infiniband/core/nldev.c     | 20 ++++++++++----------
 include/rdma/ib_verbs.h             |  8 +++++++-
 4 files changed, 40 insertions(+), 15 deletions(-)

diff --git a/drivers/infiniband/core/core_priv.h b/drivers/infiniband/core/core_priv.h
index bb9007a0cca7..d97d39a7537c 100644
--- a/drivers/infiniband/core/core_priv.h
+++ b/drivers/infiniband/core/core_priv.h
@@ -296,6 +296,7 @@ static inline int ib_mad_enforce_security(struct ib_mad_agent_private *map,
 #endif
 
 struct ib_device *ib_device_get_by_index(u32 ifindex);
+void ib_device_put(struct ib_device *device);
 /* RDMA device netlink */
 void nldev_init(void);
 void nldev_exit(void);
diff --git a/drivers/infiniband/core/device.c b/drivers/infiniband/core/device.c
index 87eb4f2cdd7d..0027b0d79b09 100644
--- a/drivers/infiniband/core/device.c
+++ b/drivers/infiniband/core/device.c
@@ -145,7 +145,8 @@ static struct ib_device *__ib_device_get_by_index(u32 index)
 }
 
 /*
- * Caller is responsible to return refrerence count by calling put_device()
+ * Caller must perform ib_device_put() to return the device reference count
+ * when ib_device_get_by_index() returns valid device pointer.
  */
 struct ib_device *ib_device_get_by_index(u32 index)
 {
@@ -153,13 +154,21 @@ struct ib_device *ib_device_get_by_index(u32 index)
 
 	down_read(&lists_rwsem);
 	device = __ib_device_get_by_index(index);
-	if (device)
-		get_device(&device->dev);
-
+	if (device) {
+		/* Do not return a device if unregistration has started. */
+		if (!refcount_inc_not_zero(&device->refcount))
+			device = NULL;
+	}
 	up_read(&lists_rwsem);
 	return device;
 }
 
+void ib_device_put(struct ib_device *device)
+{
+	if (refcount_dec_and_test(&device->refcount))
+		complete(&device->unreg_completion);
+}
+
 static struct ib_device *__ib_device_get_by_name(const char *name)
 {
 	struct ib_device *device;
@@ -293,6 +302,8 @@ struct ib_device *ib_alloc_device(size_t size)
 	rwlock_init(&device->client_data_lock);
 	INIT_LIST_HEAD(&device->client_data_list);
 	INIT_LIST_HEAD(&device->port_list);
+	refcount_set(&device->refcount, 1);
+	init_completion(&device->unreg_completion);
 
 	return device;
 }
@@ -641,6 +652,13 @@ void ib_unregister_device(struct ib_device *device)
 	struct ib_client_data *context, *tmp;
 	unsigned long flags;
 
+	/*
+	 * Wait for all netlink command callers to finish working on the
+	 * device.
+	 */
+	ib_device_put(device);
+	wait_for_completion(&device->unreg_completion);
+
 	mutex_lock(&device_mutex);
 
 	down_write(&lists_rwsem);
diff --git a/drivers/infiniband/core/nldev.c b/drivers/infiniband/core/nldev.c
index ff6468e7fe79..77a0f1e1576f 100644
--- a/drivers/infiniband/core/nldev.c
+++ b/drivers/infiniband/core/nldev.c
@@ -632,13 +632,13 @@ static int nldev_get_doit(struct sk_buff *skb, struct nlmsghdr *nlh,
 
 	nlmsg_end(msg, nlh);
 
-	put_device(&device->dev);
+	ib_device_put(device);
 	return rdma_nl_unicast(msg, NETLINK_CB(skb).portid);
 
 err_free:
 	nlmsg_free(msg);
 err:
-	put_device(&device->dev);
+	ib_device_put(device);
 	return err;
 }
 
@@ -668,7 +668,7 @@ static int nldev_set_doit(struct sk_buff *skb, struct nlmsghdr *nlh,
 		err = ib_device_rename(device, name);
 	}
 
-	put_device(&device->dev);
+	ib_device_put(device);
 	return err;
 }
 
@@ -752,14 +752,14 @@ static int nldev_port_get_doit(struct sk_buff *skb, struct nlmsghdr *nlh,
 		goto err_free;
 
 	nlmsg_end(msg, nlh);
-	put_device(&device->dev);
+	ib_device_put(device);
 
 	return rdma_nl_unicast(msg, NETLINK_CB(skb).portid);
 
 err_free:
 	nlmsg_free(msg);
 err:
-	put_device(&device->dev);
+	ib_device_put(device);
 	return err;
 }
 
@@ -816,7 +816,7 @@ static int nldev_port_get_dumpit(struct sk_buff *skb,
 	}
 
 out:
-	put_device(&device->dev);
+	ib_device_put(device);
 	cb->args[0] = idx;
 	return skb->len;
 }
@@ -855,13 +855,13 @@ static int nldev_res_get_doit(struct sk_buff *skb, struct nlmsghdr *nlh,
 		goto err_free;
 
 	nlmsg_end(msg, nlh);
-	put_device(&device->dev);
+	ib_device_put(device);
 	return rdma_nl_unicast(msg, NETLINK_CB(skb).portid);
 
 err_free:
 	nlmsg_free(msg);
 err:
-	put_device(&device->dev);
+	ib_device_put(device);
 	return ret;
 }
 
@@ -1054,7 +1054,7 @@ next:		idx++;
 	if (!filled)
 		goto err;
 
-	put_device(&device->dev);
+	ib_device_put(device);
 	return skb->len;
 
 res_err:
@@ -1065,7 +1065,7 @@ err:
 	nlmsg_cancel(skb, nlh);
 
 err_index:
-	put_device(&device->dev);
+	ib_device_put(device);
 	return ret;
 }
 
diff --git a/include/rdma/ib_verbs.h b/include/rdma/ib_verbs.h
index 9c0c2132a2d6..64626b32107b 100644
--- a/include/rdma/ib_verbs.h
+++ b/include/rdma/ib_verbs.h
@@ -56,7 +56,7 @@
 #include <linux/string.h>
 #include <linux/slab.h>
 #include <linux/netdevice.h>
-
+#include <linux/refcount.h>
 #include <linux/if_link.h>
 #include <linux/atomic.h>
 #include <linux/mmu_notifier.h>
@@ -2605,6 +2605,12 @@ struct ib_device {
 
 	const struct uverbs_object_tree_def *const *driver_specs;
 	enum rdma_driver_id		driver_id;
+	/*
+	 * Provides synchronization between device unregistration and netlink
+	 * commands on a device. To be used only by core.
+	 */
+	refcount_t refcount;
+	struct completion unreg_completion;
 };
 
 struct ib_client {
-- 
2.19.1




  parent reply	other threads:[~2019-02-11 16:11 UTC|newest]

Thread overview: 380+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-02-11 14:13 [PATCH 4.20 000/352] 4.20.8-stable review Greg Kroah-Hartman
2019-02-11 14:13 ` [PATCH 4.20 001/352] drm/bufs: Fix Spectre v1 vulnerability Greg Kroah-Hartman
2019-02-11 14:13 ` [PATCH 4.20 002/352] drm/v3d: Fix a use-after-free race accessing the schedulers fences Greg Kroah-Hartman
2019-02-11 14:13 ` [PATCH 4.20 003/352] staging: iio: adc: ad7280a: handle error from __ad7280_read32() Greg Kroah-Hartman
2019-02-11 14:13 ` [PATCH 4.20 004/352] drm/vgem: Fix vgem_init to get drm device available Greg Kroah-Hartman
2019-02-14 13:58   ` Emil Velikov
2019-02-14 14:19     ` Greg Kroah-Hartman
2019-02-14 15:12       ` Daniel Vetter
2019-02-11 14:13 ` [PATCH 4.20 005/352] pinctrl: bcm2835: Use raw spinlock for RT compatibility Greg Kroah-Hartman
2019-02-11 14:13 ` [PATCH 4.20 006/352] clk: sunxi-ng: h6: Set video PLLs limits Greg Kroah-Hartman
2019-02-11 14:13 ` [PATCH 4.20 007/352] ASoC: Intel: mrfld: fix uninitialized variable access Greg Kroah-Hartman
2019-02-11 14:13 ` [PATCH 4.20 008/352] gpiolib: Fix possible use after free on label Greg Kroah-Hartman
2019-02-11 14:13 ` [PATCH 4.20 009/352] drm/sun4i: Initialize registers in tcon-top driver Greg Kroah-Hartman
2019-02-11 14:13 ` [PATCH 4.20 010/352] ath10k: fixup extended per sta tx statistics Greg Kroah-Hartman
2019-02-11 14:13 ` [PATCH 4.20 011/352] genirq/affinity: Spread IRQs to all available NUMA nodes Greg Kroah-Hartman
2019-02-11 14:13 ` [PATCH 4.20 012/352] gpu: ipu-v3: image-convert: Prevent race between run and unprepare Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 013/352] drm/amd/display: Fix potential nullptr error Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 014/352] nds32: Fix gcc 8.0 compiler option incompatible Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 015/352] wil6210: fix reset flow for Talyn-mb Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 016/352] wil6210: fix memory leak in wil_find_tx_bcast_2 Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 017/352] ath10k: assign n_cipher_suites for WCN3990 Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 018/352] ath9k: dynack: use authentication messages for late ack Greg Kroah-Hartman
2019-02-11 15:48   ` Koen Vandeputte
2019-02-11 17:02     ` Greg Kroah-Hartman
2019-02-12  9:40       ` Koen Vandeputte
2019-02-12  9:47         ` Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 019/352] scsi: lpfc: Correct LCB RJT handling Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 020/352] scsi: mpt3sas: Call sas_remove_host before removing the target devices Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 021/352] scsi: lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 022/352] ARM: 8808/1: kexec:offline panic_smp_self_stop CPU Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 023/352] clk: boston: fix possible memory leak in clk_boston_setup() Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 024/352] dlm: Dont swamp the CPU with callbacks queued during recovery Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 025/352] x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 026/352] powerpc/pseries: add of_node_put() in dlpar_detach_node() Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 027/352] bpftool: Improve handling of ENOENT on map dumps Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 028/352] s390/qeth: utilize virtual MAC for Layer2 OSD devices Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 029/352] crypto: aes_ti - disable interrupts while accessing S-box Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 030/352] drm/vc4: ->x_scaling[1] should never be set to VC4_SCALING_NONE Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 031/352] serial: fsl_lpuart: clear parity enable bit when disable parity Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 032/352] ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 033/352] MIPS: Boston: Disable EG20T prefetch Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 034/352] dpaa2-ptp: defer probe when portal allocation failed Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 035/352] iwlwifi: fw: do not set sgi bits for HE connection Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 036/352] staging:iio:ad2s90: Make probe handle spi_setup failure Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 037/352] fpga: altera-cvp: Fix registration for CvP incapable devices Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 038/352] Tools: hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1 Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 039/352] fpga: altera-cvp: fix bad IO access on x86_64 Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 040/352] vbox: fix link error with gcc -Og Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 041/352] platform/chrome: dont report EC_MKBP_EVENT_SENSOR_FIFO as wakeup Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 042/352] i40e: suppress bogus error message Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 043/352] i40e: prevent overlapping tx_timeout recover Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 044/352] scsi: hisi_sas: change the time of SAS SSP connection Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 045/352] staging: iio: ad7780: update voltage on read Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 046/352] usbnet: smsc95xx: fix rx packet alignment Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 047/352] drm/rockchip: fix for mailbox read size Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 048/352] ARM: OMAP2+: hwmod: Fix some section annotations Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 049/352] drm/amd/display: fix gamma not being applied correctly Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 050/352] drm/amd/display: calculate stream->phy_pix_clk before clock mapping Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 051/352] bpf: libbpf: retry map creation without the name Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 052/352] net/mlx5: EQ, Use the right place to store/read IRQ affinity hint Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 053/352] modpost: validate symbol names also in find_elf_symbol Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 054/352] perf tools: Add Hygon Dhyana support Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 055/352] scsi: cxgb4i: fix thermal configuration dependencies Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 056/352] soc/tegra: Dont leak device tree node reference Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 057/352] media: rc: ensure close() is called on rc_unregister_device Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 058/352] media: video-i2c: avoid accessing released memory area when removing driver Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 059/352] media: mtk-vcodec: Release device nodes in mtk_vcodec_init_enc_pm() Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 060/352] staging: erofs: fix the definition of DBG_BUGON Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 061/352] staging: erofs: fix race when the managed cache is enabled Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 062/352] x86/resctrl: Fixup the user-visible strings Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 063/352] media: vivid: fill in media_device bus_info Greg Kroah-Hartman
2019-02-11 14:14 ` Greg Kroah-Hartman [this message]
2019-02-11 14:14 ` [PATCH 4.20 065/352] drm: rcar-du: Fix external clock error checks Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 066/352] ASoC: sunxi: sun50i-codec-analog: Add support for cpvdd regulator supply Greg Kroah-Hartman
2019-02-11 14:39   ` Mark Brown
2019-02-11 16:50     ` Greg Kroah-Hartman
2019-02-11 16:58       ` Mark Brown
2019-02-11 17:12         ` Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 067/352] clk: meson: meson8b: do not use cpu_div3 for cpu_scale_out_sel Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 068/352] clk: meson: meson8b: fix the width of the cpu_scale_div clock Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 069/352] clk: meson: meson8b: mark the CPU clock as CLK_IS_CRITICAL Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 070/352] ptp: Fix pass zero to ERR_PTR() in ptp_clock_register Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 071/352] dmaengine: xilinx_dma: Remove __aligned attribute on zynqmp_dma_desc_ll Greg Kroah-Hartman
2019-02-11 14:14 ` [PATCH 4.20 072/352] powerpc/32: Add .data..Lubsan_data*/.data..Lubsan_type* sections explicitly Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 073/352] iio: adc: meson-saradc: check for devm_kasprintf failure Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 074/352] iio: adc: meson-saradc: fix internal clock names Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 075/352] iio: accel: kxcjk1013: Add KIOX010A ACPI Hardware-ID Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 076/352] media: adv*/tc358743/ths8200: fill in min width/height/pixelclock Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 077/352] ACPI: SPCR: Consider baud rate 0 as preconfigured state Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 078/352] staging: pi433: fix potential null dereference Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 079/352] f2fs: avoid GC causing encrypted file corrupted Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 080/352] f2fs: move dir data flush to write checkpoint process Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 081/352] f2fs: avoid build warn of fall_through Greg Kroah-Hartman
2019-02-11 20:18   ` Stephen Rothwell
2019-02-11 20:21     ` Stephen Rothwell
2019-02-12  8:52       ` Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 082/352] f2fs: fix race between write_checkpoint and write_begin Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 083/352] f2fs: fix wrong return value of f2fs_acl_create Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 084/352] i2c: sh_mobile: add support for r8a77990 (R-Car E3) Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 085/352] arm64: io: Ensure calls to delay routines are ordered against prior readX() Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 086/352] net: aquantia: return err if set MPI_DEINIT state fails Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 087/352] sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 088/352] soc: bcm: brcmstb: Dont leak device tree node reference Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 089/352] nfsd4: fix crash on writing v4_end_grace before nfsd startup Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 090/352] drm: Clear state->acquire_ctx before leaving drm_atomic_helper_commit_duplicated_state() Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 091/352] perf: arm_spe: handle devm_kasprintf() failure Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 092/352] arm64: io: Ensure value passed to __iormb() is held in a 64-bit register Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 093/352] Thermal: do not clear passive state during system sleep Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 094/352] thermal: Fix locking in cooling device sysfs update cur_state Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 095/352] firmware/efi: Add NULL pointer checks in efivars API functions Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 096/352] s390/zcrypt: improve special ap message cmd handling Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 097/352] mt76x0: dfs: fix IBI_R11 configuration on non-radar channels Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 098/352] arm64: ftrace: dont adjust the LR value Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 099/352] drm/v3d: Fix prime imports of buffers from other drivers Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 100/352] ARM: dts: mmp2: fix TWSI2 Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 101/352] ARM: mmp/mmp2: dt: enable the clock Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 102/352] ARM: dts: aspeed: add missing memory unit-address Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 103/352] spi: fix spi-at91-usart.c build errors when PINCTRL is not set Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 104/352] x86/fpu: Add might_fault() to user_insn() Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 105/352] media: i2c: TDA1997x: select CONFIG_HDMI Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 106/352] media: DaVinci-VPBE: fix error handling in vpbe_initialize() Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 107/352] platform/x86: Fix config space access for intel_atomisp2_pm Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 108/352] smack: fix access permissions for keyring Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 109/352] xtensa: xtfpga.dtsi: fix dtc warnings about SPI Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 110/352] usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb() Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 111/352] dmaengine: sprd: Support DMA link-list cyclic callback Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 112/352] usb: dwc2: Disable power down feature on Samsung SoCs Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 113/352] usb: hub: delay hub autosuspend if USB3 port is still link training Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 114/352] timekeeping: Use proper seqcount initializer Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 115/352] usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 116/352] clk: sunxi-ng: a33: Set CLK_SET_RATE_PARENT for all audio module clocks Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 117/352] media: imx274: select REGMAP_I2C Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 118/352] mac80211: fix deauth TX when we disconnect Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 119/352] pinctrl: nuvoton: check for devm_kasprintf() failure Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 120/352] drm/amdgpu/powerplay: fix clock stretcher limits on polaris (v2) Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 121/352] tipc: fix node keep alive interval calculation Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 122/352] arm64: dts: rockchip: fix rk3399-rockpro64 regulator gpios Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 123/352] driver core: Move async_synchronize_full call Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 124/352] kobject: return error code if writing /sys/.../uevent fails Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 125/352] IB/hfi1: Unreserve a reserved request when it is completed Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 126/352] usb: dwc3: trace: add missing break statement to make compiler happy Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 127/352] gpio: mt7621: report failure of devm_kasprintf() Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 128/352] gpio: mt7621: pass mediatek_gpio_bank_probe() failure up the stack Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 129/352] pinctrl: sx150x: handle failure case of devm_kstrdup Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 130/352] iommu/amd: Fix amd_iommu=force_isolation Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 131/352] media: v4l2-device: Link subdevices to their parent devices if available Greg Kroah-Hartman
2019-02-11 14:15 ` [PATCH 4.20 132/352] ARM: OMAP1: ams-delta: Fix audio permanently muted Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 133/352] ARM: dts: Fix OMAP4430 SDP Ethernet startup Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 134/352] mips: bpf: fix encoding bug for mm_srlv32_op Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 135/352] media: coda: fix H.264 deblocking filter controls Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 136/352] arm64: dts: meson: Fix IRQ trigger type for macirq Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 137/352] ARM: dts: Fix up the D-Link DIR-685 MTD partition info Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 138/352] tracing: Have trace_stack nr_entries compare not be so subtle Greg Kroah-Hartman
2019-02-11 14:49   ` Steven Rostedt
2019-02-11 16:55     ` Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 139/352] watchdog: renesas_wdt: dont set divider while watchdog is running Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 140/352] ARM: dts: imx51-zii-rdu1: Do not specify "power-gpio" for hpa1 Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 141/352] usb: dwc3: gadget: Disable CSP for stream OUT ep Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 142/352] iommu/arm-smmu-v3: Avoid memory corruption from Hisilicon MSI payloads Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 143/352] iommu/arm-smmu: Add support for qcom,smmu-v2 variant Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 144/352] iommu/arm-smmu-v3: Use explicit mb() when moving cons pointer Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 145/352] sata_rcar: fix deferred probing Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 146/352] clk: imx6sl: ensure MMDC CH0 handshake is bypassed Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 147/352] platform/x86: mlx-platform: Fix tachometer registers Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 148/352] cpuidle: big.LITTLE: fix refcount leak Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 149/352] OPP: Use opp_table->regulators to verify no regulator case Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 150/352] tee: optee: avoid possible double list_del() Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 151/352] drm/msm/dsi: fix dsi clock names in DSI 10nm PLL driver Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 152/352] drm/msm: dpu: Only check flush register against pending flushes Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 153/352] lightnvm: pblk: fix resubmission of overwritten write err lbas Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 154/352] lightnvm: pblk: add lock protection to list operations Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 155/352] i2c-axxia: check for error conditions first Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 156/352] lightnvm: Fix uninitialized return value in nvm_get_chunk_meta() Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 157/352] phy: sun4i-usb: add support for missing USB PHY index Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 158/352] mlxsw: spectrum_acl: Limit priority value Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 159/352] udf: Fix BUG on corrupted inode Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 160/352] switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 161/352] selftests/bpf: use __bpf_constant_htons in test_prog.c Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 162/352] ARM: pxa: avoid section mismatch warning Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 163/352] ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 164/352] ARM: mmp: fix timer_init calls Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 165/352] fix dma-buf/udmabuf selftest Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 166/352] clk: qcom: Leave mmss noc on for 8998 Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 167/352] f2fs: fix to reorder set_page_dirty and wait_on_page_writeback Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 168/352] ipv6: Fix handling of LLA with VRF and sockets bound to VRF Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 169/352] tools: bpftool: fix -Wmissing declaration warnings Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 170/352] KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on powernv machines Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 171/352] mmc: bcm2835: Recover from MMC_SEND_EXT_CSD Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 172/352] mmc: bcm2835: reset host on timeout Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 173/352] mmc: meson-mx-sdio: check devm_kasprintf for failure Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 174/352] memstick: Prevent memstick host from getting runtime suspended during card detection Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 175/352] mmc: sdhci-of-esdhc: Fix timeout checks Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 176/352] mmc: sdhci-omap: " Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 177/352] mmc: sdhci-xenon: " Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 178/352] mmc: jz4740: Get CD/WP GPIOs from descriptors Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 179/352] usb: renesas_usbhs: add support for RZ/G2E Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 180/352] btrfs: harden agaist duplicate fsid on scanned devices Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 181/352] btrfs: reada: reorder dev-replace locks before radix tree preload Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 182/352] serial: sh-sci: Fix locking in sci_submit_rx() Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 183/352] serial: sh-sci: Resume PIO in sci_rx_interrupt() on DMA failure Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 184/352] tty: serial: samsung: Properly set flags in autoCTS mode Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 185/352] perf stat: Fix CSV mode column output for non-cgroup events Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 186/352] perf test: Fix perf_event_attr test failure Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 187/352] perf dso: Fix unchecked usage of strncpy() Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 188/352] perf header: " Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 189/352] btrfs: use tagged writepage to mitigate livelock of snapshot Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 190/352] perf probe: Fix unchecked usage of strncpy() Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 191/352] i2c: sh_mobile: Add support for r8a774c0 (RZ/G2E) Greg Kroah-Hartman
2019-02-11 14:16 ` [PATCH 4.20 192/352] bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 193/352] KVM: s390: unregister debug feature on failing arch init Greg Kroah-Hartman
2019-02-11 14:34   ` Christian Borntraeger
2019-02-11 16:53     ` Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 194/352] tools/power/x86/intel_pstate_tracer: Fix non root execution for post processing a trace file Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 195/352] pinctrl: rza1: Handle devm_kasprintf() failure cases Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 196/352] mac80211: Properly handle SKB with radiotap only Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 197/352] livepatch: check kzalloc return values Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 198/352] arm64: KVM: Skip MMIO insn after emulation Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 199/352] usb: musb: dsps: fix otg state machine Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 200/352] usb: musb: dsps: fix runtime pm for peripheral mode Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 201/352] perf header: Fix up argument to ctime() Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 202/352] perf tools: Cast off_t to s64 to avoid warning on bionic libc Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 203/352] percpu: convert spin_lock_irq to spin_lock_irqsave Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 204/352] net: hns3: fix error handling int the hns3_get_vector_ring_chain Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 205/352] net: hns3: fix incomplete uninitialization of IRQ in the hns3_nic_uninit_vector_data() Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 206/352] drm/amd/display: Add retry to read ddc_clock pin Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 207/352] drm/amd/display: Wait edp HPD to high in detect_sink Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 208/352] Bluetooth: hci_bcm: Handle deferred probing for the clock supply Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 209/352] drm/amd/display: fix YCbCr420 blank color Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 210/352] powerpc/uaccess: fix warning/error with access_ok() Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 211/352] mac80211: fix radiotap vendor presence bitmap handling Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 212/352] xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 213/352] mlxsw: spectrum: Properly cleanup LAG uppers when removing port from LAG Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 214/352] scsi: smartpqi: correct host serial num for ssa Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 215/352] scsi: smartpqi: correct volume status Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 216/352] scsi: smartpqi: increase fw status register read timeout Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 217/352] cw1200: Fix concurrency use-after-free bugs in cw1200_hw_scan() Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 218/352] net: hns3: add max vector number check for pf Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 219/352] net: hns3: fix the descriptor index when get rss type Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 220/352] net: hns3: dont restore rules when flow director is disabled Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 221/352] powerpc/perf: Fix thresholding counter data for unknown type Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 222/352] iwlwifi: mvm: fix setting HE ppe FW config Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 223/352] powerpc/powernv/ioda: Allocate indirect TCE levels of cached userspace addresses on demand Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 224/352] mlx5: update timecounter at least twice per counter overflow Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 225/352] drbd: narrow rcu_read_lock in drbd_sync_handshake Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 226/352] drbd: disconnect, if the wrong UUIDs are attached on a connected peer Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 227/352] drbd: skip spurious timeout (ping-timeo) when failing promote Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 228/352] drbd: Avoid Clang warning about pointless switch statment Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 229/352] ath10k: fix kernel panic due to use after free Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 230/352] ath10k: fix tx_stats memory leak Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 231/352] drm/amd/display: validate extended dongle caps Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 232/352] video: clps711x-fb: release disp device node in probe() Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 233/352] md: fix raid10 hang issue caused by barrier Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 234/352] fbdev: fbmem: behave better with small rotated displays and many CPUs Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 235/352] i40e: define proper net_device::neigh_priv_len Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 236/352] ice: Do not enable NAPI on q_vectors that have no rings Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 237/352] igb: Fix an issue that PME is not enabled during runtime suspend Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 238/352] ACPI/APEI: Clear GHES block_status before panic() Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 239/352] fbdev: fbcon: Fix unregister crash when more than one framebuffer Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 240/352] bpf: sk_msg, zap ingress queue on psock down Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 241/352] powerpc/mm: Fix reporting of kernel execute faults on the 8xx Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 242/352] bpf: sk_msg, fix socket data_ready events Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 243/352] pinctrl: meson: meson8: fix the GPIO function for the GPIOAO pins Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 244/352] pinctrl: meson: meson8b: " Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 245/352] KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 246/352] powerpc/fadump: Do not allow hot-remove memory from fadump reserved area Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 247/352] selftests: kvm: report failed stage when exit reason is unexpected Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 248/352] kvm: Change offset in kvm_write_guest_offset_cached to unsigned Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 249/352] NFS: nfs_compare_mount_options always compare auth flavors Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 250/352] perf build: Dont unconditionally link the libbfd feature test to -liberty and -lz Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 251/352] hwmon: (lm80) fix a missing check of the status of SMBus read Greg Kroah-Hartman
2019-02-11 14:17 ` [PATCH 4.20 252/352] hwmon: (lm80) fix a missing check of bus read in lm80 probe Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 253/352] seq_buf: Make seq_buf_puts() null-terminate the buffer Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 254/352] crypto: ux500 - Use proper enum in cryp_set_dma_transfer Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 255/352] crypto: ux500 - Use proper enum in hash_set_dma_transfer Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 256/352] MIPS: ralink: Select CONFIG_CPU_MIPSR2_IRQ_VI on MT7620/8 Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 257/352] cifs: check ntwrk_buf_start for NULL before dereferencing it Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 258/352] f2fs: fix use-after-free issue when accessing sbi->stat_info Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 259/352] um: Avoid marking pages with "changed protection" Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 260/352] niu: fix missing checks of niu_pci_eeprom_read Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 261/352] f2fs: fix sbi->extent_list corruption issue Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 262/352] cgroup: fix parsing empty mount option string Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 263/352] perf python: Do not force closing original perf descriptor in evlist.get_pollfd() Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 264/352] scripts/decode_stacktrace: only strip base path when a prefix of the path Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 265/352] arch/sh/boards/mach-kfr2r09/setup.c: fix struct mtd_oob_ops build warning Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 266/352] ocfs2: dont clear bh uptodate for block read Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 267/352] ocfs2: improve ocfs2 Makefile Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 268/352] mm/page_alloc.c: dont call kasan_free_pages() at deferred mem init Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 269/352] zram: fix lockdep warning of free block handling Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 270/352] isdn: hisax: hfc_pci: Fix a possible concurrency use-after-free bug in HFCPCI_l1hw() Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 271/352] gdrom: fix a memory leak bug Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 272/352] fsl/fman: Use GFP_ATOMIC in {memac,tgec}_add_hash_mac_address() Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 273/352] block/swim3: Fix -EBUSY error when re-opening device after unmount Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 274/352] thermal: bcm2835: enable hwmon explicitly Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 275/352] kdb: Dont back trace on a cpu that didnt round up Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 276/352] thermal: tsens: qcom: do not create duplicate regmap debugfs entries Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 277/352] PCI: imx: Enable MSI from downstream components Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 278/352] block/swim3: Fix regression on PowerBook G3 Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 279/352] thermal: generic-adc: Fix adc to temp interpolation Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 280/352] HID: lenovo: Add checks to fix of_led_classdev_register Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 281/352] arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 282/352] fs/proc/base.c: use ns_capable instead of capable for timerslack_ns Greg Kroah-Hartman
2019-02-12  1:02   ` Eric W. Biederman
2019-02-12  6:22     ` Serge E. Hallyn
2019-02-12  8:48     ` Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 283/352] kernel/hung_task.c: break RCU locks based on jiffies Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 284/352] proc/sysctl: fix return error for proc_doulongvec_minmax() Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 285/352] kernel/hung_task.c: force console verbose before panic Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 286/352] fs/epoll: drop ovflist branch prediction Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 287/352] exec: load_script: dont blindly truncate shebang string Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 288/352] kernel/kcov.c: mark write_comp_data() as notrace Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 289/352] scripts/gdb: fix lx-version string output Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 290/352] xprtrdma: Dont wake pending tasks until disconnect is done Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 291/352] thermal: hwmon: inline helpers when CONFIG_THERMAL_HWMON is not set Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 292/352] dccp: fool proof ccid_hc_[rt]x_parse_options() Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 293/352] enic: fix checksum validation for IPv6 Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 294/352] lib/test_rhashtable: Make test_insert_dup() allocate its hash table dynamically Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 295/352] net: dp83640: expire old TX-skb Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 296/352] net: dsa: Fix lockdep false positive splat Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 297/352] net: dsa: Fix NULL checking in dsa_slave_set_eee() Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 298/352] net: dsa: mv88e6xxx: Fix counting of ATU violations Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 299/352] net: dsa: slave: Dont propagate flag changes on down slave interfaces Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 300/352] net: systemport: Fix WoL with password after deep sleep Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 301/352] rds: fix refcount bug in rds_sock_addref Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 302/352] Revert "net: phy: marvell: avoid pause mode on SGMII-to-Copper for 88e151x" Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 303/352] rxrpc: bad unlock balance in rxrpc_recvmsg Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 304/352] sctp: check and update stream->out_curr when allocating stream_out Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 305/352] sctp: walk the list of asoc safely Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 306/352] skge: potential memory corruption in skge_get_regs() Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 307/352] virtio_net: Account for tx bytes and packets on sending xdp_frames Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 308/352] bnxt_en: Disable interrupts when allocating CP rings or NQs Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 309/352] net: cls_flower: Remove filter from mask before freeing it Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 310/352] net: dsa: b53: Fix for failure when irq is not defined in dt Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 311/352] net/mlx5e: Use the inner headers to determine tc/pedit offload limitation on decap flows Greg Kroah-Hartman
2019-02-11 14:18 ` [PATCH 4.20 312/352] net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 313/352] xfs: eof trim writeback mapping as soon as it is cached Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 314/352] ALSA: compress: Fix stop handling on compressed capture streams Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 315/352] ALSA: usb-audio: Add support for new T+A USB DAC Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 316/352] ALSA: hda - Serialize codec registrations Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 317/352] ALSA: hda/realtek - Fix lose hp_pins for disable auto mute Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 318/352] ALSA: hda/realtek - Use a common helper for hp pin reference Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 319/352] ALSA: hda/realtek - Headset microphone support for System76 darp5 Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 320/352] fuse: call pipe_buf_release() under pipe lock Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 321/352] fuse: decrement NR_WRITEBACK_TEMP on the right page Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 322/352] fuse: handle zero sized retrieve correctly Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 323/352] cuse: fix ioctl Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 324/352] HID: debug: fix the ring buffer implementation Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 325/352] dmaengine: bcm2835: Fix interrupt race on RT Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 326/352] dmaengine: bcm2835: Fix abort of transactions Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 327/352] dmaengine: imx-dma: fix wrong callback invoke Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 328/352] futex: Handle early deadlock return correctly Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 329/352] irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 330/352] arm64: dts: allwinner: a64: Fix USB OTG regulator Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 331/352] usb: phy: am335x: fix race condition in _probe Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 332/352] usb: dwc3: gadget: Handle 0 xfer length for OUT EP Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 333/352] usb: gadget: udc: net2272: Fix bitwise and boolean operations Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 334/352] usb: gadget: musb: fix short isoc packets with inventra dma Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 335/352] staging: speakup: fix tty-operation NULL derefs Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 336/352] scsi: sd_zbc: Fix zone information messages Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 337/352] scsi: cxlflash: Prevent deadlock when adapter probe fails Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 338/352] scsi: aic94xx: fix module loading Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 339/352] KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222) Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 340/352] kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 341/352] KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221) Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 342/352] cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 343/352] perf/x86/intel/uncore: Add Node ID mask Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 344/352] perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 345/352] x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out() Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 346/352] perf/core: Dont WARN() for impossible ring-buffer sizes Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 347/352] perf tests evsel-tp-sched: Fix bitwise operator Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 348/352] serial: fix race between flush_to_ldisc and tty_open Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 349/352] serial: 8250_pci: Make PCI class test non fatal Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 350/352] serial: sh-sci: Do not free irqs that have already been freed Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 351/352] cacheinfo: Keep the old value if of_property_read_u32 fails Greg Kroah-Hartman
2019-02-11 14:19 ` [PATCH 4.20 352/352] nfsd: Fix error return values for nfsd4_clone_file_range() Greg Kroah-Hartman
2019-02-12 15:40 ` [PATCH 4.20 000/352] 4.20.8-stable review shuah
2019-02-12 18:32   ` Greg Kroah-Hartman
2019-02-12 16:25 ` Naresh Kamboju
2019-02-12 18:38   ` Greg Kroah-Hartman
2019-02-12 16:41 ` Guenter Roeck
2019-02-12 18:38   ` 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=20190211141850.203209018@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=jgg@mellanox.com \
    --cc=leonro@mellanox.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=parav@mellanox.com \
    --cc=sashal@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).