4cec713dbf
Summary: 1.Modified the i_crefs from int16_t to atomic_int 2.Modified the i_crefs add, delete, read, and initialize interfaces to atomic operations The purpose of this change is to avoid deadlock in cross-core scenarios, where A Core blocks B Core’s request for a write operation to A Core when A Core requests a read operation to B Core. Signed-off-by: chenrun1 <chenrun1@xiaomi.com> |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
Make.defs | ||
fs_files.c | ||
fs_foreachinode.c | ||
fs_inode.c | ||
fs_inodeaddref.c | ||
fs_inodebasename.c | ||
fs_inodefind.c | ||
fs_inodefree.c | ||
fs_inodegetpath.c | ||
fs_inoderelease.c | ||
fs_inoderemove.c | ||
fs_inodereserve.c | ||
fs_inodesearch.c | ||
inode.h |