mirror of https://lore.kernel.org/lkml/
 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, syzkaller <syzkaller@googlegroups.com>,
	Boris Pismenny <borisp@mellanox.com>,
	Leon Romanovsky <leon@kernel.org>,
	Doug Ledford <dledford@redhat.com>
Subject: [PATCH 4.9 173/177] IB/mlx5: Fix out-of-bounds read in create_raw_packet_qp_rq
Date: Fri, 23 Mar 2018 10:55:01 +0100	[thread overview]
Message-ID: <20180323094212.781526703@linuxfoundation.org> (raw)
In-Reply-To: <20180323094205.090519271@linuxfoundation.org>

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

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

From: Boris Pismenny <borisp@mellanox.com>

commit 2c292dbb398ee46fc1343daf6c3cf9715a75688e upstream.

Add a check for the length of the qpin structure to prevent out-of-bounds reads

BUG: KASAN: slab-out-of-bounds in create_raw_packet_qp+0x114c/0x15e2
Read of size 8192 at addr ffff880066b99290 by task syz-executor3/549

CPU: 3 PID: 549 Comm: syz-executor3 Not tainted 4.15.0-rc2+ #27 Hardware
name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.7.5-0-ge51488c-20140602_164612-nilsson.home.kraxel.org 04/01/2014
Call Trace:
 dump_stack+0x8d/0xd4
 print_address_description+0x73/0x290
 kasan_report+0x25c/0x370
 ? create_raw_packet_qp+0x114c/0x15e2
 memcpy+0x1f/0x50
 create_raw_packet_qp+0x114c/0x15e2
 ? create_raw_packet_qp_tis.isra.28+0x13d/0x13d
 ? lock_acquire+0x370/0x370
 create_qp_common+0x2245/0x3b50
 ? destroy_qp_user.isra.47+0x100/0x100
 ? kasan_kmalloc+0x13d/0x170
 ? sched_clock_cpu+0x18/0x180
 ? fs_reclaim_acquire.part.15+0x5/0x30
 ? __lock_acquire+0xa11/0x1da0
 ? sched_clock_cpu+0x18/0x180
 ? kmem_cache_alloc_trace+0x17e/0x310
 ? mlx5_ib_create_qp+0x30e/0x17b0
 mlx5_ib_create_qp+0x33d/0x17b0
 ? sched_clock_cpu+0x18/0x180
 ? create_qp_common+0x3b50/0x3b50
 ? lock_acquire+0x370/0x370
 ? __radix_tree_lookup+0x180/0x220
 ? uverbs_try_lock_object+0x68/0xc0
 ? rdma_lookup_get_uobject+0x114/0x240
 create_qp.isra.5+0xce4/0x1e20
 ? ib_uverbs_ex_create_cq_cb+0xa0/0xa0
 ? copy_ah_attr_from_uverbs.isra.2+0xa00/0xa00
 ? ib_uverbs_cq_event_handler+0x160/0x160
 ? __might_fault+0x17c/0x1c0
 ib_uverbs_create_qp+0x21b/0x2a0
 ? ib_uverbs_destroy_cq+0x2e0/0x2e0
 ib_uverbs_write+0x55a/0xad0
 ? ib_uverbs_destroy_cq+0x2e0/0x2e0
 ? ib_uverbs_destroy_cq+0x2e0/0x2e0
 ? ib_uverbs_open+0x760/0x760
 ? futex_wake+0x147/0x410
 ? check_prev_add+0x1680/0x1680
 ? do_futex+0x3d3/0xa60
 ? sched_clock_cpu+0x18/0x180
 __vfs_write+0xf7/0x5c0
 ? ib_uverbs_open+0x760/0x760
 ? kernel_read+0x110/0x110
 ? lock_acquire+0x370/0x370
 ? __fget+0x264/0x3b0
 vfs_write+0x18a/0x460
 SyS_write+0xc7/0x1a0
 ? SyS_read+0x1a0/0x1a0
 ? trace_hardirqs_on_thunk+0x1a/0x1c
 entry_SYSCALL_64_fastpath+0x18/0x85
RIP: 0033:0x4477b9
RSP: 002b:00007f1822cadc18 EFLAGS: 00000292 ORIG_RAX: 0000000000000001
RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00000000004477b9
RDX: 0000000000000070 RSI: 000000002000a000 RDI: 0000000000000005
RBP: 0000000000708000 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000292 R12: 00000000ffffffff
R13: 0000000000005d70 R14: 00000000006e6e30 R15: 0000000020010ff0

Allocated by task 549:
 __kmalloc+0x15e/0x340
 kvmalloc_node+0xa1/0xd0
 create_user_qp.isra.46+0xd42/0x1610
 create_qp_common+0x2e63/0x3b50
 mlx5_ib_create_qp+0x33d/0x17b0
 create_qp.isra.5+0xce4/0x1e20
 ib_uverbs_create_qp+0x21b/0x2a0
 ib_uverbs_write+0x55a/0xad0
 __vfs_write+0xf7/0x5c0
 vfs_write+0x18a/0x460
 SyS_write+0xc7/0x1a0
 entry_SYSCALL_64_fastpath+0x18/0x85

Freed by task 368:
 kfree+0xeb/0x2f0
 kernfs_fop_release+0x140/0x180
 __fput+0x266/0x700
 task_work_run+0x104/0x180
 exit_to_usermode_loop+0xf7/0x110
 syscall_return_slowpath+0x298/0x370
 entry_SYSCALL_64_fastpath+0x83/0x85

The buggy address belongs to the object at ffff880066b99180  which
belongs to the cache kmalloc-512 of size 512 The buggy address is
located 272 bytes inside of  512-byte region [ffff880066b99180,
ffff880066b99380) The buggy address belongs to the page:
page:000000006040eedd count:1 mapcount:0 mapping:          (null)
index:0x0 compound_mapcount: 0
flags: 0x4000000000008100(slab|head)
raw: 4000000000008100 0000000000000000 0000000000000000 0000000180190019
raw: ffffea00019a7500 0000000b0000000b ffff88006c403080 0000000000000000
page dumped because: kasan: bad access detected

Memory state around the buggy address:
 ffff880066b99180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 ffff880066b99200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>ffff880066b99280: 00 00 fc fc fc fc fc fc fc fc fc fc fc fc fc fc
                         ^
 ffff880066b99300: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc
 ffff880066b99380: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc

Cc: syzkaller <syzkaller@googlegroups.com>
Fixes: 0fb2ed66a14c ("IB/mlx5: Add create and destroy functionality for Raw Packet QP")
Signed-off-by: Boris Pismenny <borisp@mellanox.com>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
Signed-off-by: Doug Ledford <dledford@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

---
 drivers/infiniband/hw/mlx5/qp.c |   24 +++++++++++++++++-------
 1 file changed, 17 insertions(+), 7 deletions(-)

--- a/drivers/infiniband/hw/mlx5/qp.c
+++ b/drivers/infiniband/hw/mlx5/qp.c
@@ -1130,7 +1130,7 @@ static void destroy_raw_packet_qp_sq(str
 	ib_umem_release(sq->ubuffer.umem);
 }
 
-static int get_rq_pas_size(void *qpc)
+static size_t get_rq_pas_size(void *qpc)
 {
 	u32 log_page_size = MLX5_GET(qpc, qpc, log_page_size) + 12;
 	u32 log_rq_stride = MLX5_GET(qpc, qpc, log_rq_stride);
@@ -1146,7 +1146,8 @@ static int get_rq_pas_size(void *qpc)
 }
 
 static int create_raw_packet_qp_rq(struct mlx5_ib_dev *dev,
-				   struct mlx5_ib_rq *rq, void *qpin)
+				   struct mlx5_ib_rq *rq, void *qpin,
+				   size_t qpinlen)
 {
 	struct mlx5_ib_qp *mqp = rq->base.container_mibqp;
 	__be64 *pas;
@@ -1155,9 +1156,12 @@ static int create_raw_packet_qp_rq(struc
 	void *rqc;
 	void *wq;
 	void *qpc = MLX5_ADDR_OF(create_qp_in, qpin, qpc);
-	int inlen;
+	size_t rq_pas_size = get_rq_pas_size(qpc);
+	size_t inlen;
 	int err;
-	u32 rq_pas_size = get_rq_pas_size(qpc);
+
+	if (qpinlen < rq_pas_size + MLX5_BYTE_OFF(create_qp_in, pas))
+		return -EINVAL;
 
 	inlen = MLX5_ST_SZ_BYTES(create_rq_in) + rq_pas_size;
 	in = mlx5_vzalloc(inlen);
@@ -1235,7 +1239,7 @@ static void destroy_raw_packet_qp_tir(st
 }
 
 static int create_raw_packet_qp(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp,
-				u32 *in,
+				u32 *in, size_t inlen,
 				struct ib_pd *pd)
 {
 	struct mlx5_ib_raw_packet_qp *raw_packet_qp = &qp->raw_packet_qp;
@@ -1262,7 +1266,7 @@ static int create_raw_packet_qp(struct m
 	if (qp->rq.wqe_cnt) {
 		rq->base.container_mibqp = qp;
 
-		err = create_raw_packet_qp_rq(dev, rq, in);
+		err = create_raw_packet_qp_rq(dev, rq, in, inlen);
 		if (err)
 			goto err_destroy_sq;
 
@@ -1753,10 +1757,15 @@ static int create_qp_common(struct mlx5_
 		qp->flags |= MLX5_IB_QP_LSO;
 	}
 
+	if (inlen < 0) {
+		err = -EINVAL;
+		goto err;
+	}
+
 	if (init_attr->qp_type == IB_QPT_RAW_PACKET) {
 		qp->raw_packet_qp.sq.ubuffer.buf_addr = ucmd.sq_buf_addr;
 		raw_packet_qp_copy_info(qp, &qp->raw_packet_qp);
-		err = create_raw_packet_qp(dev, qp, in, pd);
+		err = create_raw_packet_qp(dev, qp, in, inlen, pd);
 	} else {
 		err = mlx5_core_create_qp(dev->mdev, &base->mqp, in, inlen);
 	}
@@ -1796,6 +1805,7 @@ err_create:
 	else if (qp->create_type == MLX5_QP_KERNEL)
 		destroy_qp_kernel(dev, qp);
 
+err:
 	kvfree(in);
 	return err;
 }

  parent reply	other threads:[~2018-03-23 10:12 UTC|newest]

Thread overview: 186+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-03-23  9:52 [PATCH 4.9 000/177] 4.9.90-stable review Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 001/177] tpm: fix potential buffer overruns caused by bit glitches on the bus Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 002/177] ASoC: rsnd: check src mod pointer for rsnd_mod_id() Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 003/177] SMB3: Validate negotiate request must always be signed Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 004/177] CIFS: Enable encryption during session setup phase Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 005/177] staging: android: ashmem: Fix possible deadlock in ashmem_ioctl Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 006/177] Revert "led: core: Fix brightness setting when setting delay_off=0" Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 007/177] led: core: Clear LED_BLINK_SW flag in led_blink_set() Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 008/177] platform/x86: asus-nb-wmi: Add wapf4 quirk for the X302UA Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 009/177] bonding: handle link transition from FAIL to UP correctly Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 010/177] regulator: anatop: set default voltage selector for pcie Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 011/177] power: supply: bq24190_charger: Limit over/under voltage fault logging Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 012/177] x86: i8259: export legacy_pic symbol Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 013/177] rtc: cmos: Do not assume irq 8 for rtc when there are no legacy irqs Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 014/177] Input: ar1021_i2c - fix too long name in drivers device table Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 015/177] time: Change posix clocks ops interfaces to use timespec64 Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 016/177] ACPI/processor: Fix error handling in __acpi_processor_start() Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 017/177] ACPI/processor: Replace racy task affinity logic Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 018/177] cpufreq/sh: " Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 019/177] genirq: Use irqd_get_trigger_type to compare the trigger type for shared IRQs Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 020/177] i2c: i2c-scmi: add a MS HID Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 021/177] net: ipv6: send unsolicited NA on admin up Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 022/177] [media] media/dvb-core: Race condition when writing to CAM Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 023/177] btrfs: fix a bogus warning when converting only data or metadata Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 024/177] ASoC: Intel: Atom: update Thinkpad 10 quirk Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 025/177] tools/testing/nvdimm: fix nfit_test shutdown crash Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 026/177] spi: dw: Disable clock after unregistering the host Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 027/177] powerpc/64s: Remove SAO feature from Power9 DD1 Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 028/177] ath: Fix updating radar flags for coutry code India Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 029/177] clk: ns2: Correct SDIO bits Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 030/177] iwlwifi: split the handler and the wake parts of the notification infra Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 031/177] iwlwifi: a000: fix memory offsets and lengths Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 032/177] scsi: virtio_scsi: Always try to read VPD pages Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 033/177] KVM: PPC: Book3S PR: Exit KVM on failed mapping Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 034/177] mwifiex: dont leak chan_stats on reset Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 035/177] x86/reboot: Turn off KVM when halting a CPU Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 036/177] ARM: 8668/1: ftrace: Fix dynamic ftrace with DEBUG_RODATA and !FRAME_POINTER Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 037/177] irqchip/mips-gic: Separate IPI reservation & usage tracking Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 038/177] iommu/omap: Register driver before setting IOMMU ops Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 039/177] md/raid10: wait up frozen array in handle_write_completed Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 040/177] NFS: Fix missing pg_cleanup after nfs_pageio_cond_complete() Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 041/177] tcp: remove poll() flakes with FastOpen Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 042/177] e1000e: fix timing for 82579 Gigabit Ethernet controller Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 043/177] ALSA: hda - Fix headset microphone detection for ASUS N551 and N751 Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 044/177] IB/ipoib: Fix deadlock between ipoib_stop and mcast join flow Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 045/177] IB/ipoib: Update broadcast object if PKey value was changed in index 0 Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 046/177] HSI: ssi_protocol: double free in ssip_pn_xmit() Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 047/177] IB/mlx4: Take write semaphore when changing the vma struct Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 048/177] IB/mlx4: Change vma from shared to private Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 049/177] IB/mlx5: Take write semaphore when changing the vma struct Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 050/177] IB/mlx5: Change vma from shared to private Greg Kroah-Hartman
2018-03-23  9:52 ` [PATCH 4.9 051/177] IB/mlx5: Set correct SL in completion for RoCE Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 052/177] ASoC: Intel: Skylake: Uninitialized variable in probe_codec() Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 053/177] ibmvnic: Disable irq prior to close Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 054/177] netvsc: Deal with rescinded channels correctly Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 055/177] Fix driver usage of 128B WQEs when WQ_CREATE is V1 Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 056/177] Fix Express lane queue creation Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 057/177] gpio: gpio-wcove: fix irq pending status bit width Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 058/177] netfilter: xt_CT: fix refcnt leak on error path Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 059/177] openvswitch: Delete conntrack entry clashing with an expectation Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 060/177] netfilter: nf_ct_helper: permit cthelpers with different names via nfnetlink Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 061/177] mmc: host: omap_hsmmc: checking for NULL instead of IS_ERR() Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 062/177] tipc: check return value of nlmsg_new Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 063/177] wan: pc300too: abort path on failure Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 064/177] qlcnic: fix unchecked return value Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 065/177] netfilter: nft_dynset: continue to next expr if _OP_ADD succeeded Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 066/177] platform/x86: intel-vbtn: add volume up and down Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 067/177] scsi: mac_esp: Replace bogus memory barrier with spinlock Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 068/177] infiniband/uverbs: Fix integer overflows Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 069/177] pNFS: Fix use after free issues in pnfs_do_read() Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 070/177] xprtrdma: Cancel refresh worker during buffer shutdown Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 071/177] NFS: dont try to cross a mountpount when there isnt one there Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 072/177] iio: st_pressure: st_accel: Initialise sensor platform data properly Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 073/177] mt7601u: check return value of alloc_skb Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 074/177] libertas: check return value of alloc_workqueue Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 075/177] rndis_wlan: add return value validation Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 076/177] Btrfs: fix incorrect space accounting after failure to insert inline extent Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 077/177] Btrfs: send, fix file hole not being preserved due to " Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 078/177] Btrfs: fix extent map leak during fallocate error path Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 079/177] orangefs: do not wait for timeout if umounting Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 080/177] mac80211: dont parse encrypted management frames in ieee80211_frame_acked Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 081/177] ACPICA: iasl: Fix IORT SMMU GSI disassembling Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 082/177] iio: hid-sensor: fix return of -EINVAL on invalid values in ret or value Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 083/177] dt-bindings: mfd: axp20x: Add "xpowers,master-mode" property for AXP806 PMICs Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 084/177] mfd: palmas: Reset the POWERHOLD mux during power off Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 085/177] mtip32xx: use runtime tag to initialize command header Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 086/177] x86/KASLR: Fix kexec kernel boot crash when KASLR randomization fails Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 087/177] gpio: gpio-wcove: fix GPIO IRQ status mask Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 088/177] staging: unisys: visorhba: fix s-Par to boot with option CONFIG_VMAP_STACK set to y Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 089/177] staging: wilc1000: fix unchecked return value Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 090/177] ipvs: explicitly forbid ipv6 service/dest creation if ipv6 mod is disabled Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 091/177] mac80211: Fix possible sband related NULL pointer de-reference Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 092/177] mmc: sdhci-of-esdhc: limit SD clock for ls1012a/ls1046a Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 093/177] netfilter: x_tables: unlock on error in xt_find_table_lock() Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 094/177] ARM: DRA7: clockdomain: Change the CLKTRCTRL of CM_PCIE_CLKSTCTRL to SW_WKUP Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 095/177] IB/rdmavt: restore IRQs on error path in rvt_create_ah() Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 096/177] IB/hfi1: Fix softlockup issue Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 097/177] platform/x86: asus-wmi: try to set als by default Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 098/177] ipmi/watchdog: fix wdog hang on panic waiting for ipmi response Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 099/177] ACPI / PMIC: xpower: Fix power_table addresses Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 100/177] drm/amdgpu: fix gpu reset crash Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 101/177] drm/nouveau/kms: Increase max retries in scanout position queries Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 102/177] jbd2: Fix lockdep splat with generic/270 test Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 103/177] ixgbevf: fix size of queue stats length Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 104/177] net: ethernet: ucc_geth: fix MEM_PART_MURAM mode Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 105/177] soc/fsl/qe: round brg_freq to 1kHz granularity Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 106/177] Bluetooth: hci_ldisc: Add protocol check to hci_uart_dequeue() Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 107/177] Bluetooth: hci_ldisc: Add protocol check to hci_uart_tx_wakeup() Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 108/177] vxlan: correctly handle ipv6.disable module parameter Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 109/177] qed: Unlock on error in qed_vf_pf_acquire() Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 110/177] bnx2x: Align RX buffers Greg Kroah-Hartman
2018-03-23  9:53 ` [PATCH 4.9 111/177] power: supply: bq24190_charger: Add disable-reset device-property Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 112/177] power: supply: isp1704: Fix unchecked return value of devm_kzalloc Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 113/177] power: supply: pda_power: move from timer to delayed_work Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 114/177] Input: twl4030-pwrbutton - use correct device for irq request Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 115/177] IB/rxe: Dont clamp residual length to mtu Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 116/177] md/raid10: skip spare disk as first disk Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 117/177] ACPI / power: Delay turning off unused power resources after suspend Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 118/177] ia64: fix module loading for gcc-5.4 Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 119/177] tcm_fileio: Prevent information leak for short reads Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 120/177] x86/xen: split xen_smp_prepare_boot_cpu() Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 121/177] video: fbdev: udlfb: Fix buffer on stack Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 122/177] sm501fb: dont return zero on failure path in sm501fb_start() Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 123/177] pNFS: Fix a deadlock when coalescing writes and returning the layout Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 124/177] net: hns: fix ethtool_get_strings overflow in hns driver Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 125/177] cifs: small underflow in cnvrtDosUnixTm() Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 126/177] mm: fix check for reclaimable pages in PF_MEMALLOC reclaim throttling Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 127/177] mm, vmstat: suppress pcp stats for unpopulated zones in zoneinfo Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 128/177] mm: hwpoison: call shake_page() after try_to_unmap() for mlocked page Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 129/177] rtc: ds1374: wdt: Fix issue with timeout scaling from secs to wdt ticks Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 130/177] rtc: ds1374: wdt: Fix stop/start ioctl always returning -EINVAL Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 131/177] ath10k: fix out of bounds access to local buffer Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 132/177] perf tests kmod-path: Dont fail if compressed modules arent supported Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 133/177] block/mq: Cure cpu hotplug lock inversion Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 134/177] Bluetooth: hci_qca: Avoid setup failure on missing rampatch Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 135/177] Bluetooth: btqcomsmd: Fix skb double free corruption Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 136/177] media: c8sectpfe: fix potential NULL pointer dereference in c8sectpfe_timer_interrupt Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 137/177] drm/msm: fix leak in failed get_pages Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 138/177] RDMA/iwpm: Fix uninitialized error code in iwpm_send_mapinfo() Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 139/177] rtlwifi: rtl_pci: Fix the bug when inactiveps is enabled Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 140/177] media: bt8xx: Fix err bt878_probe() Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 141/177] ath10k: handling qos at STA side based on AP WMM enable/disable Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 142/177] media: [RESEND] media: dvb-frontends: Add delay to Si2168 restart Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 143/177] qmi_wwan: set FLAG_SEND_ZLP to avoid network initiated disconnect Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 144/177] serial: 8250_dw: Disable clock on error Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 145/177] cros_ec: fix nul-termination for firmware build info Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 146/177] watchdog: Fix potential kref imbalance when opening watchdog Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 147/177] platform/chrome: Use proper protocol transfer function Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 148/177] dmaengine: zynqmp_dma: Fix race condition in the probe Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 149/177] drm/tilcdc: ensure nonatomic iowrite64 is not used Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 150/177] mmc: avoid removing non-removable hosts during suspend Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 151/177] rtc: ac100: Fix multiple race conditions Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 152/177] IB/ipoib: Avoid memory leak if the SA returns a different DGID Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 153/177] RDMA/cma: Use correct size when writing netlink stats Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 154/177] IB/umem: Fix use of npages/nmap fields Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 155/177] iser-target: avoid reinitializing rdma contexts for isert commands Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 156/177] vgacon: Set VGA struct resource types Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 157/177] omapdrm: panel: fix compatible vendor string for td028ttec1 Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 158/177] drm/omap: DMM: Check for DMM readiness after successful transaction commit Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 159/177] pty: cancel pty slave port bufs work in tty_release Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 160/177] coresight: Fix disabling of CoreSight TPIU Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 161/177] pinctrl: Really force states during suspend/resume Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 162/177] pinctrl: rockchip: enable clock when reading pin direction register Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 163/177] iommu/vt-d: clean up pr_irq if request_threaded_irq fails Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 164/177] ip6_vti: adjust vti mtu according to mtu of lower device Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 165/177] RDMA/ocrdma: Fix permissions for OCRDMA_RESET_STATS Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 166/177] ARM: dts: aspeed-evb: Add unit name to memory node Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 167/177] nfsd4: permit layoutget of executable-only files Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 168/177] clk: Dont touch hardware when reparenting during registration Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 169/177] clk: axi-clkgen: Correctly handle nocount bit in recalc_rate() Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 170/177] clk: si5351: Rename internal plls to avoid name collisions Greg Kroah-Hartman
2018-03-23  9:54 ` [PATCH 4.9 171/177] dmaengine: ti-dma-crossbar: Fix event mapping for TPCC_EVT_MUX_60_63 Greg Kroah-Hartman
2018-03-23  9:55 ` [PATCH 4.9 172/177] IB/mlx5: Fix integer overflows in mlx5_ib_create_srq Greg Kroah-Hartman
2018-03-23  9:55 ` Greg Kroah-Hartman [this message]
2018-03-23  9:55 ` [PATCH 4.9 174/177] clk: migrate the count of orphaned clocks at init Greg Kroah-Hartman
2018-03-23  9:55 ` [PATCH 4.9 175/177] RDMA/ucma: Fix access to non-initialized CM_ID object Greg Kroah-Hartman
2018-03-23  9:55 ` [PATCH 4.9 176/177] RDMA/ucma: Dont allow join attempts for unsupported AF family Greg Kroah-Hartman
2018-03-23  9:55 ` [PATCH 4.9 177/177] usb: gadget: f_hid: fix: Move IN request allocation to set_alt() Greg Kroah-Hartman
2018-03-23 14:50 ` [PATCH 4.9 000/177] 4.9.90-stable review Naresh Kamboju
2018-03-23 16:49   ` Greg Kroah-Hartman
2018-03-23 15:40 ` kernelci.org bot
2018-03-23 17:18 ` Guenter Roeck
2018-03-23 17:36   ` Greg Kroah-Hartman
2018-03-24 16:31     ` Naresh Kamboju
2018-03-23 20:45 ` Shuah Khan
2018-03-24  0:10 ` 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=20180323094212.781526703@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=borisp@mellanox.com \
    --cc=dledford@redhat.com \
    --cc=leon@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=stable@vger.kernel.org \
    --cc=syzkaller@googlegroups.com \
    /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

Powered by JetHome