hc
2024-05-10 9999e48639b3cecb08ffb37358bcba3b48161b29
kernel/fs/proc/cpuinfo.c
....@@ -16,16 +16,17 @@
1616 return seq_open(file, &cpuinfo_op);
1717 }
1818
19
-static const struct file_operations proc_cpuinfo_operations = {
20
- .open = cpuinfo_open,
21
- .read = seq_read,
22
- .llseek = seq_lseek,
23
- .release = seq_release,
19
+static const struct proc_ops cpuinfo_proc_ops = {
20
+ .proc_flags = PROC_ENTRY_PERMANENT,
21
+ .proc_open = cpuinfo_open,
22
+ .proc_read_iter = seq_read_iter,
23
+ .proc_lseek = seq_lseek,
24
+ .proc_release = seq_release,
2425 };
2526
2627 static int __init proc_cpuinfo_init(void)
2728 {
28
- proc_create("cpuinfo", 0, NULL, &proc_cpuinfo_operations);
29
+ proc_create("cpuinfo", 0, NULL, &cpuinfo_proc_ops);
2930 return 0;
3031 }
3132 fs_initcall(proc_cpuinfo_init);