From f84b2b5692f94473ad5acb03e9ea36fbba153dea Mon Sep 17 00:00:00 2001 From: Derrick Brashear Date: Wed, 12 Oct 2011 13:09:42 -0400 Subject: [PATCH] ukernel: set pthread stacksize to an integer multiple of 8k because some pthread stacks require this to be in units of page size, guess that page sizes will be 4k or 8k, and use the larger as a divisor Reviewed-on: http://gerrit.openafs.org/5606 Reviewed-by: Derrick Brashear Reviewed-by: Simon Wilkinson Tested-by: Derrick Brashear (cherry picked from commit 7ae1921b76750ef28258777cf1b233c4917663d7) Change-Id: I273ee935db4cf6c17ca50eedab8cfd577d21a599 Reviewed-on: http://gerrit.openafs.org/5707 Reviewed-by: Derrick Brashear Tested-by: Derrick Brashear --- src/afs/UKERNEL/sysincludes.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/afs/UKERNEL/sysincludes.h b/src/afs/UKERNEL/sysincludes.h index 7ee3db3b8..f5b2d9621 100644 --- a/src/afs/UKERNEL/sysincludes.h +++ b/src/afs/UKERNEL/sysincludes.h @@ -955,7 +955,7 @@ extern pthread_cond_t usr_sleep_cond; do { \ pthread_attr_t attr; \ assert(pthread_attr_init(&attr) == 0); \ - assert(pthread_attr_setstacksize(&attr, 124288) == 0); \ + assert(pthread_attr_setstacksize(&attr, 122880) == 0); \ assert(pthread_create((A), &attr, (B), (void *)(C)) == 0); \ assert(pthread_attr_destroy(&attr) == 0); \ } while(0) -- 2.39.5