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, stable@vger.kerne.org,
	Masami Hiramatsu <mhiramat@kernel.org>,
	"Steven Rostedt (VMware)" <rostedt@goodmis.org>
Subject: [PATCH 4.14 013/246] tracing: Fix double free of event_trigger_data
Date: Wed,  1 Aug 2018 18:48:43 +0200	[thread overview]
Message-ID: <20180801165012.340980346@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: Steven Rostedt (VMware) <rostedt@goodmis.org>

commit 1863c387259b629e4ebfb255495f67cd06aa229b upstream.

Running the following:

 # cd /sys/kernel/debug/tracing
 # echo 500000 > buffer_size_kb
[ Or some other number that takes up most of memory ]
 # echo snapshot > events/sched/sched_switch/trigger

Triggers the following bug:

 ------------[ cut here ]------------
 kernel BUG at mm/slub.c:296!
 invalid opcode: 0000 [#1] SMP DEBUG_PAGEALLOC PTI
 CPU: 6 PID: 6878 Comm: bash Not tainted 4.18.0-rc6-test+ #1066
 Hardware name: Hewlett-Packard HP Compaq Pro 6300 SFF/339A, BIOS K01 v03.03 07/14/2016
 RIP: 0010:kfree+0x16c/0x180
 Code: 05 41 0f b6 72 51 5b 5d 41 5c 4c 89 d7 e9 ac b3 f8 ff 48 89 d9 48 89 da 41 b8 01 00 00 00 5b 5d 41 5c 4c 89 d6 e9 f4 f3 ff ff <0f> 0b 0f 0b 48 8b 3d d9 d8 f9 00 e9 c1 fe ff ff 0f 1f 40 00 0f 1f
 RSP: 0018:ffffb654436d3d88 EFLAGS: 00010246
 RAX: ffff91a9d50f3d80 RBX: ffff91a9d50f3d80 RCX: ffff91a9d50f3d80
 RDX: 00000000000006a4 RSI: ffff91a9de5a60e0 RDI: ffff91a9d9803500
 RBP: ffffffff8d267c80 R08: 00000000000260e0 R09: ffffffff8c1a56be
 R10: fffff0d404543cc0 R11: 0000000000000389 R12: ffffffff8c1a56be
 R13: ffff91a9d9930e18 R14: ffff91a98c0c2890 R15: ffffffff8d267d00
 FS:  00007f363ea64700(0000) GS:ffff91a9de580000(0000) knlGS:0000000000000000
 CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
 CR2: 000055c1cacc8e10 CR3: 00000000d9b46003 CR4: 00000000001606e0
 Call Trace:
  event_trigger_callback+0xee/0x1d0
  event_trigger_write+0xfc/0x1a0
  __vfs_write+0x33/0x190
  ? handle_mm_fault+0x115/0x230
  ? _cond_resched+0x16/0x40
  vfs_write+0xb0/0x190
  ksys_write+0x52/0xc0
  do_syscall_64+0x5a/0x160
  entry_SYSCALL_64_after_hwframe+0x49/0xbe
 RIP: 0033:0x7f363e16ab50
 Code: 73 01 c3 48 8b 0d 38 83 2c 00 f7 d8 64 89 01 48 83 c8 ff c3 66 0f 1f 44 00 00 83 3d 79 db 2c 00 00 75 10 b8 01 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 31 c3 48 83 ec 08 e8 1e e3 01 00 48 89 04 24
 RSP: 002b:00007fff9a4c6378 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
 RAX: ffffffffffffffda RBX: 0000000000000009 RCX: 00007f363e16ab50
 RDX: 0000000000000009 RSI: 000055c1cacc8e10 RDI: 0000000000000001
 RBP: 000055c1cacc8e10 R08: 00007f363e435740 R09: 00007f363ea64700
 R10: 0000000000000073 R11: 0000000000000246 R12: 0000000000000009
 R13: 0000000000000001 R14: 00007f363e4345e0 R15: 00007f363e4303c0
 Modules linked in: ip6table_filter ip6_tables snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic snd_hda_intel snd_hda_codec snd_hwdep snd_hda_core snd_seq snd_seq_device i915 snd_pcm snd_timer i2c_i801 snd soundcore i2c_algo_bit drm_kms_helper
86_pkg_temp_thermal video kvm_intel kvm irqbypass wmi e1000e
 ---[ end trace d301afa879ddfa25 ]---

The cause is because the register_snapshot_trigger() call failed to
allocate the snapshot buffer, and then called unregister_trigger()
which freed the data that was passed to it. Then on return to the
function that called register_snapshot_trigger(), as it sees it
failed to register, it frees the trigger_data again and causes
a double free.

By calling event_trigger_init() on the trigger_data (which only ups
the reference counter for it), and then event_trigger_free() afterward,
the trigger_data would not get freed by the registering trigger function
as it would only up and lower the ref count for it. If the register
trigger function fails, then the event_trigger_free() called after it
will free the trigger data normally.

Link: http://lkml.kernel.org/r/20180724191331.738eb819@gandalf.local.home

Cc: stable@vger.kerne.org
Fixes: 93e31ffbf417 ("tracing: Add 'snapshot' event trigger command")
Reported-by: Masami Hiramatsu <mhiramat@kernel.org>
Reviewed-by: Masami Hiramatsu <mhiramat@kernel.org>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

---
 kernel/trace/trace_events_trigger.c |   12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

--- a/kernel/trace/trace_events_trigger.c
+++ b/kernel/trace/trace_events_trigger.c
@@ -680,6 +680,8 @@ event_trigger_callback(struct event_comm
 		goto out_free;
 
  out_reg:
+	/* Up the trigger_data count to make sure reg doesn't free it on failure */
+	event_trigger_init(trigger_ops, trigger_data);
 	ret = cmd_ops->reg(glob, trigger_ops, trigger_data, file);
 	/*
 	 * The above returns on success the # of functions enabled,
@@ -687,11 +689,13 @@ event_trigger_callback(struct event_comm
 	 * Consider no functions a failure too.
 	 */
 	if (!ret) {
+		cmd_ops->unreg(glob, trigger_ops, trigger_data, file);
 		ret = -ENOENT;
-		goto out_free;
-	} else if (ret < 0)
-		goto out_free;
-	ret = 0;
+	} else if (ret > 0)
+		ret = 0;
+
+	/* Down the counter of trigger_data or free it if not used anymore */
+	event_trigger_free(trigger_ops, trigger_data);
  out:
 	return ret;
 



  parent reply	other threads:[~2018-08-01 17:55 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 ` Greg Kroah-Hartman [this message]
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 ` [PATCH 4.14 225/246] ovl: Sync upper dirty data when syncing overlayfs Greg Kroah-Hartman
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=20180801165012.340980346@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mhiramat@kernel.org \
    --cc=rostedt@goodmis.org \
    --cc=stable@vger.kerne.org \
    --cc=stable@vger.kernel.org \
    /path/to/YOUR_REPLY

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

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