fs: add porting notes about readlink_copy()

Calling convention has changed in  ea38219907 ("vfs: support caching symlink lengths in inodes")

Signed-off-by: Mateusz Guzik <mjguzik@gmail.com>
Link: https://patch.msgid.link/20260203130032.315177-1-mjguzik@gmail.com
Signed-off-by: Christian Brauner <brauner@kernel.org>
This commit is contained in:
Mateusz Guzik 2026-02-03 14:00:31 +01:00 committed by Christian Brauner
parent ab89060fbc
commit dedfae78f0
No known key found for this signature in database
GPG key ID: 91C61BC06578DCA2

View file

@ -1334,3 +1334,13 @@ end_creating() and the parent will be unlocked precisely when necessary.
kill_litter_super() is gone; convert to DCACHE_PERSISTENT use (as all
in-tree filesystems have done).
---
**mandatory**
readlink_copy() now requires link length as the 4th argument. Said length needs
to match what strlen() would return if it was ran on the string.
However, if the string is freely accessible for the duration of inode's
lifetime, consider using inode_set_cached_link() instead.