Kent Overstreet 77ca58e3a7
Some checks failed
build / bcachefs-tools-deb (ubuntu-24.04) (push) Has been cancelled
build / bcachefs-tools-rpm (push) Has been cancelled
build / bcachefs-tools-msrv (push) Has been cancelled
Nix Flake actions / nix-matrix (push) Has been cancelled
Nix Flake actions / ${{ matrix.name }} (${{ matrix.system }}) (push) Has been cancelled
posix_to_bcachefs.c: Use rhashtable for tracking hardlinks
bcachefs uses 64 bit inode numbers by default, which overflow genradix
keys when we multiply the inode number by the object size for the actual
genradix lookup.

Switch to a rhashtable, and only index files that actually have
hardlinks.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2025-08-28 13:40:49 -04:00
..
2025-07-12 19:49:55 -04:00
2025-08-18 11:19:30 -04:00
2025-07-25 00:17:55 -04:00
2025-06-20 17:16:33 -04:00
2025-07-06 12:29:26 -04:00
2025-08-27 18:47:54 -04:00
2025-07-20 11:56:42 -04:00
2025-07-20 11:56:42 -04:00
2025-07-20 11:56:42 -04:00