.. | .. |
---|
36 | 36 | static ssize_t proc_dev_atm_read(struct file *file, char __user *buf, |
---|
37 | 37 | size_t count, loff_t *pos); |
---|
38 | 38 | |
---|
39 | | -static const struct file_operations proc_atm_dev_ops = { |
---|
40 | | - .read = proc_dev_atm_read, |
---|
41 | | - .llseek = noop_llseek, |
---|
| 39 | +static const struct proc_ops atm_dev_proc_ops = { |
---|
| 40 | + .proc_read = proc_dev_atm_read, |
---|
| 41 | + .proc_lseek = noop_llseek, |
---|
42 | 42 | }; |
---|
43 | 43 | |
---|
44 | 44 | static void add_stats(struct seq_file *seq, const char *aal, |
---|
.. | .. |
---|
134 | 134 | static void *vcc_seq_next(struct seq_file *seq, void *v, loff_t *pos) |
---|
135 | 135 | { |
---|
136 | 136 | v = vcc_walk(seq, 1); |
---|
137 | | - *pos += !!PTR_ERR(v); |
---|
| 137 | + (*pos)++; |
---|
138 | 138 | return v; |
---|
139 | 139 | } |
---|
140 | 140 | |
---|
.. | .. |
---|
359 | 359 | goto err_out; |
---|
360 | 360 | |
---|
361 | 361 | dev->proc_entry = proc_create_data(dev->proc_name, 0, atm_proc_root, |
---|
362 | | - &proc_atm_dev_ops, dev); |
---|
| 362 | + &atm_dev_proc_ops, dev); |
---|
363 | 363 | if (!dev->proc_entry) |
---|
364 | 364 | goto err_free_name; |
---|
365 | 365 | return 0; |
---|