From: Greg Kroah-Hartman Date: Fri, 13 Aug 2021 10:38:28 +0000 (+0200) Subject: 4.4-stable patches X-Git-Tag: v4.4.281~9 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8df7b968d12b0648092b9f386f924fe958c51350;p=thirdparty%2Fkernel%2Fstable-queue.git 4.4-stable patches added patches: net-xilinx_emaclite-do-not-print-real-iomem-pointer.patch --- diff --git a/queue-4.4/net-xilinx_emaclite-do-not-print-real-iomem-pointer.patch b/queue-4.4/net-xilinx_emaclite-do-not-print-real-iomem-pointer.patch new file mode 100644 index 00000000000..c23dd048b8a --- /dev/null +++ b/queue-4.4/net-xilinx_emaclite-do-not-print-real-iomem-pointer.patch @@ -0,0 +1,37 @@ +From d0d62baa7f505bd4c59cd169692ff07ec49dde37 Mon Sep 17 00:00:00 2001 +From: YueHaibing +Date: Wed, 19 May 2021 10:47:04 +0800 +Subject: net: xilinx_emaclite: Do not print real IOMEM pointer + +From: YueHaibing + +commit d0d62baa7f505bd4c59cd169692ff07ec49dde37 upstream. + +Printing kernel pointers is discouraged because they might leak kernel +memory layout. This fixes smatch warning: + +drivers/net/ethernet/xilinx/xilinx_emaclite.c:1191 xemaclite_of_probe() warn: + argument 4 to %08lX specifier is cast from pointer + +Signed-off-by: YueHaibing +Signed-off-by: David S. Miller +Signed-off-by: Pavel Machek (CIP) +Signed-off-by: Greg Kroah-Hartman +--- + drivers/net/ethernet/xilinx/xilinx_emaclite.c | 5 ++--- + 1 file changed, 2 insertions(+), 3 deletions(-) + +--- a/drivers/net/ethernet/xilinx/xilinx_emaclite.c ++++ b/drivers/net/ethernet/xilinx/xilinx_emaclite.c +@@ -1180,9 +1180,8 @@ static int xemaclite_of_probe(struct pla + } + + dev_info(dev, +- "Xilinx EmacLite at 0x%08X mapped to 0x%08X, irq=%d\n", +- (unsigned int __force)ndev->mem_start, +- (unsigned int __force)lp->base_addr, ndev->irq); ++ "Xilinx EmacLite at 0x%08X mapped to 0x%p, irq=%d\n", ++ (unsigned int __force)ndev->mem_start, lp->base_addr, ndev->irq); + return 0; + + error: diff --git a/queue-4.4/series b/queue-4.4/series index 4a429f2c960..12a9da8e658 100644 --- a/queue-4.4/series +++ b/queue-4.4/series @@ -21,3 +21,4 @@ alpha-send-stop-ipi-to-send-to-online-cpus.patch net-qla3xxx-fix-schedule-while-atomic-in-ql_wait_for.patch pipe-increase-minimum-default-pipe-size-to-2-pages.patch usb-ehci-fix-kunpeng920-ehci-hardware-problem.patch +net-xilinx_emaclite-do-not-print-real-iomem-pointer.patch