acl.c (9c2c703929e4c41210cfa6e3f599514421bab8dc) | acl.c (7e40145eb111a5192e6d819f764db9d6828d1abb) |
---|---|
1/* 2 * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. 3 * Copyright (C) 2004-2006 Red Hat, Inc. All rights reserved. 4 * 5 * This copyrighted material is made available to anyone wishing to use, 6 * modify, copy, or redistribute it subject to the terms and conditions 7 * of the GNU General Public License version 2. 8 */ --- 61 unchanged lines hidden (view full) --- 70/** 71 * gfs2_check_acl - Check an ACL to see if we're allowed to do something 72 * @inode: the file we want to do something to 73 * @mask: what we want to do 74 * 75 * Returns: errno 76 */ 77 | 1/* 2 * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. 3 * Copyright (C) 2004-2006 Red Hat, Inc. All rights reserved. 4 * 5 * This copyrighted material is made available to anyone wishing to use, 6 * modify, copy, or redistribute it subject to the terms and conditions 7 * of the GNU General Public License version 2. 8 */ --- 61 unchanged lines hidden (view full) --- 70/** 71 * gfs2_check_acl - Check an ACL to see if we're allowed to do something 72 * @inode: the file we want to do something to 73 * @mask: what we want to do 74 * 75 * Returns: errno 76 */ 77 |
78int gfs2_check_acl(struct inode *inode, int mask, unsigned int flags) | 78int gfs2_check_acl(struct inode *inode, int mask) |
79{ 80 struct posix_acl *acl; 81 int error; 82 83 if (mask & MAY_NOT_BLOCK) { 84 if (!negative_cached_acl(inode, ACL_TYPE_ACCESS)) 85 return -ECHILD; 86 return -EAGAIN; --- 268 unchanged lines hidden --- | 79{ 80 struct posix_acl *acl; 81 int error; 82 83 if (mask & MAY_NOT_BLOCK) { 84 if (!negative_cached_acl(inode, ACL_TYPE_ACCESS)) 85 return -ECHILD; 86 return -EAGAIN; --- 268 unchanged lines hidden --- |