stable.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	stable@vger.kernel.org,
	Mike Marciniczyn <mike.marciniszyn@intel.com>,
	Mike Ruhl <michael.j.ruhl@intel.com>,
	Piotr Stankiewicz <piotr.stankiewicz@intel.com>,
	Dennis Dalessandro <dennis.dalessandro@intel.com>,
	Doug Ledford <dledford@redhat.com>,
	Stable@vger.kernel.org
Subject: [PATCH 4.19 141/142] IB/hfi1: Fix an out-of-bounds access in get_hw_stats
Date: Fri, 14 Dec 2018 13:00:26 +0100	[thread overview]
Message-ID: <20181214115752.677270140@linuxfoundation.org> (raw)
In-Reply-To: <20181214115747.053633987@linuxfoundation.org>

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

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

From: Piotr Stankiewicz <piotr.stankiewicz@intel.com>

commit 36d842194a57f1b21fbc6a6875f2fa2f9a7f8679 upstream.

When running with KASAN, the following trace is produced:

[   62.535888]

==================================================================
[   62.544930] BUG: KASAN: slab-out-of-bounds in
gut_hw_stats+0x122/0x230 [hfi1]
[   62.553856] Write of size 8 at addr ffff88080e8d6330 by task
kworker/0:1/14

[   62.565333] CPU: 0 PID: 14 Comm: kworker/0:1 Not tainted
4.19.0-test-build-kasan+ #8
[   62.575087] Hardware name: Intel Corporation S2600KPR/S2600KPR, BIOS
SE5C610.86B.01.01.0019.101220160604 10/12/2016
[   62.587951] Workqueue: events work_for_cpu_fn
[   62.594050] Call Trace:
[   62.598023]  dump_stack+0xc6/0x14c
[   62.603089]  ? dump_stack_print_info.cold.1+0x2f/0x2f
[   62.610041]  ? kmsg_dump_rewind_nolock+0x59/0x59
[   62.616615]  ? get_hw_stats+0x122/0x230 [hfi1]
[   62.622985]  print_address_description+0x6c/0x23c
[   62.629744]  ? get_hw_stats+0x122/0x230 [hfi1]
[   62.636108]  kasan_report.cold.6+0x241/0x308
[   62.642365]  get_hw_stats+0x122/0x230 [hfi1]
[   62.648703]  ? hfi1_alloc_rn+0x40/0x40 [hfi1]
[   62.655088]  ? __kmalloc+0x110/0x240
[   62.660695]  ? hfi1_alloc_rn+0x40/0x40 [hfi1]
[   62.667142]  setup_hw_stats+0xd8/0x430 [ib_core]
[   62.673972]  ? show_hfi+0x50/0x50 [hfi1]
[   62.680026]  ib_device_register_sysfs+0x165/0x180 [ib_core]
[   62.687995]  ib_register_device+0x5a2/0xa10 [ib_core]
[   62.695340]  ? show_hfi+0x50/0x50 [hfi1]
[   62.701421]  ? ib_unregister_device+0x2e0/0x2e0 [ib_core]
[   62.709222]  ? __vmalloc_node_range+0x2d0/0x380
[   62.716131]  ? rvt_driver_mr_init+0x11f/0x2d0 [rdmavt]
[   62.723735]  ? vmalloc_node+0x5c/0x70
[   62.729697]  ? rvt_driver_mr_init+0x11f/0x2d0 [rdmavt]
[   62.737347]  ? rvt_driver_mr_init+0x1f5/0x2d0 [rdmavt]
[   62.744998]  ? __rvt_alloc_mr+0x110/0x110 [rdmavt]
[   62.752315]  ? rvt_rc_error+0x140/0x140 [rdmavt]
[   62.759434]  ? rvt_vma_open+0x30/0x30 [rdmavt]
[   62.766364]  ? mutex_unlock+0x1d/0x40
[   62.772445]  ? kmem_cache_create_usercopy+0x15d/0x230
[   62.780115]  rvt_register_device+0x1f6/0x360 [rdmavt]
[   62.787823]  ? rvt_get_port_immutable+0x180/0x180 [rdmavt]
[   62.796058]  ? __get_txreq+0x400/0x400 [hfi1]
[   62.802969]  ? memcpy+0x34/0x50
[   62.808611]  hfi1_register_ib_device+0xde6/0xeb0 [hfi1]
[   62.816601]  ? hfi1_get_npkeys+0x10/0x10 [hfi1]
[   62.823760]  ? hfi1_init+0x89f/0x9a0 [hfi1]
[   62.830469]  ? hfi1_setup_eagerbufs+0xad0/0xad0 [hfi1]
[   62.838204]  ? pcie_capability_clear_and_set_word+0xcd/0xe0
[   62.846429]  ? pcie_capability_read_word+0xd0/0xd0
[   62.853791]  ? hfi1_pcie_init+0x187/0x4b0 [hfi1]
[   62.860958]  init_one+0x67f/0xae0 [hfi1]
[   62.867301]  ? hfi1_init+0x9a0/0x9a0 [hfi1]
[   62.873876]  ? wait_woken+0x130/0x130
[   62.879860]  ? read_word_at_a_time+0xe/0x20
[   62.886329]  ? strscpy+0x14b/0x280
[   62.891998]  ? hfi1_init+0x9a0/0x9a0 [hfi1]
[   62.898405]  local_pci_probe+0x70/0xd0
[   62.904295]  ? pci_device_shutdown+0x90/0x90
[   62.910833]  work_for_cpu_fn+0x29/0x40
[   62.916750]  process_one_work+0x584/0x960
[   62.922974]  ? rcu_work_rcufn+0x40/0x40
[   62.928991]  ? __schedule+0x396/0xdc0
[   62.934806]  ? __sched_text_start+0x8/0x8
[   62.941020]  ? pick_next_task_fair+0x68b/0xc60
[   62.947674]  ? run_rebalance_domains+0x260/0x260
[   62.954471]  ? __list_add_valid+0x29/0xa0
[   62.960607]  ? move_linked_works+0x1c7/0x230
[   62.967077]  ?
trace_event_raw_event_workqueue_execute_start+0x140/0x140
[   62.976248]  ? mutex_lock+0xa6/0x100
[   62.982029]  ? __mutex_lock_slowpath+0x10/0x10
[   62.988795]  ? __switch_to+0x37a/0x710
[   62.994731]  worker_thread+0x62e/0x9d0
[   63.000602]  ? max_active_store+0xf0/0xf0
[   63.006828]  ? __switch_to_asm+0x40/0x70
[   63.012932]  ? __switch_to_asm+0x34/0x70
[   63.019013]  ? __switch_to_asm+0x40/0x70
[   63.025042]  ? __switch_to_asm+0x34/0x70
[   63.031030]  ? __switch_to_asm+0x40/0x70
[   63.037006]  ? __schedule+0x396/0xdc0
[   63.042660]  ? kmem_cache_alloc_trace+0xf3/0x1f0
[   63.049323]  ? kthread+0x59/0x1d0
[   63.054594]  ? ret_from_fork+0x35/0x40
[   63.060257]  ? __sched_text_start+0x8/0x8
[   63.066212]  ? schedule+0xcf/0x250
[   63.071529]  ? __wake_up_common+0x110/0x350
[   63.077794]  ? __schedule+0xdc0/0xdc0
[   63.083348]  ? wait_woken+0x130/0x130
[   63.088963]  ? finish_task_switch+0x1f1/0x520
[   63.095258]  ? kasan_unpoison_shadow+0x30/0x40
[   63.101792]  ? __init_waitqueue_head+0xa0/0xd0
[   63.108183]  ? replenish_dl_entity.cold.60+0x18/0x18
[   63.115151]  ? _raw_spin_lock_irqsave+0x25/0x50
[   63.121754]  ? max_active_store+0xf0/0xf0
[   63.127753]  kthread+0x1ae/0x1d0
[   63.132894]  ? kthread_bind+0x30/0x30
[   63.138422]  ret_from_fork+0x35/0x40

[   63.146973] Allocated by task 14:
[   63.152077]  kasan_kmalloc+0xbf/0xe0
[   63.157471]  __kmalloc+0x110/0x240
[   63.162804]  init_cntrs+0x34d/0xdf0 [hfi1]
[   63.168883]  hfi1_init_dd+0x29a3/0x2f90 [hfi1]
[   63.175244]  init_one+0x551/0xae0 [hfi1]
[   63.181065]  local_pci_probe+0x70/0xd0
[   63.186759]  work_for_cpu_fn+0x29/0x40
[   63.192310]  process_one_work+0x584/0x960
[   63.198163]  worker_thread+0x62e/0x9d0
[   63.203843]  kthread+0x1ae/0x1d0
[   63.208874]  ret_from_fork+0x35/0x40

[   63.217203] Freed by task 1:
[   63.221844]  __kasan_slab_free+0x12e/0x180
[   63.227844]  kfree+0x92/0x1a0
[   63.232570]  single_release+0x3a/0x60
[   63.238024]  __fput+0x1d9/0x480
[   63.242911]  task_work_run+0x139/0x190
[   63.248440]  exit_to_usermode_loop+0x191/0x1a0
[   63.254814]  do_syscall_64+0x301/0x330
[   63.260283]  entry_SYSCALL_64_after_hwframe+0x44/0xa9

[   63.270199] The buggy address belongs to the object at
ffff88080e8d5500
 which belongs to the cache kmalloc-4096 of size 4096
[   63.287247] The buggy address is located 3632 bytes inside of
 4096-byte region [ffff88080e8d5500, ffff88080e8d6500)
[   63.303564] The buggy address belongs to the page:
[   63.310447] page:ffffea00203a3400 count:1 mapcount:0
mapping:ffff88081380e840 index:0x0 compound_mapcount: 0
[   63.323102] flags: 0x2fffff80008100(slab|head)
[   63.329775] raw: 002fffff80008100 0000000000000000 0000000100000001
ffff88081380e840
[   63.340175] raw: 0000000000000000 0000000000070007 00000001ffffffff
0000000000000000
[   63.350564] page dumped because: kasan: bad access detected

[   63.361974] Memory state around the buggy address:
[   63.369137]  ffff88080e8d6200: 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00
[   63.379082]  ffff88080e8d6280: 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00
[   63.389032] >ffff88080e8d6300: 00 00 00 00 00 00 fc fc fc fc fc fc fc
fc fc fc
[   63.398944]                                      ^
[   63.406141]  ffff88080e8d6380: fc fc fc fc fc fc fc fc fc fc fc fc fc
fc fc fc
[   63.416109]  ffff88080e8d6400: fc fc fc fc fc fc fc fc fc fc fc fc fc
fc fc fc
[   63.426099]
==================================================================

The trace happens because get_hw_stats() assumes there is room in the
memory allocated in init_cntrs() to accommodate the driver counters.
Unfortunately, that routine only allocated space for the device
counters.

Fix by insuring the allocation has room for the additional driver
counters.

Cc: <Stable@vger.kernel.org> # v4.14+
Fixes: b7481944b06e9 ("IB/hfi1: Show statistics counters under IB stats interface")
Reviewed-by: Mike Marciniczyn <mike.marciniszyn@intel.com>
Reviewed-by: Mike Ruhl <michael.j.ruhl@intel.com>
Signed-off-by: Piotr Stankiewicz <piotr.stankiewicz@intel.com>
Signed-off-by: Dennis Dalessandro <dennis.dalessandro@intel.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

---
 drivers/infiniband/hw/hfi1/chip.c  |    3 ++-
 drivers/infiniband/hw/hfi1/hfi.h   |    2 ++
 drivers/infiniband/hw/hfi1/verbs.c |    2 +-
 3 files changed, 5 insertions(+), 2 deletions(-)

--- a/drivers/infiniband/hw/hfi1/chip.c
+++ b/drivers/infiniband/hw/hfi1/chip.c
@@ -12485,7 +12485,8 @@ static int init_cntrs(struct hfi1_devdat
 	}
 
 	/* allocate space for the counter values */
-	dd->cntrs = kcalloc(dd->ndevcntrs, sizeof(u64), GFP_KERNEL);
+	dd->cntrs = kcalloc(dd->ndevcntrs + num_driver_cntrs, sizeof(u64),
+			    GFP_KERNEL);
 	if (!dd->cntrs)
 		goto bail;
 
--- a/drivers/infiniband/hw/hfi1/hfi.h
+++ b/drivers/infiniband/hw/hfi1/hfi.h
@@ -154,6 +154,8 @@ struct hfi1_ib_stats {
 extern struct hfi1_ib_stats hfi1_stats;
 extern const struct pci_error_handlers hfi1_pci_err_handler;
 
+extern int num_driver_cntrs;
+
 /*
  * First-cut criterion for "device is active" is
  * two thousand dwords combined Tx, Rx traffic per
--- a/drivers/infiniband/hw/hfi1/verbs.c
+++ b/drivers/infiniband/hw/hfi1/verbs.c
@@ -1701,7 +1701,7 @@ static const char * const driver_cntr_na
 static DEFINE_MUTEX(cntr_names_lock); /* protects the *_cntr_names bufers */
 static const char **dev_cntr_names;
 static const char **port_cntr_names;
-static int num_driver_cntrs = ARRAY_SIZE(driver_cntr_names);
+int num_driver_cntrs = ARRAY_SIZE(driver_cntr_names);
 static int num_dev_cntrs;
 static int num_port_cntrs;
 static int cntr_names_initialized;

  parent reply	other threads:[~2018-12-14 12:07 UTC|newest]

Thread overview: 155+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-12-14 11:58 [PATCH 4.19 000/142] 4.19.10-stable review Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 001/142] ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes Greg Kroah-Hartman
2018-12-15 19:53   ` jwiesner
2018-12-14 11:58 ` [PATCH 4.19 002/142] ipv6: Check available headroom in ip6_xmit() even without options Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 003/142] neighbour: Avoid writing before skb->head in neigh_hh_output() Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 004/142] ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 005/142] net: 8139cp: fix a BUG triggered by changing mtu with network traffic Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 006/142] net/mlx4_core: Correctly set PFC param if global pause is turned off Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 007/142] net/mlx4_en: Change min MTU size to ETH_MIN_MTU Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 008/142] net: phy: dont allow __set_phy_supported to add unsupported modes Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 009/142] net: Prevent invalid access to skb->prev in __qdisc_drop_all Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 010/142] net: use skb_list_del_init() to remove from RX sublists Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 011/142] Revert "net/ibm/emac: wrong bit is used for STA control" Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 012/142] rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 013/142] sctp: kfree_rcu asoc Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 014/142] tcp: Do not underestimate rwnd_limited Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 015/142] tcp: fix NULL ref in tail loss probe Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 016/142] tun: forbid iface creation with rtnl ops Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 017/142] virtio-net: keep vnet header zeroed after processing XDP Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 018/142] net: phy: sfp: correct store of detected link modes Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 019/142] sctp: update frag_point when stream_interleave is set Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 020/142] net: restore call to netdev_queue_numa_node_write when resetting XPS Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 021/142] net: fix XPS static_key accounting Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 022/142] ARM: OMAP2+: prm44xx: Fix section annotation on omap44xx_prm_enable_io_wakeup Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 023/142] ASoC: rsnd: fixup clock start checker Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 024/142] ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 025/142] ASoC: qdsp6: q6afe-dai: Fix the dai widgets Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 026/142] staging: rtl8723bs: Fix the return value in case of error in rtw_wx_read32() Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 027/142] ARM: dts: am3517: Fix pinmuxing for CD on MMC1 Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 028/142] ARM: dts: LogicPD Torpedo: Fix mmc3_dat1 interrupt Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 029/142] ARM: dts: logicpd-somlv: Fix interrupt on mmc3_dat1 Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 030/142] ARM: dts: am3517-som: Fix WL127x Wifi interrupt Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 031/142] ARM: OMAP1: ams-delta: Fix possible use of uninitialized field Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 032/142] tools: bpftool: prevent infinite loop in get_fdinfo() Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 033/142] ASoC: sun8i-codec: fix crash on module removal Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 034/142] arm64: dts: sdm845-mtp: Reserve reserved gpios Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 035/142] sysv: return err instead of 0 in __sysv_write_inode Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 036/142] netfilter: nf_conncount: use spin_lock_bh instead of spin_lock Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 037/142] netfilter: nf_conncount: fix list_del corruption in conn_free Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 038/142] netfilter: nf_conncount: fix unexpected permanent node of list Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 039/142] netfilter: nf_tables: dont skip inactive chains during update Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 040/142] selftests: add script to stress-test nft packet path vs. control plane Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 041/142] perf tools: Fix crash on synthesizing the unit Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 042/142] netfilter: xt_RATEEST: remove netns exit routine Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 043/142] netfilter: nf_tables: fix use-after-free when deleting compat expressions Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 044/142] s390/cio: Fix cleanup of pfn_array alloc failure Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 045/142] s390/cio: Fix cleanup when unsupported IDA format is used Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 046/142] hwmon (ina2xx) Fix NULL id pointer in probe() Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 047/142] hwmon: (raspberrypi) Fix initial notify Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 048/142] ASoC: rockchip: add missing slave_config setting for I2S Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 049/142] ASoC: wm_adsp: Fix dma-unsafe read of scratch registers Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 050/142] ASoC: Intel: Power down links before turning off display audio power Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 051/142] ASoC: qcom: Set dai_link id to each dai_link Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 052/142] s390/cpum_cf: Reject request for sampling in event initialization Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 053/142] hwmon: (ina2xx) Fix current value calculation Greg Kroah-Hartman
2018-12-14 11:58 ` [PATCH 4.19 054/142] ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 055/142] ASoC: dapm: Recalculate audio map forcely when card instantiated Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 056/142] spi: omap2-mcspi: Add missing suspend and resume calls Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 057/142] hwmon: (mlxreg-fan) Fix macros for tacho fault reading Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 058/142] bpf: allocate local storage buffers using GFP_ATOMIC Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 059/142] aio: fix failure to put the file pointer Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 060/142] netfilter: xt_hashlimit: fix a possible memory leak in htable_create() Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 061/142] hwmon: (w83795) temp4_type has writable permission Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 062/142] perf tools: Restore proper cwd on return from mnt namespace Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 063/142] PCI: imx6: Fix link training status detection in link up check Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 064/142] ASoC: acpi: fix: continue searching when machine is ignored Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 065/142] objtool: Fix double-free in .cold detection error path Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 066/142] objtool: Fix segfault in .cold detection with -ffunction-sections Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 067/142] phy: qcom-qusb2: Use HSTX_TRIM fused value as is Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 068/142] phy: qcom-qusb2: Fix HSTX_TRIM tuning with fused value for SDM845 Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 069/142] ARM: dts: at91: sama5d2: use the divided clock for SMC Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 070/142] Btrfs: send, fix infinite loop due to directory rename dependencies Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 071/142] RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 072/142] RDMA/core: Add GIDs while changing MAC addr only for registered ndev Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 073/142] RDMA/bnxt_re: Fix system hang when registration with L2 driver fails Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 074/142] RDMA/bnxt_re: Avoid accessing the device structure after it is freed Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 075/142] RDMA/rdmavt: Fix rvt_create_ah function signature Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 076/142] tools: bpftool: fix potential NULL pointer dereference in do_load Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 077/142] ASoC: omap-mcbsp: Fix latency value calculation for pm_qos Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 078/142] ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 079/142] ASoC: omap-dmic: Add pm_qos handling to avoid overruns " Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 080/142] exportfs: do not read dentry after free Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 081/142] RDMA/hns: Bugfix pbl configuration for rereg mr Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 082/142] bpf: fix check of allowed specifiers in bpf_trace_printk Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 083/142] fsi: master-ast-cf: select GENERIC_ALLOCATOR Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 084/142] ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 085/142] USB: omap_udc: use devm_request_irq() Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 086/142] USB: omap_udc: fix crashes on probe error and module removal Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 087/142] USB: omap_udc: fix omap_udc_start() on 15xx machines Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 088/142] USB: omap_udc: fix USB gadget functionality on Palm Tungsten E Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 089/142] USB: omap_udc: fix rejection of out transfers when DMA is used Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 090/142] thunderbolt: Prevent root port runtime suspend during NVM upgrade Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 091/142] drm/meson: add support for 1080p25 mode Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 092/142] netfilter: ipv6: Preserve link scope traffic original oif Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 093/142] IB/mlx5: Fix page fault handling for MW Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 094/142] netfilter: add missing error handling code for register functions Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 095/142] netfilter: nat: fix double register in masquerade modules Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 096/142] netfilter: nf_conncount: remove wrong condition check routine Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 097/142] KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 098/142] KVM: x86: fix empty-body warnings Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 099/142] x86/kvm/vmx: fix old-style function declaration Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 100/142] net: thunderx: fix NULL pointer dereference in nic_remove Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 101/142] usb: gadget: u_ether: fix unsafe list iteration Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 102/142] netfilter: nf_tables: deactivate expressions in rule replecement routine Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 103/142] ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 104/142] cachefiles: Fix an assertion failure when trying to update a failed object Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 105/142] fscache: Fix race in fscache_op_complete() due to split atomic_sub & read Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 106/142] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 107/142] igb: fix uninitialized variables Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 108/142] ixgbe: recognize 1000BaseLX SFP modules as 1Gbps Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 109/142] net: hisilicon: remove unexpected free_netdev Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 110/142] drm/amdgpu: Add delay after enable RLC ucode Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 111/142] drm/ast: fixed reading monitor EDID not stable issue Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 112/142] xen: xlate_mmu: add missing header to fix W=1 warning Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 113/142] Revert "xen/balloon: Mark unallocated host memory as UNUSABLE" Greg Kroah-Hartman
2018-12-14 11:59 ` [PATCH 4.19 114/142] pvcalls-front: fixes incorrect error handling Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 115/142] pstore/ram: Correctly calculate usable PRZ bytes Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 116/142] afs: Fix validation/callback interaction Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 117/142] fscache: fix race between enablement and dropping of object Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 118/142] cachefiles: Explicitly cast enumerated type in put_object Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 119/142] fscache, cachefiles: remove redundant variable cache Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 120/142] nvme: warn when finding multi-port subsystems without multipathing enabled Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 121/142] nvme: flush namespace scanning work just before removing namespaces Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 122/142] nvme-rdma: fix double freeing of async event data Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 123/142] ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 124/142] ocfs2: fix deadlock caused by ocfs2_defrag_extent() Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 125/142] mm/page_alloc.c: fix calculation of pgdat->nr_zones Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 126/142] hfs: do not free node before using Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 127/142] hfsplus: " Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 128/142] debugobjects: avoid recursive calls with kmemleak Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 129/142] proc: fixup map_files test on arm Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 130/142] kernel/kcov.c: mark funcs in __sanitizer_cov_trace_pc() as notrace Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 131/142] initramfs: clean old path before creating a hardlink Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 132/142] ocfs2: fix potential use after free Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 133/142] flexfiles: enforce per-mirror stateid only for v4 DSes Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 134/142] dax: Check page->mapping isnt NULL Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 135/142] ALSA: fireface: fix reference to wrong register for clock configuration Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 136/142] ALSA: hda/realtek - Fixed headphone issue for ALC700 Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 137/142] ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 138/142] ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 139/142] ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA " Greg Kroah-Hartman
2018-12-14 12:00 ` [PATCH 4.19 140/142] ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon Greg Kroah-Hartman
2018-12-14 12:00 ` Greg Kroah-Hartman [this message]
2018-12-14 12:00 ` [PATCH 4.19 142/142] bpf: fix off-by-one error in adjust_subprog_starts Greg Kroah-Hartman
2018-12-14 18:33 ` [PATCH 4.19 000/142] 4.19.10-stable review kernelci.org bot
2018-12-14 20:11 ` shuah
2018-12-15  8:06   ` Greg Kroah-Hartman
2018-12-15  2:06 ` Guenter Roeck
2018-12-15  8:06   ` Greg Kroah-Hartman
2018-12-15 11:16 ` Harsh Shandilya
2018-12-17  8:23   ` Greg Kroah-Hartman
2018-12-15 17:01 ` Dan Rue
2018-12-15 17:11   ` Greg Kroah-Hartman
2018-12-17 13:56     ` Dan Rue
2018-12-17 14:12       ` Greg Kroah-Hartman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20181214115752.677270140@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=dennis.dalessandro@intel.com \
    --cc=dledford@redhat.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=michael.j.ruhl@intel.com \
    --cc=mike.marciniszyn@intel.com \
    --cc=piotr.stankiewicz@intel.com \
    --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).