resource.c (e1ca66d1b990b23e7753c729332c0ada61f4f38d) | resource.c (15ad7cdcfd76450d4beebc789ec646664238184d) |
---|---|
1/* 2 * linux/kernel/resource.c 3 * 4 * Copyright (C) 1999 Linus Torvalds 5 * Copyright (C) 1999 Martin Mares <mj@ucw.cz> 6 * 7 * Arbitrary resource management. 8 */ --- 74 unchanged lines hidden (view full) --- 83 seq_printf(m, "%*s%0*llx-%0*llx : %s\n", 84 depth * 2, "", 85 width, (unsigned long long) r->start, 86 width, (unsigned long long) r->end, 87 r->name ? r->name : "<BAD>"); 88 return 0; 89} 90 | 1/* 2 * linux/kernel/resource.c 3 * 4 * Copyright (C) 1999 Linus Torvalds 5 * Copyright (C) 1999 Martin Mares <mj@ucw.cz> 6 * 7 * Arbitrary resource management. 8 */ --- 74 unchanged lines hidden (view full) --- 83 seq_printf(m, "%*s%0*llx-%0*llx : %s\n", 84 depth * 2, "", 85 width, (unsigned long long) r->start, 86 width, (unsigned long long) r->end, 87 r->name ? r->name : "<BAD>"); 88 return 0; 89} 90 |
91static struct seq_operations resource_op = { | 91static const struct seq_operations resource_op = { |
92 .start = r_start, 93 .next = r_next, 94 .stop = r_stop, 95 .show = r_show, 96}; 97 98static int ioports_open(struct inode *inode, struct file *file) 99{ --- 10 unchanged lines hidden (view full) --- 110 int res = seq_open(file, &resource_op); 111 if (!res) { 112 struct seq_file *m = file->private_data; 113 m->private = &iomem_resource; 114 } 115 return res; 116} 117 | 92 .start = r_start, 93 .next = r_next, 94 .stop = r_stop, 95 .show = r_show, 96}; 97 98static int ioports_open(struct inode *inode, struct file *file) 99{ --- 10 unchanged lines hidden (view full) --- 110 int res = seq_open(file, &resource_op); 111 if (!res) { 112 struct seq_file *m = file->private_data; 113 m->private = &iomem_resource; 114 } 115 return res; 116} 117 |
118static struct file_operations proc_ioports_operations = { | 118static const struct file_operations proc_ioports_operations = { |
119 .open = ioports_open, 120 .read = seq_read, 121 .llseek = seq_lseek, 122 .release = seq_release, 123}; 124 | 119 .open = ioports_open, 120 .read = seq_read, 121 .llseek = seq_lseek, 122 .release = seq_release, 123}; 124 |
125static struct file_operations proc_iomem_operations = { | 125static const struct file_operations proc_iomem_operations = { |
126 .open = iomem_open, 127 .read = seq_read, 128 .llseek = seq_lseek, 129 .release = seq_release, 130}; 131 132static int __init ioresources_init(void) 133{ --- 518 unchanged lines hidden --- | 126 .open = iomem_open, 127 .read = seq_read, 128 .llseek = seq_lseek, 129 .release = seq_release, 130}; 131 132static int __init ioresources_init(void) 133{ --- 518 unchanged lines hidden --- |