projects
/
linux-block.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
af153bb
)
vfs: use the new debug macros in inode_set_cached_link()
author
Mateusz Guzik
<mjguzik@gmail.com>
Sun, 9 Feb 2025 18:55:22 +0000
(19:55 +0100)
committer
Christian Brauner
<brauner@kernel.org>
Fri, 21 Feb 2025 09:23:53 +0000
(10:23 +0100)
Signed-off-by: Mateusz Guzik <mjguzik@gmail.com>
Link:
https://lore.kernel.org/r/20250209185523.745956-4-mjguzik@gmail.com
Reviewed-by: Jan Kara <jack@suse.cz>
Signed-off-by: Christian Brauner <brauner@kernel.org>
include/linux/fs.h
patch
|
blob
|
blame
|
history
diff --git
a/include/linux/fs.h
b/include/linux/fs.h
index d5e3fb14ad8c4528765ae7c6e4546fc6f09ffefa..e71d58c7f59c08341b97051a454ac0c7c1166529 100644
(file)
--- a/
include/linux/fs.h
+++ b/
include/linux/fs.h
@@
-792,6
+792,8
@@
struct inode {
static inline void inode_set_cached_link(struct inode *inode, char *link, int linklen)
{
+ VFS_WARN_ON_INODE(strlen(link) != linklen, inode);
+ VFS_WARN_ON_INODE(inode->i_opflags & IOP_CACHED_LINK, inode);
inode->i_link = link;
inode->i_linklen = linklen;
inode->i_opflags |= IOP_CACHED_LINK;