No architecture using it anymore, we can as well get rid of it. Signed-off-by: Jan Beulich <[email protected]> --- Should we also drop common/symbols.h again then, by moving its contents back into common/symbols.c?
--- a/xen/common/Makefile +++ b/xen/common/Makefile @@ -74,8 +74,6 @@ ifneq ($(CONFIG_PV_SHIM_EXCLUSIVE),y) obj-y += domctl.o endif -extra-y := symbols-dummy.o - obj-$(CONFIG_COVERAGE) += coverage/ obj-y += sched/ obj-$(CONFIG_UBSAN) += ubsan/ --- a/xen/common/symbols-dummy.c +++ /dev/null @@ -1,24 +0,0 @@ -/* - * symbols-dummy.c: dummy symbol-table definitions for the inital partial - * link of the hypervisor image. - */ - -#include "symbols.h" - -#ifdef SYMBOLS_ORIGIN -const unsigned int symbols_offsets[1]; -#else -const unsigned long symbols_addresses[1]; -#endif -const unsigned int symbols_num_addrs; -const unsigned char symbols_names[1]; - -#ifdef CONFIG_FAST_SYMBOL_LOOKUP -const unsigned int symbols_num_names; -const struct symbol_offset symbols_sorted_offsets[1]; -#endif - -const uint8_t symbols_token_table[1]; -const uint16_t symbols_token_index[1]; - -const unsigned int symbols_markers[1];
