Thread (4 messages) 4 messages, 2 authors, 2016-01-14

[PATCH] of: drop symbols declared by _OF_DECLARE() from modules

flat view

From: arnd@arndb.de (Arnd Bergmann)
Date: 2016-01-14 10:15:42
Also in: linux-devicetree, lkml

On Thursday 14 January 2016 13:33:06 Masahiro Yamada wrote:
quoted hunk ↗ jump to hunk

-#ifdef CONFIG_OF
+#if defined(CONFIG_OF) && !defined(MODULE)
 #define _OF_DECLARE(table, name, compat, fn, fn_type)                  \
        static const struct of_device_id __of_table_##name              \
                __used __section(__##table##_of_table)                  \
-- 
Doesn't this lead to "unused function" warnings? Maybe we can change the "__used"
into "__unused" when MODULE is set, so the compiler will automatically
drop all code that is only referenced from the entry.

	Arnd
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help