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,
	Martin Varghese <martin.varghese@nokia.com>,
	"David S. Miller" <davem@davemloft.net>
Subject: [PATCH 5.4 012/215] net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb
Date: Mon, 20 Jul 2020 17:34:54 +0200	[thread overview]
Message-ID: <20200720152820.750585777@linuxfoundation.org> (raw)
In-Reply-To: <20200720152820.122442056@linuxfoundation.org>

From: Martin Varghese <martin.varghese@nokia.com>

[ Upstream commit 394de110a73395de2ca4516b0de435e91b11b604 ]

The packets from tunnel devices (eg bareudp) may have only
metadata in the dst pointer of skb. Hence a pointer check of
neigh_lookup is needed in dst_neigh_lookup_skb

Kernel crashes when packets from bareudp device is processed in
the kernel neighbour subsytem.

[  133.384484] BUG: kernel NULL pointer dereference, address: 0000000000000000
[  133.385240] #PF: supervisor instruction fetch in kernel mode
[  133.385828] #PF: error_code(0x0010) - not-present page
[  133.386603] PGD 0 P4D 0
[  133.386875] Oops: 0010 [#1] SMP PTI
[  133.387275] CPU: 0 PID: 5045 Comm: ping Tainted: G        W         5.8.0-rc2+ #15
[  133.388052] Hardware name: Red Hat KVM, BIOS 0.5.1 01/01/2011
[  133.391076] RIP: 0010:0x0
[  133.392401] Code: Bad RIP value.
[  133.394029] RSP: 0018:ffffb79980003d50 EFLAGS: 00010246
[  133.396656] RAX: 0000000080000102 RBX: ffff9de2fe0d6600 RCX: ffff9de2fe5e9d00
[  133.399018] RDX: 0000000000000000 RSI: ffff9de2fe5e9d00 RDI: ffff9de2fc21b400
[  133.399685] RBP: ffff9de2fe5e9d00 R08: 0000000000000000 R09: 0000000000000000
[  133.400350] R10: ffff9de2fbc6be22 R11: ffff9de2fe0d6600 R12: ffff9de2fc21b400
[  133.401010] R13: ffff9de2fe0d6628 R14: 0000000000000001 R15: 0000000000000003
[  133.401667] FS:  00007fe014918740(0000) GS:ffff9de2fec00000(0000) knlGS:0000000000000000
[  133.402412] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  133.402948] CR2: ffffffffffffffd6 CR3: 000000003bb72000 CR4: 00000000000006f0
[  133.403611] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[  133.404270] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[  133.404933] Call Trace:
[  133.405169]  <IRQ>
[  133.405367]  __neigh_update+0x5a4/0x8f0
[  133.405734]  arp_process+0x294/0x820
[  133.406076]  ? __netif_receive_skb_core+0x866/0xe70
[  133.406557]  arp_rcv+0x129/0x1c0
[  133.406882]  __netif_receive_skb_one_core+0x95/0xb0
[  133.407340]  process_backlog+0xa7/0x150
[  133.407705]  net_rx_action+0x2af/0x420
[  133.408457]  __do_softirq+0xda/0x2a8
[  133.408813]  asm_call_on_stack+0x12/0x20
[  133.409290]  </IRQ>
[  133.409519]  do_softirq_own_stack+0x39/0x50
[  133.410036]  do_softirq+0x50/0x60
[  133.410401]  __local_bh_enable_ip+0x50/0x60
[  133.410871]  ip_finish_output2+0x195/0x530
[  133.411288]  ip_output+0x72/0xf0
[  133.411673]  ? __ip_finish_output+0x1f0/0x1f0
[  133.412122]  ip_send_skb+0x15/0x40
[  133.412471]  raw_sendmsg+0x853/0xab0
[  133.412855]  ? insert_pfn+0xfe/0x270
[  133.413827]  ? vvar_fault+0xec/0x190
[  133.414772]  sock_sendmsg+0x57/0x80
[  133.415685]  __sys_sendto+0xdc/0x160
[  133.416605]  ? syscall_trace_enter+0x1d4/0x2b0
[  133.417679]  ? __audit_syscall_exit+0x1d9/0x280
[  133.418753]  ? __prepare_exit_to_usermode+0x5d/0x1a0
[  133.419819]  __x64_sys_sendto+0x24/0x30
[  133.420848]  do_syscall_64+0x4d/0x90
[  133.421768]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[  133.422833] RIP: 0033:0x7fe013689c03
[  133.423749] Code: Bad RIP value.
[  133.424624] RSP: 002b:00007ffc7288f418 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[  133.425940] RAX: ffffffffffffffda RBX: 000056151fc63720 RCX: 00007fe013689c03
[  133.427225] RDX: 0000000000000040 RSI: 000056151fc63720 RDI: 0000000000000003
[  133.428481] RBP: 00007ffc72890b30 R08: 000056151fc60500 R09: 0000000000000010
[  133.429757] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000040
[  133.431041] R13: 000056151fc636e0 R14: 000056151fc616bc R15: 0000000000000080
[  133.432481] Modules linked in: mpls_iptunnel act_mirred act_tunnel_key cls_flower sch_ingress veth mpls_router ip_tunnel bareudp ip6_udp_tunnel udp_tunnel macsec udp_diag inet_diag unix_diag af_packet_diag netlink_diag binfmt_misc xt_MASQUERADE iptable_nat xt_addrtype xt_conntrack nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 br_netfilter bridge stp llc ebtable_filter ebtables overlay ip6table_filter ip6_tables iptable_filter sunrpc ext4 mbcache jbd2 pcspkr i2c_piix4 virtio_balloon joydev ip_tables xfs libcrc32c ata_generic qxl pata_acpi drm_ttm_helper ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops drm ata_piix libata virtio_net net_failover virtio_console failover virtio_blk i2c_core virtio_pci virtio_ring serio_raw floppy virtio dm_mirror dm_region_hash dm_log dm_mod
[  133.444045] CR2: 0000000000000000
[  133.445082] ---[ end trace f4aeee1958fd1638 ]---
[  133.446236] RIP: 0010:0x0
[  133.447180] Code: Bad RIP value.
[  133.448152] RSP: 0018:ffffb79980003d50 EFLAGS: 00010246
[  133.449363] RAX: 0000000080000102 RBX: ffff9de2fe0d6600 RCX: ffff9de2fe5e9d00
[  133.450835] RDX: 0000000000000000 RSI: ffff9de2fe5e9d00 RDI: ffff9de2fc21b400
[  133.452237] RBP: ffff9de2fe5e9d00 R08: 0000000000000000 R09: 0000000000000000
[  133.453722] R10: ffff9de2fbc6be22 R11: ffff9de2fe0d6600 R12: ffff9de2fc21b400
[  133.455149] R13: ffff9de2fe0d6628 R14: 0000000000000001 R15: 0000000000000003
[  133.456520] FS:  00007fe014918740(0000) GS:ffff9de2fec00000(0000) knlGS:0000000000000000
[  133.458046] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  133.459342] CR2: ffffffffffffffd6 CR3: 000000003bb72000 CR4: 00000000000006f0
[  133.460782] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[  133.462240] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[  133.463697] Kernel panic - not syncing: Fatal exception in interrupt
[  133.465226] Kernel Offset: 0xfa00000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)
[  133.467025] ---[ end Kernel panic - not syncing: Fatal exception in interrupt ]---

Fixes: aaa0c23cb901 ("Fix dst_neigh_lookup/dst_neigh_lookup_skb return value handling bug")
Signed-off-by: Martin Varghese <martin.varghese@nokia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 include/net/dst.h |   10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

--- a/include/net/dst.h
+++ b/include/net/dst.h
@@ -401,7 +401,15 @@ static inline struct neighbour *dst_neig
 static inline struct neighbour *dst_neigh_lookup_skb(const struct dst_entry *dst,
 						     struct sk_buff *skb)
 {
-	struct neighbour *n =  dst->ops->neigh_lookup(dst, skb, NULL);
+	struct neighbour *n = NULL;
+
+	/* The packets from tunnel devices (eg bareudp) may have only
+	 * metadata in the dst pointer of skb. Hence a pointer check of
+	 * neigh_lookup is needed.
+	 */
+	if (dst->ops->neigh_lookup)
+		n = dst->ops->neigh_lookup(dst, skb, NULL);
+
 	return IS_ERR(n) ? NULL : n;
 }
 



  parent reply	other threads:[~2020-07-20 15:56 UTC|newest]

Thread overview: 222+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-07-20 15:34 [PATCH 5.4 000/215] 5.4.53-rc1 review Greg Kroah-Hartman
2020-07-20 15:34 ` [PATCH 5.4 001/215] crypto: atmel - Fix selection of CRYPTO_AUTHENC Greg Kroah-Hartman
2020-07-20 15:34 ` [PATCH 5.4 002/215] crypto: atmel - Fix build error " Greg Kroah-Hartman
2020-07-20 15:34 ` [PATCH 5.4 003/215] net: atlantic: fix ip dst and ipv6 address filters Greg Kroah-Hartman
2020-07-20 15:34 ` [PATCH 5.4 004/215] net: rmnet: fix lower interface leak Greg Kroah-Hartman
2020-07-20 15:34 ` [PATCH 5.4 005/215] bridge: mcast: Fix MLD2 Report IPv6 payload length check Greg Kroah-Hartman
2020-07-20 15:34 ` [PATCH 5.4 006/215] genetlink: remove genl_bind Greg Kroah-Hartman
2020-07-20 15:34 ` [PATCH 5.4 007/215] ipv4: fill fl4_icmp_{type,code} in ping_v4_sendmsg Greg Kroah-Hartman
2020-07-20 15:34 ` [PATCH 5.4 008/215] ipv6: fib6_select_path can not use out path for nexthop objects Greg Kroah-Hartman
2020-07-20 15:34 ` [PATCH 5.4 009/215] ipv6: Fix use of anycast address with loopback Greg Kroah-Hartman
2020-07-20 15:34 ` [PATCH 5.4 010/215] l2tp: remove skb_dst_set() from l2tp_xmit_skb() Greg Kroah-Hartman
2020-07-20 15:34 ` [PATCH 5.4 011/215] llc: make sure applications use ARPHRD_ETHER Greg Kroah-Hartman
2020-07-20 15:34 ` Greg Kroah-Hartman [this message]
2020-07-20 15:34 ` [PATCH 5.4 013/215] net: dsa: microchip: set the correct number of ports Greg Kroah-Hartman
2020-07-20 15:34 ` [PATCH 5.4 014/215] net_sched: fix a memory leak in atm_tc_init() Greg Kroah-Hartman
2020-07-20 15:34 ` [PATCH 5.4 015/215] net: usb: qmi_wwan: add support for Quectel EG95 LTE modem Greg Kroah-Hartman
2020-07-20 15:34 ` [PATCH 5.4 016/215] sched: consistently handle layer3 header accesses in the presence of VLANs Greg Kroah-Hartman
2020-07-20 15:34 ` [PATCH 5.4 017/215] tcp: fix SO_RCVLOWAT possible hangs under high mem pressure Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 018/215] tcp: make sure listeners dont initialize congestion-control state Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 019/215] tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key() Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 020/215] tcp: md5: do not send silly options in SYNCOOKIES Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 021/215] vlan: consolidate VLAN parsing code and limit max parsing depth Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 022/215] tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 023/215] tcp: md5: allow changing MD5 keys in all socket states Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 024/215] cgroup: fix cgroup_sk_alloc() for sk_clone_lock() Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 025/215] cgroup: Fix sock_cgroup_data on big-endian Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 026/215] ip: Fix SO_MARK in RST, ACK and ICMP packets Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 027/215] arm64: Introduce a way to disable the 32bit vdso Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 028/215] arm64: arch_timer: Allow an workaround descriptor to disable compat vdso Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 029/215] arm64: arch_timer: Disable the compat vdso for cores affected by ARM64_WORKAROUND_1418040 Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 030/215] drm/msm: fix potential memleak in error branch Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 031/215] drm/msm/dpu: allow initialization of encoder locks during encoder init Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 032/215] drm/exynos: Properly propagate return value in drm_iommu_attach_device() Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 033/215] drm/exynos: fix ref count leak in mic_pre_enable Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 034/215] x86/fpu: Reset MXCSR to default in kernel_fpu_begin() Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 035/215] thermal/drivers: imx: Fix missing of_node_put() at probe time Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 036/215] blk-mq-debugfs: update blk_queue_flag_name[] accordingly for new flags Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 037/215] m68k: nommu: register start of the memory with memblock Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 038/215] m68k: mm: fix node memblock init Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 039/215] dt-bindings: mailbox: zynqmp_ipi: fix unit address Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 040/215] cifs: prevent truncation from long to int in wait_for_free_credits Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 041/215] arm64/alternatives: use subsections for replacement sequences Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 042/215] tpm_tis: extra chip->ops check on error path in tpm_tis_core_init Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 043/215] gfs2: read-only mounts should grab the sd_freeze_gl glock Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 044/215] i2c: eg20t: Load module automatically if ID matches Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 045/215] arm64/alternatives: dont patch up internal branches Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 046/215] iio:magnetometer:ak8974: Fix alignment and data leak issues Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 047/215] iio:humidity:hdc100x " Greg Kroah-Hartman
2020-07-20 16:50   ` Joe Perches
2020-07-20 18:55     ` Matt Ranostay
2020-07-20 15:35 ` [PATCH 5.4 048/215] iio: magnetometer: ak8974: Fix runtime PM imbalance on error Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 049/215] iio: core: add missing IIO_MOD_H2/ETHANOL string identifiers Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 050/215] iio: mma8452: Add missed iio_device_unregister() call in mma8452_probe() Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 051/215] iio: pressure: zpa2326: handle pm_runtime_get_sync failure Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 052/215] iio:humidity:hts221 Fix alignment and data leak issues Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 053/215] iio:pressure:ms5611 Fix buffer element alignment Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 054/215] iio:health:afe4403 Fix timestamp alignment and prevent data leak Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 055/215] spi: spi-fsl-dspi: Fix lockup if device is shutdown during SPI transfer Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 056/215] net: dsa: bcm_sf2: Fix node reference count Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 057/215] of: of_mdio: Correct loop scanning logic Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 058/215] net: macb: call pm_runtime_put_sync on failure path Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 059/215] net: ethernet: mvneta: Do not error out in non serdes modes Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 060/215] net: ethernet: mvneta: Add back interface mode validation Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 061/215] Revert "usb/ohci-platform: Fix a warning when hibernating" Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 062/215] Revert "usb/ehci-platform: Set PM runtime as active on resume" Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 063/215] Revert "usb/xhci-plat: " Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 064/215] net: sfp: add support for module quirks Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 065/215] net: sfp: add some quirks for GPON modules Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 066/215] ARM: OMAP4+: remove pdata quirks for omap4+ iommus Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 067/215] ARM: OMAP2+: Add workaround for DRA7 DSP MStandby errata i879 Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 068/215] ARM: OMAP2+: use separate IOMMU pdata to fix DRA7 IPU1 boot Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 069/215] mmc: mmci: Support any block sizes for ux500v2 and qcom variant Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 070/215] HID: quirks: Remove ITE 8595 entry from hid_have_special_driver Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 071/215] ARM: at91: pm: add quirk for sam9x60s ulp1 Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 072/215] drm/sun4i: tcon: Separate quirks for tcon0 and tcon1 on A20 Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 073/215] scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 074/215] bus: ti-sysc: Rename clk related quirks to pre_reset and post_reset quirks Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 075/215] bus: ti-sysc: Consider non-existing registers too when matching quirks Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 076/215] bus: ti-sysc: Handle module unlock quirk needed for some RTC Greg Kroah-Hartman
2020-07-20 15:35 ` [PATCH 5.4 077/215] bus: ti-sysc: Detect display subsystem related devices Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 078/215] arm64: dts: g12-common: add parkmode_disable_ss_quirk on DWC3 controller Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 079/215] bus: ti-sysc: Detect EDMA and set quirk flags for tptc Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 080/215] ALSA: usb-audio: Add support for MOTU MicroBook IIc Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 081/215] Input: goodix - fix touch coordinates on Cube I15-TC Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 082/215] ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8) Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 083/215] doc: dt: bindings: usb: dwc3: Update entries for disabling SS instances in park mode Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 084/215] mmc: sdhci: do not enable card detect interrupt for gpio cd type Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 085/215] ALSA: usb-audio: Rewrite registration quirk handling Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 086/215] ACPI: video: Use native backlight on Acer Aspire 5783z Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 087/215] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 088/215] ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 089/215] Input: mms114 - add extra compatible for mms345l Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 090/215] ACPI: video: Use native backlight on Acer TravelMate 5735Z Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 091/215] bus: ti-sysc: Use optional clocks on for enable and wait for softreset bit Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 092/215] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 093/215] iio:health:afe4404 Fix timestamp alignment and prevent data leak Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 094/215] soundwire: intel: fix memory leak with devm_kasprintf Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 095/215] dmaengine: sh: usb-dmac: set tx_result parameters Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 096/215] phy: sun4i-usb: fix dereference of pointer phy0 before it is null checked Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 097/215] arm64: dts: meson: add missing gxl rng clock Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 098/215] arm64: dts: meson-gxl-s805x: reduce initial Mali450 core frequency Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 099/215] bus: ti-sysc: Fix wakeirq sleeping function called from invalid context Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 100/215] bus: ti-sysc: Fix sleeping function called from invalid context for RTC quirk Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 101/215] bus: ti-sysc: Do not disable on suspend for no-idle Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 102/215] iio: adc: ad7780: Fix a resource handling path in ad7780_probe() Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 103/215] dmaengine: dw: Initialize channel before each transfer Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 104/215] dmaengine: dmatest: stop completed threads when running without set channel Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 105/215] spi: spi-sun6i: sun6i_spi_transfer_one(): fix setting of clock rate Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 106/215] usb: gadget: udc: atmel: fix uninitialized read in debug printk Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 107/215] staging: comedi: verify array index is correct before using it Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 108/215] clk: mvebu: ARMADA_AP_CPU_CLK needs to select ARMADA_AP_CP_HELPER Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 109/215] clk: AST2600: Add mux for EMMC clock Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 110/215] NFS: Fix interrupted slots by sending a solo SEQUENCE operation Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 111/215] fuse: dont ignore errors from fuse_writepages_fill() Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 112/215] ARM: dts: Fix dcan driver probe failed on am437x platform Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 113/215] Revert "thermal: mediatek: fix register index error" Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 114/215] xprtrdma: fix incorrect header size calculations Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 115/215] ARM: dts: socfpga: Align L2 cache-controller nodename with dtschema Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 116/215] arm64: dts: spcfpga: Align GIC, NAND and UART nodenames " Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 117/215] keys: asymmetric: fix error return code in software_key_query() Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 118/215] regmap: debugfs: Dont sleep while atomic for fast_io regmaps Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 119/215] copy_xstate_to_kernel: Fix typo which caused GDB regression Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 120/215] arm: dts: mt7623: add phy-mode property for gmac2 Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 121/215] soc: qcom: socinfo: add missing soc_id sysfs entry Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 122/215] apparmor: ensure that dfa state tables have entries Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 123/215] habanalabs: Align protection bits configuration of all TPCs Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 124/215] PCI/PM: Call .bridge_d3() hook only if non-NULL Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 125/215] perf stat: Zero all the ena and run array slot stats for interval mode Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 126/215] soc: qcom: rpmh: Update dirty flag only when data changes Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 127/215] soc: qcom: rpmh: Invalidate SLEEP and WAKE TCSes before flushing new data Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 128/215] soc: qcom: rpmh-rsc: Clear active mode configuration for wake TCS Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 129/215] soc: qcom: rpmh-rsc: Allow using free WAKE TCS for active request Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 130/215] RDMA/mlx5: Verify that QP is created with RQ or SQ Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 131/215] mtd: rawnand: marvell: Fix the condition on a return code Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 132/215] mtd: rawnand: marvell: Use nand_cleanup() when the device is not yet registered Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 133/215] mtd: rawnand: marvell: Fix probe error path Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 134/215] mtd: rawnand: timings: Fix default tR_max and tCCS_min timings Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 135/215] mtd: rawnand: brcmnand: correctly verify erased pages Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 136/215] mtd: rawnand: brcmnand: fix CS0 layout Greg Kroah-Hartman
2020-07-20 15:36 ` [PATCH 5.4 137/215] mtd: rawnand: oxnas: Keep track of registered devices Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 138/215] mtd: rawnand: oxnas: Unregister all devices on error Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 139/215] mtd: rawnand: oxnas: Release all devices in the _remove() path Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 140/215] clk: qcom: gcc: Add GPU and NPU clocks for SM8150 Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 141/215] clk: qcom: gcc: Add missing UFS " Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 142/215] slimbus: core: Fix mismatch in of_node_get/put Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 143/215] HID: logitech-hidpp: avoid repeated "multiplier = " log messages Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 144/215] HID: magicmouse: do not set up autorepeat Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 145/215] HID: quirks: Always poll Obins Anne Pro 2 keyboard Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 146/215] HID: quirks: Ignore Simply Automated UPB PIM Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 147/215] ALSA: line6: Perform sanity check for each URB creation Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 148/215] ALSA: line6: Sync the pending work cancel at disconnection Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 149/215] ALSA: usb-audio: Fix race against the error recovery URB submission Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 150/215] ALSA: hda/realtek - change to suitable link model for ASUS platform Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 151/215] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series with ALC289 Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 152/215] ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with ALC256 Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 153/215] ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534 Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 154/215] ALSA: hda/realtek - Enable Speaker for ASUS UX563 Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 155/215] USB: c67x00: fix use after free in c67x00_giveback_urb Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 156/215] usb: dwc2: Fix shutdown callback in platform Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 157/215] usb: chipidea: core: add wakeup support for extcon Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 158/215] usb: gadget: function: fix missing spinlock in f_uac1_legacy Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 159/215] USB: serial: iuu_phoenix: fix memory corruption Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 160/215] USB: serial: cypress_m8: enable Simply Automated UPB PIM Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 161/215] USB: serial: ch341: add new Product ID for CH340 Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 162/215] USB: serial: option: add GosunCn GM500 series Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 163/215] USB: serial: option: add Quectel EG95 LTE modem Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 164/215] virt: vbox: Fix VBGL_IOCTL_VMMDEV_REQUEST_BIG and _LOG req numbers to match upstream Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 165/215] virt: vbox: Fix guest capabilities mask check Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 166/215] Revert "tty: xilinx_uartps: Fix missing id assignment to the console" Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 167/215] virtio: virtio_console: add missing MODULE_DEVICE_TABLE() for rproc serial Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 168/215] serial: mxs-auart: add missed iounmap() in probe failure and remove Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 169/215] ovl: fix regression with re-formatted lower squashfs Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 170/215] ovl: inode reference leak in ovl_is_inuse true case Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 171/215] ovl: relax WARN_ON() when decoding lower directory file handle Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 172/215] ovl: fix unneeded call to ovl_change_flags() Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 173/215] fuse: ignore data argument of mount(..., MS_REMOUNT) Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 174/215] fuse: use ->reconfigure() instead of ->remount_fs() Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 175/215] fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 176/215] Revert "zram: convert remaining CLASS_ATTR() to CLASS_ATTR_RO()" Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 177/215] mei: bus: dont clean driver pointer Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 178/215] Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 179/215] Input: elan_i2c - add more hardware ID for Lenovo laptops Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 180/215] uio_pdrv_genirq: Remove warning when irq is not specified Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 181/215] uio_pdrv_genirq: fix use without device tree and no interrupt Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 182/215] scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 183/215] timer: Prevent base->clk from moving backward Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 184/215] timer: Fix wheel index calculation on last level Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 185/215] riscv: use 16KB kernel stack on 64-bit Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 186/215] hwmon: (emc2103) fix unable to change fan pwm1_enable attribute Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 187/215] powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 188/215] powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 189/215] intel_th: pci: Add Jasper Lake CPU support Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 190/215] intel_th: pci: Add Tiger Lake PCH-H support Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 191/215] intel_th: pci: Add Emmitsburg PCH support Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 192/215] intel_th: Fix a NULL dereference when hub driver is not loaded Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 193/215] dmaengine: fsl-edma: Fix NULL pointer exception in fsl_edma_tx_handler Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 194/215] dmaengine: mcf-edma: Fix NULL pointer exception in mcf_edma_tx_handler Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 195/215] dmaengine: fsl-edma-common: correct DSIZE_32BYTE Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 196/215] misc: atmel-ssc: lock with mutex instead of spinlock Greg Kroah-Hartman
2020-07-20 15:37 ` [PATCH 5.4 197/215] thermal: int3403_thermal: Downgrade error message Greg Kroah-Hartman
2020-07-20 15:38 ` [PATCH 5.4 198/215] thermal/drivers/cpufreq_cooling: Fix wrong frequency converted from power Greg Kroah-Hartman
2020-07-20 15:38 ` [PATCH 5.4 199/215] arm64: ptrace: Override SPSR.SS when single-stepping is enabled Greg Kroah-Hartman
2020-07-20 15:38 ` [PATCH 5.4 200/215] arm64: ptrace: Consistently use pseudo-singlestep exceptions Greg Kroah-Hartman
2020-07-20 15:38 ` [PATCH 5.4 201/215] arm64: compat: Ensure upper 32 bits of x0 are zero on syscall return Greg Kroah-Hartman
2020-07-20 15:38 ` [PATCH 5.4 202/215] sched: Fix unreliable rseq cpu_id for new tasks Greg Kroah-Hartman
2020-07-20 15:38 ` [PATCH 5.4 203/215] sched/fair: handle case of task_h_load() returning 0 Greg Kroah-Hartman
2020-07-20 15:38 ` [PATCH 5.4 204/215] genirq/affinity: Handle affinity setting on inactive interrupts correctly Greg Kroah-Hartman
2020-07-20 15:38 ` [PATCH 5.4 205/215] drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() Greg Kroah-Hartman
2020-07-20 15:38 ` [PATCH 5.4 206/215] drm/i915/gt: Ignore irq enabling on the virtual engines Greg Kroah-Hartman
2020-07-20 15:38 ` [PATCH 5.4 207/215] block: fix splitting segments on boundary masks Greg Kroah-Hartman
2020-07-20 15:38 ` [PATCH 5.4 208/215] block: fix get_max_segment_size() overflow on 32bit arch Greg Kroah-Hartman
2020-07-20 15:38 ` [PATCH 5.4 209/215] libceph: dont omit recovery_deletes in target_copy() Greg Kroah-Hartman
2020-07-20 15:38 ` [PATCH 5.4 210/215] rxrpc: Fix trace string Greg Kroah-Hartman
2020-07-20 15:38 ` [PATCH 5.4 211/215] spi: sprd: switch the sequence of setting WDG_LOAD_LOW and _HIGH Greg Kroah-Hartman
2020-07-20 15:38 ` [PATCH 5.4 212/215] ionic: export features for vlans to use Greg Kroah-Hartman
2020-07-20 15:38 ` [PATCH 5.4 213/215] iommu/vt-d: Make Intel SVM code 64-bit only Greg Kroah-Hartman
2020-07-20 15:38 ` [PATCH 5.4 214/215] drm/i915/gvt: Fix two CFL MMIO handling caused by regression Greg Kroah-Hartman
2020-07-20 15:38 ` [PATCH 5.4 215/215] gpio: pca953x: disable regmap locking for automatic address incrementing Greg Kroah-Hartman
2020-07-20 23:39 ` [PATCH 5.4 000/215] 5.4.53-rc1 review Shuah Khan
2020-07-21 10:04 ` Naresh Kamboju
2020-07-21 13:12 ` Thierry Reding
2020-07-21 16:38 ` Guenter Roeck

Reply instructions:

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

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

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

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

  git send-email \
    --in-reply-to=20200720152820.750585777@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=davem@davemloft.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=martin.varghese@nokia.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).