[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240223141857.3794855-1-michael.j.ruhl@intel.com>
Date: Fri, 23 Feb 2024 09:18:14 -0500
From: "Michael J. Ruhl" <michael.j.ruhl@...el.com>
To: linux@...linux.org.uk,
linux-arm-kernel@...ts.infradead.org,
linux-kernel@...r.kernel.org,
andriy.shevchenko@...ux.intel.com
Cc: "Michael J. Ruhl" <michael.j.ruhl@...el.com>
Subject: [PATCH] clkdev: Update clkdev id usage to allow for longer names
clkdev ID information is limited to arrays of 20 and 16 bytes
(MAX_DEV_ID/MAX_CON_ID). It is possible that the IDs could be
longer that. If so, the lookup will fail because the "real ID"
will not match the copied value.
Increase the size of the IDs to allow for longer names.
Signed-off-by: Michael J. Ruhl <michael.j.ruhl@...el.com>
---
drivers/clk/clkdev.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/clk/clkdev.c b/drivers/clk/clkdev.c
index ee37d0be6877..38549db691f4 100644
--- a/drivers/clk/clkdev.c
+++ b/drivers/clk/clkdev.c
@@ -144,8 +144,8 @@ void clkdev_add_table(struct clk_lookup *cl, size_t num)
mutex_unlock(&clocks_mutex);
}
-#define MAX_DEV_ID 20
-#define MAX_CON_ID 16
+#define MAX_DEV_ID 32
+#define MAX_CON_ID 32
struct clk_lookup_alloc {
struct clk_lookup cl;
--
2.41.0
Powered by blists - more mailing lists