>>> On 11.01.19 at 17:58, wrote:
> On Fri, 11 Jan 2019, Jan Beulich wrote:
>> >> > --- a/xen/arch/arm/setup.c
>> >> > +++ b/xen/arch/arm/setup.c
>> >> > @@ -772,8 +772,10 @@ void __init start_xen(unsigned long
>> >> > boot_phys_offset,
>> >> >
>> >> > /* Register Xen's load address as a
On Fri, 11 Jan 2019, Jan Beulich wrote:
> >> > --- a/xen/arch/arm/setup.c
> >> > +++ b/xen/arch/arm/setup.c
> >> > @@ -772,8 +772,10 @@ void __init start_xen(unsigned long
> >> > boot_phys_offset,
> >> >
> >> > /* Register Xen's load address as a boot module. */
> >> > xen_bootmodule
>>> On 10.01.19 at 18:44, wrote:
> On Thu, 10 Jan 2019, Jan Beulich wrote:
>> >>> On 10.01.19 at 00:42, wrote:
>> > @@ -1138,9 +1138,10 @@ void free_init_memory(void)
>> > for ( i = 0; i < nr; i++ )
>> > *(p + i) = insn;
>> >
>> > -set_pte_flags_on_range(__init_begin, len,
On Thu, 10 Jan 2019, Jan Beulich wrote:
> >>> On 10.01.19 at 00:42, wrote:
> > @@ -1138,9 +1138,10 @@ void free_init_memory(void)
> > for ( i = 0; i < nr; i++ )
> > *(p + i) = insn;
> >
> > -set_pte_flags_on_range(__init_begin, len, mg_clear);
> > +
>>> On 10.01.19 at 00:42, wrote:
> @@ -1138,9 +1138,10 @@ void free_init_memory(void)
> for ( i = 0; i < nr; i++ )
> *(p + i) = insn;
>
> -set_pte_flags_on_range(__init_begin, len, mg_clear);
> +set_pte_flags_on_range(SYMBOL(__init_begin), len, mg_clear);
>
Use SYMBOL in cases of comparisons and subtractions of:
_start, _end, __init_begin, __init_end, _stext, _etext,
__alt_instructions, __alt_instructions_end, __per_cpu_start,
__per_cpu_data_end, _splatform, _eplatform, _sdevice, _edevice,
_asdevice, _aedevice.
as by the C standard [1].
M3CM: