From f9358b1bb2f3fe6831c460aae9db1a8c95838d74 Mon Sep 17 00:00:00 2001 From: Jan Kara Date: Mon, 6 Oct 2003 17:54:56 -0700 Subject: [PATCH] [PATCH] Quota bugfix This should fix a problem with used-bytes counter overflow in old quota format. --- fs/quota_v1.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/quota_v1.c b/fs/quota_v1.c index 573a93a3d405c..6575d607fc874 100644 --- a/fs/quota_v1.c +++ b/fs/quota_v1.c @@ -21,7 +21,7 @@ static void v1_disk2mem_dqblk(struct mem_dqblk *m, struct v1_disk_dqblk *d) m->dqb_curinodes = d->dqb_curinodes; m->dqb_bhardlimit = d->dqb_bhardlimit; m->dqb_bsoftlimit = d->dqb_bsoftlimit; - m->dqb_curspace = d->dqb_curblocks << QUOTABLOCK_BITS; + m->dqb_curspace = ((qsize_t)d->dqb_curblocks) << QUOTABLOCK_BITS; m->dqb_itime = d->dqb_itime; m->dqb_btime = d->dqb_btime; } -- 2.53.0