linux/fs/ubifs
Mateusz Guzik 769e143b11
fs: add icount_read_once() and stop open-coding ->i_count loads
Similarly to inode_state_read_once(), it makes the caller spell out
they acknowledge instability of the returned value.

Signed-off-by: Mateusz Guzik <mjguzik@gmail.com>
Link: https://patch.msgid.link/20260421182538.1215894-2-mjguzik@gmail.com
Reviewed-by: Jan Kara <jack@suse.cz>
Signed-off-by: Christian Brauner <brauner@kernel.org>
2026-05-11 23:12:28 +02:00
..
auth.c ubifs: auth.c: fix kernel-doc function prototype warning 2024-01-05 16:34:39 +01:00
budget.c ubifs: Reserve one leb for each journal head while doing budget 2023-02-02 21:13:40 +01:00
commit.c ubifs: Check @c->dirty_[n|p]n_cnt and @c->nroot state under @c->lp_mutex 2024-01-05 17:03:41 +01:00
compress.c ubifs: Use ACOMP_REQUEST_CLONE 2025-04-16 15:16:20 +08:00
crypto.c ubifs: move crypt info pointer to fs-specific part of inode 2025-08-21 13:58:07 +02:00
debug.c treewide: change inode->i_ino from unsigned long to u64 2026-03-06 14:31:28 +01:00
debug.h ubifs: correct UBIFS_DFS_DIR_LEN macro definition and improve code clarity 2024-07-12 21:52:24 +02:00
dir.c treewide: change inode->i_ino from unsigned long to u64 2026-03-06 14:31:28 +01:00
file.c treewide: change inode->i_ino from unsigned long to u64 2026-03-06 14:31:28 +01:00
find.c ubifs: fix kernel-doc warnings 2024-07-12 21:53:35 +02:00
gc.c ubifs: remove unnecessary cond_resched() from list_sort() compare 2026-04-02 23:36:22 -07:00
io.c ubifs: Simplify the code using ubifs_crc_node 2025-11-28 21:40:23 +01:00
ioctl.c tree-wide: s/struct fileattr/struct file_kattr/g 2025-07-04 16:14:39 +02:00
journal.c treewide: change inode->i_ino from unsigned long to u64 2026-03-06 14:31:28 +01:00
Kconfig
key.h
log.c treewide: Replace kmalloc with kmalloc_obj for non-scalar types 2026-02-21 01:02:28 -08:00
lprops.c ubifs: fix kernel-doc warnings 2024-07-12 21:53:35 +02:00
lpt_commit.c ubifs: dump_lpt_leb: remove return at end of void function 2025-01-18 15:26:40 +01:00
lpt.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
Makefile ubifs: Export filesystem error counters 2021-12-23 20:23:42 +01:00
master.c ubifs: add check for crypto_shash_tfm_digest 2024-07-12 22:01:09 +02:00
misc.c
misc.h
orphan.c treewide: Replace kmalloc with kmalloc_obj for non-scalar types 2026-02-21 01:02:28 -08:00
recovery.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
replay.c ubifs: remove unnecessary cond_resched() from list_sort() compare 2026-04-02 23:36:22 -07:00
sb.c
scan.c treewide: Replace kmalloc with kmalloc_obj for non-scalar types 2026-02-21 01:02:28 -08:00
shrinker.c
super.c fs: add icount_read_once() and stop open-coding ->i_count loads 2026-05-11 23:12:28 +02:00
sysfs.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
tnc_commit.c treewide: Replace kmalloc with kmalloc_obj for non-scalar types 2026-02-21 01:02:28 -08:00
tnc_misc.c ubifs: Remove unnecessary variable assignments 2025-11-28 21:41:52 +01:00
tnc.c treewide: change inode->i_ino from unsigned long to u64 2026-03-06 14:31:28 +01:00
ubifs-media.h
ubifs.h fs: refactor ->update_time handling 2026-01-12 14:01:32 +01:00
xattr.c treewide: change inode->i_ino from unsigned long to u64 2026-03-06 14:31:28 +01:00