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, Davide Caratti <dcaratti@redhat.com>,
	"David S. Miller" <davem@davemloft.net>,
	Sasha Levin <alexander.levin@microsoft.com>
Subject: [PATCH 4.14 150/217] net/sched: act_tunnel_key: fix NULL dereference when goto chain is used
Date: Thu, 23 Aug 2018 09:54:23 +0200	[thread overview]
Message-ID: <20180823075512.363313454@linuxfoundation.org> (raw)
In-Reply-To: <20180823075505.090246914@linuxfoundation.org>

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

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

From: Davide Caratti <dcaratti@redhat.com>

[ Upstream commit 38230a3e0e0933bbcf5df6fa469ba0667f667568 ]

the control action in the common member of struct tcf_tunnel_key must be a
valid value, as it can contain the chain index when 'goto chain' is used.
Ensure that the control action can be read as x->tcfa_action, when x is a
pointer to struct tc_action and x->ops->type is TCA_ACT_TUNNEL_KEY, to
prevent the following command:

 # tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
 > $tcflags dst_mac $h2mac action tunnel_key unset goto chain 1

from causing a NULL dereference when a matching packet is received:

 BUG: unable to handle kernel NULL pointer dereference at 0000000000000000
 PGD 80000001097ac067 P4D 80000001097ac067 PUD 103b0a067 PMD 0
 Oops: 0000 [#1] SMP PTI
 CPU: 0 PID: 3491 Comm: mausezahn Tainted: G            E     4.18.0-rc2.auguri+ #421
 Hardware name: Hewlett-Packard HP Z220 CMT Workstation/1790, BIOS K51 v01.58 02/07/2013
 RIP: 0010:tcf_action_exec+0xb8/0x100
 Code: 00 00 00 20 74 1d 83 f8 03 75 09 49 83 c4 08 4d 39 ec 75 bc 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e 41 5f c3 49 8b 97 a8 00 00 00 <48> 8b 12 48 89 55 00 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e 41 5f c3
 RSP: 0018:ffff95145ea03c40 EFLAGS: 00010246
 RAX: 0000000020000001 RBX: ffff9514499e5800 RCX: 0000000000000001
 RDX: 0000000000000000 RSI: 0000000000000002 RDI: 0000000000000000
 RBP: ffff95145ea03e60 R08: 0000000000000000 R09: ffff95145ea03c9c
 R10: ffff95145ea03c78 R11: 0000000000000008 R12: ffff951456a69800
 R13: ffff951456a69808 R14: 0000000000000001 R15: ffff95144965ee40
 FS:  00007fd67ee11740(0000) GS:ffff95145ea00000(0000) knlGS:0000000000000000
 CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
 CR2: 0000000000000000 CR3: 00000001038a2006 CR4: 00000000001606f0
 Call Trace:
  <IRQ>
  fl_classify+0x1ad/0x1c0 [cls_flower]
  ? __update_load_avg_se.isra.47+0x1ca/0x1d0
  ? __update_load_avg_se.isra.47+0x1ca/0x1d0
  ? update_load_avg+0x665/0x690
  ? update_load_avg+0x665/0x690
  ? kmem_cache_alloc+0x38/0x1c0
  tcf_classify+0x89/0x140
  __netif_receive_skb_core+0x5ea/0xb70
  ? enqueue_entity+0xd0/0x270
  ? process_backlog+0x97/0x150
  process_backlog+0x97/0x150
  net_rx_action+0x14b/0x3e0
  __do_softirq+0xde/0x2b4
  do_softirq_own_stack+0x2a/0x40
  </IRQ>
  do_softirq.part.18+0x49/0x50
  __local_bh_enable_ip+0x49/0x50
  __dev_queue_xmit+0x4ab/0x8a0
  ? wait_woken+0x80/0x80
  ? packet_sendmsg+0x38f/0x810
  ? __dev_queue_xmit+0x8a0/0x8a0
  packet_sendmsg+0x38f/0x810
  sock_sendmsg+0x36/0x40
  __sys_sendto+0x10e/0x140
  ? do_vfs_ioctl+0xa4/0x630
  ? syscall_trace_enter+0x1df/0x2e0
  ? __audit_syscall_exit+0x22a/0x290
  __x64_sys_sendto+0x24/0x30
  do_syscall_64+0x5b/0x180
  entry_SYSCALL_64_after_hwframe+0x44/0xa9
 RIP: 0033:0x7fd67e18dc93
 Code: 48 8b 0d 18 83 20 00 f7 d8 64 89 01 48 83 c8 ff c3 66 0f 1f 44 00 00 83 3d 59 c7 20 00 00 75 13 49 89 ca b8 2c 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 34 c3 48 83 ec 08 e8 2b f7 ff ff 48 89 04 24
 RSP: 002b:00007ffe0189b748 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
 RAX: ffffffffffffffda RBX: 00000000020ca010 RCX: 00007fd67e18dc93
 RDX: 0000000000000062 RSI: 00000000020ca322 RDI: 0000000000000003
 RBP: 00007ffe0189b780 R08: 00007ffe0189b760 R09: 0000000000000014
 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000062
 R13: 00000000020ca322 R14: 00007ffe0189b760 R15: 0000000000000003
 Modules linked in: act_tunnel_key act_gact cls_flower sch_ingress vrf veth act_csum(E) xt_CHECKSUM iptable_mangle ipt_MASQUERADE iptable_nat nf_nat_ipv4 nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack ipt_REJECT nf_reject_ipv4 tun bridge stp llc ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter intel_rapl snd_hda_codec_hdmi x86_pkg_temp_thermal intel_powerclamp snd_hda_codec_realtek coretemp snd_hda_codec_generic kvm_intel kvm irqbypass snd_hda_intel crct10dif_pclmul crc32_pclmul hp_wmi ghash_clmulni_intel pcbc snd_hda_codec aesni_intel sparse_keymap rfkill snd_hda_core snd_hwdep snd_seq crypto_simd iTCO_wdt gpio_ich iTCO_vendor_support wmi_bmof cryptd mei_wdt glue_helper snd_seq_device snd_pcm pcspkr snd_timer snd i2c_i801 lpc_ich sg soundcore wmi mei_me
  mei ie31200_edac nfsd auth_rpcgss nfs_acl lockd grace sunrpc ip_tables xfs libcrc32c sd_mod sr_mod cdrom i915 video i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops ahci crc32c_intel libahci serio_raw sfc libata mtd drm ixgbe mdio i2c_core e1000e dca
 CR2: 0000000000000000
 ---[ end trace 1ab8b5b5d4639dfc ]---
 RIP: 0010:tcf_action_exec+0xb8/0x100
 Code: 00 00 00 20 74 1d 83 f8 03 75 09 49 83 c4 08 4d 39 ec 75 bc 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e 41 5f c3 49 8b 97 a8 00 00 00 <48> 8b 12 48 89 55 00 48 83 c4 10 5b 5d 41 5c 41 5d 41 5e 41 5f c3
 RSP: 0018:ffff95145ea03c40 EFLAGS: 00010246
 RAX: 0000000020000001 RBX: ffff9514499e5800 RCX: 0000000000000001
 RDX: 0000000000000000 RSI: 0000000000000002 RDI: 0000000000000000
 RBP: ffff95145ea03e60 R08: 0000000000000000 R09: ffff95145ea03c9c
 R10: ffff95145ea03c78 R11: 0000000000000008 R12: ffff951456a69800
 R13: ffff951456a69808 R14: 0000000000000001 R15: ffff95144965ee40
 FS:  00007fd67ee11740(0000) GS:ffff95145ea00000(0000) knlGS:0000000000000000
 CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
 CR2: 0000000000000000 CR3: 00000001038a2006 CR4: 00000000001606f0
 Kernel panic - not syncing: Fatal exception in interrupt
 Kernel Offset: 0x11400000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)
 ---[ end Kernel panic - not syncing: Fatal exception in interrupt ]---

Fixes: d0f6dd8a914f ("net/sched: Introduce act_tunnel_key")
Signed-off-by: Davide Caratti <dcaratti@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 include/net/tc_act/tc_tunnel_key.h |    1 -
 net/sched/act_tunnel_key.c         |    6 +++---
 2 files changed, 3 insertions(+), 4 deletions(-)

--- a/include/net/tc_act/tc_tunnel_key.h
+++ b/include/net/tc_act/tc_tunnel_key.h
@@ -18,7 +18,6 @@
 struct tcf_tunnel_key_params {
 	struct rcu_head		rcu;
 	int			tcft_action;
-	int			action;
 	struct metadata_dst     *tcft_enc_metadata;
 };
 
--- a/net/sched/act_tunnel_key.c
+++ b/net/sched/act_tunnel_key.c
@@ -36,7 +36,7 @@ static int tunnel_key_act(struct sk_buff
 
 	tcf_lastuse_update(&t->tcf_tm);
 	bstats_cpu_update(this_cpu_ptr(t->common.cpu_bstats), skb);
-	action = params->action;
+	action = READ_ONCE(t->tcf_action);
 
 	switch (params->tcft_action) {
 	case TCA_TUNNEL_KEY_ACT_RELEASE:
@@ -182,7 +182,7 @@ static int tunnel_key_init(struct net *n
 
 	params_old = rtnl_dereference(t->params);
 
-	params_new->action = parm->action;
+	t->tcf_action = parm->action;
 	params_new->tcft_action = parm->t_action;
 	params_new->tcft_enc_metadata = metadata;
 
@@ -254,13 +254,13 @@ static int tunnel_key_dump(struct sk_buf
 		.index    = t->tcf_index,
 		.refcnt   = t->tcf_refcnt - ref,
 		.bindcnt  = t->tcf_bindcnt - bind,
+		.action   = t->tcf_action,
 	};
 	struct tcf_t tm;
 
 	params = rtnl_dereference(t->params);
 
 	opt.t_action = params->tcft_action;
-	opt.action = params->action;
 
 	if (nla_put(skb, TCA_TUNNEL_KEY_PARMS, sizeof(opt), &opt))
 		goto nla_put_failure;

  parent reply	other threads:[~2018-08-23  7:54 UTC|newest]

Thread overview: 213+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-08-23  7:51 [PATCH 4.14 000/217] 4.14.67-stable review Greg Kroah-Hartman
2018-08-23  7:51 ` [PATCH 4.14 001/217] ext4: fix spectre gadget in ext4_mb_regular_allocator() Greg Kroah-Hartman
2018-08-23  7:51 ` [PATCH 4.14 002/217] drm/i915/kvmgt: Fix potential Spectre v1 Greg Kroah-Hartman
2018-08-23  7:51 ` [PATCH 4.14 003/217] EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] Greg Kroah-Hartman
2018-08-23  7:51 ` [PATCH 4.14 004/217] pty: fix O_CLOEXEC for TIOCGPTPEER Greg Kroah-Hartman
2018-08-23  7:51 ` [PATCH 4.14 005/217] arm: dts: armada: Fix "#cooling-cells" propertys name Greg Kroah-Hartman
2018-08-23  7:51 ` [PATCH 4.14 006/217] vfio: ccw: fix error return in vfio_ccw_sch_event Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 007/217] perf tools: Fix error index for pmu event parser Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 008/217] Input: synaptics-rmi4 - fix axis-swap behavior Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 009/217] IB/mlx4: Fix an error handling path in mlx4_ib_rereg_user_mr() Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 010/217] drm/bridge/sii8620: fix loops in EDID fetch logic Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 011/217] drm/bridge/sii8620: fix potential buffer overflow Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 012/217] ARC: Explicitly add -mmedium-calls to CFLAGS Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 013/217] hwmon: (nct6775) Fix loop limit Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 014/217] soc: imx: gpcv2: correct PGC offset Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 015/217] usb: dwc3: pci: add support for Intel IceLake Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 016/217] usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 017/217] usb: dwc2: gadget: Fix issue in dwc2_gadget_start_isoc() Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 018/217] usb: dwc3: of-simple: fix use-after-free on remove Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 019/217] ACPI / EC: Use ec_no_wakeup on Thinkpad X1 Carbon 6th Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 020/217] netfilter: ipv6: nf_defrag: reduce struct net memory waste Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 021/217] netfilter: nf_ct_helper: Fix possible panic after nf_conntrack_helper_unregister Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 022/217] selftests: pstore: return Kselftest Skip code for skipped tests Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 023/217] selftests: static_keys: " Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 024/217] selftests: sysctl: " Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 025/217] selftests: user: " Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 026/217] selftests: zram: " Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 027/217] selftests: vm: " Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 028/217] selftests: sync: add config fragment for testing sync framework Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 029/217] ARM: dts: NSP: Fix i2c controller interrupt type Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 030/217] ARM: dts: NSP: Fix PCIe controllers interrupt types Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 031/217] ARM: dts: BCM5301x: Fix i2c controller interrupt type Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 032/217] ARM: dts: Cygnus: Fix I2C " Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 033/217] ARM: dts: Cygnus: Fix PCIe " Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 034/217] arm64: dts: specify 1.8V EMMC capabilities for bcm958742k Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 035/217] arm64: dts: specify 1.8V EMMC capabilities for bcm958742t Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 036/217] arm64: dts: ns2: Fix I2C controller interrupt type Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 037/217] arm64: dts: ns2: Fix PCIe " Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 038/217] arm64: dts: Stingray: Fix I2C " Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 039/217] drivers/perf: xgene_pmu: Fix IOB SLOW PMU parser error Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 041/217] drm/arm/malidp: Preserve LAYER_FORMAT contents when setting format Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 042/217] IB/rxe: Fix missing completion for mem_reg work requests Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 043/217] libahci: Fix possible Spectre-v1 pmp indexing in ahci_led_store() Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 044/217] usb: dwc2: alloc dma aligned buffer for isoc split in Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 045/217] usb: dwc2: fix isoc split in transfer with no data Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 046/217] usb: gadget: composite: fix delayed_status race condition when set_interface Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 047/217] usb: gadget: dwc2: fix memory leak in gadget_init() Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 048/217] dwc2: gadget: Fix ISOC IN DDMA PID bitfield value calculation Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 049/217] xen: add error handling for xenbus_printf Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 050/217] pNFS: Always free the session slot on error in nfs4_layoutget_handle_exception Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 051/217] scsi: xen-scsifront: add error handling for xenbus_printf Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 052/217] xen/scsiback: " Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 053/217] arm64: dma-mapping: clear buffers allocated with FORCE_CONTIGUOUS flag Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 054/217] arm64: make secondary_start_kernel() notrace Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 055/217] qed: Fix possible memory leak in Rx error path handling Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 056/217] qed: Add sanity check for SIMD fastpath handler Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 057/217] qed: Do not advertise DCBX_LLD_MANAGED capability Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 058/217] enic: initialize enic->rfs_h.lock in enic_probe Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 059/217] net: hamradio: use eth_broadcast_addr Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 060/217] net: propagate dev_get_valid_name return code Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 061/217] net: stmmac: socfpga: add additional ocp reset line for Stratix10 Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 062/217] nvmet: reset keep alive timer in controller enable Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 063/217] block: sed-opal: Fix a couple off by one bugs Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 064/217] ARC: Enable machine_desc->init_per_cpu for !CONFIG_SMP Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 065/217] nbd: Add the nbd NBD_DISCONNECT_ON_CLOSE config flag Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.14 066/217] net: davinci_emac: match the mdio device against its compatible if possible Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 067/217] sctp: fix erroneous inc of snmp SctpFragUsrMsgs Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 068/217] KVM: arm/arm64: Drop resource size check for GICV window Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 069/217] drm/bridge/sii8620: fix display of packed pixel modes in MHL2 Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 070/217] locking/lockdep: Do not record IRQ state within lockdep code Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 071/217] selftests: bpf: notification about privilege required to run test_kmod.sh testing script Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 073/217] x86/microcode/intel: Fix memleak in save_microcode_patch() Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 074/217] ipv6: mcast: fix unsolicited report interval after receiving querys Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 075/217] Smack: Mark inode instant in smack_task_to_inode Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 076/217] arm64: dts: msm8916: fix Coresight ETF graph connections Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 077/217] batman-adv: Fix bat_ogm_iv best gw refcnt after netlink dump Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 078/217] batman-adv: Fix bat_v " Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 081/217] cxgb4: when disabling dcb set txq dcb priority to 0 Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 082/217] iio: pressure: bmp280: fix relative humidity unit Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 083/217] brcmfmac: stop watchdog before detach and free everything Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 084/217] ARM: dts: am437x: make edt-ft5x06 a wakeup source Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 085/217] ALSA: seq: Fix UBSAN warning at SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT ioctl Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 086/217] usb: xhci: remove the code build warning Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 087/217] usb: xhci: increase CRS timeout value Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 088/217] NFC: pn533: Fix wrong GFP flag usage Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 089/217] typec: tcpm: Fix a msecs vs jiffies bug Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 090/217] kconfig: fix line numbers for if-entries in menu tree Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 091/217] perf record: Support s390 random socket_id assignment Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 092/217] perf test session topology: Fix test on s390 Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 093/217] perf report powerpc: Fix crash if callchain is empty Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 095/217] perf bench: Fix numa report output code Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 096/217] ARM: davinci: board-da850-evm: fix WP pin polarity for MMC/SD Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 097/217] netfilter: nf_log: fix uninit read in nf_log_proc_dostring Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 098/217] ceph: fix dentry leak in splice_dentry() Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 099/217] net/mlx5: E-Switch, Disallow vlan/spoofcheck setup if not being esw manager Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 100/217] nfp: cast sizeof() to int when comparing with error code Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 101/217] selftests/x86/sigreturn/64: Fix spurious failures on AMD CPUs Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 102/217] selftests/x86/sigreturn: Do minor cleanups Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 103/217] ARM: dts: da850: Fix interrups property for gpio Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 104/217] ARM64: dts: meson-gxl: fix Mali GPU compatible string Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 105/217] dmaengine: pl330: report BURST residue granularity Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 106/217] dmaengine: k3dma: Off by one in k3_of_dma_simple_xlate() Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 108/217] md/raid10: fix that replacement cannot complete recovery after reassemble Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 109/217] dev-dax: check_vma: ratelimit dev_info-s Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 110/217] nl80211: relax ht operation checks for mesh Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 111/217] nl80211: check nla_parse_nested() return values Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 112/217] drm/exynos: gsc: Fix support for NV16/61, YUV420/YVU420 and YUV422 modes Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 113/217] drm/exynos: decon5433: Fix per-plane global alpha for XRGB modes Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 114/217] drm/exynos: decon5433: Fix WINCONx reset value Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 115/217] drbd: Fix drbd_request_prepare() discard handling Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 116/217] bpf, s390: fix potential memleak when later bpf_jit_prog fails Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 117/217] PCI: xilinx: Add missing of_node_put() Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 118/217] PCI: xilinx-nwl: " Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 119/217] PCI: faraday: " Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 120/217] bnx2x: Fix receiving tx-timeout in error or recovery state Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 121/217] fsl/fman: fix parser reporting bad checksum on short frames Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 122/217] dpaa_eth: DPAA SGT needs to be 256B Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 123/217] acpi/nfit: fix cmd_rc for acpi_nfit_ctl to always return a value Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 124/217] openrisc: entry: Fix delay slot exception detection Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.14 126/217] objtool: Support GCC 8 -fnoreorder-functions Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 127/217] ipvlan: call dev_change_flags when ipvlan mode is reset Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 128/217] drm/amdgpu: fix swapped emit_ib_size in vce3 Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 129/217] x86/mm/32: Initialize the CR4 shadow before __flush_tlb_all() Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 130/217] HID: wacom: Correct touch maximum XY of 2nd-gen Intuos Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 131/217] ARM: imx_v6_v7_defconfig: Select ULPI support Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 132/217] ARM: imx_v4_v5_defconfig: " Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 133/217] bpf: hash map: decrement counter on error Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 135/217] kasan: fix shadow_size calculation error in kasan_module_alloc Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 136/217] smsc75xx: Add workaround for gigabit link up hardware errata Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 137/217] drm/bridge/sii8620: Fix display of packed pixel modes Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 138/217] samples/bpf: add missing <linux/if_vlan.h> Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 140/217] samples/bpf: Check the error of write() and read() Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 141/217] ieee802154: 6lowpan: set IFLA_LINK Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 142/217] netfilter: x_tables: set module owner for icmp(6) matches Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 143/217] ipv6: make ipv6_renew_options() interrupt/kernel safe Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 144/217] net: qrtr: Broadcast messages only from control port Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 145/217] sh_eth: fix invalid context bug while calling auto-negotiation by ethtool Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 146/217] sh_eth: fix invalid context bug while changing link options " Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 147/217] ravb: fix invalid context bug while calling auto-negotiation " Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 148/217] ravb: fix invalid context bug while changing link options " Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 149/217] ARM: pxa: irq: fix handling of ICMR registers in suspend/resume Greg Kroah-Hartman
2018-08-23  7:54 ` Greg Kroah-Hartman [this message]
2018-08-23  7:54 ` [PATCH 4.14 151/217] nvmem: Dont let a NULL cell_id for nvmem_cell_get() crash us Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 152/217] ieee802154: at86rf230: switch from BUG_ON() to WARN_ON() on problem Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 153/217] ieee802154: at86rf230: use __func__ macro for debug messages Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 154/217] ieee802154: fakelb: switch from BUG_ON() to WARN_ON() on problem Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 155/217] gpu: host1x: Check whether size of unpin isnt 0 Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 156/217] drm/tegra: Fix comparison operator for buffer size Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 157/217] drm/armada: fix colorkey mode property Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 158/217] drm/armada: fix irq handling Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 159/217] netfilter: nft_compat: explicitly reject ERROR and standard target Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 160/217] netfilter: nf_conntrack: Fix possible possible crash on module loading Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 161/217] ARC: Improve cmpxchg syscall implementation Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 162/217] bnxt_en: Fix inconsistent BNXT_FLAG_AGG_RINGS logic Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 163/217] bnxt_en: Always set output parameters in bnxt_get_max_rings() Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 164/217] bnxt_en: Fix for system hang if request_irq fails Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 165/217] scsi: qedf: Send the driver state to MFW Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 166/217] scsi: qedi: Send " Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 167/217] perf llvm-utils: Remove bashism from kernel include fetch script Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 169/217] perf script python: Fix dict reference counting Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 170/217] nfit: fix unchecked dereference in acpi_nfit_ctl Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 171/217] RDMA/mlx5: Fix memory leak in mlx5_ib_create_srq() error path Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 172/217] ARM: 8780/1: ftrace: Only set kernel memory back to read-only after boot Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 173/217] ARM: DRA7/OMAP5: Enable ACTLR[0] (Enable invalidates of BTB) for secondary cores Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 174/217] ARM: dts: am3517.dtsi: Disable reference to OMAP3 OTG controller Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 175/217] ixgbe: Be more careful when modifying MAC filters Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 176/217] tools: build: Use HOSTLDFLAGS with fixdep Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 178/217] packet: reset network header if packet shorter than ll reserved space Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 179/217] qlogic: check kstrtoul() for errors Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 180/217] tcp: remove DELAYED ACK events in DCTCP Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 181/217] pinctrl: ingenic: Fix inverted direction for < JZ4770 Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 182/217] pinctrl: nsp: off by ones in nsp_pinmux_enable() Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 183/217] pinctrl: nsp: Fix potential NULL dereference Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 184/217] drm/nouveau/gem: off by one bugs in nouveau_gem_pushbuf_reloc_apply() Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 185/217] hv/netvsc: fix handling of fallback to single queue mode Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.14 186/217] net/ethernet/freescale/fman: fix cross-build error Greg Kroah-Hartman
2018-08-23  7:55 ` [PATCH 4.14 187/217] ibmvnic: Fix error recovery on login failure Greg Kroah-Hartman
2018-08-23  7:55 ` [PATCH 4.14 188/217] btrfs: scrub: Dont use inode page cache in scrub_handle_errored_block() Greg Kroah-Hartman
2018-08-23  7:55 ` [PATCH 4.14 189/217] octeon_mgmt: Fix MIX registers configuration on MTU setup Greg Kroah-Hartman
2018-08-23  7:55 ` [PATCH 4.14 190/217] net: usb: rtl8150: demote allmulti message to dev_dbg() Greg Kroah-Hartman
2018-08-23  7:55 ` [PATCH 4.14 191/217] kvmclock: fix TSC calibration for nested guests Greg Kroah-Hartman
2018-08-23  7:55 ` [PATCH 4.14 192/217] PCI: versatile: Fix I/O space page leak Greg Kroah-Hartman
2018-08-23  7:55 ` [PATCH 4.14 193/217] net: qca_spi: Avoid packet drop during initial sync Greg Kroah-Hartman
2018-08-23  7:55 ` [PATCH 4.14 194/217] net: qca_spi: Make sure the QCA7000 reset is triggered Greg Kroah-Hartman
2018-08-23  7:55 ` [PATCH 4.14 195/217] net: qca_spi: Fix log level if probe fails Greg Kroah-Hartman
2018-08-23  7:55 ` [PATCH 4.14 197/217] soc: imx: gpc: restrict register range for regmap access Greg Kroah-Hartman
2018-08-23  7:55 ` [PATCH 4.14 198/217] ACPI / EC: Use ec_no_wakeup on more Thinkpad X1 Carbon 6th systems Greg Kroah-Hartman
2018-08-23  7:55 ` [PATCH 4.14 200/217] nvme: fix handling of metadata_len for NVME_IOCTL_IO_CMD Greg Kroah-Hartman
2018-08-23  7:55 ` [PATCH 4.14 201/217] KVM: irqfd: fix race between EPOLLHUP and irq_bypass_register_consumer Greg Kroah-Hartman
2018-08-23  7:55 ` [PATCH 4.14 202/217] f2fs: return error during fill_super Greg Kroah-Hartman
2018-08-23  7:55 ` [PATCH 4.14 203/217] f2fs: sanity check for total valid node blocks Greg Kroah-Hartman
2018-08-23  7:55 ` [PATCH 4.14 205/217] xfrm_user: prevent leaking 2 bytes of kernel memory Greg Kroah-Hartman
2018-08-23  7:55 ` [PATCH 4.14 206/217] netfilter: conntrack: dccp: treat SYNC/SYNCACK as invalid if no prior state Greg Kroah-Hartman
2018-08-23  7:55 ` [PATCH 4.14 207/217] packet: refine ring v3 block size test to hold one frame Greg Kroah-Hartman
2018-08-23  7:55 ` [PATCH 4.14 208/217] net/smc: no shutdown in state SMC_LISTEN Greg Kroah-Hartman
2018-08-23  7:55 ` [PATCH 4.14 210/217] PCI: OF: Fix I/O space page leak Greg Kroah-Hartman
2018-08-23 10:57   ` Sergei Shtylyov
2018-08-23 11:17     ` Greg Kroah-Hartman
2018-08-23 11:56       ` Greg Kroah-Hartman
2018-08-23 15:20         ` Sergei Shtylyov
2018-08-23 15:27           ` Greg Kroah-Hartman
2018-08-23 15:33             ` Sergei Shtylyov
2018-08-23 15:41               ` Greg Kroah-Hartman
2018-08-23 19:54                 ` Sergei Shtylyov
2018-08-23  7:55 ` [PATCH 4.14 211/217] PCI: hotplug: Dont leak pci_slot on registration failure Greg Kroah-Hartman
2018-08-23  7:55 ` [PATCH 4.14 212/217] PCI: Skip MPS logic for Virtual Functions (VFs) Greg Kroah-Hartman
2018-08-23  7:55 ` [PATCH 4.14 213/217] PCI: pciehp: Fix use-after-free on unplug Greg Kroah-Hartman
2018-08-23  7:55 ` [PATCH 4.14 214/217] PCI: pciehp: Fix unprotected list iteration in IRQ handler Greg Kroah-Hartman
2018-08-23  7:55 ` [PATCH 4.14 215/217] i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes Greg Kroah-Hartman
2018-08-23  7:55 ` [PATCH 4.14 217/217] reiserfs: fix broken xattr handling (heap corruption, bad retval) Greg Kroah-Hartman
2018-08-23 19:17 ` [PATCH 4.14 000/217] 4.14.67-stable review Shuah Khan
2018-08-23 20:11 ` Guenter Roeck
2018-08-24  5:19 ` Naresh Kamboju

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=20180823075512.363313454@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=alexander.levin@microsoft.com \
    --cc=davem@davemloft.net \
    --cc=dcaratti@redhat.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=stable@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is 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).