FMODE_PREAD
FMODE_LSEEK | FMODE_PREAD));
FMODE_LSEEK | FMODE_PREAD));
filp->f_mode &= ~(FMODE_PREAD | FMODE_PWRITE);
df, O_RDWR, FMODE_PREAD | FMODE_PWRITE);
filp->f_mode &= ~(FMODE_LSEEK | FMODE_PREAD | FMODE_PWRITE);
filp->f_mode &= ~(FMODE_LSEEK | FMODE_PREAD | FMODE_PWRITE | FMODE_ATOMIC_POS);
f->f_mode |= FMODE_LSEEK | FMODE_PREAD | FMODE_PWRITE;
if (fd_file(f)->f_mode & FMODE_PREAD)
if (!(fd_file(in)->f_mode & FMODE_PREAD))
if (fd_file(f)->f_mode & FMODE_PREAD)
filp->f_mode &= ~(FMODE_LSEEK | FMODE_PREAD | FMODE_PWRITE);
if (!(in->f_mode & FMODE_PREAD))
file->f_mode |= FMODE_LSEEK | FMODE_PREAD | FMODE_PWRITE;
O_RDONLY, FMODE_PREAD);
&kvm_vm_stats_fops, kvm, O_RDONLY, FMODE_PREAD);