linux/arch/ia64/include/asm
Linus Torvalds b1b988a6a0 Merge branch 'timers-2038-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull year 2038 updates from Thomas Gleixner:
 "Another round of changes to make the kernel ready for 2038. After lots
  of preparatory work this is the first set of syscalls which are 2038
  safe:

    403 clock_gettime64
    404 clock_settime64
    405 clock_adjtime64
    406 clock_getres_time64
    407 clock_nanosleep_time64
    408 timer_gettime64
    409 timer_settime64
    410 timerfd_gettime64
    411 timerfd_settime64
    412 utimensat_time64
    413 pselect6_time64
    414 ppoll_time64
    416 io_pgetevents_time64
    417 recvmmsg_time64
    418 mq_timedsend_time64
    419 mq_timedreceiv_time64
    420 semtimedop_time64
    421 rt_sigtimedwait_time64
    422 futex_time64
    423 sched_rr_get_interval_time64

  The syscall numbers are identical all over the architectures"

* 'timers-2038-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (36 commits)
  riscv: Use latest system call ABI
  checksyscalls: fix up mq_timedreceive and stat exceptions
  unicore32: Fix __ARCH_WANT_STAT64 definition
  asm-generic: Make time32 syscall numbers optional
  asm-generic: Drop getrlimit and setrlimit syscalls from default list
  32-bit userspace ABI: introduce ARCH_32BIT_OFF_T config option
  compat ABI: use non-compat openat and open_by_handle_at variants
  y2038: add 64-bit time_t syscalls to all 32-bit architectures
  y2038: rename old time and utime syscalls
  y2038: remove struct definition redirects
  y2038: use time32 syscall names on 32-bit
  syscalls: remove obsolete __IGNORE_ macros
  y2038: syscalls: rename y2038 compat syscalls
  x86/x32: use time64 versions of sigtimedwait and recvmmsg
  timex: change syscalls to use struct __kernel_timex
  timex: use __kernel_timex internally
  sparc64: add custom adjtimex/clock_adjtime functions
  time: fix sys_timer_settime prototype
  time: Add struct __kernel_timex
  time: make adjtime compat handling available for 32 bit
  ...
2019-03-05 14:08:26 -08:00
..
native
sn Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2017-11-13 17:56:58 -08:00
uv
Kbuild ia64: generate uapi header and system call table files 2018-11-13 08:56:25 -08:00
acenv.h
acpi-ext.h
acpi.h
agp.h
asm-offsets.h
asm-prototypes.h asm-prototypes.h: use linux/uaccess.h, not asm/uaccess.h 2017-12-04 18:03:39 -05:00
asmmacro.h
atomic.h atomics/treewide: Make conditional inc/dec ops optional 2018-06-21 14:25:24 +02:00
barrier.h
bitops.h fls: change parameter to unsigned int 2019-01-04 13:13:46 -08:00
bug.h bug.h: work around GCC PR82365 in BUG() 2018-02-21 15:35:43 -08:00
bugs.h
cache.h
cacheflush.h
checksum.h
clocksource.h
cpu.h
cputime.h
current.h
cyclone.h
delay.h
device.h
div64.h
dma-mapping.h Miscellaneous ia64 fixes from Christoph 2018-10-23 11:06:43 +01:00
dma.h dma-mapping: move dma_mark_clean to dma-direct.h 2018-01-10 16:41:12 +01:00
dmi.h
early_ioremap.h
elf.h
emergency-restart.h
esi.h
exception.h
export.h
extable.h
fb.h
fpswa.h
ftrace.h
futex.h Remove 'type' argument from access_ok() function 2019-01-03 18:57:57 -08:00
gcc_intrin.h
hardirq.h softirq/ia64: Switch to generic local_softirq_pending() implementation 2018-05-14 11:25:27 +02:00
hpsim.h
hugetlb.h hugetlb: introduce generic version of huge_ptep_get 2018-10-26 16:26:34 -07:00
hw_irq.h
idle.h
intrinsics.h
io.h ia64: Fix kernel BUG at lib/ioremap.c:72! 2018-08-20 12:22:48 -07:00
iommu.h ia64: remove the unused iommu_dma_init function 2018-09-17 10:15:39 -07:00
iommu_table.h
iosapic.h
irq.h
irq_regs.h
irq_remapping.h
irqflags.h
kdebug.h
kexec.h
kmap_types.h
kprobes.h ia64/kprobes: Remove jprobe implementation 2018-06-21 12:33:09 +02:00
kregs.h
libata-portmap.h
linkage.h
local.h
local64.h
machvec.h dma-mapping: make the get_required_mask method available unconditionally 2018-10-01 07:27:00 -07:00
machvec_dig.h
machvec_dig_vtd.h
machvec_hpsim.h
machvec_hpzx1.h
machvec_hpzx1_swiotlb.h
machvec_init.h dma-mapping: make the get_required_mask method available unconditionally 2018-10-01 07:27:00 -07:00
machvec_sn2.h dma-mapping: make the get_required_mask method available unconditionally 2018-10-01 07:27:00 -07:00
machvec_uv.h
mca.h
mca_asm.h
meminit.h
mman.h
mmu.h
mmu_context.h
mmzone.h
module.h
msidef.h
nodedata.h
numa.h ia64: export node_distance function 2018-11-26 18:30:40 -08:00
page.h
pal.h
param.h
parport.h
patch.h
pci.h PCI: remove PCI_DMA_BUS_IS_PHYS 2018-05-07 07:15:41 +02:00
percpu.h
perfmon.h
pgalloc.h mm: treewide: remove unused address argument from pte_alloc functions 2019-01-04 13:13:47 -08:00
pgtable.h mm: make memmap_init a proper function 2018-10-26 16:26:35 -07:00
processor.h treewide: remove current_text_addr 2018-10-31 08:54:12 -07:00
ptrace.h
rwsem.h Merge branch 'linus' into locking/core, to resolve conflicts 2017-11-07 10:32:44 +01:00
sal.h
sections.h ia64: Add .opd based function descriptor dereference 2018-01-09 10:45:37 +01:00
segment.h
serial.h
shmparam.h
signal.h
smp.h
sparsemem.h
spinlock.h Merge branch 'linus' into locking/core, to resolve conflicts 2017-11-07 10:32:44 +01:00
spinlock_types.h
string.h
switch_to.h
syscall.h
termios.h
thread_info.h Construct init thread stack in the linker script rather than by union 2018-01-09 23:21:02 +00:00
timex.h
tlb.h mm: do not initialize TLB stack vma's with vma_init() 2018-08-01 13:43:38 -07:00
tlbflush.h
topology.h arch/ia64/include/asm/topology.h: remove unused parent_node() macro 2017-11-17 16:10:04 -08:00
types.h
uaccess.h get rid of legacy 'get_ds()' function 2019-03-04 10:50:14 -08:00
unaligned.h
uncached.h
unistd.h ia64: add __NR_umount2 definition 2019-01-25 17:22:20 +01:00
unwind.h
user.h
ustack.h
vga.h
xor.h