Subject: + inith-document-the-existence-of-__initconst.patch added to -mm tree To: geert@xxxxxxxxxxxxxx From: akpm@xxxxxxxxxxxxxxxxxxxx Date: Thu, 26 Sep 2013 14:50:05 -0700 The patch titled Subject: init.h: document the existence of __initconst has been added to the -mm tree. Its filename is inith-document-the-existence-of-__initconst.patch This patch should soon appear at http://ozlabs.org/~akpm/mmots/broken-out/inith-document-the-existence-of-__initconst.patch and later at http://ozlabs.org/~akpm/mmotm/broken-out/inith-document-the-existence-of-__initconst.patch Before you just go and hit "reply", please: a) Consider who else should be cc'ed b) Prefer to cc a suitable mailing list as well c) Ideally: find the original patch on the mailing list and do a reply-to-all to that, adding suitable additional cc's *** Remember to use Documentation/SubmitChecklist when testing your code *** The -mm tree is included into linux-next and is updated there every 3-4 working days ------------------------------------------------------ From: Geert Uytterhoeven <geert@xxxxxxxxxxxxxx> Subject: init.h: document the existence of __initconst Initdata can be const since more than 5 years, using the __initconst keyword. Signed-off-by: Geert Uytterhoeven <geert@xxxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- include/linux/init.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff -puN include/linux/init.h~inith-document-the-existence-of-__initconst include/linux/init.h --- a/include/linux/init.h~inith-document-the-existence-of-__initconst +++ a/include/linux/init.h @@ -26,8 +26,8 @@ * extern int initialize_foobar_device(int, int, int) __init; * * For initialized data: - * You should insert __initdata between the variable name and equal - * sign followed by value, e.g.: + * You should insert __initdata or __initconst between the variable name + * and equal sign followed by value, e.g.: * * static int init_variable __initdata = 0; * static const char linux_logo[] __initconst = { 0x32, 0x36, ... }; @@ -35,8 +35,6 @@ * Don't forget to initialize data not at file scope, i.e. within a function, * as gcc otherwise puts the data into the bss section and not into the init * section. - * - * Also note, that this data cannot be "const". */ /* These are for everybody (although not all archs will actually _ Patches currently in -mm which might be from geert@xxxxxxxxxxxxxx are origin.patch genirq-correct-fuzzy-and-fragile-irq_retval-definition.patch makefile-enable-werror=implicit-int-and-werror=strict-prototypes-by-default.patch mm-kconfig-fix-grammar-s-an-a.patch syscallsh-use-gcc-alias-instead-of-assembler-aliases-for-syscalls.patch scripts-mod-modpostc-handle-non-abs-crc-symbols.patch inith-document-the-existence-of-__initconst.patch linux-next.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html