aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sparc64
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@g5.osdl.org>2006-09-27 11:32:01 -0400
committerLinus Torvalds <torvalds@g5.osdl.org>2006-09-27 11:32:01 -0400
commitba21fe71725f94792330ebc3034ef2b35a36276f (patch)
tree7e61050452b3a3fa6e17a8ae6147d0e4ecc611ca /arch/sparc64
parent1e2af92e089d4c845248844a3e7ee06ce889af46 (diff)
parent715a0ecc29c850d2b2f76e1803d3f22cd5a0ac0d (diff)
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6
* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6: [SPARC64]: Kill bogus check from bootmem_init(). [SPARC64]: Update defconfig.
Diffstat (limited to 'arch/sparc64')
-rw-r--r--arch/sparc64/defconfig38
-rw-r--r--arch/sparc64/mm/init.c3
2 files changed, 21 insertions, 20 deletions
diff --git a/arch/sparc64/defconfig b/arch/sparc64/defconfig
index 51cf6027b701..0fbdaa5daa8c 100644
--- a/arch/sparc64/defconfig
+++ b/arch/sparc64/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.18 3# Linux kernel version: 2.6.18
4# Sat Sep 23 18:32:19 2006 4# Tue Sep 26 23:09:35 2006
5# 5#
6CONFIG_SPARC=y 6CONFIG_SPARC=y
7CONFIG_SPARC64=y 7CONFIG_SPARC64=y
@@ -141,6 +141,7 @@ CONFIG_SUN_AUXIO=y
141CONFIG_SUN_IO=y 141CONFIG_SUN_IO=y
142CONFIG_PCI=y 142CONFIG_PCI=y
143CONFIG_PCI_DOMAINS=y 143CONFIG_PCI_DOMAINS=y
144# CONFIG_PCI_MULTITHREAD_PROBE is not set
144# CONFIG_PCI_DEBUG is not set 145# CONFIG_PCI_DEBUG is not set
145CONFIG_SUN_OPENPROMFS=m 146CONFIG_SUN_OPENPROMFS=m
146CONFIG_SPARC32_COMPAT=y 147CONFIG_SPARC32_COMPAT=y
@@ -194,21 +195,9 @@ CONFIG_INET_XFRM_MODE_TRANSPORT=y
194CONFIG_INET_XFRM_MODE_TUNNEL=y 195CONFIG_INET_XFRM_MODE_TUNNEL=y
195CONFIG_INET_DIAG=y 196CONFIG_INET_DIAG=y
196CONFIG_INET_TCP_DIAG=y 197CONFIG_INET_TCP_DIAG=y
197CONFIG_TCP_CONG_ADVANCED=y 198# CONFIG_TCP_CONG_ADVANCED is not set
198 199CONFIG_TCP_CONG_CUBIC=y
199# 200CONFIG_DEFAULT_TCP_CONG="cubic"
200# TCP congestion control
201#
202CONFIG_TCP_CONG_BIC=y
203CONFIG_TCP_CONG_CUBIC=m
204CONFIG_TCP_CONG_WESTWOOD=m
205CONFIG_TCP_CONG_HTCP=m
206CONFIG_TCP_CONG_HSTCP=m
207CONFIG_TCP_CONG_HYBLA=m
208CONFIG_TCP_CONG_VEGAS=m
209CONFIG_TCP_CONG_SCALABLE=m
210CONFIG_TCP_CONG_LP=m
211CONFIG_TCP_CONG_VENO=m
212CONFIG_IPV6=m 201CONFIG_IPV6=m
213CONFIG_IPV6_PRIVACY=y 202CONFIG_IPV6_PRIVACY=y
214CONFIG_IPV6_ROUTER_PREF=y 203CONFIG_IPV6_ROUTER_PREF=y
@@ -247,6 +236,7 @@ CONFIG_IP_DCCP_TFRC_LIB=m
247# DCCP Kernel Hacking 236# DCCP Kernel Hacking
248# 237#
249# CONFIG_IP_DCCP_DEBUG is not set 238# CONFIG_IP_DCCP_DEBUG is not set
239# CONFIG_NET_DCCPPROBE is not set
250 240
251# 241#
252# SCTP Configuration (EXPERIMENTAL) 242# SCTP Configuration (EXPERIMENTAL)
@@ -401,6 +391,7 @@ CONFIG_IDEDMA_AUTO=y
401# 391#
402CONFIG_RAID_ATTRS=m 392CONFIG_RAID_ATTRS=m
403CONFIG_SCSI=y 393CONFIG_SCSI=y
394CONFIG_SCSI_NETLINK=y
404CONFIG_SCSI_PROC_FS=y 395CONFIG_SCSI_PROC_FS=y
405 396
406# 397#
@@ -422,12 +413,13 @@ CONFIG_SCSI_CONSTANTS=y
422# CONFIG_SCSI_LOGGING is not set 413# CONFIG_SCSI_LOGGING is not set
423 414
424# 415#
425# SCSI Transport Attributes 416# SCSI Transports
426# 417#
427CONFIG_SCSI_SPI_ATTRS=y 418CONFIG_SCSI_SPI_ATTRS=y
428CONFIG_SCSI_FC_ATTRS=y 419CONFIG_SCSI_FC_ATTRS=y
429CONFIG_SCSI_ISCSI_ATTRS=m 420CONFIG_SCSI_ISCSI_ATTRS=m
430# CONFIG_SCSI_SAS_ATTRS is not set 421# CONFIG_SCSI_SAS_ATTRS is not set
422# CONFIG_SCSI_SAS_LIBSAS is not set
431 423
432# 424#
433# SCSI low-level drivers 425# SCSI low-level drivers
@@ -440,16 +432,18 @@ CONFIG_ISCSI_TCP=m
440# CONFIG_SCSI_AIC7XXX is not set 432# CONFIG_SCSI_AIC7XXX is not set
441# CONFIG_SCSI_AIC7XXX_OLD is not set 433# CONFIG_SCSI_AIC7XXX_OLD is not set
442# CONFIG_SCSI_AIC79XX is not set 434# CONFIG_SCSI_AIC79XX is not set
435# CONFIG_SCSI_AIC94XX is not set
436# CONFIG_SCSI_ARCMSR is not set
443# CONFIG_MEGARAID_NEWGEN is not set 437# CONFIG_MEGARAID_NEWGEN is not set
444# CONFIG_MEGARAID_LEGACY is not set 438# CONFIG_MEGARAID_LEGACY is not set
445# CONFIG_MEGARAID_SAS is not set 439# CONFIG_MEGARAID_SAS is not set
446# CONFIG_SCSI_SATA is not set
447# CONFIG_SCSI_HPTIOP is not set 440# CONFIG_SCSI_HPTIOP is not set
448# CONFIG_SCSI_DMX3191D is not set 441# CONFIG_SCSI_DMX3191D is not set
449# CONFIG_SCSI_FUTURE_DOMAIN is not set 442# CONFIG_SCSI_FUTURE_DOMAIN is not set
450# CONFIG_SCSI_IPS is not set 443# CONFIG_SCSI_IPS is not set
451# CONFIG_SCSI_INITIO is not set 444# CONFIG_SCSI_INITIO is not set
452# CONFIG_SCSI_INIA100 is not set 445# CONFIG_SCSI_INIA100 is not set
446# CONFIG_SCSI_STEX is not set
453# CONFIG_SCSI_SYM53C8XX_2 is not set 447# CONFIG_SCSI_SYM53C8XX_2 is not set
454# CONFIG_SCSI_IPR is not set 448# CONFIG_SCSI_IPR is not set
455# CONFIG_SCSI_QLOGIC_1280 is not set 449# CONFIG_SCSI_QLOGIC_1280 is not set
@@ -462,6 +456,11 @@ CONFIG_ISCSI_TCP=m
462# CONFIG_SCSI_SUNESP is not set 456# CONFIG_SCSI_SUNESP is not set
463 457
464# 458#
459# Serial ATA (prod) and Parallel ATA (experimental) drivers
460#
461# CONFIG_ATA is not set
462
463#
465# Multi-device support (RAID and LVM) 464# Multi-device support (RAID and LVM)
466# 465#
467CONFIG_MD=y 466CONFIG_MD=y
@@ -575,6 +574,7 @@ CONFIG_E1000_NAPI=y
575# CONFIG_VIA_VELOCITY is not set 574# CONFIG_VIA_VELOCITY is not set
576CONFIG_TIGON3=m 575CONFIG_TIGON3=m
577CONFIG_BNX2=m 576CONFIG_BNX2=m
577# CONFIG_QLA3XXX is not set
578 578
579# 579#
580# Ethernet (10000 Mbit) 580# Ethernet (10000 Mbit)
@@ -1006,6 +1006,7 @@ CONFIG_SND_ALI5451=m
1006# CONFIG_SND_VIA82XX_MODEM is not set 1006# CONFIG_SND_VIA82XX_MODEM is not set
1007# CONFIG_SND_VX222 is not set 1007# CONFIG_SND_VX222 is not set
1008# CONFIG_SND_YMFPCI is not set 1008# CONFIG_SND_YMFPCI is not set
1009# CONFIG_SND_AC97_POWER_SAVE is not set
1009 1010
1010# 1011#
1011# USB devices 1012# USB devices
@@ -1353,6 +1354,7 @@ CONFIG_KPROBES=y
1353# Kernel hacking 1354# Kernel hacking
1354# 1355#
1355CONFIG_PRINTK_TIME=y 1356CONFIG_PRINTK_TIME=y
1357CONFIG_ENABLE_MUST_CHECK=y
1356CONFIG_MAGIC_SYSRQ=y 1358CONFIG_MAGIC_SYSRQ=y
1357# CONFIG_UNUSED_SYMBOLS is not set 1359# CONFIG_UNUSED_SYMBOLS is not set
1358CONFIG_DEBUG_KERNEL=y 1360CONFIG_DEBUG_KERNEL=y
diff --git a/arch/sparc64/mm/init.c b/arch/sparc64/mm/init.c
index dcba4e6ab570..09cb7fccc03a 100644
--- a/arch/sparc64/mm/init.c
+++ b/arch/sparc64/mm/init.c
@@ -920,8 +920,7 @@ static unsigned long __init bootmem_init(unsigned long *pages_avail,
920 if (sparc_ramdisk_image || sparc_ramdisk_image64) { 920 if (sparc_ramdisk_image || sparc_ramdisk_image64) {
921 unsigned long ramdisk_image = sparc_ramdisk_image ? 921 unsigned long ramdisk_image = sparc_ramdisk_image ?
922 sparc_ramdisk_image : sparc_ramdisk_image64; 922 sparc_ramdisk_image : sparc_ramdisk_image64;
923 if (ramdisk_image >= (unsigned long)_end - 2 * PAGE_SIZE) 923 ramdisk_image -= KERNBASE;
924 ramdisk_image -= KERNBASE;
925 initrd_start = ramdisk_image + phys_base; 924 initrd_start = ramdisk_image + phys_base;
926 initrd_end = initrd_start + sparc_ramdisk_size; 925 initrd_end = initrd_start + sparc_ramdisk_size;
927 if (initrd_end > end_of_phys_memory) { 926 if (initrd_end > end_of_phys_memory) {