mirror of https://lore.kernel.org/lkml/
 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, NeilBrown <neilb@suse.com>,
	"J. Bruce Fields" <bfields@redhat.com>,
	Sasha Levin <alexander.levin@microsoft.com>
Subject: [PATCH 4.9 071/177] NFS: dont try to cross a mountpount when there isnt one there.
Date: Fri, 23 Mar 2018 10:53:19 +0100	[thread overview]
Message-ID: <20180323094208.459570694@linuxfoundation.org> (raw)
In-Reply-To: <20180323094205.090519271@linuxfoundation.org>

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

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

From: NeilBrown <neilb@suse.com>


[ Upstream commit 99bbf6ecc694dfe0b026e15359c5aa2a60b97a93 ]

consider the sequence of commands:
 mkdir -p /import/nfs /import/bind /import/etc
 mount --bind / /import/bind
 mount --make-private /import/bind
 mount --bind /import/etc /import/bind/etc

 exportfs -o rw,no_root_squash,crossmnt,async,no_subtree_check localhost:/
 mount -o vers=4 localhost:/ /import/nfs
 ls -l /import/nfs/etc

You would not expect this to report a stale file handle.
Yet it does.

The manipulations under /import/bind cause the dentry for
/etc to get the DCACHE_MOUNTED flag set, even though nothing
is mounted on /etc.  This causes nfsd to call
nfsd_cross_mnt() even though there is no mountpoint.  So an
upcall to mountd for "/etc" is performed.

The 'crossmnt' flag on the export of / causes mountd to
report that /etc is exported as it is a descendant of /.  It
assumes the kernel wouldn't ask about something that wasn't
a mountpoint.  The filehandle returned identifies the
filesystem and the inode number of /etc.

When this filehandle is presented to rpc.mountd, via
"nfsd.fh", the inode cannot be found associated with any
name in /etc/exports, or with any mountpoint listed by
getmntent().  So rpc.mountd says the filehandle doesn't
exist. Hence ESTALE.

This is fixed by teaching nfsd not to trust DCACHE_MOUNTED
too much.  It is just a hint, not a guarantee.
Change nfsd_mountpoint() to return '1' for a certain mountpoint,
'2' for a possible mountpoint, and 0 otherwise.

Then change nfsd_crossmnt() to check if follow_down()
actually found a mountpount and, if not, to avoid performing
a lookup if the location is not known to certainly require
an export-point.

Signed-off-by: NeilBrown <neilb@suse.com>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 fs/nfsd/vfs.c |   24 ++++++++++++++++++++----
 1 file changed, 20 insertions(+), 4 deletions(-)

--- a/fs/nfsd/vfs.c
+++ b/fs/nfsd/vfs.c
@@ -94,6 +94,12 @@ nfsd_cross_mnt(struct svc_rqst *rqstp, s
 	err = follow_down(&path);
 	if (err < 0)
 		goto out;
+	if (path.mnt == exp->ex_path.mnt && path.dentry == dentry &&
+	    nfsd_mountpoint(dentry, exp) == 2) {
+		/* This is only a mountpoint in some other namespace */
+		path_put(&path);
+		goto out;
+	}
 
 	exp2 = rqst_exp_get_by_name(rqstp, &path);
 	if (IS_ERR(exp2)) {
@@ -167,16 +173,26 @@ static int nfsd_lookup_parent(struct svc
 /*
  * For nfsd purposes, we treat V4ROOT exports as though there was an
  * export at *every* directory.
+ * We return:
+ * '1' if this dentry *must* be an export point,
+ * '2' if it might be, if there is really a mount here, and
+ * '0' if there is no chance of an export point here.
  */
 int nfsd_mountpoint(struct dentry *dentry, struct svc_export *exp)
 {
-	if (d_mountpoint(dentry))
+	if (!d_inode(dentry))
+		return 0;
+	if (exp->ex_flags & NFSEXP_V4ROOT)
 		return 1;
 	if (nfsd4_is_junction(dentry))
 		return 1;
-	if (!(exp->ex_flags & NFSEXP_V4ROOT))
-		return 0;
-	return d_inode(dentry) != NULL;
+	if (d_mountpoint(dentry))
+		/*
+		 * Might only be a mountpoint in a different namespace,
+		 * but we need to check.
+		 */
+		return 2;
+	return 0;
 }
 
 __be32

  parent reply	other threads:[~2018-03-23 11:26 UTC|newest]

Thread overview: 186+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-03-23  9:52 [PATCH 4.9 000/177] 4.9.90-stable review Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 001/177] tpm: fix potential buffer overruns caused by bit glitches on the bus Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 002/177] ASoC: rsnd: check src mod pointer for rsnd_mod_id() Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 003/177] SMB3: Validate negotiate request must always be signed Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 004/177] CIFS: Enable encryption during session setup phase Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 005/177] staging: android: ashmem: Fix possible deadlock in ashmem_ioctl Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 006/177] Revert "led: core: Fix brightness setting when setting delay_off=0" Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 007/177] led: core: Clear LED_BLINK_SW flag in led_blink_set() Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 008/177] platform/x86: asus-nb-wmi: Add wapf4 quirk for the X302UA Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 009/177] bonding: handle link transition from FAIL to UP correctly Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 010/177] regulator: anatop: set default voltage selector for pcie Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 011/177] power: supply: bq24190_charger: Limit over/under voltage fault logging Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 012/177] x86: i8259: export legacy_pic symbol Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 013/177] rtc: cmos: Do not assume irq 8 for rtc when there are no legacy irqs Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 014/177] Input: ar1021_i2c - fix too long name in drivers device table Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 015/177] time: Change posix clocks ops interfaces to use timespec64 Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 016/177] ACPI/processor: Fix error handling in __acpi_processor_start() Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 017/177] ACPI/processor: Replace racy task affinity logic Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 018/177] cpufreq/sh: " Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 019/177] genirq: Use irqd_get_trigger_type to compare the trigger type for shared IRQs Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 020/177] i2c: i2c-scmi: add a MS HID Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 021/177] net: ipv6: send unsolicited NA on admin up Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 022/177] [media] media/dvb-core: Race condition when writing to CAM Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 023/177] btrfs: fix a bogus warning when converting only data or metadata Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 024/177] ASoC: Intel: Atom: update Thinkpad 10 quirk Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 025/177] tools/testing/nvdimm: fix nfit_test shutdown crash Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 026/177] spi: dw: Disable clock after unregistering the host Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 027/177] powerpc/64s: Remove SAO feature from Power9 DD1 Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 028/177] ath: Fix updating radar flags for coutry code India Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 029/177] clk: ns2: Correct SDIO bits Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 030/177] iwlwifi: split the handler and the wake parts of the notification infra Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 031/177] iwlwifi: a000: fix memory offsets and lengths Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 032/177] scsi: virtio_scsi: Always try to read VPD pages Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 033/177] KVM: PPC: Book3S PR: Exit KVM on failed mapping Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 034/177] mwifiex: dont leak chan_stats on reset Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 035/177] x86/reboot: Turn off KVM when halting a CPU Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 036/177] ARM: 8668/1: ftrace: Fix dynamic ftrace with DEBUG_RODATA and !FRAME_POINTER Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 037/177] irqchip/mips-gic: Separate IPI reservation & usage tracking Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 038/177] iommu/omap: Register driver before setting IOMMU ops Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 039/177] md/raid10: wait up frozen array in handle_write_completed Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 040/177] NFS: Fix missing pg_cleanup after nfs_pageio_cond_complete() Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 041/177] tcp: remove poll() flakes with FastOpen Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 042/177] e1000e: fix timing for 82579 Gigabit Ethernet controller Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 043/177] ALSA: hda - Fix headset microphone detection for ASUS N551 and N751 Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 044/177] IB/ipoib: Fix deadlock between ipoib_stop and mcast join flow Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 045/177] IB/ipoib: Update broadcast object if PKey value was changed in index 0 Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 046/177] HSI: ssi_protocol: double free in ssip_pn_xmit() Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 047/177] IB/mlx4: Take write semaphore when changing the vma struct Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 048/177] IB/mlx4: Change vma from shared to private Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 049/177] IB/mlx5: Take write semaphore when changing the vma struct Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 050/177] IB/mlx5: Change vma from shared to private Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 051/177] IB/mlx5: Set correct SL in completion for RoCE Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 052/177] ASoC: Intel: Skylake: Uninitialized variable in probe_codec() Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 053/177] ibmvnic: Disable irq prior to close Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 054/177] netvsc: Deal with rescinded channels correctly Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 055/177] Fix driver usage of 128B WQEs when WQ_CREATE is V1 Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 056/177] Fix Express lane queue creation Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 057/177] gpio: gpio-wcove: fix irq pending status bit width Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 058/177] netfilter: xt_CT: fix refcnt leak on error path Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 059/177] openvswitch: Delete conntrack entry clashing with an expectation Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 060/177] netfilter: nf_ct_helper: permit cthelpers with different names via nfnetlink Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 061/177] mmc: host: omap_hsmmc: checking for NULL instead of IS_ERR() Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 062/177] tipc: check return value of nlmsg_new Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 063/177] wan: pc300too: abort path on failure Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 064/177] qlcnic: fix unchecked return value Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 065/177] netfilter: nft_dynset: continue to next expr if _OP_ADD succeeded Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 066/177] platform/x86: intel-vbtn: add volume up and down Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 067/177] scsi: mac_esp: Replace bogus memory barrier with spinlock Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 068/177] infiniband/uverbs: Fix integer overflows Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 069/177] pNFS: Fix use after free issues in pnfs_do_read() Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 070/177] xprtrdma: Cancel refresh worker during buffer shutdown Greg Kroah-Hartman
2018-03-23  9:53 ` Greg Kroah-Hartman [this message]
2018-03-23  9:53 ` [PATCH 4.9 072/177] iio: st_pressure: st_accel: Initialise sensor platform data properly Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 073/177] mt7601u: check return value of alloc_skb Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 074/177] libertas: check return value of alloc_workqueue Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 075/177] rndis_wlan: add return value validation Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 076/177] Btrfs: fix incorrect space accounting after failure to insert inline extent Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 077/177] Btrfs: send, fix file hole not being preserved due to " Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 078/177] Btrfs: fix extent map leak during fallocate error path Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 079/177] orangefs: do not wait for timeout if umounting Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 080/177] mac80211: dont parse encrypted management frames in ieee80211_frame_acked Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 081/177] ACPICA: iasl: Fix IORT SMMU GSI disassembling Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 082/177] iio: hid-sensor: fix return of -EINVAL on invalid values in ret or value Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 083/177] dt-bindings: mfd: axp20x: Add "xpowers,master-mode" property for AXP806 PMICs Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 084/177] mfd: palmas: Reset the POWERHOLD mux during power off Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 085/177] mtip32xx: use runtime tag to initialize command header Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 086/177] x86/KASLR: Fix kexec kernel boot crash when KASLR randomization fails Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 087/177] gpio: gpio-wcove: fix GPIO IRQ status mask Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 088/177] staging: unisys: visorhba: fix s-Par to boot with option CONFIG_VMAP_STACK set to y Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 089/177] staging: wilc1000: fix unchecked return value Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 090/177] ipvs: explicitly forbid ipv6 service/dest creation if ipv6 mod is disabled Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 091/177] mac80211: Fix possible sband related NULL pointer de-reference Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 092/177] mmc: sdhci-of-esdhc: limit SD clock for ls1012a/ls1046a Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 093/177] netfilter: x_tables: unlock on error in xt_find_table_lock() Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 094/177] ARM: DRA7: clockdomain: Change the CLKTRCTRL of CM_PCIE_CLKSTCTRL to SW_WKUP Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 095/177] IB/rdmavt: restore IRQs on error path in rvt_create_ah() Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 096/177] IB/hfi1: Fix softlockup issue Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 097/177] platform/x86: asus-wmi: try to set als by default Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 098/177] ipmi/watchdog: fix wdog hang on panic waiting for ipmi response Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 099/177] ACPI / PMIC: xpower: Fix power_table addresses Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 100/177] drm/amdgpu: fix gpu reset crash Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 101/177] drm/nouveau/kms: Increase max retries in scanout position queries Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 102/177] jbd2: Fix lockdep splat with generic/270 test Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 103/177] ixgbevf: fix size of queue stats length Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 104/177] net: ethernet: ucc_geth: fix MEM_PART_MURAM mode Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 105/177] soc/fsl/qe: round brg_freq to 1kHz granularity Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 106/177] Bluetooth: hci_ldisc: Add protocol check to hci_uart_dequeue() Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 107/177] Bluetooth: hci_ldisc: Add protocol check to hci_uart_tx_wakeup() Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 108/177] vxlan: correctly handle ipv6.disable module parameter Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 109/177] qed: Unlock on error in qed_vf_pf_acquire() Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 110/177] bnx2x: Align RX buffers Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 111/177] power: supply: bq24190_charger: Add disable-reset device-property Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 112/177] power: supply: isp1704: Fix unchecked return value of devm_kzalloc Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 113/177] power: supply: pda_power: move from timer to delayed_work Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 114/177] Input: twl4030-pwrbutton - use correct device for irq request Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 115/177] IB/rxe: Dont clamp residual length to mtu Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 116/177] md/raid10: skip spare disk as first disk Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 117/177] ACPI / power: Delay turning off unused power resources after suspend Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 118/177] ia64: fix module loading for gcc-5.4 Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 119/177] tcm_fileio: Prevent information leak for short reads Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 120/177] x86/xen: split xen_smp_prepare_boot_cpu() Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 121/177] video: fbdev: udlfb: Fix buffer on stack Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 122/177] sm501fb: dont return zero on failure path in sm501fb_start() Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 123/177] pNFS: Fix a deadlock when coalescing writes and returning the layout Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 124/177] net: hns: fix ethtool_get_strings overflow in hns driver Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 125/177] cifs: small underflow in cnvrtDosUnixTm() Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 126/177] mm: fix check for reclaimable pages in PF_MEMALLOC reclaim throttling Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 127/177] mm, vmstat: suppress pcp stats for unpopulated zones in zoneinfo Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 128/177] mm: hwpoison: call shake_page() after try_to_unmap() for mlocked page Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 129/177] rtc: ds1374: wdt: Fix issue with timeout scaling from secs to wdt ticks Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 130/177] rtc: ds1374: wdt: Fix stop/start ioctl always returning -EINVAL Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 131/177] ath10k: fix out of bounds access to local buffer Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 132/177] perf tests kmod-path: Dont fail if compressed modules arent supported Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 133/177] block/mq: Cure cpu hotplug lock inversion Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 134/177] Bluetooth: hci_qca: Avoid setup failure on missing rampatch Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 135/177] Bluetooth: btqcomsmd: Fix skb double free corruption Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 136/177] media: c8sectpfe: fix potential NULL pointer dereference in c8sectpfe_timer_interrupt Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 137/177] drm/msm: fix leak in failed get_pages Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 138/177] RDMA/iwpm: Fix uninitialized error code in iwpm_send_mapinfo() Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 139/177] rtlwifi: rtl_pci: Fix the bug when inactiveps is enabled Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 140/177] media: bt8xx: Fix err bt878_probe() Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 141/177] ath10k: handling qos at STA side based on AP WMM enable/disable Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 142/177] media: [RESEND] media: dvb-frontends: Add delay to Si2168 restart Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 143/177] qmi_wwan: set FLAG_SEND_ZLP to avoid network initiated disconnect Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 144/177] serial: 8250_dw: Disable clock on error Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 145/177] cros_ec: fix nul-termination for firmware build info Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 146/177] watchdog: Fix potential kref imbalance when opening watchdog Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 147/177] platform/chrome: Use proper protocol transfer function Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 148/177] dmaengine: zynqmp_dma: Fix race condition in the probe Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 149/177] drm/tilcdc: ensure nonatomic iowrite64 is not used Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 150/177] mmc: avoid removing non-removable hosts during suspend Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 151/177] rtc: ac100: Fix multiple race conditions Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 152/177] IB/ipoib: Avoid memory leak if the SA returns a different DGID Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 153/177] RDMA/cma: Use correct size when writing netlink stats Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 154/177] IB/umem: Fix use of npages/nmap fields Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 155/177] iser-target: avoid reinitializing rdma contexts for isert commands Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 156/177] vgacon: Set VGA struct resource types Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 157/177] omapdrm: panel: fix compatible vendor string for td028ttec1 Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 158/177] drm/omap: DMM: Check for DMM readiness after successful transaction commit Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 159/177] pty: cancel pty slave port bufs work in tty_release Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 160/177] coresight: Fix disabling of CoreSight TPIU Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 161/177] pinctrl: Really force states during suspend/resume Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 162/177] pinctrl: rockchip: enable clock when reading pin direction register Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 163/177] iommu/vt-d: clean up pr_irq if request_threaded_irq fails Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 164/177] ip6_vti: adjust vti mtu according to mtu of lower device Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 165/177] RDMA/ocrdma: Fix permissions for OCRDMA_RESET_STATS Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 166/177] ARM: dts: aspeed-evb: Add unit name to memory node Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 167/177] nfsd4: permit layoutget of executable-only files Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 168/177] clk: Dont touch hardware when reparenting during registration Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 169/177] clk: axi-clkgen: Correctly handle nocount bit in recalc_rate() Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 170/177] clk: si5351: Rename internal plls to avoid name collisions Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 171/177] dmaengine: ti-dma-crossbar: Fix event mapping for TPCC_EVT_MUX_60_63 Greg Kroah-Hartman
2018-03-23  9:55 ` [PATCH 4.9 172/177] IB/mlx5: Fix integer overflows in mlx5_ib_create_srq Greg Kroah-Hartman
2018-03-23  9:55 ` [PATCH 4.9 173/177] IB/mlx5: Fix out-of-bounds read in create_raw_packet_qp_rq Greg Kroah-Hartman
2018-03-23  9:55 ` [PATCH 4.9 174/177] clk: migrate the count of orphaned clocks at init Greg Kroah-Hartman
2018-03-23  9:55 ` [PATCH 4.9 175/177] RDMA/ucma: Fix access to non-initialized CM_ID object Greg Kroah-Hartman
2018-03-23  9:55 ` [PATCH 4.9 176/177] RDMA/ucma: Dont allow join attempts for unsupported AF family Greg Kroah-Hartman
2018-03-23  9:55 ` [PATCH 4.9 177/177] usb: gadget: f_hid: fix: Move IN request allocation to set_alt() Greg Kroah-Hartman
2018-03-23 14:50 ` [PATCH 4.9 000/177] 4.9.90-stable review Naresh Kamboju
2018-03-23 16:49   ` Greg Kroah-Hartman
2018-03-23 15:40 ` kernelci.org bot
2018-03-23 17:18 ` Guenter Roeck
2018-03-23 17:36   ` Greg Kroah-Hartman
2018-03-24 16:31     ` Naresh Kamboju
2018-03-23 20:45 ` Shuah Khan
2018-03-24  0:10 ` 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=20180323094208.459570694@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=alexander.levin@microsoft.com \
    --cc=bfields@redhat.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=neilb@suse.com \
    --cc=stable@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

Powered by JetHome