hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/arch/um/kernel/exitcode.c
....@@ -1,6 +1,6 @@
1
+// SPDX-License-Identifier: GPL-2.0
12 /*
23 * Copyright (C) 2002 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com)
3
- * Licensed under the GPL
44 */
55
66 #include <linux/ctype.h>
....@@ -55,20 +55,19 @@
5555 return count;
5656 }
5757
58
-static const struct file_operations exitcode_proc_fops = {
59
- .owner = THIS_MODULE,
60
- .open = exitcode_proc_open,
61
- .read = seq_read,
62
- .llseek = seq_lseek,
63
- .release = single_release,
64
- .write = exitcode_proc_write,
58
+static const struct proc_ops exitcode_proc_ops = {
59
+ .proc_open = exitcode_proc_open,
60
+ .proc_read = seq_read,
61
+ .proc_lseek = seq_lseek,
62
+ .proc_release = single_release,
63
+ .proc_write = exitcode_proc_write,
6564 };
6665
6766 static int make_proc_exitcode(void)
6867 {
6968 struct proc_dir_entry *ent;
7069
71
- ent = proc_create("exitcode", 0600, NULL, &exitcode_proc_fops);
70
+ ent = proc_create("exitcode", 0600, NULL, &exitcode_proc_ops);
7271 if (ent == NULL) {
7372 printk(KERN_WARNING "make_proc_exitcode : Failed to register "
7473 "/proc/exitcode\n");