patch-2.2.13 linux/arch/sparc64/kernel/ioctl32.c
Next file: linux/arch/sparc64/kernel/power.c
Previous file: linux/arch/sparc64/kernel/head.S
Back to the patch index
Back to the overall index
- Lines: 72
- Date:
Tue Oct 19 17:14:00 1999
- Orig file:
v2.2.12/linux/arch/sparc64/kernel/ioctl32.c
- Orig date:
Sun Jun 13 19:42:01 1999
diff -u --recursive --new-file v2.2.12/linux/arch/sparc64/kernel/ioctl32.c linux/arch/sparc64/kernel/ioctl32.c
@@ -1,4 +1,4 @@
-/* $Id: ioctl32.c,v 1.62.2.1 1999/06/09 04:53:03 davem Exp $
+/* $Id: ioctl32.c,v 1.62.2.4 1999/09/22 17:06:56 jj Exp $
* ioctl32.c: Conversion between 32bit and 64bit native ioctls.
*
* Copyright (C) 1997 Jakub Jelinek (jj@sunsite.mff.cuni.cz)
@@ -17,7 +17,7 @@
#include <linux/if.h>
#include <linux/malloc.h>
#include <linux/hdreg.h>
-#include <linux/md.h>
+#include <linux/raid/md.h>
#include <linux/kd.h>
#include <linux/route.h>
#include <linux/skbuff.h>
@@ -409,6 +409,7 @@
int ifru_mtu;
struct ifmap32 ifru_map;
char ifru_slave[IFNAMSIZ]; /* Just fits the size */
+ char ifru_newname[IFNAMSIZ];
__kernel_caddr_t32 ifru_data;
} ifr_ifru;
};
@@ -431,6 +432,8 @@
if (!dev)
return -ENODEV;
+ strcpy(ifr32.ifr_name, dev->name);
+
err = copy_to_user((struct ifreq32 *)arg, &ifr32, sizeof(struct ifreq32));
return (err ? -EFAULT : 0);
}
@@ -1992,11 +1995,24 @@
case BLKRASET:
/* 0x09 */
- case REGISTER_DEV:
- case REGISTER_DEV_NEW:
- case START_MD:
- case STOP_MD:
-
+ case RAID_VERSION:
+ case GET_ARRAY_INFO:
+ case GET_DISK_INFO:
+ case CLEAR_ARRAY:
+ case ADD_NEW_DISK:
+ case HOT_REMOVE_DISK:
+ case SET_ARRAY_INFO:
+ case SET_DISK_INFO:
+ case WRITE_RAID_INFO:
+ case UNPROTECT_ARRAY:
+ case PROTECT_ARRAY:
+ case HOT_ADD_DISK:
+ case RUN_ARRAY:
+ case START_ARRAY:
+ case STOP_ARRAY:
+ case STOP_ARRAY_RO:
+ case RESTART_ARRAY_RW:
+
/* Big K */
case PIO_FONT:
case GIO_FONT:
@@ -2120,6 +2136,9 @@
case OPROMGETCONS:
case OPROMGETFBNAME:
case OPROMGETBOOTARGS:
+ case OPROMSETCUR:
+ case OPROMPCI2NODE:
+ case OPROMPATH2NODE:
/* Socket level stuff */
case FIOSETOWN:
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)