1 # SPDX-License-Identifier: GPL-2.0
3 # asm headers that all architectures except um should have
4 # (This file is not included when SRCARCH=um since UML borrows several
5 # asm headers from the host architecture.)
7 mandatory-y += atomic.h
8 mandatory-y += archrandom.h
9 mandatory-y += barrier.h
10 mandatory-y += bitops.h
13 mandatory-y += cacheflush.h
15 mandatory-y += checksum.h
16 mandatory-y += compat.h
17 mandatory-y += current.h
18 mandatory-y += delay.h
19 mandatory-y += device.h
20 mandatory-y += div64.h
21 mandatory-y += dma-mapping.h
23 mandatory-y += emergency-restart.h
26 mandatory-y += ftrace.h
27 mandatory-y += futex.h
28 mandatory-y += hardirq.h
29 mandatory-y += hw_irq.h
32 mandatory-y += irq_regs.h
33 mandatory-y += irq_work.h
34 mandatory-y += kdebug.h
35 mandatory-y += kmap_size.h
36 mandatory-y += kprobes.h
37 mandatory-y += linkage.h
38 mandatory-y += local.h
39 mandatory-y += local64.h
40 mandatory-y += mmiowb.h
42 mandatory-y += mmu_context.h
43 mandatory-y += module.h
44 mandatory-y += module.lds.h
47 mandatory-y += percpu.h
48 mandatory-y += pgalloc.h
49 mandatory-y += preempt.h
50 mandatory-y += rwonce.h
51 mandatory-y += sections.h
52 mandatory-y += serial.h
53 mandatory-y += shmparam.h
55 mandatory-y += softirq_stack.h
56 mandatory-y += switch_to.h
57 mandatory-y += timex.h
58 mandatory-y += tlbflush.h
59 mandatory-y += topology.h
60 mandatory-y += trace_clock.h
61 mandatory-y += uaccess.h
62 mandatory-y += unaligned.h
63 mandatory-y += vermagic.h
65 mandatory-y += word-at-a-time.h