diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2013-02-21 20:54:03 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-02-21 20:54:03 -0500 |
commit | 81ec44a6c69342fec1b1140c60a604027e429f69 (patch) | |
tree | ee6bec8a94ef28e111bf766cf4b7a9366cb4f7c1 /arch/s390/Kconfig | |
parent | 48a732dfaa77a4dfec803aa8f248373998704f76 (diff) | |
parent | e80cfc31d872b6b85b8966bce6ba80bee401a7dd (diff) |
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Pull s390 update from Martin Schwidefsky:
"The most prominent change in this patch set is the software dirty bit
patch for s390. It removes __HAVE_ARCH_PAGE_TEST_AND_CLEAR_DIRTY and
the page_test_and_clear_dirty primitive which makes the common memory
management code a bit less obscure.
Heiko fixed most of the PCI related fallout, more often than not
missing GENERIC_HARDIRQS dependencies. Notable is one of the 3270
patches which adds an export to tty_io to be able to resize a tty.
The rest is the usual bunch of cleanups and bug fixes."
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux: (42 commits)
s390/module: Add missing R_390_NONE relocation type
drivers/gpio: add missing GENERIC_HARDIRQ dependency
drivers/input: add couple of missing GENERIC_HARDIRQS dependencies
s390/cleanup: rename SPP to LPP
s390/mm: implement software dirty bits
s390/mm: Fix crst upgrade of mmap with MAP_FIXED
s390/linker skript: discard exit.data at runtime
drivers/media: add missing GENERIC_HARDIRQS dependency
s390/bpf,jit: add vlan tag support
drivers/net,AT91RM9200: add missing GENERIC_HARDIRQS dependency
iucv: fix kernel panic at reboot
s390/Kconfig: sort list of arch selected config options
phylib: remove !S390 dependeny from Kconfig
uio: remove !S390 dependency from Kconfig
dasd: fix sysfs cleanup in dasd_generic_remove
s390/pci: fix hotplug module init
s390/pci: cleanup clp page allocation
s390/pci: cleanup clp inline assembly
s390/perf: cpum_cf: fallback to software sampling events
s390/mm: provide PAGE_SHARED define
...
Diffstat (limited to 'arch/s390/Kconfig')
-rw-r--r-- | arch/s390/Kconfig | 113 |
1 files changed, 57 insertions, 56 deletions
diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig index 27c91c38d1a1..b220e152aefa 100644 --- a/arch/s390/Kconfig +++ b/arch/s390/Kconfig | |||
@@ -60,85 +60,86 @@ config PCI_QUIRKS | |||
60 | 60 | ||
61 | config S390 | 61 | config S390 |
62 | def_bool y | 62 | def_bool y |
63 | select USE_GENERIC_SMP_HELPERS if SMP | ||
64 | select GENERIC_CPU_DEVICES if !SMP | ||
65 | select HAVE_SYSCALL_WRAPPERS | ||
66 | select HAVE_FUNCTION_TRACER | ||
67 | select HAVE_FUNCTION_TRACE_MCOUNT_TEST | ||
68 | select HAVE_FTRACE_MCOUNT_RECORD | ||
69 | select HAVE_C_RECORDMCOUNT | ||
70 | select HAVE_SYSCALL_TRACEPOINTS | ||
71 | select SYSCTL_EXCEPTION_TRACE | ||
72 | select HAVE_DYNAMIC_FTRACE | ||
73 | select HAVE_FUNCTION_GRAPH_TRACER | ||
74 | select HAVE_REGS_AND_STACK_ACCESS_API | ||
75 | select HAVE_OPROFILE | ||
76 | select HAVE_KPROBES | ||
77 | select HAVE_KRETPROBES | ||
78 | select HAVE_KVM if 64BIT | ||
79 | select HAVE_ARCH_TRACEHOOK | ||
80 | select INIT_ALL_POSSIBLE | ||
81 | select HAVE_PERF_EVENTS | ||
82 | select ARCH_HAVE_NMI_SAFE_CMPXCHG | ||
83 | select HAVE_DEBUG_KMEMLEAK | ||
84 | select HAVE_KERNEL_GZIP | ||
85 | select HAVE_KERNEL_BZIP2 | ||
86 | select HAVE_KERNEL_LZMA | ||
87 | select HAVE_KERNEL_LZO | ||
88 | select HAVE_KERNEL_XZ | ||
89 | select HAVE_ARCH_MUTEX_CPU_RELAX | ||
90 | select HAVE_ARCH_JUMP_LABEL if !MARCH_G5 | ||
91 | select HAVE_BPF_JIT if 64BIT && PACK_STACK | ||
92 | select ARCH_SAVE_PAGE_KEYS if HIBERNATION | ||
93 | select ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE | ||
94 | select HAVE_MEMBLOCK | ||
95 | select HAVE_MEMBLOCK_NODE_MAP | ||
96 | select HAVE_CMPXCHG_LOCAL | ||
97 | select HAVE_CMPXCHG_DOUBLE | ||
98 | select HAVE_ALIGNED_STRUCT_PAGE if SLUB | ||
99 | select HAVE_VIRT_CPU_ACCOUNTING | ||
100 | select VIRT_CPU_ACCOUNTING | ||
101 | select ARCH_DISCARD_MEMBLOCK | 63 | select ARCH_DISCARD_MEMBLOCK |
102 | select BUILDTIME_EXTABLE_SORT | 64 | select ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE |
103 | select ARCH_INLINE_SPIN_TRYLOCK | 65 | select ARCH_HAVE_NMI_SAFE_CMPXCHG |
104 | select ARCH_INLINE_SPIN_TRYLOCK_BH | ||
105 | select ARCH_INLINE_SPIN_LOCK | ||
106 | select ARCH_INLINE_SPIN_LOCK_BH | ||
107 | select ARCH_INLINE_SPIN_LOCK_IRQ | ||
108 | select ARCH_INLINE_SPIN_LOCK_IRQSAVE | ||
109 | select ARCH_INLINE_SPIN_UNLOCK | ||
110 | select ARCH_INLINE_SPIN_UNLOCK_BH | ||
111 | select ARCH_INLINE_SPIN_UNLOCK_IRQ | ||
112 | select ARCH_INLINE_SPIN_UNLOCK_IRQRESTORE | ||
113 | select ARCH_INLINE_READ_TRYLOCK | ||
114 | select ARCH_INLINE_READ_LOCK | 66 | select ARCH_INLINE_READ_LOCK |
115 | select ARCH_INLINE_READ_LOCK_BH | 67 | select ARCH_INLINE_READ_LOCK_BH |
116 | select ARCH_INLINE_READ_LOCK_IRQ | 68 | select ARCH_INLINE_READ_LOCK_IRQ |
117 | select ARCH_INLINE_READ_LOCK_IRQSAVE | 69 | select ARCH_INLINE_READ_LOCK_IRQSAVE |
70 | select ARCH_INLINE_READ_TRYLOCK | ||
118 | select ARCH_INLINE_READ_UNLOCK | 71 | select ARCH_INLINE_READ_UNLOCK |
119 | select ARCH_INLINE_READ_UNLOCK_BH | 72 | select ARCH_INLINE_READ_UNLOCK_BH |
120 | select ARCH_INLINE_READ_UNLOCK_IRQ | 73 | select ARCH_INLINE_READ_UNLOCK_IRQ |
121 | select ARCH_INLINE_READ_UNLOCK_IRQRESTORE | 74 | select ARCH_INLINE_READ_UNLOCK_IRQRESTORE |
122 | select ARCH_INLINE_WRITE_TRYLOCK | 75 | select ARCH_INLINE_SPIN_LOCK |
76 | select ARCH_INLINE_SPIN_LOCK_BH | ||
77 | select ARCH_INLINE_SPIN_LOCK_IRQ | ||
78 | select ARCH_INLINE_SPIN_LOCK_IRQSAVE | ||
79 | select ARCH_INLINE_SPIN_TRYLOCK | ||
80 | select ARCH_INLINE_SPIN_TRYLOCK_BH | ||
81 | select ARCH_INLINE_SPIN_UNLOCK | ||
82 | select ARCH_INLINE_SPIN_UNLOCK_BH | ||
83 | select ARCH_INLINE_SPIN_UNLOCK_IRQ | ||
84 | select ARCH_INLINE_SPIN_UNLOCK_IRQRESTORE | ||
123 | select ARCH_INLINE_WRITE_LOCK | 85 | select ARCH_INLINE_WRITE_LOCK |
124 | select ARCH_INLINE_WRITE_LOCK_BH | 86 | select ARCH_INLINE_WRITE_LOCK_BH |
125 | select ARCH_INLINE_WRITE_LOCK_IRQ | 87 | select ARCH_INLINE_WRITE_LOCK_IRQ |
126 | select ARCH_INLINE_WRITE_LOCK_IRQSAVE | 88 | select ARCH_INLINE_WRITE_LOCK_IRQSAVE |
89 | select ARCH_INLINE_WRITE_TRYLOCK | ||
127 | select ARCH_INLINE_WRITE_UNLOCK | 90 | select ARCH_INLINE_WRITE_UNLOCK |
128 | select ARCH_INLINE_WRITE_UNLOCK_BH | 91 | select ARCH_INLINE_WRITE_UNLOCK_BH |
129 | select ARCH_INLINE_WRITE_UNLOCK_IRQ | 92 | select ARCH_INLINE_WRITE_UNLOCK_IRQ |
130 | select ARCH_INLINE_WRITE_UNLOCK_IRQRESTORE | 93 | select ARCH_INLINE_WRITE_UNLOCK_IRQRESTORE |
131 | select HAVE_UID16 if 32BIT | 94 | select ARCH_SAVE_PAGE_KEYS if HIBERNATION |
132 | select ARCH_WANT_IPC_PARSE_VERSION | 95 | select ARCH_WANT_IPC_PARSE_VERSION |
133 | select HAVE_ARCH_TRANSPARENT_HUGEPAGE if 64BIT | 96 | select BUILDTIME_EXTABLE_SORT |
97 | select CLONE_BACKWARDS2 | ||
98 | select GENERIC_CLOCKEVENTS | ||
99 | select GENERIC_CPU_DEVICES if !SMP | ||
100 | select GENERIC_KERNEL_THREAD | ||
134 | select GENERIC_SMP_IDLE_THREAD | 101 | select GENERIC_SMP_IDLE_THREAD |
135 | select GENERIC_TIME_VSYSCALL_OLD | 102 | select GENERIC_TIME_VSYSCALL_OLD |
136 | select GENERIC_CLOCKEVENTS | 103 | select HAVE_ALIGNED_STRUCT_PAGE if SLUB |
137 | select KTIME_SCALAR if 32BIT | 104 | select HAVE_ARCH_JUMP_LABEL if !MARCH_G5 |
105 | select HAVE_ARCH_MUTEX_CPU_RELAX | ||
138 | select HAVE_ARCH_SECCOMP_FILTER | 106 | select HAVE_ARCH_SECCOMP_FILTER |
107 | select HAVE_ARCH_TRACEHOOK | ||
108 | select HAVE_ARCH_TRANSPARENT_HUGEPAGE if 64BIT | ||
109 | select HAVE_BPF_JIT if 64BIT && PACK_STACK | ||
110 | select HAVE_CMPXCHG_DOUBLE | ||
111 | select HAVE_CMPXCHG_LOCAL | ||
112 | select HAVE_C_RECORDMCOUNT | ||
113 | select HAVE_DEBUG_KMEMLEAK | ||
114 | select HAVE_DYNAMIC_FTRACE | ||
115 | select HAVE_FTRACE_MCOUNT_RECORD | ||
116 | select HAVE_FUNCTION_GRAPH_TRACER | ||
117 | select HAVE_FUNCTION_TRACER | ||
118 | select HAVE_FUNCTION_TRACE_MCOUNT_TEST | ||
119 | select HAVE_KERNEL_BZIP2 | ||
120 | select HAVE_KERNEL_GZIP | ||
121 | select HAVE_KERNEL_LZMA | ||
122 | select HAVE_KERNEL_LZO | ||
123 | select HAVE_KERNEL_XZ | ||
124 | select HAVE_KPROBES | ||
125 | select HAVE_KRETPROBES | ||
126 | select HAVE_KVM if 64BIT | ||
127 | select HAVE_MEMBLOCK | ||
128 | select HAVE_MEMBLOCK_NODE_MAP | ||
139 | select HAVE_MOD_ARCH_SPECIFIC | 129 | select HAVE_MOD_ARCH_SPECIFIC |
130 | select HAVE_OPROFILE | ||
131 | select HAVE_PERF_EVENTS | ||
132 | select HAVE_REGS_AND_STACK_ACCESS_API | ||
133 | select HAVE_SYSCALL_TRACEPOINTS | ||
134 | select HAVE_SYSCALL_WRAPPERS | ||
135 | select HAVE_UID16 if 32BIT | ||
136 | select HAVE_VIRT_CPU_ACCOUNTING | ||
137 | select INIT_ALL_POSSIBLE | ||
138 | select KTIME_SCALAR if 32BIT | ||
140 | select MODULES_USE_ELF_RELA | 139 | select MODULES_USE_ELF_RELA |
141 | select CLONE_BACKWARDS2 | 140 | select SYSCTL_EXCEPTION_TRACE |
141 | select USE_GENERIC_SMP_HELPERS if SMP | ||
142 | select VIRT_CPU_ACCOUNTING | ||
142 | 143 | ||
143 | config SCHED_OMIT_FRAME_POINTER | 144 | config SCHED_OMIT_FRAME_POINTER |
144 | def_bool y | 145 | def_bool y |