Whamcloud - gitweb
LU-935 quota: break early when b/i_unit_sz exceeded upper limit
authorNiu Yawei <niu@whamcloud.com>
Mon, 19 Dec 2011 10:18:28 +0000 (02:18 -0800)
committerOleg Drokin <green@whamcloud.com>
Wed, 28 Mar 2012 03:59:59 +0000 (23:59 -0400)
commited57fd22280fe5d1e2f8a57f21e83922ad565b3a
tree136c345631d58f77e71f4d4d3643e29d1695866c
parentd2476735da2490c10596cb116449d8822b1a5b66
LU-935 quota: break early when b/i_unit_sz exceeded upper limit

While expanding b/i_unit_sz in dquot_create_oqaq(), we'd break the loop
early when the b/i_unit_sz exceeded upper limit, otherwise, qaq_b/iunit_sz
could be overflow and result in endless loop.

Signed-off-by: Niu Yawei <niu@whamcloud.com>
Change-Id: I0bf069e9259627426d7a87ec42844eaed7a733b4
Reviewed-on: http://review.whamcloud.com/1890
Tested-by: Hudson
Reviewed-by: Johann Lombardi <johann@whamcloud.com>
Reviewed-by: Fan Yong <yong.fan@whamcloud.com>
Tested-by: Maloo <whamcloud.maloo@gmail.com>
lustre/quota/quota_master.c