diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2015-04-26 18:48:49 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2015-04-26 20:22:07 -0400 |
commit | 9ec3a646fe09970f801ab15e0f1694060b9f19af (patch) | |
tree | 697058ca7e1671eda180a3ccc62445686fbc1a31 /include/trace/events/ext4.h | |
parent | c8b3fd0ce313443731e8fd6d5a541085eb465f99 (diff) | |
parent | 3cab989afd8d8d1bc3d99fef0e7ed87c31e7b647 (diff) |
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Pull fourth vfs update from Al Viro:
"d_inode() annotations from David Howells (sat in for-next since before
the beginning of merge window) + four assorted fixes"
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:
RCU pathwalk breakage when running into a symlink overmounting something
fix I_DIO_WAKEUP definition
direct-io: only inc/dec inode->i_dio_count for file systems
fs/9p: fix readdir()
VFS: assorted d_backing_inode() annotations
VFS: fs/inode.c helpers: d_inode() annotations
VFS: fs/cachefiles: d_backing_inode() annotations
VFS: fs library helpers: d_inode() annotations
VFS: assorted weird filesystems: d_inode() annotations
VFS: normal filesystems (and lustre): d_inode() annotations
VFS: security/: d_inode() annotations
VFS: security/: d_backing_inode() annotations
VFS: net/: d_inode() annotations
VFS: net/unix: d_backing_inode() annotations
VFS: kernel/: d_inode() annotations
VFS: audit: d_backing_inode() annotations
VFS: Fix up some ->d_inode accesses in the chelsio driver
VFS: Cachefiles should perform fs modifications on the top layer only
VFS: AF_UNIX sockets should call mknod on the top layer only
Diffstat (limited to 'include/trace/events/ext4.h')
-rw-r--r-- | include/trace/events/ext4.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/include/trace/events/ext4.h b/include/trace/events/ext4.h index 47fca36ee426..08ec3dd27630 100644 --- a/include/trace/events/ext4.h +++ b/include/trace/events/ext4.h | |||
@@ -872,10 +872,10 @@ TRACE_EVENT(ext4_sync_file_enter, | |||
872 | TP_fast_assign( | 872 | TP_fast_assign( |
873 | struct dentry *dentry = file->f_path.dentry; | 873 | struct dentry *dentry = file->f_path.dentry; |
874 | 874 | ||
875 | __entry->dev = dentry->d_inode->i_sb->s_dev; | 875 | __entry->dev = d_inode(dentry)->i_sb->s_dev; |
876 | __entry->ino = dentry->d_inode->i_ino; | 876 | __entry->ino = d_inode(dentry)->i_ino; |
877 | __entry->datasync = datasync; | 877 | __entry->datasync = datasync; |
878 | __entry->parent = dentry->d_parent->d_inode->i_ino; | 878 | __entry->parent = d_inode(dentry->d_parent)->i_ino; |
879 | ), | 879 | ), |
880 | 880 | ||
881 | TP_printk("dev %d,%d ino %lu parent %lu datasync %d ", | 881 | TP_printk("dev %d,%d ino %lu parent %lu datasync %d ", |
@@ -1453,10 +1453,10 @@ TRACE_EVENT(ext4_unlink_enter, | |||
1453 | ), | 1453 | ), |
1454 | 1454 | ||
1455 | TP_fast_assign( | 1455 | TP_fast_assign( |
1456 | __entry->dev = dentry->d_inode->i_sb->s_dev; | 1456 | __entry->dev = d_inode(dentry)->i_sb->s_dev; |
1457 | __entry->ino = dentry->d_inode->i_ino; | 1457 | __entry->ino = d_inode(dentry)->i_ino; |
1458 | __entry->parent = parent->i_ino; | 1458 | __entry->parent = parent->i_ino; |
1459 | __entry->size = dentry->d_inode->i_size; | 1459 | __entry->size = d_inode(dentry)->i_size; |
1460 | ), | 1460 | ), |
1461 | 1461 | ||
1462 | TP_printk("dev %d,%d ino %lu size %lld parent %lu", | 1462 | TP_printk("dev %d,%d ino %lu size %lld parent %lu", |
@@ -1477,8 +1477,8 @@ TRACE_EVENT(ext4_unlink_exit, | |||
1477 | ), | 1477 | ), |
1478 | 1478 | ||
1479 | TP_fast_assign( | 1479 | TP_fast_assign( |
1480 | __entry->dev = dentry->d_inode->i_sb->s_dev; | 1480 | __entry->dev = d_inode(dentry)->i_sb->s_dev; |
1481 | __entry->ino = dentry->d_inode->i_ino; | 1481 | __entry->ino = d_inode(dentry)->i_ino; |
1482 | __entry->ret = ret; | 1482 | __entry->ret = ret; |
1483 | ), | 1483 | ), |
1484 | 1484 | ||