Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > by-pkgid > 795ae080bdb8618620666fed9e003621 > files > 65

kernel22-2.2.25-1.1mdk.src.rpm

diff -urN linux/arch/sparc64/kernel/ioctl32.c linux-GFS/arch/sparc64/kernel/ioctl32.c
--- linux/arch/sparc64/kernel/ioctl32.c	Fri Jun 16 18:38:40 2000
+++ linux-GFS/arch/sparc64/kernel/ioctl32.c	Fri Jun 16 19:19:31 2000
@@ -2476,6 +2476,42 @@
 	case AUTOFS_IOC_PROTOVER:
 	case AUTOFS_IOC_EXPIRE:
 	
+	/* add in the ioctls for Pool, GFS, and gnbd.
+	 * This seems weird, but it looks like it is the 
+	 * way they are doing things.
+	 */
+#define _POOLC_(x) (('p' << 8) | x)
+#define _GFSC_(x) (('p' << 8) | x)
+	case _GFSC_(0x01):
+	case _GFSC_(0x02):
+	case _GFSC_(0x03):
+	case _GFSC_(0x04):
+	case _GFSC_(0x05):
+	case _GFSC_(0x06):
+	case _GFSC_(0x07):
+	case _GFSC_(0x08):
+	case _GFSC_(0x09):
+	case _GFSC_(0x0a):
+	case _POOLC_(0x11):
+	case _POOLC_(0x12):
+	case _POOLC_(0x13):
+	case _POOLC_(0x14):
+	case _POOLC_(0x15):
+	case _POOLC_(0x16):
+	case _POOLC_(0x17):
+	case _POOLC_(0x21):
+	case _POOLC_(0x41):
+	case _POOLC_(0x42):
+	case _POOLC_(0x43):
+	case _POOLC_(0x44):
+	case _POOLC_(0x80):
+	case _POOLC_(0x81):
+	case _POOLC_(0x90):
+	case _IO( 0xeb, 1):
+	case _IO( 0xeb, 2):
+	case _IO( 0xeb, 3):
+	case _IO( 0xeb, 9):
+	
 	/* Raw devices */
 	case _IO(0xac, 0): /* RAW_SETBIND */
 	case _IO(0xac, 1): /* RAW_GETBIND */