FMODE_ATOMIC_POS
if (!(file->f_mode & FMODE_ATOMIC_POS))
if (!(file->f_mode & FMODE_ATOMIC_POS) && !file->f_op->iterate_shared)
filp->f_mode &= ~(FMODE_LSEEK | FMODE_PREAD | FMODE_PWRITE | FMODE_ATOMIC_POS);
f->f_mode |= FMODE_ATOMIC_POS;
if (WARN_ON_ONCE(!(file->f_mode & FMODE_ATOMIC_POS)))