All of lore.kernel.org
 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.9 087/130] net/sched: act_tunnel_key: fix NULL dereference when goto chain is used
Date: Thu, 23 Aug 2018 09:53:23 +0200	[thread overview]
Message-ID: <20180823074932.807500017@linuxfoundation.org> (raw)
In-Reply-To: <20180823074927.161454870@linuxfoundation.org>

4.9-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
@@ -16,7 +16,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
@@ -39,7 +39,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:
@@ -170,7 +170,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;
 
@@ -242,13 +242,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  8:17 UTC|newest]

Thread overview: 131+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-08-23  7:51 [PATCH 4.9 000/130] 4.9.124-stable review Greg Kroah-Hartman
2018-08-23  7:51 ` [PATCH 4.9 001/130] x86/entry/64: Remove %ebx handling from error_entry/exit Greg Kroah-Hartman
2018-08-23  7:51 ` Greg Kroah-Hartman
2018-08-23  7:51 ` [PATCH 4.9 002/130] ARC: Explicitly add -mmedium-calls to CFLAGS Greg Kroah-Hartman
2018-08-23  7:51 ` [PATCH 4.9 003/130] usb: dwc3: of-simple: fix use-after-free on remove Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 004/130] netfilter: ipv6: nf_defrag: reduce struct net memory waste Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 005/130] selftests: pstore: return Kselftest Skip code for skipped tests Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 006/130] selftests: static_keys: " Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 007/130] selftests: user: " Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 008/130] selftests: zram: " Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 009/130] selftests: sync: add config fragment for testing sync framework Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 010/130] ARM: dts: NSP: Fix i2c controller interrupt type Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 011/130] ARM: dts: NSP: Fix PCIe controllers interrupt types Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 012/130] ARM: dts: Cygnus: Fix I2C controller interrupt type Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 013/130] ARM: dts: Cygnus: Fix PCIe " Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 014/130] arm64: dts: ns2: Fix I2C " Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 016/130] IB/rxe: Fix missing completion for mem_reg work requests Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 017/130] libahci: Fix possible Spectre-v1 pmp indexing in ahci_led_store() Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 018/130] usb: dwc2: fix isoc split in transfer with no data Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 019/130] usb: gadget: composite: fix delayed_status race condition when set_interface Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 020/130] usb: gadget: dwc2: fix memory leak in gadget_init() Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 021/130] xen: add error handling for xenbus_printf Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 022/130] scsi: xen-scsifront: " Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 023/130] xen/scsiback: " Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 024/130] arm64: make secondary_start_kernel() notrace Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 025/130] qed: Add sanity check for SIMD fastpath handler Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 026/130] enic: initialize enic->rfs_h.lock in enic_probe Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 027/130] net: hamradio: use eth_broadcast_addr Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 028/130] net: propagate dev_get_valid_name return code Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 029/130] net: stmmac: socfpga: add additional ocp reset line for Stratix10 Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 030/130] nvmet: reset keep alive timer in controller enable Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 031/130] ARC: Enable machine_desc->init_per_cpu for !CONFIG_SMP Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 032/130] net: davinci_emac: match the mdio device against its compatible if possible Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 033/130] KVM: arm/arm64: Drop resource size check for GICV window Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 034/130] locking/lockdep: Do not record IRQ state within lockdep code Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 035/130] ipv6: mcast: fix unsolicited report interval after receiving querys Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 036/130] Smack: Mark inode instant in smack_task_to_inode Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 037/130] batman-adv: Fix bat_ogm_iv best gw refcnt after netlink dump Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 038/130] batman-adv: Fix bat_v " Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 039/130] cxgb4: when disabling dcb set txq dcb priority to 0 Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 040/130] iio: pressure: bmp280: fix relative humidity unit Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 041/130] brcmfmac: stop watchdog before detach and free everything Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 042/130] ARM: dts: am437x: make edt-ft5x06 a wakeup source Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 043/130] ALSA: seq: Fix UBSAN warning at SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT ioctl Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 044/130] usb: xhci: remove the code build warning Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 045/130] usb: xhci: increase CRS timeout value Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 046/130] NFC: pn533: Fix wrong GFP flag usage Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 047/130] perf test session topology: Fix test on s390 Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 048/130] perf report powerpc: Fix crash if callchain is empty Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 049/130] perf bench: Fix numa report output code Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 050/130] netfilter: nf_log: fix uninit read in nf_log_proc_dostring Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 051/130] ceph: fix dentry leak in splice_dentry() Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 052/130] selftests/x86/sigreturn/64: Fix spurious failures on AMD CPUs Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 053/130] selftests/x86/sigreturn: Do minor cleanups Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 054/130] ARM: dts: da850: Fix interrups property for gpio Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 055/130] dmaengine: pl330: report BURST residue granularity Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 056/130] dmaengine: k3dma: Off by one in k3_of_dma_simple_xlate() Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 057/130] md/raid10: fix that replacement cannot complete recovery after reassemble Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 058/130] nl80211: relax ht operation checks for mesh Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 059/130] drm/exynos: gsc: Fix support for NV16/61, YUV420/YVU420 and YUV422 modes Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 060/130] drm/exynos: decon5433: Fix per-plane global alpha for XRGB modes Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 061/130] drm/exynos: decon5433: Fix WINCONx reset value Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 062/130] bpf, s390: fix potential memleak when later bpf_jit_prog fails Greg Kroah-Hartman
2018-08-23  7:52 ` [PATCH 4.9 063/130] PCI: xilinx: Add missing of_node_put() Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 064/130] PCI: xilinx-nwl: " Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 065/130] bnx2x: Fix receiving tx-timeout in error or recovery state Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 066/130] acpi/nfit: fix cmd_rc for acpi_nfit_ctl to always return a value Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 068/130] objtool: Support GCC 8 -fnoreorder-functions Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 069/130] ipvlan: call dev_change_flags when ipvlan mode is reset Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 070/130] HID: wacom: Correct touch maximum XY of 2nd-gen Intuos Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 071/130] ARM: imx_v6_v7_defconfig: Select ULPI support Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 072/130] ARM: imx_v4_v5_defconfig: " Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 074/130] kasan: fix shadow_size calculation error in kasan_module_alloc Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 075/130] smsc75xx: Add workaround for gigabit link up hardware errata Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 076/130] samples/bpf: add missing <linux/if_vlan.h> Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 077/130] samples/bpf: Check the error of write() and read() Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 078/130] ieee802154: 6lowpan: set IFLA_LINK Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 079/130] netfilter: x_tables: set module owner for icmp(6) matches Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 080/130] ipv6: make ipv6_renew_options() interrupt/kernel safe Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 081/130] net: qrtr: Broadcast messages only from control port Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 082/130] sh_eth: fix invalid context bug while calling auto-negotiation by ethtool Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 083/130] sh_eth: fix invalid context bug while changing link options " Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 084/130] ravb: fix invalid context bug while calling auto-negotiation " Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 085/130] ravb: fix invalid context bug while changing link options " Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 086/130] ARM: pxa: irq: fix handling of ICMR registers in suspend/resume Greg Kroah-Hartman
2018-08-23  7:53 ` Greg Kroah-Hartman [this message]
2018-08-23  7:53 ` [PATCH 4.9 088/130] ieee802154: at86rf230: switch from BUG_ON() to WARN_ON() on problem Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 089/130] ieee802154: at86rf230: use __func__ macro for debug messages Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 090/130] ieee802154: fakelb: switch from BUG_ON() to WARN_ON() on problem Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 091/130] drm/armada: fix colorkey mode property Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 092/130] netfilter: nf_conntrack: Fix possible possible crash on module loading Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 093/130] ARC: Improve cmpxchg syscall implementation Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 094/130] bnxt_en: Always set output parameters in bnxt_get_max_rings() Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 095/130] bnxt_en: Fix for system hang if request_irq fails Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 096/130] perf llvm-utils: Remove bashism from kernel include fetch script Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 097/130] nfit: fix unchecked dereference in acpi_nfit_ctl Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 098/130] RDMA/mlx5: Fix memory leak in mlx5_ib_create_srq() error path Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 099/130] ARM: 8780/1: ftrace: Only set kernel memory back to read-only after boot Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 100/130] ARM: DRA7/OMAP5: Enable ACTLR[0] (Enable invalidates of BTB) for secondary cores Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 101/130] ARM: dts: am3517.dtsi: Disable reference to OMAP3 OTG controller Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 102/130] ixgbe: Be more careful when modifying MAC filters Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 103/130] tools: build: Use HOSTLDFLAGS with fixdep Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 104/130] packet: reset network header if packet shorter than ll reserved space Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 105/130] qlogic: check kstrtoul() for errors Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 106/130] tcp: remove DELAYED ACK events in DCTCP Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 107/130] pinctrl: nsp: off by ones in nsp_pinmux_enable() Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 108/130] pinctrl: nsp: Fix potential NULL dereference Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 109/130] drm/nouveau/gem: off by one bugs in nouveau_gem_pushbuf_reloc_apply() Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 110/130] net/ethernet/freescale/fman: fix cross-build error Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 111/130] net: usb: rtl8150: demote allmulti message to dev_dbg() Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 112/130] PCI: versatile: Fix I/O space page leak Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 113/130] net: qca_spi: Avoid packet drop during initial sync Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 114/130] net: qca_spi: Make sure the QCA7000 reset is triggered Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 115/130] net: qca_spi: Fix log level if probe fails Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 117/130] KVM: irqfd: fix race between EPOLLHUP and irq_bypass_register_consumer Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 118/130] ext4: fix spectre gadget in ext4_mb_regular_allocator() Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 120/130] xfrm_user: prevent leaking 2 bytes of kernel memory Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 121/130] netfilter: conntrack: dccp: treat SYNC/SYNCACK as invalid if no prior state Greg Kroah-Hartman
2018-08-23  7:53 ` [PATCH 4.9 122/130] packet: refine ring v3 block size test to hold one frame Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.9 124/130] PCI: OF: Fix I/O space page leak Greg Kroah-Hartman
2018-08-23 11:08   ` Sergei Shtylyov
2018-08-23  7:54 ` [PATCH 4.9 125/130] PCI: hotplug: Dont leak pci_slot on registration failure Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.9 126/130] PCI: Skip MPS logic for Virtual Functions (VFs) Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.9 127/130] PCI: pciehp: Fix use-after-free on unplug Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.9 128/130] PCI: pciehp: Fix unprotected list iteration in IRQ handler Greg Kroah-Hartman
2018-08-23  7:54 ` [PATCH 4.9 130/130] reiserfs: fix broken xattr handling (heap corruption, bad retval) Greg Kroah-Hartman
2018-08-23 18:09 ` [PATCH 4.9 000/130] 4.9.124-stable review Nathan Chancellor
2018-08-23 20:50   ` Greg Kroah-Hartman
2018-08-23 19:18 ` Shuah Khan
2018-08-23 20:11 ` Guenter Roeck
2018-08-24  5:26 ` 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=20180823074932.807500017@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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.