diff options
Diffstat (limited to 'fs/ubifs/misc.h')
-rw-r--r-- | fs/ubifs/misc.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/fs/ubifs/misc.h b/fs/ubifs/misc.h index 0b5296a9a4c5..160cd909e957 100644 --- a/fs/ubifs/misc.h +++ b/fs/ubifs/misc.h | |||
@@ -39,6 +39,29 @@ static inline int ubifs_zn_dirty(const struct ubifs_znode *znode) | |||
39 | } | 39 | } |
40 | 40 | ||
41 | /** | 41 | /** |
42 | * ubifs_zn_obsolete - check if znode is obsolete. | ||
43 | * @znode: znode to check | ||
44 | * | ||
45 | * This helper function returns %1 if @znode is obsolete and %0 otherwise. | ||
46 | */ | ||
47 | static inline int ubifs_zn_obsolete(const struct ubifs_znode *znode) | ||
48 | { | ||
49 | return !!test_bit(OBSOLETE_ZNODE, &znode->flags); | ||
50 | } | ||
51 | |||
52 | /** | ||
53 | * ubifs_zn_cow - check if znode has to be copied on write. | ||
54 | * @znode: znode to check | ||
55 | * | ||
56 | * This helper function returns %1 if @znode is has COW flag set and %0 | ||
57 | * otherwise. | ||
58 | */ | ||
59 | static inline int ubifs_zn_cow(const struct ubifs_znode *znode) | ||
60 | { | ||
61 | return !!test_bit(COW_ZNODE, &znode->flags); | ||
62 | } | ||
63 | |||
64 | /** | ||
42 | * ubifs_wake_up_bgt - wake up background thread. | 65 | * ubifs_wake_up_bgt - wake up background thread. |
43 | * @c: UBIFS file-system description object | 66 | * @c: UBIFS file-system description object |
44 | */ | 67 | */ |