Commit b9fdf644 authored by Alan Cox's avatar Alan Cox Committed by Linus Torvalds

[PATCH] exterminate compatmac in sx

(compatmac cleanup is all Adrian Bunk)
parent a488a1d8
......@@ -238,7 +238,6 @@
#include "sxboards.h"
#include "sxwindow.h"
#include <linux/compatmac.h>
#include <linux/generic_serial.h>
#include "sx.h"
......@@ -1726,9 +1725,9 @@ static int sx_fw_ioctl (struct inode *inode, struct file *filp,
tmp = kmalloc (SX_CHUNK_SIZE, GFP_USER);
if (!tmp) return -ENOMEM;
Get_user (nbytes, descr++);
Get_user (offset, descr++);
Get_user (data, descr++);
get_user (nbytes, descr++);
get_user (offset, descr++);
get_user (data, descr++);
while (nbytes && data) {
for (i=0;i<nbytes;i += SX_CHUNK_SIZE) {
if (copy_from_user(tmp, (char *)data + i,
......@@ -1740,9 +1739,9 @@ static int sx_fw_ioctl (struct inode *inode, struct file *filp,
(i+SX_CHUNK_SIZE>nbytes)?nbytes-i:SX_CHUNK_SIZE);
}
Get_user (nbytes, descr++);
Get_user (offset, descr++);
Get_user (data, descr++);
get_user (nbytes, descr++);
get_user (offset, descr++);
get_user (data, descr++);
}
kfree (tmp);
sx_nports += sx_init_board (board);
......@@ -1816,13 +1815,13 @@ static int sx_ioctl (struct tty_struct * tty, struct file * filp,
rc = 0;
switch (cmd) {
case TIOCGSOFTCAR:
rc = Put_user(((tty->termios->c_cflag & CLOCAL) ? 1 : 0),
rc = put_user(((tty->termios->c_cflag & CLOCAL) ? 1 : 0),
(unsigned int *) arg);
break;
case TIOCSSOFTCAR:
if ((rc = verify_area(VERIFY_READ, (void *) arg,
sizeof(int))) == 0) {
Get_user(ival, (unsigned int *) arg);
get_user(ival, (unsigned int *) arg);
tty->termios->c_cflag =
(tty->termios->c_cflag & ~CLOCAL) |
(ival ? CLOCAL : 0);
......@@ -1848,7 +1847,7 @@ static int sx_ioctl (struct tty_struct * tty, struct file * filp,
case TIOCMBIS:
if ((rc = verify_area(VERIFY_READ, (void *) arg,
sizeof(unsigned int))) == 0) {
Get_user(ival, (unsigned int *) arg);
get_user(ival, (unsigned int *) arg);
sx_setsignals(port, ((ival & TIOCM_DTR) ? 1 : -1),
((ival & TIOCM_RTS) ? 1 : -1));
sx_reconfigure_port(port);
......@@ -1857,7 +1856,7 @@ static int sx_ioctl (struct tty_struct * tty, struct file * filp,
case TIOCMBIC:
if ((rc = verify_area(VERIFY_READ, (void *) arg,
sizeof(unsigned int))) == 0) {
Get_user(ival, (unsigned int *) arg);
get_user(ival, (unsigned int *) arg);
sx_setsignals(port, ((ival & TIOCM_DTR) ? 0 : -1),
((ival & TIOCM_RTS) ? 0 : -1));
sx_reconfigure_port(port);
......@@ -1866,7 +1865,7 @@ static int sx_ioctl (struct tty_struct * tty, struct file * filp,
case TIOCMSET:
if ((rc = verify_area(VERIFY_READ, (void *) arg,
sizeof(unsigned int))) == 0) {
Get_user(ival, (unsigned int *) arg);
get_user(ival, (unsigned int *) arg);
sx_setsignals(port, ((ival & TIOCM_DTR) ? 1 : 0),
((ival & TIOCM_RTS) ? 1 : 0));
sx_reconfigure_port(port);
......@@ -2484,7 +2483,7 @@ static void fix_sx_pci (PDEV, struct sx_board *board)
printk (KERN_DEBUG "sx: performing cntrl reg fix: %08x -> %08x\n", t, CNTRL_REG_GOODVALUE);
writel (CNTRL_REG_GOODVALUE, rebase + CNTRL_REG_OFFSET);
}
my_iounmap (hwbase, rebase);
iounmap ((char *) rebase);
}
#endif
......@@ -2574,7 +2573,7 @@ static int __init sx_init(void)
0x18000 .... */
if (IS_CF_BOARD (board)) board->base += 0x18000;
board->irq = get_irq (pdev);
board->irq = pdev->irq;
sx_dprintk (SX_DEBUG_PROBE, "Got a specialix card: %x/%lx(%d) %x.\n",
tint, boards[found].base, board->irq, board->flags);
......@@ -2583,7 +2582,7 @@ static int __init sx_init(void)
found++;
fix_sx_pci (pdev, board);
} else
my_iounmap (board->hw_base, board->base);
iounmap ((char *) (board->base));
}
}
#endif
......@@ -2600,7 +2599,7 @@ static int __init sx_init(void)
if (probe_sx (board)) {
found++;
} else {
my_iounmap (board->hw_base, board->base);
iounmap ((char *) (board->base));
}
}
......@@ -2616,7 +2615,7 @@ static int __init sx_init(void)
if (probe_si (board)) {
found++;
} else {
my_iounmap (board->hw_base, board->base);
iounmap ((char *) (board->base));
}
}
for (i=0;i<NR_SI1_ADDRS;i++) {
......@@ -2631,7 +2630,7 @@ static int __init sx_init(void)
if (probe_si (board)) {
found++;
} else {
my_iounmap (board->hw_base, board->base);
iounmap ((char *) (board->base));
}
}
......@@ -2692,7 +2691,7 @@ static void __exit sx_exit (void)
/* It is safe/allowed to del_timer a non-active timer */
del_timer (& board->timer);
my_iounmap (board->hw_base, board->base);
iounmap ((char *) (board->base));
}
}
if (misc_deregister(&sx_fw_device) < 0) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment