diff --git a/fs/gfs2/quota.c b/fs/gfs2/quota.c
index aba8d31a9a7fd1eb63f263c43b835367271bdb1c..d45a3a1ed9fe779d33195af2899c4e147c04c79b 100644
--- a/fs/gfs2/quota.c
+++ b/fs/gfs2/quota.c
@@ -213,12 +213,7 @@ static u64 qd2index(struct gfs2_quota_data *qd)
 
 static u64 qd2offset(struct gfs2_quota_data *qd)
 {
-	u64 offset;
-
-	offset = qd2index(qd);
-	offset *= sizeof(struct gfs2_quota);
-
-	return offset;
+	return qd2index(qd) * sizeof(struct gfs2_quota);
 }
 
 static struct gfs2_quota_data *qd_alloc(unsigned hash, struct gfs2_sbd *sdp, struct kqid qid)