Commit e771da0
xfs: delay initial open of the GC zone
The code currently used to select the new GC target zone when the
previous one is full also handles the case where there is no current GC
target zone at all. Make use of that to simplify the logic in
xfs_zone_gc_mount.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Hans Holmberg <hans.holmberg@wdc.com>
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
Reviewed-by: Carlos Maiolino <cmaiolino@redhat.com>
Signed-off-by: Carlos Maiolino <cem@kernel.org>1 parent 29a7b26 commit e771da0
1 file changed
Lines changed: 20 additions & 25 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
527 | 527 | | |
528 | 528 | | |
529 | 529 | | |
530 | | - | |
| 530 | + | |
531 | 531 | | |
532 | 532 | | |
533 | 533 | | |
| |||
538 | 538 | | |
539 | 539 | | |
540 | 540 | | |
541 | | - | |
542 | | - | |
543 | | - | |
544 | | - | |
545 | | - | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
546 | 544 | | |
547 | 545 | | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
548 | 551 | | |
549 | | - | |
| 552 | + | |
550 | 553 | | |
551 | 554 | | |
552 | 555 | | |
| |||
1194 | 1197 | | |
1195 | 1198 | | |
1196 | 1199 | | |
1197 | | - | |
1198 | 1200 | | |
1199 | 1201 | | |
1200 | 1202 | | |
1201 | | - | |
| 1203 | + | |
| 1204 | + | |
1202 | 1205 | | |
1203 | | - | |
1204 | | - | |
1205 | | - | |
1206 | | - | |
| 1206 | + | |
| 1207 | + | |
1207 | 1208 | | |
1208 | 1209 | | |
1209 | | - | |
1210 | | - | |
1211 | | - | |
1212 | | - | |
1213 | | - | |
1214 | | - | |
1215 | | - | |
1216 | | - | |
| 1210 | + | |
| 1211 | + | |
| 1212 | + | |
| 1213 | + | |
| 1214 | + | |
| 1215 | + | |
1217 | 1216 | | |
1218 | 1217 | | |
1219 | | - | |
1220 | | - | |
1221 | | - | |
1222 | 1218 | | |
1223 | 1219 | | |
1224 | 1220 | | |
| |||
1241 | 1237 | | |
1242 | 1238 | | |
1243 | 1239 | | |
1244 | | - | |
1245 | 1240 | | |
1246 | 1241 | | |
1247 | 1242 | | |
| |||
0 commit comments