aboutsummaryrefslogtreecommitdiffstats
path: root/fs
diff options
context:
space:
mode:
authorTao Ma <tao.ma@oracle.com>2008-11-24 18:21:36 -0500
committerMark Fasheh <mfasheh@suse.com>2009-01-05 11:40:26 -0500
commitdf32b3343aa11e0c7f54783594b24321d17d376f (patch)
tree5d8f864cdbbb60af5f0eb62e7e9c4f0ef1bdbd08 /fs
parente35ff98f7c37b7bc901b4b90a66a0287565e456c (diff)
ocfs2/quota: sparse fixes for quota
Fix 2 minor things in quota. They are both found by sparse check. 1. an endian bug in ocfs2_local_quota_add_chunk. 2. change olq_alloc_dquot to static. Signed-off-by: Tao Ma <tao.ma@oracle.com> Signed-off-by: Mark Fasheh <mfasheh@suse.com>
Diffstat (limited to 'fs')
-rw-r--r--fs/ocfs2/quota_local.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/ocfs2/quota_local.c b/fs/ocfs2/quota_local.c
index b5ddb22e6278..d451b715aefe 100644
--- a/fs/ocfs2/quota_local.c
+++ b/fs/ocfs2/quota_local.c
@@ -988,7 +988,7 @@ static struct ocfs2_quota_chunk *ocfs2_local_quota_add_chunk(
988 goto out_trans; 988 goto out_trans;
989 } 989 }
990 lock_buffer(bh); 990 lock_buffer(bh);
991 dchunk->dqc_free = ol_quota_entries_per_block(sb); 991 dchunk->dqc_free = cpu_to_le32(ol_quota_entries_per_block(sb));
992 memset(dchunk->dqc_bitmap, 0, 992 memset(dchunk->dqc_bitmap, 0,
993 sb->s_blocksize - sizeof(struct ocfs2_local_disk_chunk) - 993 sb->s_blocksize - sizeof(struct ocfs2_local_disk_chunk) -
994 OCFS2_QBLK_RESERVED_SPACE); 994 OCFS2_QBLK_RESERVED_SPACE);
@@ -1110,7 +1110,7 @@ out:
1110 return ERR_PTR(status); 1110 return ERR_PTR(status);
1111} 1111}
1112 1112
1113void olq_alloc_dquot(struct buffer_head *bh, void *private) 1113static void olq_alloc_dquot(struct buffer_head *bh, void *private)
1114{ 1114{
1115 int *offset = private; 1115 int *offset = private;
1116 struct ocfs2_local_disk_chunk *dchunk; 1116 struct ocfs2_local_disk_chunk *dchunk;