svn commit: r303393 - head/lib/libthr/thread

Konstantin Belousov kib at FreeBSD.org
Wed Jul 27 15:14:13 UTC 2016


Author: kib
Date: Wed Jul 27 15:14:11 2016
New Revision: 303393
URL: https://svnweb.freebsd.org/changeset/base/303393

Log:
  Remove empty initializer for the once facility.  It was not needed
  since r179417.
  
  Sponsored by:	The FreeBSD Foundation
  MFC after:	1 week

Modified:
  head/lib/libthr/thread/thr_init.c
  head/lib/libthr/thread/thr_once.c
  head/lib/libthr/thread/thr_private.h

Modified: head/lib/libthr/thread/thr_init.c
==============================================================================
--- head/lib/libthr/thread/thr_init.c	Wed Jul 27 14:58:15 2016	(r303392)
+++ head/lib/libthr/thread/thr_init.c	Wed Jul 27 15:14:11 2016	(r303393)
@@ -447,7 +447,6 @@ init_private(void)
 	_thr_urwlock_init(&_thr_atfork_lock);
 	_thr_umutex_init(&_thr_event_lock);
 	_thr_umutex_init(&_suspend_all_lock);
-	_thr_once_init();
 	_thr_spinlock_init();
 	_thr_list_init();
 	_thr_wake_addr_init();

Modified: head/lib/libthr/thread/thr_once.c
==============================================================================
--- head/lib/libthr/thread/thr_once.c	Wed Jul 27 14:58:15 2016	(r303392)
+++ head/lib/libthr/thread/thr_once.c	Wed Jul 27 15:14:11 2016	(r303393)
@@ -101,8 +101,3 @@ _pthread_once(pthread_once_t *once_contr
 	_thr_umtx_wake(&once_control->state, INT_MAX, 0);
 	return (0);
 }
-
-void
-_thr_once_init(void)
-{
-}

Modified: head/lib/libthr/thread/thr_private.h
==============================================================================
--- head/lib/libthr/thread/thr_private.h	Wed Jul 27 14:58:15 2016	(r303392)
+++ head/lib/libthr/thread/thr_private.h	Wed Jul 27 15:14:11 2016	(r303393)
@@ -811,7 +811,6 @@ void	_thr_link(struct pthread *, struct 
 void	_thr_unlink(struct pthread *, struct pthread *) __hidden;
 void	_thr_assert_lock_level(void) __hidden __dead2;
 void	_thr_ast(struct pthread *) __hidden;
-void	_thr_once_init(void) __hidden;
 void	_thr_report_creation(struct pthread *curthread,
 	    struct pthread *newthread) __hidden;
 void	_thr_report_death(struct pthread *curthread) __hidden;


More information about the svn-src-head mailing list