patch-2.1.4 linux/drivers/char/scc.c
Next file: linux/drivers/char/selection.c
Previous file: linux/drivers/char/rtc.c
Back to the patch index
Back to the overall index
- Lines: 90
- Date:
Sun Oct 13 21:11:11 1996
- Orig file:
v2.1.3/linux/drivers/char/scc.c
- Orig date:
Fri Apr 12 09:49:35 1996
diff -u --recursive --new-file v2.1.3/linux/drivers/char/scc.c linux/drivers/char/scc.c
@@ -2122,7 +2122,7 @@
if (Nchips >= MAXSCC)
return -EINVAL;
- memcpy_fromfs(&hwcfg, (void *) arg, sizeof(hwcfg));
+ copy_from_user(&hwcfg, (void *) arg, sizeof(hwcfg));
if (hwcfg.irq == 2) hwcfg.irq = 9;
@@ -2228,7 +2228,7 @@
if (!suser())
return -EPERM;
- memcpy_fromfs(&scc->modem, (void *) arg, sizeof(struct scc_modem));
+ copy_from_user(&scc->modem, (void *) arg, sizeof(struct scc_modem));
/* default KISS Params */
@@ -2330,7 +2330,7 @@
if (!arg)
return -EFAULT;
- memcpy_tofs((void *) arg, scc->tty->termios, sizeof(struct termios));
+ copy_to_user((void *) arg, scc->tty->termios, sizeof(struct termios));
return 0;
case TCSETS:
@@ -2339,7 +2339,7 @@
if (!arg)
return -EFAULT;
- memcpy_fromfs(scc->tty->termios, (void *) arg, sizeof(struct termios));
+ copy_from_user(scc->tty->termios, (void *) arg, sizeof(struct termios));
scc_change_speed(scc);
return 0;
@@ -2347,7 +2347,7 @@
if (!arg)
return -EFAULT;
- memcpy_fromfs(&memcfg, (void *) arg, sizeof(struct scc_mem_config));
+ copy_from_user(&memcfg, (void *) arg, sizeof(struct scc_mem_config));
save_flags(flags); cli();
@@ -2369,7 +2369,7 @@
if (!arg)
return -EFAULT;
- memcpy_tofs((void *) arg, &scc->stat, sizeof(struct scc_stat));
+ copy_to_user((void *) arg, &scc->stat, sizeof(struct scc_stat));
return 0;
#define TICKS (100/TPS)
@@ -2386,7 +2386,7 @@
if (!arg)
return -EFAULT;
- memcpy_fromfs(&kiss_cmd, (void *) arg, sizeof(struct ioctl_command));
+ copy_from_user(&kiss_cmd, (void *) arg, sizeof(struct ioctl_command));
switch (kiss_cmd.command)
{
@@ -2412,7 +2412,7 @@
kiss_cmd.param = r;
- memcpy_tofs((void *) arg, &kiss_cmd, sizeof(struct ioctl_command));
+ copy_to_user((void *) arg, &kiss_cmd, sizeof(struct ioctl_command));
return 0;
break;
@@ -2420,7 +2420,7 @@
if (!arg)
return -EFAULT;
- memcpy_fromfs(&kiss_cmd, (void *) arg, sizeof(struct ioctl_command));
+ copy_from_user(&kiss_cmd, (void *) arg, sizeof(struct ioctl_command));
switch (kiss_cmd.command)
{
@@ -2487,7 +2487,7 @@
if (from_user)
{
down(&scc_sem);
- memcpy_fromfs(scc_wbuf, buf, cnt);
+ copy_from_user(scc_wbuf, buf, cnt);
up(&scc_sem);
}
else
FUNET's LINUX-ADM group, [email protected]
TCL-scripts by Sam Shen, [email protected]