erofs-utils: lib: use atomic operations for `vi->flags`
authorGao Xiang <hsiangkao@linux.alibaba.com>
Sat, 5 Apr 2025 13:39:37 +0000 (21:39 +0800)
committerGao Xiang <hsiangkao@linux.alibaba.com>
Sat, 5 Apr 2025 16:25:21 +0000 (00:25 +0800)
commit44f3eabe7f7e2631ba6746676e3523744a834367
tree6b306efbda15444f8eb004b54fc8555ca6a353c0
parentd8913513e4c5968442d1f335bf48d82ed3141fdc
erofs-utils: lib: use atomic operations for `vi->flags`

Since `vi->flags` can be accessed by multiple threads.

Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
Link: https://lore.kernel.org/r/20250405133937.2665477-2-hsiangkao@linux.alibaba.com
include/erofs/atomic.h
include/erofs/internal.h
lib/xattr.c
lib/zmap.c