On Thu, Feb 20, 2025 at 11:02:58AM +0100, Miklos Szeredi wrote: > The solution is to just remove this truncation. This can cause a > regression in a filesystem that relies on supplying a symlink larger than > the file size, but this is unlikely. If that happens we'd need to make > this behavior conditional. Note, BTW, that page *contents* must not change at all, so truncation is only safe if we have ->i_size guaranteed to be stable. Core pathwalk really counts upon the string remaining immutable, and that does include the string returned by ->get_link().