• George Spelvin's avatar
    lib/glob.c: add CONFIG_GLOB_SELFTEST · 5f9be824
    George Spelvin authored
    This was useful during development, and is retained for future
    regression testing.
    GCC appears to have no way to place string literals in a particular
    section; adding __initconst to a char pointer leaves the string itself
    in the default string section, where it will not be thrown away after
    module load.
    Thus all string constants are kept in explicitly declared and named
    arrays.  Sorry this makes printk a bit harder to read.  At least the
    tests are more compact.
    Signed-off-by: default avatarGeorge Spelvin <linux@horizon.com>
    Cc: Randy Dunlap <rdunlap@infradead.org>
    Cc: Tejun Heo <tj@kernel.org>
    Cc: Ingo Molnar <mingo@elte.hu>
    Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
glob.c 7.66 KB