Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

quota: Properly return errors from dquot_writeback_dquots()

Due to a switched left and right side of an assignment,
dquot_writeback_dquots() never returned error. This could result in
errors during quota writeback to not be reported to userspace properly.
Fix it.

CC: stable@vger.kernel.org
Coverity-id: 1226884
Signed-off-by: Jan Kara <jack@suse.cz>

Jan Kara 474d2605 7938db44

+1 -1
+1 -1
fs/quota/dquot.c
··· 634 634 dqstats_inc(DQST_LOOKUPS); 635 635 err = sb->dq_op->write_dquot(dquot); 636 636 if (!ret && err) 637 - err = ret; 637 + ret = err; 638 638 dqput(dquot); 639 639 spin_lock(&dq_list_lock); 640 640 }