projects
/
cascardo
/
linux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
bna: remove TX_E_PRIO_CHANGE event and BNA_TX_F_PRIO_CHANGED flag
[cascardo/linux.git]
/
fs
/
stat.c
diff --git
a/fs/stat.c
b/fs/stat.c
index
19636af
..
cccc1aa
100644
(file)
--- a/
fs/stat.c
+++ b/
fs/stat.c
@@
-51,7
+51,7
@@
EXPORT_SYMBOL(generic_fillattr);
*/
int vfs_getattr_nosec(struct path *path, struct kstat *stat)
{
*/
int vfs_getattr_nosec(struct path *path, struct kstat *stat)
{
- struct inode *inode =
path->dentry->d_inode
;
+ struct inode *inode =
d_backing_inode(path->dentry)
;
if (inode->i_op->getattr)
return inode->i_op->getattr(path->mnt, path->dentry, stat);
if (inode->i_op->getattr)
return inode->i_op->getattr(path->mnt, path->dentry, stat);
@@
-326,7
+326,7
@@
SYSCALL_DEFINE4(readlinkat, int, dfd, const char __user *, pathname,
retry:
error = user_path_at_empty(dfd, pathname, lookup_flags, &path, &empty);
if (!error) {
retry:
error = user_path_at_empty(dfd, pathname, lookup_flags, &path, &empty);
if (!error) {
- struct inode *inode =
path.dentry->d_inode
;
+ struct inode *inode =
d_backing_inode(path.dentry)
;
error = empty ? -ENOENT : -EINVAL;
if (inode->i_op->readlink) {
error = empty ? -ENOENT : -EINVAL;
if (inode->i_op->readlink) {