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, Lyude <lyude@redhat.com>,
	Karol Herbst <kherbst@redhat.com>,
	Pekka Paalanen <ppaalanen@gmail.com>,
	Linus Torvalds <torvalds@linux-foundation.org>,
	Peter Zijlstra <peterz@infradead.org>,
	Steven Rostedt <rostedt@goodmis.org>,
	Thomas Gleixner <tglx@linutronix.de>,
	nouveau@lists.freedesktop.org, Ingo Molnar <mingo@kernel.org>,
	Sasha Levin <alexander.levin@verizon.com>
Subject: [PATCH 4.14 148/159] x86/mm/kmmio: Fix mmiotrace for page unaligned addresses
Date: Fri, 23 Feb 2018 19:27:36 +0100	[thread overview]
Message-ID: <20180223170800.883691621@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: Karol Herbst <kherbst@redhat.com>


[ Upstream commit 6d60ce384d1d5ca32b595244db4077a419acc687 ]

If something calls ioremap() with an address not aligned to PAGE_SIZE, the
returned address might be not aligned as well. This led to a probe
registered on exactly the returned address, but the entire page was armed
for mmiotracing.

On calling iounmap() the address passed to unregister_kmmio_probe() was
PAGE_SIZE aligned by the caller leading to a complete freeze of the
machine.

We should always page align addresses while (un)registerung mappings,
because the mmiotracer works on top of pages, not mappings. We still keep
track of the probes based on their real addresses and lengths though,
because the mmiotrace still needs to know what are mapped memory regions.

Also move the call to mmiotrace_iounmap() prior page aligning the address,
so that all probes are unregistered properly, otherwise the kernel ends up
failing memory allocations randomly after disabling the mmiotracer.

Tested-by: Lyude <lyude@redhat.com>
Signed-off-by: Karol Herbst <kherbst@redhat.com>
Acked-by: Pekka Paalanen <ppaalanen@gmail.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: nouveau@lists.freedesktop.org
Link: http://lkml.kernel.org/r/20171127075139.4928-1-kherbst@redhat.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 arch/x86/mm/ioremap.c |    4 ++--
 arch/x86/mm/kmmio.c   |   12 +++++++-----
 2 files changed, 9 insertions(+), 7 deletions(-)

--- a/arch/x86/mm/ioremap.c
+++ b/arch/x86/mm/ioremap.c
@@ -349,11 +349,11 @@ void iounmap(volatile void __iomem *addr
 		return;
 	}
 
+	mmiotrace_iounmap(addr);
+
 	addr = (volatile void __iomem *)
 		(PAGE_MASK & (unsigned long __force)addr);
 
-	mmiotrace_iounmap(addr);
-
 	/* Use the vm area unlocked, assuming the caller
 	   ensures there isn't another iounmap for the same address
 	   in parallel. Reuse of the virtual address is prevented by
--- a/arch/x86/mm/kmmio.c
+++ b/arch/x86/mm/kmmio.c
@@ -435,17 +435,18 @@ int register_kmmio_probe(struct kmmio_pr
 	unsigned long flags;
 	int ret = 0;
 	unsigned long size = 0;
+	unsigned long addr = p->addr & PAGE_MASK;
 	const unsigned long size_lim = p->len + (p->addr & ~PAGE_MASK);
 	unsigned int l;
 	pte_t *pte;
 
 	spin_lock_irqsave(&kmmio_lock, flags);
-	if (get_kmmio_probe(p->addr)) {
+	if (get_kmmio_probe(addr)) {
 		ret = -EEXIST;
 		goto out;
 	}
 
-	pte = lookup_address(p->addr, &l);
+	pte = lookup_address(addr, &l);
 	if (!pte) {
 		ret = -EINVAL;
 		goto out;
@@ -454,7 +455,7 @@ int register_kmmio_probe(struct kmmio_pr
 	kmmio_count++;
 	list_add_rcu(&p->list, &kmmio_probes);
 	while (size < size_lim) {
-		if (add_kmmio_fault_page(p->addr + size))
+		if (add_kmmio_fault_page(addr + size))
 			pr_err("Unable to set page fault.\n");
 		size += page_level_size(l);
 	}
@@ -528,19 +529,20 @@ void unregister_kmmio_probe(struct kmmio
 {
 	unsigned long flags;
 	unsigned long size = 0;
+	unsigned long addr = p->addr & PAGE_MASK;
 	const unsigned long size_lim = p->len + (p->addr & ~PAGE_MASK);
 	struct kmmio_fault_page *release_list = NULL;
 	struct kmmio_delayed_release *drelease;
 	unsigned int l;
 	pte_t *pte;
 
-	pte = lookup_address(p->addr, &l);
+	pte = lookup_address(addr, &l);
 	if (!pte)
 		return;
 
 	spin_lock_irqsave(&kmmio_lock, flags);
 	while (size < size_lim) {
-		release_kmmio_fault_page(p->addr + size, &release_list);
+		release_kmmio_fault_page(addr + size, &release_list);
 		size += page_level_size(l);
 	}
 	list_del_rcu(&p->list);

  parent reply	other threads:[~2018-02-23 18:27 UTC|newest]

Thread overview: 164+ 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 ` [PATCH 4.14 018/159] blktrace: fix unlocked registration of tracepoints Greg Kroah-Hartman
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 [this message]
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=20180223170800.883691621@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=alexander.levin@verizon.com \
    --cc=kherbst@redhat.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lyude@redhat.com \
    --cc=mingo@kernel.org \
    --cc=nouveau@lists.freedesktop.org \
    --cc=peterz@infradead.org \
    --cc=ppaalanen@gmail.com \
    --cc=rostedt@goodmis.org \
    --cc=stable@vger.kernel.org \
    --cc=tglx@linutronix.de \
    --cc=torvalds@linux-foundation.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).