Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751213AbWIFG5S (ORCPT ); Wed, 6 Sep 2006 02:57:18 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751227AbWIFG5S (ORCPT ); Wed, 6 Sep 2006 02:57:18 -0400 Received: from emailer.gwdg.de ([134.76.10.24]:9693 "EHLO emailer.gwdg.de") by vger.kernel.org with ESMTP id S1751213AbWIFG5R (ORCPT ); Wed, 6 Sep 2006 02:57:17 -0400 Date: Wed, 6 Sep 2006 08:54:43 +0200 (MEST) From: Jan Engelhardt To: Andreas Gruenbacher cc: linux-kernel@vger.kernel.org, Andrew Morton , James Morris , Kay Sievers Subject: Re: Generic infrastructure for acls In-Reply-To: <20060901221457.803728153@winden.suse.de> Message-ID: References: <20060901221421.968954146@winden.suse.de> <20060901221457.803728153@winden.suse.de> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam-Report: Content analysis: 0.0 points, 6.0 required _SUMMARY_ Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 660 Lines: 27 >+generic_acl_set(struct inode *inode, struct generic_acl_operations *ops, >+ int type, const void *value, size_t size) >+{ >+ struct posix_acl *acl = NULL; >+ int error; >+ >+ if (S_ISLNK(inode->i_mode)) >+ return -EOPNOTSUPP; >+ if ((current->fsuid != inode->i_uid) && !capable(CAP_FOWNER)) >+ if (error > 0) { >+ ops->setacl(inode, ACL_TYPE_ACCESS, clone); >+ } redundant () {} Jan Engelhardt -- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/