diff options
| author | Warner Losh <imp@FreeBSD.org> | 2001-08-14 23:16:01 +0000 |
|---|---|---|
| committer | Warner Losh <imp@FreeBSD.org> | 2001-08-14 23:16:01 +0000 |
| commit | cc3a07dbb329f19e79c95c72a5707e28420281f9 (patch) | |
| tree | 47cdc8a6b1dd06e500a015dbf15ea5a897a60266 | |
| parent | 71d57000e5af338650fc26737711f86f241ce995 (diff) | |
Notes
| -rw-r--r-- | sys/pccard/pcic.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/sys/pccard/pcic.c b/sys/pccard/pcic.c index 96f667c4a94c..f4ba817fe81c 100644 --- a/sys/pccard/pcic.c +++ b/sys/pccard/pcic.c @@ -454,17 +454,16 @@ static int pcic_ioctl(struct slot *slt, int cmd, caddr_t data) { struct pcic_slot *sp = slt->cdata; + struct pcic_reg *preg = (struct pcic_reg *) data; switch(cmd) { default: return (ENOTTY); case PIOCGREG: /* Get pcic register */ - ((struct pcic_reg *)data)->value = - sp->getb(sp, ((struct pcic_reg *)data)->reg); + preg->value = sp->getb(sp, preg->reg); break; /* Set pcic register */ case PIOCSREG: - sp->putb(sp, ((struct pcic_reg *)data)->reg, - ((struct pcic_reg *)data)->value); + sp->putb(sp, preg->reg, preg->value); break; case PIOCSRESOURCE: /* Can I use this resource? */ pcic_sresource(slt, data); |
