diff options
Diffstat (limited to 'drivers/net/wan/cosa.c')
| -rw-r--r-- | drivers/net/wan/cosa.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/drivers/net/wan/cosa.c b/drivers/net/wan/cosa.c index 7ff814fd65d0..e392ee8b37a1 100644 --- a/drivers/net/wan/cosa.c +++ b/drivers/net/wan/cosa.c | |||
| @@ -400,7 +400,7 @@ static int __init cosa_init(void) | |||
| 400 | goto out_chrdev; | 400 | goto out_chrdev; |
| 401 | } | 401 | } |
| 402 | for (i=0; i<nr_cards; i++) { | 402 | for (i=0; i<nr_cards; i++) { |
| 403 | class_device_create(cosa_class, MKDEV(cosa_major, i), | 403 | class_device_create(cosa_class, NULL, MKDEV(cosa_major, i), |
| 404 | NULL, "cosa%d", i); | 404 | NULL, "cosa%d", i); |
| 405 | err = devfs_mk_cdev(MKDEV(cosa_major, i), | 405 | err = devfs_mk_cdev(MKDEV(cosa_major, i), |
| 406 | S_IFCHR|S_IRUSR|S_IWUSR, | 406 | S_IFCHR|S_IRUSR|S_IWUSR, |
| @@ -1617,8 +1617,7 @@ static int get_wait_data(struct cosa_data *cosa) | |||
| 1617 | return r; | 1617 | return r; |
| 1618 | } | 1618 | } |
| 1619 | /* sleep if not ready to read */ | 1619 | /* sleep if not ready to read */ |
| 1620 | set_current_state(TASK_INTERRUPTIBLE); | 1620 | schedule_timeout_interruptible(1); |
| 1621 | schedule_timeout(1); | ||
| 1622 | } | 1621 | } |
| 1623 | printk(KERN_INFO "cosa: timeout in get_wait_data (status 0x%x)\n", | 1622 | printk(KERN_INFO "cosa: timeout in get_wait_data (status 0x%x)\n", |
| 1624 | cosa_getstatus(cosa)); | 1623 | cosa_getstatus(cosa)); |
| @@ -1644,8 +1643,7 @@ static int put_wait_data(struct cosa_data *cosa, int data) | |||
| 1644 | } | 1643 | } |
| 1645 | #if 0 | 1644 | #if 0 |
| 1646 | /* sleep if not ready to read */ | 1645 | /* sleep if not ready to read */ |
| 1647 | current->state = TASK_INTERRUPTIBLE; | 1646 | schedule_timeout_interruptible(1); |
| 1648 | schedule_timeout(1); | ||
| 1649 | #endif | 1647 | #endif |
| 1650 | } | 1648 | } |
| 1651 | printk(KERN_INFO "cosa%d: timeout in put_wait_data (status 0x%x)\n", | 1649 | printk(KERN_INFO "cosa%d: timeout in put_wait_data (status 0x%x)\n", |
