From f678fbfdc6ff2b28ac77de4ccb0c6e2cc404026b Mon Sep 17 00:00:00 2001 From: Steven Whitehouse Date: Tue, 13 Nov 2012 14:50:35 +0000 Subject: [PATCH] --- yaml --- r: 344355 b: refs/heads/master c: aa8920c96897dd82f0520f9e7db7311b42547ce6 h: refs/heads/master i: 344353: bc3409c3d18da51e27474de5004764c5b791e8af 344351: 097916fd77729004dc06ec0e16379b7d355da92c v: v3 --- [refs] | 2 +- trunk/fs/gfs2/rgrp.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 239301c86201..57ad60396bce 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 4327a9bf71f4b021b675e01f24fefc647cff7513 +refs/heads/master: aa8920c96897dd82f0520f9e7db7311b42547ce6 diff --git a/trunk/fs/gfs2/rgrp.c b/trunk/fs/gfs2/rgrp.c index 99a619788c65..5625e93bf61f 100644 --- a/trunk/fs/gfs2/rgrp.c +++ b/trunk/fs/gfs2/rgrp.c @@ -1776,10 +1776,11 @@ static u32 gfs2_orlov_skip(const struct gfs2_inode *ip) static bool gfs2_select_rgrp(struct gfs2_rgrpd **pos, const struct gfs2_rgrpd *begin) { struct gfs2_rgrpd *rgd = *pos; + struct gfs2_sbd *sdp = rgd->rd_sbd; rgd = gfs2_rgrpd_get_next(rgd); if (rgd == NULL) - rgd = gfs2_rgrpd_get_next(NULL); + rgd = gfs2_rgrpd_get_first(sdp); *pos = rgd; if (rgd != begin) /* If we didn't wrap */ return true;