From 389ffb280f84edb26cbab10de5a3c205648a047b Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 21 Aug 2013 14:58:26 +0200 Subject: dosfs: Use unprotected chain operations This area is protected by the FAT file system instance lock. --- cpukit/libfs/src/dosfs/fat_file.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'cpukit/libfs/src/dosfs/fat_file.c') diff --git a/cpukit/libfs/src/dosfs/fat_file.c b/cpukit/libfs/src/dosfs/fat_file.c index 4425b857dd..2899f1b414 100644 --- a/cpukit/libfs/src/dosfs/fat_file.c +++ b/cpukit/libfs/src/dosfs/fat_file.c @@ -920,7 +920,7 @@ static inline void _hash_insert(rtems_chain_control *hash, uint32_t key1, uint32_t key2, fat_file_fd_t *el) { - rtems_chain_append((hash) + ((key1) % FAT_HASH_MODULE), &(el)->link); + rtems_chain_append_unprotected((hash) + ((key1) % FAT_HASH_MODULE), &(el)->link); } @@ -940,7 +940,7 @@ static inline void _hash_delete(rtems_chain_control *hash, uint32_t key1, uint32_t key2, fat_file_fd_t *el) { - rtems_chain_extract(&(el)->link); + rtems_chain_extract_unprotected(&(el)->link); } /* _hash_search -- -- cgit v1.2.3