···796796config COMPAT_OLD_SIGACTION797797 bool798798799799-config 64BIT_TIME800800- def_bool y801801- help802802- This should be selected by all architectures that need to support803803- new system calls with a 64-bit time_t. This is relevant on all 32-bit804804- architectures, and 64-bit architectures as part of compat syscall805805- handling.806806-807799config COMPAT_32BIT_TIME808800 def_bool !64BIT || COMPAT809801 help
+1-1
fs/aio.c
···20562056 * specifies an infinite timeout. Note that the timeout pointed to by20572057 * timeout is relative. Will fail with -ENOSYS if not implemented.20582058 */20592059-#if !defined(CONFIG_64BIT_TIME) || defined(CONFIG_64BIT)20592059+#ifdef CONFIG_64BIT2060206020612061SYSCALL_DEFINE5(io_getevents, aio_context_t, ctx_id,20622062 long, min_nr,
+1-1
ipc/syscall.c
···3030 return ksys_semtimedop(first, (struct sembuf __user *)ptr,3131 second, NULL);3232 case SEMTIMEDOP:3333- if (IS_ENABLED(CONFIG_64BIT) || !IS_ENABLED(CONFIG_64BIT_TIME))3333+ if (IS_ENABLED(CONFIG_64BIT))3434 return ksys_semtimedop(first, ptr, second,3535 (const struct __kernel_timespec __user *)fifth);3636 else if (IS_ENABLED(CONFIG_COMPAT_32BIT_TIME))
···267267}268268#endif269269270270-#if !defined(CONFIG_64BIT_TIME) || defined(CONFIG_64BIT)270270+#ifdef CONFIG_64BIT271271SYSCALL_DEFINE1(adjtimex, struct __kernel_timex __user *, txc_p)272272{273273 struct __kernel_timex txc; /* Local copy of parameter */···881881 ts->tv_sec = kts.tv_sec;882882883883 /* Zero out the padding for 32 bit systems or in compat mode */884884- if (IS_ENABLED(CONFIG_64BIT_TIME) && in_compat_syscall())884884+ if (in_compat_syscall())885885 kts.tv_nsec &= 0xFFFFFFFFUL;886886887887 ts->tv_nsec = kts.tv_nsec;
+1-1
net/socket.c
···28332833 a[2], true);28342834 break;28352835 case SYS_RECVMMSG:28362836- if (IS_ENABLED(CONFIG_64BIT) || !IS_ENABLED(CONFIG_64BIT_TIME))28362836+ if (IS_ENABLED(CONFIG_64BIT))28372837 err = __sys_recvmmsg(a0, (struct mmsghdr __user *)a1,28382838 a[2], a[3],28392839 (struct __kernel_timespec __user *)a[4],