diff options
author | Tao Ma <tao.ma@oracle.com> | 2008-11-24 18:21:36 -0500 |
---|---|---|
committer | Mark Fasheh <mfasheh@suse.com> | 2009-01-05 11:40:26 -0500 |
commit | df32b3343aa11e0c7f54783594b24321d17d376f (patch) | |
tree | 5d8f864cdbbb60af5f0eb62e7e9c4f0ef1bdbd08 /fs/ocfs2/quota_local.c | |
parent | e35ff98f7c37b7bc901b4b90a66a0287565e456c (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/ocfs2/quota_local.c')
-rw-r--r-- | fs/ocfs2/quota_local.c | 4 |
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 | ||
1113 | void olq_alloc_dquot(struct buffer_head *bh, void *private) | 1113 | static 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; |