diff options
author | Jeff Garzik <jgarzik@pobox.com> | 2005-09-08 05:43:49 -0400 |
---|---|---|
committer | Jeff Garzik <jgarzik@pobox.com> | 2005-09-08 05:43:49 -0400 |
commit | 1d6ae775d7a948c9575658eb41184fd2e506c0df (patch) | |
tree | 8128a28e89d82f13bb8e3a2160382240c66e2816 /include/linux/fs.h | |
parent | 739cdbf1d8f0739b80035b80d69d871e33749b86 (diff) | |
parent | caf39e87cc1182f7dae84eefc43ca14d54c78ef9 (diff) |
Merge /spare/repo/linux-2.6/
Diffstat (limited to 'include/linux/fs.h')
-rw-r--r-- | include/linux/fs.h | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/include/linux/fs.h b/include/linux/fs.h index 67e6732d4fdc..fd93ab7da905 100644 --- a/include/linux/fs.h +++ b/include/linux/fs.h | |||
@@ -69,6 +69,7 @@ extern int dir_notify_enable; | |||
69 | #define READ 0 | 69 | #define READ 0 |
70 | #define WRITE 1 | 70 | #define WRITE 1 |
71 | #define READA 2 /* read-ahead - don't block if no resources */ | 71 | #define READA 2 /* read-ahead - don't block if no resources */ |
72 | #define SWRITE 3 /* for ll_rw_block() - wait for buffer lock */ | ||
72 | #define SPECIAL 4 /* For non-blockdevice requests in request queue */ | 73 | #define SPECIAL 4 /* For non-blockdevice requests in request queue */ |
73 | #define READ_SYNC (READ | (1 << BIO_RW_SYNC)) | 74 | #define READ_SYNC (READ | (1 << BIO_RW_SYNC)) |
74 | #define WRITE_SYNC (WRITE | (1 << BIO_RW_SYNC)) | 75 | #define WRITE_SYNC (WRITE | (1 << BIO_RW_SYNC)) |
@@ -281,19 +282,9 @@ struct iattr { | |||
281 | struct timespec ia_atime; | 282 | struct timespec ia_atime; |
282 | struct timespec ia_mtime; | 283 | struct timespec ia_mtime; |
283 | struct timespec ia_ctime; | 284 | struct timespec ia_ctime; |
284 | unsigned int ia_attr_flags; | ||
285 | }; | 285 | }; |
286 | 286 | ||
287 | /* | 287 | /* |
288 | * This is the inode attributes flag definitions | ||
289 | */ | ||
290 | #define ATTR_FLAG_SYNCRONOUS 1 /* Syncronous write */ | ||
291 | #define ATTR_FLAG_NOATIME 2 /* Don't update atime */ | ||
292 | #define ATTR_FLAG_APPEND 4 /* Append-only file */ | ||
293 | #define ATTR_FLAG_IMMUTABLE 8 /* Immutable file */ | ||
294 | #define ATTR_FLAG_NODIRATIME 16 /* Don't update atime for directory */ | ||
295 | |||
296 | /* | ||
297 | * Includes for diskquotas. | 288 | * Includes for diskquotas. |
298 | */ | 289 | */ |
299 | #include <linux/quota.h> | 290 | #include <linux/quota.h> |
@@ -594,7 +585,6 @@ struct file { | |||
594 | unsigned int f_uid, f_gid; | 585 | unsigned int f_uid, f_gid; |
595 | struct file_ra_state f_ra; | 586 | struct file_ra_state f_ra; |
596 | 587 | ||
597 | size_t f_maxcount; | ||
598 | unsigned long f_version; | 588 | unsigned long f_version; |
599 | void *f_security; | 589 | void *f_security; |
600 | 590 | ||
@@ -1291,6 +1281,7 @@ static inline int break_lease(struct inode *inode, unsigned int mode) | |||
1291 | /* fs/open.c */ | 1281 | /* fs/open.c */ |
1292 | 1282 | ||
1293 | extern int do_truncate(struct dentry *, loff_t start); | 1283 | extern int do_truncate(struct dentry *, loff_t start); |
1284 | extern long do_sys_open(const char __user *filename, int flags, int mode); | ||
1294 | extern struct file *filp_open(const char *, int, int); | 1285 | extern struct file *filp_open(const char *, int, int); |
1295 | extern struct file * dentry_open(struct dentry *, struct vfsmount *, int); | 1286 | extern struct file * dentry_open(struct dentry *, struct vfsmount *, int); |
1296 | extern int filp_close(struct file *, fl_owner_t id); | 1287 | extern int filp_close(struct file *, fl_owner_t id); |