Lines Matching full:if
64 if (!compat_log) in compat_printk()
83 if (t) { in compat_sys_utime()
84 if (get_user(tv[0].tv_sec, &t->actime) || in compat_sys_utime()
97 if (t) { in compat_sys_utimensat()
98 if (get_compat_timespec(&tv[0], &t[0]) || in compat_sys_utimensat()
102 if (tv[0].tv_nsec == UTIME_OMIT && tv[1].tv_nsec == UTIME_OMIT) in compat_sys_utimensat()
112 if (t) { in compat_sys_futimesat()
113 if (get_user(tv[0].tv_sec, &t[0].tv_sec) || in compat_sys_futimesat()
118 if (tv[0].tv_nsec >= 1000000 || tv[0].tv_nsec < 0 || in compat_sys_futimesat()
136 if (!old_valid_dev(stat->dev) || !old_valid_dev(stat->rdev)) in cp_compat_stat()
142 if (sizeof(tmp.st_ino) < sizeof(stat->ino) && tmp.st_ino != stat->ino) in cp_compat_stat()
146 if (tmp.st_nlink != stat->nlink) in cp_compat_stat()
151 if ((u64) stat->size > MAX_NON_LFS) in cp_compat_stat()
172 if (error) in compat_sys_newstat()
184 if (error) in compat_sys_newlstat()
198 if (error) in compat_sys_newfstatat()
210 if (!error) in compat_sys_newfstat()
218 if (sizeof ubuf->f_blocks == 4) { in put_compat_statfs()
219 if ((kbuf->f_blocks | kbuf->f_bfree | kbuf->f_bavail | in put_compat_statfs()
224 if (kbuf->f_files != 0xffffffffffffffffULL in put_compat_statfs()
227 if (kbuf->f_ffree != 0xffffffffffffffffULL in put_compat_statfs()
231 if (!access_ok(VERIFY_WRITE, ubuf, sizeof(*ubuf)) || in put_compat_statfs()
257 if (!error) in compat_sys_statfs()
266 if (!error) in compat_sys_fstatfs()
273 if (sizeof ubuf->f_blocks == 4) { in put_compat_statfs64()
274 if ((kbuf->f_blocks | kbuf->f_bfree | kbuf->f_bavail | in put_compat_statfs64()
279 if (kbuf->f_files != 0xffffffffffffffffULL in put_compat_statfs64()
282 if (kbuf->f_ffree != 0xffffffffffffffffULL in put_compat_statfs64()
286 if (!access_ok(VERIFY_WRITE, ubuf, sizeof(*ubuf)) || in put_compat_statfs64()
309 if (sz != sizeof(*buf)) in compat_sys_statfs64()
313 if (!error) in compat_sys_statfs64()
323 if (sz != sizeof(*buf)) in compat_sys_fstatfs64()
327 if (!error) in compat_sys_fstatfs64()
342 if (err) in compat_sys_ustat()
348 if (copy_to_user(u, &tmp, sizeof(struct compat_ustat))) in compat_sys_ustat()
355 if (!access_ok(VERIFY_READ, ufl, sizeof(*ufl)) || in get_compat_flock()
367 if (!access_ok(VERIFY_WRITE, ufl, sizeof(*ufl)) || in put_compat_flock()
380 if (!access_ok(VERIFY_READ, ufl, sizeof(*ufl)) || in get_compat_flock64()
394 if (!access_ok(VERIFY_WRITE, ufl, sizeof(*ufl)) || in put_compat_flock64()
417 if (ret != 0) in compat_sys_fcntl64()
423 if (cmd == F_GETLK && ret == 0) { in compat_sys_fcntl64()
435 if (f.l_start > COMPAT_OFF_T_MAX) in compat_sys_fcntl64()
437 if (f.l_len > COMPAT_OFF_T_MAX) in compat_sys_fcntl64()
439 if (ret == 0) in compat_sys_fcntl64()
448 if (ret != 0) in compat_sys_fcntl64()
456 if (cmd == F_GETLK64 && ret == 0) { in compat_sys_fcntl64()
458 if (f.l_start > COMPAT_LOFF_T_MAX) in compat_sys_fcntl64()
460 if (f.l_len > COMPAT_LOFF_T_MAX) in compat_sys_fcntl64()
462 if (ret == 0) in compat_sys_fcntl64()
477 if ((cmd == F_GETLK64) || (cmd == F_SETLK64) || (cmd == F_SETLKW64)) in compat_sys_fcntl()
489 if (unlikely(get_user(ctx64, ctx32p))) in compat_sys_io_setup()
497 if (!ret) in compat_sys_io_setup()
514 if (unlikely(!access_ok(VERIFY_WRITE, events, in compat_sys_io_getevents()
517 if (timeout) { in compat_sys_io_getevents()
518 if (get_compat_timespec(&t, timeout)) in compat_sys_io_getevents()
522 if (copy_to_user(ut, &t, sizeof(t)) ) in compat_sys_io_getevents()
544 * SuS says "The readv() function *may* fail if the iovcnt argument in compat_rw_copy_check_uvector()
548 if (nr_segs == 0) in compat_rw_copy_check_uvector()
552 if (nr_segs > UIO_MAXIOV || nr_segs < 0) in compat_rw_copy_check_uvector()
554 if (nr_segs > fast_segs) { in compat_rw_copy_check_uvector()
557 if (iov == NULL) in compat_rw_copy_check_uvector()
564 * We should -EINVAL if an element length is not >= 0 and fitting an in compat_rw_copy_check_uvector()
576 if (__get_user(len, &uvector->iov_len) || in compat_rw_copy_check_uvector()
581 if (len < 0) /* size_t not fitting in compat_ssize_t .. */ in compat_rw_copy_check_uvector()
583 if (check_access && in compat_rw_copy_check_uvector()
588 if (len > MAX_RW_COUNT - tot_len) in compat_rw_copy_check_uvector()
609 if (get_user(uptr, ptr32 + i)) in copy_iocb()
611 if (put_user(compat_ptr(uptr), ptr64 + i)) in copy_iocb()
625 if (unlikely(nr < 0)) in compat_sys_io_submit()
628 if (nr > MAX_AIO_SUBMITS) in compat_sys_io_submit()
633 if (!ret) in compat_sys_io_submit()
671 if (version == 3) { in do_ncp_super_data_conv()
682 } else if (version == 4) { in do_ncp_super_data_conv()
696 } else if (version != 5) { in do_ncp_super_data_conv()
741 if (version == 1) { in do_nfs4_super_data_conv()
784 if (retval < 0) in compat_sys_mount()
789 if (IS_ERR(dir_page)) in compat_sys_mount()
793 if (retval < 0) in compat_sys_mount()
797 if (retval < 0) in compat_sys_mount()
802 if (kernel_type && data_page) { in compat_sys_mount()
803 if (!strcmp(kernel_type, NCPFS_NAME)) { in compat_sys_mount()
805 } else if (!strcmp(kernel_type, NFS4_NAME)) { in compat_sys_mount()
806 if (do_nfs4_super_data_conv((void *) data_page)) in compat_sys_mount()
845 if (buf->result) in compat_fillonedir()
848 if (sizeof(d_ino) < sizeof(ino) && d_ino != ino) { in compat_fillonedir()
854 if (!access_ok(VERIFY_WRITE, dirent, in compat_fillonedir()
858 if ( __put_user(d_ino, &dirent->d_ino) || in compat_fillonedir()
879 if (!file) in compat_sys_old_readdir()
886 if (buf.result) in compat_sys_old_readdir()
917 buf->error = -EINVAL; /* only used if we fail.. */ in compat_filldir()
918 if (reclen > buf->count) in compat_filldir()
921 if (sizeof(d_ino) < sizeof(ino) && d_ino != ino) { in compat_filldir()
926 if (dirent) { in compat_filldir()
927 if (__put_user(offset, &dirent->d_off)) in compat_filldir()
931 if (__put_user(d_ino, &dirent->d_ino)) in compat_filldir()
933 if (__put_user(reclen, &dirent->d_reclen)) in compat_filldir()
935 if (copy_to_user(dirent->d_name, name, namlen)) in compat_filldir()
937 if (__put_user(0, dirent->d_name + namlen)) in compat_filldir()
939 if (__put_user(d_type, (char __user *) dirent + reclen - 1)) in compat_filldir()
960 if (!access_ok(VERIFY_WRITE, dirent, count)) in compat_sys_getdents()
965 if (!file) in compat_sys_getdents()
974 if (error >= 0) in compat_sys_getdents()
977 if (lastdirent) { in compat_sys_getdents()
978 if (put_user(file->f_pos, &lastdirent->d_off)) in compat_sys_getdents()
1006 buf->error = -EINVAL; /* only used if we fail.. */ in compat_filldir64()
1007 if (reclen > buf->count) in compat_filldir64()
1011 if (dirent) { in compat_filldir64()
1012 if (__put_user_unaligned(offset, &dirent->d_off)) in compat_filldir64()
1016 if (__put_user_unaligned(ino, &dirent->d_ino)) in compat_filldir64()
1019 if (__put_user_unaligned(off, &dirent->d_off)) in compat_filldir64()
1021 if (__put_user(reclen, &dirent->d_reclen)) in compat_filldir64()
1023 if (__put_user(d_type, &dirent->d_type)) in compat_filldir64()
1025 if (copy_to_user(dirent->d_name, name, namlen)) in compat_filldir64()
1027 if (__put_user(0, dirent->d_name + namlen)) in compat_filldir64()
1048 if (!access_ok(VERIFY_WRITE, dirent, count)) in compat_sys_getdents64()
1053 if (!file) in compat_sys_getdents64()
1062 if (error >= 0) in compat_sys_getdents64()
1065 if (lastdirent) { in compat_sys_getdents64()
1067 if (__put_user_unaligned(d_off, &lastdirent->d_off)) in compat_sys_getdents64()
1090 if (!file->f_op) in compat_do_readv_writev()
1094 if (!access_ok(VERIFY_READ, uvector, nr_segs*sizeof(*uvector))) in compat_do_readv_writev()
1099 if (tot_len == 0) { in compat_do_readv_writev()
1105 if (ret < 0) in compat_do_readv_writev()
1109 if (type == READ) { in compat_do_readv_writev()
1117 if (fnv) in compat_do_readv_writev()
1124 if (iov != iovstack) in compat_do_readv_writev()
1126 if ((ret + (type == READ)) > 0) { in compat_do_readv_writev()
1127 if (type == READ) in compat_do_readv_writev()
1141 if (!(file->f_mode & FMODE_READ)) in compat_readv()
1145 if (!file->f_op || (!file->f_op->aio_read && !file->f_op->read)) in compat_readv()
1151 if (ret > 0) in compat_readv()
1166 if (!file) in compat_sys_readv()
1182 if (pos < 0) in compat_sys_preadv()
1185 if (!file) in compat_sys_preadv()
1188 if (file->f_mode & FMODE_PREAD) in compat_sys_preadv()
1200 if (!(file->f_mode & FMODE_WRITE)) in compat_writev()
1204 if (!file->f_op || (!file->f_op->aio_write && !file->f_op->write)) in compat_writev()
1210 if (ret > 0) in compat_writev()
1225 if (!file) in compat_sys_writev()
1241 if (pos < 0) in compat_sys_pwritev()
1244 if (!file) in compat_sys_pwritev()
1247 if (file->f_mode & FMODE_PWRITE) in compat_sys_pwritev()
1259 if (nr_segs > UIO_MAXIOV) in compat_sys_vmsplice()
1264 if (get_user(v.iov_base, &iov32[i].iov_base) || in compat_sys_vmsplice()
1300 if (!p) in poll_select_copy_remaining()
1303 if (current->personality & STICKY_TIMEOUTS) in poll_select_copy_remaining()
1307 if (!end_time->tv_sec && !end_time->tv_nsec) in poll_select_copy_remaining()
1312 if (ts.tv_sec < 0) in poll_select_copy_remaining()
1315 if (timeval) { in poll_select_copy_remaining()
1321 if (!copy_to_user(p, &rtv, sizeof(rtv))) in poll_select_copy_remaining()
1329 if (!copy_to_user(p, &rts, sizeof(rts))) in poll_select_copy_remaining()
1333 * If an application puts its timeval in read-only memory, we in poll_select_copy_remaining()
1341 if (ret == -ERESTARTNOHAND) in poll_select_copy_remaining()
1355 if (ufdset) { in compat_get_fd_set()
1358 if (!access_ok(VERIFY_WRITE, ufdset, nr*sizeof(compat_ulong_t))) in compat_get_fd_set()
1365 if (__get_user(l, ufdset) || __get_user(h, ufdset+1)) in compat_get_fd_set()
1371 if (odd && __get_user(*fdset, ufdset)) in compat_get_fd_set()
1390 if (!ufdset) in compat_set_fd_set()
1399 if (__put_user(l, ufdset) || __put_user(h, ufdset+1)) in compat_set_fd_set()
1404 if (odd && __put_user(*fdset, ufdset)) in compat_set_fd_set()
1433 if (n < 0) in compat_core_sys_select()
1441 if (n > max_fds) in compat_core_sys_select()
1451 if (size > sizeof(stack_fds) / 6) { in compat_core_sys_select()
1454 if (!bits) in compat_core_sys_select()
1464 if ((ret = compat_get_fd_set(n, inp, fds.in)) || in compat_core_sys_select()
1474 if (ret < 0) in compat_core_sys_select()
1476 if (!ret) { in compat_core_sys_select()
1478 if (signal_pending(current)) in compat_core_sys_select()
1483 if (compat_set_fd_set(n, inp, fds.res_in) || in compat_core_sys_select()
1488 if (bits != stack_fds) in compat_core_sys_select()
1502 if (tvp) { in compat_sys_select()
1503 if (copy_from_user(&tv, tvp, sizeof(tv))) in compat_sys_select()
1507 if (poll_select_set_timeout(to, in compat_sys_select()
1531 if (copy_from_user(&a, arg, sizeof(a))) in compat_sys_old_select()
1549 if (tsp) { in do_compat_pselect()
1550 if (copy_from_user(&ts, tsp, sizeof(ts))) in do_compat_pselect()
1554 if (poll_select_set_timeout(to, ts.tv_sec, ts.tv_nsec)) in do_compat_pselect()
1558 if (sigmask) { in do_compat_pselect()
1559 if (sigsetsize != sizeof(compat_sigset_t)) in do_compat_pselect()
1561 if (copy_from_user(&ss32, sigmask, sizeof(ss32))) in do_compat_pselect()
1572 if (ret == -ERESTARTNOHAND) { in do_compat_pselect()
1578 if (sigmask) { in do_compat_pselect()
1583 } else if (sigmask) in do_compat_pselect()
1596 if (sig) { in compat_sys_pselect6()
1597 if (!access_ok(VERIFY_READ, sig, in compat_sys_pselect6()
1618 if (tsp) { in compat_sys_ppoll()
1619 if (copy_from_user(&ts, tsp, sizeof(ts))) in compat_sys_ppoll()
1623 if (poll_select_set_timeout(to, ts.tv_sec, ts.tv_nsec)) in compat_sys_ppoll()
1627 if (sigmask) { in compat_sys_ppoll()
1628 if (sigsetsize != sizeof(compat_sigset_t)) in compat_sys_ppoll()
1630 if (copy_from_user(&ss32, sigmask, sizeof(ss32))) in compat_sys_ppoll()
1641 if (ret == -EINTR) { in compat_sys_ppoll()
1647 if (sigmask) { in compat_sys_ppoll()
1653 } else if (sigmask) in compat_sys_ppoll()
1676 * If the caller wants a certain signal mask to be set during the wait, in compat_sys_epoll_pwait()
1679 if (sigmask) { in compat_sys_epoll_pwait()
1680 if (sigsetsize != sizeof(compat_sigset_t)) in compat_sys_epoll_pwait()
1682 if (copy_from_user(&csigmask, sigmask, sizeof(csigmask))) in compat_sys_epoll_pwait()
1692 * If we changed the signal mask, we need to restore the original one. in compat_sys_epoll_pwait()
1697 if (sigmask) { in compat_sys_epoll_pwait()
1698 if (err == -EINTR) { in compat_sys_epoll_pwait()
1722 if (sigsetsize != sizeof(compat_sigset_t)) in compat_sys_signalfd4()
1724 if (copy_from_user(&ss32, sigmask, sizeof(ss32))) in compat_sys_signalfd4()
1728 if (copy_to_user(ksigmask, &tmp, sizeof(sigset_t))) in compat_sys_signalfd4()
1752 if (get_compat_itimerspec(&t, utmr)) in compat_sys_timerfd_settime()
1755 if (copy_to_user(&ut[0], &t, sizeof(t))) in compat_sys_timerfd_settime()
1758 if (!error && otmr) in compat_sys_timerfd_settime()
1774 if (!error) in compat_sys_timerfd_gettime()