[<prev] [next>] [day] [month] [year] [list]
Message-Id: <20250217090209.2339321-1-haoxiang_li2024@163.com>
Date: Mon, 17 Feb 2025 17:02:08 +0800
From: Haoxiang Li <haoxiang_li2024@....com>
To: linux@...inikbrodowski.net,
haoxiang_li2024@....com
Cc: linux-kernel@...r.kernel.org,
stable@...r.kernel.org
Subject: [PATCH] pcmcia: Add check for pcmcia_make_resource()
Add check for the return value of pcmcia_make_resource()
to prevent null pointer dereference.
Fixes: 49b1153adfe1 ("pcmcia: move all pcmcia_resource_ops providers into one module")
Cc: stable@...r.kernel.org
Signed-off-by: Haoxiang Li <haoxiang_li2024@....com>
---
drivers/pcmcia/rsrc_iodyn.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/pcmcia/rsrc_iodyn.c b/drivers/pcmcia/rsrc_iodyn.c
index b04b16496b0c..2677b577c1f8 100644
--- a/drivers/pcmcia/rsrc_iodyn.c
+++ b/drivers/pcmcia/rsrc_iodyn.c
@@ -62,6 +62,9 @@ static struct resource *__iodyn_find_io_region(struct pcmcia_socket *s,
unsigned long min = base;
int ret;
+ if (!res)
+ return NULL;
+
data.mask = align - 1;
data.offset = base & data.mask;
--
2.25.1
Powered by blists - more mailing lists