All of lore.kernel.org
 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, Steven Rostedt <rostedt@goodmis.org>,
	Dmitry Vyukov <dvyukov@google.com>, Jens Axboe <axboe@kernel.dk>
Subject: [PATCH 4.14 018/159] blktrace: fix unlocked registration of tracepoints
Date: Fri, 23 Feb 2018 19:25:26 +0100	[thread overview]
Message-ID: <20180223170745.419752168@linuxfoundation.org> (raw)
In-Reply-To: <20180223170743.086611315@linuxfoundation.org>

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

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

From: Jens Axboe <axboe@kernel.dk>

commit a6da0024ffc19e0d47712bb5ca4fd083f76b07df upstream.

We need to ensure that tracepoints are registered and unregistered
with the users of them. The existing atomic count isn't enough for
that. Add a lock around the tracepoints, so we serialize access
to them.

This fixes cases where we have multiple users setting up and
tearing down tracepoints, like this:

CPU: 0 PID: 2995 Comm: syzkaller857118 Not tainted
4.14.0-rc5-next-20171018+ #36
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS
Google 01/01/2011
Call Trace:
  __dump_stack lib/dump_stack.c:16 [inline]
  dump_stack+0x194/0x257 lib/dump_stack.c:52
  panic+0x1e4/0x41c kernel/panic.c:183
  __warn+0x1c4/0x1e0 kernel/panic.c:546
  report_bug+0x211/0x2d0 lib/bug.c:183
  fixup_bug+0x40/0x90 arch/x86/kernel/traps.c:177
  do_trap_no_signal arch/x86/kernel/traps.c:211 [inline]
  do_trap+0x260/0x390 arch/x86/kernel/traps.c:260
  do_error_trap+0x120/0x390 arch/x86/kernel/traps.c:297
  do_invalid_op+0x1b/0x20 arch/x86/kernel/traps.c:310
  invalid_op+0x18/0x20 arch/x86/entry/entry_64.S:905
RIP: 0010:tracepoint_add_func kernel/tracepoint.c:210 [inline]
RIP: 0010:tracepoint_probe_register_prio+0x397/0x9a0 kernel/tracepoint.c:283
RSP: 0018:ffff8801d1d1f6c0 EFLAGS: 00010293
RAX: ffff8801d22e8540 RBX: 00000000ffffffef RCX: ffffffff81710f07
RDX: 0000000000000000 RSI: ffffffff85b679c0 RDI: ffff8801d5f19818
RBP: ffff8801d1d1f7c8 R08: ffffffff81710c10 R09: 0000000000000004
R10: ffff8801d1d1f6b0 R11: 0000000000000003 R12: ffffffff817597f0
R13: 0000000000000000 R14: 00000000ffffffff R15: ffff8801d1d1f7a0
  tracepoint_probe_register+0x2a/0x40 kernel/tracepoint.c:304
  register_trace_block_rq_insert include/trace/events/block.h:191 [inline]
  blk_register_tracepoints+0x1e/0x2f0 kernel/trace/blktrace.c:1043
  do_blk_trace_setup+0xa10/0xcf0 kernel/trace/blktrace.c:542
  blk_trace_setup+0xbd/0x180 kernel/trace/blktrace.c:564
  sg_ioctl+0xc71/0x2d90 drivers/scsi/sg.c:1089
  vfs_ioctl fs/ioctl.c:45 [inline]
  do_vfs_ioctl+0x1b1/0x1520 fs/ioctl.c:685
  SYSC_ioctl fs/ioctl.c:700 [inline]
  SyS_ioctl+0x8f/0xc0 fs/ioctl.c:691
  entry_SYSCALL_64_fastpath+0x1f/0xbe
RIP: 0033:0x444339
RSP: 002b:00007ffe05bb5b18 EFLAGS: 00000206 ORIG_RAX: 0000000000000010
RAX: ffffffffffffffda RBX: 00000000006d66c0 RCX: 0000000000444339
RDX: 000000002084cf90 RSI: 00000000c0481273 RDI: 0000000000000009
RBP: 0000000000000082 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000206 R12: ffffffffffffffff
R13: 00000000c0481273 R14: 0000000000000000 R15: 0000000000000000

since we can now run these in parallel. Ensure that the exported helpers
for doing this are grabbing the queue trace mutex.

Reported-by: Steven Rostedt <rostedt@goodmis.org>
Tested-by: Dmitry Vyukov <dvyukov@google.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

---
 kernel/trace/blktrace.c |   32 ++++++++++++++++++++++----------
 1 file changed, 22 insertions(+), 10 deletions(-)

--- a/kernel/trace/blktrace.c
+++ b/kernel/trace/blktrace.c
@@ -66,7 +66,8 @@ static struct tracer_flags blk_tracer_fl
 };
 
 /* Global reference count of probes */
-static atomic_t blk_probes_ref = ATOMIC_INIT(0);
+static DEFINE_MUTEX(blk_probe_mutex);
+static int blk_probes_ref;
 
 static void blk_register_tracepoints(void);
 static void blk_unregister_tracepoints(void);
@@ -329,11 +330,26 @@ static void blk_trace_free(struct blk_tr
 	kfree(bt);
 }
 
+static void get_probe_ref(void)
+{
+	mutex_lock(&blk_probe_mutex);
+	if (++blk_probes_ref == 1)
+		blk_register_tracepoints();
+	mutex_unlock(&blk_probe_mutex);
+}
+
+static void put_probe_ref(void)
+{
+	mutex_lock(&blk_probe_mutex);
+	if (!--blk_probes_ref)
+		blk_unregister_tracepoints();
+	mutex_unlock(&blk_probe_mutex);
+}
+
 static void blk_trace_cleanup(struct blk_trace *bt)
 {
 	blk_trace_free(bt);
-	if (atomic_dec_and_test(&blk_probes_ref))
-		blk_unregister_tracepoints();
+	put_probe_ref();
 }
 
 int blk_trace_remove(struct request_queue *q)
@@ -538,8 +554,7 @@ static int do_blk_trace_setup(struct req
 	if (cmpxchg(&q->blk_trace, NULL, bt))
 		goto err;
 
-	if (atomic_inc_return(&blk_probes_ref) == 1)
-		blk_register_tracepoints();
+	get_probe_ref();
 
 	ret = 0;
 err:
@@ -1558,9 +1573,7 @@ static int blk_trace_remove_queue(struct
 	if (bt == NULL)
 		return -EINVAL;
 
-	if (atomic_dec_and_test(&blk_probes_ref))
-		blk_unregister_tracepoints();
-
+	put_probe_ref();
 	blk_trace_free(bt);
 	return 0;
 }
@@ -1591,8 +1604,7 @@ static int blk_trace_setup_queue(struct
 	if (cmpxchg(&q->blk_trace, NULL, bt))
 		goto free_bt;
 
-	if (atomic_inc_return(&blk_probes_ref) == 1)
-		blk_register_tracepoints();
+	get_probe_ref();
 	return 0;
 
 free_bt:

  parent reply	other threads:[~2018-02-23 19:39 UTC|newest]

Thread overview: 166+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-02-23 18:25 [PATCH 4.14 000/159] 4.14.22-stable review Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 001/159] usb: core: Add a helper function to check the validity of EP type in URB Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 002/159] vhost: use mutex_lock_nested() in vhost_dev_lock_vqs() Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 003/159] kcm: Check if sk_user_data already set in kcm_attach Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 004/159] kcm: Only allow TCP sockets to be attached to a KCM mux Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 005/159] bpf: mark dst unknown on inconsistent {s, u}bounds adjustments Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 006/159] cfg80211: check dev_set_name() return value Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 007/159] mac80211_hwsim: validate number of different channels Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 008/159] esp: Fix GRO when the headers not fully in the linear part of the skb Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 009/159] xfrm: dont call xfrm_policy_cache_flush while holding spinlock Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 010/159] xfrm: fix rcu usage in xfrm_get_type_offload Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 011/159] xfrm: skip policies marked as dead while rehashing Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 012/159] mm,vmscan: Make unregister_shrinker() no-op if register_shrinker() failed Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 013/159] KVM/x86: Check input paging mode when cs.l is set Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 014/159] RDMA/netlink: Fix general protection fault Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 015/159] xfrm: Fix stack-out-of-bounds read on socket policy lookup Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 016/159] xfrm: check id proto in validate_tmpl() Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 017/159] sctp: set frag_point in sctp_setsockopt_maxseg correctly Greg Kroah-Hartman
2018-02-23 18:25 ` Greg Kroah-Hartman [this message]
2018-02-23 18:25 ` [PATCH 4.14 019/159] dnotify: Handle errors from fsnotify_add_mark_locked() in fcntl_dirnotify() Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 020/159] drm: Require __GFP_NOFAIL for the legacy drm_modeset_lock_all Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 021/159] ALSA: line6: Add a sanity check for invalid EPs Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 022/159] ALSA: caiaq: " Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 023/159] ALSA: bcd2000: " Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 024/159] ptr_ring: fail early if queue occupies more than KMALLOC_MAX_SIZE Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 025/159] ptr_ring: try vmalloc() when kmalloc() fails Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 026/159] selinux: ensure the context is NUL terminated in security_context_to_sid_core() Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 027/159] selinux: skip bounded transition processing if the policy isnt loaded Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 028/159] media: pvrusb2: properly check endpoint types Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 029/159] crypto: x86/twofish-3way - Fix %rbp usage Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 030/159] staging: android: ion: Add __GFP_NOWARN for system contig heap Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 031/159] staging: android: ion: Switch from WARN to pr_warn Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 032/159] blk_rq_map_user_iov: fix error override Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 033/159] KVM: x86: fix escape of guest dr6 to the host Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 034/159] kcov: detect double association with a single task Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 035/159] netfilter: x_tables: fix int overflow in xt_alloc_table_info() Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 036/159] netfilter: x_tables: avoid out-of-bounds reads in xt_request_find_{match|target} Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 037/159] netfilter: ipt_CLUSTERIP: fix out-of-bounds accesses in clusterip_tg_check() Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 038/159] netfilter: on sockopt() acquire sock lock only in the required scope Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 039/159] netfilter: xt_cgroup: initialize info->priv in cgroup_mt_check_v1() Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 040/159] netfilter: xt_RATEEST: acquire xt_rateest_mutex for hash insert Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 041/159] rds: tcp: correctly sequence cleanup on netns deletion Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 042/159] rds: tcp: atomically purge entries from rds_tcp_conn_list during netns delete Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 043/159] net: avoid skb_warn_bad_offload on IS_ERR Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 044/159] net_sched: gen_estimator: fix lockdep splat Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 045/159] ASoC: ux500: add MODULE_LICENSE tag Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 046/159] video: fbdev/mmp: add MODULE_LICENSE Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 047/159] ARM: 8743/1: bL_switcher: add MODULE_LICENSE tag Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 048/159] arm64: dts: add #cooling-cells to CPU nodes Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 049/159] dn_getsockoptdecnet: move nf_{get/set}sockopt outside sock lock Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 050/159] ANDROID: binder: remove WARN() for redundant txn error Greg Kroah-Hartman
2018-02-23 18:25 ` [PATCH 4.14 051/159] ANDROID: binder: synchronize_rcu() when using POLLFREE Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 052/159] staging: android: ashmem: Fix a race condition in pin ioctls Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 053/159] binder: check for binder_thread allocation failure in binder_poll() Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 054/159] binder: replace "%p" with "%pK" Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 055/159] staging: fsl-mc: fix build testing on x86 Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 056/159] staging: iio: adc: ad7192: fix external frequency setting Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 057/159] staging: iio: ad5933: switch buffer mode to software Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 058/159] usbip: keep usbip_device sockfd state in sync with tcp_socket Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 059/159] usb: build drivers/usb/common/ when USB_SUPPORT is set Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 060/159] serdev: fix receive_buf return value when no callback Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 061/159] ARM: OMAP2+: Fix SRAM virt to phys translation for save_secure_ram_context Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 062/159] ARM: AM33xx: PRM: Remove am33xx_pwrdm_read_prev_pwrst function Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 063/159] ARM: dts: Fix omap4 hang with GPS connected to USB by using wakeupgen Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 064/159] ARM: dts: logicpd-som-lv: Fix gpmc addresses for NAND and enet Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 065/159] ARM: dts: logicpd-somlv: Fix wl127x pinmux Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 066/159] ARM: dts: am4372: Correct the interrupts_properties of McASP Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 067/159] ARM: dts: am437x-cm-t43: Correct the dmas property of spi0 Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 068/159] perf record: Fix -c/-F options for cpu event aliases Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 069/159] perf help: Fix a bug during strstart() conversion Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 070/159] perf annotate: Do not truncate instruction names at 6 chars Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 071/159] perf test shell: Fix check open filename arg using perf trace on s390x Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 072/159] perf: Fix header.size for namespace events Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 073/159] perf top: Fix window dimensions change handling Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 074/159] perf bench numa: Fixup discontiguous/sparse numa nodes Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 075/159] perf test: Fix test 21 for s390x Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 076/159] pinctrl: denverton: Fix UART2 RTS pin mode Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 077/159] kvm: arm: dont treat unavailable HYP mode as an error Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 078/159] trace/xdp: fix compile warning: struct bpf_map declared inside parameter list Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 079/159] media: s5k6aa: describe some function parameters Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 080/159] media: ov13858: Select V4L2_FWNODE Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 081/159] net: mvpp2: allocate zeroed tx descriptors Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 082/159] gpio: 74x164: Fix crash during .remove() Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 083/159] gpio: davinci: Assign first bank regs for unbanked case Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 084/159] pinctrl: sunxi: Fix A80 interrupt pin bank Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 085/159] pinctrl: sunxi: Fix A64 UART mux value Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 086/159] IB/hfi1: Initialize bth1 in 16B rc ack builder Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 087/159] meson-gx-socinfo: Fix package id parsing Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 088/159] KVM: arm/arm64: Fix spinlock acquisition in vgic_set_owner Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 089/159] i40iw: Allocate a sdbuf per CQP WQE Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 090/159] i40iw: Do not free sqbuf when event is I40IW_TIMER_TYPE_CLOSE Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 091/159] i40iw: Correct ARP index mask Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 092/159] RDMA/cma: Make sure that PSN is not over max allowed Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 093/159] IB/core: Init subsys if compiled to vmlinuz-core Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 094/159] md/raid5: correct degraded calculation in raid5_error Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 095/159] sctp: only update outstanding_bytes for transmitted queue when doing prsctp_prune Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 096/159] sfp: fix RX_LOS signal handling Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 097/159] phylink: ensure we take the link down when phylink_stop() is called Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 098/159] md/raid1/10: add missed blk plug Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 099/159] iio: proximity: sx9500: Assign interrupt from GpioIo() Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 100/159] iio: fix kernel-doc build errors Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 101/159] scripts/kernel-doc: Dont fail with status != 0 if error encountered with -none Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 102/159] bnxt_en: Need to unconditionally shut down RoCE in bnxt_shutdown Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 103/159] ipvlan: Add the skb->mark as flow4s member to lookup route Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 104/159] m68k: add missing SOFTIRQENTRY_TEXT linker section Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 105/159] powerpc/perf: Fix oops when grouping different pmu events Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 106/159] PM / runtime: Fix handling of suppliers with disabled runtime PM Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 107/159] s390/virtio: add BSD license to virtio-ccw Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 108/159] s390/dasd: prevent prefix I/O error Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 109/159] ARM: dts: Fix elm interrupt compiler warning Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 110/159] nfp: fix port stats for mac representors Greg Kroah-Hartman
2018-02-23 18:26 ` [PATCH 4.14 111/159] gianfar: fix a flooded alignment reports because of padding issue Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 112/159] net_sched: red: Avoid devision by zero Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 113/159] net_sched: red: Avoid illegal values Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 114/159] VSOCK: fix outdated sk_state value in hvs_release() Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 115/159] KVM: VMX: fix page leak in hardware_setup() Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 116/159] net: qualcomm: rmnet: Fix leak on transmit failure Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 117/159] locking/lockdep: Fix possible NULL deref Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 118/159] btrfs: Fix quota reservation leak on preallocated files Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 119/159] Btrfs: disable FUA if mounted with nobarrier Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 120/159] btrfs: Fix possible off-by-one in btrfs_search_path_in_tree Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 121/159] brcmfmac: Avoid build error with make W=1 Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 122/159] virtio_net: fix return value check in receive_mergeable() Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 123/159] net: ethernet: arc: fix error handling in emac_rockchip_probe Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 124/159] net: dsa: mv88e6xxx: Fix interrupt masking on removal Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 125/159] net: dsa: mv88e6xxx: Unregister MDIO bus on error path Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 126/159] 509: fix printing uninitialized stack memory when OID is empty Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 127/159] gianfar: Disable EEE autoneg by default Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 128/159] scsi: lpfc: Use after free in lpfc_rq_buf_free() Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 129/159] scsi: bfa: fix access to bfad_im_port_s Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 130/159] scsi: bfa: fix type conversion warning Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 131/159] dmaengine: ioat: Fix error handling path Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 132/159] dmaengine: at_hdmac: fix potential NULL pointer dereference in atc_prep_dma_interleaved Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 133/159] xfrm: Fix xfrm_input() to verify state is valid when (encap_type < 0) Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 134/159] netfilter: xt_bpf: add overflow checks Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 135/159] clk: fix a panic error caused by accessing NULL pointer Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 136/159] staging: ccree: Uninitialized return in ssi_ahash_import() Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 137/159] ASoC: rockchip: disable clock on error Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 138/159] spi: sun4i: disable clocks in the remove function Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 139/159] IB/mlx4: Fix RSS hash fields restrictions Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 140/159] xfrm: Fix stack-out-of-bounds with misconfigured transport mode policies Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 141/159] drm/armada: fix leak of crtc structure Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 142/159] ASoC: rsnd: ssi: fix race condition in rsnd_ssi_pointer_update Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 143/159] drm/vc4: Release fence after signalling Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 144/159] dmaengine: jz4740: disable/unprepare clk if probe fails Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 145/159] usb: dwc3: gadget: Wait longer for controller to end command processing Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 146/159] usb: dwc3: of-simple: fix missing clk_disable_unprepare Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 147/159] mm/early_ioremap: Fix boot hang with earlyprintk=efi,keep Greg Kroah-Hartman
2018-02-23 18:27   ` Greg Kroah-Hartman
     [not found] ` <20180223170743.086611315-hQyY1W1yCW8ekmWlsbkhG0B+6BGkLq7r@public.gmane.org>
2018-02-23 18:27   ` [PATCH 4.14 148/159] x86/mm/kmmio: Fix mmiotrace for page unaligned addresses Greg Kroah-Hartman
2018-02-23 18:27     ` Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 149/159] platform/x86: dell-laptop: Fix keyboard max lighting for Dell Latitude E6410 Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 150/159] xen: XEN_ACPI_PROCESSOR is Dom0-only Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 151/159] PCI: rcar: Fix use-after-free in probe error path Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 152/159] powerpc/perf/imc: Fix nest-imc cpuhotplug callback failure Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 153/159] hippi: Fix a Fix a possible sleep-in-atomic bug in rr_close Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 154/159] crypto: talitos - fix Kernel Oops on hashing an empty file Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 155/159] drm/i915: fix intel_backlight_device_register declaration Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 156/159] crypto: s5p-sss - Fix kernel Oops in AES-ECB mode Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 157/159] mei: me: add cannon point device ids Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 158/159] mei: me: add cannon point device ids for 4th device Greg Kroah-Hartman
2018-02-23 18:27 ` [PATCH 4.14 159/159] vmalloc: fix __GFP_HIGHMEM usage for vmalloc_32 on 32b systems Greg Kroah-Hartman
2018-02-23 23:45 ` [PATCH 4.14 000/159] 4.14.22-stable review Dan Rue
2018-02-23 23:57 ` kernelci.org bot
2018-02-24  0:36 ` Shuah Khan
2018-02-24 17:57 ` 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=20180223170745.419752168@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=axboe@kernel.dk \
    --cc=dvyukov@google.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=rostedt@goodmis.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.