projects
/
linux-2.6-microblaze.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
65cd913
)
ovl: add debug print to ovl_do_getxattr()
author
Amir Goldstein
<amir73il@gmail.com>
Sat, 10 Apr 2021 09:17:50 +0000
(12:17 +0300)
committer
Miklos Szeredi
<mszeredi@redhat.com>
Mon, 12 Apr 2021 10:00:37 +0000
(12:00 +0200)
It was the only ovl_do helper missing it.
Signed-off-by: Amir Goldstein <amir73il@gmail.com>
Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
fs/overlayfs/overlayfs.h
patch
|
blob
|
history
diff --git
a/fs/overlayfs/overlayfs.h
b/fs/overlayfs/overlayfs.h
index
2322f85
..
d1e08d8
100644
(file)
--- a/
fs/overlayfs/overlayfs.h
+++ b/
fs/overlayfs/overlayfs.h
@@
-186,7
+186,12
@@
static inline ssize_t ovl_do_getxattr(struct ovl_fs *ofs, struct dentry *dentry,
size_t size)
{
const char *name = ovl_xattr(ofs, ox);
- return vfs_getxattr(&init_user_ns, dentry, name, value, size);
+ int err = vfs_getxattr(&init_user_ns, dentry, name, value, size);
+ int len = (value && err > 0) ? err : 0;
+
+ pr_debug("getxattr(%pd2, \"%s\", \"%*pE\", %zu, 0) = %i\n",
+ dentry, name, min(len, 48), value, size, err);
+ return err;
}
static inline int ovl_do_setxattr(struct ovl_fs *ofs, struct dentry *dentry,