Merge branch '2022-10-12-additional-fixes'
[platform/kernel/u-boot.git] / include / linker_lists.h
index 0575164..d3da9d4 100644 (file)
@@ -70,7 +70,7 @@
 #define ll_entry_declare(_type, _name, _list)                          \
        _type _u_boot_list_2_##_list##_2_##_name __aligned(4)           \
                        __attribute__((unused))                         \
-                       __section(".u_boot_list_2_"#_list"_2_"#_name)
+                       __section("__u_boot_list_2_"#_list"_2_"#_name)
 
 /**
  * ll_entry_declare_list() - Declare a list of link-generated array entries
@@ -93,7 +93,7 @@
 #define ll_entry_declare_list(_type, _name, _list)                     \
        _type _u_boot_list_2_##_list##_2_##_name[] __aligned(4)         \
                        __attribute__((unused))                         \
-                       __section(".u_boot_list_2_"#_list"_2_"#_name)
+                       __section("__u_boot_list_2_"#_list"_2_"#_name)
 
 /*
  * We need a 0-byte-size type for iterator symbols, and the compiler
  * @_list:     Name of the list in which this entry is placed
  *
  * This function returns ``(_type *)`` pointer to the very first entry of a
- * linker-generated array placed into subsection of .u_boot_list section
+ * linker-generated array placed into subsection of __u_boot_list section
  * specified by _list argument.
  *
  * Since this macro defines an array start symbol, its leftmost index
 ({                                                                     \
        static char start[0] __aligned(CONFIG_LINKER_LIST_ALIGN)        \
                __attribute__((unused))                                 \
-               __section(".u_boot_list_2_"#_list"_1");                 \
+               __section("__u_boot_list_2_"#_list"_1");                        \
        (_type *)&start;                                                \
 })
 
  *             (with underscores instead of dots)
  *
  * This function returns ``(_type *)`` pointer after the very last entry of
- * a linker-generated array placed into subsection of .u_boot_list
+ * a linker-generated array placed into subsection of __u_boot_list
  * section specified by _list argument.
  *
  * Since this macro defines an array end symbol, its leftmost index
 #define ll_entry_end(_type, _list)                                     \
 ({                                                                     \
        static char end[0] __aligned(4) __attribute__((unused))         \
-               __section(".u_boot_list_2_"#_list"_3");                 \
+               __section("__u_boot_list_2_"#_list"_3");                        \
        (_type *)&end;                                                  \
 })
 /**
  * @_list:     Name of the list of which the number of elements is computed
  *
  * This function returns the number of elements of a linker-generated array
- * placed into subsection of .u_boot_list section specified by _list
+ * placed into subsection of __u_boot_list section specified by _list
  * argument. The result is of an unsigned int type.
  *
  * Example:
 #define ll_start(_type)                                                        \
 ({                                                                     \
        static char start[0] __aligned(4) __attribute__((unused))       \
-               __section(".u_boot_list_1");                            \
+               __section("__u_boot_list_1");                           \
        (_type *)&start;                                                \
 })
 
 #define ll_end(_type)                                                  \
 ({                                                                     \
        static char end[0] __aligned(4) __attribute__((unused))         \
-               __section(".u_boot_list_3");                            \
+               __section("__u_boot_list_3");                           \
        (_type *)&end;                                                  \
 })