Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip

* 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
x86: update defconfigs
x86: msr: fix bogus return values from rdmsr_safe/wrmsr_safe
x86: cpuid: correct return value on partial operations
x86: msr: correct return value on partial operations
x86: cpuid: propagate error from smp_call_function_single()
x86: msr: propagate errors from smp_call_function_single()
smp: have smp_call_function_single() detect invalid CPUs

+406 -271
+177 -128
arch/x86/configs/i386_defconfig
··· 1 1 # 2 2 # Automatically generated make config: don't edit 3 - # Linux kernel version: 2.6.26-rc1 4 - # Sun May 4 19:59:02 2008 3 + # Linux kernel version: 2.6.27-rc4 4 + # Mon Aug 25 15:04:00 2008 5 5 # 6 6 # CONFIG_64BIT is not set 7 7 CONFIG_X86_32=y 8 8 # CONFIG_X86_64 is not set 9 9 CONFIG_X86=y 10 - CONFIG_DEFCONFIG_LIST="arch/x86/configs/i386_defconfig" 10 + CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" 11 11 # CONFIG_GENERIC_LOCKBREAK is not set 12 12 CONFIG_GENERIC_TIME=y 13 13 CONFIG_GENERIC_CMOS_UPDATE=y ··· 53 53 CONFIG_X86_BIOS_REBOOT=y 54 54 CONFIG_X86_TRAMPOLINE=y 55 55 CONFIG_KTIME_SCALAR=y 56 + CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" 56 57 57 58 # 58 59 # General setup ··· 83 82 CONFIG_CGROUP_NS=y 84 83 # CONFIG_CGROUP_DEVICE is not set 85 84 CONFIG_CPUSETS=y 85 + CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y 86 86 CONFIG_GROUP_SCHED=y 87 87 CONFIG_FAIR_GROUP_SCHED=y 88 88 # CONFIG_RT_GROUP_SCHED is not set ··· 107 105 # CONFIG_EMBEDDED is not set 108 106 CONFIG_UID16=y 109 107 CONFIG_SYSCTL_SYSCALL=y 110 - CONFIG_SYSCTL_SYSCALL_CHECK=y 111 108 CONFIG_KALLSYMS=y 112 109 CONFIG_KALLSYMS_ALL=y 113 110 CONFIG_KALLSYMS_EXTRA_PASS=y ··· 114 113 CONFIG_PRINTK=y 115 114 CONFIG_BUG=y 116 115 CONFIG_ELF_CORE=y 116 + CONFIG_PCSPKR_PLATFORM=y 117 117 # CONFIG_COMPAT_BRK is not set 118 118 CONFIG_BASE_FULL=y 119 119 CONFIG_FUTEX=y ··· 134 132 # CONFIG_OPROFILE is not set 135 133 CONFIG_HAVE_OPROFILE=y 136 134 CONFIG_KPROBES=y 135 + CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y 137 136 CONFIG_KRETPROBES=y 137 + CONFIG_HAVE_IOREMAP_PROT=y 138 138 CONFIG_HAVE_KPROBES=y 139 139 CONFIG_HAVE_KRETPROBES=y 140 + # CONFIG_HAVE_ARCH_TRACEHOOK is not set 140 141 # CONFIG_HAVE_DMA_ATTRS is not set 142 + CONFIG_USE_GENERIC_SMP_HELPERS=y 143 + # CONFIG_HAVE_CLK is not set 141 144 CONFIG_PROC_PAGE_MONITOR=y 145 + CONFIG_HAVE_GENERIC_DMA_COHERENT=y 142 146 CONFIG_SLABINFO=y 143 147 CONFIG_RT_MUTEXES=y 144 148 # CONFIG_TINY_SHMEM is not set 145 149 CONFIG_BASE_SMALL=0 146 150 CONFIG_MODULES=y 151 + # CONFIG_MODULE_FORCE_LOAD is not set 147 152 CONFIG_MODULE_UNLOAD=y 148 153 CONFIG_MODULE_FORCE_UNLOAD=y 149 154 # CONFIG_MODVERSIONS is not set 150 155 # CONFIG_MODULE_SRCVERSION_ALL is not set 151 - # CONFIG_KMOD is not set 156 + CONFIG_KMOD=y 152 157 CONFIG_STOP_MACHINE=y 153 158 CONFIG_BLOCK=y 154 159 # CONFIG_LBD is not set 155 160 CONFIG_BLK_DEV_IO_TRACE=y 156 161 # CONFIG_LSF is not set 157 162 CONFIG_BLK_DEV_BSG=y 163 + # CONFIG_BLK_DEV_INTEGRITY is not set 158 164 159 165 # 160 166 # IO Schedulers ··· 186 176 CONFIG_HIGH_RES_TIMERS=y 187 177 CONFIG_GENERIC_CLOCKEVENTS_BUILD=y 188 178 CONFIG_SMP=y 179 + CONFIG_X86_FIND_SMP_CONFIG=y 180 + CONFIG_X86_MPPARSE=y 189 181 CONFIG_X86_PC=y 190 182 # CONFIG_X86_ELAN is not set 191 183 # CONFIG_X86_VOYAGER is not set 192 - # CONFIG_X86_NUMAQ is not set 193 - # CONFIG_X86_SUMMIT is not set 194 - # CONFIG_X86_BIGSMP is not set 195 - # CONFIG_X86_VISWS is not set 196 184 # CONFIG_X86_GENERICARCH is not set 197 - # CONFIG_X86_ES7000 is not set 198 - # CONFIG_X86_RDC321X is not set 199 185 # CONFIG_X86_VSMP is not set 186 + # CONFIG_X86_RDC321X is not set 200 187 CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y 201 188 # CONFIG_PARAVIRT_GUEST is not set 189 + # CONFIG_MEMTEST is not set 202 190 # CONFIG_M386 is not set 203 191 # CONFIG_M486 is not set 204 192 # CONFIG_M586 is not set ··· 223 215 # CONFIG_MPSC is not set 224 216 CONFIG_MCORE2=y 225 217 # CONFIG_GENERIC_CPU is not set 226 - # CONFIG_X86_GENERIC is not set 218 + CONFIG_X86_GENERIC=y 227 219 CONFIG_X86_CPU=y 228 220 CONFIG_X86_CMPXCHG=y 229 - CONFIG_X86_L1_CACHE_SHIFT=6 221 + CONFIG_X86_L1_CACHE_SHIFT=7 230 222 CONFIG_X86_XADD=y 231 223 CONFIG_X86_WP_WORKS_OK=y 232 224 CONFIG_X86_INVLPG=y 233 225 CONFIG_X86_BSWAP=y 234 226 CONFIG_X86_POPAD_OK=y 235 - CONFIG_X86_GOOD_APIC=y 236 227 CONFIG_X86_INTEL_USERCOPY=y 237 228 CONFIG_X86_USE_PPRO_CHECKSUM=y 238 - CONFIG_X86_P6_NOP=y 239 229 CONFIG_X86_TSC=y 240 - CONFIG_X86_MINIMUM_CPU_FAMILY=6 230 + CONFIG_X86_MINIMUM_CPU_FAMILY=4 241 231 CONFIG_X86_DEBUGCTLMSR=y 242 232 CONFIG_HPET_TIMER=y 243 233 CONFIG_HPET_EMULATE_RTC=y ··· 253 247 CONFIG_VM86=y 254 248 # CONFIG_TOSHIBA is not set 255 249 # CONFIG_I8K is not set 256 - # CONFIG_X86_REBOOTFIXUPS is not set 250 + CONFIG_X86_REBOOTFIXUPS=y 257 251 # CONFIG_MICROCODE is not set 258 252 CONFIG_X86_MSR=y 259 253 CONFIG_X86_CPUID=y ··· 262 256 # CONFIG_HIGHMEM64G is not set 263 257 CONFIG_PAGE_OFFSET=0xC0000000 264 258 CONFIG_HIGHMEM=y 265 - CONFIG_NEED_NODE_MEMMAP_SIZE=y 266 259 CONFIG_ARCH_FLATMEM_ENABLE=y 267 260 CONFIG_ARCH_SPARSEMEM_ENABLE=y 268 261 CONFIG_ARCH_SELECT_MEMORY_MODEL=y 269 262 CONFIG_SELECT_MEMORY_MODEL=y 270 - # CONFIG_FLATMEM_MANUAL is not set 263 + CONFIG_FLATMEM_MANUAL=y 271 264 # CONFIG_DISCONTIGMEM_MANUAL is not set 272 - CONFIG_SPARSEMEM_MANUAL=y 273 - CONFIG_SPARSEMEM=y 274 - CONFIG_HAVE_MEMORY_PRESENT=y 265 + # CONFIG_SPARSEMEM_MANUAL is not set 266 + CONFIG_FLATMEM=y 267 + CONFIG_FLAT_NODE_MEM_MAP=y 275 268 CONFIG_SPARSEMEM_STATIC=y 276 269 # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set 277 - 278 - # 279 - # Memory hotplug is currently incompatible with Software Suspend 280 - # 281 270 CONFIG_PAGEFLAGS_EXTENDED=y 282 271 CONFIG_SPLIT_PTLOCK_CPUS=4 283 272 CONFIG_RESOURCES_64BIT=y 284 273 CONFIG_ZONE_DMA_FLAG=1 285 274 CONFIG_BOUNCE=y 286 275 CONFIG_VIRT_TO_BUS=y 287 - # CONFIG_HIGHPTE is not set 276 + CONFIG_HIGHPTE=y 288 277 # CONFIG_MATH_EMULATION is not set 289 278 CONFIG_MTRR=y 290 - # CONFIG_X86_PAT is not set 279 + # CONFIG_MTRR_SANITIZER is not set 280 + CONFIG_X86_PAT=y 291 281 CONFIG_EFI=y 292 282 # CONFIG_IRQBALANCE is not set 293 283 CONFIG_SECCOMP=y ··· 295 293 CONFIG_SCHED_HRTICK=y 296 294 CONFIG_KEXEC=y 297 295 CONFIG_CRASH_DUMP=y 296 + # CONFIG_KEXEC_JUMP is not set 298 297 CONFIG_PHYSICAL_START=0x1000000 299 298 CONFIG_RELOCATABLE=y 300 299 CONFIG_PHYSICAL_ALIGN=0x200000 ··· 315 312 CONFIG_PM_SLEEP_SMP=y 316 313 CONFIG_PM_SLEEP=y 317 314 CONFIG_SUSPEND=y 315 + # CONFIG_PM_TEST_SUSPEND is not set 318 316 CONFIG_SUSPEND_FREEZER=y 319 317 CONFIG_HIBERNATION=y 320 318 CONFIG_PM_STD_PARTITION="" ··· 341 337 CONFIG_ACPI_BLACKLIST_YEAR=0 342 338 # CONFIG_ACPI_DEBUG is not set 343 339 CONFIG_ACPI_EC=y 340 + # CONFIG_ACPI_PCI_SLOT is not set 344 341 CONFIG_ACPI_POWER=y 345 342 CONFIG_ACPI_SYSTEM=y 346 343 CONFIG_X86_PM_TIMER=y ··· 400 395 # CONFIG_PCI_GOBIOS is not set 401 396 # CONFIG_PCI_GOMMCONFIG is not set 402 397 # CONFIG_PCI_GODIRECT is not set 403 - CONFIG_PCI_GOANY=y 404 398 # CONFIG_PCI_GOOLPC is not set 399 + CONFIG_PCI_GOANY=y 405 400 CONFIG_PCI_BIOS=y 406 401 CONFIG_PCI_DIRECT=y 407 402 CONFIG_PCI_MMCONFIG=y ··· 453 448 CONFIG_BINFMT_ELF=y 454 449 # CONFIG_BINFMT_AOUT is not set 455 450 CONFIG_BINFMT_MISC=y 456 - 457 - # 458 - # Networking 459 - # 460 451 CONFIG_NET=y 461 452 462 453 # ··· 476 475 CONFIG_IP_MULTIPLE_TABLES=y 477 476 CONFIG_IP_ROUTE_MULTIPATH=y 478 477 CONFIG_IP_ROUTE_VERBOSE=y 479 - # CONFIG_IP_PNP is not set 478 + CONFIG_IP_PNP=y 479 + CONFIG_IP_PNP_DHCP=y 480 + CONFIG_IP_PNP_BOOTP=y 481 + CONFIG_IP_PNP_RARP=y 480 482 # CONFIG_NET_IPIP is not set 481 483 # CONFIG_NET_IPGRE is not set 482 484 CONFIG_IP_MROUTE=y ··· 622 618 # CONFIG_NET_SCH_HTB is not set 623 619 # CONFIG_NET_SCH_HFSC is not set 624 620 # CONFIG_NET_SCH_PRIO is not set 625 - # CONFIG_NET_SCH_RR is not set 626 621 # CONFIG_NET_SCH_RED is not set 627 622 # CONFIG_NET_SCH_SFQ is not set 628 623 # CONFIG_NET_SCH_TEQL is not set ··· 683 680 CONFIG_CFG80211=y 684 681 CONFIG_NL80211=y 685 682 CONFIG_WIRELESS_EXT=y 683 + CONFIG_WIRELESS_EXT_SYSFS=y 686 684 CONFIG_MAC80211=y 687 685 688 686 # 689 687 # Rate control algorithm selection 690 688 # 691 - CONFIG_MAC80211_RC_DEFAULT_PID=y 692 - # CONFIG_MAC80211_RC_DEFAULT_NONE is not set 693 - 694 - # 695 - # Selecting 'y' for an algorithm will 696 - # 697 - 698 - # 699 - # build the algorithm into mac80211. 700 - # 701 - CONFIG_MAC80211_RC_DEFAULT="pid" 702 689 CONFIG_MAC80211_RC_PID=y 690 + CONFIG_MAC80211_RC_DEFAULT_PID=y 691 + CONFIG_MAC80211_RC_DEFAULT="pid" 703 692 # CONFIG_MAC80211_MESH is not set 704 693 CONFIG_MAC80211_LEDS=y 705 694 # CONFIG_MAC80211_DEBUGFS is not set 706 - # CONFIG_MAC80211_DEBUG_PACKET_ALIGNMENT is not set 707 - # CONFIG_MAC80211_DEBUG is not set 695 + # CONFIG_MAC80211_DEBUG_MENU is not set 708 696 # CONFIG_IEEE80211 is not set 709 697 # CONFIG_RFKILL is not set 710 698 # CONFIG_NET_9P is not set ··· 711 717 CONFIG_STANDALONE=y 712 718 CONFIG_PREVENT_FIRMWARE_BUILD=y 713 719 CONFIG_FW_LOADER=y 720 + CONFIG_FIRMWARE_IN_KERNEL=y 721 + CONFIG_EXTRA_FIRMWARE="" 714 722 # CONFIG_DEBUG_DRIVER is not set 715 723 CONFIG_DEBUG_DEVRES=y 716 724 # CONFIG_SYS_HYPERVISOR is not set ··· 745 749 # CONFIG_BLK_DEV_XIP is not set 746 750 # CONFIG_CDROM_PKTCDVD is not set 747 751 # CONFIG_ATA_OVER_ETH is not set 752 + # CONFIG_BLK_DEV_HD is not set 748 753 CONFIG_MISC_DEVICES=y 749 754 # CONFIG_IBM_ASM is not set 750 755 # CONFIG_PHANTOM is not set ··· 757 760 # CONFIG_FUJITSU_LAPTOP is not set 758 761 # CONFIG_TC1100_WMI is not set 759 762 # CONFIG_MSI_LAPTOP is not set 763 + # CONFIG_COMPAL_LAPTOP is not set 760 764 # CONFIG_SONY_LAPTOP is not set 761 765 # CONFIG_THINKPAD_ACPI is not set 762 766 # CONFIG_INTEL_MENLOW is not set 763 767 # CONFIG_ENCLOSURE_SERVICES is not set 768 + # CONFIG_HP_ILO is not set 764 769 CONFIG_HAVE_IDE=y 765 770 # CONFIG_IDE is not set 766 771 ··· 801 802 # 802 803 CONFIG_SCSI_SPI_ATTRS=y 803 804 # CONFIG_SCSI_FC_ATTRS is not set 804 - # CONFIG_SCSI_ISCSI_ATTRS is not set 805 + CONFIG_SCSI_ISCSI_ATTRS=y 805 806 # CONFIG_SCSI_SAS_ATTRS is not set 806 807 # CONFIG_SCSI_SAS_LIBSAS is not set 807 808 # CONFIG_SCSI_SRP_ATTRS is not set 808 809 # CONFIG_SCSI_LOWLEVEL is not set 809 810 # CONFIG_SCSI_LOWLEVEL_PCMCIA is not set 811 + # CONFIG_SCSI_DH is not set 810 812 CONFIG_ATA=y 811 813 # CONFIG_ATA_NONSTANDARD is not set 812 814 CONFIG_ATA_ACPI=y ··· 842 842 # CONFIG_PATA_CS5536 is not set 843 843 # CONFIG_PATA_CYPRESS is not set 844 844 # CONFIG_PATA_EFAR is not set 845 - # CONFIG_ATA_GENERIC is not set 845 + CONFIG_ATA_GENERIC=y 846 846 # CONFIG_PATA_HPT366 is not set 847 847 # CONFIG_PATA_HPT37X is not set 848 848 # CONFIG_PATA_HPT3X2N is not set ··· 852 852 # CONFIG_PATA_JMICRON is not set 853 853 # CONFIG_PATA_TRIFLEX is not set 854 854 # CONFIG_PATA_MARVELL is not set 855 - # CONFIG_PATA_MPIIX is not set 855 + CONFIG_PATA_MPIIX=y 856 856 CONFIG_PATA_OLDPIIX=y 857 857 # CONFIG_PATA_NETCELL is not set 858 858 # CONFIG_PATA_NINJA32 is not set ··· 871 871 # CONFIG_PATA_SIS is not set 872 872 # CONFIG_PATA_VIA is not set 873 873 # CONFIG_PATA_WINBOND is not set 874 + CONFIG_PATA_SCH=y 874 875 CONFIG_MD=y 875 876 CONFIG_BLK_DEV_MD=y 876 877 # CONFIG_MD_LINEAR is not set ··· 895 894 # 896 895 # IEEE 1394 (FireWire) support 897 896 # 897 + 898 + # 899 + # Enable only one of the two stacks, unless you know what you are doing 900 + # 898 901 # CONFIG_FIREWIRE is not set 899 902 # CONFIG_IEEE1394 is not set 900 903 # CONFIG_I2O is not set 901 904 CONFIG_MACINTOSH_DRIVERS=y 902 905 CONFIG_MAC_EMUMOUSEBTN=y 903 906 CONFIG_NETDEVICES=y 904 - # CONFIG_NETDEVICES_MULTIQUEUE is not set 905 907 # CONFIG_IFB is not set 906 908 # CONFIG_DUMMY is not set 907 909 # CONFIG_BONDING is not set ··· 914 910 # CONFIG_VETH is not set 915 911 # CONFIG_NET_SB1000 is not set 916 912 # CONFIG_ARCNET is not set 917 - # CONFIG_PHYLIB is not set 913 + CONFIG_PHYLIB=y 914 + 915 + # 916 + # MII PHY device drivers 917 + # 918 + # CONFIG_MARVELL_PHY is not set 919 + # CONFIG_DAVICOM_PHY is not set 920 + # CONFIG_QSEMI_PHY is not set 921 + # CONFIG_LXT_PHY is not set 922 + # CONFIG_CICADA_PHY is not set 923 + # CONFIG_VITESSE_PHY is not set 924 + # CONFIG_SMSC_PHY is not set 925 + # CONFIG_BROADCOM_PHY is not set 926 + # CONFIG_ICPLUS_PHY is not set 927 + # CONFIG_REALTEK_PHY is not set 928 + # CONFIG_FIXED_PHY is not set 929 + # CONFIG_MDIO_BITBANG is not set 918 930 CONFIG_NET_ETHERNET=y 919 931 CONFIG_MII=y 920 932 # CONFIG_HAPPYMEAL is not set ··· 963 943 CONFIG_E100=y 964 944 # CONFIG_FEALNX is not set 965 945 # CONFIG_NATSEMI is not set 966 - # CONFIG_NE2K_PCI is not set 946 + CONFIG_NE2K_PCI=y 967 947 # CONFIG_8139CP is not set 968 948 CONFIG_8139TOO=y 969 - CONFIG_8139TOO_PIO=y 949 + # CONFIG_8139TOO_PIO is not set 970 950 # CONFIG_8139TOO_TUNE_TWISTER is not set 971 951 # CONFIG_8139TOO_8129 is not set 972 952 # CONFIG_8139_OLD_RX_RESET is not set ··· 981 961 # CONFIG_ACENIC is not set 982 962 # CONFIG_DL2K is not set 983 963 CONFIG_E1000=y 984 - # CONFIG_E1000_NAPI is not set 985 964 # CONFIG_E1000_DISABLE_PACKET_SPLIT is not set 986 - # CONFIG_E1000E is not set 987 - # CONFIG_E1000E_ENABLED is not set 965 + CONFIG_E1000E=y 988 966 # CONFIG_IP1000 is not set 989 967 # CONFIG_IGB is not set 990 968 # CONFIG_NS83820 is not set 991 969 # CONFIG_HAMACHI is not set 992 970 # CONFIG_YELLOWFIN is not set 993 - # CONFIG_R8169 is not set 971 + CONFIG_R8169=y 994 972 # CONFIG_SIS190 is not set 995 973 # CONFIG_SKGE is not set 996 974 CONFIG_SKY2=y 997 975 # CONFIG_SKY2_DEBUG is not set 998 976 # CONFIG_VIA_VELOCITY is not set 999 977 CONFIG_TIGON3=y 1000 - # CONFIG_BNX2 is not set 978 + CONFIG_BNX2=y 1001 979 # CONFIG_QLA3XXX is not set 1002 980 # CONFIG_ATL1 is not set 981 + # CONFIG_ATL1E is not set 1003 982 CONFIG_NETDEV_10000=y 1004 983 # CONFIG_CHELSIO_T1 is not set 1005 984 # CONFIG_CHELSIO_T3 is not set ··· 1038 1019 # CONFIG_RTL8180 is not set 1039 1020 # CONFIG_RTL8187 is not set 1040 1021 # CONFIG_ADM8211 is not set 1022 + # CONFIG_MAC80211_HWSIM is not set 1041 1023 # CONFIG_P54_COMMON is not set 1042 1024 CONFIG_ATH5K=y 1043 1025 # CONFIG_ATH5K_DEBUG is not set 1044 - # CONFIG_IWLWIFI is not set 1026 + # CONFIG_ATH9K is not set 1045 1027 # CONFIG_IWLCORE is not set 1046 1028 # CONFIG_IWLWIFI_LEDS is not set 1047 - # CONFIG_IWL4965 is not set 1029 + # CONFIG_IWLAGN is not set 1048 1030 # CONFIG_IWL3945 is not set 1049 1031 # CONFIG_HOSTAP is not set 1050 1032 # CONFIG_B43 is not set ··· 1125 1105 # CONFIG_MOUSE_PS2_TOUCHKIT is not set 1126 1106 # CONFIG_MOUSE_SERIAL is not set 1127 1107 # CONFIG_MOUSE_APPLETOUCH is not set 1108 + # CONFIG_MOUSE_BCM5974 is not set 1128 1109 # CONFIG_MOUSE_VSXXXAA is not set 1129 1110 CONFIG_INPUT_JOYSTICK=y 1130 1111 # CONFIG_JOYSTICK_ANALOG is not set ··· 1160 1139 # CONFIG_TOUCHSCREEN_GUNZE is not set 1161 1140 # CONFIG_TOUCHSCREEN_ELO is not set 1162 1141 # CONFIG_TOUCHSCREEN_MTOUCH is not set 1142 + # CONFIG_TOUCHSCREEN_INEXIO is not set 1163 1143 # CONFIG_TOUCHSCREEN_MK712 is not set 1164 1144 # CONFIG_TOUCHSCREEN_PENMOUNT is not set 1165 1145 # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set 1166 1146 # CONFIG_TOUCHSCREEN_TOUCHWIN is not set 1167 1147 # CONFIG_TOUCHSCREEN_UCB1400 is not set 1168 1148 # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set 1149 + # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set 1169 1150 CONFIG_INPUT_MISC=y 1170 1151 # CONFIG_INPUT_PCSPKR is not set 1171 1152 # CONFIG_INPUT_APANEL is not set ··· 1196 1173 # Character devices 1197 1174 # 1198 1175 CONFIG_VT=y 1176 + CONFIG_CONSOLE_TRANSLATIONS=y 1199 1177 CONFIG_VT_CONSOLE=y 1200 1178 CONFIG_HW_CONSOLE=y 1201 1179 CONFIG_VT_HW_CONSOLE_BINDING=y ··· 1247 1223 # CONFIG_LEGACY_PTYS is not set 1248 1224 # CONFIG_IPMI_HANDLER is not set 1249 1225 CONFIG_HW_RANDOM=y 1250 - # CONFIG_HW_RANDOM_INTEL is not set 1251 - # CONFIG_HW_RANDOM_AMD is not set 1226 + CONFIG_HW_RANDOM_INTEL=y 1227 + CONFIG_HW_RANDOM_AMD=y 1252 1228 CONFIG_HW_RANDOM_GEODE=y 1253 1229 CONFIG_HW_RANDOM_VIA=y 1254 1230 CONFIG_NVRAM=y ··· 1269 1245 # CONFIG_CS5535_GPIO is not set 1270 1246 # CONFIG_RAW_DRIVER is not set 1271 1247 CONFIG_HPET=y 1272 - # CONFIG_HPET_RTC_IRQ is not set 1273 1248 # CONFIG_HPET_MMAP is not set 1274 1249 # CONFIG_HANGCHECK_TIMER is not set 1275 1250 # CONFIG_TCG_TPM is not set ··· 1277 1254 CONFIG_I2C=y 1278 1255 CONFIG_I2C_BOARDINFO=y 1279 1256 # CONFIG_I2C_CHARDEV is not set 1257 + CONFIG_I2C_HELPER_AUTO=y 1280 1258 1281 1259 # 1282 1260 # I2C Hardware Bus support 1261 + # 1262 + 1263 + # 1264 + # PC SMBus host controller drivers 1283 1265 # 1284 1266 # CONFIG_I2C_ALI1535 is not set 1285 1267 # CONFIG_I2C_ALI1563 is not set ··· 1292 1264 # CONFIG_I2C_AMD756 is not set 1293 1265 # CONFIG_I2C_AMD8111 is not set 1294 1266 CONFIG_I2C_I801=y 1295 - # CONFIG_I2C_I810 is not set 1267 + # CONFIG_I2C_ISCH is not set 1296 1268 # CONFIG_I2C_PIIX4 is not set 1297 1269 # CONFIG_I2C_NFORCE2 is not set 1298 - # CONFIG_I2C_OCORES is not set 1299 - # CONFIG_I2C_PARPORT_LIGHT is not set 1300 - # CONFIG_I2C_PROSAVAGE is not set 1301 - # CONFIG_I2C_SAVAGE4 is not set 1302 - # CONFIG_I2C_SIMTEC is not set 1303 - # CONFIG_SCx200_ACB is not set 1304 1270 # CONFIG_I2C_SIS5595 is not set 1305 1271 # CONFIG_I2C_SIS630 is not set 1306 1272 # CONFIG_I2C_SIS96X is not set 1307 - # CONFIG_I2C_TAOS_EVM is not set 1308 - # CONFIG_I2C_STUB is not set 1309 - # CONFIG_I2C_TINY_USB is not set 1310 1273 # CONFIG_I2C_VIA is not set 1311 1274 # CONFIG_I2C_VIAPRO is not set 1275 + 1276 + # 1277 + # I2C system bus drivers (mostly embedded / system-on-chip) 1278 + # 1279 + # CONFIG_I2C_OCORES is not set 1280 + # CONFIG_I2C_SIMTEC is not set 1281 + 1282 + # 1283 + # External I2C/SMBus adapter drivers 1284 + # 1285 + # CONFIG_I2C_PARPORT_LIGHT is not set 1286 + # CONFIG_I2C_TAOS_EVM is not set 1287 + # CONFIG_I2C_TINY_USB is not set 1288 + 1289 + # 1290 + # Graphics adapter I2C/DDC channel drivers 1291 + # 1312 1292 # CONFIG_I2C_VOODOO3 is not set 1293 + 1294 + # 1295 + # Other I2C/SMBus bus drivers 1296 + # 1313 1297 # CONFIG_I2C_PCA_PLATFORM is not set 1298 + # CONFIG_I2C_STUB is not set 1299 + # CONFIG_SCx200_ACB is not set 1314 1300 1315 1301 # 1316 1302 # Miscellaneous I2C Chip support 1317 1303 # 1318 1304 # CONFIG_DS1682 is not set 1305 + # CONFIG_AT24 is not set 1319 1306 # CONFIG_SENSORS_EEPROM is not set 1320 1307 # CONFIG_SENSORS_PCF8574 is not set 1321 1308 # CONFIG_PCF8575 is not set 1309 + # CONFIG_SENSORS_PCA9539 is not set 1322 1310 # CONFIG_SENSORS_PCF8591 is not set 1323 1311 # CONFIG_SENSORS_MAX6875 is not set 1324 1312 # CONFIG_SENSORS_TSL2550 is not set ··· 1343 1299 # CONFIG_I2C_DEBUG_BUS is not set 1344 1300 # CONFIG_I2C_DEBUG_CHIP is not set 1345 1301 # CONFIG_SPI is not set 1302 + CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y 1303 + # CONFIG_GPIOLIB is not set 1346 1304 # CONFIG_W1 is not set 1347 1305 CONFIG_POWER_SUPPLY=y 1348 1306 # CONFIG_POWER_SUPPLY_DEBUG is not set ··· 1406 1360 # 1407 1361 # Multifunction device drivers 1408 1362 # 1363 + # CONFIG_MFD_CORE is not set 1409 1364 # CONFIG_MFD_SM501 is not set 1410 1365 # CONFIG_HTC_PASIC3 is not set 1366 + # CONFIG_MFD_TMIO is not set 1411 1367 1412 1368 # 1413 1369 # Multimedia devices ··· 1420 1372 # 1421 1373 # CONFIG_VIDEO_DEV is not set 1422 1374 # CONFIG_DVB_CORE is not set 1375 + # CONFIG_VIDEO_MEDIA is not set 1423 1376 1424 1377 # 1425 1378 # Multimedia drivers ··· 1467 1418 # CONFIG_FB_SYS_IMAGEBLIT is not set 1468 1419 # CONFIG_FB_FOREIGN_ENDIAN is not set 1469 1420 # CONFIG_FB_SYS_FOPS is not set 1470 - CONFIG_FB_DEFERRED_IO=y 1471 1421 # CONFIG_FB_SVGALIB is not set 1472 1422 # CONFIG_FB_MACMODES is not set 1473 1423 # CONFIG_FB_BACKLIGHT is not set ··· 1511 1463 # CONFIG_FB_TRIDENT is not set 1512 1464 # CONFIG_FB_ARK is not set 1513 1465 # CONFIG_FB_PM3 is not set 1466 + # CONFIG_FB_CARMINE is not set 1514 1467 # CONFIG_FB_GEODE is not set 1515 1468 # CONFIG_FB_VIRTUAL is not set 1516 1469 CONFIG_BACKLIGHT_LCD_SUPPORT=y ··· 1519 1470 CONFIG_BACKLIGHT_CLASS_DEVICE=y 1520 1471 # CONFIG_BACKLIGHT_CORGI is not set 1521 1472 # CONFIG_BACKLIGHT_PROGEAR is not set 1473 + # CONFIG_BACKLIGHT_MBP_NVIDIA is not set 1522 1474 1523 1475 # 1524 1476 # Display device support ··· 1539 1489 # CONFIG_LOGO_LINUX_MONO is not set 1540 1490 # CONFIG_LOGO_LINUX_VGA16 is not set 1541 1491 CONFIG_LOGO_LINUX_CLUT224=y 1542 - 1543 - # 1544 - # Sound 1545 - # 1546 1492 CONFIG_SOUND=y 1547 - 1548 - # 1549 - # Advanced Linux Sound Architecture 1550 - # 1551 1493 CONFIG_SND=y 1552 1494 CONFIG_SND_TIMER=y 1553 1495 CONFIG_SND_PCM=y ··· 1557 1515 # CONFIG_SND_VERBOSE_PRINTK is not set 1558 1516 # CONFIG_SND_DEBUG is not set 1559 1517 CONFIG_SND_VMASTER=y 1560 - 1561 - # 1562 - # Generic devices 1563 - # 1518 + CONFIG_SND_DRIVERS=y 1564 1519 # CONFIG_SND_PCSP is not set 1565 1520 # CONFIG_SND_DUMMY is not set 1566 1521 # CONFIG_SND_VIRMIDI is not set 1567 1522 # CONFIG_SND_MTPAV is not set 1568 1523 # CONFIG_SND_SERIAL_U16550 is not set 1569 1524 # CONFIG_SND_MPU401 is not set 1570 - 1571 - # 1572 - # PCI devices 1573 - # 1525 + CONFIG_SND_PCI=y 1574 1526 # CONFIG_SND_AD1889 is not set 1575 1527 # CONFIG_SND_ALS300 is not set 1576 1528 # CONFIG_SND_ALS4000 is not set ··· 1639 1603 # CONFIG_SND_VIRTUOSO is not set 1640 1604 # CONFIG_SND_VX222 is not set 1641 1605 # CONFIG_SND_YMFPCI is not set 1642 - 1643 - # 1644 - # USB devices 1645 - # 1606 + CONFIG_SND_USB=y 1646 1607 # CONFIG_SND_USB_AUDIO is not set 1647 1608 # CONFIG_SND_USB_USX2Y is not set 1648 1609 # CONFIG_SND_USB_CAIAQ is not set 1649 - 1650 - # 1651 - # PCMCIA devices 1652 - # 1610 + CONFIG_SND_PCMCIA=y 1653 1611 # CONFIG_SND_VXPOCKET is not set 1654 1612 # CONFIG_SND_PDAUDIOCF is not set 1655 - 1656 - # 1657 - # System on Chip audio support 1658 - # 1659 1613 # CONFIG_SND_SOC is not set 1660 - 1661 - # 1662 - # ALSA SoC audio for Freescale SOCs 1663 - # 1664 - 1665 - # 1666 - # SoC Audio for the Texas Instruments OMAP 1667 - # 1668 - 1669 - # 1670 - # Open Sound System 1671 - # 1672 1614 # CONFIG_SOUND_PRIME is not set 1673 1615 CONFIG_HID_SUPPORT=y 1674 1616 CONFIG_HID=y ··· 1682 1668 # CONFIG_USB_DYNAMIC_MINORS is not set 1683 1669 CONFIG_USB_SUSPEND=y 1684 1670 # CONFIG_USB_OTG is not set 1671 + CONFIG_USB_MON=y 1685 1672 1686 1673 # 1687 1674 # USB Host Controller Drivers ··· 1706 1691 # 1707 1692 # CONFIG_USB_ACM is not set 1708 1693 CONFIG_USB_PRINTER=y 1694 + # CONFIG_USB_WDM is not set 1709 1695 1710 1696 # 1711 1697 # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' ··· 1728 1712 # CONFIG_USB_STORAGE_ALAUDA is not set 1729 1713 # CONFIG_USB_STORAGE_ONETOUCH is not set 1730 1714 # CONFIG_USB_STORAGE_KARMA is not set 1715 + # CONFIG_USB_STORAGE_SIERRA is not set 1731 1716 # CONFIG_USB_STORAGE_CYPRESS_ATACB is not set 1732 1717 CONFIG_USB_LIBUSUAL=y 1733 1718 ··· 1737 1720 # 1738 1721 # CONFIG_USB_MDC800 is not set 1739 1722 # CONFIG_USB_MICROTEK is not set 1740 - CONFIG_USB_MON=y 1741 1723 1742 1724 # 1743 1725 # USB port drivers ··· 1749 1733 # CONFIG_USB_EMI62 is not set 1750 1734 # CONFIG_USB_EMI26 is not set 1751 1735 # CONFIG_USB_ADUTUX is not set 1752 - # CONFIG_USB_AUERSWALD is not set 1753 1736 # CONFIG_USB_RIO500 is not set 1754 1737 # CONFIG_USB_LEGOTOWER is not set 1755 1738 # CONFIG_USB_LCD is not set ··· 1765 1750 # CONFIG_USB_TRANCEVIBRATOR is not set 1766 1751 # CONFIG_USB_IOWARRIOR is not set 1767 1752 # CONFIG_USB_TEST is not set 1753 + # CONFIG_USB_ISIGHTFW is not set 1768 1754 # CONFIG_USB_GADGET is not set 1769 1755 # CONFIG_MMC is not set 1770 1756 # CONFIG_MEMSTICK is not set ··· 1775 1759 # 1776 1760 # LED drivers 1777 1761 # 1762 + # CONFIG_LEDS_PCA9532 is not set 1778 1763 # CONFIG_LEDS_CLEVO_MAIL is not set 1764 + # CONFIG_LEDS_PCA955X is not set 1779 1765 1780 1766 # 1781 1767 # LED Triggers ··· 1823 1805 # CONFIG_RTC_DRV_PCF8583 is not set 1824 1806 # CONFIG_RTC_DRV_M41T80 is not set 1825 1807 # CONFIG_RTC_DRV_S35390A is not set 1808 + # CONFIG_RTC_DRV_FM3130 is not set 1826 1809 1827 1810 # 1828 1811 # SPI RTC drivers ··· 1856 1837 # Firmware Drivers 1857 1838 # 1858 1839 # CONFIG_EDD is not set 1840 + CONFIG_FIRMWARE_MEMMAP=y 1859 1841 CONFIG_EFI_VARS=y 1860 1842 # CONFIG_DELL_RBU is not set 1861 1843 # CONFIG_DCDBAS is not set 1862 1844 CONFIG_DMIID=y 1863 - # CONFIG_ISCSI_IBFT_FIND is not set 1845 + CONFIG_ISCSI_IBFT_FIND=y 1846 + CONFIG_ISCSI_IBFT=y 1864 1847 1865 1848 # 1866 1849 # File systems ··· 1941 1920 # CONFIG_CRAMFS is not set 1942 1921 # CONFIG_VXFS_FS is not set 1943 1922 # CONFIG_MINIX_FS is not set 1923 + # CONFIG_OMFS_FS is not set 1944 1924 # CONFIG_HPFS_FS is not set 1945 1925 # CONFIG_QNX4FS_FS is not set 1946 1926 # CONFIG_ROMFS_FS is not set 1947 1927 # CONFIG_SYSV_FS is not set 1948 1928 # CONFIG_UFS_FS is not set 1949 1929 CONFIG_NETWORK_FILESYSTEMS=y 1950 - # CONFIG_NFS_FS is not set 1930 + CONFIG_NFS_FS=y 1931 + CONFIG_NFS_V3=y 1932 + CONFIG_NFS_V3_ACL=y 1933 + CONFIG_NFS_V4=y 1934 + CONFIG_ROOT_NFS=y 1951 1935 # CONFIG_NFSD is not set 1936 + CONFIG_LOCKD=y 1937 + CONFIG_LOCKD_V4=y 1938 + CONFIG_NFS_ACL_SUPPORT=y 1939 + CONFIG_NFS_COMMON=y 1940 + CONFIG_SUNRPC=y 1941 + CONFIG_SUNRPC_GSS=y 1942 + CONFIG_RPCSEC_GSS_KRB5=y 1943 + # CONFIG_RPCSEC_GSS_SPKM3 is not set 1952 1944 # CONFIG_SMB_FS is not set 1953 1945 # CONFIG_CIFS is not set 1954 1946 # CONFIG_NCP_FS is not set ··· 2035 2001 # Kernel hacking 2036 2002 # 2037 2003 CONFIG_TRACE_IRQFLAGS_SUPPORT=y 2038 - # CONFIG_PRINTK_TIME is not set 2039 - # CONFIG_ENABLE_WARN_DEPRECATED is not set 2040 - # CONFIG_ENABLE_MUST_CHECK is not set 2004 + CONFIG_PRINTK_TIME=y 2005 + CONFIG_ENABLE_WARN_DEPRECATED=y 2006 + CONFIG_ENABLE_MUST_CHECK=y 2041 2007 CONFIG_FRAME_WARN=2048 2042 2008 CONFIG_MAGIC_SYSRQ=y 2043 2009 # CONFIG_UNUSED_SYMBOLS is not set ··· 2067 2033 # CONFIG_DEBUG_INFO is not set 2068 2034 # CONFIG_DEBUG_VM is not set 2069 2035 # CONFIG_DEBUG_WRITECOUNT is not set 2036 + CONFIG_DEBUG_MEMORY_INIT=y 2070 2037 # CONFIG_DEBUG_LIST is not set 2071 2038 # CONFIG_DEBUG_SG is not set 2072 2039 CONFIG_FRAME_POINTER=y ··· 2078 2043 # CONFIG_LKDTM is not set 2079 2044 # CONFIG_FAULT_INJECTION is not set 2080 2045 # CONFIG_LATENCYTOP is not set 2046 + CONFIG_SYSCTL_SYSCALL_CHECK=y 2047 + CONFIG_HAVE_FTRACE=y 2048 + CONFIG_HAVE_DYNAMIC_FTRACE=y 2049 + # CONFIG_FTRACE is not set 2050 + # CONFIG_IRQSOFF_TRACER is not set 2051 + # CONFIG_SYSPROF_TRACER is not set 2052 + # CONFIG_SCHED_TRACER is not set 2053 + # CONFIG_CONTEXT_SWITCH_TRACER is not set 2081 2054 CONFIG_PROVIDE_OHCI1394_DMA_INIT=y 2082 2055 # CONFIG_SAMPLES is not set 2083 - # CONFIG_KGDB is not set 2084 2056 CONFIG_HAVE_ARCH_KGDB=y 2057 + # CONFIG_KGDB is not set 2085 2058 # CONFIG_STRICT_DEVMEM is not set 2059 + CONFIG_X86_VERBOSE_BOOTUP=y 2086 2060 CONFIG_EARLY_PRINTK=y 2087 2061 CONFIG_DEBUG_STACKOVERFLOW=y 2088 2062 CONFIG_DEBUG_STACK_USAGE=y 2089 2063 # CONFIG_DEBUG_PAGEALLOC is not set 2064 + # CONFIG_DEBUG_PER_CPU_MAPS is not set 2090 2065 # CONFIG_X86_PTDUMP is not set 2091 2066 CONFIG_DEBUG_RODATA=y 2092 2067 # CONFIG_DEBUG_RODATA_TEST is not set 2093 2068 CONFIG_DEBUG_NX_TEST=m 2094 2069 # CONFIG_4KSTACKS is not set 2095 - CONFIG_X86_FIND_SMP_CONFIG=y 2096 - CONFIG_X86_MPPARSE=y 2097 2070 CONFIG_DOUBLEFAULT=y 2071 + # CONFIG_MMIOTRACE is not set 2098 2072 CONFIG_IO_DELAY_TYPE_0X80=0 2099 2073 CONFIG_IO_DELAY_TYPE_0XED=1 2100 2074 CONFIG_IO_DELAY_TYPE_UDELAY=2 ··· 2115 2071 CONFIG_DEFAULT_IO_DELAY_TYPE=0 2116 2072 CONFIG_DEBUG_BOOT_PARAMS=y 2117 2073 # CONFIG_CPA_DEBUG is not set 2074 + # CONFIG_OPTIMIZE_INLINING is not set 2118 2075 2119 2076 # 2120 2077 # Security options ··· 2125 2080 CONFIG_SECURITY=y 2126 2081 CONFIG_SECURITY_NETWORK=y 2127 2082 # CONFIG_SECURITY_NETWORK_XFRM is not set 2128 - CONFIG_SECURITY_CAPABILITIES=y 2129 2083 CONFIG_SECURITY_FILE_CAPABILITIES=y 2130 2084 # CONFIG_SECURITY_ROOTPLUG is not set 2131 2085 CONFIG_SECURITY_DEFAULT_MMAP_MIN_ADDR=65536 ··· 2185 2141 # CONFIG_CRYPTO_MD4 is not set 2186 2142 CONFIG_CRYPTO_MD5=y 2187 2143 # CONFIG_CRYPTO_MICHAEL_MIC is not set 2144 + # CONFIG_CRYPTO_RMD128 is not set 2145 + # CONFIG_CRYPTO_RMD160 is not set 2146 + # CONFIG_CRYPTO_RMD256 is not set 2147 + # CONFIG_CRYPTO_RMD320 is not set 2188 2148 CONFIG_CRYPTO_SHA1=y 2189 2149 # CONFIG_CRYPTO_SHA256 is not set 2190 2150 # CONFIG_CRYPTO_SHA512 is not set ··· 2199 2151 # Ciphers 2200 2152 # 2201 2153 CONFIG_CRYPTO_AES=y 2202 - # CONFIG_CRYPTO_AES_586 is not set 2154 + CONFIG_CRYPTO_AES_586=y 2203 2155 # CONFIG_CRYPTO_ANUBIS is not set 2204 2156 CONFIG_CRYPTO_ARC4=y 2205 2157 # CONFIG_CRYPTO_BLOWFISH is not set ··· 2241 2193 CONFIG_GENERIC_FIND_NEXT_BIT=y 2242 2194 # CONFIG_CRC_CCITT is not set 2243 2195 # CONFIG_CRC16 is not set 2196 + CONFIG_CRC_T10DIF=y 2244 2197 # CONFIG_CRC_ITU_T is not set 2245 2198 CONFIG_CRC32=y 2246 2199 # CONFIG_CRC7 is not set
+159 -101
arch/x86/configs/x86_64_defconfig
··· 1 1 # 2 2 # Automatically generated make config: don't edit 3 - # Linux kernel version: 2.6.26-rc1 4 - # Sun May 4 19:59:57 2008 3 + # Linux kernel version: 2.6.27-rc4 4 + # Mon Aug 25 14:40:46 2008 5 5 # 6 6 CONFIG_64BIT=y 7 7 # CONFIG_X86_32 is not set 8 8 CONFIG_X86_64=y 9 9 CONFIG_X86=y 10 - CONFIG_DEFCONFIG_LIST="arch/x86/configs/x86_64_defconfig" 10 + CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" 11 11 # CONFIG_GENERIC_LOCKBREAK is not set 12 12 CONFIG_GENERIC_TIME=y 13 13 CONFIG_GENERIC_CMOS_UPDATE=y ··· 53 53 CONFIG_X86_BIOS_REBOOT=y 54 54 CONFIG_X86_TRAMPOLINE=y 55 55 # CONFIG_KTIME_SCALAR is not set 56 + CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" 56 57 57 58 # 58 59 # General setup ··· 83 82 CONFIG_CGROUP_NS=y 84 83 # CONFIG_CGROUP_DEVICE is not set 85 84 CONFIG_CPUSETS=y 85 + CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y 86 86 CONFIG_GROUP_SCHED=y 87 87 CONFIG_FAIR_GROUP_SCHED=y 88 88 # CONFIG_RT_GROUP_SCHED is not set ··· 107 105 # CONFIG_EMBEDDED is not set 108 106 CONFIG_UID16=y 109 107 CONFIG_SYSCTL_SYSCALL=y 110 - CONFIG_SYSCTL_SYSCALL_CHECK=y 111 108 CONFIG_KALLSYMS=y 112 109 CONFIG_KALLSYMS_ALL=y 113 110 CONFIG_KALLSYMS_EXTRA_PASS=y ··· 114 113 CONFIG_PRINTK=y 115 114 CONFIG_BUG=y 116 115 CONFIG_ELF_CORE=y 116 + CONFIG_PCSPKR_PLATFORM=y 117 117 # CONFIG_COMPAT_BRK is not set 118 118 CONFIG_BASE_FULL=y 119 119 CONFIG_FUTEX=y ··· 134 132 # CONFIG_OPROFILE is not set 135 133 CONFIG_HAVE_OPROFILE=y 136 134 CONFIG_KPROBES=y 135 + CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y 137 136 CONFIG_KRETPROBES=y 137 + CONFIG_HAVE_IOREMAP_PROT=y 138 138 CONFIG_HAVE_KPROBES=y 139 139 CONFIG_HAVE_KRETPROBES=y 140 + # CONFIG_HAVE_ARCH_TRACEHOOK is not set 140 141 # CONFIG_HAVE_DMA_ATTRS is not set 142 + CONFIG_USE_GENERIC_SMP_HELPERS=y 143 + # CONFIG_HAVE_CLK is not set 141 144 CONFIG_PROC_PAGE_MONITOR=y 145 + # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set 142 146 CONFIG_SLABINFO=y 143 147 CONFIG_RT_MUTEXES=y 144 148 # CONFIG_TINY_SHMEM is not set 145 149 CONFIG_BASE_SMALL=0 146 150 CONFIG_MODULES=y 151 + # CONFIG_MODULE_FORCE_LOAD is not set 147 152 CONFIG_MODULE_UNLOAD=y 148 153 CONFIG_MODULE_FORCE_UNLOAD=y 149 154 # CONFIG_MODVERSIONS is not set 150 155 # CONFIG_MODULE_SRCVERSION_ALL is not set 151 - # CONFIG_KMOD is not set 156 + CONFIG_KMOD=y 152 157 CONFIG_STOP_MACHINE=y 153 158 CONFIG_BLOCK=y 154 159 CONFIG_BLK_DEV_IO_TRACE=y 155 160 CONFIG_BLK_DEV_BSG=y 161 + # CONFIG_BLK_DEV_INTEGRITY is not set 156 162 CONFIG_BLOCK_COMPAT=y 157 163 158 164 # ··· 185 175 CONFIG_HIGH_RES_TIMERS=y 186 176 CONFIG_GENERIC_CLOCKEVENTS_BUILD=y 187 177 CONFIG_SMP=y 178 + CONFIG_X86_FIND_SMP_CONFIG=y 179 + CONFIG_X86_MPPARSE=y 188 180 CONFIG_X86_PC=y 189 181 # CONFIG_X86_ELAN is not set 190 182 # CONFIG_X86_VOYAGER is not set 191 - # CONFIG_X86_NUMAQ is not set 192 - # CONFIG_X86_SUMMIT is not set 193 - # CONFIG_X86_BIGSMP is not set 194 - # CONFIG_X86_VISWS is not set 195 183 # CONFIG_X86_GENERICARCH is not set 196 - # CONFIG_X86_ES7000 is not set 197 - # CONFIG_X86_RDC321X is not set 198 184 # CONFIG_X86_VSMP is not set 199 185 # CONFIG_PARAVIRT_GUEST is not set 200 - CONFIG_MEMTEST_BOOTPARAM=y 201 - CONFIG_MEMTEST_BOOTPARAM_VALUE=0 186 + # CONFIG_MEMTEST is not set 202 187 # CONFIG_M386 is not set 203 188 # CONFIG_M486 is not set 204 189 # CONFIG_M586 is not set ··· 225 220 CONFIG_X86_INTERNODE_CACHE_BYTES=64 226 221 CONFIG_X86_CMPXCHG=y 227 222 CONFIG_X86_L1_CACHE_SHIFT=6 228 - CONFIG_X86_GOOD_APIC=y 223 + CONFIG_X86_WP_WORKS_OK=y 229 224 CONFIG_X86_INTEL_USERCOPY=y 230 225 CONFIG_X86_USE_PPRO_CHECKSUM=y 231 226 CONFIG_X86_P6_NOP=y 232 227 CONFIG_X86_TSC=y 228 + CONFIG_X86_CMPXCHG64=y 233 229 CONFIG_X86_CMOV=y 234 230 CONFIG_X86_MINIMUM_CPU_FAMILY=64 235 231 CONFIG_X86_DEBUGCTLMSR=y ··· 240 234 CONFIG_GART_IOMMU=y 241 235 CONFIG_CALGARY_IOMMU=y 242 236 CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y 237 + CONFIG_AMD_IOMMU=y 243 238 CONFIG_SWIOTLB=y 244 239 CONFIG_IOMMU_HELPER=y 240 + # CONFIG_MAXSMP is not set 245 241 CONFIG_NR_CPUS=4 246 242 # CONFIG_SCHED_SMT is not set 247 243 CONFIG_SCHED_MC=y ··· 289 281 CONFIG_BOUNCE=y 290 282 CONFIG_VIRT_TO_BUS=y 291 283 CONFIG_MTRR=y 284 + # CONFIG_MTRR_SANITIZER is not set 292 285 # CONFIG_X86_PAT is not set 293 286 CONFIG_EFI=y 294 287 CONFIG_SECCOMP=y ··· 322 313 CONFIG_PM_SLEEP_SMP=y 323 314 CONFIG_PM_SLEEP=y 324 315 CONFIG_SUSPEND=y 316 + # CONFIG_PM_TEST_SUSPEND is not set 325 317 CONFIG_SUSPEND_FREEZER=y 326 318 CONFIG_HIBERNATION=y 327 319 CONFIG_PM_STD_PARTITION="" ··· 349 339 CONFIG_ACPI_BLACKLIST_YEAR=0 350 340 # CONFIG_ACPI_DEBUG is not set 351 341 CONFIG_ACPI_EC=y 342 + # CONFIG_ACPI_PCI_SLOT is not set 352 343 CONFIG_ACPI_POWER=y 353 344 CONFIG_ACPI_SYSTEM=y 354 345 CONFIG_X86_PM_TIMER=y ··· 448 437 CONFIG_COMPAT=y 449 438 CONFIG_COMPAT_FOR_U64_ALIGNMENT=y 450 439 CONFIG_SYSVIPC_COMPAT=y 451 - 452 - # 453 - # Networking 454 - # 455 440 CONFIG_NET=y 456 441 457 442 # ··· 471 464 CONFIG_IP_MULTIPLE_TABLES=y 472 465 CONFIG_IP_ROUTE_MULTIPATH=y 473 466 CONFIG_IP_ROUTE_VERBOSE=y 474 - # CONFIG_IP_PNP is not set 467 + CONFIG_IP_PNP=y 468 + CONFIG_IP_PNP_DHCP=y 469 + CONFIG_IP_PNP_BOOTP=y 470 + CONFIG_IP_PNP_RARP=y 475 471 # CONFIG_NET_IPIP is not set 476 472 # CONFIG_NET_IPGRE is not set 477 473 CONFIG_IP_MROUTE=y ··· 617 607 # CONFIG_NET_SCH_HTB is not set 618 608 # CONFIG_NET_SCH_HFSC is not set 619 609 # CONFIG_NET_SCH_PRIO is not set 620 - # CONFIG_NET_SCH_RR is not set 621 610 # CONFIG_NET_SCH_RED is not set 622 611 # CONFIG_NET_SCH_SFQ is not set 623 612 # CONFIG_NET_SCH_TEQL is not set ··· 678 669 CONFIG_CFG80211=y 679 670 CONFIG_NL80211=y 680 671 CONFIG_WIRELESS_EXT=y 672 + CONFIG_WIRELESS_EXT_SYSFS=y 681 673 CONFIG_MAC80211=y 682 674 683 675 # 684 676 # Rate control algorithm selection 685 677 # 686 - CONFIG_MAC80211_RC_DEFAULT_PID=y 687 - # CONFIG_MAC80211_RC_DEFAULT_NONE is not set 688 - 689 - # 690 - # Selecting 'y' for an algorithm will 691 - # 692 - 693 - # 694 - # build the algorithm into mac80211. 695 - # 696 - CONFIG_MAC80211_RC_DEFAULT="pid" 697 678 CONFIG_MAC80211_RC_PID=y 679 + CONFIG_MAC80211_RC_DEFAULT_PID=y 680 + CONFIG_MAC80211_RC_DEFAULT="pid" 698 681 # CONFIG_MAC80211_MESH is not set 699 682 CONFIG_MAC80211_LEDS=y 700 683 # CONFIG_MAC80211_DEBUGFS is not set 701 - # CONFIG_MAC80211_DEBUG_PACKET_ALIGNMENT is not set 702 - # CONFIG_MAC80211_DEBUG is not set 684 + # CONFIG_MAC80211_DEBUG_MENU is not set 703 685 # CONFIG_IEEE80211 is not set 704 686 # CONFIG_RFKILL is not set 705 687 # CONFIG_NET_9P is not set ··· 706 706 CONFIG_STANDALONE=y 707 707 CONFIG_PREVENT_FIRMWARE_BUILD=y 708 708 CONFIG_FW_LOADER=y 709 + CONFIG_FIRMWARE_IN_KERNEL=y 710 + CONFIG_EXTRA_FIRMWARE="" 709 711 # CONFIG_DEBUG_DRIVER is not set 710 712 CONFIG_DEBUG_DEVRES=y 711 713 # CONFIG_SYS_HYPERVISOR is not set ··· 740 738 # CONFIG_BLK_DEV_XIP is not set 741 739 # CONFIG_CDROM_PKTCDVD is not set 742 740 # CONFIG_ATA_OVER_ETH is not set 741 + # CONFIG_BLK_DEV_HD is not set 743 742 CONFIG_MISC_DEVICES=y 744 743 # CONFIG_IBM_ASM is not set 745 744 # CONFIG_PHANTOM is not set ··· 751 748 # CONFIG_ASUS_LAPTOP is not set 752 749 # CONFIG_FUJITSU_LAPTOP is not set 753 750 # CONFIG_MSI_LAPTOP is not set 751 + # CONFIG_COMPAL_LAPTOP is not set 754 752 # CONFIG_SONY_LAPTOP is not set 755 753 # CONFIG_THINKPAD_ACPI is not set 756 754 # CONFIG_INTEL_MENLOW is not set 757 755 # CONFIG_ENCLOSURE_SERVICES is not set 756 + # CONFIG_SGI_XP is not set 757 + # CONFIG_HP_ILO is not set 758 + # CONFIG_SGI_GRU is not set 758 759 CONFIG_HAVE_IDE=y 759 760 # CONFIG_IDE is not set 760 761 ··· 797 790 # 798 791 CONFIG_SCSI_SPI_ATTRS=y 799 792 # CONFIG_SCSI_FC_ATTRS is not set 800 - # CONFIG_SCSI_ISCSI_ATTRS is not set 793 + CONFIG_SCSI_ISCSI_ATTRS=y 801 794 # CONFIG_SCSI_SAS_ATTRS is not set 802 795 # CONFIG_SCSI_SAS_LIBSAS is not set 803 796 # CONFIG_SCSI_SRP_ATTRS is not set 804 797 # CONFIG_SCSI_LOWLEVEL is not set 805 798 # CONFIG_SCSI_LOWLEVEL_PCMCIA is not set 799 + # CONFIG_SCSI_DH is not set 806 800 CONFIG_ATA=y 807 801 # CONFIG_ATA_NONSTANDARD is not set 808 802 CONFIG_ATA_ACPI=y ··· 865 857 # CONFIG_PATA_SIS is not set 866 858 # CONFIG_PATA_VIA is not set 867 859 # CONFIG_PATA_WINBOND is not set 860 + CONFIG_PATA_SCH=y 868 861 CONFIG_MD=y 869 862 CONFIG_BLK_DEV_MD=y 870 863 # CONFIG_MD_LINEAR is not set ··· 889 880 # 890 881 # IEEE 1394 (FireWire) support 891 882 # 883 + 884 + # 885 + # Enable only one of the two stacks, unless you know what you are doing 886 + # 892 887 # CONFIG_FIREWIRE is not set 893 888 # CONFIG_IEEE1394 is not set 894 889 # CONFIG_I2O is not set 895 890 CONFIG_MACINTOSH_DRIVERS=y 896 891 CONFIG_MAC_EMUMOUSEBTN=y 897 892 CONFIG_NETDEVICES=y 898 - # CONFIG_NETDEVICES_MULTIQUEUE is not set 899 893 # CONFIG_IFB is not set 900 894 # CONFIG_DUMMY is not set 901 895 # CONFIG_BONDING is not set ··· 908 896 # CONFIG_VETH is not set 909 897 # CONFIG_NET_SB1000 is not set 910 898 # CONFIG_ARCNET is not set 911 - # CONFIG_PHYLIB is not set 899 + CONFIG_PHYLIB=y 900 + 901 + # 902 + # MII PHY device drivers 903 + # 904 + # CONFIG_MARVELL_PHY is not set 905 + # CONFIG_DAVICOM_PHY is not set 906 + # CONFIG_QSEMI_PHY is not set 907 + # CONFIG_LXT_PHY is not set 908 + # CONFIG_CICADA_PHY is not set 909 + # CONFIG_VITESSE_PHY is not set 910 + # CONFIG_SMSC_PHY is not set 911 + # CONFIG_BROADCOM_PHY is not set 912 + # CONFIG_ICPLUS_PHY is not set 913 + # CONFIG_REALTEK_PHY is not set 914 + # CONFIG_FIXED_PHY is not set 915 + # CONFIG_MDIO_BITBANG is not set 912 916 CONFIG_NET_ETHERNET=y 913 917 CONFIG_MII=y 914 918 # CONFIG_HAPPYMEAL is not set ··· 968 940 # CONFIG_SIS900 is not set 969 941 # CONFIG_EPIC100 is not set 970 942 # CONFIG_SUNDANCE is not set 943 + # CONFIG_TLAN is not set 971 944 # CONFIG_VIA_RHINE is not set 972 945 # CONFIG_SC92031 is not set 973 946 CONFIG_NETDEV_1000=y 974 947 # CONFIG_ACENIC is not set 975 948 # CONFIG_DL2K is not set 976 949 CONFIG_E1000=y 977 - # CONFIG_E1000_NAPI is not set 978 950 # CONFIG_E1000_DISABLE_PACKET_SPLIT is not set 979 951 # CONFIG_E1000E is not set 980 - # CONFIG_E1000E_ENABLED is not set 981 952 # CONFIG_IP1000 is not set 982 953 # CONFIG_IGB is not set 983 954 # CONFIG_NS83820 is not set ··· 992 965 # CONFIG_BNX2 is not set 993 966 # CONFIG_QLA3XXX is not set 994 967 # CONFIG_ATL1 is not set 968 + # CONFIG_ATL1E is not set 995 969 CONFIG_NETDEV_10000=y 996 970 # CONFIG_CHELSIO_T1 is not set 997 971 # CONFIG_CHELSIO_T3 is not set ··· 1031 1003 # CONFIG_RTL8180 is not set 1032 1004 # CONFIG_RTL8187 is not set 1033 1005 # CONFIG_ADM8211 is not set 1006 + # CONFIG_MAC80211_HWSIM is not set 1034 1007 # CONFIG_P54_COMMON is not set 1035 1008 CONFIG_ATH5K=y 1036 1009 # CONFIG_ATH5K_DEBUG is not set 1037 - # CONFIG_IWLWIFI is not set 1010 + # CONFIG_ATH9K is not set 1038 1011 # CONFIG_IWLCORE is not set 1039 1012 # CONFIG_IWLWIFI_LEDS is not set 1040 - # CONFIG_IWL4965 is not set 1013 + # CONFIG_IWLAGN is not set 1041 1014 # CONFIG_IWL3945 is not set 1042 1015 # CONFIG_HOSTAP is not set 1043 1016 # CONFIG_B43 is not set ··· 1117 1088 # CONFIG_MOUSE_PS2_TOUCHKIT is not set 1118 1089 # CONFIG_MOUSE_SERIAL is not set 1119 1090 # CONFIG_MOUSE_APPLETOUCH is not set 1091 + # CONFIG_MOUSE_BCM5974 is not set 1120 1092 # CONFIG_MOUSE_VSXXXAA is not set 1121 1093 CONFIG_INPUT_JOYSTICK=y 1122 1094 # CONFIG_JOYSTICK_ANALOG is not set ··· 1152 1122 # CONFIG_TOUCHSCREEN_GUNZE is not set 1153 1123 # CONFIG_TOUCHSCREEN_ELO is not set 1154 1124 # CONFIG_TOUCHSCREEN_MTOUCH is not set 1125 + # CONFIG_TOUCHSCREEN_INEXIO is not set 1155 1126 # CONFIG_TOUCHSCREEN_MK712 is not set 1156 1127 # CONFIG_TOUCHSCREEN_PENMOUNT is not set 1157 1128 # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set 1158 1129 # CONFIG_TOUCHSCREEN_TOUCHWIN is not set 1159 1130 # CONFIG_TOUCHSCREEN_UCB1400 is not set 1160 1131 # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set 1132 + # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set 1161 1133 CONFIG_INPUT_MISC=y 1162 1134 # CONFIG_INPUT_PCSPKR is not set 1163 1135 # CONFIG_INPUT_APANEL is not set ··· 1187 1155 # Character devices 1188 1156 # 1189 1157 CONFIG_VT=y 1158 + CONFIG_CONSOLE_TRANSLATIONS=y 1190 1159 CONFIG_VT_CONSOLE=y 1191 1160 CONFIG_HW_CONSOLE=y 1192 1161 CONFIG_VT_HW_CONSOLE_BINDING=y ··· 1255 1222 # CONFIG_PC8736x_GPIO is not set 1256 1223 # CONFIG_RAW_DRIVER is not set 1257 1224 CONFIG_HPET=y 1258 - # CONFIG_HPET_RTC_IRQ is not set 1259 1225 # CONFIG_HPET_MMAP is not set 1260 1226 # CONFIG_HANGCHECK_TIMER is not set 1261 1227 # CONFIG_TCG_TPM is not set ··· 1263 1231 CONFIG_I2C=y 1264 1232 CONFIG_I2C_BOARDINFO=y 1265 1233 # CONFIG_I2C_CHARDEV is not set 1234 + CONFIG_I2C_HELPER_AUTO=y 1266 1235 1267 1236 # 1268 1237 # I2C Hardware Bus support 1238 + # 1239 + 1240 + # 1241 + # PC SMBus host controller drivers 1269 1242 # 1270 1243 # CONFIG_I2C_ALI1535 is not set 1271 1244 # CONFIG_I2C_ALI1563 is not set ··· 1278 1241 # CONFIG_I2C_AMD756 is not set 1279 1242 # CONFIG_I2C_AMD8111 is not set 1280 1243 CONFIG_I2C_I801=y 1281 - # CONFIG_I2C_I810 is not set 1244 + # CONFIG_I2C_ISCH is not set 1282 1245 # CONFIG_I2C_PIIX4 is not set 1283 1246 # CONFIG_I2C_NFORCE2 is not set 1284 - # CONFIG_I2C_OCORES is not set 1285 - # CONFIG_I2C_PARPORT_LIGHT is not set 1286 - # CONFIG_I2C_PROSAVAGE is not set 1287 - # CONFIG_I2C_SAVAGE4 is not set 1288 - # CONFIG_I2C_SIMTEC is not set 1289 1247 # CONFIG_I2C_SIS5595 is not set 1290 1248 # CONFIG_I2C_SIS630 is not set 1291 1249 # CONFIG_I2C_SIS96X is not set 1292 - # CONFIG_I2C_TAOS_EVM is not set 1293 - # CONFIG_I2C_STUB is not set 1294 - # CONFIG_I2C_TINY_USB is not set 1295 1250 # CONFIG_I2C_VIA is not set 1296 1251 # CONFIG_I2C_VIAPRO is not set 1252 + 1253 + # 1254 + # I2C system bus drivers (mostly embedded / system-on-chip) 1255 + # 1256 + # CONFIG_I2C_OCORES is not set 1257 + # CONFIG_I2C_SIMTEC is not set 1258 + 1259 + # 1260 + # External I2C/SMBus adapter drivers 1261 + # 1262 + # CONFIG_I2C_PARPORT_LIGHT is not set 1263 + # CONFIG_I2C_TAOS_EVM is not set 1264 + # CONFIG_I2C_TINY_USB is not set 1265 + 1266 + # 1267 + # Graphics adapter I2C/DDC channel drivers 1268 + # 1297 1269 # CONFIG_I2C_VOODOO3 is not set 1270 + 1271 + # 1272 + # Other I2C/SMBus bus drivers 1273 + # 1298 1274 # CONFIG_I2C_PCA_PLATFORM is not set 1275 + # CONFIG_I2C_STUB is not set 1299 1276 1300 1277 # 1301 1278 # Miscellaneous I2C Chip support 1302 1279 # 1303 1280 # CONFIG_DS1682 is not set 1281 + # CONFIG_AT24 is not set 1304 1282 # CONFIG_SENSORS_EEPROM is not set 1305 1283 # CONFIG_SENSORS_PCF8574 is not set 1306 1284 # CONFIG_PCF8575 is not set 1285 + # CONFIG_SENSORS_PCA9539 is not set 1307 1286 # CONFIG_SENSORS_PCF8591 is not set 1308 1287 # CONFIG_SENSORS_MAX6875 is not set 1309 1288 # CONFIG_SENSORS_TSL2550 is not set ··· 1328 1275 # CONFIG_I2C_DEBUG_BUS is not set 1329 1276 # CONFIG_I2C_DEBUG_CHIP is not set 1330 1277 # CONFIG_SPI is not set 1278 + CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y 1279 + # CONFIG_GPIOLIB is not set 1331 1280 # CONFIG_W1 is not set 1332 1281 CONFIG_POWER_SUPPLY=y 1333 1282 # CONFIG_POWER_SUPPLY_DEBUG is not set ··· 1390 1335 # 1391 1336 # Multifunction device drivers 1392 1337 # 1338 + # CONFIG_MFD_CORE is not set 1393 1339 # CONFIG_MFD_SM501 is not set 1394 1340 # CONFIG_HTC_PASIC3 is not set 1341 + # CONFIG_MFD_TMIO is not set 1395 1342 1396 1343 # 1397 1344 # Multimedia devices ··· 1404 1347 # 1405 1348 # CONFIG_VIDEO_DEV is not set 1406 1349 # CONFIG_DVB_CORE is not set 1350 + # CONFIG_VIDEO_MEDIA is not set 1407 1351 1408 1352 # 1409 1353 # Multimedia drivers ··· 1445 1387 # CONFIG_FB_SYS_IMAGEBLIT is not set 1446 1388 # CONFIG_FB_FOREIGN_ENDIAN is not set 1447 1389 # CONFIG_FB_SYS_FOPS is not set 1448 - CONFIG_FB_DEFERRED_IO=y 1449 1390 # CONFIG_FB_SVGALIB is not set 1450 1391 # CONFIG_FB_MACMODES is not set 1451 1392 # CONFIG_FB_BACKLIGHT is not set ··· 1487 1430 # CONFIG_FB_TRIDENT is not set 1488 1431 # CONFIG_FB_ARK is not set 1489 1432 # CONFIG_FB_PM3 is not set 1433 + # CONFIG_FB_CARMINE is not set 1490 1434 # CONFIG_FB_GEODE is not set 1491 1435 # CONFIG_FB_VIRTUAL is not set 1492 1436 CONFIG_BACKLIGHT_LCD_SUPPORT=y ··· 1495 1437 CONFIG_BACKLIGHT_CLASS_DEVICE=y 1496 1438 # CONFIG_BACKLIGHT_CORGI is not set 1497 1439 # CONFIG_BACKLIGHT_PROGEAR is not set 1440 + # CONFIG_BACKLIGHT_MBP_NVIDIA is not set 1498 1441 1499 1442 # 1500 1443 # Display device support ··· 1515 1456 # CONFIG_LOGO_LINUX_MONO is not set 1516 1457 # CONFIG_LOGO_LINUX_VGA16 is not set 1517 1458 CONFIG_LOGO_LINUX_CLUT224=y 1518 - 1519 - # 1520 - # Sound 1521 - # 1522 1459 CONFIG_SOUND=y 1523 - 1524 - # 1525 - # Advanced Linux Sound Architecture 1526 - # 1527 1460 CONFIG_SND=y 1528 1461 CONFIG_SND_TIMER=y 1529 1462 CONFIG_SND_PCM=y ··· 1533 1482 # CONFIG_SND_VERBOSE_PRINTK is not set 1534 1483 # CONFIG_SND_DEBUG is not set 1535 1484 CONFIG_SND_VMASTER=y 1536 - 1537 - # 1538 - # Generic devices 1539 - # 1485 + CONFIG_SND_DRIVERS=y 1540 1486 # CONFIG_SND_PCSP is not set 1541 1487 # CONFIG_SND_DUMMY is not set 1542 1488 # CONFIG_SND_VIRMIDI is not set 1543 1489 # CONFIG_SND_MTPAV is not set 1544 1490 # CONFIG_SND_SERIAL_U16550 is not set 1545 1491 # CONFIG_SND_MPU401 is not set 1546 - 1547 - # 1548 - # PCI devices 1549 - # 1492 + CONFIG_SND_PCI=y 1550 1493 # CONFIG_SND_AD1889 is not set 1551 1494 # CONFIG_SND_ALS300 is not set 1552 1495 # CONFIG_SND_ALS4000 is not set ··· 1613 1568 # CONFIG_SND_VIRTUOSO is not set 1614 1569 # CONFIG_SND_VX222 is not set 1615 1570 # CONFIG_SND_YMFPCI is not set 1616 - 1617 - # 1618 - # USB devices 1619 - # 1571 + CONFIG_SND_USB=y 1620 1572 # CONFIG_SND_USB_AUDIO is not set 1621 1573 # CONFIG_SND_USB_USX2Y is not set 1622 1574 # CONFIG_SND_USB_CAIAQ is not set 1623 - 1624 - # 1625 - # PCMCIA devices 1626 - # 1575 + CONFIG_SND_PCMCIA=y 1627 1576 # CONFIG_SND_VXPOCKET is not set 1628 1577 # CONFIG_SND_PDAUDIOCF is not set 1629 - 1630 - # 1631 - # System on Chip audio support 1632 - # 1633 1578 # CONFIG_SND_SOC is not set 1634 - 1635 - # 1636 - # ALSA SoC audio for Freescale SOCs 1637 - # 1638 - 1639 - # 1640 - # SoC Audio for the Texas Instruments OMAP 1641 - # 1642 - 1643 - # 1644 - # Open Sound System 1645 - # 1646 1579 # CONFIG_SOUND_PRIME is not set 1647 1580 CONFIG_HID_SUPPORT=y 1648 1581 CONFIG_HID=y ··· 1656 1633 # CONFIG_USB_DYNAMIC_MINORS is not set 1657 1634 CONFIG_USB_SUSPEND=y 1658 1635 # CONFIG_USB_OTG is not set 1636 + CONFIG_USB_MON=y 1659 1637 1660 1638 # 1661 1639 # USB Host Controller Drivers ··· 1680 1656 # 1681 1657 # CONFIG_USB_ACM is not set 1682 1658 CONFIG_USB_PRINTER=y 1659 + # CONFIG_USB_WDM is not set 1683 1660 1684 1661 # 1685 1662 # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' ··· 1702 1677 # CONFIG_USB_STORAGE_ALAUDA is not set 1703 1678 # CONFIG_USB_STORAGE_ONETOUCH is not set 1704 1679 # CONFIG_USB_STORAGE_KARMA is not set 1680 + # CONFIG_USB_STORAGE_SIERRA is not set 1705 1681 # CONFIG_USB_STORAGE_CYPRESS_ATACB is not set 1706 1682 CONFIG_USB_LIBUSUAL=y 1707 1683 ··· 1711 1685 # 1712 1686 # CONFIG_USB_MDC800 is not set 1713 1687 # CONFIG_USB_MICROTEK is not set 1714 - CONFIG_USB_MON=y 1715 1688 1716 1689 # 1717 1690 # USB port drivers ··· 1723 1698 # CONFIG_USB_EMI62 is not set 1724 1699 # CONFIG_USB_EMI26 is not set 1725 1700 # CONFIG_USB_ADUTUX is not set 1726 - # CONFIG_USB_AUERSWALD is not set 1727 1701 # CONFIG_USB_RIO500 is not set 1728 1702 # CONFIG_USB_LEGOTOWER is not set 1729 1703 # CONFIG_USB_LCD is not set ··· 1739 1715 # CONFIG_USB_TRANCEVIBRATOR is not set 1740 1716 # CONFIG_USB_IOWARRIOR is not set 1741 1717 # CONFIG_USB_TEST is not set 1718 + # CONFIG_USB_ISIGHTFW is not set 1742 1719 # CONFIG_USB_GADGET is not set 1743 1720 # CONFIG_MMC is not set 1744 1721 # CONFIG_MEMSTICK is not set ··· 1749 1724 # 1750 1725 # LED drivers 1751 1726 # 1727 + # CONFIG_LEDS_PCA9532 is not set 1752 1728 # CONFIG_LEDS_CLEVO_MAIL is not set 1729 + # CONFIG_LEDS_PCA955X is not set 1753 1730 1754 1731 # 1755 1732 # LED Triggers ··· 1797 1770 # CONFIG_RTC_DRV_PCF8583 is not set 1798 1771 # CONFIG_RTC_DRV_M41T80 is not set 1799 1772 # CONFIG_RTC_DRV_S35390A is not set 1773 + # CONFIG_RTC_DRV_FM3130 is not set 1800 1774 1801 1775 # 1802 1776 # SPI RTC drivers ··· 1830 1802 # Firmware Drivers 1831 1803 # 1832 1804 # CONFIG_EDD is not set 1805 + CONFIG_FIRMWARE_MEMMAP=y 1833 1806 CONFIG_EFI_VARS=y 1834 1807 # CONFIG_DELL_RBU is not set 1835 1808 # CONFIG_DCDBAS is not set 1836 1809 CONFIG_DMIID=y 1837 - # CONFIG_ISCSI_IBFT_FIND is not set 1810 + CONFIG_ISCSI_IBFT_FIND=y 1811 + CONFIG_ISCSI_IBFT=y 1838 1812 1839 1813 # 1840 1814 # File systems ··· 1916 1886 # CONFIG_CRAMFS is not set 1917 1887 # CONFIG_VXFS_FS is not set 1918 1888 # CONFIG_MINIX_FS is not set 1889 + # CONFIG_OMFS_FS is not set 1919 1890 # CONFIG_HPFS_FS is not set 1920 1891 # CONFIG_QNX4FS_FS is not set 1921 1892 # CONFIG_ROMFS_FS is not set 1922 1893 # CONFIG_SYSV_FS is not set 1923 1894 # CONFIG_UFS_FS is not set 1924 1895 CONFIG_NETWORK_FILESYSTEMS=y 1925 - # CONFIG_NFS_FS is not set 1896 + CONFIG_NFS_FS=y 1897 + CONFIG_NFS_V3=y 1898 + CONFIG_NFS_V3_ACL=y 1899 + CONFIG_NFS_V4=y 1900 + CONFIG_ROOT_NFS=y 1926 1901 # CONFIG_NFSD is not set 1902 + CONFIG_LOCKD=y 1903 + CONFIG_LOCKD_V4=y 1904 + CONFIG_NFS_ACL_SUPPORT=y 1905 + CONFIG_NFS_COMMON=y 1906 + CONFIG_SUNRPC=y 1907 + CONFIG_SUNRPC_GSS=y 1908 + CONFIG_RPCSEC_GSS_KRB5=y 1909 + # CONFIG_RPCSEC_GSS_SPKM3 is not set 1927 1910 # CONFIG_SMB_FS is not set 1928 1911 # CONFIG_CIFS is not set 1929 1912 # CONFIG_NCP_FS is not set ··· 2010 1967 # Kernel hacking 2011 1968 # 2012 1969 CONFIG_TRACE_IRQFLAGS_SUPPORT=y 2013 - # CONFIG_PRINTK_TIME is not set 2014 - # CONFIG_ENABLE_WARN_DEPRECATED is not set 2015 - # CONFIG_ENABLE_MUST_CHECK is not set 1970 + CONFIG_PRINTK_TIME=y 1971 + CONFIG_ENABLE_WARN_DEPRECATED=y 1972 + CONFIG_ENABLE_MUST_CHECK=y 2016 1973 CONFIG_FRAME_WARN=2048 2017 1974 CONFIG_MAGIC_SYSRQ=y 2018 1975 # CONFIG_UNUSED_SYMBOLS is not set ··· 2041 1998 # CONFIG_DEBUG_INFO is not set 2042 1999 # CONFIG_DEBUG_VM is not set 2043 2000 # CONFIG_DEBUG_WRITECOUNT is not set 2001 + CONFIG_DEBUG_MEMORY_INIT=y 2044 2002 # CONFIG_DEBUG_LIST is not set 2045 2003 # CONFIG_DEBUG_SG is not set 2046 2004 CONFIG_FRAME_POINTER=y ··· 2052 2008 # CONFIG_LKDTM is not set 2053 2009 # CONFIG_FAULT_INJECTION is not set 2054 2010 # CONFIG_LATENCYTOP is not set 2011 + CONFIG_SYSCTL_SYSCALL_CHECK=y 2012 + CONFIG_HAVE_FTRACE=y 2013 + CONFIG_HAVE_DYNAMIC_FTRACE=y 2014 + # CONFIG_FTRACE is not set 2015 + # CONFIG_IRQSOFF_TRACER is not set 2016 + # CONFIG_SYSPROF_TRACER is not set 2017 + # CONFIG_SCHED_TRACER is not set 2018 + # CONFIG_CONTEXT_SWITCH_TRACER is not set 2055 2019 CONFIG_PROVIDE_OHCI1394_DMA_INIT=y 2056 2020 # CONFIG_SAMPLES is not set 2057 - # CONFIG_KGDB is not set 2058 2021 CONFIG_HAVE_ARCH_KGDB=y 2022 + # CONFIG_KGDB is not set 2059 2023 # CONFIG_STRICT_DEVMEM is not set 2024 + CONFIG_X86_VERBOSE_BOOTUP=y 2060 2025 CONFIG_EARLY_PRINTK=y 2061 2026 CONFIG_DEBUG_STACKOVERFLOW=y 2062 2027 CONFIG_DEBUG_STACK_USAGE=y ··· 2076 2023 # CONFIG_DIRECT_GBPAGES is not set 2077 2024 # CONFIG_DEBUG_RODATA_TEST is not set 2078 2025 CONFIG_DEBUG_NX_TEST=m 2079 - CONFIG_X86_MPPARSE=y 2080 2026 # CONFIG_IOMMU_DEBUG is not set 2027 + # CONFIG_MMIOTRACE is not set 2081 2028 CONFIG_IO_DELAY_TYPE_0X80=0 2082 2029 CONFIG_IO_DELAY_TYPE_0XED=1 2083 2030 CONFIG_IO_DELAY_TYPE_UDELAY=2 ··· 2089 2036 CONFIG_DEFAULT_IO_DELAY_TYPE=0 2090 2037 CONFIG_DEBUG_BOOT_PARAMS=y 2091 2038 # CONFIG_CPA_DEBUG is not set 2039 + # CONFIG_OPTIMIZE_INLINING is not set 2092 2040 2093 2041 # 2094 2042 # Security options ··· 2099 2045 CONFIG_SECURITY=y 2100 2046 CONFIG_SECURITY_NETWORK=y 2101 2047 # CONFIG_SECURITY_NETWORK_XFRM is not set 2102 - CONFIG_SECURITY_CAPABILITIES=y 2103 2048 CONFIG_SECURITY_FILE_CAPABILITIES=y 2104 2049 # CONFIG_SECURITY_ROOTPLUG is not set 2105 2050 CONFIG_SECURITY_DEFAULT_MMAP_MIN_ADDR=65536 ··· 2159 2106 # CONFIG_CRYPTO_MD4 is not set 2160 2107 CONFIG_CRYPTO_MD5=y 2161 2108 # CONFIG_CRYPTO_MICHAEL_MIC is not set 2109 + # CONFIG_CRYPTO_RMD128 is not set 2110 + # CONFIG_CRYPTO_RMD160 is not set 2111 + # CONFIG_CRYPTO_RMD256 is not set 2112 + # CONFIG_CRYPTO_RMD320 is not set 2162 2113 CONFIG_CRYPTO_SHA1=y 2163 2114 # CONFIG_CRYPTO_SHA256 is not set 2164 2115 # CONFIG_CRYPTO_SHA512 is not set ··· 2212 2155 CONFIG_GENERIC_FIND_NEXT_BIT=y 2213 2156 # CONFIG_CRC_CCITT is not set 2214 2157 # CONFIG_CRC16 is not set 2158 + CONFIG_CRC_T10DIF=y 2215 2159 # CONFIG_CRC_ITU_T is not set 2216 2160 CONFIG_CRC32=y 2217 2161 # CONFIG_CRC7 is not set
+11 -4
arch/x86/kernel/cpuid.c
··· 89 89 struct cpuid_regs cmd; 90 90 int cpu = iminor(file->f_path.dentry->d_inode); 91 91 u64 pos = *ppos; 92 + ssize_t bytes = 0; 93 + int err = 0; 92 94 93 95 if (count % 16) 94 96 return -EINVAL; /* Invalid chunk size */ ··· 98 96 for (; count; count -= 16) { 99 97 cmd.eax = pos; 100 98 cmd.ecx = pos >> 32; 101 - smp_call_function_single(cpu, cpuid_smp_cpuid, &cmd, 1); 102 - if (copy_to_user(tmp, &cmd, 16)) 103 - return -EFAULT; 99 + err = smp_call_function_single(cpu, cpuid_smp_cpuid, &cmd, 1); 100 + if (err) 101 + break; 102 + if (copy_to_user(tmp, &cmd, 16)) { 103 + err = -EFAULT; 104 + break; 105 + } 104 106 tmp += 16; 107 + bytes += 16; 105 108 *ppos = ++pos; 106 109 } 107 110 108 - return tmp - buf; 111 + return bytes ? bytes : err; 109 112 } 110 113 111 114 static int cpuid_open(struct inode *inode, struct file *file)
+26 -12
arch/x86/kernel/msr.c
··· 72 72 u32 data[2]; 73 73 u32 reg = *ppos; 74 74 int cpu = iminor(file->f_path.dentry->d_inode); 75 - int err; 75 + int err = 0; 76 + ssize_t bytes = 0; 76 77 77 78 if (count % 8) 78 79 return -EINVAL; /* Invalid chunk size */ 79 80 80 81 for (; count; count -= 8) { 81 82 err = rdmsr_safe_on_cpu(cpu, reg, &data[0], &data[1]); 82 - if (err) 83 - return -EIO; 84 - if (copy_to_user(tmp, &data, 8)) 85 - return -EFAULT; 83 + if (err) { 84 + if (err == -EFAULT) /* Fix idiotic error code */ 85 + err = -EIO; 86 + break; 87 + } 88 + if (copy_to_user(tmp, &data, 8)) { 89 + err = -EFAULT; 90 + break; 91 + } 86 92 tmp += 2; 93 + bytes += 8; 87 94 } 88 95 89 - return ((char __user *)tmp) - buf; 96 + return bytes ? bytes : err; 90 97 } 91 98 92 99 static ssize_t msr_write(struct file *file, const char __user *buf, ··· 103 96 u32 data[2]; 104 97 u32 reg = *ppos; 105 98 int cpu = iminor(file->f_path.dentry->d_inode); 106 - int err; 99 + int err = 0; 100 + ssize_t bytes = 0; 107 101 108 102 if (count % 8) 109 103 return -EINVAL; /* Invalid chunk size */ 110 104 111 105 for (; count; count -= 8) { 112 - if (copy_from_user(&data, tmp, 8)) 113 - return -EFAULT; 106 + if (copy_from_user(&data, tmp, 8)) { 107 + err = -EFAULT; 108 + break; 109 + } 114 110 err = wrmsr_safe_on_cpu(cpu, reg, data[0], data[1]); 115 - if (err) 116 - return -EIO; 111 + if (err) { 112 + if (err == -EFAULT) /* Fix idiotic error code */ 113 + err = -EIO; 114 + break; 115 + } 117 116 tmp += 2; 117 + bytes += 8; 118 118 } 119 119 120 - return ((char __user *)tmp) - buf; 120 + return bytes ? bytes : err; 121 121 } 122 122 123 123 static int msr_open(struct inode *inode, struct file *file)
+12 -10
arch/x86/lib/msr-on-cpu.c
··· 30 30 31 31 rv.msr_no = msr_no; 32 32 if (safe) { 33 - smp_call_function_single(cpu, __rdmsr_safe_on_cpu, &rv, 1); 34 - err = rv.err; 33 + err = smp_call_function_single(cpu, __rdmsr_safe_on_cpu, 34 + &rv, 1); 35 + err = err ? err : rv.err; 35 36 } else { 36 - smp_call_function_single(cpu, __rdmsr_on_cpu, &rv, 1); 37 + err = smp_call_function_single(cpu, __rdmsr_on_cpu, &rv, 1); 37 38 } 38 39 *l = rv.l; 39 40 *h = rv.h; ··· 65 64 rv.l = l; 66 65 rv.h = h; 67 66 if (safe) { 68 - smp_call_function_single(cpu, __wrmsr_safe_on_cpu, &rv, 1); 69 - err = rv.err; 67 + err = smp_call_function_single(cpu, __wrmsr_safe_on_cpu, 68 + &rv, 1); 69 + err = err ? err : rv.err; 70 70 } else { 71 - smp_call_function_single(cpu, __wrmsr_on_cpu, &rv, 1); 71 + err = smp_call_function_single(cpu, __wrmsr_on_cpu, &rv, 1); 72 72 } 73 73 74 74 return err; 75 75 } 76 76 77 - void wrmsr_on_cpu(unsigned int cpu, u32 msr_no, u32 l, u32 h) 77 + int wrmsr_on_cpu(unsigned int cpu, u32 msr_no, u32 l, u32 h) 78 78 { 79 - _wrmsr_on_cpu(cpu, msr_no, l, h, 0); 79 + return _wrmsr_on_cpu(cpu, msr_no, l, h, 0); 80 80 } 81 81 82 - void rdmsr_on_cpu(unsigned int cpu, u32 msr_no, u32 *l, u32 *h) 82 + int rdmsr_on_cpu(unsigned int cpu, u32 msr_no, u32 *l, u32 *h) 83 83 { 84 - _rdmsr_on_cpu(cpu, msr_no, l, h, 0); 84 + return _rdmsr_on_cpu(cpu, msr_no, l, h, 0); 85 85 } 86 86 87 87 /* These "safe" variants are slower and should be used when the target MSR
+14 -13
include/asm-x86/msr.h
··· 52 52 { 53 53 DECLARE_ARGS(val, low, high); 54 54 55 - asm volatile("2: rdmsr ; xor %0,%0\n" 55 + asm volatile("2: rdmsr ; xor %[err],%[err]\n" 56 56 "1:\n\t" 57 57 ".section .fixup,\"ax\"\n\t" 58 - "3: mov %3,%0 ; jmp 1b\n\t" 58 + "3: mov %[fault],%[err] ; jmp 1b\n\t" 59 59 ".previous\n\t" 60 60 _ASM_EXTABLE(2b, 3b) 61 - : "=r" (*err), EAX_EDX_RET(val, low, high) 62 - : "c" (msr), "i" (-EFAULT)); 61 + : [err] "=r" (*err), EAX_EDX_RET(val, low, high) 62 + : "c" (msr), [fault] "i" (-EFAULT)); 63 63 return EAX_EDX_VAL(val, low, high); 64 64 } 65 65 ··· 73 73 unsigned low, unsigned high) 74 74 { 75 75 int err; 76 - asm volatile("2: wrmsr ; xor %0,%0\n" 76 + asm volatile("2: wrmsr ; xor %[err],%[err]\n" 77 77 "1:\n\t" 78 78 ".section .fixup,\"ax\"\n\t" 79 - "3: mov %4,%0 ; jmp 1b\n\t" 79 + "3: mov %[fault],%[err] ; jmp 1b\n\t" 80 80 ".previous\n\t" 81 81 _ASM_EXTABLE(2b, 3b) 82 - : "=a" (err) 82 + : [err] "=a" (err) 83 83 : "c" (msr), "0" (low), "d" (high), 84 - "i" (-EFAULT) 84 + [fault] "i" (-EFAULT) 85 85 : "memory"); 86 86 return err; 87 87 } ··· 192 192 #define write_rdtscp_aux(val) wrmsr(0xc0000103, (val), 0) 193 193 194 194 #ifdef CONFIG_SMP 195 - void rdmsr_on_cpu(unsigned int cpu, u32 msr_no, u32 *l, u32 *h); 196 - void wrmsr_on_cpu(unsigned int cpu, u32 msr_no, u32 l, u32 h); 195 + int rdmsr_on_cpu(unsigned int cpu, u32 msr_no, u32 *l, u32 *h); 196 + int wrmsr_on_cpu(unsigned int cpu, u32 msr_no, u32 l, u32 h); 197 197 int rdmsr_safe_on_cpu(unsigned int cpu, u32 msr_no, u32 *l, u32 *h); 198 - 199 198 int wrmsr_safe_on_cpu(unsigned int cpu, u32 msr_no, u32 l, u32 h); 200 199 #else /* CONFIG_SMP */ 201 - static inline void rdmsr_on_cpu(unsigned int cpu, u32 msr_no, u32 *l, u32 *h) 200 + static inline int rdmsr_on_cpu(unsigned int cpu, u32 msr_no, u32 *l, u32 *h) 202 201 { 203 202 rdmsr(msr_no, *l, *h); 203 + return 0; 204 204 } 205 - static inline void wrmsr_on_cpu(unsigned int cpu, u32 msr_no, u32 l, u32 h) 205 + static inline int wrmsr_on_cpu(unsigned int cpu, u32 msr_no, u32 l, u32 h) 206 206 { 207 207 wrmsr(msr_no, l, h); 208 + return 0; 208 209 } 209 210 static inline int rdmsr_safe_on_cpu(unsigned int cpu, u32 msr_no, 210 211 u32 *l, u32 *h)
+7 -3
kernel/smp.c
··· 210 210 { 211 211 struct call_single_data d; 212 212 unsigned long flags; 213 - /* prevent preemption and reschedule on another processor */ 213 + /* prevent preemption and reschedule on another processor, 214 + as well as CPU removal */ 214 215 int me = get_cpu(); 216 + int err = 0; 215 217 216 218 /* Can deadlock when called with interrupts disabled */ 217 219 WARN_ON(irqs_disabled()); ··· 222 220 local_irq_save(flags); 223 221 func(info); 224 222 local_irq_restore(flags); 225 - } else { 223 + } else if ((unsigned)cpu < NR_CPUS && cpu_online(cpu)) { 226 224 struct call_single_data *data = NULL; 227 225 228 226 if (!wait) { ··· 238 236 data->func = func; 239 237 data->info = info; 240 238 generic_exec_single(cpu, data); 239 + } else { 240 + err = -ENXIO; /* CPU not online */ 241 241 } 242 242 243 243 put_cpu(); 244 - return 0; 244 + return err; 245 245 } 246 246 EXPORT_SYMBOL(smp_call_function_single); 247 247