From ccfdec8708430e4255b4d24424aafbd0d5f4c32d Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Tue, 1 Nov 2016 15:00:51 +0100 Subject: Add missing spinlock initializers Thanks Agustina Arzille for the report * ext2fs/ext2fs.h (global_lock, modified_global_blocks_lock): Declare extern * ext2fs/ext2fs.c (global_lock, modified_global_blocks_lock): Define and initialize to PTHREAD_SPINLOCK_INITIALIZER. * libtreefs/xinl.c (treefs_node_refcnt_lock): Likewise. --- ext2fs/ext2fs.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'ext2fs/ext2fs.c') diff --git a/ext2fs/ext2fs.c b/ext2fs/ext2fs.c index 1ead6d2f..4f38c927 100644 --- a/ext2fs/ext2fs.c +++ b/ext2fs/ext2fs.c @@ -55,6 +55,9 @@ struct store *store; struct store_parsed *store_parsed; char *diskfs_disk_name; + +pthread_spinlock_t global_lock = PTHREAD_SPINLOCK_INITIALIZER; +pthread_spinlock_t modified_global_blocks_lock = PTHREAD_SPINLOCK_INITIALIZER; #ifdef EXT2FS_DEBUG int ext2_debug_flag; -- cgit v1.2.3