documnt FMODE_ constants
authorChristoph Hellwig <hch@lst.de>
Wed, 5 Nov 2008 13:58:46 +0000 (14:58 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 17 Mar 2009 00:52:42 +0000 (17:52 -0700)
commit fc9161e54d0dbf799beff9692ea1cc6237162b85 upstream.

Make sure all FMODE_ constants are documents, and ensure a coherent
style for the already existing comments.

[This is needed for the next patch in the .27 kernel which
 changes fs.h.  This patch makes it easier to handle. - gkh]

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
include/linux/fs.h

index d1b3e22cea3228d543b04172b0afbc95a40d918a..1888da76510676120e503cc8a95d99c5a83eed71 100644 (file)
@@ -63,18 +63,17 @@ extern int dir_notify_enable;
 #define MAY_ACCESS 16
 #define MAY_OPEN 32
 
-#define FMODE_READ 1
-#define FMODE_WRITE 2
-
-/* Internal kernel extensions */
-#define FMODE_LSEEK    4
-#define FMODE_PREAD    8
-#define FMODE_PWRITE   FMODE_PREAD     /* These go hand in hand */
-
-/* File is being opened for execution. Primary users of this flag are
-   distributed filesystems that can use it to achieve correct ETXTBUSY
-   behavior for cross-node execution/opening_for_writing of files */
-#define FMODE_EXEC     16
+/* file is open for reading */
+#define FMODE_READ             (1)
+/* file is open for writing */
+#define FMODE_WRITE            (2)
+/* file is seekable */
+#define FMODE_LSEEK            (4)
+/* file can be accessed using pread/pwrite */
+#define FMODE_PREAD            (8)
+#define FMODE_PWRITE           FMODE_PREAD     /* These go hand in hand */
+/* File is opened for execution with sys_execve / sys_uselib */
+#define FMODE_EXEC             (16)
 
 #define RW_MASK                1
 #define RWA_MASK       2