Commit 432e7c0d authored by Linus Torvalds's avatar Linus Torvalds

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] mca recovery return value when no bus check
  [IA64] SGI SN drivers: don't report !sn2 hardware as an error
  [IA64] don't report !sn2 or !summit hardware as an error
  [IA64] gensparse_defconfig: turn on PNPACPI
  [IA64] Increase severity of MCA recovery messages
parents f78bb8ad e1c48554
# #
# Automatically generated make config: don't edit # Automatically generated make config: don't edit
# Linux kernel version: 2.6.16-rc5 # Linux kernel version: 2.6.16-rc5
# Mon Feb 27 16:15:43 2006 # Thu Mar 2 16:39:10 2006
# #
# #
...@@ -312,7 +312,13 @@ CONFIG_FW_LOADER=m ...@@ -312,7 +312,13 @@ CONFIG_FW_LOADER=m
# #
# Plug and Play support # Plug and Play support
# #
# CONFIG_PNP is not set CONFIG_PNP=y
# CONFIG_PNP_DEBUG is not set
#
# Protocols
#
CONFIG_PNPACPI=y
# #
# Block devices # Block devices
...@@ -357,6 +363,7 @@ CONFIG_BLK_DEV_IDESCSI=m ...@@ -357,6 +363,7 @@ CONFIG_BLK_DEV_IDESCSI=m
# IDE chipset support/bugfixes # IDE chipset support/bugfixes
# #
CONFIG_IDE_GENERIC=y CONFIG_IDE_GENERIC=y
# CONFIG_BLK_DEV_IDEPNP is not set
CONFIG_BLK_DEV_IDEPCI=y CONFIG_BLK_DEV_IDEPCI=y
# CONFIG_IDEPCI_SHARE_IRQ is not set # CONFIG_IDEPCI_SHARE_IRQ is not set
# CONFIG_BLK_DEV_OFFBOARD is not set # CONFIG_BLK_DEV_OFFBOARD is not set
...@@ -525,6 +532,7 @@ CONFIG_DUMMY=m ...@@ -525,6 +532,7 @@ CONFIG_DUMMY=m
# CONFIG_BONDING is not set # CONFIG_BONDING is not set
# CONFIG_EQUALIZER is not set # CONFIG_EQUALIZER is not set
# CONFIG_TUN is not set # CONFIG_TUN is not set
# CONFIG_NET_SB1000 is not set
# #
# ARCnet devices # ARCnet devices
......
...@@ -36,7 +36,7 @@ int __init init_cyclone_clock(void) ...@@ -36,7 +36,7 @@ int __init init_cyclone_clock(void)
u32* volatile cyclone_timer; /* Cyclone MPMC0 register */ u32* volatile cyclone_timer; /* Cyclone MPMC0 register */
if (!use_cyclone) if (!use_cyclone)
return -ENODEV; return 0;
printk(KERN_INFO "Summit chipset: Starting Cyclone Counter.\n"); printk(KERN_INFO "Summit chipset: Starting Cyclone Counter.\n");
......
...@@ -123,8 +123,9 @@ mca_page_isolate(unsigned long paddr) ...@@ -123,8 +123,9 @@ mca_page_isolate(unsigned long paddr)
void void
mca_handler_bh(unsigned long paddr) mca_handler_bh(unsigned long paddr)
{ {
printk(KERN_DEBUG "OS_MCA: process [pid: %d](%s) encounters MCA.\n", printk(KERN_ERR
current->pid, current->comm); "OS_MCA: process [pid: %d](%s) encounters MCA (paddr=%lx)\n",
current->pid, current->comm, paddr);
spin_lock(&mca_bh_lock); spin_lock(&mca_bh_lock);
switch (mca_page_isolate(paddr)) { switch (mca_page_isolate(paddr)) {
...@@ -132,7 +133,7 @@ mca_handler_bh(unsigned long paddr) ...@@ -132,7 +133,7 @@ mca_handler_bh(unsigned long paddr)
printk(KERN_DEBUG "Page isolation: ( %lx ) success.\n", paddr); printk(KERN_DEBUG "Page isolation: ( %lx ) success.\n", paddr);
break; break;
case ISOLATE_NG: case ISOLATE_NG:
printk(KERN_DEBUG "Page isolation: ( %lx ) failure.\n", paddr); printk(KERN_CRIT "Page isolation: ( %lx ) failure.\n", paddr);
break; break;
default: default:
break; break;
...@@ -567,10 +568,15 @@ recover_from_processor_error(int platform, slidx_table_t *slidx, ...@@ -567,10 +568,15 @@ recover_from_processor_error(int platform, slidx_table_t *slidx,
return 0; return 0;
/* /*
* If there is no bus error, record is weird but we need not to recover. * The cache check and bus check bits have four possible states
* cc bc
* 0 0 Weird record, not recovered
* 1 0 Cache error, not recovered
* 0 1 I/O error, attempt recovery
* 1 1 Memory error, attempt recovery
*/ */
if (psp->bc == 0 || pbci == NULL) if (psp->bc == 0 || pbci == NULL)
return 1; return 0;
/* /*
* Sorry, we cannot handle so many. * Sorry, we cannot handle so many.
......
...@@ -446,7 +446,7 @@ static struct proc_dir_entry *proc_sn2_ptc; ...@@ -446,7 +446,7 @@ static struct proc_dir_entry *proc_sn2_ptc;
static int __init sn2_ptc_init(void) static int __init sn2_ptc_init(void)
{ {
if (!ia64_platform_is("sn2")) if (!ia64_platform_is("sn2"))
return -ENOSYS; return 0;
if (!(proc_sn2_ptc = create_proc_entry(PTC_BASENAME, 0444, NULL))) { if (!(proc_sn2_ptc = create_proc_entry(PTC_BASENAME, 0444, NULL))) {
printk(KERN_ERR "unable to create %s proc entry", PTC_BASENAME); printk(KERN_ERR "unable to create %s proc entry", PTC_BASENAME);
......
...@@ -484,7 +484,7 @@ static int __init tiocx_init(void) ...@@ -484,7 +484,7 @@ static int __init tiocx_init(void)
int found_tiocx_device = 0; int found_tiocx_device = 0;
if (!ia64_platform_is("sn2")) if (!ia64_platform_is("sn2"))
return -ENODEV; return 0;
bus_register(&tiocx_bus_type); bus_register(&tiocx_bus_type);
......
...@@ -675,7 +675,7 @@ static int __init mmtimer_init(void) ...@@ -675,7 +675,7 @@ static int __init mmtimer_init(void)
cnodeid_t node, maxn = -1; cnodeid_t node, maxn = -1;
if (!ia64_platform_is("sn2")) if (!ia64_platform_is("sn2"))
return -1; return 0;
/* /*
* Sanity check the cycles/sec variable * Sanity check the cycles/sec variable
......
...@@ -820,7 +820,7 @@ static int __init sn_sal_module_init(void) ...@@ -820,7 +820,7 @@ static int __init sn_sal_module_init(void)
int retval; int retval;
if (!ia64_platform_is("sn2")) if (!ia64_platform_is("sn2"))
return -ENODEV; return 0;
printk(KERN_INFO "sn_console: Console driver init\n"); printk(KERN_INFO "sn_console: Console driver init\n");
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment