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, Hulk Robot <hulkci@huawei.com>,
	Nanyong Sun <sunnanyong@huawei.com>,
	Jakub Kicinski <kuba@kernel.org>
Subject: [PATCH 5.14 112/151] net: encx24j600: check error in devm_regmap_init_encx24j600
Date: Mon, 18 Oct 2021 15:24:51 +0200	[thread overview]
Message-ID: <20211018132344.316520553@linuxfoundation.org> (raw)
In-Reply-To: <20211018132340.682786018@linuxfoundation.org>

From: Nanyong Sun <sunnanyong@huawei.com>

commit f03dca0c9e2297c84a018e306f8a9cd534ee4287 upstream.

devm_regmap_init may return error which caused by like out of memory,
this will results in null pointer dereference later when reading
or writing register:

general protection fault in encx24j600_spi_probe
KASAN: null-ptr-deref in range [0x0000000000000090-0x0000000000000097]
CPU: 0 PID: 286 Comm: spi-encx24j600- Not tainted 5.15.0-rc2-00142-g9978db750e31-dirty #11 9c53a778c1306b1b02359f3c2bbedc0222cba652
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.13.0-1ubuntu1.1 04/01/2014
RIP: 0010:regcache_cache_bypass drivers/base/regmap/regcache.c:540
Code: 54 41 89 f4 55 53 48 89 fb 48 83 ec 08 e8 26 94 a8 fe 48 8d bb a0 00 00 00 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03 <80> 3c 02 00 0f 85 4a 03 00 00 4c 8d ab b0 00 00 00 48 8b ab a0 00
RSP: 0018:ffffc900010476b8 EFLAGS: 00010207
RAX: dffffc0000000000 RBX: fffffffffffffff4 RCX: 0000000000000000
RDX: 0000000000000012 RSI: ffff888002de0000 RDI: 0000000000000094
RBP: ffff888013c9a000 R08: 0000000000000000 R09: fffffbfff3f9cc6a
R10: ffffc900010476e8 R11: fffffbfff3f9cc69 R12: 0000000000000001
R13: 000000000000000a R14: ffff888013c9af54 R15: ffff888013c9ad08
FS:  00007ffa984ab580(0000) GS:ffff88801fe00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000055a6384136c8 CR3: 000000003bbe6003 CR4: 0000000000770ef0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
PKRU: 55555554
Call Trace:
 encx24j600_spi_probe drivers/net/ethernet/microchip/encx24j600.c:459
 spi_probe drivers/spi/spi.c:397
 really_probe drivers/base/dd.c:517
 __driver_probe_device drivers/base/dd.c:751
 driver_probe_device drivers/base/dd.c:782
 __device_attach_driver drivers/base/dd.c:899
 bus_for_each_drv drivers/base/bus.c:427
 __device_attach drivers/base/dd.c:971
 bus_probe_device drivers/base/bus.c:487
 device_add drivers/base/core.c:3364
 __spi_add_device drivers/spi/spi.c:599
 spi_add_device drivers/spi/spi.c:641
 spi_new_device drivers/spi/spi.c:717
 new_device_store+0x18c/0x1f1 [spi_stub 4e02719357f1ff33f5a43d00630982840568e85e]
 dev_attr_store drivers/base/core.c:2074
 sysfs_kf_write fs/sysfs/file.c:139
 kernfs_fop_write_iter fs/kernfs/file.c:300
 new_sync_write fs/read_write.c:508 (discriminator 4)
 vfs_write fs/read_write.c:594
 ksys_write fs/read_write.c:648
 do_syscall_64 arch/x86/entry/common.c:50
 entry_SYSCALL_64_after_hwframe arch/x86/entry/entry_64.S:113

Add error check in devm_regmap_init_encx24j600 to avoid this situation.

Fixes: 04fbfce7a222 ("net: Microchip encx24j600 driver")
Reported-by: Hulk Robot <hulkci@huawei.com>
Signed-off-by: Nanyong Sun <sunnanyong@huawei.com>
Link: https://lore.kernel.org/r/20211012125901.3623144-1-sunnanyong@huawei.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 drivers/net/ethernet/microchip/encx24j600-regmap.c |   10 ++++++++--
 drivers/net/ethernet/microchip/encx24j600.c        |    5 ++++-
 drivers/net/ethernet/microchip/encx24j600_hw.h     |    4 ++--
 3 files changed, 14 insertions(+), 5 deletions(-)

--- a/drivers/net/ethernet/microchip/encx24j600-regmap.c
+++ b/drivers/net/ethernet/microchip/encx24j600-regmap.c
@@ -497,13 +497,19 @@ static struct regmap_bus phymap_encx24j6
 	.reg_read = regmap_encx24j600_phy_reg_read,
 };
 
-void devm_regmap_init_encx24j600(struct device *dev,
-				 struct encx24j600_context *ctx)
+int devm_regmap_init_encx24j600(struct device *dev,
+				struct encx24j600_context *ctx)
 {
 	mutex_init(&ctx->mutex);
 	regcfg.lock_arg = ctx;
 	ctx->regmap = devm_regmap_init(dev, &regmap_encx24j600, ctx, &regcfg);
+	if (IS_ERR(ctx->regmap))
+		return PTR_ERR(ctx->regmap);
 	ctx->phymap = devm_regmap_init(dev, &phymap_encx24j600, ctx, &phycfg);
+	if (IS_ERR(ctx->phymap))
+		return PTR_ERR(ctx->phymap);
+
+	return 0;
 }
 EXPORT_SYMBOL_GPL(devm_regmap_init_encx24j600);
 
--- a/drivers/net/ethernet/microchip/encx24j600.c
+++ b/drivers/net/ethernet/microchip/encx24j600.c
@@ -1023,10 +1023,13 @@ static int encx24j600_spi_probe(struct s
 	priv->speed = SPEED_100;
 
 	priv->ctx.spi = spi;
-	devm_regmap_init_encx24j600(&spi->dev, &priv->ctx);
 	ndev->irq = spi->irq;
 	ndev->netdev_ops = &encx24j600_netdev_ops;
 
+	ret = devm_regmap_init_encx24j600(&spi->dev, &priv->ctx);
+	if (ret)
+		goto out_free;
+
 	mutex_init(&priv->lock);
 
 	/* Reset device and check if it is connected */
--- a/drivers/net/ethernet/microchip/encx24j600_hw.h
+++ b/drivers/net/ethernet/microchip/encx24j600_hw.h
@@ -15,8 +15,8 @@ struct encx24j600_context {
 	int bank;
 };
 
-void devm_regmap_init_encx24j600(struct device *dev,
-				 struct encx24j600_context *ctx);
+int devm_regmap_init_encx24j600(struct device *dev,
+				struct encx24j600_context *ctx);
 
 /* Single-byte instructions */
 #define BANK_SELECT(bank) (0xC0 | ((bank & (BANK_MASK >> BANK_SHIFT)) << 1))



  parent reply	other threads:[~2021-10-18 14:03 UTC|newest]

Thread overview: 167+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-10-18 13:22 [PATCH 5.14 000/151] 5.14.14-rc1 review Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 001/151] ALSA: usb-audio: Add quirk for VF0770 Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 002/151] ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 003/151] ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 004/151] ALSA: seq: Fix a potential UAF by wrong private_free call order Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 005/151] ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 006/151] ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 007/151] ALSA: hda/realtek: Complete partial device name to avoid ambiguity Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 008/151] ALSA: hda/realtek: Add quirk for Clevo X170KM-G Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 009/151] ALSA: hda/realtek - ALC236 headset MIC recording issue Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 010/151] ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 011/151] ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 012/151] ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 013/151] platform/x86: gigabyte-wmi: add support for B550 AORUS ELITE AX V2 Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 014/151] platform/x86: amd-pmc: Add alternative acpi id for PMC controller Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 015/151] spi: atmel: Fix PDC transfer setup bug Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 016/151] mtd: rawnand: qcom: Update code word value for raw read Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 017/151] nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* sections) for `^ Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 018/151] dm: fix mempool NULL pointer race when completing IO Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 019/151] ACPI: PM: Include alternate AMDI0005 id in special behaviour Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 020/151] dm rq: dont queue request to blk-mq during DM suspend Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 021/151] s390: fix strrchr() implementation Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 022/151] clk: socfpga: agilex: fix duplicate s2f_user0_clk Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 023/151] csky: dont let sigreturn play with priveleged bits of status register Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 024/151] csky: Fixup regs.sr broken in ptrace Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 025/151] drm/fbdev: Clamp fbdev surface size if too large Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 026/151] arm64/hugetlb: fix CMA gigantic page order for non-4K PAGE_SIZE Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 027/151] drm/nouveau/fifo: Reinstate the correct engine bit programming Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 028/151] drm/msm: Do not run snapshot on non-DPU devices Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 029/151] drm/msm: Avoid potential overflow in timeout_to_jiffies() Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 030/151] btrfs: unlock newly allocated extent buffer after error Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 031/151] btrfs: deal with errors when replaying dir entry during log replay Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 032/151] btrfs: deal with errors when adding inode reference " Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 033/151] btrfs: check for error when looking up inode during dir entry replay Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 034/151] btrfs: update refs for any root except tree log roots Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 035/151] btrfs: fix abort logic in btrfs_replace_file_extents Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 036/151] module: fix clang CFI with MODULE_UNLOAD=n Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 037/151] x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 038/151] mei: me: add Ice Lake-N device id Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 039/151] mei: hbm: drop hbm responses on early shutdown Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 040/151] USB: xhci: dbc: fix tty registration race Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 041/151] xhci: guard accesses to ep_state in xhci_endpoint_reset() Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 042/151] xhci: add quirk for host controllers that dont update endpoint DCS Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 043/151] xhci: Fix command ring pointer corruption while aborting a command Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 044/151] xhci: Enable trust tx length quirk for Fresco FL11 USB controller Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 045/151] cb710: avoid NULL pointer subtraction Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 046/151] efi/cper: use stack buffer for error record decoding Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 047/151] efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 048/151] usb: musb: dsps: Fix the probe error path Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 049/151] Input: xpad - add support for another USB ID of Nacon GC-100 Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 050/151] USB: serial: qcserial: add EM9191 QDL support Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 051/151] USB: serial: option: add Quectel EC200S-CN module support Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 052/151] USB: serial: option: add Telit LE910Cx composition 0x1204 Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 053/151] USB: serial: option: add prod. id for Quectel EG91 Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 054/151] misc: fastrpc: Add missing lock before accessing find_vma() Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 055/151] virtio: write back F_VERSION_1 before validate Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 056/151] EDAC/armada-xp: Fix output of uncorrectable error counter Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 057/151] nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 058/151] virtio-blk: remove unneeded "likely" statements Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 059/151] Revert "virtio-blk: Add validation for block size in config space" Greg Kroah-Hartman
2021-10-18 13:23 ` [PATCH 5.14 060/151] KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() Greg Kroah-Hartman
2021-10-19 10:55   ` Michael Ellerman
2021-10-19 11:22     ` Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 061/151] KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 062/151] x86/fpu: Mask out the invalid MXCSR bits properly Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 063/151] x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 064/151] powerpc/xive: Discard disabled interrupts in get_irqchip_state() Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 065/151] iio: adc: aspeed: set driver data when adc probe Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 066/151] drivers: bus: simple-pm-bus: Add support for probing simple bus only devices Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 067/151] driver core: Reject pointless SYNC_STATE_ONLY device links Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 068/151] iio: adc: ad7192: Add IRQ flag Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 069/151] iio: adc: ad7780: Fix " Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 070/151] iio: adc: ad7793: " Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 071/151] iio: adis16480: fix devices that do not support sleep mode Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 072/151] iio: adc128s052: Fix the error handling path of adc128_probe() Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 073/151] iio: adc: max1027: Fix wrong shift with 12-bit devices Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 074/151] iio: adis16475: fix deadlock on frequency set Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 075/151] iio: mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSED Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 076/151] iio: light: opt3001: Fixed timeout error when 0 lux Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 077/151] iio: accel: fxls8962af: return IRQ_HANDLED when fifo is flushed Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 078/151] iio: adc: max1027: Fix the number of max1X31 channels Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 079/151] iio: ssp_sensors: add more range checking in ssp_parse_dataframe() Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 080/151] iio: ssp_sensors: fix error code in ssp_print_mcu_debug() Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 081/151] Input: resistive-adc-touch - fix division by zero error on z1 == 0 Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 082/151] eeprom: 93xx46: Add SPI device ID table Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 083/151] eeprom: 93xx46: fix MODULE_DEVICE_TABLE Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 084/151] eeprom: at25: Add SPI ID table Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 085/151] fpga: ice40-spi: Add SPI device " Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 086/151] iio: dac: ti-dac5571: fix an error code in probe() Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 087/151] tracing: Fix missing osnoise tracer on max_latency Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 088/151] tee: optee: Fix missing devices unregister during optee_remove Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 089/151] ARM: dts: bcm2711-rpi-4-b: Fix usbs unit address Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 090/151] ARM: dts: bcm283x: Fix VEC address for BCM2711 Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 091/151] ARM: dts: bcm2711: fix MDIO #address- and #size-cells Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 092/151] firmware: arm_ffa: Fix __ffa_devices_unregister Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 093/151] firmware: arm_ffa: Add missing remove callback to ffa_bus_type Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 094/151] ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 095/151] ARM: dts: bcm2711-rpi-4-b: Fix pcie0s unit address formatting Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 096/151] clk: renesas: rzg2l: Fix clk status function Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 097/151] nvme-pci: Fix abort command id Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 098/151] sctp: account stream padding length for reconf chunk Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 099/151] gpio: 74x164: Add SPI device ID table Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 100/151] gpio: pca953x: Improve bias setting Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 101/151] net: arc: select CRC32 Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 102/151] net: korina: " Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 103/151] net/smc: improved fix wait on already cleared link Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 104/151] net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 105/151] net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 106/151] net/mlx5e: Switchdev representors are not vlan challenged Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 107/151] net: stmmac: fix get_hw_feature() on old hardware Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 108/151] net: phy: Do not shutdown PHYs in READY state Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 109/151] net: dsa: mv88e6xxx: dont use PHY_DETECT on internal PHYs Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 110/151] net: dsa: microchip: Added the condition for scheduling ksz_mib_read_work Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 111/151] net: dsa: fix spurious error message when unoffloaded port leaves bridge Greg Kroah-Hartman
2021-10-18 13:24 ` Greg Kroah-Hartman [this message]
2021-10-18 13:24 ` [PATCH 5.14 113/151] ethernet: s2io: fix setting mac address during resume Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 114/151] vhost-vdpa: Fix the wrong input in config_cb Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 115/151] nfc: fix error handling of nfc_proto_register() Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 116/151] NFC: digital: fix possible memory leak in digital_tg_listen_mdaa() Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 117/151] NFC: digital: fix possible memory leak in digital_in_send_sdd_req() Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 118/151] pata_legacy: fix a couple uninitialized variable bugs Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 119/151] ata: ahci_platform: fix null-ptr-deref in ahci_platform_enable_regulators() Greg Kroah-Hartman
2021-10-18 13:24 ` [PATCH 5.14 120/151] mlxsw: thermal: Fix out-of-bounds memory accesses Greg Kroah-Hartman
2021-10-18 13:25 ` [PATCH 5.14 121/151] platform/mellanox: mlxreg-io: Fix argument base in kstrtou32() call Greg Kroah-Hartman
2021-10-18 13:25 ` [PATCH 5.14 122/151] platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes Greg Kroah-Hartman
2021-10-18 13:25 ` [PATCH 5.14 123/151] spi: spidev: Add SPI ID table Greg Kroah-Hartman
2021-10-18 13:25 ` [PATCH 5.14 124/151] spi: bcm-qspi: clear MSPI spifie interrupt during probe Greg Kroah-Hartman
2021-10-18 13:25 ` [PATCH 5.14 125/151] drm/panel: olimex-lcd-olinuxino: select CRC32 Greg Kroah-Hartman
2021-10-18 13:25 ` [PATCH 5.14 126/151] drm/edid: In connector_bad_edid() cap num_of_ext by num_blocks read Greg Kroah-Hartman
2021-10-18 13:25 ` [PATCH 5.14 127/151] drm/msm: Fix null pointer dereference on pointer edp Greg Kroah-Hartman
2021-10-18 13:25 ` [PATCH 5.14 128/151] drm/msm/mdp5: fix cursor-related warnings Greg Kroah-Hartman
2021-10-18 13:25 ` [PATCH 5.14 129/151] drm/msm/submit: fix overflow check on 64-bit architectures Greg Kroah-Hartman
2021-10-18 13:25 ` [PATCH 5.14 130/151] drm/msm/a6xx: Track current ctx by seqno Greg Kroah-Hartman
2021-10-18 13:25 ` [PATCH 5.14 131/151] drm/msm/a4xx: fix error handling in a4xx_gpu_init() Greg Kroah-Hartman
2021-10-18 13:25 ` [PATCH 5.14 132/151] drm/msm/a3xx: fix error handling in a3xx_gpu_init() Greg Kroah-Hartman
2021-10-18 13:25 ` [PATCH 5.14 133/151] drm/msm/dsi: dsi_phy_14nm: Take ready-bit into account in poll_for_ready Greg Kroah-Hartman
2021-10-18 13:25 ` [PATCH 5.14 134/151] drm/msm/dsi: Fix an error code in msm_dsi_modeset_init() Greg Kroah-Hartman
2021-10-18 13:25 ` [PATCH 5.14 135/151] drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling Greg Kroah-Hartman
2021-10-18 13:25 ` [PATCH 5.14 136/151] acpi/arm64: fix next_platform_timer() section mismatch error Greg Kroah-Hartman
2021-10-18 13:25 ` [PATCH 5.14 137/151] platform/x86: intel_scu_ipc: Fix busy loop expiry time Greg Kroah-Hartman
2021-10-18 13:25 ` [PATCH 5.14 138/151] mqprio: Correct stats in mqprio_dump_class_stats() Greg Kroah-Hartman
2021-10-18 13:25 ` [PATCH 5.14 139/151] mptcp: fix possible stall on recvmsg() Greg Kroah-Hartman
2021-10-18 13:25 ` [PATCH 5.14 140/151] qed: Fix missing error code in qed_slowpath_start() Greg Kroah-Hartman
2021-10-18 13:25 ` [PATCH 5.14 141/151] r8152: select CRC32 and CRYPTO/CRYPTO_HASH/CRYPTO_SHA256 Greg Kroah-Hartman
2021-10-18 13:25 ` [PATCH 5.14 142/151] ice: fix locking for Tx timestamp tracking flush Greg Kroah-Hartman
2021-10-18 13:25 ` [PATCH 5.14 143/151] block/rnbd-clt-sysfs: fix a couple uninitialized variable bugs Greg Kroah-Hartman
2021-10-18 13:25 ` [PATCH 5.14 144/151] nfp: flow_offload: move flow_indr_dev_register from app init to app start Greg Kroah-Hartman
2021-10-18 13:25 ` [PATCH 5.14 145/151] net: mscc: ocelot: make use of all 63 PTP timestamp identifiers Greg Kroah-Hartman
2021-10-18 13:25 ` [PATCH 5.14 146/151] net: mscc: ocelot: avoid overflowing the PTP timestamp FIFO Greg Kroah-Hartman
2021-10-18 13:25 ` [PATCH 5.14 147/151] net: mscc: ocelot: warn when a PTP IRQ is raised for an unknown skb Greg Kroah-Hartman
2021-10-18 13:25 ` [PATCH 5.14 148/151] net: mscc: ocelot: deny TX timestamping of non-PTP packets Greg Kroah-Hartman
2021-10-18 13:25 ` [PATCH 5.14 149/151] net: mscc: ocelot: cross-check the sequence id from the timestamp FIFO with the skb PTP header Greg Kroah-Hartman
2021-10-18 13:25 ` [PATCH 5.14 150/151] net: dsa: felix: break at first CPU port during init and teardown Greg Kroah-Hartman
2021-10-18 13:25 ` [PATCH 5.14 151/151] ionic: dont remove netdev->dev_addr when syncing uc list Greg Kroah-Hartman
2021-10-18 15:41 ` [PATCH 5.14 000/151] 5.14.14-rc1 review Fox Chen
2021-10-18 20:58 ` Shuah Khan
2021-10-18 21:37 ` Florian Fainelli
2021-10-18 23:40 ` Guenter Roeck
2021-10-19  6:11   ` Greg Kroah-Hartman
2021-10-19  3:38 ` Naresh Kamboju
2021-10-19  6:13   ` Greg Kroah-Hartman
2021-10-19  6:34     ` Naresh Kamboju
2021-10-19  6:47       ` Greg Kroah-Hartman
2021-10-19 13:04         ` Antonio Terceiro
2021-10-19  9:18     ` Sudeep Holla
2021-10-19  9:34       ` Greg Kroah-Hartman
2021-10-19  6:09 ` Jon Hunter

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=20211018132344.316520553@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=hulkci@huawei.com \
    --cc=kuba@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=stable@vger.kernel.org \
    --cc=sunnanyong@huawei.com \
    /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).