[GFS2] Update ioctl() numbering to use official numbers.
David Teigland [Tue, 24 Jan 2006 10:03:04 +0000 (10:03 +0000)]
This patch adds us into the official ioctl-number.txt registry
and updates GFS2 accordingly.

Signed-off-by: David Teigland <teigland@redhat.com>
Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>

Documentation/ioctl-number.txt
include/linux/gfs2_ioctl.h

index aa7ba00..7d5ce49 100644 (file)
@@ -126,6 +126,7 @@ Code        Seq#    Include File            Comments
 'e'    00-1F   linux/video_encoder.h   conflict!
 'e'    00-1F   net/irda/irtty.h        conflict!
 'f'    00-1F   linux/ext2_fs.h
+'g'    00-1F   linux/gfs2_ioctl.h
 'h'    00-7F                           Charon filesystem
                                        <mailto:zapman@interlan.net>
 'i'    00-3F   linux/i2o.h
index ca96328..fb7c0cf 100644 (file)
 #ifndef __GFS2_IOCTL_DOT_H__
 #define __GFS2_IOCTL_DOT_H__
 
-#define _GFS2C_(x)               (('G' << 16) | ('2' << 8) | (x))
-
-/* Ioctls implemented */
-
-#define GFS2_IOCTL_SETFLAGS      _GFS2C_(3)
-#define GFS2_IOCTL_GETFLAGS      _GFS2C_(4)
+#define GFS2_IOCTL_SETFLAGS    _IOW('g', 3, long)
+#define GFS2_IOCTL_GETFLAGS    _IOR('g', 4, long)
 
 #endif /* ___GFS2_IOCTL_DOT_H__ */