|
@@ -960,10 +960,14 @@ static void ep_show_fdinfo(struct seq_file *m, struct file *f)
|
|
|
mutex_lock(&ep->mtx);
|
|
|
for (rbp = rb_first(&ep->rbr); rbp; rbp = rb_next(rbp)) {
|
|
|
struct epitem *epi = rb_entry(rbp, struct epitem, rbn);
|
|
|
+ struct inode *inode = file_inode(epi->ffd.file);
|
|
|
|
|
|
- seq_printf(m, "tfd: %8d events: %8x data: %16llx\n",
|
|
|
+ seq_printf(m, "tfd: %8d events: %8x data: %16llx "
|
|
|
+ " pos:%lli ino:%lx sdev:%x\n",
|
|
|
epi->ffd.fd, epi->event.events,
|
|
|
- (long long)epi->event.data);
|
|
|
+ (long long)epi->event.data,
|
|
|
+ (long long)epi->ffd.file->f_pos,
|
|
|
+ inode->i_ino, inode->i_sb->s_dev);
|
|
|
if (seq_has_overflowed(m))
|
|
|
break;
|
|
|
}
|