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, Martin Steigerwald <martin@lichtvoll.de>,
	Filipe Manana <fdmanana@suse.com>,
	David Sterba <dsterba@suse.com>
Subject: [PATCH 4.14 208/222] Btrfs: fix warning when replaying log after fsync of a tmpfile
Date: Sun, 11 Nov 2018 14:25:05 -0800	[thread overview]
Message-ID: <20181111221705.245056193@linuxfoundation.org> (raw)
In-Reply-To: <20181111221647.665769131@linuxfoundation.org>

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

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

From: Filipe Manana <fdmanana@suse.com>

commit f2d72f42d5fa3bf33761d9e47201745f624fcff5 upstream.

When replaying a log which contains a tmpfile (which necessarily has a
link count of 0) we end up calling inc_nlink(), at
fs/btrfs/tree-log.c:replay_one_buffer(), which produces a warning like
the following:

  [195191.943673] WARNING: CPU: 0 PID: 6924 at fs/inode.c:342 inc_nlink+0x33/0x40
  [195191.943723] CPU: 0 PID: 6924 Comm: mount Not tainted 4.19.0-rc6-btrfs-next-38 #1
  [195191.943724] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.11.2-0-gf9626ccb91-prebuilt.qemu-project.org 04/01/2014
  [195191.943726] RIP: 0010:inc_nlink+0x33/0x40
  [195191.943728] RSP: 0018:ffffb96e425e3870 EFLAGS: 00010246
  [195191.943730] RAX: 0000000000000000 RBX: ffff8c0d1e6af4f0 RCX: 0000000000000006
  [195191.943731] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff8c0d1e6af4f0
  [195191.943731] RBP: 0000000000000097 R08: 0000000000000001 R09: 0000000000000000
  [195191.943732] R10: 0000000000000000 R11: 0000000000000000 R12: ffffb96e425e3a60
  [195191.943733] R13: ffff8c0d10cff0c8 R14: ffff8c0d0d515348 R15: ffff8c0d78a1b3f8
  [195191.943735] FS:  00007f570ee24480(0000) GS:ffff8c0dfb200000(0000) knlGS:0000000000000000
  [195191.943736] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
  [195191.943737] CR2: 00005593286277c8 CR3: 00000000bb8f2006 CR4: 00000000003606f0
  [195191.943739] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
  [195191.943740] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
  [195191.943741] Call Trace:
  [195191.943778]  replay_one_buffer+0x797/0x7d0 [btrfs]
  [195191.943802]  walk_up_log_tree+0x1c1/0x250 [btrfs]
  [195191.943809]  ? rcu_read_lock_sched_held+0x3f/0x70
  [195191.943825]  walk_log_tree+0xae/0x1d0 [btrfs]
  [195191.943840]  btrfs_recover_log_trees+0x1d7/0x4d0 [btrfs]
  [195191.943856]  ? replay_dir_deletes+0x280/0x280 [btrfs]
  [195191.943870]  open_ctree+0x1c3b/0x22a0 [btrfs]
  [195191.943887]  btrfs_mount_root+0x6b4/0x800 [btrfs]
  [195191.943894]  ? rcu_read_lock_sched_held+0x3f/0x70
  [195191.943899]  ? pcpu_alloc+0x55b/0x7c0
  [195191.943906]  ? mount_fs+0x3b/0x140
  [195191.943908]  mount_fs+0x3b/0x140
  [195191.943912]  ? __init_waitqueue_head+0x36/0x50
  [195191.943916]  vfs_kern_mount+0x62/0x160
  [195191.943927]  btrfs_mount+0x134/0x890 [btrfs]
  [195191.943936]  ? rcu_read_lock_sched_held+0x3f/0x70
  [195191.943938]  ? pcpu_alloc+0x55b/0x7c0
  [195191.943943]  ? mount_fs+0x3b/0x140
  [195191.943952]  ? btrfs_remount+0x570/0x570 [btrfs]
  [195191.943954]  mount_fs+0x3b/0x140
  [195191.943956]  ? __init_waitqueue_head+0x36/0x50
  [195191.943960]  vfs_kern_mount+0x62/0x160
  [195191.943963]  do_mount+0x1f9/0xd40
  [195191.943967]  ? memdup_user+0x4b/0x70
  [195191.943971]  ksys_mount+0x7e/0xd0
  [195191.943974]  __x64_sys_mount+0x21/0x30
  [195191.943977]  do_syscall_64+0x60/0x1b0
  [195191.943980]  entry_SYSCALL_64_after_hwframe+0x49/0xbe
  [195191.943983] RIP: 0033:0x7f570e4e524a
  [195191.943986] RSP: 002b:00007ffd83589478 EFLAGS: 00000206 ORIG_RAX: 00000000000000a5
  [195191.943989] RAX: ffffffffffffffda RBX: 0000563f335b2060 RCX: 00007f570e4e524a
  [195191.943990] RDX: 0000563f335b2240 RSI: 0000563f335b2280 RDI: 0000563f335b2260
  [195191.943992] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000020
  [195191.943993] R10: 00000000c0ed0000 R11: 0000000000000206 R12: 0000563f335b2260
  [195191.943994] R13: 0000563f335b2240 R14: 0000000000000000 R15: 00000000ffffffff
  [195191.944002] irq event stamp: 8688
  [195191.944010] hardirqs last  enabled at (8687): [<ffffffff9cb004c3>] console_unlock+0x503/0x640
  [195191.944012] hardirqs last disabled at (8688): [<ffffffff9ca037dd>] trace_hardirqs_off_thunk+0x1a/0x1c
  [195191.944018] softirqs last  enabled at (8638): [<ffffffff9cc0a5d1>] __set_page_dirty_nobuffers+0x101/0x150
  [195191.944020] softirqs last disabled at (8634): [<ffffffff9cc26bbe>] wb_wakeup_delayed+0x2e/0x60
  [195191.944022] ---[ end trace 5d6e873a9a0b811a ]---

This happens because the inode does not have the flag I_LINKABLE set,
which is a runtime only flag, not meant to be persisted, set when the
inode is created through open(2) if the flag O_EXCL is not passed to it.
Except for the warning, there are no other consequences (like corruptions
or metadata inconsistencies).

Since it's pointless to replay a tmpfile as it would be deleted in a
later phase of the log replay procedure (it has a link count of 0), fix
this by not logging tmpfiles and if a tmpfile is found in a log (created
by a kernel without this change), skip the replay of the inode.

A test case for fstests follows soon.

Fixes: 471d557afed1 ("Btrfs: fix loss of prealloc extents past i_size after fsync log replay")
CC: stable@vger.kernel.org # 4.18+
Reported-by: Martin Steigerwald <martin@lichtvoll.de>
Link: https://lore.kernel.org/linux-btrfs/3666619.NTnn27ZJZE@merkaba/
Signed-off-by: Filipe Manana <fdmanana@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

---
 fs/btrfs/tree-log.c |   42 ++++++++++++++++++++++++++++++++----------
 1 file changed, 32 insertions(+), 10 deletions(-)

--- a/fs/btrfs/tree-log.c
+++ b/fs/btrfs/tree-log.c
@@ -273,6 +273,13 @@ struct walk_control {
 	/* what stage of the replay code we're currently in */
 	int stage;
 
+	/*
+	 * Ignore any items from the inode currently being processed. Needs
+	 * to be set every time we find a BTRFS_INODE_ITEM_KEY and we are in
+	 * the LOG_WALK_REPLAY_INODES stage.
+	 */
+	bool ignore_cur_inode;
+
 	/* the root we are currently replaying */
 	struct btrfs_root *replay_dest;
 
@@ -2363,6 +2370,20 @@ static int replay_one_buffer(struct btrf
 
 			inode_item = btrfs_item_ptr(eb, i,
 					    struct btrfs_inode_item);
+			/*
+			 * If we have a tmpfile (O_TMPFILE) that got fsync'ed
+			 * and never got linked before the fsync, skip it, as
+			 * replaying it is pointless since it would be deleted
+			 * later. We skip logging tmpfiles, but it's always
+			 * possible we are replaying a log created with a kernel
+			 * that used to log tmpfiles.
+			 */
+			if (btrfs_inode_nlink(eb, inode_item) == 0) {
+				wc->ignore_cur_inode = true;
+				continue;
+			} else {
+				wc->ignore_cur_inode = false;
+			}
 			ret = replay_xattr_deletes(wc->trans, root, log,
 						   path, key.objectid);
 			if (ret)
@@ -2400,16 +2421,8 @@ static int replay_one_buffer(struct btrf
 					     root->fs_info->sectorsize);
 				ret = btrfs_drop_extents(wc->trans, root, inode,
 							 from, (u64)-1, 1);
-				/*
-				 * If the nlink count is zero here, the iput
-				 * will free the inode.  We bump it to make
-				 * sure it doesn't get freed until the link
-				 * count fixup is done.
-				 */
 				if (!ret) {
-					if (inode->i_nlink == 0)
-						inc_nlink(inode);
-					/* Update link count and nbytes. */
+					/* Update the inode's nbytes. */
 					ret = btrfs_update_inode(wc->trans,
 								 root, inode);
 				}
@@ -2424,6 +2437,9 @@ static int replay_one_buffer(struct btrf
 				break;
 		}
 
+		if (wc->ignore_cur_inode)
+			continue;
+
 		if (key.type == BTRFS_DIR_INDEX_KEY &&
 		    wc->stage == LOG_WALK_REPLAY_DIR_INDEX) {
 			ret = replay_one_dir_item(wc->trans, root, path,
@@ -5644,7 +5660,13 @@ static int btrfs_log_inode_parent(struct
 	if (ret)
 		goto end_no_trans;
 
-	if (btrfs_inode_in_log(inode, trans->transid)) {
+	/*
+	 * Skip already logged inodes or inodes corresponding to tmpfiles
+	 * (since logging them is pointless, a link count of 0 means they
+	 * will never be accessible).
+	 */
+	if (btrfs_inode_in_log(inode, trans->transid) ||
+	    inode->vfs_inode.i_nlink == 0) {
 		ret = BTRFS_NO_LOG_SYNC;
 		goto end_no_trans;
 	}

  parent reply	other threads:[~2018-11-12  8:23 UTC|newest]

Thread overview: 231+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-11-11 22:21 [PATCH 4.14 000/222] 4.14.81-stable review Greg Kroah-Hartman
2018-11-11 22:21 ` [PATCH 4.14 001/222] mtd: spi-nor: fsl-quadspi: fix read error for flash size larger than 16MB Greg Kroah-Hartman
2018-11-11 22:21 ` [PATCH 4.14 002/222] spi: bcm-qspi: switch back to reading flash using smaller chunks Greg Kroah-Hartman
2018-11-11 22:21 ` [PATCH 4.14 003/222] bcache: trace missed reading by cache_missed Greg Kroah-Hartman
2018-11-11 22:21 ` [PATCH 4.14 004/222] bcache: fix miss key refill->end in writeback Greg Kroah-Hartman
2018-11-11 22:21 ` [PATCH 4.14 005/222] hwmon: (pmbus) Fix page count auto-detection Greg Kroah-Hartman
2018-11-11 22:21 ` [PATCH 4.14 006/222] jffs2: free jffs2_sb_info through jffs2_kill_sb() Greg Kroah-Hartman
2018-11-11 22:21 ` [PATCH 4.14 007/222] cpufreq: conservative: Take limits changes into account properly Greg Kroah-Hartman
2018-11-11 22:21 ` [PATCH 4.14 008/222] pcmcia: Implement CLKRUN protocol disabling for Ricoh bridges Greg Kroah-Hartman
2018-11-11 22:21 ` [PATCH 4.14 009/222] ACPICA: AML interpreter: add region addresses in global list during initialization Greg Kroah-Hartman
2018-11-12 17:16   ` Schmauss, Erik
2018-11-12 17:46     ` Greg Kroah-Hartman
2018-11-12 17:49       ` Schmauss, Erik
2018-11-11 22:21 ` [PATCH 4.14 010/222] ipmi: Fix timer race with module unload Greg Kroah-Hartman
2018-11-11 22:21 ` [PATCH 4.14 011/222] parisc: Fix address in HPMC IVA Greg Kroah-Hartman
2018-11-11 22:21 ` [PATCH 4.14 012/222] parisc: Fix map_pages() to not overwrite existing pte entries Greg Kroah-Hartman
2018-11-11 22:21 ` [PATCH 4.14 013/222] parisc: Fix exported address of os_hpmc handler Greg Kroah-Hartman
2018-11-11 22:21 ` [PATCH 4.14 014/222] ALSA: hda - Add quirk for ASUS G751 laptop Greg Kroah-Hartman
2018-11-11 22:21 ` [PATCH 4.14 015/222] ALSA: hda - Fix headphone pin config for ASUS G751 Greg Kroah-Hartman
2018-11-11 22:21 ` [PATCH 4.14 016/222] ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 Greg Kroah-Hartman
2018-11-11 22:21 ` [PATCH 4.14 017/222] ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) Greg Kroah-Hartman
2018-11-11 22:21 ` [PATCH 4.14 018/222] ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops Greg Kroah-Hartman
2018-11-11 22:21 ` [PATCH 4.14 019/222] x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation Greg Kroah-Hartman
2018-11-11 22:21 ` [PATCH 4.14 020/222] x86/xen: Fix boot loader version reported for PVH guests Greg Kroah-Hartman
2018-11-11 22:21 ` [PATCH 4.14 021/222] x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided Greg Kroah-Hartman
2018-11-11 22:21 ` [PATCH 4.14 022/222] x86/mm/pat: Disable preemption around __flush_tlb_all() Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 023/222] x86/speculation: Support Enhanced IBRS on future CPUs Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 024/222] ARM: dts: exynos: Disable pull control for MAX8997 interrupts on Origen Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 025/222] bpf: do not blindly change rlimit in reuseport net selftest Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 026/222] Revert "perf tools: Fix PMU term format max value calculation" Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 027/222] xfrm: policy: use hlist rcu variants on insert Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 028/222] perf vendor events intel: Fix wrong filter_band* values for uncore events Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 029/222] sparc: Fix single-pcr perf event counter management Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 030/222] sparc: Throttle perf events properly Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 031/222] sparc64: Make proc_id signed Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 032/222] sched/fair: Fix the min_vruntime update logic in dequeue_entity() Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 033/222] perf tools: Fix use of alternatives to find JDIR Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 034/222] perf cpu_map: Align cpu map synthesized events properly Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 035/222] x86/fpu: Remove second definition of fpu in __fpu__restore_sig() Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 036/222] net: qla3xxx: Remove overflowing shift statement Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 037/222] selftests: ftrace: Add synthetic event syntax testcase Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 038/222] i2c: rcar: cleanup DMA for all kinds of failure Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 039/222] locking/lockdep: Fix debug_locks off performance problem Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 040/222] ataflop: fix error handling during setup Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 041/222] swim: fix cleanup on setup error Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 042/222] nfp: devlink port split support for 1x100G CXP NIC Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 043/222] tun: Consistently configure generic netdev params via rtnetlink Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 044/222] s390/sthyi: Fix machine name validity indication Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 045/222] hwmon: (pwm-fan) Set fan speed to 0 on suspend Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 046/222] lightnvm: pblk: fix two sleep-in-atomic-context bugs Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 047/222] spi: spi-ep93xx: Use dma_data_direction for ep93xx_spi_dma_{finish,prepare} Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 048/222] perf tools: Free temporary sys string in read_event_files() Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 049/222] perf tools: Cleanup trace-event-info tdata leak Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 050/222] perf strbuf: Match va_{add,copy} with va_end Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 051/222] cpupower: Fix coredump on VMWare Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 052/222] mmc: sdhci-pci-o2micro: Add quirk for O2 Micro dev 0x8620 rev 0x01 Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 053/222] iwlwifi: pcie: avoid empty free RB queue Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 054/222] iwlwifi: mvm: clear HW_RESTART_REQUESTED when stopping the interface Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 055/222] x86/olpc: Indicate that legacy PC XO-1 platform should not register RTC Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 056/222] ACPI / processor: Fix the return value of acpi_processor_ids_walk() Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 057/222] cpufreq: dt: Try freeing static OPPs only if we have added them Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 058/222] mtd: rawnand: atmel: Fix potential NULL pointer dereference Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 059/222] signal: Introduce COMPAT_SIGMINSTKSZ for use in compat_sys_sigaltstack Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 060/222] Bluetooth: btbcm: Add entry for BCM4335C0 UART bluetooth Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 061/222] x86: boot: Fix EFI stub alignment Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 062/222] pinctrl: qcom: spmi-mpp: Fix err handling of pmic_mpp_set_mux Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 063/222] brcmfmac: fix for proper support of 160MHz bandwidth Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 064/222] net: phy: phylink: ensure the carrier is off when starting phylink Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 065/222] block, bfq: correctly charge and reset entity service in all cases Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 066/222] kprobes: Return error if we fail to reuse kprobe instead of BUG_ON() Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 067/222] ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 068/222] pinctrl: qcom: spmi-mpp: Fix drive strength setting Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 069/222] pinctrl: spmi-mpp: Fix pmic_mpp_config_get() to be compliant Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 070/222] pinctrl: ssbi-gpio: Fix pm8xxx_pin_config_get() " Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 071/222] net: dsa: mv88e6xxx: Fix writing to a PHY page Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 072/222] iwlwifi: mvm: fix BAR seq ctrl reporting Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 073/222] ixgbevf: VF2VF TCP RSS Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 074/222] ath10k: schedule hardware restart if WMI command times out Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 075/222] thermal: da9062/61: Prevent hardware access during system suspend Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 076/222] cgroup, netclassid: add a preemption point to write_classid Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 077/222] scsi: esp_scsi: Track residual for PIO transfers Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 078/222] UAPI: ndctl: Fix g++-unsupported initialisation in headers Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 079/222] KVM: nVMX: Clear reserved bits of #DB exit qualification Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 080/222] scsi: megaraid_sas: fix a missing-check bug Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 081/222] RDMA/core: Do not expose unsupported counters Greg Kroah-Hartman
2018-11-11 22:22 ` [PATCH 4.14 082/222] IB/ipoib: Clear IPCB before icmp_send Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 083/222] RDMA/bnxt_re: Fix recursive lock warning in debug kernel Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 084/222] usb: host: ohci-at91: fix request of irq for optional gpio Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 085/222] PCI: mediatek: Fix mtk_pcie_find_port() endpoint/port matching logic Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 086/222] tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 087/222] Drivers: hv: vmbus: Use cpumask_var_t for on-stack cpu mask Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 088/222] VMCI: Resource wildcard match fixed Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 089/222] PCI / ACPI: Enable wake automatically for power managed bridges Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 090/222] usb: gadget: udc: atmel: handle at91sam9rl PMC Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 091/222] ext4: fix argument checking in EXT4_IOC_MOVE_EXT Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 092/222] MD: fix invalid stored role for a disk Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 093/222] f2fs: fix to recover inodes i_flags during POR Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 094/222] PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 095/222] coresight: etb10: Fix handling of perf mode Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 096/222] PCI: dwc: pci-dra7xx: Enable errata i870 for both EP and RC mode Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 097/222] crypto: caam - fix implicit casts in endianness helpers Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 098/222] usb: chipidea: Prevent unbalanced IRQ disable Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 099/222] driver/dma/ioat: Call del_timer_sync() without holding prep_lock Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 100/222] uio: ensure class is registered before devices Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 101/222] scsi: lpfc: Correct soft lockup when running mds diagnostics Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 102/222] scsi: lpfc: Correct race with abort on completion path Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 103/222] f2fs: report error if quota off error during umount Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 104/222] signal: Always deliver the kernels SIGKILL and SIGSTOP to a pid namespace init Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 105/222] mfd: menelaus: Fix possible race condition and leak Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 106/222] dmaengine: dma-jz4780: Return error if not probed from DT Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 107/222] IB/rxe: fix for duplicate request processing and ack psns Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 108/222] ALSA: hda: Check the non-cached stream buffers more explicitly Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 109/222] cpupower: Fix AMD Family 0x17 msr_pstate size Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 110/222] Revert "f2fs: fix to clear PG_checked flag in set_page_dirty()" Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 111/222] f2fs: fix to account IO correctly Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 112/222] ARM: dts: exynos: Remove "cooling-{min|max}-level" for CPU nodes Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 113/222] arm: dts: exynos: Add missing cooling device properties for CPUs Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 114/222] ARM: dts: exynos: Convert exynos5250.dtsi to opp-v2 bindings Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 115/222] ARM: dts: exynos: Mark 1 GHz CPU OPP as suspend OPP on Exynos5250 Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 116/222] xen-swiotlb: use actually allocated size on check physical continuous Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 117/222] tpm: Restore functionality to xen vtpm driver Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 118/222] xen/blkfront: avoid NULL blkfront_info dereference on device removal Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 119/222] xen/balloon: Support xend-based toolstack Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 120/222] xen: fix race in xen_qlock_wait() Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 121/222] xen: make xen_qlock_wait() nestable Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 122/222] xen/pvh: increase early stack size Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 123/222] xen/pvh: dont try to unplug emulated devices Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 124/222] libertas: dont set URB_ZERO_PACKET on IN USB transfer Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 125/222] usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 126/222] usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 127/222] iwlwifi: mvm: check return value of rs_rate_from_ucode_rate() Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 128/222] net/ipv4: defensive cipso option parsing Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 129/222] dmaengine: ppc4xx: fix off-by-one build failure Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 130/222] dmaengine: stm32-dma: fix incomplete configuration in cyclic mode Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 131/222] libnvdimm: Hold reference on parent while scheduling async init Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 132/222] libnvdimm, region: Fail badblocks listing for inactive regions Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 133/222] ASoC: intel: skylake: Add missing break in skl_tplg_get_token() Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 134/222] IB/mlx5: Fix MR cache initialization Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 135/222] jbd2: fix use after free in jbd2_log_do_checkpoint() Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 136/222] gfs2_meta: ->mount() can get NULL dev_name Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 137/222] ext4: initialize retries variable in ext4_da_write_inline_data_begin() Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 138/222] ext4: fix setattr project check in fssetxattr ioctl Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 139/222] ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 140/222] ext4: fix use-after-free race in ext4_remount()s error path Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 141/222] HID: hiddev: fix potential Spectre v1 Greg Kroah-Hartman
2018-11-11 22:23 ` [PATCH 4.14 142/222] EDAC, amd64: Add Family 17h, models 10h-2fh support Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 143/222] EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 144/222] EDAC, skx_edac: Fix logical channel intermediate decoding Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 145/222] ARM: dts: dra7: Fix up unaligned access setting for PCIe EP Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 146/222] PCI/ASPM: Fix link_state teardown on device removal Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 147/222] PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 148/222] PCI: vmd: White list for fast interrupt handlers Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 149/222] signal/GenWQE: Fix sending of SIGKILL Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 150/222] signal: Guard against negative signal numbers in copy_siginfo_from_user32 Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 151/222] crypto: lrw - Fix out-of bounds access on counter overflow Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 152/222] crypto: tcrypt - fix ghash-generic speed test Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 153/222] mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 154/222] ima: fix showing large violations or runtime_measurements_count Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 155/222] hugetlbfs: dirty pages as they are added to pagecache Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 156/222] mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 157/222] KVM: arm64: Fix caching of host MDCR_EL2 value Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 158/222] kbuild: fix kernel/bounds.c W=1 warning Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 159/222] iio: ad5064: Fix regulator handling Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 160/222] iio: adc: imx25-gcq: Fix leak of device_node in mx25_gcq_setup_cfgs() Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 161/222] iio: adc: at91: fix acking DRDY irq on simple conversions Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 162/222] iio: adc: at91: fix wrong channel number in triggered buffer mode Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 163/222] w1: omap-hdq: fix missing bus unregister at removal Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 164/222] smb3: allow stats which track session and share reconnects to be reset Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 165/222] smb3: do not attempt cifs operation in smb3 query info error path Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 166/222] smb3: on kerberos mount if server doesnt specify auth type use krb5 Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 167/222] printk: Fix panic caused by passing log_buf_len to command line Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 168/222] genirq: Fix race on spurious interrupt detection Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 169/222] NFSv4.1: Fix the r/wsize checking Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 170/222] nfs: Fix a missed page unlock after pg_doio() Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 171/222] nfsd: Fix an Oops in free_session() Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 172/222] lockd: fix access beyond unterminated strings in prints Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 173/222] dm ioctl: harden copy_params()s copy_from_user() from malicious users Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 174/222] dm zoned: fix metadata block ref counting Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 175/222] dm zoned: fix various dmz_get_mblock() issues Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 176/222] powerpc/msi: Fix compile error on mpc83xx Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 177/222] MIPS: OCTEON: fix out of bounds array access on CN68XX Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 178/222] iommu/arm-smmu: Ensure that page-table updates are visible before TLBI Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 179/222] TC: Set DMA masks for devices Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 180/222] media: v4l2-tpg: fix kernel oops when enabling HFLIP and OSD Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 181/222] kgdboc: Passing ekgdboc to command line causes panic Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 182/222] xen: fix xen_qlock_wait() Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 183/222] xen-blkfront: fix kernel panic with negotiate_mq error path Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 184/222] media: em28xx: use a default format if TRY_FMT fails Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 185/222] media: tvp5150: avoid going past array on v4l2_querymenu() Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 186/222] media: em28xx: fix input name for Terratec AV 350 Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 187/222] media: em28xx: make v4l2-compliance happier by starting sequence on zero Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 188/222] media: media colorspaces*.rst: rename AdobeRGB to opRGB Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 189/222] arm64: lse: remove -fcall-used-x0 flag Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 190/222] rpmsg: smd: fix memory leak on channel create Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 191/222] Cramfs: fix abad comparison when wrap-arounds occur Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 192/222] ARM: dts: socfpga: Fix SDRAM node address for Arria10 Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 193/222] arm64: dts: stratix10: Correct System Manager register size Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 194/222] soc/tegra: pmc: Fix child-node lookup Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 195/222] selftests/powerpc: Fix ptrace tm failure Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 196/222] btrfs: qgroup: Avoid calling qgroup functions if qgroup is not enabled Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 197/222] btrfs: Handle owner mismatch gracefully when walking up tree Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 198/222] btrfs: locking: Add extra check in btrfs_init_new_buffer() to avoid deadlock Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 199/222] btrfs: fix error handling in free_log_tree Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 200/222] btrfs: Enhance btrfs_trim_fs function to handle error better Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 201/222] btrfs: Ensure btrfs_trim_fs can trim the whole filesystem Greg Kroah-Hartman
2018-11-11 22:24 ` [PATCH 4.14 202/222] btrfs: iterate all devices during trim, instead of fs_devices::alloc_list Greg Kroah-Hartman
2018-11-11 22:25 ` [PATCH 4.14 203/222] btrfs: dont attempt to trim devices that dont support it Greg Kroah-Hartman
2018-11-11 22:25 ` [PATCH 4.14 204/222] btrfs: wait on caching when putting the bg cache Greg Kroah-Hartman
2018-11-11 22:25 ` [PATCH 4.14 205/222] btrfs: protect space cache inode alloc with GFP_NOFS Greg Kroah-Hartman
2018-11-11 22:25 ` [PATCH 4.14 206/222] btrfs: reset max_extent_size on clear in a bitmap Greg Kroah-Hartman
2018-11-11 22:25 ` [PATCH 4.14 207/222] btrfs: make sure we create all new block groups Greg Kroah-Hartman
2018-11-11 22:25 ` Greg Kroah-Hartman [this message]
2018-11-11 22:25 ` [PATCH 4.14 209/222] Btrfs: fix wrong dentries after fsync of file that got its parent replaced Greg Kroah-Hartman
2018-11-11 22:25 ` [PATCH 4.14 210/222] btrfs: qgroup: Dirty all qgroups before rescan Greg Kroah-Hartman
2018-11-11 22:25 ` [PATCH 4.14 211/222] Btrfs: fix null pointer dereference on compressed write path error Greg Kroah-Hartman
2018-11-11 22:25 ` [PATCH 4.14 212/222] Btrfs: fix assertion on fsync of regular file when using no-holes feature Greg Kroah-Hartman
2018-11-11 22:25 ` [PATCH 4.14 213/222] btrfs: set max_extent_size properly Greg Kroah-Hartman
2018-11-11 22:25 ` [PATCH 4.14 214/222] btrfs: dont use ctl->free_space for max_extent_size Greg Kroah-Hartman
2018-11-11 22:25 ` [PATCH 4.14 215/222] btrfs: only free reserved extent if we didnt insert it Greg Kroah-Hartman
2018-11-11 22:25 ` [PATCH 4.14 216/222] btrfs: dont run delayed_iputs in commit Greg Kroah-Hartman
2018-11-11 22:25 ` [PATCH 4.14 217/222] btrfs: move the dio_sem higher up the callchain Greg Kroah-Hartman
2018-11-11 22:25 ` [PATCH 4.14 218/222] Btrfs: fix use-after-free during inode eviction Greg Kroah-Hartman
2018-11-11 22:25 ` [PATCH 4.14 219/222] Btrfs: fix use-after-free when dumping free space Greg Kroah-Hartman
2018-11-11 22:25 ` [PATCH 4.14 220/222] Btrfs: fix fsync after hole punching when using no-holes feature Greg Kroah-Hartman
2018-11-11 22:25 ` [PATCH 4.14 221/222] net: sched: Remove TCA_OPTIONS from policy Greg Kroah-Hartman
2018-11-11 22:25 ` [PATCH 4.14 222/222] bpf: wait for running BPF programs when updating map-in-map Greg Kroah-Hartman
2018-11-12  4:10 ` [PATCH 4.14 000/222] 4.14.81-stable review kernelci.org bot
2018-11-12 14:01 ` Naresh Kamboju
2018-11-13  0:56 ` Guenter Roeck
2018-11-13  8:40 ` Jon Hunter
2018-11-13 19:11   ` 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=20181111221705.245056193@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=dsterba@suse.com \
    --cc=fdmanana@suse.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=martin@lichtvoll.de \
    --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).