]> sourceware.org Git - glibc.git/commitdiff
nptl: Remove internal_function attribute
authorFlorian Weimer <fweimer@redhat.com>
Thu, 31 Aug 2017 15:50:26 +0000 (17:50 +0200)
committerFlorian Weimer <fweimer@redhat.com>
Thu, 31 Aug 2017 16:52:00 +0000 (18:52 +0200)
ChangeLog
nptl/allocatestack.c
nptl/cancellation.c
nptl/libc_pthread_init.c
nptl/pthreadP.h
nptl/pthread_create.c
nptl/pthread_mutex_cond_lock.c
nptl/pthread_mutex_lock.c
nptl/pthread_mutex_unlock.c

index bb9c6b2f0f287fa0141e27dc84a495b3fe5af39f..c83315ae3d305940eb7c266ffbcd8ce97e5fb9ec 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,23 @@
+2017-08-31  Florian Weimer  <fweimer@redhat.com>
+
+       * nptl/allocatestack.c (change_stack_perm, __deallocate_stack)
+       (setxid_mark_thread, setxid_unmark_thread, setxid_signal_thread):
+       Remove internal_function.
+       * nptl/cancellation.c (__pthread_disable_asynccancel): Likewise.
+       * nptl/libc_pthread_init.c (__libc_pthread_init): Likewise.
+       * nptl/pthreadP.h (__find_in_stack_list, __free_tcb)
+       (__deallocate_stack, __libc_pthread_init)
+       (__pthread_mutex_cond_lock, __pthread_mutex_cond_lock_adjust)
+       (__pthread_mutex_unlock_usercnt, __pthread_disable_asynccancel)
+       (__libc_disable_asynccancel, __librt_disable_asynccancel):
+       Likewise.
+       * nptl/pthread_create.c (__find_in_stack_list, __free_tcb): Likewise.
+       * nptl/pthread_mutex_cond_lock.c (__pthread_mutex_lock): Likewise.
+       * nptl/pthread_mutex_lock.c (__pthread_mutex_cond_lock_adjust):
+       Likewise.
+       * nptl/pthread_mutex_unlock.c (__pthread_mutex_unlock_full)
+       (__pthread_mutex_unlock_usercnt): Likewise.
+
 2017-08-31  Florian Weimer  <fweimer@redhat.com>
 
        * io/fts.c (fts_alloc, fts_build, fts_lfree, fts_load)
index 8766debde56e239d7bd6572d13085eaadae72063..196371a88fbec857d808a238814a217b193c669d 100644 (file)
@@ -307,7 +307,6 @@ queue_stack (struct pthread *stack)
 
 
 static int
-internal_function
 change_stack_perm (struct pthread *pd
 #ifdef NEED_SEPARATE_REGISTER_STACK
                   , size_t pagemask
@@ -787,7 +786,6 @@ allocate_stack (const struct pthread_attr *attr, struct pthread **pdp,
 
 
 void
-internal_function
 __deallocate_stack (struct pthread *pd)
 {
   lll_lock (stack_cache_lock, LLL_PRIVATE);
@@ -1016,7 +1014,6 @@ __find_thread_by_id (pid_t tid)
 
 #ifdef SIGSETXID
 static void
-internal_function
 setxid_mark_thread (struct xid_command *cmdp, struct pthread *t)
 {
   int ch;
@@ -1054,7 +1051,6 @@ setxid_mark_thread (struct xid_command *cmdp, struct pthread *t)
 
 
 static void
-internal_function
 setxid_unmark_thread (struct xid_command *cmdp, struct pthread *t)
 {
   int ch;
@@ -1075,7 +1071,6 @@ setxid_unmark_thread (struct xid_command *cmdp, struct pthread *t)
 
 
 static int
-internal_function
 setxid_signal_thread (struct xid_command *cmdp, struct pthread *t)
 {
   if ((t->cancelhandling & SETXID_BITMASK) == 0)
index e3f0b619d60e3a4d53d050c9a1b312a7c1a694ca..f3a38059d556ec9571fea1649d1e8d0b2a48125b 100644 (file)
@@ -61,7 +61,7 @@ __pthread_enable_asynccancel (void)
 
 
 void
-internal_function attribute_hidden
+attribute_hidden
 __pthread_disable_asynccancel (int oldtype)
 {
   /* If asynchronous cancellation was enabled before we do not have
index 0db7a1089317678d24838719e395f9d96adbbc21..875b27e74c95fb513009c9d9500342d0cf1180d1 100644 (file)
@@ -38,7 +38,6 @@ extern int __libc_multiple_threads attribute_hidden;
 
 int *
 #endif
-internal_function
 __libc_pthread_init (unsigned long int *ptr, void (*reclaim) (void),
                     const struct pthread_functions *functions)
 {
index 5f0c18299dad84ff81fd93173fb437a64edecc37..dbf46b097308fd6688a5e7bff284dbda3865fa36 100644 (file)
@@ -341,15 +341,14 @@ __do_cancel (void)
 
 /* Thread list handling.  */
 extern struct pthread *__find_in_stack_list (struct pthread *pd)
-     attribute_hidden internal_function;
+     attribute_hidden;
 
 /* Deallocate a thread's stack after optionally making sure the thread
    descriptor is still valid.  */
-extern void __free_tcb (struct pthread *pd) attribute_hidden internal_function;
+extern void __free_tcb (struct pthread *pd) attribute_hidden;
 
 /* Free allocated stack.  */
-extern void __deallocate_stack (struct pthread *pd)
-     attribute_hidden internal_function;
+extern void __deallocate_stack (struct pthread *pd) attribute_hidden;
 
 /* Mark all the stacks except for the current one as available.  This
    function also re-initializes the lock for the stack cache.  */
@@ -386,13 +385,11 @@ hidden_proto (__nptl_death_event)
 #ifdef TLS_MULTIPLE_THREADS_IN_TCB
 extern void __libc_pthread_init (unsigned long int *ptr,
                                 void (*reclaim) (void),
-                                const struct pthread_functions *functions)
-     internal_function;
+                                const struct pthread_functions *functions);
 #else
 extern int *__libc_pthread_init (unsigned long int *ptr,
                                 void (*reclaim) (void),
-                                const struct pthread_functions *functions)
-     internal_function;
+                                const struct pthread_functions *functions);
 
 /* Variable set to a nonzero value either if more than one thread runs or ran,
    or if a single-threaded process is trying to cancel itself.  See
@@ -430,13 +427,12 @@ extern int __pthread_mutex_lock (pthread_mutex_t *__mutex);
 extern int __pthread_mutex_timedlock (pthread_mutex_t *__mutex,
      const struct timespec *__abstime);
 extern int __pthread_mutex_cond_lock (pthread_mutex_t *__mutex)
-     attribute_hidden internal_function;
+     attribute_hidden;
 extern void __pthread_mutex_cond_lock_adjust (pthread_mutex_t *__mutex)
-     attribute_hidden internal_function;
+     attribute_hidden;
 extern int __pthread_mutex_unlock (pthread_mutex_t *__mutex);
 extern int __pthread_mutex_unlock_usercnt (pthread_mutex_t *__mutex,
-                                          int __decr)
-     attribute_hidden internal_function;
+                                          int __decr) attribute_hidden;
 extern int __pthread_mutexattr_init (pthread_mutexattr_t *attr);
 extern int __pthread_mutexattr_destroy (pthread_mutexattr_t *attr);
 extern int __pthread_mutexattr_settype (pthread_mutexattr_t *attr, int kind);
@@ -508,8 +504,7 @@ extern void __pthread_exit (void *value) __attribute__ ((__noreturn__));
 extern int __pthread_join (pthread_t threadid, void **thread_return);
 extern int __pthread_setcanceltype (int type, int *oldtype);
 extern int __pthread_enable_asynccancel (void) attribute_hidden;
-extern void __pthread_disable_asynccancel (int oldtype)
-     internal_function attribute_hidden;
+extern void __pthread_disable_asynccancel (int oldtype) attribute_hidden;
 extern void __pthread_testcancel (void);
 
 #if IS_IN (libpthread)
@@ -547,14 +542,12 @@ extern int __pthread_getaffinity_np (pthread_t th, size_t cpusetsize,
 
 /* The two functions are in libc.so and not exported.  */
 extern int __libc_enable_asynccancel (void) attribute_hidden;
-extern void __libc_disable_asynccancel (int oldtype)
-     internal_function attribute_hidden;
+extern void __libc_disable_asynccancel (int oldtype) attribute_hidden;
 
 
 /* The two functions are in librt.so and not exported.  */
 extern int __librt_enable_asynccancel (void) attribute_hidden;
-extern void __librt_disable_asynccancel (int oldtype)
-     internal_function attribute_hidden;
+extern void __librt_disable_asynccancel (int oldtype) attribute_hidden;
 
 #if IS_IN (libpthread)
 /* Special versions which use non-exported functions.  */
index 83b88bfb384ee715f22ebf133425deb637bd9aa4..992331e280cfb86c7d592ff75777b8eec2508368 100644 (file)
@@ -205,7 +205,6 @@ static int create_thread (struct pthread *pd, const struct pthread_attr *attr,
 
 
 struct pthread *
-internal_function
 __find_in_stack_list (struct pthread *pd)
 {
   list_t *entry;
@@ -341,7 +340,6 @@ __nptl_deallocate_tsd (void)
 /* Deallocate a thread's stack after optionally making sure the thread
    descriptor is still valid.  */
 void
-internal_function
 __free_tcb (struct pthread *pd)
 {
   /* The thread is exiting now.  */
index bd7149ef1ddac415bd919167dd2041d6ae3a765f..2f0771302fc85e1ac25eac8f9768aff644fe636f 100644 (file)
@@ -14,7 +14,7 @@
 /* We need to assume that there are other threads blocked on the futex.
    See __pthread_mutex_lock_full for further details.  */
 #define LLL_ROBUST_MUTEX_LOCK_MODIFIER FUTEX_WAITERS
-#define __pthread_mutex_lock internal_function __pthread_mutex_cond_lock
+#define __pthread_mutex_lock  __pthread_mutex_cond_lock
 #define __pthread_mutex_lock_full __pthread_mutex_cond_lock_full
 #define NO_INCR
 
index b1586079ad4a4a8fb0de2f16d470020f695d9eb8..7f8254ba33c7721da082af9361a0f48f13c351a4 100644 (file)
@@ -607,7 +607,6 @@ hidden_def (__pthread_mutex_lock)
 
 #ifdef NO_INCR
 void
-internal_function
 __pthread_mutex_cond_lock_adjust (pthread_mutex_t *mutex)
 {
   assert ((mutex->__data.__kind & PTHREAD_MUTEX_PRIO_INHERIT_NP) != 0);
index e1a8a5c617717d072270beb2c5c839f940f83795..c7e67959b77a8d1430e9ade7c144ed05f70b4f97 100644 (file)
 #endif
 
 static int
-internal_function
 __pthread_mutex_unlock_full (pthread_mutex_t *mutex, int decr)
      __attribute_noinline__;
 
 int
-internal_function attribute_hidden
+attribute_hidden
 __pthread_mutex_unlock_usercnt (pthread_mutex_t *mutex, int decr)
 {
   int type = PTHREAD_MUTEX_TYPE_ELISION (mutex);
@@ -92,7 +91,6 @@ __pthread_mutex_unlock_usercnt (pthread_mutex_t *mutex, int decr)
 
 
 static int
-internal_function
 __pthread_mutex_unlock_full (pthread_mutex_t *mutex, int decr)
 {
   int newowner = 0;
This page took 0.056968 seconds and 5 git commands to generate.