>>> On 26.02.19 at 22:14, wrote:
> On Tue, 26 Feb 2019, Jan Beulich wrote:
>> >>> On 25.02.19 at 21:50, wrote:
>> > --- a/xen/common/lib.c
>> > +++ b/xen/common/lib.c
>> > @@ -492,12 +492,15 @@ unsigned long long parse_size_and_unit(const char
>> > *s,
>> > const char **ps)
>> > }
>> >
>> >
On Tue, 26 Feb 2019, Jan Beulich wrote:
> >>> On 25.02.19 at 21:50, wrote:
> > --- a/xen/common/kernel.c
> > +++ b/xen/common/kernel.c
> > @@ -306,20 +306,28 @@ void add_taint(unsigned int flag)
> > tainted |= flag;
> > }
> >
> > +/*
> > + * We cannot use DEFINE_SYMBOL because we have thre
>>> On 25.02.19 at 21:50, wrote:
> --- a/xen/common/kernel.c
> +++ b/xen/common/kernel.c
> @@ -306,20 +306,28 @@ void add_taint(unsigned int flag)
> tainted |= flag;
> }
>
> +/*
> + * We cannot use DEFINE_SYMBOL because we have three variables instead
> + * of two
> + */
> extern const in
Use DEFINE_SYMBOL and the two static inline functions that come with it
for comparisons and subtractions of:
__note_gnu_build_id_start, __note_gnu_build_id_end,
__lock_profile_start, __lock_profile_end, __initcall_start,
__initcall_end, __presmp_initcall_end, __ctors_start, __ctors_end,
__end_sche