Lines 2299-2307
Link Here
|
2299 |
dev->netdev->name, flag); |
2299 |
dev->netdev->name, flag); |
2300 |
} |
2300 |
} |
2301 |
|
2301 |
|
|
|
2302 |
#if KERNEL_VERSION(2,6,20) > LINUX_VERSION_CODE |
2302 |
static void kevent(void *data) |
2303 |
static void kevent(void *data) |
2303 |
{ |
2304 |
{ |
2304 |
struct at76c503 *dev = data; |
2305 |
struct at76c503 *dev = data; |
|
|
2306 |
#else |
2307 |
static void kevent(struct work_struct *work) |
2308 |
{ |
2309 |
struct at76c503 *dev = container_of(work, struct at76c503, kevent); |
2310 |
#endif |
2305 |
int ret; |
2311 |
int ret; |
2306 |
unsigned long flags; |
2312 |
unsigned long flags; |
2307 |
|
2313 |
|
Lines 6371-6377
Link Here
|
6371 |
dev->netdev = netdev; |
6377 |
dev->netdev = netdev; |
6372 |
|
6378 |
|
6373 |
init_MUTEX (&dev->sem); |
6379 |
init_MUTEX (&dev->sem); |
|
|
6380 |
#if KERNEL_VERSION(2,6,20) > LINUX_VERSION_CODE |
6374 |
INIT_WORK (&dev->kevent, kevent, dev); |
6381 |
INIT_WORK (&dev->kevent, kevent, dev); |
|
|
6382 |
#else |
6383 |
INIT_WORK (&dev->kevent, kevent); |
6384 |
#endif |
6375 |
|
6385 |
|
6376 |
dev->open_count = 0; |
6386 |
dev->open_count = 0; |
6377 |
|
6387 |
|