[patch 07/96] documnt FMODE_ constants

From: Greg KH
Date: Fri Mar 13 2009 - 20:21:09 EST


2.6.27-stable review patch. If anyone has any objections, please let us know.

------------------

From: Christoph Hellwig <hch@xxxxxx>

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@xxxxxx>
Signed-off-by: Al Viro <viro@xxxxxxxxxxxxxxxxxx>
Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxx>

---
include/linux/fs.h | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)

--- a/include/linux/fs.h
+++ b/include/linux/fs.h
@@ -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


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/