From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758605AbZHRB6J (ORCPT ); Mon, 17 Aug 2009 21:58:09 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751996AbZHRB6I (ORCPT ); Mon, 17 Aug 2009 21:58:08 -0400 Received: from mx2.redhat.com ([66.187.237.31]:38052 "EHLO mx2.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750774AbZHRB6H (ORCPT ); Mon, 17 Aug 2009 21:58:07 -0400 Message-ID: <4A8A0B0D.6080400@redhat.com> Date: Tue, 18 Aug 2009 09:59:41 +0800 From: Amerigo Wang User-Agent: Thunderbird 2.0.0.22 (X11/20090719) MIME-Version: 1.0 To: Christoph Lameter CC: Pekka Enberg , Ingo Molnar , linux-kernel@vger.kernel.org, Vegard Nossum , Eduard - Gabriel Munteanu , Thomas Gleixner , linux-mm@kvack.org, David Rientjes , Matt Mackall , Arjan van de Ven Subject: Re: [Patch] proc: drop write permission on 'timer_list' and 'slabinfo' References: <20090817094525.6355.88682.sendpatchset@localhost.localdomain> <20090817094822.GA17838@elte.hu> <1250502847.5038.16.camel@penberg-laptop> <4A8986BB.80409@cs.helsinki.fi> In-Reply-To: Content-Type: multipart/mixed; boundary="------------050500090409000700090907" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is a multi-part message in MIME format. --------------050500090409000700090907 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Christoph Lameter wrote: > On Mon, 17 Aug 2009, Pekka Enberg wrote: > > >>> slab needs the write permissions for tuning! >>> >> Oh, crap, you're right, I had forgotten about that. It's probably best to keep >> slub permissions as-is, no? >> Oops! I misread the code... sorry. > > slub perms can be changed. The patch is okay for that. But there is no > write method in slub. Effectively it makes no difference. Just the > display is nicer in /proc. > > > Ah, ok, I update this part of patch, attached. Thanks! Signed-off-by: WANG Cong --------------050500090409000700090907 Content-Type: text/plain; name="proc-file-write-permission-fix2.diff" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="proc-file-write-permission-fix2.diff" diff --git a/mm/slub.c b/mm/slub.c index b9f1491..aba2c1b 100644 --- a/mm/slub.c +++ b/mm/slub.c @@ -4726,7 +4726,7 @@ static const struct file_operations proc_slabinfo_operations = { static int __init slab_proc_init(void) { - proc_create("slabinfo",S_IWUSR|S_IRUGO,NULL,&proc_slabinfo_operations); + proc_create("slabinfo",S_IRUSR|S_IRUGO,NULL,&proc_slabinfo_operations); return 0; } module_init(slab_proc_init); --------------050500090409000700090907--