diff options
Diffstat (limited to 'mm/slub.c')
-rw-r--r-- | mm/slub.c | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -4386,11 +4386,12 @@ struct slab_attribute { | |||
4386 | }; | 4386 | }; |
4387 | 4387 | ||
4388 | #define SLAB_ATTR_RO(_name) \ | 4388 | #define SLAB_ATTR_RO(_name) \ |
4389 | static struct slab_attribute _name##_attr = __ATTR_RO(_name) | 4389 | static struct slab_attribute _name##_attr = \ |
4390 | __ATTR(_name, 0400, _name##_show, NULL) | ||
4390 | 4391 | ||
4391 | #define SLAB_ATTR(_name) \ | 4392 | #define SLAB_ATTR(_name) \ |
4392 | static struct slab_attribute _name##_attr = \ | 4393 | static struct slab_attribute _name##_attr = \ |
4393 | __ATTR(_name, 0644, _name##_show, _name##_store) | 4394 | __ATTR(_name, 0600, _name##_show, _name##_store) |
4394 | 4395 | ||
4395 | static ssize_t slab_size_show(struct kmem_cache *s, char *buf) | 4396 | static ssize_t slab_size_show(struct kmem_cache *s, char *buf) |
4396 | { | 4397 | { |
@@ -5231,7 +5232,7 @@ static const struct file_operations proc_slabinfo_operations = { | |||
5231 | 5232 | ||
5232 | static int __init slab_proc_init(void) | 5233 | static int __init slab_proc_init(void) |
5233 | { | 5234 | { |
5234 | proc_create("slabinfo", S_IRUGO, NULL, &proc_slabinfo_operations); | 5235 | proc_create("slabinfo", S_IRUSR, NULL, &proc_slabinfo_operations); |
5235 | return 0; | 5236 | return 0; |
5236 | } | 5237 | } |
5237 | module_init(slab_proc_init); | 5238 | module_init(slab_proc_init); |