linux-kernel.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, Pan Bian <bianpan2016@163.com>,
	Al Viro <viro@zeniv.linux.org.uk>,
	Sasha Levin <sashal@kernel.org>
Subject: [PATCH 4.19 080/142] exportfs: do not read dentry after free
Date: Fri, 14 Dec 2018 12:59:25 +0100	[thread overview]
Message-ID: <20181214115750.269407342@linuxfoundation.org> (raw)
In-Reply-To: <20181214115747.053633987@linuxfoundation.org>

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

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

[ Upstream commit 2084ac6c505a58f7efdec13eba633c6aaa085ca5 ]

The function dentry_connected calls dput(dentry) to drop the previously
acquired reference to dentry. In this case, dentry can be released.
After that, IS_ROOT(dentry) checks the condition
(dentry == dentry->d_parent), which may result in a use-after-free bug.
This patch directly compares dentry with its parent obtained before
dropping the reference.

Fixes: a056cc8934c("exportfs: stop retrying once we race with
rename/remove")

Signed-off-by: Pan Bian <bianpan2016@163.com>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 fs/exportfs/expfs.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fs/exportfs/expfs.c b/fs/exportfs/expfs.c
index 645158dc33f1..63707abcbeb3 100644
--- a/fs/exportfs/expfs.c
+++ b/fs/exportfs/expfs.c
@@ -77,7 +77,7 @@ static bool dentry_connected(struct dentry *dentry)
 		struct dentry *parent = dget_parent(dentry);
 
 		dput(dentry);
-		if (IS_ROOT(dentry)) {
+		if (dentry == parent) {
 			dput(parent);
 			return false;
 		}
-- 
2.19.1




  parent reply	other threads:[~2018-12-14 12:04 UTC|newest]

Thread overview: 155+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-12-14 11:58 [PATCH 4.19 000/142] 4.19.10-stable review Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 001/142] ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes Greg Kroah-Hartman
2018-12-15 19:53   ` jwiesner
2018-12-14 11:58 ` [PATCH 4.19 002/142] ipv6: Check available headroom in ip6_xmit() even without options Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 003/142] neighbour: Avoid writing before skb->head in neigh_hh_output() Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 004/142] ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 005/142] net: 8139cp: fix a BUG triggered by changing mtu with network traffic Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 006/142] net/mlx4_core: Correctly set PFC param if global pause is turned off Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 007/142] net/mlx4_en: Change min MTU size to ETH_MIN_MTU Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 008/142] net: phy: dont allow __set_phy_supported to add unsupported modes Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 009/142] net: Prevent invalid access to skb->prev in __qdisc_drop_all Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 010/142] net: use skb_list_del_init() to remove from RX sublists Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 011/142] Revert "net/ibm/emac: wrong bit is used for STA control" Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 012/142] rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 013/142] sctp: kfree_rcu asoc Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 014/142] tcp: Do not underestimate rwnd_limited Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 015/142] tcp: fix NULL ref in tail loss probe Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 016/142] tun: forbid iface creation with rtnl ops Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 017/142] virtio-net: keep vnet header zeroed after processing XDP Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 018/142] net: phy: sfp: correct store of detected link modes Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 019/142] sctp: update frag_point when stream_interleave is set Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 020/142] net: restore call to netdev_queue_numa_node_write when resetting XPS Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 021/142] net: fix XPS static_key accounting Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 022/142] ARM: OMAP2+: prm44xx: Fix section annotation on omap44xx_prm_enable_io_wakeup Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 023/142] ASoC: rsnd: fixup clock start checker Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 024/142] ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 025/142] ASoC: qdsp6: q6afe-dai: Fix the dai widgets Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 026/142] staging: rtl8723bs: Fix the return value in case of error in rtw_wx_read32() Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 027/142] ARM: dts: am3517: Fix pinmuxing for CD on MMC1 Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 028/142] ARM: dts: LogicPD Torpedo: Fix mmc3_dat1 interrupt Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 029/142] ARM: dts: logicpd-somlv: Fix interrupt on mmc3_dat1 Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 030/142] ARM: dts: am3517-som: Fix WL127x Wifi interrupt Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 031/142] ARM: OMAP1: ams-delta: Fix possible use of uninitialized field Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 032/142] tools: bpftool: prevent infinite loop in get_fdinfo() Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 033/142] ASoC: sun8i-codec: fix crash on module removal Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 034/142] arm64: dts: sdm845-mtp: Reserve reserved gpios Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 035/142] sysv: return err instead of 0 in __sysv_write_inode Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 036/142] netfilter: nf_conncount: use spin_lock_bh instead of spin_lock Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 037/142] netfilter: nf_conncount: fix list_del corruption in conn_free Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 038/142] netfilter: nf_conncount: fix unexpected permanent node of list Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 039/142] netfilter: nf_tables: dont skip inactive chains during update Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 040/142] selftests: add script to stress-test nft packet path vs. control plane Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 041/142] perf tools: Fix crash on synthesizing the unit Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 042/142] netfilter: xt_RATEEST: remove netns exit routine Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 043/142] netfilter: nf_tables: fix use-after-free when deleting compat expressions Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 044/142] s390/cio: Fix cleanup of pfn_array alloc failure Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 045/142] s390/cio: Fix cleanup when unsupported IDA format is used Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 046/142] hwmon (ina2xx) Fix NULL id pointer in probe() Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 047/142] hwmon: (raspberrypi) Fix initial notify Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 048/142] ASoC: rockchip: add missing slave_config setting for I2S Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 049/142] ASoC: wm_adsp: Fix dma-unsafe read of scratch registers Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 050/142] ASoC: Intel: Power down links before turning off display audio power Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 051/142] ASoC: qcom: Set dai_link id to each dai_link Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 052/142] s390/cpum_cf: Reject request for sampling in event initialization Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 053/142] hwmon: (ina2xx) Fix current value calculation Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 054/142] ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 055/142] ASoC: dapm: Recalculate audio map forcely when card instantiated Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 056/142] spi: omap2-mcspi: Add missing suspend and resume calls Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 057/142] hwmon: (mlxreg-fan) Fix macros for tacho fault reading Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 058/142] bpf: allocate local storage buffers using GFP_ATOMIC Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 059/142] aio: fix failure to put the file pointer Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 060/142] netfilter: xt_hashlimit: fix a possible memory leak in htable_create() Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 061/142] hwmon: (w83795) temp4_type has writable permission Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 062/142] perf tools: Restore proper cwd on return from mnt namespace Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 063/142] PCI: imx6: Fix link training status detection in link up check Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 064/142] ASoC: acpi: fix: continue searching when machine is ignored Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 065/142] objtool: Fix double-free in .cold detection error path Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 066/142] objtool: Fix segfault in .cold detection with -ffunction-sections Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 067/142] phy: qcom-qusb2: Use HSTX_TRIM fused value as is Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 068/142] phy: qcom-qusb2: Fix HSTX_TRIM tuning with fused value for SDM845 Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 069/142] ARM: dts: at91: sama5d2: use the divided clock for SMC Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 070/142] Btrfs: send, fix infinite loop due to directory rename dependencies Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 071/142] RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 072/142] RDMA/core: Add GIDs while changing MAC addr only for registered ndev Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 073/142] RDMA/bnxt_re: Fix system hang when registration with L2 driver fails Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 074/142] RDMA/bnxt_re: Avoid accessing the device structure after it is freed Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 075/142] RDMA/rdmavt: Fix rvt_create_ah function signature Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 076/142] tools: bpftool: fix potential NULL pointer dereference in do_load Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 077/142] ASoC: omap-mcbsp: Fix latency value calculation for pm_qos Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 078/142] ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 079/142] ASoC: omap-dmic: Add pm_qos handling to avoid overruns " Greg Kroah-Hartman
2018-12-14 11:59 ` Greg Kroah-Hartman [this message]
2018-12-14 11:59 ` [PATCH 4.19 081/142] RDMA/hns: Bugfix pbl configuration for rereg mr Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 082/142] bpf: fix check of allowed specifiers in bpf_trace_printk Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 083/142] fsi: master-ast-cf: select GENERIC_ALLOCATOR Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 084/142] ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 085/142] USB: omap_udc: use devm_request_irq() Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 086/142] USB: omap_udc: fix crashes on probe error and module removal Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 087/142] USB: omap_udc: fix omap_udc_start() on 15xx machines Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 088/142] USB: omap_udc: fix USB gadget functionality on Palm Tungsten E Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 089/142] USB: omap_udc: fix rejection of out transfers when DMA is used Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 090/142] thunderbolt: Prevent root port runtime suspend during NVM upgrade Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 091/142] drm/meson: add support for 1080p25 mode Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 092/142] netfilter: ipv6: Preserve link scope traffic original oif Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 093/142] IB/mlx5: Fix page fault handling for MW Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 094/142] netfilter: add missing error handling code for register functions Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 095/142] netfilter: nat: fix double register in masquerade modules Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 096/142] netfilter: nf_conncount: remove wrong condition check routine Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 097/142] KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 098/142] KVM: x86: fix empty-body warnings Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 099/142] x86/kvm/vmx: fix old-style function declaration Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 100/142] net: thunderx: fix NULL pointer dereference in nic_remove Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 101/142] usb: gadget: u_ether: fix unsafe list iteration Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 102/142] netfilter: nf_tables: deactivate expressions in rule replecement routine Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 103/142] ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 104/142] cachefiles: Fix an assertion failure when trying to update a failed object Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 105/142] fscache: Fix race in fscache_op_complete() due to split atomic_sub & read Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 106/142] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 107/142] igb: fix uninitialized variables Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 108/142] ixgbe: recognize 1000BaseLX SFP modules as 1Gbps Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 109/142] net: hisilicon: remove unexpected free_netdev Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 110/142] drm/amdgpu: Add delay after enable RLC ucode Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 111/142] drm/ast: fixed reading monitor EDID not stable issue Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 112/142] xen: xlate_mmu: add missing header to fix W=1 warning Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 113/142] Revert "xen/balloon: Mark unallocated host memory as UNUSABLE" Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 114/142] pvcalls-front: fixes incorrect error handling Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 115/142] pstore/ram: Correctly calculate usable PRZ bytes Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 116/142] afs: Fix validation/callback interaction Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 117/142] fscache: fix race between enablement and dropping of object Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 118/142] cachefiles: Explicitly cast enumerated type in put_object Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 119/142] fscache, cachefiles: remove redundant variable cache Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 120/142] nvme: warn when finding multi-port subsystems without multipathing enabled Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 121/142] nvme: flush namespace scanning work just before removing namespaces Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 122/142] nvme-rdma: fix double freeing of async event data Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 123/142] ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 124/142] ocfs2: fix deadlock caused by ocfs2_defrag_extent() Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 125/142] mm/page_alloc.c: fix calculation of pgdat->nr_zones Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 126/142] hfs: do not free node before using Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 127/142] hfsplus: " Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 128/142] debugobjects: avoid recursive calls with kmemleak Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 129/142] proc: fixup map_files test on arm Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 130/142] kernel/kcov.c: mark funcs in __sanitizer_cov_trace_pc() as notrace Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 131/142] initramfs: clean old path before creating a hardlink Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 132/142] ocfs2: fix potential use after free Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 133/142] flexfiles: enforce per-mirror stateid only for v4 DSes Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 134/142] dax: Check page->mapping isnt NULL Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 135/142] ALSA: fireface: fix reference to wrong register for clock configuration Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 136/142] ALSA: hda/realtek - Fixed headphone issue for ALC700 Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 137/142] ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 138/142] ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 139/142] ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA " Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 140/142] ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 141/142] IB/hfi1: Fix an out-of-bounds access in get_hw_stats Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 142/142] bpf: fix off-by-one error in adjust_subprog_starts Greg Kroah-Hartman
2018-12-14 18:33 ` [PATCH 4.19 000/142] 4.19.10-stable review kernelci.org bot
2018-12-14 20:11 ` shuah
2018-12-15  8:06   ` Greg Kroah-Hartman
2018-12-15  2:06 ` Guenter Roeck
2018-12-15  8:06   ` Greg Kroah-Hartman
2018-12-15 11:16 ` Harsh Shandilya
2018-12-17  8:23   ` Greg Kroah-Hartman
2018-12-15 17:01 ` Dan Rue
2018-12-15 17:11   ` Greg Kroah-Hartman
2018-12-17 13:56     ` Dan Rue
2018-12-17 14:12       ` 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=20181214115750.269407342@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=bianpan2016@163.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=sashal@kernel.org \
    --cc=stable@vger.kernel.org \
    --cc=viro@zeniv.linux.org.uk \
    /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).