[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20110710125109.c72f9c2d.rdunlap@xenotime.net>
Date: Sun, 10 Jul 2011 12:51:09 -0700
From: Randy Dunlap <rdunlap@...otime.net>
To: lkml <linux-kernel@...r.kernel.org>
Cc: linux-kbuild@...r.kernel.org, linux-media@...r.kernel.org,
mchehab@...radead.org
Subject: [PATCH 1/9] stringify: add HEX_STRING()
From: Randy Dunlap <rdunlap@...otime.net>
Add HEX_STRING(value) to stringify.h so that drivers can
convert kconfig hex values (without leading "0x") to useful
hex constants.
Several drivers/media/radio/ drivers need this. I haven't
checked if any other drivers need to do this.
Alternatively, kconfig could produce hex config symbols with
leading "0x".
Signed-off-by: Randy Dunlap <rdunlap@...otime.net>
---
include/linux/stringify.h | 7 +++++++
1 file changed, 7 insertions(+)
NOTE: The other 8 patches are on lkml and linux-media mailing lists.
--- linux-next-20110707.orig/include/linux/stringify.h
+++ linux-next-20110707/include/linux/stringify.h
@@ -9,4 +9,11 @@
#define __stringify_1(x...) #x
#define __stringify(x...) __stringify_1(x)
+/*
+ * HEX_STRING(value) is useful for CONFIG_ values that are in hex,
+ * but kconfig does not put a leading "0x" on them.
+ */
+#define HEXSTRINGVALUE(h, value) h##value
+#define HEX_STRING(value) HEXSTRINGVALUE(0x, value)
+
#endif /* !__LINUX_STRINGIFY_H */
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists