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, Chengguang Xu <cgxu@mykernel.net>,
	Miklos Szeredi <mszeredi@redhat.com>,
	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
Subject: [PATCH 4.14 225/246] ovl: Sync upper dirty data when syncing overlayfs
Date: Wed,  1 Aug 2018 18:52:15 +0200	[thread overview]
Message-ID: <20180801165022.470509225@linuxfoundation.org> (raw)
In-Reply-To: <20180801165011.700991984@linuxfoundation.org>

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

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

From: Chengguang Xu <cgxu@mykernel.net>

commit e8d4bfe3a71537284a90561f77c85dea6c154369 upstream.

When executing filesystem sync or umount on overlayfs,
dirty data does not get synced as expected on upper filesystem.
This patch fixes sync filesystem method to keep data consistency
for overlayfs.

Signed-off-by: Chengguang Xu <cgxu@mykernel.net>
Fixes: e593b2bf513d ("ovl: properly implement sync_filesystem()")
Cc: <stable@vger.kernel.org> #4.11
Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
Signed-off-by: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 fs/overlayfs/super.c |   19 +++++++++++++++----
 1 file changed, 15 insertions(+), 4 deletions(-)

--- a/fs/overlayfs/super.c
+++ b/fs/overlayfs/super.c
@@ -232,6 +232,7 @@ static void ovl_put_super(struct super_b
 	kfree(ufs);
 }
 
+/* Sync real dirty inodes in upper filesystem (if it exists) */
 static int ovl_sync_fs(struct super_block *sb, int wait)
 {
 	struct ovl_fs *ufs = sb->s_fs_info;
@@ -240,14 +241,24 @@ static int ovl_sync_fs(struct super_bloc
 
 	if (!ufs->upper_mnt)
 		return 0;
-	upper_sb = ufs->upper_mnt->mnt_sb;
-	if (!upper_sb->s_op->sync_fs)
+
+	/*
+	 * If this is a sync(2) call or an emergency sync, all the super blocks
+	 * will be iterated, including upper_sb, so no need to do anything.
+	 *
+	 * If this is a syncfs(2) call, then we do need to call
+	 * sync_filesystem() on upper_sb, but enough if we do it when being
+	 * called with wait == 1.
+	 */
+	if (!wait)
 		return 0;
 
-	/* real inodes have already been synced by sync_filesystem(ovl_sb) */
+	upper_sb = ufs->upper_mnt->mnt_sb;
+
 	down_read(&upper_sb->s_umount);
-	ret = upper_sb->s_op->sync_fs(upper_sb, wait);
+	ret = sync_filesystem(upper_sb);
 	up_read(&upper_sb->s_umount);
+
 	return ret;
 }
 



  parent reply	other threads:[~2018-08-01 17:23 UTC|newest]

Thread overview: 240+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-08-01 16:48 [PATCH 4.14 000/246] 4.14.60-stable review Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 001/246] fork: unconditionally clear stack on fork Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 002/246] i2c: core: decrease reference count of device node in i2c_unregister_device Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 003/246] RDMA/core: Avoid that ib_drain_qp() triggers an out-of-bounds stack access Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 004/246] drivers/infiniband/core/verbs.c: fix build with gcc-4.4.4 Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 005/246] IB/srpt: Fix an out-of-bounds stack access in srpt_zerolength_write() Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 006/246] drivers/infiniband/ulp/srpt/ib_srpt.c: fix build with gcc-4.4.4 Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 007/246] spi: spi-s3c64xx: Fix system resume support Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 008/246] Input: elan_i2c - add ACPI ID for lenovo ideapad 330 Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 009/246] Input: i8042 - add Lenovo LaVie Z to the i8042 reset list Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 010/246] Input: elan_i2c - add another ACPI ID for Lenovo Ideapad 330-15AST Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 012/246] delayacct: fix crash in delayacct_blkio_end() after delayacct init failure Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 013/246] tracing: Fix double free of event_trigger_data Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 014/246] tracing: Fix possible double free in event_enable_trigger_func() Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 015/246] kthread, tracing: Dont expose half-written comm when creating kthreads Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 016/246] tracing/kprobes: Fix trace_probe flags on enable_trace_kprobe() failure Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 017/246] tracing: Quiet gcc warning about maybe unused link variable Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 018/246] arm64: fix vmemmap BUILD_BUG_ON() triggering on !vmemmap setups Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 019/246] mlxsw: spectrum_switchdev: Fix port_vlan refcounting Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 020/246] kcov: ensure irq code sees a valid area Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 021/246] xen/netfront: raise max number of slots in xennet_get_responses() Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 022/246] hv_netvsc: fix network namespace issues with VF support Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 023/246] skip LAYOUTRETURN if layout is invalid Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 024/246] ALSA: emu10k1: add error handling for snd_ctl_add Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 025/246] ALSA: fm801: " Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 026/246] NFSv4.1: Fix the client behaviour on NFS4ERR_SEQ_FALSE_RETRY Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 027/246] nfsd: fix potential use-after-free in nfsd4_decode_getdeviceinfo Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 028/246] vfio: platform: Fix reset module leak in error path Greg Kroah-Hartman
2018-08-01 16:48 ` [PATCH 4.14 029/246] vfio/mdev: Check globally for duplicate devices Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 030/246] vfio/type1: Fix task tracking for QEMU vCPU hotplug Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 031/246] kernel/hung_task.c: show all hung tasks before panic Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 032/246] mm: /proc/pid/pagemap: hide swap entries from unprivileged users Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 033/246] mm: vmalloc: avoid racy handling of debugobjects in vunmap Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 034/246] mm/slub.c: add __printf verification to slab_err() Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 035/246] rtc: ensure rtc_set_alarm fails when alarms are not supported Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 036/246] perf tools: Fix pmu events parsing rule Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 037/246] netfilter: ipset: forbid family for hash:mac sets Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 038/246] netfilter: ipset: List timing out entries with "timeout 1" instead of zero Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 039/246] irqchip/ls-scfg-msi: Map MSIs in the iommu Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 040/246] watchdog: da9063: Fix updating timeout value Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 041/246] printk: drop in_nmi check from printk_safe_flush_on_panic() Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 042/246] bpf, arm32: fix inconsistent naming about emit_a32_lsr_{r64,i64} Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 043/246] ceph: fix alignment of rasize Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 044/246] e1000e: Ignore TSYNCRXCTL when getting I219 clock attributes Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 045/246] infiniband: fix a possible use-after-free bug Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 046/246] powerpc/lib: Adjust .balign inside string functions for PPC32 Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 047/246] powerpc/64s: Add barrier_nospec Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 048/246] powerpc/eeh: Fix use-after-release of EEH driver Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 049/246] hvc_opal: dont set tb_ticks_per_usec in udbg_init_opal_common() Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 050/246] powerpc/64s: Fix compiler store ordering to SLB shadow area Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 051/246] RDMA/mad: Convert BUG_ONs to error flows Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 053/246] netfilter: nf_tables: check msg_type before nft_trans_set(trans) Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 054/246] pnfs: Dont release the sequence slot until weve processed layoutget on open Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 055/246] disable loading f2fs module on PAGE_SIZE > 4KB Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 056/246] f2fs: fix error path of move_data_page Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 057/246] f2fs: fix to dont trigger writeback during recovery Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 058/246] f2fs: fix to wait page writeback during revoking atomic write Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 059/246] f2fs: Fix deadlock in shutdown ioctl Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 060/246] f2fs: fix to detect failure of dquot_initialize Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 061/246] f2fs: fix race in between GC and atomic open Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 062/246] block, bfq: remove wrong lock in bfq_requests_merged Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 063/246] usbip: usbip_detach: Fix memory, udev context and udev leak Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 064/246] usbip: dynamically allocate idev by nports found in sysfs Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 065/246] perf/x86/intel/uncore: Correct fixed counter index check in generic code Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 066/246] perf/x86/intel/uncore: Correct fixed counter index check for NHM Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 068/246] selftests: memfd: return Kselftest Skip code for skipped tests Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 069/246] selftests: intel_pstate: " Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 070/246] PCI: Fix devm_pci_alloc_host_bridge() memory leak Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 071/246] btrfs: balance dirty metadata pages in btrfs_finish_ordered_io Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 072/246] iwlwifi: pcie: fix race in Rx buffer allocator Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 073/246] Bluetooth: hci_qca: Fix "Sleep inside atomic section" warning Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 074/246] Bluetooth: btusb: Add a new Realtek 8723DE ID 2ff8:b011 Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 075/246] ASoC: dpcm: fix BE dai not hw_free and shutdown Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 076/246] mfd: cros_ec: Fail early if we cannot identify the EC Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 077/246] mwifiex: handle race during mwifiex_usb_disconnect Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 078/246] wlcore: sdio: check for valid platform device data before suspend Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 079/246] net: hns3: Fixes the init of the VALID BD info in the descriptor Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 080/246] media: tw686x: Fix incorrect vb2_mem_ops GFP flags Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 081/246] media: videobuf2-core: dont call memop finish when queueing Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 082/246] Btrfs: dont return ino to ino cache if inode item removal fails Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 083/246] Btrfs: dont BUG_ON() in btrfs_truncate_inode_items() Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 084/246] btrfs: add barriers to btrfs_sync_log before log_commit_wait wakeups Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 085/246] btrfs: qgroup: Finish rescan when hit the last leaf of extent tree Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 086/246] x86/microcode: Make the late update update_lock a raw lock for RT Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 087/246] PM / wakeup: Make s2idle_lock a RAW_SPINLOCK Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 088/246] PCI: Prevent sysfs disable of device while driver is attached Greg Kroah-Hartman
2018-08-01 16:49 ` [PATCH 4.14 089/246] nvme-rdma: stop admin queue before freeing it Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 090/246] nvme-pci: Fix AER reset handling Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 091/246] ath: Add regulatory mapping for FCC3_ETSIC Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 092/246] ath: Add regulatory mapping for ETSI8_WORLD Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 093/246] ath: Add regulatory mapping for APL13_WORLD Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 094/246] ath: Add regulatory mapping for APL2_FCCA Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 095/246] ath: Add regulatory mapping for Uganda Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 096/246] ath: Add regulatory mapping for Tanzania Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 097/246] ath: Add regulatory mapping for Serbia Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 098/246] ath: Add regulatory mapping for Bermuda Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 099/246] ath: Add regulatory mapping for Bahamas Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 105/246] spi: sh-msiof: Fix setting SIRMDR1.SYNCAC to match SITMDR1.SYNCAC Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 106/246] powerpc/8xx: fix invalid register expression in head_8xx.S Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 107/246] pinctrl: at91-pio4: add missing of_node_put Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 108/246] bpf: powerpc64: pad function address loads with NOPs Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 109/246] PCI: pciehp: Request control of native hotplug only if supported Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 111/246] mwifiex: correct histogram data with appropriate index Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 112/246] ima: based on policy verify firmware signatures (pre-allocated buffer) Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 113/246] drivers/perf: arm-ccn: dont log to dmesg in event_init Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 114/246] spi: Add missing pm_runtime_put_noidle() after failed get Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 115/246] net: hns3: Fix the missing client list node initialization Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 116/246] fscrypt: use unbound workqueue for decryption Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 117/246] scsi: ufs: ufshcd: fix possible unclocked register access Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 118/246] scsi: ufs: fix exception event handling Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 119/246] scsi: zfcp: assert that the ERP lock is held when tracing a recovery trigger Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 120/246] drm/nouveau/fifo/gk104-: poll for runlist update completion Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 121/246] Bluetooth: btusb: add ID for LiteOn 04ca:301a Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 122/246] rtc: tps6586x: fix possible race condition Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 123/246] rtc: vr41xx: " Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 124/246] rtc: tps65910: " Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 125/246] ALSA: emu10k1: Rate-limit error messages about page errors Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 126/246] regulator: pfuze100: add .is_enable() for pfuze100_swb_regulator_ops Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 127/246] md/raid1: add error handling of read error from FailFast device Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 128/246] md: fix NULL dereference of mddev->pers in remove_and_add_spares() Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 129/246] ixgbevf: fix MAC address changes through ixgbevf_set_mac() Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 130/246] media: smiapp: fix timeout checking in smiapp_read_nvm Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 131/246] net: ethernet: ti: cpsw-phy-sel: check bus_find_device() ret value Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 132/246] ALSA: usb-audio: Apply rate limit to warning messages in URB complete callback Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 134/246] arm64: cmpwait: Clear event register before arming exclusive monitor Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 135/246] HID: hid-plantronics: Re-resend Update to map button for PTT products Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 136/246] arm64: dts: renesas: salvator-common: use audio-graph-card for Sound Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 137/246] drm/radeon: fix mode_valids return type Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 140/246] HID: i2c-hid: check if device is there before really probing Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 141/246] EDAC, altera: Fix ARM64 build warning Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 142/246] ARM: dts: stih407-pinctrl: Fix complain about IRQ_TYPE_NONE usage Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 143/246] ARM: dts: emev2: Add missing interrupt-affinity to PMU node Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 144/246] ARM: dts: sh73a0: " Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 145/246] nvmem: properly handle returned value nvmem_reg_read Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 146/246] i40e: free the skb after clearing the bitlock Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 147/246] tty: Fix data race in tty_insert_flip_string_fixed_flag Greg Kroah-Hartman
2018-08-01 16:50 ` [PATCH 4.14 149/246] net: phy: phylink: Release link GPIO Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 150/246] media: rcar_jpu: Add missing clk_disable_unprepare() on error in jpu_open() Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 151/246] libata: Fix command retry decision Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 152/246] ACPI / LPSS: Only call pwm_add_table() for Bay Trail PWM if PMIC HRV is 2 Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 153/246] media: media-device: fix ioctl function types Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 154/246] media: saa7164: Fix driver name in debug output Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 155/246] mtd: rawnand: fsl_ifc: fix FSL NAND driver to read all ONFI parameter pages Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 156/246] brcmfmac: Add support for bcm43364 wireless chipset Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 157/246] s390/cpum_sf: Add data entry sizes to sampling trailer entry Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 158/246] perf: fix invalid bit in diagnostic entry Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 159/246] bnxt_en: Check unsupported speeds in bnxt_update_link() on PF only Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 160/246] scsi: 3w-9xxx: fix a missing-check bug Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 161/246] scsi: 3w-xxxx: " Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 162/246] scsi: megaraid: silence a static checker bug Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 163/246] scsi: hisi_sas: config ATA de-reset as an constrained command for v3 hw Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 164/246] scsi: qedf: Set the UNLOADING flag when removing a vport Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 165/246] staging: lustre: o2iblnd: fix race at kiblnd_connect_peer Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 166/246] staging: lustre: o2iblnd: Fix FastReg map/unmap for MLX5 Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 167/246] thermal: exynos: fix setting rising_threshold for Exynos5433 Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 168/246] bpf: fix references to free_bpf_prog_info() in comments Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 169/246] f2fs: avoid fsync() failure caused by EAGAIN in writepage() Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 170/246] media: siano: get rid of __le32/__le16 cast warnings Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 171/246] drm/atomic: Handling the case when setting old crtc for plane Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 172/246] ALSA: hda/ca0132: fix build failure when a local macro is defined Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 173/246] mmc: dw_mmc: update actual clock for mmc debugfs Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 174/246] mmc: pwrseq: Use kmalloc_array instead of stack VLA Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 175/246] dt-bindings: pinctrl: meson: add support for the Meson8m2 SoC Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 176/246] spi: meson-spicc: Fix error handling in meson_spicc_probe() Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 177/246] net: hns3: Fixes the out of bounds access in hclge_map_tqp Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 178/246] dt-bindings: net: meson-dwmac: new compatible name for AXG SoC Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 179/246] fasync: Fix deadlock between task-context and interrupt-context kill_fasync() Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 180/246] backlight: pwm_bl: Dont use GPIOF_* with gpiod_get_direction Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 181/246] stop_machine: Use raw spinlocks Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 182/246] delayacct: Use raw_spinlocks Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 183/246] memory: tegra: Do not handle spurious interrupts Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 184/246] memory: tegra: Apply interrupts mask per SoC Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 187/246] igb: Fix queue selection on MAC filters on i210 Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 188/246] drm/gma500: fix psb_intel_lvds_mode_valid()s return type Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 189/246] ipconfig: Correctly initialise ic_nameservers Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 190/246] rsi: Fix invalid vdd warning in mmc Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 191/246] rsi: fix nommu_map_sg overflow kernel panic Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 193/246] staging: vchiq_core: Fix missing semaphore release in error case Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 194/246] staging: lustre: llite: correct removexattr detection Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 195/246] staging: lustre: ldlm: free resource when ldlm_lock_create() fails Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 196/246] serial: core: Make sure compiler barfs for 16-byte earlycon names Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 197/246] soc: imx: gpcv2: Do not pass static memory as platform data Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 198/246] microblaze: Fix simpleImage format generation Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 199/246] usb: hub: Dont wait for connect state at resume for powered-off ports Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 200/246] crypto: authencesn - dont leak pointers to authenc keys Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 201/246] crypto: authenc " Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 202/246] media: omap3isp: fix unbalanced dma_iommu_mapping Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 203/246] regulator: Dont return or expect -errno from of_map_mode() Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 204/246] scsi: scsi_dh: replace too broad "TP9" string with the exact models Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 205/246] scsi: megaraid_sas: Increase timeout by 1 sec for non-RAID fastpath IOs Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 206/246] scsi: cxlflash: Synchronize reset and remove ops Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 207/246] scsi: cxlflash: Avoid clobbering context control register value Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 208/246] media: atomisp: compat32: fix __user annotations Greg Kroah-Hartman
2018-08-01 16:51 ` [PATCH 4.14 209/246] media: si470x: fix __be16 annotations Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 210/246] ASoC: topology: Fix bclk and fsync inversion in set_link_hw_format() Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 211/246] ASoC: topology: Add missing clock gating parameter when parsing hw_configs Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 214/246] drm/dp/mst: Fix off-by-one typo when dump payload table Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 215/246] block: bio_iov_iter_get_pages: fix size of last iovec Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 216/246] blkdev: __blkdev_direct_IO_simple: fix leak in error case Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 217/246] block: reset bi_iter.bi_done after splitting bio Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 218/246] random: mix rdrand with entropy sent in from userspace Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 219/246] squashfs: be more careful about metadata corruption Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 220/246] ext4: fix inline data updates with checksums enabled Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 221/246] ext4: check for allocation block validity with block group locked Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 222/246] ext4: fix check to prevent initializing reserved inodes Greg Kroah-Hartman
2018-08-07 22:17   ` Matthias Schiffer
2018-08-08  5:28     ` Greg Kroah-Hartman
2018-08-08 13:47       ` Theodore Y. Ts'o
2018-08-01 16:52 ` [PATCH 4.14 223/246] PCI: pciehp: Assume NoCompl+ for Thunderbolt ports Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 224/246] PCI: xgene: Remove leftover pci_scan_child_bus() call Greg Kroah-Hartman
2018-08-01 16:52 ` Greg Kroah-Hartman [this message]
2018-08-01 16:52 ` [PATCH 4.14 226/246] usb: gadget: udc: renesas_usb3: should remove debugfs Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 227/246] RDMA/uverbs: Protect from attempts to create flows on unsupported QP Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 232/246] ipv4: remove BUG_ON() from fib_compute_spec_dst Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 233/246] net: ena: Fix use of uninitialized DMA address bits field Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 234/246] net: fix amd-xgbe flow-control issue Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 235/246] net: lan78xx: fix rx handling before first packet is send Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 236/246] net: mdio-mux: bcm-iproc: fix wrong getter and setter pair Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 237/246] NET: stmmac: align DMA stuff to largest cache line length Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 238/246] tcp_bbr: fix bw probing to raise in-flight data for very small BDPs Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 239/246] xen-netfront: wait xenbus state change when load module manually Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 240/246] netlink: Do not subscribe to non-existent groups Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 241/246] netlink: Dont shift with UB on nlk->ngroups Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 242/246] tcp: do not force quickack when receiving out-of-order packets Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 243/246] tcp: add max_quickacks param to tcp_incr_quickack and tcp_enter_quickack_mode Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 244/246] tcp: do not aggressively quick ack after ECN events Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 245/246] tcp: refactor tcp_ecn_check_ce to remove sk type cast Greg Kroah-Hartman
2018-08-01 16:52 ` [PATCH 4.14 246/246] tcp: add one more quick ack after after ECN events Greg Kroah-Hartman
2018-08-01 23:36 ` [PATCH 4.14 000/246] 4.14.60-stable review Shuah Khan
2018-08-02  6:52 ` Naresh Kamboju
2018-08-02 15:43 ` Guenter Roeck
2018-08-02 18:25   ` Guenter Roeck
2018-08-02 19:09     ` Guenter Roeck
2018-08-02 19:41       ` Greg Kroah-Hartman
2018-08-02 19:45         ` Greg Kroah-Hartman
2018-08-03  1:21           ` Guenter Roeck
2018-08-03  5:40             ` Greg Kroah-Hartman
2018-08-03  6:23           ` Naresh Kamboju
2018-08-03  6:29             ` Greg Kroah-Hartman
2018-08-02 20:34         ` 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=20180801165022.470509225@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=cgxu@mykernel.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mszeredi@redhat.com \
    --cc=stable@vger.kernel.org \
    --cc=sudipm.mukherjee@gmail.com \
    --subject='Re: [PATCH 4.14 225/246] ovl: Sync upper dirty data when syncing overlayfs' \
    /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

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).