Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[sfrench/cifs-2.6.git] / arch / Kconfig
index b624634daea65c2dc58429455d623b7068ff6e33..b695a3e3e92216fae9b7165093240622cee10819 100644 (file)
@@ -871,6 +871,21 @@ config OLD_SIGACTION
 config COMPAT_OLD_SIGACTION
        bool
 
+config 64BIT_TIME
+       def_bool ARCH_HAS_64BIT_TIME
+       help
+         This should be selected by all architectures that need to support
+         new system calls with a 64-bit time_t. This is relevant on all 32-bit
+         architectures, and 64-bit architectures as part of compat syscall
+         handling.
+
+config COMPAT_32BIT_TIME
+       def_bool (!64BIT && 64BIT_TIME) || COMPAT
+       help
+         This enables 32 bit time_t support in addition to 64 bit time_t support.
+         This is relevant on all 32-bit architectures, and 64-bit architectures
+         as part of compat syscall handling.
+
 config ARCH_NO_COHERENT_DMA_MMAP
        bool