Lines 357-363
Link Here
|
357 |
|
357 |
|
358 |
static int |
358 |
static int |
359 |
ieee80211_sysctl_debug(ctl_table *ctl, int write, struct file *filp, |
359 |
ieee80211_sysctl_debug(ctl_table *ctl, int write, struct file *filp, |
360 |
void *buffer, size_t *lenp) |
360 |
void *buffer, size_t *lenp, loff_t *ppos) |
361 |
{ |
361 |
{ |
362 |
struct ieee80211com *ic = ctl->extra1; |
362 |
struct ieee80211com *ic = ctl->extra1; |
363 |
u_int val; |
363 |
u_int val; |
Lines 366-377
Link Here
|
366 |
ctl->data = &val; |
366 |
ctl->data = &val; |
367 |
ctl->maxlen = sizeof(val); |
367 |
ctl->maxlen = sizeof(val); |
368 |
if (write) { |
368 |
if (write) { |
369 |
ret = proc_dointvec(ctl, write, filp, buffer, lenp); |
369 |
ret = proc_dointvec(ctl, write, filp, buffer, lenp, ppos); |
370 |
if (ret == 0) |
370 |
if (ret == 0) |
371 |
ic->msg_enable = val; |
371 |
ic->msg_enable = val; |
372 |
} else { |
372 |
} else { |
373 |
val = ic->msg_enable; |
373 |
val = ic->msg_enable; |
374 |
ret = proc_dointvec(ctl, write, filp, buffer, lenp); |
374 |
ret = proc_dointvec(ctl, write, filp, buffer, lenp, ppos); |
375 |
} |
375 |
} |
376 |
return ret; |
376 |
return ret; |
377 |
} |
377 |
} |