|
@@ -508,10 +508,12 @@ fallback_retry:
|
|
|
for (i = 0; i < ngroups; i++) {
|
|
|
grp = (parent_group + i) % ngroups;
|
|
|
desc = ext4_get_group_desc(sb, grp, NULL);
|
|
|
- grp_free = ext4_free_inodes_count(sb, desc);
|
|
|
- if (desc && grp_free && grp_free >= avefreei) {
|
|
|
- *group = grp;
|
|
|
- return 0;
|
|
|
+ if (desc) {
|
|
|
+ grp_free = ext4_free_inodes_count(sb, desc);
|
|
|
+ if (grp_free && grp_free >= avefreei) {
|
|
|
+ *group = grp;
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|