The upstream libhugetlbfs is forked here.
Master branch is rebased on next branch to get more latest improvements and changes.
Change log:
02df38e Defined task size value to be 512T if it is more that 64Tb.
ec96e89 tests/Makefile: HUGELINK_RW_TESTS not being referenced in TESTS for PC64 big endian
ff12744 ld.hugetlbfs: support 512M hugepages on aarch64
b944192 tests/heapshrink: allocate enough to expand heap
4e903e7 ld.hugetlbfs: pick an emulation if -m is not present
b6843d7 runtests.py: Change R"" to "R" in elflink_rw_test function
a979e0b ld.hugetlbfs: pick an emulation if -m is not present
26c6b9b fix behavior while shrinking
2034bb2 Revert "add FALLOC_FL_KEEP_SIZE, FALLOC_FL_PUNCH_HOLE defined in hugetests.h"
027f959 libhugetlbfs: tests: adding missing header file falloc.h
b593811 tests: Detect not present tests in run_tests.py
475c498 tests: Remove unused option
f03033e Update README with new email list
57b47f0 Tests: Add help to run_tests.py
3db6f61 add FALLOC_FL_KEEP_SIZE, FALLOC_FL_PUNCH_HOLE defined in hugetests.h
cdfea79 Replaced int with unsigned long in shm-fork.c
c08fb4a Added "#include <linux/falloc.h>" in fallocate tests.
e3928d5 Force text segment alignment to 0x08000000 for i386 with gold linker
cf2cd3e Fix "set but not used" warnings
e9a4d54 Update .gitignores
c3e5cb2 Remove bit-rotting scripts
7b14862 set noexec markers in the asm file directly
394c323 respect user LDFLAGS when linking apps