inode.c (dec214d00e0d78a08b947d7dccdfdb84407a9f4d) | inode.c (7a9ca53aea10ad4677a0f347ad7639c304b80194) |
---|---|
1/* 2 * linux/fs/ext4/inode.c 3 * 4 * Copyright (C) 1992, 1993, 1994, 1995 5 * Remy Card (card@masi.ibp.fr) 6 * Laboratoire MASI - Institut Blaise Pascal 7 * Universite Pierre et Marie Curie (Paris VI) 8 * --- 5281 unchanged lines hidden (view full) --- 5290 * inode block, ? - but truncate inode update has it) */ 5291 handle = ext4_journal_start(inode, EXT4_HT_QUOTA, 5292 (EXT4_MAXQUOTAS_INIT_BLOCKS(inode->i_sb) + 5293 EXT4_MAXQUOTAS_DEL_BLOCKS(inode->i_sb)) + 3); 5294 if (IS_ERR(handle)) { 5295 error = PTR_ERR(handle); 5296 goto err_out; 5297 } | 1/* 2 * linux/fs/ext4/inode.c 3 * 4 * Copyright (C) 1992, 1993, 1994, 1995 5 * Remy Card (card@masi.ibp.fr) 6 * Laboratoire MASI - Institut Blaise Pascal 7 * Universite Pierre et Marie Curie (Paris VI) 8 * --- 5281 unchanged lines hidden (view full) --- 5290 * inode block, ? - but truncate inode update has it) */ 5291 handle = ext4_journal_start(inode, EXT4_HT_QUOTA, 5292 (EXT4_MAXQUOTAS_INIT_BLOCKS(inode->i_sb) + 5293 EXT4_MAXQUOTAS_DEL_BLOCKS(inode->i_sb)) + 3); 5294 if (IS_ERR(handle)) { 5295 error = PTR_ERR(handle); 5296 goto err_out; 5297 } |
5298 5299 /* dquot_transfer() calls back ext4_get_inode_usage() which 5300 * counts xattr inode references. 5301 */ 5302 down_read(&EXT4_I(inode)->xattr_sem); |
|
5298 error = dquot_transfer(inode, attr); | 5303 error = dquot_transfer(inode, attr); |
5304 up_read(&EXT4_I(inode)->xattr_sem); 5305 |
|
5299 if (error) { 5300 ext4_journal_stop(handle); 5301 return error; 5302 } 5303 /* Update corresponding info in inode so that everything is in 5304 * one transaction */ 5305 if (attr->ia_valid & ATTR_UID) 5306 inode->i_uid = attr->ia_uid; --- 765 unchanged lines hidden --- | 5306 if (error) { 5307 ext4_journal_stop(handle); 5308 return error; 5309 } 5310 /* Update corresponding info in inode so that everything is in 5311 * one transaction */ 5312 if (attr->ia_valid & ATTR_UID) 5313 inode->i_uid = attr->ia_uid; --- 765 unchanged lines hidden --- |