Abhi Das 959b671717 gfs2: handle NULL rgd in set_rgrp_preferences
The function set_rgrp_preferences() does not handle the (rarely
returned) NULL value from gfs2_rgrpd_get_next() and this patch
fixes that.

The fs image in question is only 150MB in size which allows for
only 1 rgrp to be created. The in-memory rb tree has only 1 node
and when gfs2_rgrpd_get_next() is called on this sole rgrp, it
returns NULL. (Default behavior is to wrap around the rb tree and
return the first node to give the illusion of a circular linked
list. In the case of only 1 rgrp, we can't have
gfs2_rgrpd_get_next() return the same rgrp (first, last, next all
point to the same rgrp)... that would cause unintended consequences
and infinite loops.)

Signed-off-by: Abhi Das <adas@redhat.com>
Signed-off-by: Bob Peterson <rpeterso@redhat.com>
2015-05-05 11:26:04 -05:00
..
2015-04-11 22:24:41 -04:00
2015-03-25 20:28:11 -04:00
2015-03-25 20:28:11 -04:00
2015-04-11 22:24:41 -04:00
2015-04-11 22:24:41 -04:00
2015-02-16 17:56:03 -08:00
2015-03-25 20:28:11 -04:00
2015-03-25 20:28:11 -04:00
2015-04-11 22:24:41 -04:00
2015-03-25 20:28:11 -04:00
2015-03-25 20:28:11 -04:00
2015-04-11 22:24:41 -04:00
2015-03-25 20:28:11 -04:00
2015-04-14 16:04:26 -07:00
2015-04-11 22:24:41 -04:00
2015-04-11 22:24:41 -04:00
2015-03-18 10:29:48 +01:00
2015-03-25 20:28:11 -04:00
2015-03-25 20:28:11 -04:00
2015-04-11 22:24:41 -04:00
2015-03-25 20:28:11 -04:00
2015-03-06 23:10:29 +01:00
2015-02-16 17:56:04 -08:00
2015-03-25 20:28:11 -04:00
2015-03-25 20:28:11 -04:00