PATCH: exterminate compatmac in sx

Alan Cox (alan@lxorguk.ukuu.org.uk)
Tue, 8 Apr 2003 01:14:26 +0100


(compatmac cleanup is all Adrian Bunk)
diff -u --new-file --recursive --exclude-from /usr/src/exclude linux-2.5.67/drivers/char/sx.c linux-2.5.67-ac1/drivers/char/sx.c
--- linux-2.5.67/drivers/char/sx.c 2003-03-06 17:04:26.000000000 +0000
+++ linux-2.5.67-ac1/drivers/char/sx.c 2003-04-04 00:03:46.000000000 +0100
@@ -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 @@

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 @@
(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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
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 @@
found++;
fix_sx_pci (pdev, board);
} else
- my_iounmap (board->hw_base, board->base);
+ iounmap ((char *) (board->base));
}
}
#endif
@@ -2600,7 +2599,7 @@
if (probe_sx (board)) {
found++;
} else {
- my_iounmap (board->hw_base, board->base);
+ iounmap ((char *) (board->base));
}
}

@@ -2616,7 +2615,7 @@
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 @@
if (probe_si (board)) {
found++;
} else {
- my_iounmap (board->hw_base, board->base);
+ iounmap ((char *) (board->base));
}
}

@@ -2692,7 +2691,7 @@

/* 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) {
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/