xfs: fix warnings with CONFIG_XFS_QUOTA disabled
PATCH 1/1 xfs: fix warnings with CONFIG_XFS_QUOTA disabled
Fix warnings about unitialized dquot variables by making sure xfs_qm_vop_dqalloc touches it even when quotas are disabled.
fs/xfs/xfs_quota.h +8 -1
@@ -335,6 +335,14 @@ extern void xfs_qm_unmount(struct xfs_moextern void xfs_qm_unmount_quotas (struct xfs_mount *);#else +static inline int +xfs_qm_vop_dqalloc (struct xfs_inode *ip,uid_t uid,gid_t gid,prid_t prid, +uint flags,struct xfs_dquot **udqp,struct xfs_dquot **gdqp) +{ + *udqp =NULL ; + *gdqp =NULL ; +return 0 ; +}#define xfs_trans_dup_dqinfo (tp, tp2)#define xfs_trans_free_dqinfo (tp)#define xfs_trans_mod_dquot_byino (tp, ip, fields, delta)
@@ -342,7 +350,6 @@ extern void xfs_qm_unmount_quotas(struct#define xfs_trans_unreserve_and_mod_dquots (tp)#define xfs_trans_reserve_quota_nblks (tp, ip, nblks, ninos, flags) (0)#define xfs_trans_reserve_quota_bydquots (tp, mp, u, g, nb, ni, fl) (0) -#define xfs_qm_vop_dqalloc (ip, uid, gid, prid, fl, ou, og) (0)#define xfs_qm_vop_create_dqattach (tp, ip, u, g)#define xfs_qm_vop_rename_dqattach (it) (0)#define xfs_qm_vop_chown (tp, ip, old, new) (NULL)
_______________________________________________
xfs mailing list
[email protected]
http://oss.sgi.com/mailman/listinfo/xfs
Quoted 5 lines · Christoph Hellwig
Fix warnings about unitialized dquot variables by making sure
xfs_qm_vop_dqalloctouches it even when quotas are disabled.Signed-off-by Christoph Hellwig <[email protected]>
Quoted 31 lines
Index:
xfs/fs/xfs/xfs_quota.h
===================================================================fs/xfs/xfs_quota.h +8
-0@@ -335,6 +335,14 @@ extern void xfs_qm_unmount(struct xfs_moextern void xfs_qm_unmount_quotas (struct xfs_mount *);#else +static inline int +xfs_qm_vop_dqalloc (struct xfs_inode *ip,uid_t uid,gid_t gid,prid_t prid, +uint flags,struct xfs_dquot **udqp,struct xfs_dquot **gdqp) +{ + *udqp =NULL ; + *gdqp =NULL ; +return 0 ; +}#define xfs_trans_dup_dqinfo (tp, tp2)#define xfs_trans_free_dqinfo (tp)#define
xfs_trans_mod_dquot_byino(tp, ip, fields, delta)fs/xfs/xfs_quota.h +0
-1@@ -342,7 +350,6 @@ extern void xfs_qm_unmount_quotas(struct#define xfs_trans_unreserve_and_mod_dquots (tp)#define xfs_trans_reserve_quota_nblks (tp, ip, nblks, ninos, flags) (0)#define xfs_trans_reserve_quota_bydquots (tp, mp, u, g, nb, ni, fl) (0) -#define xfs_qm_vop_dqalloc (ip, uid, gid, prid, fl, ou, og) (0)#define xfs_qm_vop_create_dqattach (tp, ip, u, g)#define xfs_qm_vop_rename_dqattach (it) (0)#define xfs_qm_vop_chown (tp, ip, old, new) (NULL)
Quoted 4 lines
_______________________________________________
xfs mailing list
[email protected]
http://oss.sgi.com/mailman/listinfo/xfs
_______________________________________________
xfs mailing list
[email protected]
http://oss.sgi.com/mailman/listinfo/xfs