init: Simplify symbol name generated by DECLARE_DEVICE_INIT_CONFIG()
Gets rid of the trailing initialization level character from the name of the device variable generated by the macro, since it serves no useful purpose. (The linker scripts place the various initialization sections in ascending order based on the name of the section, so there is no need to embed the initialization level in the variable name itself.) Change-Id: I56bb79a513b8f77fb1f3fbaccec14454c2520772 Signed-off-by: Allan Stephens <allan.stephens@windriver.com>
This commit is contained in:
parent
86db1b37bd
commit
7b006066a4
10 changed files with 28 additions and 28 deletions
|
@ -50,7 +50,7 @@
|
|||
* @sa DECLARE_DEVICE_INIT_CONFIG()
|
||||
*/
|
||||
#define __define_initconfig(cfg_name, id, data) \
|
||||
static struct device (__initconfig_##cfg_name##id) __used \
|
||||
static struct device (__initconfig_##cfg_name) __used \
|
||||
__attribute__((__section__(".initconfig" #id ".init"))) = { \
|
||||
.config = &(config_##cfg_name),\
|
||||
.driver_data = data}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue