Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6

* 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:
[IA64] SN: prevent IRQ retargetting in request_irq()
[IA64] Fix section mismatch ioc3uart_init()/ioc3uart_submodule
[IA64] Clear up section mismatch for ioc4_ide_attach_one.
[IA64] Clear up section mismatch with arch_unregister_cpu()
[IA64] Clear up section mismatch for sn_check_wars.
[IA64] Updated the generic_defconfig to work with the 2.6.28-rc7 kernel.
[IA64] Fix GRU compile error w/o CONFIG_HUGETLB_PAGE
[IA64] eliminate NULL test and memset after alloc_bootmem
[IA64] remove BUILD_BUG_ON from paravirt_getreg()

+171 -86
+147 -71
arch/ia64/configs/generic_defconfig
··· 1 1 # 2 2 # Automatically generated make config: don't edit 3 - # Linux kernel version: 2.6.27-rc1 4 - # Mon Aug 4 15:38:01 2008 3 + # Linux kernel version: 2.6.28-rc7 4 + # Mon Dec 8 08:12:07 2008 5 5 # 6 6 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" 7 7 ··· 26 26 CONFIG_CGROUPS=y 27 27 # CONFIG_CGROUP_DEBUG is not set 28 28 # CONFIG_CGROUP_NS is not set 29 + # CONFIG_CGROUP_FREEZER is not set 29 30 # CONFIG_CGROUP_DEVICE is not set 30 31 CONFIG_CPUSETS=y 31 32 # CONFIG_GROUP_SCHED is not set ··· 47 46 CONFIG_SYSCTL=y 48 47 # CONFIG_EMBEDDED is not set 49 48 CONFIG_SYSCTL_SYSCALL=y 50 - CONFIG_SYSCTL_SYSCALL_CHECK=y 51 49 CONFIG_KALLSYMS=y 52 50 CONFIG_KALLSYMS_ALL=y 53 51 # CONFIG_KALLSYMS_EXTRA_PASS is not set ··· 63 63 CONFIG_TIMERFD=y 64 64 CONFIG_EVENTFD=y 65 65 CONFIG_SHMEM=y 66 + CONFIG_AIO=y 66 67 CONFIG_VM_EVENT_COUNTERS=y 68 + CONFIG_PCI_QUIRKS=y 67 69 CONFIG_SLUB_DEBUG=y 68 70 # CONFIG_SLAB is not set 69 71 CONFIG_SLUB=y ··· 74 72 # CONFIG_MARKERS is not set 75 73 CONFIG_HAVE_OPROFILE=y 76 74 # CONFIG_KPROBES is not set 77 - # CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS is not set 78 - # CONFIG_HAVE_IOREMAP_PROT is not set 79 75 CONFIG_HAVE_KPROBES=y 80 76 CONFIG_HAVE_KRETPROBES=y 81 - # CONFIG_HAVE_ARCH_TRACEHOOK is not set 77 + CONFIG_HAVE_ARCH_TRACEHOOK=y 82 78 CONFIG_HAVE_DMA_ATTRS=y 83 79 CONFIG_USE_GENERIC_SMP_HELPERS=y 84 - # CONFIG_HAVE_CLK is not set 85 - CONFIG_PROC_PAGE_MONITOR=y 86 80 # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set 87 81 CONFIG_SLABINFO=y 88 82 CONFIG_RT_MUTEXES=y ··· 111 113 # CONFIG_DEFAULT_NOOP is not set 112 114 CONFIG_DEFAULT_IOSCHED="anticipatory" 113 115 CONFIG_CLASSIC_RCU=y 116 + # CONFIG_FREEZER is not set 114 117 115 118 # 116 119 # Processor type and features ··· 124 125 CONFIG_SWIOTLB=y 125 126 CONFIG_IOMMU_HELPER=y 126 127 CONFIG_RWSEM_XCHGADD_ALGORITHM=y 127 - # CONFIG_ARCH_HAS_ILOG2_U32 is not set 128 - # CONFIG_ARCH_HAS_ILOG2_U64 is not set 129 128 CONFIG_HUGETLB_PAGE_SIZE_VARIABLE=y 130 129 CONFIG_GENERIC_FIND_NEXT_BIT=y 131 130 CONFIG_GENERIC_CALIBRATE_DELAY=y ··· 136 139 CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y 137 140 CONFIG_IA64_UNCACHED_ALLOCATOR=y 138 141 CONFIG_AUDIT_ARCH=y 142 + # CONFIG_PARAVIRT_GUEST is not set 139 143 CONFIG_IA64_GENERIC=y 140 144 # CONFIG_IA64_DIG is not set 145 + # CONFIG_IA64_DIG_VTD is not set 141 146 # CONFIG_IA64_HP_ZX1 is not set 142 147 # CONFIG_IA64_HP_ZX1_SWIOTLB is not set 143 148 # CONFIG_IA64_SGI_SN2 is not set 144 149 # CONFIG_IA64_SGI_UV is not set 145 150 # CONFIG_IA64_HP_SIM is not set 151 + # CONFIG_IA64_XEN_GUEST is not set 146 152 # CONFIG_ITANIUM is not set 147 153 CONFIG_MCKINLEY=y 148 154 # CONFIG_IA64_PAGE_SIZE_4KB is not set ··· 182 182 CONFIG_DISCONTIGMEM=y 183 183 CONFIG_FLAT_NODE_MEM_MAP=y 184 184 CONFIG_NEED_MULTIPLE_NODES=y 185 - # CONFIG_SPARSEMEM_STATIC is not set 186 185 CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y 187 186 CONFIG_PAGEFLAGS_EXTENDED=y 188 187 CONFIG_SPLIT_PTLOCK_CPUS=4 189 188 CONFIG_MIGRATION=y 190 189 CONFIG_RESOURCES_64BIT=y 190 + CONFIG_PHYS_ADDR_T_64BIT=y 191 191 CONFIG_ZONE_DMA_FLAG=1 192 192 CONFIG_BOUNCE=y 193 193 CONFIG_NR_QUICK=1 194 194 CONFIG_VIRT_TO_BUS=y 195 + CONFIG_UNEVICTABLE_LRU=y 195 196 CONFIG_MMU_NOTIFIER=y 196 197 CONFIG_ARCH_SELECT_MEMORY_MODEL=y 197 198 CONFIG_ARCH_DISCONTIGMEM_ENABLE=y ··· 232 231 CONFIG_EFI_PCDP=y 233 232 CONFIG_DMIID=y 234 233 CONFIG_BINFMT_ELF=y 234 + # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set 235 + # CONFIG_HAVE_AOUT is not set 235 236 CONFIG_BINFMT_MISC=m 236 237 237 - # CONFIG_DMAR is not set 238 - 239 238 # 240 - # Power management and ACPI 239 + # Power management and ACPI options 241 240 # 242 241 CONFIG_PM=y 243 242 # CONFIG_PM_DEBUG is not set ··· 249 248 CONFIG_ACPI_BUTTON=m 250 249 CONFIG_ACPI_FAN=m 251 250 CONFIG_ACPI_DOCK=y 252 - # CONFIG_ACPI_BAY is not set 253 251 CONFIG_ACPI_PROCESSOR=m 254 252 CONFIG_ACPI_HOTPLUG_CPU=y 255 253 CONFIG_ACPI_THERMAL=m ··· 256 256 # CONFIG_ACPI_CUSTOM_DSDT is not set 257 257 CONFIG_ACPI_BLACKLIST_YEAR=0 258 258 # CONFIG_ACPI_DEBUG is not set 259 - CONFIG_ACPI_EC=y 260 259 # CONFIG_ACPI_PCI_SLOT is not set 261 - CONFIG_ACPI_POWER=y 262 260 CONFIG_ACPI_SYSTEM=y 263 261 CONFIG_ACPI_CONTAINER=m 264 262 ··· 273 275 CONFIG_PCI_SYSCALL=y 274 276 # CONFIG_PCIEPORTBUS is not set 275 277 CONFIG_ARCH_SUPPORTS_MSI=y 276 - # CONFIG_PCI_MSI is not set 278 + CONFIG_PCI_MSI=y 277 279 CONFIG_PCI_LEGACY=y 278 280 # CONFIG_PCI_DEBUG is not set 279 281 CONFIG_HOTPLUG_PCI=m ··· 284 286 # CONFIG_HOTPLUG_PCI_SHPC is not set 285 287 # CONFIG_HOTPLUG_PCI_SGI is not set 286 288 # CONFIG_PCCARD is not set 289 + CONFIG_DMAR=y 287 290 CONFIG_NET=y 288 291 289 292 # ··· 332 333 # CONFIG_TIPC is not set 333 334 # CONFIG_ATM is not set 334 335 # CONFIG_BRIDGE is not set 336 + # CONFIG_NET_DSA is not set 335 337 # CONFIG_VLAN_8021Q is not set 336 338 # CONFIG_DECNET is not set 337 339 # CONFIG_LLC2 is not set ··· 353 353 # CONFIG_IRDA is not set 354 354 # CONFIG_BT is not set 355 355 # CONFIG_AF_RXRPC is not set 356 - 357 - # 358 - # Wireless 359 - # 356 + # CONFIG_PHONET is not set 357 + CONFIG_WIRELESS=y 360 358 # CONFIG_CFG80211 is not set 359 + CONFIG_WIRELESS_OLD_REGULATORY=y 361 360 # CONFIG_WIRELESS_EXT is not set 362 361 # CONFIG_MAC80211 is not set 363 362 # CONFIG_IEEE80211 is not set ··· 384 385 # CONFIG_MTD is not set 385 386 # CONFIG_PARPORT is not set 386 387 CONFIG_PNP=y 387 - # CONFIG_PNP_DEBUG is not set 388 + # CONFIG_PNP_DEBUG_MESSAGES is not set 388 389 389 390 # 390 391 # Protocols ··· 418 419 # CONFIG_HP_ILO is not set 419 420 CONFIG_SGI_GRU=m 420 421 # CONFIG_SGI_GRU_DEBUG is not set 422 + # CONFIG_C2PORT is not set 421 423 CONFIG_HAVE_IDE=y 422 424 CONFIG_IDE=y 423 - CONFIG_IDE_MAX_HWIFS=4 424 - CONFIG_BLK_DEV_IDE=y 425 425 426 426 # 427 427 # Please see Documentation/ide/ide.txt for help/info on IDE drives ··· 428 430 CONFIG_IDE_TIMINGS=y 429 431 CONFIG_IDE_ATAPI=y 430 432 # CONFIG_BLK_DEV_IDE_SATA is not set 431 - CONFIG_BLK_DEV_IDEDISK=y 432 - # CONFIG_IDEDISK_MULTI_MODE is not set 433 + CONFIG_IDE_GD=y 434 + CONFIG_IDE_GD_ATA=y 435 + # CONFIG_IDE_GD_ATAPI is not set 433 436 CONFIG_BLK_DEV_IDECD=y 434 437 CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y 435 438 # CONFIG_BLK_DEV_IDETAPE is not set 436 - CONFIG_BLK_DEV_IDEFLOPPY=y 437 439 CONFIG_BLK_DEV_IDESCSI=m 438 440 # CONFIG_BLK_DEV_IDEACPI is not set 439 441 # CONFIG_IDE_TASK_IOCTL is not set ··· 703 705 # CONFIG_IBM_NEW_EMAC_RGMII is not set 704 706 # CONFIG_IBM_NEW_EMAC_TAH is not set 705 707 # CONFIG_IBM_NEW_EMAC_EMAC4 is not set 708 + # CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set 709 + # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set 710 + # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set 706 711 CONFIG_NET_PCI=y 707 712 # CONFIG_PCNET32 is not set 708 713 # CONFIG_AMD8111_ETH is not set ··· 726 725 # CONFIG_TLAN is not set 727 726 # CONFIG_VIA_RHINE is not set 728 727 # CONFIG_SC92031 is not set 728 + # CONFIG_ATL2 is not set 729 729 CONFIG_NETDEV_1000=y 730 730 # CONFIG_ACENIC is not set 731 731 # CONFIG_DL2K is not set 732 732 CONFIG_E1000=y 733 - # CONFIG_E1000_DISABLE_PACKET_SPLIT is not set 734 733 # CONFIG_E1000E is not set 735 734 # CONFIG_IP1000 is not set 736 735 CONFIG_IGB=y ··· 748 747 # CONFIG_QLA3XXX is not set 749 748 # CONFIG_ATL1 is not set 750 749 # CONFIG_ATL1E is not set 750 + # CONFIG_JME is not set 751 751 CONFIG_NETDEV_10000=y 752 752 # CONFIG_CHELSIO_T1 is not set 753 753 # CONFIG_CHELSIO_T3 is not set 754 + # CONFIG_ENIC is not set 754 755 # CONFIG_IXGBE is not set 755 756 # CONFIG_IXGB is not set 756 757 # CONFIG_S2IO is not set 757 758 # CONFIG_MYRI10GE is not set 758 759 # CONFIG_NETXEN_NIC is not set 759 760 # CONFIG_NIU is not set 761 + # CONFIG_MLX4_EN is not set 760 762 # CONFIG_MLX4_CORE is not set 761 763 # CONFIG_TEHUTI is not set 762 764 # CONFIG_BNX2X is not set 765 + # CONFIG_QLGE is not set 763 766 # CONFIG_SFC is not set 764 767 # CONFIG_TR is not set 765 768 ··· 831 826 CONFIG_MOUSE_PS2_SYNAPTICS=y 832 827 CONFIG_MOUSE_PS2_LIFEBOOK=y 833 828 CONFIG_MOUSE_PS2_TRACKPOINT=y 829 + # CONFIG_MOUSE_PS2_ELANTECH is not set 834 830 # CONFIG_MOUSE_PS2_TOUCHKIT is not set 835 831 # CONFIG_MOUSE_SERIAL is not set 836 832 # CONFIG_MOUSE_APPLETOUCH is not set 833 + # CONFIG_MOUSE_BCM5974 is not set 837 834 # CONFIG_MOUSE_VSXXXAA is not set 838 835 # CONFIG_INPUT_JOYSTICK is not set 839 836 # CONFIG_INPUT_TABLET is not set ··· 949 942 # CONFIG_SENSORS_VT8231 is not set 950 943 # CONFIG_SENSORS_W83627HF is not set 951 944 # CONFIG_SENSORS_W83627EHF is not set 945 + # CONFIG_SENSORS_LIS3LV02D is not set 952 946 # CONFIG_HWMON_DEBUG_CHIP is not set 953 947 CONFIG_THERMAL=m 954 948 # CONFIG_THERMAL_HWMON is not set 955 949 # CONFIG_WATCHDOG is not set 950 + CONFIG_SSB_POSSIBLE=y 956 951 957 952 # 958 953 # Sonics Silicon Backplane 959 954 # 960 - CONFIG_SSB_POSSIBLE=y 961 955 # CONFIG_SSB is not set 962 956 963 957 # ··· 967 959 # CONFIG_MFD_CORE is not set 968 960 # CONFIG_MFD_SM501 is not set 969 961 # CONFIG_HTC_PASIC3 is not set 962 + # CONFIG_MFD_TMIO is not set 963 + # CONFIG_REGULATOR is not set 970 964 971 965 # 972 966 # Multimedia devices ··· 1019 1009 # CONFIG_VGACON_SOFT_SCROLLBACK is not set 1020 1010 CONFIG_DUMMY_CONSOLE=y 1021 1011 CONFIG_SOUND=m 1012 + CONFIG_SOUND_OSS_CORE=y 1022 1013 CONFIG_SND=m 1023 1014 CONFIG_SND_TIMER=m 1024 1015 CONFIG_SND_PCM=m ··· 1124 1113 # USB Input Devices 1125 1114 # 1126 1115 CONFIG_USB_HID=m 1127 - # CONFIG_USB_HIDINPUT_POWERBOOK is not set 1128 - # CONFIG_HID_FF is not set 1116 + # CONFIG_HID_PID is not set 1129 1117 # CONFIG_USB_HIDDEV is not set 1130 1118 1131 1119 # ··· 1132 1122 # 1133 1123 # CONFIG_USB_KBD is not set 1134 1124 # CONFIG_USB_MOUSE is not set 1125 + 1126 + # 1127 + # Special HID drivers 1128 + # 1129 + CONFIG_HID_COMPAT=y 1130 + CONFIG_HID_A4TECH=m 1131 + CONFIG_HID_APPLE=m 1132 + CONFIG_HID_BELKIN=m 1133 + CONFIG_HID_BRIGHT=m 1134 + CONFIG_HID_CHERRY=m 1135 + CONFIG_HID_CHICONY=m 1136 + CONFIG_HID_CYPRESS=m 1137 + CONFIG_HID_DELL=m 1138 + CONFIG_HID_EZKEY=m 1139 + CONFIG_HID_GYRATION=m 1140 + CONFIG_HID_LOGITECH=m 1141 + # CONFIG_LOGITECH_FF is not set 1142 + # CONFIG_LOGIRUMBLEPAD2_FF is not set 1143 + CONFIG_HID_MICROSOFT=m 1144 + CONFIG_HID_MONTEREY=m 1145 + CONFIG_HID_PANTHERLORD=m 1146 + # CONFIG_PANTHERLORD_FF is not set 1147 + CONFIG_HID_PETALYNX=m 1148 + CONFIG_HID_SAMSUNG=m 1149 + CONFIG_HID_SONY=m 1150 + CONFIG_HID_SUNPLUS=m 1151 + # CONFIG_THRUSTMASTER_FF is not set 1152 + # CONFIG_ZEROPLUS_FF is not set 1135 1153 CONFIG_USB_SUPPORT=y 1136 1154 CONFIG_USB_ARCH_HAS_HCD=y 1137 1155 CONFIG_USB_ARCH_HAS_OHCI=y ··· 1176 1138 # CONFIG_USB_DYNAMIC_MINORS is not set 1177 1139 # CONFIG_USB_SUSPEND is not set 1178 1140 # CONFIG_USB_OTG is not set 1141 + CONFIG_USB_MON=y 1142 + # CONFIG_USB_WUSB is not set 1143 + # CONFIG_USB_WUSB_CBAF is not set 1179 1144 1180 1145 # 1181 1146 # USB Host Controller Drivers ··· 1196 1155 CONFIG_USB_UHCI_HCD=m 1197 1156 # CONFIG_USB_SL811_HCD is not set 1198 1157 # CONFIG_USB_R8A66597_HCD is not set 1158 + # CONFIG_USB_WHCI_HCD is not set 1159 + # CONFIG_USB_HWA_HCD is not set 1160 + 1161 + # 1162 + # Enable Host or Gadget support to see Inventra options 1163 + # 1199 1164 1200 1165 # 1201 1166 # USB Device Class drivers ··· 1209 1162 # CONFIG_USB_ACM is not set 1210 1163 # CONFIG_USB_PRINTER is not set 1211 1164 # CONFIG_USB_WDM is not set 1165 + # CONFIG_USB_TMC is not set 1212 1166 1213 1167 # 1214 - # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' 1168 + # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may also be needed; 1215 1169 # 1216 1170 1217 1171 # 1218 - # may also be needed; see USB_STORAGE Help for more information 1172 + # see USB_STORAGE Help for more information 1219 1173 # 1220 1174 CONFIG_USB_STORAGE=m 1221 1175 # CONFIG_USB_STORAGE_DEBUG is not set ··· 1239 1191 # 1240 1192 # CONFIG_USB_MDC800 is not set 1241 1193 # CONFIG_USB_MICROTEK is not set 1242 - CONFIG_USB_MON=y 1243 1194 1244 1195 # 1245 1196 # USB port drivers ··· 1251 1204 # CONFIG_USB_EMI62 is not set 1252 1205 # CONFIG_USB_EMI26 is not set 1253 1206 # CONFIG_USB_ADUTUX is not set 1254 - # CONFIG_USB_AUERSWALD is not set 1207 + # CONFIG_USB_SEVSEG is not set 1255 1208 # CONFIG_USB_RIO500 is not set 1256 1209 # CONFIG_USB_LEGOTOWER is not set 1257 1210 # CONFIG_USB_LCD is not set ··· 1269 1222 # CONFIG_USB_IOWARRIOR is not set 1270 1223 # CONFIG_USB_TEST is not set 1271 1224 # CONFIG_USB_ISIGHTFW is not set 1225 + # CONFIG_USB_VST is not set 1272 1226 # CONFIG_USB_GADGET is not set 1227 + # CONFIG_UWB is not set 1273 1228 # CONFIG_MMC is not set 1274 1229 # CONFIG_MEMSTICK is not set 1275 1230 # CONFIG_NEW_LEDS is not set ··· 1295 1246 # CONFIG_RTC_CLASS is not set 1296 1247 # CONFIG_DMADEVICES is not set 1297 1248 # CONFIG_UIO is not set 1249 + # CONFIG_STAGING is not set 1250 + CONFIG_STAGING_EXCLUDE_BUILD=y 1251 + 1252 + # 1253 + # HP Simulator drivers 1254 + # 1255 + # CONFIG_HP_SIMETH is not set 1256 + # CONFIG_HP_SIMSERIAL is not set 1257 + # CONFIG_HP_SIMSCSI is not set 1298 1258 CONFIG_MSPEC=m 1299 1259 1300 1260 # ··· 1318 1260 CONFIG_EXT3_FS_XATTR=y 1319 1261 CONFIG_EXT3_FS_POSIX_ACL=y 1320 1262 CONFIG_EXT3_FS_SECURITY=y 1321 - # CONFIG_EXT4DEV_FS is not set 1263 + # CONFIG_EXT4_FS is not set 1322 1264 CONFIG_JBD=y 1323 1265 CONFIG_FS_MBCACHE=y 1324 1266 CONFIG_REISERFS_FS=y ··· 1329 1271 CONFIG_REISERFS_FS_SECURITY=y 1330 1272 # CONFIG_JFS_FS is not set 1331 1273 CONFIG_FS_POSIX_ACL=y 1274 + CONFIG_FILE_LOCKING=y 1332 1275 CONFIG_XFS_FS=y 1333 1276 # CONFIG_XFS_QUOTA is not set 1334 1277 # CONFIG_XFS_POSIX_ACL is not set ··· 1341 1282 CONFIG_INOTIFY=y 1342 1283 CONFIG_INOTIFY_USER=y 1343 1284 # CONFIG_QUOTA is not set 1344 - CONFIG_AUTOFS_FS=y 1345 - CONFIG_AUTOFS4_FS=y 1285 + CONFIG_AUTOFS_FS=m 1286 + CONFIG_AUTOFS4_FS=m 1346 1287 # CONFIG_FUSE_FS is not set 1347 1288 1348 1289 # ··· 1373 1314 CONFIG_PROC_KCORE=y 1374 1315 CONFIG_PROC_VMCORE=y 1375 1316 CONFIG_PROC_SYSCTL=y 1317 + CONFIG_PROC_PAGE_MONITOR=y 1376 1318 CONFIG_SYSFS=y 1377 1319 CONFIG_TMPFS=y 1378 1320 # CONFIG_TMPFS_POSIX_ACL is not set ··· 1416 1356 CONFIG_SUNRPC=m 1417 1357 CONFIG_SUNRPC_GSS=m 1418 1358 CONFIG_SUNRPC_XPRT_RDMA=m 1359 + # CONFIG_SUNRPC_REGISTER_V4 is not set 1419 1360 CONFIG_RPCSEC_GSS_KRB5=m 1420 1361 # CONFIG_RPCSEC_GSS_SPKM3 is not set 1421 1362 CONFIG_SMB_FS=m ··· 1494 1433 CONFIG_NLS_KOI8_U=m 1495 1434 CONFIG_NLS_UTF8=m 1496 1435 # CONFIG_DLM is not set 1497 - CONFIG_HAVE_KVM=y 1498 - CONFIG_VIRTUALIZATION=y 1499 - # CONFIG_KVM is not set 1500 - 1501 - # 1502 - # Library routines 1503 - # 1504 - CONFIG_BITREVERSE=y 1505 - # CONFIG_GENERIC_FIND_FIRST_BIT is not set 1506 - # CONFIG_CRC_CCITT is not set 1507 - # CONFIG_CRC16 is not set 1508 - CONFIG_CRC_T10DIF=y 1509 - CONFIG_CRC_ITU_T=m 1510 - CONFIG_CRC32=y 1511 - # CONFIG_CRC7 is not set 1512 - # CONFIG_LIBCRC32C is not set 1513 - CONFIG_GENERIC_ALLOCATOR=y 1514 - CONFIG_PLIST=y 1515 - CONFIG_HAS_IOMEM=y 1516 - CONFIG_HAS_IOPORT=y 1517 - CONFIG_HAS_DMA=y 1518 - CONFIG_GENERIC_HARDIRQS=y 1519 - CONFIG_GENERIC_IRQ_PROBE=y 1520 - CONFIG_GENERIC_PENDING_IRQ=y 1521 - CONFIG_IRQ_PER_CPU=y 1522 - 1523 - # 1524 - # HP Simulator drivers 1525 - # 1526 - # CONFIG_HP_SIMETH is not set 1527 - # CONFIG_HP_SIMSERIAL is not set 1528 - # CONFIG_HP_SIMSCSI is not set 1529 1436 1530 1437 # 1531 1438 # Kernel hacking ··· 1532 1503 # CONFIG_DEBUG_SG is not set 1533 1504 # CONFIG_BOOT_PRINTK_DELAY is not set 1534 1505 # CONFIG_RCU_TORTURE_TEST is not set 1506 + # CONFIG_RCU_CPU_STALL_DETECTOR is not set 1535 1507 # CONFIG_BACKTRACE_SELF_TEST is not set 1508 + # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set 1536 1509 # CONFIG_FAULT_INJECTION is not set 1510 + CONFIG_SYSCTL_SYSCALL_CHECK=y 1511 + 1512 + # 1513 + # Tracers 1514 + # 1515 + # CONFIG_SCHED_TRACER is not set 1516 + # CONFIG_CONTEXT_SWITCH_TRACER is not set 1517 + # CONFIG_BOOT_TRACER is not set 1518 + # CONFIG_DYNAMIC_PRINTK_DEBUG is not set 1537 1519 # CONFIG_SAMPLES is not set 1538 1520 CONFIG_IA64_GRANULE_16MB=y 1539 1521 # CONFIG_IA64_GRANULE_64MB is not set ··· 1559 1519 # 1560 1520 # CONFIG_KEYS is not set 1561 1521 # CONFIG_SECURITY is not set 1522 + # CONFIG_SECURITYFS is not set 1562 1523 # CONFIG_SECURITY_FILE_CAPABILITIES is not set 1563 1524 CONFIG_CRYPTO=y 1564 1525 1565 1526 # 1566 1527 # Crypto core or helper 1567 1528 # 1529 + # CONFIG_CRYPTO_FIPS is not set 1568 1530 CONFIG_CRYPTO_ALGAPI=y 1531 + CONFIG_CRYPTO_AEAD=m 1569 1532 CONFIG_CRYPTO_BLKCIPHER=m 1533 + CONFIG_CRYPTO_HASH=m 1534 + CONFIG_CRYPTO_RNG=m 1570 1535 CONFIG_CRYPTO_MANAGER=m 1571 1536 # CONFIG_CRYPTO_GF128MUL is not set 1572 1537 # CONFIG_CRYPTO_NULL is not set ··· 1644 1599 # 1645 1600 # CONFIG_CRYPTO_DEFLATE is not set 1646 1601 # CONFIG_CRYPTO_LZO is not set 1602 + 1603 + # 1604 + # Random Number Generation 1605 + # 1606 + # CONFIG_CRYPTO_ANSI_CPRNG is not set 1647 1607 CONFIG_CRYPTO_HW=y 1648 1608 # CONFIG_CRYPTO_DEV_HIFN_795X is not set 1609 + CONFIG_HAVE_KVM=y 1610 + CONFIG_VIRTUALIZATION=y 1611 + # CONFIG_KVM is not set 1612 + # CONFIG_VIRTIO_PCI is not set 1613 + # CONFIG_VIRTIO_BALLOON is not set 1614 + 1615 + # 1616 + # Library routines 1617 + # 1618 + CONFIG_BITREVERSE=y 1619 + # CONFIG_CRC_CCITT is not set 1620 + # CONFIG_CRC16 is not set 1621 + CONFIG_CRC_T10DIF=y 1622 + CONFIG_CRC_ITU_T=m 1623 + CONFIG_CRC32=y 1624 + # CONFIG_CRC7 is not set 1625 + # CONFIG_LIBCRC32C is not set 1626 + CONFIG_GENERIC_ALLOCATOR=y 1627 + CONFIG_PLIST=y 1628 + CONFIG_HAS_IOMEM=y 1629 + CONFIG_HAS_IOPORT=y 1630 + CONFIG_HAS_DMA=y 1631 + CONFIG_GENERIC_HARDIRQS=y 1632 + CONFIG_GENERIC_IRQ_PROBE=y 1633 + CONFIG_GENERIC_PENDING_IRQ=y 1634 + CONFIG_IRQ_PER_CPU=y
-1
arch/ia64/include/asm/paravirt_privop.h
··· 83 83 #define paravirt_getreg(reg) \ 84 84 ({ \ 85 85 unsigned long res; \ 86 - BUILD_BUG_ON(!__builtin_constant_p(reg)); \ 87 86 if ((reg) == _IA64_REG_IP) \ 88 87 res = ia64_native_getreg(_IA64_REG_IP); \ 89 88 else \
+3 -1
arch/ia64/kernel/topology.c
··· 53 53 } 54 54 EXPORT_SYMBOL(arch_register_cpu); 55 55 56 - void arch_unregister_cpu(int num) 56 + void __ref arch_unregister_cpu(int num) 57 57 { 58 58 unregister_cpu(&sysfs_cpus[num].cpu); 59 + #ifdef CONFIG_ACPI 59 60 unmap_cpu_from_node(num, cpu_to_node(num)); 61 + #endif 60 62 } 61 63 EXPORT_SYMBOL(arch_unregister_cpu); 62 64 #else
+8 -1
arch/ia64/sn/kernel/irq.c
··· 5 5 * License. See the file "COPYING" in the main directory of this archive 6 6 * for more details. 7 7 * 8 - * Copyright (c) 2000-2007 Silicon Graphics, Inc. All Rights Reserved. 8 + * Copyright (c) 2000-2008 Silicon Graphics, Inc. All Rights Reserved. 9 9 */ 10 10 11 11 #include <linux/irq.h> ··· 375 375 int cpu = nasid_slice_to_cpuid(nasid, slice); 376 376 #ifdef CONFIG_SMP 377 377 int cpuphys; 378 + irq_desc_t *desc; 378 379 #endif 379 380 380 381 pci_dev_get(pci_dev); ··· 392 391 #ifdef CONFIG_SMP 393 392 cpuphys = cpu_physical_id(cpu); 394 393 set_irq_affinity_info(sn_irq_info->irq_irq, cpuphys, 0); 394 + desc = irq_to_desc(sn_irq_info->irq_irq); 395 + /* 396 + * Affinity was set by the PROM, prevent it from 397 + * being reset by the request_irq() path. 398 + */ 399 + desc->status |= IRQ_AFFINITY_SET; 395 400 #endif 396 401 } 397 402
+3 -6
arch/ia64/sn/kernel/setup.c
··· 200 200 * Set flag for enabling shub specific wars 201 201 */ 202 202 203 - static inline int __init is_shub_1_1(int nasid) 203 + static inline int __cpuinit is_shub_1_1(int nasid) 204 204 { 205 205 unsigned long id; 206 206 int rev; ··· 212 212 return rev <= 2; 213 213 } 214 214 215 - static void __init sn_check_for_wars(void) 215 + static void __cpuinit sn_check_for_wars(void) 216 216 { 217 217 int cnode; 218 218 ··· 512 512 for_each_online_node(cnode) { 513 513 nodepdaindr[cnode] = 514 514 alloc_bootmem_node(NODE_DATA(cnode), sizeof(nodepda_t)); 515 - memset(nodepdaindr[cnode], 0, sizeof(nodepda_t)); 516 515 memset(nodepdaindr[cnode]->phys_cpuid, -1, 517 516 sizeof(nodepdaindr[cnode]->phys_cpuid)); 518 517 spin_lock_init(&nodepdaindr[cnode]->ptc_lock); ··· 520 521 /* 521 522 * Allocate & initialize nodepda for TIOs. For now, put them on node 0. 522 523 */ 523 - for (cnode = num_online_nodes(); cnode < num_cnodes; cnode++) { 524 + for (cnode = num_online_nodes(); cnode < num_cnodes; cnode++) 524 525 nodepdaindr[cnode] = 525 526 alloc_bootmem_node(NODE_DATA(0), sizeof(nodepda_t)); 526 - memset(nodepdaindr[cnode], 0, sizeof(nodepda_t)); 527 - } 528 527 529 528 /* 530 529 * Now copy the array of nodepda pointers to each nodepda.
+3 -3
drivers/ide/sgiioc4.c
··· 550 550 .dma_timeout = ide_dma_timeout, 551 551 }; 552 552 553 - static const struct ide_port_info sgiioc4_port_info __devinitdata = { 553 + static const struct ide_port_info sgiioc4_port_info __devinitconst = { 554 554 .name = DRV_NAME, 555 555 .chipset = ide_pci, 556 556 .init_dma = ide_dma_sgiioc4, ··· 633 633 return ret; 634 634 } 635 635 636 - int 636 + int __devinit 637 637 ioc4_ide_attach_one(struct ioc4_driver_data *idd) 638 638 { 639 639 /* PCI-RT does not bring out IDE connection. ··· 645 645 return pci_init_sgiioc4(idd->idd_pdev); 646 646 } 647 647 648 - static struct ioc4_submodule ioc4_ide_submodule = { 648 + static struct ioc4_submodule __devinitdata ioc4_ide_submodule = { 649 649 .is_name = "IOC4_ide", 650 650 .is_owner = THIS_MODULE, 651 651 .is_probe = ioc4_ide_attach_one,
+4
drivers/misc/sgi-gru/grufault.c
··· 254 254 return 1; 255 255 256 256 *paddr = pte_pfn(pte) << PAGE_SHIFT; 257 + #ifdef CONFIG_HUGETLB_PAGE 257 258 *pageshift = is_vm_hugetlb_page(vma) ? HPAGE_SHIFT : PAGE_SHIFT; 259 + #else 260 + *pageshift = PAGE_SHIFT; 261 + #endif 258 262 return 0; 259 263 260 264 err:
+3 -3
drivers/serial/ioc3_serial.c
··· 2149 2149 return ret; 2150 2150 } 2151 2151 2152 - static struct ioc3_submodule ioc3uart_submodule = { 2152 + static struct ioc3_submodule ioc3uart_ops = { 2153 2153 .name = "IOC3uart", 2154 2154 .probe = ioc3uart_probe, 2155 2155 .remove = ioc3uart_remove, ··· 2173 2173 __func__); 2174 2174 return ret; 2175 2175 } 2176 - ret = ioc3_register_submodule(&ioc3uart_submodule); 2176 + ret = ioc3_register_submodule(&ioc3uart_ops); 2177 2177 if (ret) 2178 2178 uart_unregister_driver(&ioc3_uart); 2179 2179 return ret; ··· 2181 2181 2182 2182 static void __devexit ioc3uart_exit(void) 2183 2183 { 2184 - ioc3_unregister_submodule(&ioc3uart_submodule); 2184 + ioc3_unregister_submodule(&ioc3uart_ops); 2185 2185 uart_unregister_driver(&ioc3_uart); 2186 2186 } 2187 2187