On 07.09.21 12:07, Jan Beulich wrote: > Like xen_start_flags, xen_domain_type gets set before .bss gets cleared. > Hence this variable also needs to be prevented from getting put in .bss, > which is possible because XEN_NATIVE is an enumerator evaluating to > zero. Any use prior to init_hvm_pv_info() setting the variable again > would lead to wrong decisions; one such case is xenboot_console_setup() > when called as a result of "earlyprintk=xen". > > Use __ro_after_init as more applicable than either __section(".data") or > __read_mostly. > > Signed-off-by: Jan Beulich Reviewed-by: Juergen Gross Juergen