From: Randy Dunlap <rdunlap@xxxxxxxxxxxx> 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@xxxxxxxxxxxx> --- 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-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html