sys/vfs/hammer2: Fix volhdrno initialization bug
authorTomohiro Kusumi <tkusumi@netbsd.org>
Sat, 26 Jun 2021 16:14:18 +0000 (01:14 +0900)
committerTomohiro Kusumi <tkusumi@netbsd.org>
Sat, 26 Jun 2021 16:48:07 +0000 (01:48 +0900)
commit75d9730a687fcff22414364698e4ba023b466437
tree747083c127ce3d9fa531ffdc3fcd849c891863af
parentd490438fc14a707977eb2091b58c3636b0f556aa
sys/vfs/hammer2: Fix volhdrno initialization bug

While hammer2_init_volumes() returned correct root volume header,
hmp->volhdrno was always initialized with 0.

This resulted in always flushing volume header in 1->2->3->0->... order,
instead of starting off from where previous mount had written +1.
sys/vfs/hammer2/hammer2.h
sys/vfs/hammer2/hammer2_ondisk.c
sys/vfs/hammer2/hammer2_vfsops.c