aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/fs.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux/fs.h')
-rw-r--r--include/linux/fs.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/include/linux/fs.h b/include/linux/fs.h
index c0e53372b08..cdc1a963094 100644
--- a/include/linux/fs.h
+++ b/include/linux/fs.h
@@ -1764,8 +1764,8 @@ struct super_operations {
1764 * I_FREEING Set when inode is about to be freed but still has dirty 1764 * I_FREEING Set when inode is about to be freed but still has dirty
1765 * pages or buffers attached or the inode itself is still 1765 * pages or buffers attached or the inode itself is still
1766 * dirty. 1766 * dirty.
1767 * I_CLEAR Added by end_writeback(). In this state the inode is clean 1767 * I_CLEAR Added by clear_inode(). In this state the inode is
1768 * and can be destroyed. Inode keeps I_FREEING. 1768 * clean and can be destroyed. Inode keeps I_FREEING.
1769 * 1769 *
1770 * Inodes that are I_WILL_FREE, I_FREEING or I_CLEAR are 1770 * Inodes that are I_WILL_FREE, I_FREEING or I_CLEAR are
1771 * prohibited for many purposes. iget() must wait for 1771 * prohibited for many purposes. iget() must wait for
@@ -1773,9 +1773,10 @@ struct super_operations {
1773 * anew. Other functions will just ignore such inodes, 1773 * anew. Other functions will just ignore such inodes,
1774 * if appropriate. I_NEW is used for waiting. 1774 * if appropriate. I_NEW is used for waiting.
1775 * 1775 *
1776 * I_SYNC Synchonized write of dirty inode data. The bits is 1776 * I_SYNC Writeback of inode is running. The bit is set during
1777 * set during data writeback, and cleared with a wakeup 1777 * data writeback, and cleared with a wakeup on the bit
1778 * on the bit address once it is done. 1778 * address once it is done. The bit is also used to pin
1779 * the inode in memory for flusher thread.
1779 * 1780 *
1780 * I_REFERENCED Marks the inode as recently references on the LRU list. 1781 * I_REFERENCED Marks the inode as recently references on the LRU list.
1781 * 1782 *
@@ -2349,7 +2350,7 @@ extern unsigned int get_next_ino(void);
2349 2350
2350extern void __iget(struct inode * inode); 2351extern void __iget(struct inode * inode);
2351extern void iget_failed(struct inode *); 2352extern void iget_failed(struct inode *);
2352extern void end_writeback(struct inode *); 2353extern void clear_inode(struct inode *);
2353extern void __destroy_inode(struct inode *); 2354extern void __destroy_inode(struct inode *);
2354extern struct inode *new_inode_pseudo(struct super_block *sb); 2355extern struct inode *new_inode_pseudo(struct super_block *sb);
2355extern struct inode *new_inode(struct super_block *sb); 2356extern struct inode *new_inode(struct super_block *sb);