This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH v2] [BZ #10283] localedef: align fixed maps to SHMLBA


From: Roland McGrath <roland@hack.frob.com>
Date: Tue, 28 May 2013 12:40:42 -0700 (PDT)

> The fact that SHMLBA is the right size for this is a Linuxism.  It should
> not be used directly in generic libc code.  Instead, add a private sysdeps/
> header to define a macro or function that yields this larger-than-page size
> and explains what uses need to use this size.  If it's then the most
> sensible thing for a machine-independent linux/ implementation of this
> header to use SHMLBA, then fine.

Solaris has this restriction, for the same exact reason, too, it's not
a Linux'ism.

Anyone OS which properly supports avoidance illegal cache aliases (and
thus, memory corruption) will need to impose this restriction.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]