patch-2.4.20 linux-2.4.20/drivers/net/wan/cosa.c
Next file: linux-2.4.20/drivers/net/wan/cycx_drv.c
Previous file: linux-2.4.20/drivers/net/wan/comx-hw-munich.c
Back to the patch index
Back to the overall index
- Lines: 64
- Date:
Thu Nov 28 15:53:14 2002
- Orig file:
linux-2.4.19/drivers/net/wan/cosa.c
- Orig date:
Mon Feb 25 11:38:02 2002
diff -urN linux-2.4.19/drivers/net/wan/cosa.c linux-2.4.20/drivers/net/wan/cosa.c
@@ -611,7 +611,8 @@
static int cosa_sppp_open(struct net_device *d)
{
struct channel_data *chan = d->priv;
- int err, flags;
+ int err;
+ unsigned long flags;
if (!(chan->cosa->firmware_status & COSA_FW_START)) {
printk(KERN_NOTICE "%s: start the firmware first (status %d)\n",
@@ -682,7 +683,7 @@
static int cosa_sppp_close(struct net_device *d)
{
struct channel_data *chan = d->priv;
- int flags;
+ unsigned long flags;
netif_stop_queue(d);
sppp_close(d);
@@ -779,7 +780,7 @@
char *buf, size_t count, loff_t *ppos)
{
DECLARE_WAITQUEUE(wait, current);
- int flags;
+ unsigned long flags;
struct channel_data *chan = (struct channel_data *)file->private_data;
struct cosa_data *cosa = chan->cosa;
char *kbuf;
@@ -856,7 +857,7 @@
DECLARE_WAITQUEUE(wait, current);
struct channel_data *chan = (struct channel_data *)file->private_data;
struct cosa_data *cosa = chan->cosa;
- unsigned int flags;
+ unsigned long flags;
char *kbuf;
if (!(cosa->firmware_status & COSA_FW_START)) {
@@ -1245,7 +1246,7 @@
static int cosa_start_tx(struct channel_data *chan, char *buf, int len)
{
struct cosa_data *cosa = chan->cosa;
- int flags;
+ unsigned long flags;
#ifdef DEBUG_DATA
int i;
@@ -1271,7 +1272,7 @@
static void put_driver_status(struct cosa_data *cosa)
{
- unsigned flags=0;
+ unsigned long flags;
int status;
spin_lock_irqsave(&cosa->lock, flags);
@@ -1339,7 +1340,7 @@
*/
static void cosa_kick(struct cosa_data *cosa)
{
- unsigned flags, flags1;
+ unsigned long flags, flags1;
char *s = "(probably) IRQ";
if (test_bit(RXBIT, &cosa->rxtx))
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)