diff options
author | David S. Miller <davem@davemloft.net> | 2014-09-24 16:48:32 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-09-24 16:48:32 -0400 |
commit | 4daaab4f0c2b55adccab08da06e17acc270cb84a (patch) | |
tree | 41dfea3867755d3853218d50533c5600ac8fa6c0 /arch | |
parent | 3c4d1daecef875d28bdbe93587908c897c29ba71 (diff) | |
parent | b94d525e58dc9638dd3f98094cb468bcfb262039 (diff) |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Diffstat (limited to 'arch')
40 files changed, 99 insertions, 172 deletions
diff --git a/arch/ia64/configs/bigsur_defconfig b/arch/ia64/configs/bigsur_defconfig index 4c4ac163c600..b6bda1838629 100644 --- a/arch/ia64/configs/bigsur_defconfig +++ b/arch/ia64/configs/bigsur_defconfig | |||
@@ -1,4 +1,3 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | CONFIG_SYSVIPC=y | 1 | CONFIG_SYSVIPC=y |
3 | CONFIG_POSIX_MQUEUE=y | 2 | CONFIG_POSIX_MQUEUE=y |
4 | CONFIG_LOG_BUF_SHIFT=16 | 3 | CONFIG_LOG_BUF_SHIFT=16 |
@@ -6,6 +5,8 @@ CONFIG_PROFILING=y | |||
6 | CONFIG_OPROFILE=y | 5 | CONFIG_OPROFILE=y |
7 | CONFIG_MODULES=y | 6 | CONFIG_MODULES=y |
8 | CONFIG_MODULE_UNLOAD=y | 7 | CONFIG_MODULE_UNLOAD=y |
8 | CONFIG_PARTITION_ADVANCED=y | ||
9 | CONFIG_SGI_PARTITION=y | ||
9 | CONFIG_IA64_DIG=y | 10 | CONFIG_IA64_DIG=y |
10 | CONFIG_SMP=y | 11 | CONFIG_SMP=y |
11 | CONFIG_NR_CPUS=2 | 12 | CONFIG_NR_CPUS=2 |
@@ -51,9 +52,6 @@ CONFIG_DM_MIRROR=m | |||
51 | CONFIG_DM_ZERO=m | 52 | CONFIG_DM_ZERO=m |
52 | CONFIG_NETDEVICES=y | 53 | CONFIG_NETDEVICES=y |
53 | CONFIG_DUMMY=y | 54 | CONFIG_DUMMY=y |
54 | CONFIG_NET_ETHERNET=y | ||
55 | CONFIG_MII=y | ||
56 | CONFIG_NET_PCI=y | ||
57 | CONFIG_INPUT_EVDEV=y | 55 | CONFIG_INPUT_EVDEV=y |
58 | CONFIG_SERIAL_8250=y | 56 | CONFIG_SERIAL_8250=y |
59 | CONFIG_SERIAL_8250_CONSOLE=y | 57 | CONFIG_SERIAL_8250_CONSOLE=y |
@@ -85,7 +83,6 @@ CONFIG_EXT3_FS=y | |||
85 | CONFIG_XFS_FS=y | 83 | CONFIG_XFS_FS=y |
86 | CONFIG_XFS_QUOTA=y | 84 | CONFIG_XFS_QUOTA=y |
87 | CONFIG_XFS_POSIX_ACL=y | 85 | CONFIG_XFS_POSIX_ACL=y |
88 | CONFIG_AUTOFS_FS=m | ||
89 | CONFIG_AUTOFS4_FS=m | 86 | CONFIG_AUTOFS4_FS=m |
90 | CONFIG_ISO9660_FS=m | 87 | CONFIG_ISO9660_FS=m |
91 | CONFIG_JOLIET=y | 88 | CONFIG_JOLIET=y |
@@ -95,17 +92,13 @@ CONFIG_PROC_KCORE=y | |||
95 | CONFIG_TMPFS=y | 92 | CONFIG_TMPFS=y |
96 | CONFIG_HUGETLBFS=y | 93 | CONFIG_HUGETLBFS=y |
97 | CONFIG_NFS_FS=m | 94 | CONFIG_NFS_FS=m |
98 | CONFIG_NFS_V3=y | 95 | CONFIG_NFS_V4=m |
99 | CONFIG_NFS_V4=y | ||
100 | CONFIG_NFSD=m | 96 | CONFIG_NFSD=m |
101 | CONFIG_NFSD_V4=y | 97 | CONFIG_NFSD_V4=y |
102 | CONFIG_CIFS=m | 98 | CONFIG_CIFS=m |
103 | CONFIG_CIFS_STATS=y | 99 | CONFIG_CIFS_STATS=y |
104 | CONFIG_CIFS_XATTR=y | 100 | CONFIG_CIFS_XATTR=y |
105 | CONFIG_CIFS_POSIX=y | 101 | CONFIG_CIFS_POSIX=y |
106 | CONFIG_PARTITION_ADVANCED=y | ||
107 | CONFIG_SGI_PARTITION=y | ||
108 | CONFIG_EFI_PARTITION=y | ||
109 | CONFIG_NLS_CODEPAGE_437=y | 102 | CONFIG_NLS_CODEPAGE_437=y |
110 | CONFIG_NLS_ISO8859_1=y | 103 | CONFIG_NLS_ISO8859_1=y |
111 | CONFIG_NLS_UTF8=m | 104 | CONFIG_NLS_UTF8=m |
diff --git a/arch/ia64/configs/generic_defconfig b/arch/ia64/configs/generic_defconfig index e8ed3ae70aae..81f686dee53c 100644 --- a/arch/ia64/configs/generic_defconfig +++ b/arch/ia64/configs/generic_defconfig | |||
@@ -1,4 +1,3 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | CONFIG_SYSVIPC=y | 1 | CONFIG_SYSVIPC=y |
3 | CONFIG_POSIX_MQUEUE=y | 2 | CONFIG_POSIX_MQUEUE=y |
4 | CONFIG_IKCONFIG=y | 3 | CONFIG_IKCONFIG=y |
@@ -6,13 +5,13 @@ CONFIG_IKCONFIG_PROC=y | |||
6 | CONFIG_LOG_BUF_SHIFT=20 | 5 | CONFIG_LOG_BUF_SHIFT=20 |
7 | CONFIG_CGROUPS=y | 6 | CONFIG_CGROUPS=y |
8 | CONFIG_CPUSETS=y | 7 | CONFIG_CPUSETS=y |
9 | CONFIG_SYSFS_DEPRECATED_V2=y | ||
10 | CONFIG_BLK_DEV_INITRD=y | 8 | CONFIG_BLK_DEV_INITRD=y |
11 | CONFIG_KALLSYMS_ALL=y | 9 | CONFIG_KALLSYMS_ALL=y |
12 | CONFIG_MODULES=y | 10 | CONFIG_MODULES=y |
13 | CONFIG_MODULE_UNLOAD=y | 11 | CONFIG_MODULE_UNLOAD=y |
14 | CONFIG_MODVERSIONS=y | 12 | CONFIG_MODVERSIONS=y |
15 | # CONFIG_BLK_DEV_BSG is not set | 13 | CONFIG_PARTITION_ADVANCED=y |
14 | CONFIG_SGI_PARTITION=y | ||
16 | CONFIG_MCKINLEY=y | 15 | CONFIG_MCKINLEY=y |
17 | CONFIG_IA64_PAGE_SIZE_64KB=y | 16 | CONFIG_IA64_PAGE_SIZE_64KB=y |
18 | CONFIG_IA64_CYCLONE=y | 17 | CONFIG_IA64_CYCLONE=y |
@@ -29,14 +28,13 @@ CONFIG_ACPI_BUTTON=m | |||
29 | CONFIG_ACPI_FAN=m | 28 | CONFIG_ACPI_FAN=m |
30 | CONFIG_ACPI_DOCK=y | 29 | CONFIG_ACPI_DOCK=y |
31 | CONFIG_ACPI_PROCESSOR=m | 30 | CONFIG_ACPI_PROCESSOR=m |
32 | CONFIG_ACPI_CONTAINER=y | ||
33 | CONFIG_HOTPLUG_PCI=y | 31 | CONFIG_HOTPLUG_PCI=y |
34 | CONFIG_HOTPLUG_PCI_ACPI=y | 32 | CONFIG_HOTPLUG_PCI_ACPI=y |
33 | CONFIG_NET=y | ||
35 | CONFIG_PACKET=y | 34 | CONFIG_PACKET=y |
36 | CONFIG_UNIX=y | 35 | CONFIG_UNIX=y |
37 | CONFIG_INET=y | 36 | CONFIG_INET=y |
38 | CONFIG_IP_MULTICAST=y | 37 | CONFIG_IP_MULTICAST=y |
39 | CONFIG_ARPD=y | ||
40 | CONFIG_SYN_COOKIES=y | 38 | CONFIG_SYN_COOKIES=y |
41 | # CONFIG_IPV6 is not set | 39 | # CONFIG_IPV6 is not set |
42 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 40 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
@@ -82,16 +80,13 @@ CONFIG_FUSION_FC=m | |||
82 | CONFIG_FUSION_SAS=y | 80 | CONFIG_FUSION_SAS=y |
83 | CONFIG_NETDEVICES=y | 81 | CONFIG_NETDEVICES=y |
84 | CONFIG_DUMMY=m | 82 | CONFIG_DUMMY=m |
85 | CONFIG_NET_ETHERNET=y | 83 | CONFIG_NETCONSOLE=y |
84 | CONFIG_TIGON3=y | ||
86 | CONFIG_NET_TULIP=y | 85 | CONFIG_NET_TULIP=y |
87 | CONFIG_TULIP=m | 86 | CONFIG_TULIP=m |
88 | CONFIG_NET_PCI=y | ||
89 | CONFIG_NET_VENDOR_INTEL=y | ||
90 | CONFIG_E100=m | 87 | CONFIG_E100=m |
91 | CONFIG_E1000=y | 88 | CONFIG_E1000=y |
92 | CONFIG_IGB=y | 89 | CONFIG_IGB=y |
93 | CONFIG_TIGON3=y | ||
94 | CONFIG_NETCONSOLE=y | ||
95 | # CONFIG_SERIO_SERPORT is not set | 90 | # CONFIG_SERIO_SERPORT is not set |
96 | CONFIG_GAMEPORT=m | 91 | CONFIG_GAMEPORT=m |
97 | CONFIG_SERIAL_NONSTANDARD=y | 92 | CONFIG_SERIAL_NONSTANDARD=y |
@@ -151,6 +146,7 @@ CONFIG_USB_STORAGE=m | |||
151 | CONFIG_INFINIBAND=m | 146 | CONFIG_INFINIBAND=m |
152 | CONFIG_INFINIBAND_MTHCA=m | 147 | CONFIG_INFINIBAND_MTHCA=m |
153 | CONFIG_INFINIBAND_IPOIB=m | 148 | CONFIG_INFINIBAND_IPOIB=m |
149 | CONFIG_INTEL_IOMMU=y | ||
154 | CONFIG_MSPEC=m | 150 | CONFIG_MSPEC=m |
155 | CONFIG_EXT2_FS=y | 151 | CONFIG_EXT2_FS=y |
156 | CONFIG_EXT2_FS_XATTR=y | 152 | CONFIG_EXT2_FS_XATTR=y |
@@ -164,7 +160,6 @@ CONFIG_REISERFS_FS_XATTR=y | |||
164 | CONFIG_REISERFS_FS_POSIX_ACL=y | 160 | CONFIG_REISERFS_FS_POSIX_ACL=y |
165 | CONFIG_REISERFS_FS_SECURITY=y | 161 | CONFIG_REISERFS_FS_SECURITY=y |
166 | CONFIG_XFS_FS=y | 162 | CONFIG_XFS_FS=y |
167 | CONFIG_AUTOFS_FS=m | ||
168 | CONFIG_AUTOFS4_FS=m | 163 | CONFIG_AUTOFS4_FS=m |
169 | CONFIG_ISO9660_FS=m | 164 | CONFIG_ISO9660_FS=m |
170 | CONFIG_JOLIET=y | 165 | CONFIG_JOLIET=y |
@@ -175,16 +170,10 @@ CONFIG_PROC_KCORE=y | |||
175 | CONFIG_TMPFS=y | 170 | CONFIG_TMPFS=y |
176 | CONFIG_HUGETLBFS=y | 171 | CONFIG_HUGETLBFS=y |
177 | CONFIG_NFS_FS=m | 172 | CONFIG_NFS_FS=m |
178 | CONFIG_NFS_V3=y | 173 | CONFIG_NFS_V4=m |
179 | CONFIG_NFS_V4=y | ||
180 | CONFIG_NFSD=m | 174 | CONFIG_NFSD=m |
181 | CONFIG_NFSD_V4=y | 175 | CONFIG_NFSD_V4=y |
182 | CONFIG_SMB_FS=m | ||
183 | CONFIG_SMB_NLS_DEFAULT=y | ||
184 | CONFIG_CIFS=m | 176 | CONFIG_CIFS=m |
185 | CONFIG_PARTITION_ADVANCED=y | ||
186 | CONFIG_SGI_PARTITION=y | ||
187 | CONFIG_EFI_PARTITION=y | ||
188 | CONFIG_NLS_CODEPAGE_437=y | 177 | CONFIG_NLS_CODEPAGE_437=y |
189 | CONFIG_NLS_CODEPAGE_737=m | 178 | CONFIG_NLS_CODEPAGE_737=m |
190 | CONFIG_NLS_CODEPAGE_775=m | 179 | CONFIG_NLS_CODEPAGE_775=m |
@@ -225,11 +214,7 @@ CONFIG_NLS_UTF8=m | |||
225 | CONFIG_MAGIC_SYSRQ=y | 214 | CONFIG_MAGIC_SYSRQ=y |
226 | CONFIG_DEBUG_KERNEL=y | 215 | CONFIG_DEBUG_KERNEL=y |
227 | CONFIG_DEBUG_MUTEXES=y | 216 | CONFIG_DEBUG_MUTEXES=y |
228 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
229 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
230 | CONFIG_CRYPTO_ECB=m | ||
231 | CONFIG_CRYPTO_PCBC=m | 217 | CONFIG_CRYPTO_PCBC=m |
232 | CONFIG_CRYPTO_MD5=y | 218 | CONFIG_CRYPTO_MD5=y |
233 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 219 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
234 | CONFIG_CRC_T10DIF=y | 220 | CONFIG_CRC_T10DIF=y |
235 | CONFIG_INTEL_IOMMU=y | ||
diff --git a/arch/ia64/configs/gensparse_defconfig b/arch/ia64/configs/gensparse_defconfig index d663efd1e4db..5b4fcdd51457 100644 --- a/arch/ia64/configs/gensparse_defconfig +++ b/arch/ia64/configs/gensparse_defconfig | |||
@@ -1,4 +1,3 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | CONFIG_SYSVIPC=y | 1 | CONFIG_SYSVIPC=y |
3 | CONFIG_POSIX_MQUEUE=y | 2 | CONFIG_POSIX_MQUEUE=y |
4 | CONFIG_IKCONFIG=y | 3 | CONFIG_IKCONFIG=y |
@@ -9,6 +8,8 @@ CONFIG_KALLSYMS_ALL=y | |||
9 | CONFIG_MODULES=y | 8 | CONFIG_MODULES=y |
10 | CONFIG_MODULE_UNLOAD=y | 9 | CONFIG_MODULE_UNLOAD=y |
11 | CONFIG_MODVERSIONS=y | 10 | CONFIG_MODVERSIONS=y |
11 | CONFIG_PARTITION_ADVANCED=y | ||
12 | CONFIG_SGI_PARTITION=y | ||
12 | CONFIG_MCKINLEY=y | 13 | CONFIG_MCKINLEY=y |
13 | CONFIG_IA64_CYCLONE=y | 14 | CONFIG_IA64_CYCLONE=y |
14 | CONFIG_SMP=y | 15 | CONFIG_SMP=y |
@@ -24,14 +25,12 @@ CONFIG_BINFMT_MISC=m | |||
24 | CONFIG_ACPI_BUTTON=m | 25 | CONFIG_ACPI_BUTTON=m |
25 | CONFIG_ACPI_FAN=m | 26 | CONFIG_ACPI_FAN=m |
26 | CONFIG_ACPI_PROCESSOR=m | 27 | CONFIG_ACPI_PROCESSOR=m |
27 | CONFIG_ACPI_CONTAINER=m | ||
28 | CONFIG_HOTPLUG_PCI=y | 28 | CONFIG_HOTPLUG_PCI=y |
29 | CONFIG_HOTPLUG_PCI_ACPI=m | 29 | CONFIG_NET=y |
30 | CONFIG_PACKET=y | 30 | CONFIG_PACKET=y |
31 | CONFIG_UNIX=y | 31 | CONFIG_UNIX=y |
32 | CONFIG_INET=y | 32 | CONFIG_INET=y |
33 | CONFIG_IP_MULTICAST=y | 33 | CONFIG_IP_MULTICAST=y |
34 | CONFIG_ARPD=y | ||
35 | CONFIG_SYN_COOKIES=y | 34 | CONFIG_SYN_COOKIES=y |
36 | # CONFIG_IPV6 is not set | 35 | # CONFIG_IPV6 is not set |
37 | CONFIG_BLK_DEV_LOOP=m | 36 | CONFIG_BLK_DEV_LOOP=m |
@@ -71,15 +70,12 @@ CONFIG_FUSION_SPI=y | |||
71 | CONFIG_FUSION_FC=m | 70 | CONFIG_FUSION_FC=m |
72 | CONFIG_NETDEVICES=y | 71 | CONFIG_NETDEVICES=y |
73 | CONFIG_DUMMY=m | 72 | CONFIG_DUMMY=m |
74 | CONFIG_NET_ETHERNET=y | 73 | CONFIG_NETCONSOLE=y |
74 | CONFIG_TIGON3=y | ||
75 | CONFIG_NET_TULIP=y | 75 | CONFIG_NET_TULIP=y |
76 | CONFIG_TULIP=m | 76 | CONFIG_TULIP=m |
77 | CONFIG_NET_PCI=y | ||
78 | CONFIG_NET_VENDOR_INTEL=y | ||
79 | CONFIG_E100=m | 77 | CONFIG_E100=m |
80 | CONFIG_E1000=y | 78 | CONFIG_E1000=y |
81 | CONFIG_TIGON3=y | ||
82 | CONFIG_NETCONSOLE=y | ||
83 | # CONFIG_SERIO_SERPORT is not set | 79 | # CONFIG_SERIO_SERPORT is not set |
84 | CONFIG_GAMEPORT=m | 80 | CONFIG_GAMEPORT=m |
85 | CONFIG_SERIAL_NONSTANDARD=y | 81 | CONFIG_SERIAL_NONSTANDARD=y |
@@ -146,7 +142,6 @@ CONFIG_REISERFS_FS_XATTR=y | |||
146 | CONFIG_REISERFS_FS_POSIX_ACL=y | 142 | CONFIG_REISERFS_FS_POSIX_ACL=y |
147 | CONFIG_REISERFS_FS_SECURITY=y | 143 | CONFIG_REISERFS_FS_SECURITY=y |
148 | CONFIG_XFS_FS=y | 144 | CONFIG_XFS_FS=y |
149 | CONFIG_AUTOFS_FS=y | ||
150 | CONFIG_AUTOFS4_FS=y | 145 | CONFIG_AUTOFS4_FS=y |
151 | CONFIG_ISO9660_FS=m | 146 | CONFIG_ISO9660_FS=m |
152 | CONFIG_JOLIET=y | 147 | CONFIG_JOLIET=y |
@@ -157,16 +152,10 @@ CONFIG_PROC_KCORE=y | |||
157 | CONFIG_TMPFS=y | 152 | CONFIG_TMPFS=y |
158 | CONFIG_HUGETLBFS=y | 153 | CONFIG_HUGETLBFS=y |
159 | CONFIG_NFS_FS=m | 154 | CONFIG_NFS_FS=m |
160 | CONFIG_NFS_V3=y | 155 | CONFIG_NFS_V4=m |
161 | CONFIG_NFS_V4=y | ||
162 | CONFIG_NFSD=m | 156 | CONFIG_NFSD=m |
163 | CONFIG_NFSD_V4=y | 157 | CONFIG_NFSD_V4=y |
164 | CONFIG_SMB_FS=m | ||
165 | CONFIG_SMB_NLS_DEFAULT=y | ||
166 | CONFIG_CIFS=m | 158 | CONFIG_CIFS=m |
167 | CONFIG_PARTITION_ADVANCED=y | ||
168 | CONFIG_SGI_PARTITION=y | ||
169 | CONFIG_EFI_PARTITION=y | ||
170 | CONFIG_NLS_CODEPAGE_437=y | 159 | CONFIG_NLS_CODEPAGE_437=y |
171 | CONFIG_NLS_CODEPAGE_737=m | 160 | CONFIG_NLS_CODEPAGE_737=m |
172 | CONFIG_NLS_CODEPAGE_775=m | 161 | CONFIG_NLS_CODEPAGE_775=m |
diff --git a/arch/ia64/configs/sim_defconfig b/arch/ia64/configs/sim_defconfig index b4548a3e82d5..f0f69fdbddae 100644 --- a/arch/ia64/configs/sim_defconfig +++ b/arch/ia64/configs/sim_defconfig | |||
@@ -1,13 +1,12 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | CONFIG_SYSVIPC=y | 1 | CONFIG_SYSVIPC=y |
3 | CONFIG_IKCONFIG=y | 2 | CONFIG_IKCONFIG=y |
4 | CONFIG_IKCONFIG_PROC=y | 3 | CONFIG_IKCONFIG_PROC=y |
5 | CONFIG_LOG_BUF_SHIFT=16 | 4 | CONFIG_LOG_BUF_SHIFT=16 |
6 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
7 | CONFIG_MODULES=y | 5 | CONFIG_MODULES=y |
8 | CONFIG_MODULE_UNLOAD=y | 6 | CONFIG_MODULE_UNLOAD=y |
9 | CONFIG_MODULE_FORCE_UNLOAD=y | 7 | CONFIG_MODULE_FORCE_UNLOAD=y |
10 | CONFIG_MODVERSIONS=y | 8 | CONFIG_MODVERSIONS=y |
9 | CONFIG_PARTITION_ADVANCED=y | ||
11 | CONFIG_IA64_HP_SIM=y | 10 | CONFIG_IA64_HP_SIM=y |
12 | CONFIG_MCKINLEY=y | 11 | CONFIG_MCKINLEY=y |
13 | CONFIG_IA64_PAGE_SIZE_64KB=y | 12 | CONFIG_IA64_PAGE_SIZE_64KB=y |
@@ -27,7 +26,6 @@ CONFIG_BLK_DEV_LOOP=y | |||
27 | CONFIG_BLK_DEV_RAM=y | 26 | CONFIG_BLK_DEV_RAM=y |
28 | CONFIG_SCSI=y | 27 | CONFIG_SCSI=y |
29 | CONFIG_BLK_DEV_SD=y | 28 | CONFIG_BLK_DEV_SD=y |
30 | CONFIG_SCSI_MULTI_LUN=y | ||
31 | CONFIG_SCSI_CONSTANTS=y | 29 | CONFIG_SCSI_CONSTANTS=y |
32 | CONFIG_SCSI_LOGGING=y | 30 | CONFIG_SCSI_LOGGING=y |
33 | CONFIG_SCSI_SPI_ATTRS=y | 31 | CONFIG_SCSI_SPI_ATTRS=y |
@@ -49,8 +47,6 @@ CONFIG_HUGETLBFS=y | |||
49 | CONFIG_NFS_FS=y | 47 | CONFIG_NFS_FS=y |
50 | CONFIG_NFSD=y | 48 | CONFIG_NFSD=y |
51 | CONFIG_NFSD_V3=y | 49 | CONFIG_NFSD_V3=y |
52 | CONFIG_PARTITION_ADVANCED=y | 50 | CONFIG_DEBUG_INFO=y |
53 | CONFIG_EFI_PARTITION=y | ||
54 | CONFIG_DEBUG_KERNEL=y | 51 | CONFIG_DEBUG_KERNEL=y |
55 | CONFIG_DEBUG_MUTEXES=y | 52 | CONFIG_DEBUG_MUTEXES=y |
56 | CONFIG_DEBUG_INFO=y | ||
diff --git a/arch/ia64/configs/tiger_defconfig b/arch/ia64/configs/tiger_defconfig index c8a3f40e77f6..192ed157c9ce 100644 --- a/arch/ia64/configs/tiger_defconfig +++ b/arch/ia64/configs/tiger_defconfig | |||
@@ -1,4 +1,3 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | CONFIG_SYSVIPC=y | 1 | CONFIG_SYSVIPC=y |
3 | CONFIG_POSIX_MQUEUE=y | 2 | CONFIG_POSIX_MQUEUE=y |
4 | CONFIG_IKCONFIG=y | 3 | CONFIG_IKCONFIG=y |
@@ -11,6 +10,8 @@ CONFIG_MODULE_UNLOAD=y | |||
11 | CONFIG_MODVERSIONS=y | 10 | CONFIG_MODVERSIONS=y |
12 | CONFIG_MODULE_SRCVERSION_ALL=y | 11 | CONFIG_MODULE_SRCVERSION_ALL=y |
13 | # CONFIG_BLK_DEV_BSG is not set | 12 | # CONFIG_BLK_DEV_BSG is not set |
13 | CONFIG_PARTITION_ADVANCED=y | ||
14 | CONFIG_SGI_PARTITION=y | ||
14 | CONFIG_IA64_DIG=y | 15 | CONFIG_IA64_DIG=y |
15 | CONFIG_MCKINLEY=y | 16 | CONFIG_MCKINLEY=y |
16 | CONFIG_IA64_PAGE_SIZE_64KB=y | 17 | CONFIG_IA64_PAGE_SIZE_64KB=y |
@@ -29,14 +30,12 @@ CONFIG_BINFMT_MISC=m | |||
29 | CONFIG_ACPI_BUTTON=m | 30 | CONFIG_ACPI_BUTTON=m |
30 | CONFIG_ACPI_FAN=m | 31 | CONFIG_ACPI_FAN=m |
31 | CONFIG_ACPI_PROCESSOR=m | 32 | CONFIG_ACPI_PROCESSOR=m |
32 | CONFIG_ACPI_CONTAINER=m | ||
33 | CONFIG_HOTPLUG_PCI=y | 33 | CONFIG_HOTPLUG_PCI=y |
34 | CONFIG_HOTPLUG_PCI_ACPI=m | 34 | CONFIG_NET=y |
35 | CONFIG_PACKET=y | 35 | CONFIG_PACKET=y |
36 | CONFIG_UNIX=y | 36 | CONFIG_UNIX=y |
37 | CONFIG_INET=y | 37 | CONFIG_INET=y |
38 | CONFIG_IP_MULTICAST=y | 38 | CONFIG_IP_MULTICAST=y |
39 | CONFIG_ARPD=y | ||
40 | CONFIG_SYN_COOKIES=y | 39 | CONFIG_SYN_COOKIES=y |
41 | # CONFIG_IPV6 is not set | 40 | # CONFIG_IPV6 is not set |
42 | CONFIG_BLK_DEV_LOOP=m | 41 | CONFIG_BLK_DEV_LOOP=m |
@@ -53,6 +52,7 @@ CONFIG_BLK_DEV_SD=y | |||
53 | CONFIG_CHR_DEV_ST=m | 52 | CONFIG_CHR_DEV_ST=m |
54 | CONFIG_BLK_DEV_SR=m | 53 | CONFIG_BLK_DEV_SR=m |
55 | CONFIG_CHR_DEV_SG=m | 54 | CONFIG_CHR_DEV_SG=m |
55 | CONFIG_SCSI_FC_ATTRS=y | ||
56 | CONFIG_SCSI_SYM53C8XX_2=y | 56 | CONFIG_SCSI_SYM53C8XX_2=y |
57 | CONFIG_SCSI_QLOGIC_1280=y | 57 | CONFIG_SCSI_QLOGIC_1280=y |
58 | CONFIG_MD=y | 58 | CONFIG_MD=y |
@@ -72,15 +72,12 @@ CONFIG_FUSION_FC=y | |||
72 | CONFIG_FUSION_CTL=y | 72 | CONFIG_FUSION_CTL=y |
73 | CONFIG_NETDEVICES=y | 73 | CONFIG_NETDEVICES=y |
74 | CONFIG_DUMMY=m | 74 | CONFIG_DUMMY=m |
75 | CONFIG_NET_ETHERNET=y | 75 | CONFIG_NETCONSOLE=y |
76 | CONFIG_TIGON3=y | ||
76 | CONFIG_NET_TULIP=y | 77 | CONFIG_NET_TULIP=y |
77 | CONFIG_TULIP=m | 78 | CONFIG_TULIP=m |
78 | CONFIG_NET_PCI=y | ||
79 | CONFIG_NET_VENDOR_INTEL=y | ||
80 | CONFIG_E100=m | 79 | CONFIG_E100=m |
81 | CONFIG_E1000=y | 80 | CONFIG_E1000=y |
82 | CONFIG_TIGON3=y | ||
83 | CONFIG_NETCONSOLE=y | ||
84 | # CONFIG_SERIO_SERPORT is not set | 81 | # CONFIG_SERIO_SERPORT is not set |
85 | CONFIG_GAMEPORT=m | 82 | CONFIG_GAMEPORT=m |
86 | CONFIG_SERIAL_NONSTANDARD=y | 83 | CONFIG_SERIAL_NONSTANDARD=y |
@@ -118,7 +115,6 @@ CONFIG_REISERFS_FS_XATTR=y | |||
118 | CONFIG_REISERFS_FS_POSIX_ACL=y | 115 | CONFIG_REISERFS_FS_POSIX_ACL=y |
119 | CONFIG_REISERFS_FS_SECURITY=y | 116 | CONFIG_REISERFS_FS_SECURITY=y |
120 | CONFIG_XFS_FS=y | 117 | CONFIG_XFS_FS=y |
121 | CONFIG_AUTOFS_FS=y | ||
122 | CONFIG_AUTOFS4_FS=y | 118 | CONFIG_AUTOFS4_FS=y |
123 | CONFIG_ISO9660_FS=m | 119 | CONFIG_ISO9660_FS=m |
124 | CONFIG_JOLIET=y | 120 | CONFIG_JOLIET=y |
@@ -129,16 +125,10 @@ CONFIG_PROC_KCORE=y | |||
129 | CONFIG_TMPFS=y | 125 | CONFIG_TMPFS=y |
130 | CONFIG_HUGETLBFS=y | 126 | CONFIG_HUGETLBFS=y |
131 | CONFIG_NFS_FS=m | 127 | CONFIG_NFS_FS=m |
132 | CONFIG_NFS_V3=y | 128 | CONFIG_NFS_V4=m |
133 | CONFIG_NFS_V4=y | ||
134 | CONFIG_NFSD=m | 129 | CONFIG_NFSD=m |
135 | CONFIG_NFSD_V4=y | 130 | CONFIG_NFSD_V4=y |
136 | CONFIG_SMB_FS=m | ||
137 | CONFIG_SMB_NLS_DEFAULT=y | ||
138 | CONFIG_CIFS=m | 131 | CONFIG_CIFS=m |
139 | CONFIG_PARTITION_ADVANCED=y | ||
140 | CONFIG_SGI_PARTITION=y | ||
141 | CONFIG_EFI_PARTITION=y | ||
142 | CONFIG_NLS_CODEPAGE_437=y | 132 | CONFIG_NLS_CODEPAGE_437=y |
143 | CONFIG_NLS_CODEPAGE_737=m | 133 | CONFIG_NLS_CODEPAGE_737=m |
144 | CONFIG_NLS_CODEPAGE_775=m | 134 | CONFIG_NLS_CODEPAGE_775=m |
@@ -180,6 +170,5 @@ CONFIG_MAGIC_SYSRQ=y | |||
180 | CONFIG_DEBUG_KERNEL=y | 170 | CONFIG_DEBUG_KERNEL=y |
181 | CONFIG_DEBUG_MUTEXES=y | 171 | CONFIG_DEBUG_MUTEXES=y |
182 | CONFIG_IA64_GRANULE_16MB=y | 172 | CONFIG_IA64_GRANULE_16MB=y |
183 | CONFIG_CRYPTO_ECB=m | ||
184 | CONFIG_CRYPTO_PCBC=m | 173 | CONFIG_CRYPTO_PCBC=m |
185 | CONFIG_CRYPTO_MD5=y | 174 | CONFIG_CRYPTO_MD5=y |
diff --git a/arch/ia64/configs/zx1_defconfig b/arch/ia64/configs/zx1_defconfig index 54bc72eda30d..b504c8e2fd52 100644 --- a/arch/ia64/configs/zx1_defconfig +++ b/arch/ia64/configs/zx1_defconfig | |||
@@ -1,9 +1,9 @@ | |||
1 | CONFIG_EXPERIMENTAL=y | ||
2 | CONFIG_SYSVIPC=y | 1 | CONFIG_SYSVIPC=y |
3 | CONFIG_BSD_PROCESS_ACCT=y | 2 | CONFIG_BSD_PROCESS_ACCT=y |
4 | CONFIG_BLK_DEV_INITRD=y | 3 | CONFIG_BLK_DEV_INITRD=y |
5 | CONFIG_KPROBES=y | 4 | CONFIG_KPROBES=y |
6 | CONFIG_MODULES=y | 5 | CONFIG_MODULES=y |
6 | CONFIG_PARTITION_ADVANCED=y | ||
7 | CONFIG_IA64_HP_ZX1=y | 7 | CONFIG_IA64_HP_ZX1=y |
8 | CONFIG_MCKINLEY=y | 8 | CONFIG_MCKINLEY=y |
9 | CONFIG_SMP=y | 9 | CONFIG_SMP=y |
@@ -18,6 +18,7 @@ CONFIG_EFI_VARS=y | |||
18 | CONFIG_BINFMT_MISC=y | 18 | CONFIG_BINFMT_MISC=y |
19 | CONFIG_HOTPLUG_PCI=y | 19 | CONFIG_HOTPLUG_PCI=y |
20 | CONFIG_HOTPLUG_PCI_ACPI=y | 20 | CONFIG_HOTPLUG_PCI_ACPI=y |
21 | CONFIG_NET=y | ||
21 | CONFIG_PACKET=y | 22 | CONFIG_PACKET=y |
22 | CONFIG_UNIX=y | 23 | CONFIG_UNIX=y |
23 | CONFIG_INET=y | 24 | CONFIG_INET=y |
@@ -37,9 +38,9 @@ CONFIG_CHR_DEV_OSST=y | |||
37 | CONFIG_BLK_DEV_SR=y | 38 | CONFIG_BLK_DEV_SR=y |
38 | CONFIG_BLK_DEV_SR_VENDOR=y | 39 | CONFIG_BLK_DEV_SR_VENDOR=y |
39 | CONFIG_CHR_DEV_SG=y | 40 | CONFIG_CHR_DEV_SG=y |
40 | CONFIG_SCSI_MULTI_LUN=y | ||
41 | CONFIG_SCSI_CONSTANTS=y | 41 | CONFIG_SCSI_CONSTANTS=y |
42 | CONFIG_SCSI_LOGGING=y | 42 | CONFIG_SCSI_LOGGING=y |
43 | CONFIG_SCSI_FC_ATTRS=y | ||
43 | CONFIG_SCSI_SYM53C8XX_2=y | 44 | CONFIG_SCSI_SYM53C8XX_2=y |
44 | CONFIG_SCSI_QLOGIC_1280=y | 45 | CONFIG_SCSI_QLOGIC_1280=y |
45 | CONFIG_FUSION=y | 46 | CONFIG_FUSION=y |
@@ -48,18 +49,15 @@ CONFIG_FUSION_FC=y | |||
48 | CONFIG_FUSION_CTL=m | 49 | CONFIG_FUSION_CTL=m |
49 | CONFIG_NETDEVICES=y | 50 | CONFIG_NETDEVICES=y |
50 | CONFIG_DUMMY=y | 51 | CONFIG_DUMMY=y |
51 | CONFIG_NET_ETHERNET=y | 52 | CONFIG_TIGON3=y |
52 | CONFIG_NET_TULIP=y | 53 | CONFIG_NET_TULIP=y |
53 | CONFIG_TULIP=y | 54 | CONFIG_TULIP=y |
54 | CONFIG_TULIP_MWI=y | 55 | CONFIG_TULIP_MWI=y |
55 | CONFIG_TULIP_MMIO=y | 56 | CONFIG_TULIP_MMIO=y |
56 | CONFIG_TULIP_NAPI=y | 57 | CONFIG_TULIP_NAPI=y |
57 | CONFIG_TULIP_NAPI_HW_MITIGATION=y | 58 | CONFIG_TULIP_NAPI_HW_MITIGATION=y |
58 | CONFIG_NET_PCI=y | ||
59 | CONFIG_NET_VENDOR_INTEL=y | ||
60 | CONFIG_E100=y | 59 | CONFIG_E100=y |
61 | CONFIG_E1000=y | 60 | CONFIG_E1000=y |
62 | CONFIG_TIGON3=y | ||
63 | CONFIG_INPUT_JOYDEV=y | 61 | CONFIG_INPUT_JOYDEV=y |
64 | CONFIG_INPUT_EVDEV=y | 62 | CONFIG_INPUT_EVDEV=y |
65 | # CONFIG_INPUT_KEYBOARD is not set | 63 | # CONFIG_INPUT_KEYBOARD is not set |
@@ -100,7 +98,6 @@ CONFIG_USB_STORAGE=y | |||
100 | CONFIG_EXT2_FS=y | 98 | CONFIG_EXT2_FS=y |
101 | CONFIG_EXT2_FS_XATTR=y | 99 | CONFIG_EXT2_FS_XATTR=y |
102 | CONFIG_EXT3_FS=y | 100 | CONFIG_EXT3_FS=y |
103 | CONFIG_AUTOFS_FS=y | ||
104 | CONFIG_ISO9660_FS=y | 101 | CONFIG_ISO9660_FS=y |
105 | CONFIG_JOLIET=y | 102 | CONFIG_JOLIET=y |
106 | CONFIG_UDF_FS=y | 103 | CONFIG_UDF_FS=y |
@@ -110,12 +107,9 @@ CONFIG_PROC_KCORE=y | |||
110 | CONFIG_TMPFS=y | 107 | CONFIG_TMPFS=y |
111 | CONFIG_HUGETLBFS=y | 108 | CONFIG_HUGETLBFS=y |
112 | CONFIG_NFS_FS=y | 109 | CONFIG_NFS_FS=y |
113 | CONFIG_NFS_V3=y | ||
114 | CONFIG_NFS_V4=y | 110 | CONFIG_NFS_V4=y |
115 | CONFIG_NFSD=y | 111 | CONFIG_NFSD=y |
116 | CONFIG_NFSD_V3=y | 112 | CONFIG_NFSD_V3=y |
117 | CONFIG_PARTITION_ADVANCED=y | ||
118 | CONFIG_EFI_PARTITION=y | ||
119 | CONFIG_NLS_CODEPAGE_437=y | 113 | CONFIG_NLS_CODEPAGE_437=y |
120 | CONFIG_NLS_CODEPAGE_737=y | 114 | CONFIG_NLS_CODEPAGE_737=y |
121 | CONFIG_NLS_CODEPAGE_775=y | 115 | CONFIG_NLS_CODEPAGE_775=y |
diff --git a/arch/mips/configs/gpr_defconfig b/arch/mips/configs/gpr_defconfig index 8f219dac9598..e24feb0633aa 100644 --- a/arch/mips/configs/gpr_defconfig +++ b/arch/mips/configs/gpr_defconfig | |||
@@ -19,6 +19,7 @@ CONFIG_MODULE_UNLOAD=y | |||
19 | # CONFIG_BLK_DEV_BSG is not set | 19 | # CONFIG_BLK_DEV_BSG is not set |
20 | CONFIG_PCI=y | 20 | CONFIG_PCI=y |
21 | CONFIG_BINFMT_MISC=m | 21 | CONFIG_BINFMT_MISC=m |
22 | CONFIG_NET=y | ||
22 | CONFIG_PACKET=y | 23 | CONFIG_PACKET=y |
23 | CONFIG_UNIX=y | 24 | CONFIG_UNIX=y |
24 | CONFIG_INET=y | 25 | CONFIG_INET=y |
diff --git a/arch/mips/configs/ip27_defconfig b/arch/mips/configs/ip27_defconfig index cc0756021398..48e16d98b2cc 100644 --- a/arch/mips/configs/ip27_defconfig +++ b/arch/mips/configs/ip27_defconfig | |||
@@ -28,6 +28,7 @@ CONFIG_MIPS32_COMPAT=y | |||
28 | CONFIG_MIPS32_O32=y | 28 | CONFIG_MIPS32_O32=y |
29 | CONFIG_MIPS32_N32=y | 29 | CONFIG_MIPS32_N32=y |
30 | CONFIG_PM=y | 30 | CONFIG_PM=y |
31 | CONFIG_NET=y | ||
31 | CONFIG_PACKET=y | 32 | CONFIG_PACKET=y |
32 | CONFIG_UNIX=y | 33 | CONFIG_UNIX=y |
33 | CONFIG_XFRM_USER=m | 34 | CONFIG_XFRM_USER=m |
diff --git a/arch/mips/configs/jazz_defconfig b/arch/mips/configs/jazz_defconfig index 2575302aa2be..4f37a5985459 100644 --- a/arch/mips/configs/jazz_defconfig +++ b/arch/mips/configs/jazz_defconfig | |||
@@ -18,6 +18,7 @@ CONFIG_MODULE_UNLOAD=y | |||
18 | CONFIG_MODVERSIONS=y | 18 | CONFIG_MODVERSIONS=y |
19 | CONFIG_BINFMT_MISC=m | 19 | CONFIG_BINFMT_MISC=m |
20 | CONFIG_PM=y | 20 | CONFIG_PM=y |
21 | CONFIG_NET=y | ||
21 | CONFIG_PACKET=m | 22 | CONFIG_PACKET=m |
22 | CONFIG_UNIX=y | 23 | CONFIG_UNIX=y |
23 | CONFIG_NET_KEY=m | 24 | CONFIG_NET_KEY=m |
diff --git a/arch/mips/configs/loongson3_defconfig b/arch/mips/configs/loongson3_defconfig index 4cb787ff273e..1c6191ebd583 100644 --- a/arch/mips/configs/loongson3_defconfig +++ b/arch/mips/configs/loongson3_defconfig | |||
@@ -59,6 +59,7 @@ CONFIG_MIPS32_COMPAT=y | |||
59 | CONFIG_MIPS32_O32=y | 59 | CONFIG_MIPS32_O32=y |
60 | CONFIG_MIPS32_N32=y | 60 | CONFIG_MIPS32_N32=y |
61 | CONFIG_PM_RUNTIME=y | 61 | CONFIG_PM_RUNTIME=y |
62 | CONFIG_NET=y | ||
62 | CONFIG_PACKET=y | 63 | CONFIG_PACKET=y |
63 | CONFIG_UNIX=y | 64 | CONFIG_UNIX=y |
64 | CONFIG_XFRM_USER=y | 65 | CONFIG_XFRM_USER=y |
diff --git a/arch/mips/configs/malta_defconfig b/arch/mips/configs/malta_defconfig index e18741ea1771..f57b96dcf7df 100644 --- a/arch/mips/configs/malta_defconfig +++ b/arch/mips/configs/malta_defconfig | |||
@@ -19,6 +19,7 @@ CONFIG_MODULE_UNLOAD=y | |||
19 | CONFIG_MODVERSIONS=y | 19 | CONFIG_MODVERSIONS=y |
20 | CONFIG_MODULE_SRCVERSION_ALL=y | 20 | CONFIG_MODULE_SRCVERSION_ALL=y |
21 | CONFIG_PCI=y | 21 | CONFIG_PCI=y |
22 | CONFIG_NET=y | ||
22 | CONFIG_PACKET=y | 23 | CONFIG_PACKET=y |
23 | CONFIG_UNIX=y | 24 | CONFIG_UNIX=y |
24 | CONFIG_XFRM_USER=m | 25 | CONFIG_XFRM_USER=m |
diff --git a/arch/mips/configs/malta_kvm_defconfig b/arch/mips/configs/malta_kvm_defconfig index cf0e01f814e1..d41742dd26c8 100644 --- a/arch/mips/configs/malta_kvm_defconfig +++ b/arch/mips/configs/malta_kvm_defconfig | |||
@@ -20,6 +20,7 @@ CONFIG_MODULE_UNLOAD=y | |||
20 | CONFIG_MODVERSIONS=y | 20 | CONFIG_MODVERSIONS=y |
21 | CONFIG_MODULE_SRCVERSION_ALL=y | 21 | CONFIG_MODULE_SRCVERSION_ALL=y |
22 | CONFIG_PCI=y | 22 | CONFIG_PCI=y |
23 | CONFIG_NET=y | ||
23 | CONFIG_PACKET=y | 24 | CONFIG_PACKET=y |
24 | CONFIG_UNIX=y | 25 | CONFIG_UNIX=y |
25 | CONFIG_XFRM_USER=m | 26 | CONFIG_XFRM_USER=m |
diff --git a/arch/mips/configs/malta_kvm_guest_defconfig b/arch/mips/configs/malta_kvm_guest_defconfig index edd9ec9cb678..a7806e83ea0f 100644 --- a/arch/mips/configs/malta_kvm_guest_defconfig +++ b/arch/mips/configs/malta_kvm_guest_defconfig | |||
@@ -19,6 +19,7 @@ CONFIG_MODULE_UNLOAD=y | |||
19 | CONFIG_MODVERSIONS=y | 19 | CONFIG_MODVERSIONS=y |
20 | CONFIG_MODULE_SRCVERSION_ALL=y | 20 | CONFIG_MODULE_SRCVERSION_ALL=y |
21 | CONFIG_PCI=y | 21 | CONFIG_PCI=y |
22 | CONFIG_NET=y | ||
22 | CONFIG_PACKET=y | 23 | CONFIG_PACKET=y |
23 | CONFIG_UNIX=y | 24 | CONFIG_UNIX=y |
24 | CONFIG_XFRM_USER=m | 25 | CONFIG_XFRM_USER=m |
diff --git a/arch/mips/configs/mtx1_defconfig b/arch/mips/configs/mtx1_defconfig index d269a5326a30..9b6926d6bb32 100644 --- a/arch/mips/configs/mtx1_defconfig +++ b/arch/mips/configs/mtx1_defconfig | |||
@@ -27,6 +27,7 @@ CONFIG_PD6729=m | |||
27 | CONFIG_I82092=m | 27 | CONFIG_I82092=m |
28 | CONFIG_BINFMT_MISC=m | 28 | CONFIG_BINFMT_MISC=m |
29 | CONFIG_PM=y | 29 | CONFIG_PM=y |
30 | CONFIG_NET=y | ||
30 | CONFIG_PACKET=m | 31 | CONFIG_PACKET=m |
31 | CONFIG_UNIX=y | 32 | CONFIG_UNIX=y |
32 | CONFIG_XFRM_USER=m | 33 | CONFIG_XFRM_USER=m |
diff --git a/arch/mips/configs/nlm_xlp_defconfig b/arch/mips/configs/nlm_xlp_defconfig index 2f660e9a0da6..70509a48df82 100644 --- a/arch/mips/configs/nlm_xlp_defconfig +++ b/arch/mips/configs/nlm_xlp_defconfig | |||
@@ -63,6 +63,7 @@ CONFIG_MIPS32_O32=y | |||
63 | CONFIG_MIPS32_N32=y | 63 | CONFIG_MIPS32_N32=y |
64 | CONFIG_PM_RUNTIME=y | 64 | CONFIG_PM_RUNTIME=y |
65 | CONFIG_PM_DEBUG=y | 65 | CONFIG_PM_DEBUG=y |
66 | CONFIG_NET=y | ||
66 | CONFIG_PACKET=y | 67 | CONFIG_PACKET=y |
67 | CONFIG_UNIX=y | 68 | CONFIG_UNIX=y |
68 | CONFIG_XFRM_USER=m | 69 | CONFIG_XFRM_USER=m |
diff --git a/arch/mips/configs/nlm_xlr_defconfig b/arch/mips/configs/nlm_xlr_defconfig index c6f84655c98a..82207e8079f3 100644 --- a/arch/mips/configs/nlm_xlr_defconfig +++ b/arch/mips/configs/nlm_xlr_defconfig | |||
@@ -43,6 +43,7 @@ CONFIG_PCI_DEBUG=y | |||
43 | CONFIG_BINFMT_MISC=m | 43 | CONFIG_BINFMT_MISC=m |
44 | CONFIG_PM_RUNTIME=y | 44 | CONFIG_PM_RUNTIME=y |
45 | CONFIG_PM_DEBUG=y | 45 | CONFIG_PM_DEBUG=y |
46 | CONFIG_NET=y | ||
46 | CONFIG_PACKET=y | 47 | CONFIG_PACKET=y |
47 | CONFIG_UNIX=y | 48 | CONFIG_UNIX=y |
48 | CONFIG_XFRM_USER=m | 49 | CONFIG_XFRM_USER=m |
diff --git a/arch/mips/configs/rm200_defconfig b/arch/mips/configs/rm200_defconfig index 29d79ae8a823..db029f4ff759 100644 --- a/arch/mips/configs/rm200_defconfig +++ b/arch/mips/configs/rm200_defconfig | |||
@@ -20,6 +20,7 @@ CONFIG_MODVERSIONS=y | |||
20 | CONFIG_PCI=y | 20 | CONFIG_PCI=y |
21 | CONFIG_BINFMT_MISC=m | 21 | CONFIG_BINFMT_MISC=m |
22 | CONFIG_PM=y | 22 | CONFIG_PM=y |
23 | CONFIG_NET=y | ||
23 | CONFIG_PACKET=m | 24 | CONFIG_PACKET=m |
24 | CONFIG_UNIX=y | 25 | CONFIG_UNIX=y |
25 | CONFIG_NET_KEY=m | 26 | CONFIG_NET_KEY=m |
diff --git a/arch/parisc/Makefile b/arch/parisc/Makefile index 7187664034c3..5db8882f732c 100644 --- a/arch/parisc/Makefile +++ b/arch/parisc/Makefile | |||
@@ -48,7 +48,12 @@ cflags-y := -pipe | |||
48 | 48 | ||
49 | # These flags should be implied by an hppa-linux configuration, but they | 49 | # These flags should be implied by an hppa-linux configuration, but they |
50 | # are not in gcc 3.2. | 50 | # are not in gcc 3.2. |
51 | cflags-y += -mno-space-regs -mfast-indirect-calls | 51 | cflags-y += -mno-space-regs |
52 | |||
53 | # -mfast-indirect-calls is only relevant for 32-bit kernels. | ||
54 | ifndef CONFIG_64BIT | ||
55 | cflags-y += -mfast-indirect-calls | ||
56 | endif | ||
52 | 57 | ||
53 | # Currently we save and restore fpregs on all kernel entry/interruption paths. | 58 | # Currently we save and restore fpregs on all kernel entry/interruption paths. |
54 | # If that gets optimized, we might need to disable the use of fpregs in the | 59 | # If that gets optimized, we might need to disable the use of fpregs in the |
diff --git a/arch/parisc/configs/a500_defconfig b/arch/parisc/configs/a500_defconfig index 90025322b75e..0490199d7b15 100644 --- a/arch/parisc/configs/a500_defconfig +++ b/arch/parisc/configs/a500_defconfig | |||
@@ -31,6 +31,7 @@ CONFIG_PD6729=m | |||
31 | CONFIG_I82092=m | 31 | CONFIG_I82092=m |
32 | # CONFIG_SUPERIO is not set | 32 | # CONFIG_SUPERIO is not set |
33 | # CONFIG_CHASSIS_LCD_LED is not set | 33 | # CONFIG_CHASSIS_LCD_LED is not set |
34 | CONFIG_NET=y | ||
34 | CONFIG_PACKET=y | 35 | CONFIG_PACKET=y |
35 | CONFIG_UNIX=y | 36 | CONFIG_UNIX=y |
36 | CONFIG_XFRM_USER=m | 37 | CONFIG_XFRM_USER=m |
diff --git a/arch/parisc/configs/c8000_defconfig b/arch/parisc/configs/c8000_defconfig index 8249ac9d9cfc..269c23d23fcb 100644 --- a/arch/parisc/configs/c8000_defconfig +++ b/arch/parisc/configs/c8000_defconfig | |||
@@ -33,6 +33,7 @@ CONFIG_PCI_LBA=y | |||
33 | # CONFIG_PDC_CHASSIS_WARN is not set | 33 | # CONFIG_PDC_CHASSIS_WARN is not set |
34 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set | 34 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set |
35 | CONFIG_BINFMT_MISC=m | 35 | CONFIG_BINFMT_MISC=m |
36 | CONFIG_NET=y | ||
36 | CONFIG_PACKET=y | 37 | CONFIG_PACKET=y |
37 | CONFIG_UNIX=y | 38 | CONFIG_UNIX=y |
38 | CONFIG_XFRM_USER=m | 39 | CONFIG_XFRM_USER=m |
diff --git a/arch/parisc/kernel/ptrace.c b/arch/parisc/kernel/ptrace.c index 3bab72462ab5..92438c21d453 100644 --- a/arch/parisc/kernel/ptrace.c +++ b/arch/parisc/kernel/ptrace.c | |||
@@ -17,6 +17,7 @@ | |||
17 | #include <linux/user.h> | 17 | #include <linux/user.h> |
18 | #include <linux/personality.h> | 18 | #include <linux/personality.h> |
19 | #include <linux/security.h> | 19 | #include <linux/security.h> |
20 | #include <linux/seccomp.h> | ||
20 | #include <linux/compat.h> | 21 | #include <linux/compat.h> |
21 | #include <linux/signal.h> | 22 | #include <linux/signal.h> |
22 | #include <linux/audit.h> | 23 | #include <linux/audit.h> |
@@ -271,10 +272,7 @@ long do_syscall_trace_enter(struct pt_regs *regs) | |||
271 | long ret = 0; | 272 | long ret = 0; |
272 | 273 | ||
273 | /* Do the secure computing check first. */ | 274 | /* Do the secure computing check first. */ |
274 | if (secure_computing(regs->gr[20])) { | 275 | secure_computing_strict(regs->gr[20]); |
275 | /* seccomp failures shouldn't expose any additional code. */ | ||
276 | return -1; | ||
277 | } | ||
278 | 276 | ||
279 | if (test_thread_flag(TIF_SYSCALL_TRACE) && | 277 | if (test_thread_flag(TIF_SYSCALL_TRACE) && |
280 | tracehook_report_syscall_entry(regs)) | 278 | tracehook_report_syscall_entry(regs)) |
diff --git a/arch/powerpc/configs/c2k_defconfig b/arch/powerpc/configs/c2k_defconfig index 5e2aa43562b5..59734916986a 100644 --- a/arch/powerpc/configs/c2k_defconfig +++ b/arch/powerpc/configs/c2k_defconfig | |||
@@ -29,6 +29,7 @@ CONFIG_PM=y | |||
29 | CONFIG_PCI_MSI=y | 29 | CONFIG_PCI_MSI=y |
30 | CONFIG_HOTPLUG_PCI=y | 30 | CONFIG_HOTPLUG_PCI=y |
31 | CONFIG_HOTPLUG_PCI_SHPC=m | 31 | CONFIG_HOTPLUG_PCI_SHPC=m |
32 | CONFIG_NET=y | ||
32 | CONFIG_PACKET=y | 33 | CONFIG_PACKET=y |
33 | CONFIG_UNIX=y | 34 | CONFIG_UNIX=y |
34 | CONFIG_XFRM_USER=y | 35 | CONFIG_XFRM_USER=y |
diff --git a/arch/powerpc/configs/pmac32_defconfig b/arch/powerpc/configs/pmac32_defconfig index 553e66278010..0351b5ffdfef 100644 --- a/arch/powerpc/configs/pmac32_defconfig +++ b/arch/powerpc/configs/pmac32_defconfig | |||
@@ -31,6 +31,7 @@ CONFIG_HIBERNATION=y | |||
31 | CONFIG_APM_EMULATION=y | 31 | CONFIG_APM_EMULATION=y |
32 | CONFIG_PCCARD=m | 32 | CONFIG_PCCARD=m |
33 | CONFIG_YENTA=m | 33 | CONFIG_YENTA=m |
34 | CONFIG_NET=y | ||
34 | CONFIG_PACKET=y | 35 | CONFIG_PACKET=y |
35 | CONFIG_UNIX=y | 36 | CONFIG_UNIX=y |
36 | CONFIG_XFRM_USER=y | 37 | CONFIG_XFRM_USER=y |
diff --git a/arch/powerpc/configs/ppc64_defconfig b/arch/powerpc/configs/ppc64_defconfig index f6c02f8cdc62..36518870e6b2 100644 --- a/arch/powerpc/configs/ppc64_defconfig +++ b/arch/powerpc/configs/ppc64_defconfig | |||
@@ -58,6 +58,7 @@ CONFIG_ELECTRA_CF=y | |||
58 | CONFIG_HOTPLUG_PCI=y | 58 | CONFIG_HOTPLUG_PCI=y |
59 | CONFIG_HOTPLUG_PCI_RPA=m | 59 | CONFIG_HOTPLUG_PCI_RPA=m |
60 | CONFIG_HOTPLUG_PCI_RPA_DLPAR=m | 60 | CONFIG_HOTPLUG_PCI_RPA_DLPAR=m |
61 | CONFIG_NET=y | ||
61 | CONFIG_PACKET=y | 62 | CONFIG_PACKET=y |
62 | CONFIG_UNIX=y | 63 | CONFIG_UNIX=y |
63 | CONFIG_XFRM_USER=m | 64 | CONFIG_XFRM_USER=m |
diff --git a/arch/powerpc/configs/ppc64e_defconfig b/arch/powerpc/configs/ppc64e_defconfig index 587f5514f9b1..c3a3269b0865 100644 --- a/arch/powerpc/configs/ppc64e_defconfig +++ b/arch/powerpc/configs/ppc64e_defconfig | |||
@@ -33,6 +33,7 @@ CONFIG_SPARSEMEM_MANUAL=y | |||
33 | CONFIG_PCI_MSI=y | 33 | CONFIG_PCI_MSI=y |
34 | CONFIG_PCCARD=y | 34 | CONFIG_PCCARD=y |
35 | CONFIG_HOTPLUG_PCI=y | 35 | CONFIG_HOTPLUG_PCI=y |
36 | CONFIG_NET=y | ||
36 | CONFIG_PACKET=y | 37 | CONFIG_PACKET=y |
37 | CONFIG_UNIX=y | 38 | CONFIG_UNIX=y |
38 | CONFIG_XFRM_USER=m | 39 | CONFIG_XFRM_USER=m |
diff --git a/arch/powerpc/configs/pseries_defconfig b/arch/powerpc/configs/pseries_defconfig index 50375f1f59e7..dd2a9cab4b50 100644 --- a/arch/powerpc/configs/pseries_defconfig +++ b/arch/powerpc/configs/pseries_defconfig | |||
@@ -53,6 +53,7 @@ CONFIG_SCHED_SMT=y | |||
53 | CONFIG_HOTPLUG_PCI=y | 53 | CONFIG_HOTPLUG_PCI=y |
54 | CONFIG_HOTPLUG_PCI_RPA=m | 54 | CONFIG_HOTPLUG_PCI_RPA=m |
55 | CONFIG_HOTPLUG_PCI_RPA_DLPAR=m | 55 | CONFIG_HOTPLUG_PCI_RPA_DLPAR=m |
56 | CONFIG_NET=y | ||
56 | CONFIG_PACKET=y | 57 | CONFIG_PACKET=y |
57 | CONFIG_UNIX=y | 58 | CONFIG_UNIX=y |
58 | CONFIG_XFRM_USER=m | 59 | CONFIG_XFRM_USER=m |
diff --git a/arch/powerpc/configs/pseries_le_defconfig b/arch/powerpc/configs/pseries_le_defconfig index 4428ee428f4e..63392f4b29a4 100644 --- a/arch/powerpc/configs/pseries_le_defconfig +++ b/arch/powerpc/configs/pseries_le_defconfig | |||
@@ -55,6 +55,7 @@ CONFIG_SCHED_SMT=y | |||
55 | CONFIG_HOTPLUG_PCI=y | 55 | CONFIG_HOTPLUG_PCI=y |
56 | CONFIG_HOTPLUG_PCI_RPA=m | 56 | CONFIG_HOTPLUG_PCI_RPA=m |
57 | CONFIG_HOTPLUG_PCI_RPA_DLPAR=m | 57 | CONFIG_HOTPLUG_PCI_RPA_DLPAR=m |
58 | CONFIG_NET=y | ||
58 | CONFIG_PACKET=y | 59 | CONFIG_PACKET=y |
59 | CONFIG_UNIX=y | 60 | CONFIG_UNIX=y |
60 | CONFIG_XFRM_USER=m | 61 | CONFIG_XFRM_USER=m |
diff --git a/arch/s390/configs/default_defconfig b/arch/s390/configs/default_defconfig index 3ca1894ade09..9d94fdd9f525 100644 --- a/arch/s390/configs/default_defconfig +++ b/arch/s390/configs/default_defconfig | |||
@@ -63,6 +63,7 @@ CONFIG_CRASH_DUMP=y | |||
63 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set | 63 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set |
64 | CONFIG_BINFMT_MISC=m | 64 | CONFIG_BINFMT_MISC=m |
65 | CONFIG_HIBERNATION=y | 65 | CONFIG_HIBERNATION=y |
66 | CONFIG_NET=y | ||
66 | CONFIG_PACKET=y | 67 | CONFIG_PACKET=y |
67 | CONFIG_PACKET_DIAG=m | 68 | CONFIG_PACKET_DIAG=m |
68 | CONFIG_UNIX=y | 69 | CONFIG_UNIX=y |
diff --git a/arch/s390/configs/gcov_defconfig b/arch/s390/configs/gcov_defconfig index 4830aa6e6f53..90f514baa37d 100644 --- a/arch/s390/configs/gcov_defconfig +++ b/arch/s390/configs/gcov_defconfig | |||
@@ -61,6 +61,7 @@ CONFIG_CRASH_DUMP=y | |||
61 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set | 61 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set |
62 | CONFIG_BINFMT_MISC=m | 62 | CONFIG_BINFMT_MISC=m |
63 | CONFIG_HIBERNATION=y | 63 | CONFIG_HIBERNATION=y |
64 | CONFIG_NET=y | ||
64 | CONFIG_PACKET=y | 65 | CONFIG_PACKET=y |
65 | CONFIG_PACKET_DIAG=m | 66 | CONFIG_PACKET_DIAG=m |
66 | CONFIG_UNIX=y | 67 | CONFIG_UNIX=y |
diff --git a/arch/s390/configs/performance_defconfig b/arch/s390/configs/performance_defconfig index 61db449bf309..13559d32af69 100644 --- a/arch/s390/configs/performance_defconfig +++ b/arch/s390/configs/performance_defconfig | |||
@@ -59,6 +59,7 @@ CONFIG_CRASH_DUMP=y | |||
59 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set | 59 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set |
60 | CONFIG_BINFMT_MISC=m | 60 | CONFIG_BINFMT_MISC=m |
61 | CONFIG_HIBERNATION=y | 61 | CONFIG_HIBERNATION=y |
62 | CONFIG_NET=y | ||
62 | CONFIG_PACKET=y | 63 | CONFIG_PACKET=y |
63 | CONFIG_PACKET_DIAG=m | 64 | CONFIG_PACKET_DIAG=m |
64 | CONFIG_UNIX=y | 65 | CONFIG_UNIX=y |
diff --git a/arch/s390/configs/zfcpdump_defconfig b/arch/s390/configs/zfcpdump_defconfig index 948e0e057a23..e376789f2d8d 100644 --- a/arch/s390/configs/zfcpdump_defconfig +++ b/arch/s390/configs/zfcpdump_defconfig | |||
@@ -23,6 +23,7 @@ CONFIG_CRASH_DUMP=y | |||
23 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set | 23 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set |
24 | # CONFIG_SECCOMP is not set | 24 | # CONFIG_SECCOMP is not set |
25 | # CONFIG_IUCV is not set | 25 | # CONFIG_IUCV is not set |
26 | CONFIG_NET=y | ||
26 | CONFIG_ATM=y | 27 | CONFIG_ATM=y |
27 | CONFIG_ATM_LANE=y | 28 | CONFIG_ATM_LANE=y |
28 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 29 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
diff --git a/arch/s390/defconfig b/arch/s390/defconfig index 2e56498a40df..fab35a8efa4f 100644 --- a/arch/s390/defconfig +++ b/arch/s390/defconfig | |||
@@ -50,6 +50,7 @@ CONFIG_CMA=y | |||
50 | CONFIG_CRASH_DUMP=y | 50 | CONFIG_CRASH_DUMP=y |
51 | CONFIG_BINFMT_MISC=m | 51 | CONFIG_BINFMT_MISC=m |
52 | CONFIG_HIBERNATION=y | 52 | CONFIG_HIBERNATION=y |
53 | CONFIG_NET=y | ||
53 | CONFIG_PACKET=y | 54 | CONFIG_PACKET=y |
54 | CONFIG_UNIX=y | 55 | CONFIG_UNIX=y |
55 | CONFIG_NET_KEY=y | 56 | CONFIG_NET_KEY=y |
diff --git a/arch/sh/configs/sdk7780_defconfig b/arch/sh/configs/sdk7780_defconfig index 6a96b9a2f7a5..bbd4c2298708 100644 --- a/arch/sh/configs/sdk7780_defconfig +++ b/arch/sh/configs/sdk7780_defconfig | |||
@@ -30,6 +30,7 @@ CONFIG_PCI_DEBUG=y | |||
30 | CONFIG_PCCARD=y | 30 | CONFIG_PCCARD=y |
31 | CONFIG_YENTA=y | 31 | CONFIG_YENTA=y |
32 | CONFIG_HOTPLUG_PCI=y | 32 | CONFIG_HOTPLUG_PCI=y |
33 | CONFIG_NET=y | ||
33 | CONFIG_PACKET=y | 34 | CONFIG_PACKET=y |
34 | CONFIG_UNIX=y | 35 | CONFIG_UNIX=y |
35 | CONFIG_INET=y | 36 | CONFIG_INET=y |
diff --git a/arch/sh/configs/sh2007_defconfig b/arch/sh/configs/sh2007_defconfig index e741b1e36acd..df25ae774ee0 100644 --- a/arch/sh/configs/sh2007_defconfig +++ b/arch/sh/configs/sh2007_defconfig | |||
@@ -25,6 +25,7 @@ CONFIG_CMDLINE_OVERWRITE=y | |||
25 | CONFIG_CMDLINE="console=ttySC1,115200 ip=dhcp root=/dev/nfs rw nfsroot=/nfs/rootfs,rsize=1024,wsize=1024 earlyprintk=sh-sci.1" | 25 | CONFIG_CMDLINE="console=ttySC1,115200 ip=dhcp root=/dev/nfs rw nfsroot=/nfs/rootfs,rsize=1024,wsize=1024 earlyprintk=sh-sci.1" |
26 | CONFIG_PCCARD=y | 26 | CONFIG_PCCARD=y |
27 | CONFIG_BINFMT_MISC=y | 27 | CONFIG_BINFMT_MISC=y |
28 | CONFIG_NET=y | ||
28 | CONFIG_PACKET=y | 29 | CONFIG_PACKET=y |
29 | CONFIG_UNIX=y | 30 | CONFIG_UNIX=y |
30 | CONFIG_XFRM_USER=y | 31 | CONFIG_XFRM_USER=y |
diff --git a/arch/sparc/configs/sparc64_defconfig b/arch/sparc/configs/sparc64_defconfig index 9d8521b8c854..6b68f12f29db 100644 --- a/arch/sparc/configs/sparc64_defconfig +++ b/arch/sparc/configs/sparc64_defconfig | |||
@@ -29,6 +29,7 @@ CONFIG_PCI=y | |||
29 | CONFIG_PCI_MSI=y | 29 | CONFIG_PCI_MSI=y |
30 | CONFIG_SUN_OPENPROMFS=m | 30 | CONFIG_SUN_OPENPROMFS=m |
31 | CONFIG_BINFMT_MISC=m | 31 | CONFIG_BINFMT_MISC=m |
32 | CONFIG_NET=y | ||
32 | CONFIG_PACKET=y | 33 | CONFIG_PACKET=y |
33 | CONFIG_UNIX=y | 34 | CONFIG_UNIX=y |
34 | CONFIG_XFRM_USER=m | 35 | CONFIG_XFRM_USER=m |
diff --git a/arch/sparc/net/bpf_jit_asm.S b/arch/sparc/net/bpf_jit_asm.S index 9d016c7017f7..8c83f4b8eb15 100644 --- a/arch/sparc/net/bpf_jit_asm.S +++ b/arch/sparc/net/bpf_jit_asm.S | |||
@@ -6,10 +6,12 @@ | |||
6 | #define SAVE_SZ 176 | 6 | #define SAVE_SZ 176 |
7 | #define SCRATCH_OFF STACK_BIAS + 128 | 7 | #define SCRATCH_OFF STACK_BIAS + 128 |
8 | #define BE_PTR(label) be,pn %xcc, label | 8 | #define BE_PTR(label) be,pn %xcc, label |
9 | #define SIGN_EXTEND(reg) sra reg, 0, reg | ||
9 | #else | 10 | #else |
10 | #define SAVE_SZ 96 | 11 | #define SAVE_SZ 96 |
11 | #define SCRATCH_OFF 72 | 12 | #define SCRATCH_OFF 72 |
12 | #define BE_PTR(label) be label | 13 | #define BE_PTR(label) be label |
14 | #define SIGN_EXTEND(reg) | ||
13 | #endif | 15 | #endif |
14 | 16 | ||
15 | #define SKF_MAX_NEG_OFF (-0x200000) /* SKF_LL_OFF from filter.h */ | 17 | #define SKF_MAX_NEG_OFF (-0x200000) /* SKF_LL_OFF from filter.h */ |
@@ -135,6 +137,7 @@ bpf_slow_path_byte_msh: | |||
135 | save %sp, -SAVE_SZ, %sp; \ | 137 | save %sp, -SAVE_SZ, %sp; \ |
136 | mov %i0, %o0; \ | 138 | mov %i0, %o0; \ |
137 | mov r_OFF, %o1; \ | 139 | mov r_OFF, %o1; \ |
140 | SIGN_EXTEND(%o1); \ | ||
138 | call bpf_internal_load_pointer_neg_helper; \ | 141 | call bpf_internal_load_pointer_neg_helper; \ |
139 | mov (LEN), %o2; \ | 142 | mov (LEN), %o2; \ |
140 | mov %o0, r_TMP; \ | 143 | mov %o0, r_TMP; \ |
diff --git a/arch/sparc/net/bpf_jit_comp.c b/arch/sparc/net/bpf_jit_comp.c index 7c06f18150ab..c1c60c32f6dd 100644 --- a/arch/sparc/net/bpf_jit_comp.c +++ b/arch/sparc/net/bpf_jit_comp.c | |||
@@ -184,7 +184,7 @@ do { \ | |||
184 | */ | 184 | */ |
185 | #define emit_alu_K(OPCODE, K) \ | 185 | #define emit_alu_K(OPCODE, K) \ |
186 | do { \ | 186 | do { \ |
187 | if (K) { \ | 187 | if (K || OPCODE == AND || OPCODE == MUL) { \ |
188 | unsigned int _insn = OPCODE; \ | 188 | unsigned int _insn = OPCODE; \ |
189 | _insn |= RS1(r_A) | RD(r_A); \ | 189 | _insn |= RS1(r_A) | RD(r_A); \ |
190 | if (is_simm13(K)) { \ | 190 | if (is_simm13(K)) { \ |
diff --git a/arch/x86/boot/compressed/head_32.S b/arch/x86/boot/compressed/head_32.S index d6b8aa4c986c..cbed1407a5cd 100644 --- a/arch/x86/boot/compressed/head_32.S +++ b/arch/x86/boot/compressed/head_32.S | |||
@@ -30,33 +30,6 @@ | |||
30 | #include <asm/boot.h> | 30 | #include <asm/boot.h> |
31 | #include <asm/asm-offsets.h> | 31 | #include <asm/asm-offsets.h> |
32 | 32 | ||
33 | /* | ||
34 | * Adjust our own GOT | ||
35 | * | ||
36 | * The relocation base must be in %ebx | ||
37 | * | ||
38 | * It is safe to call this macro more than once, because in some of the | ||
39 | * code paths multiple invocations are inevitable, e.g. via the efi* | ||
40 | * entry points. | ||
41 | * | ||
42 | * Relocation is only performed the first time. | ||
43 | */ | ||
44 | .macro FIXUP_GOT | ||
45 | cmpb $1, got_fixed(%ebx) | ||
46 | je 2f | ||
47 | |||
48 | leal _got(%ebx), %edx | ||
49 | leal _egot(%ebx), %ecx | ||
50 | 1: | ||
51 | cmpl %ecx, %edx | ||
52 | jae 2f | ||
53 | addl %ebx, (%edx) | ||
54 | addl $4, %edx | ||
55 | jmp 1b | ||
56 | 2: | ||
57 | movb $1, got_fixed(%ebx) | ||
58 | .endm | ||
59 | |||
60 | __HEAD | 33 | __HEAD |
61 | ENTRY(startup_32) | 34 | ENTRY(startup_32) |
62 | #ifdef CONFIG_EFI_STUB | 35 | #ifdef CONFIG_EFI_STUB |
@@ -83,9 +56,6 @@ ENTRY(efi_pe_entry) | |||
83 | add %esi, 88(%eax) | 56 | add %esi, 88(%eax) |
84 | pushl %eax | 57 | pushl %eax |
85 | 58 | ||
86 | movl %esi, %ebx | ||
87 | FIXUP_GOT | ||
88 | |||
89 | call make_boot_params | 59 | call make_boot_params |
90 | cmpl $0, %eax | 60 | cmpl $0, %eax |
91 | je fail | 61 | je fail |
@@ -111,10 +81,6 @@ ENTRY(efi32_stub_entry) | |||
111 | leal efi32_config(%esi), %eax | 81 | leal efi32_config(%esi), %eax |
112 | add %esi, 88(%eax) | 82 | add %esi, 88(%eax) |
113 | pushl %eax | 83 | pushl %eax |
114 | |||
115 | movl %esi, %ebx | ||
116 | FIXUP_GOT | ||
117 | |||
118 | 2: | 84 | 2: |
119 | call efi_main | 85 | call efi_main |
120 | cmpl $0, %eax | 86 | cmpl $0, %eax |
@@ -224,7 +190,19 @@ relocated: | |||
224 | shrl $2, %ecx | 190 | shrl $2, %ecx |
225 | rep stosl | 191 | rep stosl |
226 | 192 | ||
227 | FIXUP_GOT | 193 | /* |
194 | * Adjust our own GOT | ||
195 | */ | ||
196 | leal _got(%ebx), %edx | ||
197 | leal _egot(%ebx), %ecx | ||
198 | 1: | ||
199 | cmpl %ecx, %edx | ||
200 | jae 2f | ||
201 | addl %ebx, (%edx) | ||
202 | addl $4, %edx | ||
203 | jmp 1b | ||
204 | 2: | ||
205 | |||
228 | /* | 206 | /* |
229 | * Do the decompression, and jump to the new kernel.. | 207 | * Do the decompression, and jump to the new kernel.. |
230 | */ | 208 | */ |
@@ -247,12 +225,8 @@ relocated: | |||
247 | xorl %ebx, %ebx | 225 | xorl %ebx, %ebx |
248 | jmp *%eax | 226 | jmp *%eax |
249 | 227 | ||
250 | .data | ||
251 | /* Have we relocated the GOT? */ | ||
252 | got_fixed: | ||
253 | .byte 0 | ||
254 | |||
255 | #ifdef CONFIG_EFI_STUB | 228 | #ifdef CONFIG_EFI_STUB |
229 | .data | ||
256 | efi32_config: | 230 | efi32_config: |
257 | .fill 11,8,0 | 231 | .fill 11,8,0 |
258 | .long efi_call_phys | 232 | .long efi_call_phys |
diff --git a/arch/x86/boot/compressed/head_64.S b/arch/x86/boot/compressed/head_64.S index 50f69c7eaaf4..2884e0c3e8a5 100644 --- a/arch/x86/boot/compressed/head_64.S +++ b/arch/x86/boot/compressed/head_64.S | |||
@@ -32,33 +32,6 @@ | |||
32 | #include <asm/processor-flags.h> | 32 | #include <asm/processor-flags.h> |
33 | #include <asm/asm-offsets.h> | 33 | #include <asm/asm-offsets.h> |
34 | 34 | ||
35 | /* | ||
36 | * Adjust our own GOT | ||
37 | * | ||
38 | * The relocation base must be in %rbx | ||
39 | * | ||
40 | * It is safe to call this macro more than once, because in some of the | ||
41 | * code paths multiple invocations are inevitable, e.g. via the efi* | ||
42 | * entry points. | ||
43 | * | ||
44 | * Relocation is only performed the first time. | ||
45 | */ | ||
46 | .macro FIXUP_GOT | ||
47 | cmpb $1, got_fixed(%rip) | ||
48 | je 2f | ||
49 | |||
50 | leaq _got(%rip), %rdx | ||
51 | leaq _egot(%rip), %rcx | ||
52 | 1: | ||
53 | cmpq %rcx, %rdx | ||
54 | jae 2f | ||
55 | addq %rbx, (%rdx) | ||
56 | addq $8, %rdx | ||
57 | jmp 1b | ||
58 | 2: | ||
59 | movb $1, got_fixed(%rip) | ||
60 | .endm | ||
61 | |||
62 | __HEAD | 35 | __HEAD |
63 | .code32 | 36 | .code32 |
64 | ENTRY(startup_32) | 37 | ENTRY(startup_32) |
@@ -279,13 +252,10 @@ ENTRY(efi_pe_entry) | |||
279 | subq $1b, %rbp | 252 | subq $1b, %rbp |
280 | 253 | ||
281 | /* | 254 | /* |
282 | * Relocate efi_config->call() and the GOT entries. | 255 | * Relocate efi_config->call(). |
283 | */ | 256 | */ |
284 | addq %rbp, efi64_config+88(%rip) | 257 | addq %rbp, efi64_config+88(%rip) |
285 | 258 | ||
286 | movq %rbp, %rbx | ||
287 | FIXUP_GOT | ||
288 | |||
289 | movq %rax, %rdi | 259 | movq %rax, %rdi |
290 | call make_boot_params | 260 | call make_boot_params |
291 | cmpq $0,%rax | 261 | cmpq $0,%rax |
@@ -301,13 +271,10 @@ handover_entry: | |||
301 | subq $1b, %rbp | 271 | subq $1b, %rbp |
302 | 272 | ||
303 | /* | 273 | /* |
304 | * Relocate efi_config->call() and the GOT entries. | 274 | * Relocate efi_config->call(). |
305 | */ | 275 | */ |
306 | movq efi_config(%rip), %rax | 276 | movq efi_config(%rip), %rax |
307 | addq %rbp, 88(%rax) | 277 | addq %rbp, 88(%rax) |
308 | |||
309 | movq %rbp, %rbx | ||
310 | FIXUP_GOT | ||
311 | 2: | 278 | 2: |
312 | movq efi_config(%rip), %rdi | 279 | movq efi_config(%rip), %rdi |
313 | call efi_main | 280 | call efi_main |
@@ -418,8 +385,19 @@ relocated: | |||
418 | shrq $3, %rcx | 385 | shrq $3, %rcx |
419 | rep stosq | 386 | rep stosq |
420 | 387 | ||
421 | FIXUP_GOT | 388 | /* |
422 | 389 | * Adjust our own GOT | |
390 | */ | ||
391 | leaq _got(%rip), %rdx | ||
392 | leaq _egot(%rip), %rcx | ||
393 | 1: | ||
394 | cmpq %rcx, %rdx | ||
395 | jae 2f | ||
396 | addq %rbx, (%rdx) | ||
397 | addq $8, %rdx | ||
398 | jmp 1b | ||
399 | 2: | ||
400 | |||
423 | /* | 401 | /* |
424 | * Do the decompression, and jump to the new kernel.. | 402 | * Do the decompression, and jump to the new kernel.. |
425 | */ | 403 | */ |
@@ -459,10 +437,6 @@ gdt: | |||
459 | .quad 0x0000000000000000 /* TS continued */ | 437 | .quad 0x0000000000000000 /* TS continued */ |
460 | gdt_end: | 438 | gdt_end: |
461 | 439 | ||
462 | /* Have we relocated the GOT? */ | ||
463 | got_fixed: | ||
464 | .byte 0 | ||
465 | |||
466 | #ifdef CONFIG_EFI_STUB | 440 | #ifdef CONFIG_EFI_STUB |
467 | efi_config: | 441 | efi_config: |
468 | .quad 0 | 442 | .quad 0 |
diff --git a/arch/x86/crypto/aesni-intel_glue.c b/arch/x86/crypto/aesni-intel_glue.c index 888950f29fd9..a7ccd57f19e4 100644 --- a/arch/x86/crypto/aesni-intel_glue.c +++ b/arch/x86/crypto/aesni-intel_glue.c | |||
@@ -481,7 +481,7 @@ static void ctr_crypt_final(struct crypto_aes_ctx *ctx, | |||
481 | crypto_inc(ctrblk, AES_BLOCK_SIZE); | 481 | crypto_inc(ctrblk, AES_BLOCK_SIZE); |
482 | } | 482 | } |
483 | 483 | ||
484 | #ifdef CONFIG_AS_AVX | 484 | #if 0 /* temporary disabled due to failing crypto tests */ |
485 | static void aesni_ctr_enc_avx_tfm(struct crypto_aes_ctx *ctx, u8 *out, | 485 | static void aesni_ctr_enc_avx_tfm(struct crypto_aes_ctx *ctx, u8 *out, |
486 | const u8 *in, unsigned int len, u8 *iv) | 486 | const u8 *in, unsigned int len, u8 *iv) |
487 | { | 487 | { |
@@ -1522,7 +1522,7 @@ static int __init aesni_init(void) | |||
1522 | aesni_gcm_dec_tfm = aesni_gcm_dec; | 1522 | aesni_gcm_dec_tfm = aesni_gcm_dec; |
1523 | } | 1523 | } |
1524 | aesni_ctr_enc_tfm = aesni_ctr_enc; | 1524 | aesni_ctr_enc_tfm = aesni_ctr_enc; |
1525 | #ifdef CONFIG_AS_AVX | 1525 | #if 0 /* temporary disabled due to failing crypto tests */ |
1526 | if (cpu_has_avx) { | 1526 | if (cpu_has_avx) { |
1527 | /* optimize performance of ctr mode encryption transform */ | 1527 | /* optimize performance of ctr mode encryption transform */ |
1528 | aesni_ctr_enc_tfm = aesni_ctr_enc_avx_tfm; | 1528 | aesni_ctr_enc_tfm = aesni_ctr_enc_avx_tfm; |