summaryrefslogtreecommitdiff
path: root/rust/alloc/collections/git@git.tavy.me:linux.git
diff options
context:
space:
mode:
authorKonstantin Komarov <almaz.alexandrovich@paragon-software.com>2025-12-26 15:59:47 +0300
committerKonstantin Komarov <almaz.alexandrovich@paragon-software.com>2025-12-29 13:33:31 +0000
commitc61326967728392931f8a2240cb2cf4c81b523c1 (patch)
tree35fab35f7a5acf9a600f7c385c7ca8b5d0582134 /rust/alloc/collections/git@git.tavy.me:linux.git
parent356fa248168be90109b66f32a61b8eaedc98424a (diff)
fs/ntfs3: implement llseek SEEK_DATA/SEEK_HOLE by scanning data runs
The generic llseek implementation does not understand ntfs data runs, sparse regions, or compression semantics, and therefore cannot correctly locate data or holes in files. Add a filesystem-specific llseek handler that scans attribute data runs to find the next data or hole starting at the given offset. Handle resident attributes, sparse runs, compressed holes, and the implicit hole at end-of-file. Signed-off-by: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
Diffstat (limited to 'rust/alloc/collections/git@git.tavy.me:linux.git')
0 files changed, 0 insertions, 0 deletions