Kent Overstreet
77ca58e3a7
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
2024-01-16 01:47:05 -05:00
2025-07-12 22:20:17 -04:00
2025-08-27 18:47:54 -04:00
2025-07-07 16:22:38 -04:00
2025-08-18 12:49:11 -04:00
2025-08-27 18:47:54 -04:00
2025-08-27 18:47:54 -04:00
2025-08-18 11:19:30 -04:00
2025-07-25 00:17:55 -04:00
2025-08-01 11:13:48 -04:00
2025-08-27 18:47:54 -04:00
2025-08-27 18:47:54 -04:00
2025-07-04 12:47:30 -04:00
2025-08-27 18:47:54 -04:00
2025-08-27 18:47:54 -04:00
2025-04-28 15:31:43 -04:00
2024-01-16 01:47:05 -05:00
2025-08-27 18:47:54 -04:00
2025-06-20 17:16:33 -04:00
2025-08-27 18:47:54 -04:00
2025-08-02 13:22:13 -04:00
2025-08-27 18:47:54 -04:00
2024-01-16 01:47:05 -05:00
2025-07-06 12:29:26 -04:00
2024-01-16 01:47:05 -05:00
2025-04-13 21:10:24 -04:00
2024-09-07 21:46:32 -04:00
2025-08-27 18:47:54 -04:00
2025-08-27 18:47:54 -04:00
2025-08-28 13:40:49 -04:00
2025-08-28 13:40:49 -04:00
2025-07-20 11:56:42 -04:00
2025-07-20 11:56:42 -04:00
2025-08-01 18:35:33 -04:00
2025-07-20 11:56:42 -04:00