diff options
Diffstat (limited to 'include/linux/fs.h')
| -rw-r--r-- | include/linux/fs.h | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/include/linux/fs.h b/include/linux/fs.h index cf7bc25928c..78987e9a384 100644 --- a/include/linux/fs.h +++ b/include/linux/fs.h | |||
| @@ -17,8 +17,8 @@ | |||
| 17 | * nr_file rlimit, so it's safe to set up a ridiculously high absolute | 17 | * nr_file rlimit, so it's safe to set up a ridiculously high absolute |
| 18 | * upper limit on files-per-process. | 18 | * upper limit on files-per-process. |
| 19 | * | 19 | * |
| 20 | * Some programs (notably those using select()) may have to be | 20 | * Some programs (notably those using select()) may have to be |
| 21 | * recompiled to take full advantage of the new limits.. | 21 | * recompiled to take full advantage of the new limits.. |
| 22 | */ | 22 | */ |
| 23 | 23 | ||
| 24 | /* Fixed constants first: */ | 24 | /* Fixed constants first: */ |
| @@ -173,7 +173,7 @@ struct inodes_stat_t { | |||
| 173 | #define SEL_EX 4 | 173 | #define SEL_EX 4 |
| 174 | 174 | ||
| 175 | /* public flags for file_system_type */ | 175 | /* public flags for file_system_type */ |
| 176 | #define FS_REQUIRES_DEV 1 | 176 | #define FS_REQUIRES_DEV 1 |
| 177 | #define FS_BINARY_MOUNTDATA 2 | 177 | #define FS_BINARY_MOUNTDATA 2 |
| 178 | #define FS_HAS_SUBTYPE 4 | 178 | #define FS_HAS_SUBTYPE 4 |
| 179 | #define FS_REVAL_DOT 16384 /* Check the paths ".", ".." for staleness */ | 179 | #define FS_REVAL_DOT 16384 /* Check the paths ".", ".." for staleness */ |
| @@ -481,7 +481,7 @@ struct iattr { | |||
| 481 | */ | 481 | */ |
| 482 | #include <linux/quota.h> | 482 | #include <linux/quota.h> |
| 483 | 483 | ||
| 484 | /** | 484 | /** |
| 485 | * enum positive_aop_returns - aop return codes with specific semantics | 485 | * enum positive_aop_returns - aop return codes with specific semantics |
| 486 | * | 486 | * |
| 487 | * @AOP_WRITEPAGE_ACTIVATE: Informs the caller that page writeback has | 487 | * @AOP_WRITEPAGE_ACTIVATE: Informs the caller that page writeback has |
| @@ -491,7 +491,7 @@ struct iattr { | |||
| 491 | * be a candidate for writeback again in the near | 491 | * be a candidate for writeback again in the near |
| 492 | * future. Other callers must be careful to unlock | 492 | * future. Other callers must be careful to unlock |
| 493 | * the page if they get this return. Returned by | 493 | * the page if they get this return. Returned by |
| 494 | * writepage(); | 494 | * writepage(); |
| 495 | * | 495 | * |
| 496 | * @AOP_TRUNCATED_PAGE: The AOP method that was handed a locked page has | 496 | * @AOP_TRUNCATED_PAGE: The AOP method that was handed a locked page has |
| 497 | * unlocked it and the page might have been truncated. | 497 | * unlocked it and the page might have been truncated. |
| @@ -735,6 +735,7 @@ static inline int mapping_writably_mapped(struct address_space *mapping) | |||
| 735 | 735 | ||
| 736 | struct posix_acl; | 736 | struct posix_acl; |
| 737 | #define ACL_NOT_CACHED ((void *)(-1)) | 737 | #define ACL_NOT_CACHED ((void *)(-1)) |
| 738 | struct inode_obj_id_table; | ||
| 738 | 739 | ||
| 739 | #define IOP_FASTPERM 0x0001 | 740 | #define IOP_FASTPERM 0x0001 |
| 740 | #define IOP_LOOKUP 0x0002 | 741 | #define IOP_LOOKUP 0x0002 |
| @@ -1048,10 +1049,10 @@ static inline int file_check_writeable(struct file *filp) | |||
| 1048 | 1049 | ||
| 1049 | #define MAX_NON_LFS ((1UL<<31) - 1) | 1050 | #define MAX_NON_LFS ((1UL<<31) - 1) |
| 1050 | 1051 | ||
| 1051 | /* Page cache limit. The filesystems should put that into their s_maxbytes | 1052 | /* Page cache limit. The filesystems should put that into their s_maxbytes |
| 1052 | limits, otherwise bad things can happen in VM. */ | 1053 | limits, otherwise bad things can happen in VM. */ |
| 1053 | #if BITS_PER_LONG==32 | 1054 | #if BITS_PER_LONG==32 |
| 1054 | #define MAX_LFS_FILESIZE (((u64)PAGE_CACHE_SIZE << (BITS_PER_LONG-1))-1) | 1055 | #define MAX_LFS_FILESIZE (((u64)PAGE_CACHE_SIZE << (BITS_PER_LONG-1))-1) |
| 1055 | #elif BITS_PER_LONG==64 | 1056 | #elif BITS_PER_LONG==64 |
| 1056 | #define MAX_LFS_FILESIZE 0x7fffffffffffffffUL | 1057 | #define MAX_LFS_FILESIZE 0x7fffffffffffffffUL |
| 1057 | #endif | 1058 | #endif |
| @@ -2282,7 +2283,7 @@ extern void free_write_pipe(struct file *); | |||
| 2282 | 2283 | ||
| 2283 | extern int kernel_read(struct file *, loff_t, char *, unsigned long); | 2284 | extern int kernel_read(struct file *, loff_t, char *, unsigned long); |
| 2284 | extern struct file * open_exec(const char *); | 2285 | extern struct file * open_exec(const char *); |
| 2285 | 2286 | ||
| 2286 | /* fs/dcache.c -- generic fs support functions */ | 2287 | /* fs/dcache.c -- generic fs support functions */ |
| 2287 | extern int is_subdir(struct dentry *, struct dentry *); | 2288 | extern int is_subdir(struct dentry *, struct dentry *); |
| 2288 | extern int path_is_under(struct path *, struct path *); | 2289 | extern int path_is_under(struct path *, struct path *); |
