···3333{3434 const struct dentry *dentry = data;35353636- if (f->f_inode == d_inode(dentry))3636+ if (file_inode(f) == d_inode(dentry))3737 pr_warn_ratelimited("overlayfs: Warning: Copying up %pD, but open R/O on fd %u which will cease to be coherent [pid=%d %s]\n",3838 f, fd, current->pid, current->comm);3939 return 0;
+2-2
kernel/audit_watch.c
···548548 exe_file = get_task_exe_file(tsk);549549 if (!exe_file)550550 return 0;551551- ino = exe_file->f_inode->i_ino;552552- dev = exe_file->f_inode->i_sb->s_dev;551551+ ino = file_inode(exe_file)->i_ino;552552+ dev = file_inode(exe_file)->i_sb->s_dev;553553 fput(exe_file);554554 return audit_mark_compare(mark, ino, dev);555555}
+1-1
kernel/events/core.c
···67016701 struct file *file, unsigned long offset,67026702 unsigned long size)67036703{67046704- if (filter->inode != file->f_inode)67046704+ if (filter->inode != file_inode(file))67056705 return false;6706670667076707 if (filter->offset > offset + size)
+2-10
kernel/locking/qspinlock_stat.h
···108108 /*109109 * Get the counter ID stored in file->f_inode->i_private110110 */111111- if (!file->f_inode) {112112- WARN_ON_ONCE(1);113113- return -EBADF;114114- }115115- counter = (long)(file->f_inode->i_private);111111+ counter = (long)file_inode(file)->i_private;116112117113 if (counter >= qstat_num)118114 return -EBADF;···173177 /*174178 * Get the counter ID stored in file->f_inode->i_private175179 */176176- if (!file->f_inode) {177177- WARN_ON_ONCE(1);178178- return -EBADF;179179- }180180- if ((long)(file->f_inode->i_private) != qstat_reset_cnts)180180+ if ((long)file_inode(file)->i_private != qstat_reset_cnts)181181 return count;182182183183 for_each_possible_cpu(cpu) {