diff options
author | Carlos O'Donell <carlos@redhat.com> | 2014-11-29 01:21:58 -0500 |
---|---|---|
committer | Carlos O'Donell <carlos@redhat.com> | 2014-11-29 01:21:58 -0500 |
commit | 6d03458e40bdb08d99d05bc7b298b00ad77d8e2b (patch) | |
tree | 3ab9cccfdc7feb32a39117794a0b4b77a2ce3d2c | |
parent | 97114a383fc167a64b0c85c9c5eaeb4f3ecd28f9 (diff) | |
download | glibc-6d03458e40bdb08d99d05bc7b298b00ad77d8e2b.tar.gz |
Use ALIGN_UP in nptl/nptl-init.c
Replace bespoke code to align a value with
the ALIGN_UP macro to make it easier to read.
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | nptl/nptl-init.c | 4 |
2 files changed, 5 insertions, 2 deletions
@@ -1,5 +1,8 @@ 2014-11-29 Carlos O'Donell <carlos@redhat.com> + * nptl/nptl-init.c: Include libc-internal.h. + (__pthread_initialize_minimal_internal): Use ROUND_UP. + * elf/ldconfig.c (search_dir): Expand comment. 2014-11-29 Joseph Myers <joseph@codesourcery.com> diff --git a/nptl/nptl-init.c b/nptl/nptl-init.c index 831d762a70..dcb77c5cf6 100644 --- a/nptl/nptl-init.c +++ b/nptl/nptl-init.c @@ -35,7 +35,7 @@ #include <smp.h> #include <lowlevellock.h> #include <kernel-features.h> - +#include <libc-internal.h> #ifndef TLS_MULTIPLE_THREADS_IN_TCB /* Pointer to the corresponding variable in libc. */ @@ -451,7 +451,7 @@ __pthread_initialize_minimal_internal (void) limit.rlim_cur = minstack; /* Round the resource limit up to page size. */ - limit.rlim_cur = (limit.rlim_cur + pagesz - 1) & -pagesz; + limit.rlim_cur = ALIGN_UP (limit.rlim_cur, pagesz); lll_lock (__default_pthread_attr_lock, LLL_PRIVATE); __default_pthread_attr.stacksize = limit.rlim_cur; __default_pthread_attr.guardsize = GLRO (dl_pagesize); |