diff options
Diffstat (limited to 'include/linux/fs.h')
-rw-r--r-- | include/linux/fs.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/include/linux/fs.h b/include/linux/fs.h index ed289a9c5ccb..e260d9a32c21 100644 --- a/include/linux/fs.h +++ b/include/linux/fs.h | |||
@@ -1279,8 +1279,10 @@ struct super_operations { | |||
1279 | * | 1279 | * |
1280 | * Two bits are used for locking and completion notification, I_LOCK and I_SYNC. | 1280 | * Two bits are used for locking and completion notification, I_LOCK and I_SYNC. |
1281 | * | 1281 | * |
1282 | * I_DIRTY_SYNC Inode itself is dirty. | 1282 | * I_DIRTY_SYNC Inode is dirty, but doesn't have to be written on |
1283 | * I_DIRTY_DATASYNC Data-related inode changes pending | 1283 | * fdatasync(). i_atime is the usual cause. |
1284 | * I_DIRTY_DATASYNC Inode is dirty and must be written on fdatasync(), f.e. | ||
1285 | * because i_size changed. | ||
1284 | * I_DIRTY_PAGES Inode has dirty pages. Inode itself may be clean. | 1286 | * I_DIRTY_PAGES Inode has dirty pages. Inode itself may be clean. |
1285 | * I_NEW get_new_inode() sets i_state to I_LOCK|I_NEW. Both | 1287 | * I_NEW get_new_inode() sets i_state to I_LOCK|I_NEW. Both |
1286 | * are cleared by unlock_new_inode(), called from iget(). | 1288 | * are cleared by unlock_new_inode(), called from iget(). |
@@ -1312,8 +1314,6 @@ struct super_operations { | |||
1312 | * purpose reduces latency and prevents some filesystem- | 1314 | * purpose reduces latency and prevents some filesystem- |
1313 | * specific deadlocks. | 1315 | * specific deadlocks. |
1314 | * | 1316 | * |
1315 | * Q: Why does I_DIRTY_DATASYNC exist? It appears as if it could be replaced | ||
1316 | * by (I_DIRTY_SYNC|I_DIRTY_PAGES). | ||
1317 | * Q: What is the difference between I_WILL_FREE and I_FREEING? | 1317 | * Q: What is the difference between I_WILL_FREE and I_FREEING? |
1318 | * Q: igrab() only checks on (I_FREEING|I_WILL_FREE). Should it also check on | 1318 | * Q: igrab() only checks on (I_FREEING|I_WILL_FREE). Should it also check on |
1319 | * I_CLEAR? If not, why? | 1319 | * I_CLEAR? If not, why? |