Messages in this thread Patch in this message | | | From | Wanpeng Li <> | Subject | [PATCH v2 3/3] mm/slab: Fix /proc/slabinfo unwriteable for slab | Date | Thu, 27 Jun 2013 08:41:40 +0800 |
| |
Slab have some tunables like limit, batchcount, and sharedfactor can be tuned through function slabinfo_write. Commit (b7454ad3: mm/sl[au]b: Move slabinfo processing to slab_common.c) uncorrectly change /proc/slabinfo unwriteable for slab, this patch fix it by revert to original mode.
Signed-off-by: Wanpeng Li <liwanp@linux.vnet.ibm.com> --- mm/slab_common.c | 10 ++++++++++ 1 file changed, 10 insertions(+)
diff --git a/mm/slab_common.c b/mm/slab_common.c index 4ee4325..d41ff76 100644 --- a/mm/slab_common.c +++ b/mm/slab_common.c @@ -631,10 +631,20 @@ static const struct file_operations proc_slabinfo_operations = { .release = seq_release, }; +#ifdef CONFIG_SLAB +static int __init slab_proc_init(void) +{ + proc_create("slabinfo", S_IWUSR | S_IRUSR, NULL, &proc_slabinfo_operations); + return 0; +} +#endif +#ifdef CONFIG_SLUB static int __init slab_proc_init(void) { proc_create("slabinfo", S_IRUSR, NULL, &proc_slabinfo_operations); return 0; } +#endif + module_init(slab_proc_init); #endif /* CONFIG_SLABINFO */ -- 1.8.1.2
| |