The patch can be downloaded from here. https://www.dragonflybsd.org/~tkusumi/diff/freebsd/hammer2/0001-Port-HAMMER2-from-DragonFly-read-only-support.patch Since this is read-only support, I've uploaded a 4GiB image created by makefs(8). The image contains FreeBSD 13.1-RELEASE src. https://www.dragonflybsd.org/~tkusumi/diff/freebsd/hammer2/img/ It's probably easiest to use mdconfig(8) to mount the image. # mdconfig /path/to/image # mount_hammer2 /dev/mdX /path/to/mntpt A false-positive lock order reversal message may appear on mounting.
Also available on GitHub. I haven't created a PR for this GitHub mirror. https://github.com/kusumi/freebsd-src/commits/hammer2_1
Thanks for the contribution. I have created a differential for it.
There is a port sysutils/hammer2 now available.