erofs-utils: mkfs: add `--sort=none`
Currently, `--tar=f` writes file data twice due to unseekable streams
and EROFS data ordering requirements. Some use cases may need to avoid
unnecessary data writes for performance and do NOT require a strict
data ordering.
It adds `--sort=none` to address this. The image is still reproducible;
it simply means no specific file data ordering is implied.
Currently, It comes into effect if `-E^inline_data` is specified and no
compression is applied.
Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
Link: https://lore.kernel.org/r/20240923074929.2445674-1-hsiangkao@linux.alibaba.com