diff options
Diffstat (limited to 'drivers/zorro')
-rw-r--r-- | drivers/zorro/proc.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/zorro/proc.c b/drivers/zorro/proc.c index 1b4317d7d7aa..099b6fb5b5cb 100644 --- a/drivers/zorro/proc.c +++ b/drivers/zorro/proc.c | |||
@@ -77,6 +77,7 @@ proc_bus_zorro_read(struct file *file, char __user *buf, size_t nbytes, loff_t * | |||
77 | } | 77 | } |
78 | 78 | ||
79 | static const struct file_operations proc_bus_zorro_operations = { | 79 | static const struct file_operations proc_bus_zorro_operations = { |
80 | .owner = THIS_MODULE, | ||
80 | .llseek = proc_bus_zorro_lseek, | 81 | .llseek = proc_bus_zorro_lseek, |
81 | .read = proc_bus_zorro_read, | 82 | .read = proc_bus_zorro_read, |
82 | }; | 83 | }; |
@@ -136,11 +137,11 @@ static int __init zorro_proc_attach_device(u_int slot) | |||
136 | char name[4]; | 137 | char name[4]; |
137 | 138 | ||
138 | sprintf(name, "%02x", slot); | 139 | sprintf(name, "%02x", slot); |
139 | entry = create_proc_entry(name, 0, proc_bus_zorro_dir); | 140 | entry = proc_create_data(name, 0, proc_bus_zorro_dir, |
141 | &proc_bus_zorro_operations, | ||
142 | &zorro_autocon[slot]); | ||
140 | if (!entry) | 143 | if (!entry) |
141 | return -ENOMEM; | 144 | return -ENOMEM; |
142 | entry->proc_fops = &proc_bus_zorro_operations; | ||
143 | entry->data = &zorro_autocon[slot]; | ||
144 | entry->size = sizeof(struct zorro_dev); | 145 | entry->size = sizeof(struct zorro_dev); |
145 | return 0; | 146 | return 0; |
146 | } | 147 | } |