|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 1/8] xen/lockprof: Move .lockprofile.data into .rodata
>>> On 23.02.16 at 17:31, <andrew.cooper3@xxxxxxxxxx> wrote:
> --- a/xen/arch/x86/xen.lds.S
> +++ b/xen/arch/x86/xen.lds.S
> @@ -65,6 +65,12 @@ SECTIONS
>
> *(.rodata)
> *(.rodata.*)
> +
> +#ifdef LOCK_PROFILE
> + __lock_profile_start = .;
> + *(.lockprofile.data)
> + __lock_profile_end = .;
> +#endif
> } :text
>
> . = ALIGN(SMP_CACHE_BYTES);
> @@ -97,13 +103,6 @@ SECTIONS
> CONSTRUCTORS
> } :text
>
> -#ifdef LOCK_PROFILE
> - . = ALIGN(32);
> - __lock_profile_start = .;
> - .lockprofile.data : { *(.lockprofile.data) } :text
> - __lock_profile_end = .;
> -#endif
As I've said on a different patch of yours where you also moved
stuff around - an alignment of 32 is not needed here, but completely
dropping the ALIGN() is wrong, since __lock_profile_start may end
up misaligned (and not on the start of the first .lockprofile.data
section).
Jan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |