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;
next prev 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).