quota.h (2d8ad8719591fa803b0d589ed057fa46f49b7155) | quota.h (1495f230fa7750479c79e3656286b9183d662077) |
---|---|
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 */ 9 10#ifndef __QUOTA_DOT_H__ 11#define __QUOTA_DOT_H__ 12 13struct gfs2_inode; 14struct gfs2_sbd; | 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 */ 9 10#ifndef __QUOTA_DOT_H__ 11#define __QUOTA_DOT_H__ 12 13struct gfs2_inode; 14struct gfs2_sbd; |
15struct shrink_control; |
|
15 16#define NO_QUOTA_CHANGE ((u32)-1) 17 18extern int gfs2_quota_hold(struct gfs2_inode *ip, u32 uid, u32 gid); 19extern void gfs2_quota_unhold(struct gfs2_inode *ip); 20 21extern int gfs2_quota_lock(struct gfs2_inode *ip, u32 uid, u32 gid); 22extern void gfs2_quota_unlock(struct gfs2_inode *ip); --- 23 unchanged lines hidden (view full) --- 46 if (sdp->sd_args.ar_quota != GFS2_QUOTA_ON) 47 return 0; 48 ret = gfs2_quota_check(ip, ip->i_inode.i_uid, ip->i_inode.i_gid); 49 if (ret) 50 gfs2_quota_unlock(ip); 51 return ret; 52} 53 | 16 17#define NO_QUOTA_CHANGE ((u32)-1) 18 19extern int gfs2_quota_hold(struct gfs2_inode *ip, u32 uid, u32 gid); 20extern void gfs2_quota_unhold(struct gfs2_inode *ip); 21 22extern int gfs2_quota_lock(struct gfs2_inode *ip, u32 uid, u32 gid); 23extern void gfs2_quota_unlock(struct gfs2_inode *ip); --- 23 unchanged lines hidden (view full) --- 47 if (sdp->sd_args.ar_quota != GFS2_QUOTA_ON) 48 return 0; 49 ret = gfs2_quota_check(ip, ip->i_inode.i_uid, ip->i_inode.i_gid); 50 if (ret) 51 gfs2_quota_unlock(ip); 52 return ret; 53} 54 |
54extern int gfs2_shrink_qd_memory(struct shrinker *shrink, int nr, gfp_t gfp_mask); | 55extern int gfs2_shrink_qd_memory(struct shrinker *shrink, 56 struct shrink_control *sc); |
55extern const struct quotactl_ops gfs2_quotactl_ops; 56 57#endif /* __QUOTA_DOT_H__ */ | 57extern const struct quotactl_ops gfs2_quotactl_ops; 58 59#endif /* __QUOTA_DOT_H__ */ |