File tree Expand file tree Collapse file tree 13 files changed +18
-2
lines changed Expand file tree Collapse file tree 13 files changed +18
-2
lines changed Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ config ARM
39
39
select HARDIRQS_SW_RESEND
40
40
select GENERIC_IRQ_PROBE
41
41
select GENERIC_IRQ_SHOW
42
+ select HAVE_UID16
42
43
select ARCH_WANT_IPC_PARSE_VERSION
43
44
select HARDIRQS_SW_RESEND
44
45
select CPU_PM if (SUSPEND || CPU_IDLE)
Original file line number Diff line number Diff line change @@ -193,6 +193,7 @@ config COMPAT
193
193
bool "Kernel support for 32-bit EL0"
194
194
depends on !ARM64_64K_PAGES
195
195
select COMPAT_BINFMT_ELF
196
+ select HAVE_UID16
196
197
help
197
198
This option enables support for a 32-bit EL0 running under a 64-bit
198
199
kernel at EL1. AArch32-specific components such as system calls,
Original file line number Diff line number Diff line change @@ -33,6 +33,7 @@ config BLACKFIN
33
33
select HAVE_PERF_EVENTS
34
34
select ARCH_HAVE_CUSTOM_GPIO_H
35
35
select ARCH_WANT_OPTIONAL_GPIOLIB
36
+ select HAVE_UID16
36
37
select ARCH_WANT_IPC_PARSE_VERSION
37
38
select HAVE_GENERIC_HARDIRQS
38
39
select GENERIC_ATOMIC64
Original file line number Diff line number Diff line change @@ -42,6 +42,7 @@ config CRIS
42
42
select HAVE_IDE
43
43
select GENERIC_ATOMIC64
44
44
select HAVE_GENERIC_HARDIRQS
45
+ select HAVE_UID16
45
46
select ARCH_WANT_IPC_PARSE_VERSION
46
47
select GENERIC_IRQ_SHOW
47
48
select GENERIC_IOMAP
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ config FRV
5
5
select HAVE_ARCH_TRACEHOOK
6
6
select HAVE_IRQ_WORK
7
7
select HAVE_PERF_EVENTS
8
+ select HAVE_UID16
8
9
select HAVE_GENERIC_HARDIRQS
9
10
select GENERIC_IRQ_SHOW
10
11
select ARCH_HAVE_NMI_SAFE_CMPXCHG
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ config H8300
3
3
default y
4
4
select HAVE_IDE
5
5
select HAVE_GENERIC_HARDIRQS
6
+ select HAVE_UID16
6
7
select ARCH_WANT_IPC_PARSE_VERSION
7
8
select GENERIC_IRQ_SHOW
8
9
select GENERIC_CPU_DEVICES
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ config M68K
6
6
select HAVE_GENERIC_HARDIRQS
7
7
select GENERIC_IRQ_SHOW
8
8
select GENERIC_ATOMIC64
9
+ select HAVE_UID16
9
10
select ARCH_HAVE_NMI_SAFE_CMPXCHG if RMW_INSNS
10
11
select GENERIC_CPU_DEVICES
11
12
select GENERIC_STRNCPY_FROM_USER if MMU
Original file line number Diff line number Diff line change @@ -126,6 +126,7 @@ config S390
126
126
select ARCH_INLINE_WRITE_UNLOCK_BH
127
127
select ARCH_INLINE_WRITE_UNLOCK_IRQ
128
128
select ARCH_INLINE_WRITE_UNLOCK_IRQRESTORE
129
+ select HAVE_UID16 if 32BIT
129
130
select ARCH_WANT_IPC_PARSE_VERSION
130
131
select GENERIC_SMP_IDLE_THREAD
131
132
select GENERIC_TIME_VSYSCALL
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ config SUPERH
21
21
select HAVE_KERNEL_LZMA
22
22
select HAVE_KERNEL_XZ
23
23
select HAVE_KERNEL_LZO
24
+ select HAVE_UID16
24
25
select ARCH_WANT_IPC_PARSE_VERSION
25
26
select HAVE_SYSCALL_TRACEPOINTS
26
27
select HAVE_REGS_AND_STACK_ACCESS_API
Original file line number Diff line number Diff line change @@ -42,6 +42,7 @@ config SPARC32
42
42
def_bool !64BIT
43
43
select GENERIC_ATOMIC64
44
44
select CLZ_TAB
45
+ select HAVE_UID16
45
46
46
47
config SPARC64
47
48
def_bool 64BIT
@@ -571,6 +572,7 @@ config COMPAT
571
572
depends on SPARC64
572
573
default y
573
574
select COMPAT_BINFMT_ELF
575
+ select HAVE_UID16
574
576
select ARCH_WANT_OLD_COMPAT_IPC
575
577
576
578
config SYSVIPC_COMPAT
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ config UML
7
7
bool
8
8
default y
9
9
select HAVE_GENERIC_HARDIRQS
10
+ select HAVE_UID16
10
11
select GENERIC_IRQ_SHOW
11
12
select GENERIC_CPU_DEVICES
12
13
select GENERIC_IO
Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ config X86_32
10
10
def_bool y
11
11
depends on !64BIT
12
12
select CLKSRC_I8253
13
+ select HAVE_UID16
13
14
14
15
config X86_64
15
16
def_bool y
@@ -2168,6 +2169,7 @@ config IA32_EMULATION
2168
2169
bool "IA32 Emulation"
2169
2170
depends on X86_64
2170
2171
select COMPAT_BINFMT_ELF
2172
+ select HAVE_UID16
2171
2173
---help---
2172
2174
Include code to run legacy 32-bit programs under a
2173
2175
64-bit kernel. You should likely turn this on, unless you're
Original file line number Diff line number Diff line change @@ -1125,10 +1125,12 @@ menuconfig EXPERT
1125
1125
environments which can tolerate a "non-standard" kernel.
1126
1126
Only use this if you really know what you are doing.
1127
1127
1128
+ config HAVE_UID16
1129
+ bool
1130
+
1128
1131
config UID16
1129
1132
bool "Enable 16-bit UID system calls" if EXPERT
1130
- depends on ARM || BLACKFIN || CRIS || FRV || H8300 || X86_32 || M68K || (S390 && !64BIT) || SUPERH || SPARC32 || (SPARC64 && COMPAT) || UML || (X86_64 && IA32_EMULATION) \
1131
- || AARCH32_EMULATION
1133
+ depends on HAVE_UID16
1132
1134
default y
1133
1135
help
1134
1136
This enables the legacy 16-bit UID syscall wrappers.
You can’t perform that action at this time.
0 commit comments