fs/ntfs3: widen inode/record number storage to u64

NTFS inode and MFT record numbers are inherently 64-bit values, but
several places stored them in 'unsigned long' (or CLST, a u32). On 32-bit
architectures 'unsigned long' is only 32 bits wide, so the upper bits of
a record reference are truncated. Store these values in u64 and update
the associated format specifiers (%lx -> %llx) accordingly.

Signed-off-by: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
This commit is contained in:
Konstantin Komarov 2026-07-02 12:36:59 +02:00
commit 55106e5010
No known key found for this signature in database
GPG key ID: A9B0331F832407B6
3 changed files with 9 additions and 9 deletions