patch-2.1.4 linux/drivers/char/istallion.c
Next file: linux/drivers/char/lp.c
Previous file: linux/drivers/char/fbmem.c
Back to the patch index
Back to the overall index
- Lines: 130
- Date:
Sun Oct 13 21:11:11 1996
- Orig file:
v2.1.3/linux/drivers/char/istallion.c
- Orig date:
Mon Sep 30 10:50:06 1996
diff -u --recursive --new-file v2.1.3/linux/drivers/char/istallion.c linux/drivers/char/istallion.c
@@ -1380,7 +1380,7 @@
EBRDDISABLE(brdp);
down(&stli_tmpwritesem);
- memcpy_fromfs(stli_tmpwritebuf, chbuf, count);
+ copy_from_user(stli_tmpwritebuf, chbuf, count);
up(&stli_tmpwritesem);
chbuf = &stli_tmpwritebuf[0];
restore_flags(flags);
@@ -1706,7 +1706,7 @@
if (brdp != (stlibrd_t *) NULL)
sio.port = brdp->iobase;
- memcpy_tofs(sp, &sio, sizeof(struct serial_struct));
+ copy_to_user(sp, &sio, sizeof(struct serial_struct));
}
/*****************************************************************************/
@@ -1726,7 +1726,7 @@
printk("stli_setserial(portp=%x,sp=%x)\n", (int) portp, (int) sp);
#endif
- memcpy_fromfs(&sio, sp, sizeof(struct serial_struct));
+ copy_from_user(&sio, sp, sizeof(struct serial_struct));
if (!suser()) {
if ((sio.baud_base != portp->baud_base) ||
(sio.close_delay != portp->close_delay) ||
@@ -4076,7 +4076,7 @@
while (size > 0) {
memptr = (void *) EBRDGETMEMPTR(brdp, fp->f_pos);
n = MIN(size, (brdp->pagesize - (((unsigned long) fp->f_pos) % brdp->pagesize)));
- memcpy_tofs(buf, memptr, n);
+ copy_to_user(buf, memptr, n);
fp->f_pos += n;
buf += n;
size -= n;
@@ -4128,7 +4128,7 @@
while (size > 0) {
memptr = (void *) EBRDGETMEMPTR(brdp, fp->f_pos);
n = MIN(size, (brdp->pagesize - (((unsigned long) fp->f_pos) % brdp->pagesize)));
- memcpy_fromfs(memptr, chbuf, n);
+ copy_from_user(memptr, chbuf, n);
fp->f_pos += n;
chbuf += n;
size -= n;
@@ -4150,7 +4150,7 @@
stlibrd_t *brdp;
int i;
- memcpy_fromfs(&stli_brdstats, bp, sizeof(combrd_t));
+ copy_from_user(&stli_brdstats, bp, sizeof(combrd_t));
if (stli_brdstats.brd >= STL_MAXBRDS)
return(-ENODEV);
brdp = stli_brds[stli_brdstats.brd];
@@ -4172,7 +4172,7 @@
stli_brdstats.panels[i].nrports = brdp->panels[i];
}
- memcpy_tofs(bp, &stli_brdstats, sizeof(combrd_t));
+ copy_to_user(bp, &stli_brdstats, sizeof(combrd_t));
return(0);
}
@@ -4214,7 +4214,7 @@
int rc;
if (portp == (stliport_t *) NULL) {
- memcpy_fromfs(&stli_comstats, cp, sizeof(comstats_t));
+ copy_from_user(&stli_comstats, cp, sizeof(comstats_t));
portp = stli_getport(stli_comstats.brd, stli_comstats.panel, stli_comstats.port);
if (portp == (stliport_t *) NULL)
return(-ENODEV);
@@ -4274,7 +4274,7 @@
stli_comstats.hwid = stli_cdkstats.hwid;
stli_comstats.signals = stli_mktiocm(stli_cdkstats.signals);
- memcpy_tofs(cp, &stli_comstats, sizeof(comstats_t));
+ copy_to_user(cp, &stli_comstats, sizeof(comstats_t));
return(0);
}
@@ -4290,7 +4290,7 @@
int rc;
if (portp == (stliport_t *) NULL) {
- memcpy_fromfs(&stli_comstats, cp, sizeof(comstats_t));
+ copy_from_user(&stli_comstats, cp, sizeof(comstats_t));
portp = stli_getport(stli_comstats.brd, stli_comstats.panel, stli_comstats.port);
if (portp == (stliport_t *) NULL)
return(-ENODEV);
@@ -4310,7 +4310,7 @@
stli_comstats.panel = portp->panelnr;
stli_comstats.port = portp->portnr;
- memcpy_tofs(cp, &stli_comstats, sizeof(comstats_t));
+ copy_to_user(cp, &stli_comstats, sizeof(comstats_t));
return(0);
}
@@ -4324,12 +4324,12 @@
{
stliport_t *portp;
- memcpy_fromfs(&stli_dummyport, (void *) arg, sizeof(stliport_t));
+ copy_from_user(&stli_dummyport, (void *) arg, sizeof(stliport_t));
portp = stli_getport(stli_dummyport.brdnr, stli_dummyport.panelnr,
stli_dummyport.portnr);
if (portp == (stliport_t *) NULL)
return(-ENODEV);
- memcpy_tofs((void *) arg, portp, sizeof(stliport_t));
+ copy_to_user((void *) arg, portp, sizeof(stliport_t));
return(0);
}
@@ -4343,13 +4343,13 @@
{
stlibrd_t *brdp;
- memcpy_fromfs(&stli_dummybrd, (void *) arg, sizeof(stlibrd_t));
+ copy_from_user(&stli_dummybrd, (void *) arg, sizeof(stlibrd_t));
if ((stli_dummybrd.brdnr < 0) || (stli_dummybrd.brdnr >= STL_MAXBRDS))
return(-ENODEV);
brdp = stli_brds[stli_dummybrd.brdnr];
if (brdp == (stlibrd_t *) NULL)
return(-ENODEV);
- memcpy_tofs((void *) arg, brdp, sizeof(stlibrd_t));
+ copy_to_user((void *) arg, brdp, sizeof(stlibrd_t));
return(0);
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov