diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2009-08-26 00:24:26 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2009-08-26 00:24:26 -0400 |
| commit | 4dc627d55edad85e26ae81f17634bd4590993ba0 (patch) | |
| tree | 678da065a5d77f41ab33819ea970baf994ca50e8 | |
| parent | 9c9376886622b45c32f64c4444f5628dde77dfe6 (diff) | |
| parent | d8ed1d43e17898761c7221014a15a4c7501d2ff3 (diff) | |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6
* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:
sparc64: Validate linear D-TLB misses.
sparc64: Update defconfig.
sparc32: Update defconfig.
sparc32: Kill trap table freeing code.
sparc: sys32.S incorrect compat-layer splice() system call
sparc: Use page_fault_out_of_memory() for VM_FAULT_OOM.
sparc64: Sign extend length arg to truncate syscalls when compat.
sparc: Fix cleanup crash in bbc_envctrl_cleanup()
| -rw-r--r-- | arch/sparc/configs/sparc32_defconfig | 74 | ||||
| -rw-r--r-- | arch/sparc/configs/sparc64_defconfig | 59 | ||||
| -rw-r--r-- | arch/sparc/include/asm/pgtable_64.h | 12 | ||||
| -rw-r--r-- | arch/sparc/kernel/ktlb.S | 42 | ||||
| -rw-r--r-- | arch/sparc/kernel/sun4d_smp.c | 22 | ||||
| -rw-r--r-- | arch/sparc/kernel/sun4m_smp.c | 26 | ||||
| -rw-r--r-- | arch/sparc/kernel/sys32.S | 4 | ||||
| -rw-r--r-- | arch/sparc/kernel/systbls_64.S | 4 | ||||
| -rw-r--r-- | arch/sparc/mm/fault_32.c | 7 | ||||
| -rw-r--r-- | arch/sparc/mm/fault_64.c | 7 | ||||
| -rw-r--r-- | arch/sparc/mm/init_64.c | 43 | ||||
| -rw-r--r-- | arch/sparc/mm/init_64.h | 7 | ||||
| -rw-r--r-- | drivers/sbus/char/bbc_envctrl.c | 11 |
13 files changed, 175 insertions, 143 deletions
diff --git a/arch/sparc/configs/sparc32_defconfig b/arch/sparc/configs/sparc32_defconfig index 8bcd27af724b..a0f62a808edb 100644 --- a/arch/sparc/configs/sparc32_defconfig +++ b/arch/sparc/configs/sparc32_defconfig | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.30-rc2 | 3 | # Linux kernel version: 2.6.31-rc1 |
| 4 | # Fri Apr 17 04:04:46 2009 | 4 | # Tue Aug 18 23:45:52 2009 |
| 5 | # | 5 | # |
| 6 | # CONFIG_64BIT is not set | 6 | # CONFIG_64BIT is not set |
| 7 | CONFIG_SPARC=y | 7 | CONFIG_SPARC=y |
| @@ -17,6 +17,7 @@ CONFIG_GENERIC_ISA_DMA=y | |||
| 17 | CONFIG_ARCH_NO_VIRT_TO_BUS=y | 17 | CONFIG_ARCH_NO_VIRT_TO_BUS=y |
| 18 | CONFIG_OF=y | 18 | CONFIG_OF=y |
| 19 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 19 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 20 | CONFIG_CONSTRUCTORS=y | ||
| 20 | 21 | ||
| 21 | # | 22 | # |
| 22 | # General setup | 23 | # General setup |
| @@ -74,7 +75,6 @@ CONFIG_SYSCTL_SYSCALL=y | |||
| 74 | CONFIG_KALLSYMS=y | 75 | CONFIG_KALLSYMS=y |
| 75 | # CONFIG_KALLSYMS_ALL is not set | 76 | # CONFIG_KALLSYMS_ALL is not set |
| 76 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 77 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
| 77 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 78 | CONFIG_HOTPLUG=y | 78 | CONFIG_HOTPLUG=y |
| 79 | CONFIG_PRINTK=y | 79 | CONFIG_PRINTK=y |
| 80 | CONFIG_BUG=y | 80 | CONFIG_BUG=y |
| @@ -87,8 +87,13 @@ CONFIG_TIMERFD=y | |||
| 87 | CONFIG_EVENTFD=y | 87 | CONFIG_EVENTFD=y |
| 88 | CONFIG_SHMEM=y | 88 | CONFIG_SHMEM=y |
| 89 | CONFIG_AIO=y | 89 | CONFIG_AIO=y |
| 90 | |||
| 91 | # | ||
| 92 | # Performance Counters | ||
| 93 | # | ||
| 90 | CONFIG_VM_EVENT_COUNTERS=y | 94 | CONFIG_VM_EVENT_COUNTERS=y |
| 91 | CONFIG_PCI_QUIRKS=y | 95 | CONFIG_PCI_QUIRKS=y |
| 96 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 92 | CONFIG_COMPAT_BRK=y | 97 | CONFIG_COMPAT_BRK=y |
| 93 | CONFIG_SLAB=y | 98 | CONFIG_SLAB=y |
| 94 | # CONFIG_SLUB is not set | 99 | # CONFIG_SLUB is not set |
| @@ -97,6 +102,10 @@ CONFIG_SLAB=y | |||
| 97 | # CONFIG_MARKERS is not set | 102 | # CONFIG_MARKERS is not set |
| 98 | CONFIG_HAVE_OPROFILE=y | 103 | CONFIG_HAVE_OPROFILE=y |
| 99 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 104 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 105 | |||
| 106 | # | ||
| 107 | # GCOV-based kernel profiling | ||
| 108 | # | ||
| 100 | # CONFIG_SLOW_WORK is not set | 109 | # CONFIG_SLOW_WORK is not set |
| 101 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 110 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 102 | CONFIG_SLABINFO=y | 111 | CONFIG_SLABINFO=y |
| @@ -109,7 +118,7 @@ CONFIG_MODULE_UNLOAD=y | |||
| 109 | # CONFIG_MODVERSIONS is not set | 118 | # CONFIG_MODVERSIONS is not set |
| 110 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 119 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 111 | CONFIG_BLOCK=y | 120 | CONFIG_BLOCK=y |
| 112 | # CONFIG_LBD is not set | 121 | CONFIG_LBDAF=y |
| 113 | # CONFIG_BLK_DEV_BSG is not set | 122 | # CONFIG_BLK_DEV_BSG is not set |
| 114 | # CONFIG_BLK_DEV_INTEGRITY is not set | 123 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 115 | 124 | ||
| @@ -154,9 +163,9 @@ CONFIG_SPLIT_PTLOCK_CPUS=4 | |||
| 154 | # CONFIG_PHYS_ADDR_T_64BIT is not set | 163 | # CONFIG_PHYS_ADDR_T_64BIT is not set |
| 155 | CONFIG_ZONE_DMA_FLAG=1 | 164 | CONFIG_ZONE_DMA_FLAG=1 |
| 156 | CONFIG_BOUNCE=y | 165 | CONFIG_BOUNCE=y |
| 157 | CONFIG_UNEVICTABLE_LRU=y | ||
| 158 | CONFIG_HAVE_MLOCK=y | 166 | CONFIG_HAVE_MLOCK=y |
| 159 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 167 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 168 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
| 160 | CONFIG_SUN_PM=y | 169 | CONFIG_SUN_PM=y |
| 161 | # CONFIG_SPARC_LED is not set | 170 | # CONFIG_SPARC_LED is not set |
| 162 | CONFIG_SERIAL_CONSOLE=y | 171 | CONFIG_SERIAL_CONSOLE=y |
| @@ -264,6 +273,7 @@ CONFIG_IPV6_TUNNEL=m | |||
| 264 | # CONFIG_ECONET is not set | 273 | # CONFIG_ECONET is not set |
| 265 | # CONFIG_WAN_ROUTER is not set | 274 | # CONFIG_WAN_ROUTER is not set |
| 266 | # CONFIG_PHONET is not set | 275 | # CONFIG_PHONET is not set |
| 276 | # CONFIG_IEEE802154 is not set | ||
| 267 | # CONFIG_NET_SCHED is not set | 277 | # CONFIG_NET_SCHED is not set |
| 268 | # CONFIG_DCB is not set | 278 | # CONFIG_DCB is not set |
| 269 | 279 | ||
| @@ -281,7 +291,11 @@ CONFIG_WIRELESS=y | |||
| 281 | CONFIG_WIRELESS_OLD_REGULATORY=y | 291 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 282 | # CONFIG_WIRELESS_EXT is not set | 292 | # CONFIG_WIRELESS_EXT is not set |
| 283 | # CONFIG_LIB80211 is not set | 293 | # CONFIG_LIB80211 is not set |
| 284 | # CONFIG_MAC80211 is not set | 294 | |
| 295 | # | ||
| 296 | # CFG80211 needs to be enabled for MAC80211 | ||
| 297 | # | ||
| 298 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
| 285 | # CONFIG_WIMAX is not set | 299 | # CONFIG_WIMAX is not set |
| 286 | # CONFIG_RFKILL is not set | 300 | # CONFIG_RFKILL is not set |
| 287 | # CONFIG_NET_9P is not set | 301 | # CONFIG_NET_9P is not set |
| @@ -335,6 +349,7 @@ CONFIG_MISC_DEVICES=y | |||
| 335 | # EEPROM support | 349 | # EEPROM support |
| 336 | # | 350 | # |
| 337 | # CONFIG_EEPROM_93CX6 is not set | 351 | # CONFIG_EEPROM_93CX6 is not set |
| 352 | # CONFIG_CB710_CORE is not set | ||
| 338 | CONFIG_HAVE_IDE=y | 353 | CONFIG_HAVE_IDE=y |
| 339 | # CONFIG_IDE is not set | 354 | # CONFIG_IDE is not set |
| 340 | 355 | ||
| @@ -358,10 +373,6 @@ CONFIG_BLK_DEV_SR=m | |||
| 358 | # CONFIG_BLK_DEV_SR_VENDOR is not set | 373 | # CONFIG_BLK_DEV_SR_VENDOR is not set |
| 359 | CONFIG_CHR_DEV_SG=m | 374 | CONFIG_CHR_DEV_SG=m |
| 360 | # CONFIG_CHR_DEV_SCH is not set | 375 | # CONFIG_CHR_DEV_SCH is not set |
| 361 | |||
| 362 | # | ||
| 363 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
| 364 | # | ||
| 365 | # CONFIG_SCSI_MULTI_LUN is not set | 376 | # CONFIG_SCSI_MULTI_LUN is not set |
| 366 | # CONFIG_SCSI_CONSTANTS is not set | 377 | # CONFIG_SCSI_CONSTANTS is not set |
| 367 | # CONFIG_SCSI_LOGGING is not set | 378 | # CONFIG_SCSI_LOGGING is not set |
| @@ -379,6 +390,7 @@ CONFIG_SCSI_SPI_ATTRS=y | |||
| 379 | CONFIG_SCSI_LOWLEVEL=y | 390 | CONFIG_SCSI_LOWLEVEL=y |
| 380 | # CONFIG_ISCSI_TCP is not set | 391 | # CONFIG_ISCSI_TCP is not set |
| 381 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 392 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
| 393 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
| 382 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 394 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
| 383 | # CONFIG_SCSI_3W_9XXX is not set | 395 | # CONFIG_SCSI_3W_9XXX is not set |
| 384 | # CONFIG_SCSI_ACARD is not set | 396 | # CONFIG_SCSI_ACARD is not set |
| @@ -387,6 +399,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
| 387 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 399 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
| 388 | # CONFIG_SCSI_AIC79XX is not set | 400 | # CONFIG_SCSI_AIC79XX is not set |
| 389 | # CONFIG_SCSI_AIC94XX is not set | 401 | # CONFIG_SCSI_AIC94XX is not set |
| 402 | # CONFIG_SCSI_MVSAS is not set | ||
| 390 | # CONFIG_SCSI_ARCMSR is not set | 403 | # CONFIG_SCSI_ARCMSR is not set |
| 391 | # CONFIG_MEGARAID_NEWGEN is not set | 404 | # CONFIG_MEGARAID_NEWGEN is not set |
| 392 | # CONFIG_MEGARAID_LEGACY is not set | 405 | # CONFIG_MEGARAID_LEGACY is not set |
| @@ -401,7 +414,6 @@ CONFIG_SCSI_LOWLEVEL=y | |||
| 401 | # CONFIG_SCSI_IPS is not set | 414 | # CONFIG_SCSI_IPS is not set |
| 402 | # CONFIG_SCSI_INITIO is not set | 415 | # CONFIG_SCSI_INITIO is not set |
| 403 | # CONFIG_SCSI_INIA100 is not set | 416 | # CONFIG_SCSI_INIA100 is not set |
| 404 | # CONFIG_SCSI_MVSAS is not set | ||
| 405 | # CONFIG_SCSI_STEX is not set | 417 | # CONFIG_SCSI_STEX is not set |
| 406 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 418 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
