mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-09-22 06:11:32 +02:00
BUG/MINOR: threads: don't drop "extern" on the lock in include files
Commit 9dcf9b6 ("MINOR: threads: Use __decl_hathreads to declare locks") accidently lost a few "extern" in certain lock declarations, possibly causing certain entries to be declared at multiple places. Apparently it hasn't caused any harm though. The offending ones were : - fdtab_lock - fdcache_lock - poll_lock - buffer_wq_lock
This commit is contained in:
parent
4cfede87a3
commit
53bae85b8e
@ -52,7 +52,7 @@ extern struct pool_head *pool_head_buffer;
|
||||
extern struct buffer buf_empty;
|
||||
extern struct buffer buf_wanted;
|
||||
extern struct list buffer_wq;
|
||||
__decl_hathreads(HA_SPINLOCK_T buffer_wq_lock);
|
||||
__decl_hathreads(extern HA_SPINLOCK_T buffer_wq_lock);
|
||||
|
||||
int init_buffer();
|
||||
void deinit_buffer();
|
||||
|
@ -39,9 +39,9 @@ extern int fd_cache_num; // number of events in the cache
|
||||
extern THREAD_LOCAL int *fd_updt; // FD updates list
|
||||
extern THREAD_LOCAL int fd_nbupdt; // number of updates in the list
|
||||
|
||||
__decl_hathreads(HA_SPINLOCK_T fdtab_lock); /* global lock to protect fdtab array */
|
||||
__decl_hathreads(HA_RWLOCK_T fdcache_lock); /* global lock to protect fd_cache array */
|
||||
__decl_hathreads(HA_SPINLOCK_T poll_lock); /* global lock to protect poll info */
|
||||
__decl_hathreads(extern HA_SPINLOCK_T fdtab_lock); /* global lock to protect fdtab array */
|
||||
__decl_hathreads(extern HA_RWLOCK_T fdcache_lock); /* global lock to protect fd_cache array */
|
||||
__decl_hathreads(extern HA_SPINLOCK_T poll_lock); /* global lock to protect poll info */
|
||||
|
||||
/* Deletes an FD from the fdsets, and recomputes the maxfd limit.
|
||||
* The file descriptor is also closed.
|
||||
|
Loading…
x
Reference in New Issue
Block a user