diff options
Diffstat (limited to 'fs/quota')
-rw-r--r-- | fs/quota/dquot.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/fs/quota/dquot.c b/fs/quota/dquot.c index 3fc62b097bed..7b980954993b 100644 --- a/fs/quota/dquot.c +++ b/fs/quota/dquot.c | |||
@@ -1351,28 +1351,30 @@ static qsize_t *inode_reserved_space(struct inode * inode) | |||
1351 | return inode->i_sb->dq_op->get_reserved_space(inode); | 1351 | return inode->i_sb->dq_op->get_reserved_space(inode); |
1352 | } | 1352 | } |
1353 | 1353 | ||
1354 | static void inode_add_rsv_space(struct inode *inode, qsize_t number) | 1354 | void inode_add_rsv_space(struct inode *inode, qsize_t number) |
1355 | { | 1355 | { |
1356 | spin_lock(&inode->i_lock); | 1356 | spin_lock(&inode->i_lock); |
1357 | *inode_reserved_space(inode) += number; | 1357 | *inode_reserved_space(inode) += number; |
1358 | spin_unlock(&inode->i_lock); | 1358 | spin_unlock(&inode->i_lock); |
1359 | } | 1359 | } |
1360 | EXPORT_SYMBOL(inode_add_rsv_space); | ||
1360 | 1361 | ||
1361 | 1362 | void inode_claim_rsv_space(struct inode *inode, qsize_t number) | |
1362 | static void inode_claim_rsv_space(struct inode *inode, qsize_t number) | ||
1363 | { | 1363 | { |
1364 | spin_lock(&inode->i_lock); | 1364 | spin_lock(&inode->i_lock); |
1365 | *inode_reserved_space(inode) -= number; | 1365 | *inode_reserved_space(inode) -= number; |
1366 | __inode_add_bytes(inode, number); | 1366 | __inode_add_bytes(inode, number); |
1367 | spin_unlock(&inode->i_lock); | 1367 | spin_unlock(&inode->i_lock); |
1368 | } | 1368 | } |
1369 | EXPORT_SYMBOL(inode_claim_rsv_space); | ||
1369 | 1370 | ||
1370 | static void inode_sub_rsv_space(struct inode *inode, qsize_t number) | 1371 | void inode_sub_rsv_space(struct inode *inode, qsize_t number) |
1371 | { | 1372 | { |
1372 | spin_lock(&inode->i_lock); | 1373 | spin_lock(&inode->i_lock); |
1373 | *inode_reserved_space(inode) -= number; | 1374 | *inode_reserved_space(inode) -= number; |
1374 | spin_unlock(&inode->i_lock); | 1375 | spin_unlock(&inode->i_lock); |
1375 | } | 1376 | } |
1377 | EXPORT_SYMBOL(inode_sub_rsv_space); | ||
1376 | 1378 | ||
1377 | static qsize_t inode_get_rsv_space(struct inode *inode) | 1379 | static qsize_t inode_get_rsv_space(struct inode *inode) |
1378 | { | 1380 | { |