hc
2024-10-09 05e59e5fb0064c97a1c10921ecd549f2d4a58565
kernel/net/atm/proc.c
....@@ -36,9 +36,9 @@
3636 static ssize_t proc_dev_atm_read(struct file *file, char __user *buf,
3737 size_t count, loff_t *pos);
3838
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,
4242 };
4343
4444 static void add_stats(struct seq_file *seq, const char *aal,
....@@ -134,7 +134,7 @@
134134 static void *vcc_seq_next(struct seq_file *seq, void *v, loff_t *pos)
135135 {
136136 v = vcc_walk(seq, 1);
137
- *pos += !!PTR_ERR(v);
137
+ (*pos)++;
138138 return v;
139139 }
140140
....@@ -359,7 +359,7 @@
359359 goto err_out;
360360
361361 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);
363363 if (!dev->proc_entry)
364364 goto err_free_name;
365365 return 0;