{
struct sockaddr_ax25 *sa = addr;
- netif_tx_lock_bh(dev);
+ spin_lock_irq(&dev->xmit_lock);
memcpy(dev->dev_addr, &sa->sax25_call, AX25_ADDR_LEN);
- netif_tx_unlock_bh(dev);
+ spin_unlock_irq(&dev->xmit_lock);
return 0;
}
break;
}
- netif_tx_lock_bh(dev);
+ spin_lock_irq(&dev->xmit_lock);
memcpy(dev->dev_addr, addr, AX25_ADDR_LEN);
- netif_tx_unlock_bh(dev);
+ spin_unlock_irq(&dev->xmit_lock);
err = 0;
break;
MODULE_AUTHOR("Ralf Baechle DL5RB <ralf@linux-mips.org>");
MODULE_DESCRIPTION("KISS driver for AX.25 over TTYs");
-module_param(crc_force, int, 0);
+MODULE_PARM(crc_force, "i");
MODULE_PARM_DESC(crc_force, "crc [0 = auto | 1 = none | 2 = flexnet | 3 = smack]");
MODULE_LICENSE("GPL");
MODULE_ALIAS_LDISC(N_AX25);