x86/EFI: drop stale section special casing when generating base relocs

As of commit a6066af5b1 ("xen/init: Annotate all command line
parameter infrastructure as const") .init.setup has been part of .init.
As of commit 544ad7f5ca ("xen/init: Move initcall infrastructure into
.init.data") .initcall* have been part of .init. Hence neither can be
encountered as a stand-alone section in the final binaries anymore.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
This commit is contained in:
Jan Beulich committed 2021-04-01 16:44:24 +02:00
1 parent f361797268
commit 5c3c410bd2
1 file changed
+1 -3
+1 -3
View File
@@ -346,9 +346,7 @@ int main(int argc, char *argv[])
* Don't generate relocations for sections that definitely
* aren't used by the boot loader code.
*/
if ( memcmp(sec1[i].name, ".initcal", sizeof(sec1[i].name)) == 0 ||
memcmp(sec1[i].name, ".init.se", sizeof(sec1[i].name)) == 0 ||
memcmp(sec1[i].name, ".buildid", sizeof(sec1[i].name)) == 0 ||
if ( memcmp(sec1[i].name, ".buildid", sizeof(sec1[i].name)) == 0 ||
memcmp(sec1[i].name, ".lockpro", sizeof(sec1[i].name)) == 0 )
continue;
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.