quota: Remove locking for reading from the old quota format
The old quota format has fixed offset in quota file based on ID so there's no locking needed against concurrent modifications of the file (locking against concurrent IO on the same dquot is still provided by dq_lock). Reviewed-by: Andreas Dilger <adilger@dilger.ca> Signed-off-by: Jan Kara <jack@suse.cz>
This commit is contained in:
parent
e342e38df9
commit
47cdc11dee
|
@ -61,7 +61,6 @@ static int v1_read_dqblk(struct dquot *dquot)
|
|||
if (!dqopt->files[type])
|
||||
return -EINVAL;
|
||||
|
||||
down_read(&dqopt->dqio_sem);
|
||||
/* Set structure to 0s in case read fails/is after end of file */
|
||||
memset(&dqblk, 0, sizeof(struct v1_disk_dqblk));
|
||||
dquot->dq_sb->s_op->quota_read(dquot->dq_sb, type, (char *)&dqblk,
|
||||
|
@ -75,7 +74,6 @@ static int v1_read_dqblk(struct dquot *dquot)
|
|||
dquot->dq_dqb.dqb_isoftlimit == 0)
|
||||
set_bit(DQ_FAKE_B, &dquot->dq_flags);
|
||||
dqstats_inc(DQST_READS);
|
||||
up_read(&dqopt->dqio_sem);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue