]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
of.h: Keep extern declaration of of_* variables when !CONFIG_OF
authorHans de Goede <hdegoede@redhat.com>
Fri, 14 Nov 2014 12:26:52 +0000 (13:26 +0100)
committerTomi Valkeinen <tomi.valkeinen@ti.com>
Fri, 14 Nov 2014 13:28:58 +0000 (15:28 +0200)
commit6d09dc6b74caaca83e32e67f2454406041d58fb0
treea96dc8eb8653bf0636807988878d5fc396227c21
parent9bb5b20f5d983e98d9a1cc7b7af5877b0f1c791b
of.h: Keep extern declaration of of_* variables when !CONFIG_OF

Keep the extern declaration of of_allnodes and friends, when building without
of support, this way code using them can be written like this:

if (IS_ENABLED(CONFIG_OF_PLATFORM) && of_chosen) {
for_each_child_of_node(of_chosen, np)
...
}

And rely on the compiler optimizing it away, avoiding the need for #ifdef-ery.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
include/linux/of.h