Commit 0dae2743 authored by Gavin Shan's avatar Gavin Shan Committed by Benjamin Herrenschmidt

powerpc/eeh: Replace pr_warning() with pr_warn()

pr_warn() is equal to pr_warning(), but the former is a bit more
formal according to commit fc62f2f1 ("kernel.h: add pr_warn for
symmetry to dev_warn, netdev_warn").

The patch replaces pr_warning() with pr_warn().
Signed-off-by: default avatarGavin Shan <gwshan@linux.vnet.ibm.com>
Signed-off-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
parent 0ed352dd
...@@ -337,8 +337,8 @@ static int eeh_phb_check_failure(struct eeh_pe *pe) ...@@ -337,8 +337,8 @@ static int eeh_phb_check_failure(struct eeh_pe *pe)
/* Find the PHB PE */ /* Find the PHB PE */
phb_pe = eeh_phb_pe_get(pe->phb); phb_pe = eeh_phb_pe_get(pe->phb);
if (!phb_pe) { if (!phb_pe) {
pr_warning("%s Can't find PE for PHB#%d\n", pr_warn("%s Can't find PE for PHB#%d\n",
__func__, pe->phb->global_number); __func__, pe->phb->global_number);
return -EEXIST; return -EEXIST;
} }
...@@ -787,13 +787,13 @@ void eeh_save_bars(struct eeh_dev *edev) ...@@ -787,13 +787,13 @@ void eeh_save_bars(struct eeh_dev *edev)
int __init eeh_ops_register(struct eeh_ops *ops) int __init eeh_ops_register(struct eeh_ops *ops)
{ {
if (!ops->name) { if (!ops->name) {
pr_warning("%s: Invalid EEH ops name for %p\n", pr_warn("%s: Invalid EEH ops name for %p\n",
__func__, ops); __func__, ops);
return -EINVAL; return -EINVAL;
} }
if (eeh_ops && eeh_ops != ops) { if (eeh_ops && eeh_ops != ops) {
pr_warning("%s: EEH ops of platform %s already existing (%s)\n", pr_warn("%s: EEH ops of platform %s already existing (%s)\n",
__func__, eeh_ops->name, ops->name); __func__, eeh_ops->name, ops->name);
return -EEXIST; return -EEXIST;
} }
...@@ -813,7 +813,7 @@ int __init eeh_ops_register(struct eeh_ops *ops) ...@@ -813,7 +813,7 @@ int __init eeh_ops_register(struct eeh_ops *ops)
int __exit eeh_ops_unregister(const char *name) int __exit eeh_ops_unregister(const char *name)
{ {
if (!name || !strlen(name)) { if (!name || !strlen(name)) {
pr_warning("%s: Invalid EEH ops name\n", pr_warn("%s: Invalid EEH ops name\n",
__func__); __func__);
return -EINVAL; return -EINVAL;
} }
...@@ -878,11 +878,11 @@ int eeh_init(void) ...@@ -878,11 +878,11 @@ int eeh_init(void)
/* call platform initialization function */ /* call platform initialization function */
if (!eeh_ops) { if (!eeh_ops) {
pr_warning("%s: Platform EEH operation not found\n", pr_warn("%s: Platform EEH operation not found\n",
__func__); __func__);
return -EEXIST; return -EEXIST;
} else if ((ret = eeh_ops->init())) { } else if ((ret = eeh_ops->init())) {
pr_warning("%s: Failed to call platform init function (%d)\n", pr_warn("%s: Failed to call platform init function (%d)\n",
__func__, ret); __func__, ret);
return ret; return ret;
} }
...@@ -923,7 +923,7 @@ int eeh_init(void) ...@@ -923,7 +923,7 @@ int eeh_init(void)
if (eeh_enabled()) if (eeh_enabled())
pr_info("EEH: PCI Enhanced I/O Error Handling Enabled\n"); pr_info("EEH: PCI Enhanced I/O Error Handling Enabled\n");
else else
pr_warning("EEH: No capable adapters found\n"); pr_warn("EEH: No capable adapters found\n");
return ret; return ret;
} }
......
...@@ -143,7 +143,7 @@ eeh_addr_cache_insert(struct pci_dev *dev, unsigned long alo, ...@@ -143,7 +143,7 @@ eeh_addr_cache_insert(struct pci_dev *dev, unsigned long alo,
} else { } else {
if (dev != piar->pcidev || if (dev != piar->pcidev ||
alo != piar->addr_lo || ahi != piar->addr_hi) { alo != piar->addr_lo || ahi != piar->addr_hi) {
pr_warning("PIAR: overlapping address range\n"); pr_warn("PIAR: overlapping address range\n");
} }
return piar; return piar;
} }
...@@ -177,13 +177,14 @@ static void __eeh_addr_cache_insert_dev(struct pci_dev *dev) ...@@ -177,13 +177,14 @@ static void __eeh_addr_cache_insert_dev(struct pci_dev *dev)
dn = pci_device_to_OF_node(dev); dn = pci_device_to_OF_node(dev);
if (!dn) { if (!dn) {
pr_warning("PCI: no pci dn found for dev=%s\n", pci_name(dev)); pr_warn("PCI: no pci dn found for dev=%s\n",
pci_name(dev));
return; return;
} }
edev = of_node_to_eeh_dev(dn); edev = of_node_to_eeh_dev(dn);
if (!edev) { if (!edev) {
pr_warning("PCI: no EEH dev found for dn=%s\n", pr_warn("PCI: no EEH dev found for dn=%s\n",
dn->full_name); dn->full_name);
return; return;
} }
......
...@@ -57,7 +57,8 @@ void *eeh_dev_init(struct device_node *dn, void *data) ...@@ -57,7 +57,8 @@ void *eeh_dev_init(struct device_node *dn, void *data)
/* Allocate EEH device */ /* Allocate EEH device */
edev = kzalloc(sizeof(*edev), GFP_KERNEL); edev = kzalloc(sizeof(*edev), GFP_KERNEL);
if (!edev) { if (!edev) {
pr_warning("%s: out of memory\n", __func__); pr_warn("%s: out of memory\n",
__func__);
return NULL; return NULL;
} }
......
...@@ -599,7 +599,7 @@ static void eeh_handle_normal_event(struct eeh_pe *pe) ...@@ -599,7 +599,7 @@ static void eeh_handle_normal_event(struct eeh_pe *pe)
pe->freeze_count++; pe->freeze_count++;
if (pe->freeze_count > EEH_MAX_ALLOWED_FREEZES) if (pe->freeze_count > EEH_MAX_ALLOWED_FREEZES)
goto excess_failures; goto excess_failures;
pr_warning("EEH: This PCI device has failed %d times in the last hour\n", pr_warn("EEH: This PCI device has failed %d times in the last hour\n",
pe->freeze_count); pe->freeze_count);
/* Walk the various device drivers attached to this slot through /* Walk the various device drivers attached to this slot through
...@@ -616,7 +616,7 @@ static void eeh_handle_normal_event(struct eeh_pe *pe) ...@@ -616,7 +616,7 @@ static void eeh_handle_normal_event(struct eeh_pe *pe)
*/ */
rc = eeh_ops->wait_state(pe, MAX_WAIT_FOR_RECOVERY*1000); rc = eeh_ops->wait_state(pe, MAX_WAIT_FOR_RECOVERY*1000);
if (rc < 0 || rc == EEH_STATE_NOT_SUPPORT) { if (rc < 0 || rc == EEH_STATE_NOT_SUPPORT) {
pr_warning("EEH: Permanent failure\n"); pr_warn("EEH: Permanent failure\n");
goto hard_fail; goto hard_fail;
} }
...@@ -635,8 +635,8 @@ static void eeh_handle_normal_event(struct eeh_pe *pe) ...@@ -635,8 +635,8 @@ static void eeh_handle_normal_event(struct eeh_pe *pe)
pr_info("EEH: Reset with hotplug activity\n"); pr_info("EEH: Reset with hotplug activity\n");
rc = eeh_reset_device(pe, frozen_bus); rc = eeh_reset_device(pe, frozen_bus);
if (rc) { if (rc) {
pr_warning("%s: Unable to reset, err=%d\n", pr_warn("%s: Unable to reset, err=%d\n",
__func__, rc); __func__, rc);
goto hard_fail; goto hard_fail;
} }
} }
...@@ -678,7 +678,7 @@ static void eeh_handle_normal_event(struct eeh_pe *pe) ...@@ -678,7 +678,7 @@ static void eeh_handle_normal_event(struct eeh_pe *pe)
/* If any device has a hard failure, then shut off everything. */ /* If any device has a hard failure, then shut off everything. */
if (result == PCI_ERS_RESULT_DISCONNECT) { if (result == PCI_ERS_RESULT_DISCONNECT) {
pr_warning("EEH: Device driver gave up\n"); pr_warn("EEH: Device driver gave up\n");
goto hard_fail; goto hard_fail;
} }
...@@ -687,8 +687,8 @@ static void eeh_handle_normal_event(struct eeh_pe *pe) ...@@ -687,8 +687,8 @@ static void eeh_handle_normal_event(struct eeh_pe *pe)
pr_info("EEH: Reset without hotplug activity\n"); pr_info("EEH: Reset without hotplug activity\n");
rc = eeh_reset_device(pe, NULL); rc = eeh_reset_device(pe, NULL);
if (rc) { if (rc) {
pr_warning("%s: Cannot reset, err=%d\n", pr_warn("%s: Cannot reset, err=%d\n",
__func__, rc); __func__, rc);
goto hard_fail; goto hard_fail;
} }
...@@ -701,7 +701,7 @@ static void eeh_handle_normal_event(struct eeh_pe *pe) ...@@ -701,7 +701,7 @@ static void eeh_handle_normal_event(struct eeh_pe *pe)
/* All devices should claim they have recovered by now. */ /* All devices should claim they have recovered by now. */
if ((result != PCI_ERS_RESULT_RECOVERED) && if ((result != PCI_ERS_RESULT_RECOVERED) &&
(result != PCI_ERS_RESULT_NONE)) { (result != PCI_ERS_RESULT_NONE)) {
pr_warning("EEH: Not recovered\n"); pr_warn("EEH: Not recovered\n");
goto hard_fail; goto hard_fail;
} }
......
...@@ -179,7 +179,8 @@ void *eeh_pe_dev_traverse(struct eeh_pe *root, ...@@ -179,7 +179,8 @@ void *eeh_pe_dev_traverse(struct eeh_pe *root,
void *ret; void *ret;
if (!root) { if (!root) {
pr_warning("%s: Invalid PE %p\n", __func__, root); pr_warn("%s: Invalid PE %p\n",
__func__, root);
return NULL; return NULL;
} }
......
...@@ -247,8 +247,8 @@ static void ioda_eeh_phb_diag(struct pci_controller *hose) ...@@ -247,8 +247,8 @@ static void ioda_eeh_phb_diag(struct pci_controller *hose)
rc = opal_pci_get_phb_diag_data2(phb->opal_id, phb->diag.blob, rc = opal_pci_get_phb_diag_data2(phb->opal_id, phb->diag.blob,
PNV_PCI_DIAG_BUF_SIZE); PNV_PCI_DIAG_BUF_SIZE);
if (rc != OPAL_SUCCESS) { if (rc != OPAL_SUCCESS) {
pr_warning("%s: Failed to get diag-data for PHB#%x (%ld)\n", pr_warn("%s: Failed to get diag-data for PHB#%x (%ld)\n",
__func__, hose->global_number, rc); __func__, hose->global_number, rc);
return; return;
} }
...@@ -627,8 +627,8 @@ static void ioda_eeh_hub_diag(struct pci_controller *hose) ...@@ -627,8 +627,8 @@ static void ioda_eeh_hub_diag(struct pci_controller *hose)
rc = opal_pci_get_hub_diag_data(phb->hub_id, data, sizeof(*data)); rc = opal_pci_get_hub_diag_data(phb->hub_id, data, sizeof(*data));
if (rc != OPAL_SUCCESS) { if (rc != OPAL_SUCCESS) {
pr_warning("%s: Failed to get HUB#%llx diag-data (%ld)\n", pr_warn("%s: Failed to get HUB#%llx diag-data (%ld)\n",
__func__, phb->hub_id, rc); __func__, phb->hub_id, rc);
return; return;
} }
...@@ -664,8 +664,8 @@ static void ioda_eeh_hub_diag(struct pci_controller *hose) ...@@ -664,8 +664,8 @@ static void ioda_eeh_hub_diag(struct pci_controller *hose)
ioda_eeh_hub_diag_common(data); ioda_eeh_hub_diag_common(data);
break; break;
default: default:
pr_warning("%s: Invalid type of HUB#%llx diag-data (%d)\n", pr_warn("%s: Invalid type of HUB#%llx diag-data (%d)\n",
__func__, phb->hub_id, data->type); __func__, phb->hub_id, data->type);
} }
} }
......
...@@ -50,7 +50,8 @@ static int powernv_eeh_init(void) ...@@ -50,7 +50,8 @@ static int powernv_eeh_init(void)
/* We require OPALv3 */ /* We require OPALv3 */
if (!firmware_has_feature(FW_FEATURE_OPALv3)) { if (!firmware_has_feature(FW_FEATURE_OPALv3)) {
pr_warning("%s: OPALv3 is required !\n", __func__); pr_warn("%s: OPALv3 is required !\n",
__func__);
return -EINVAL; return -EINVAL;
} }
...@@ -304,8 +305,8 @@ static int powernv_eeh_wait_state(struct eeh_pe *pe, int max_wait) ...@@ -304,8 +305,8 @@ static int powernv_eeh_wait_state(struct eeh_pe *pe, int max_wait)
max_wait -= mwait; max_wait -= mwait;
if (max_wait <= 0) { if (max_wait <= 0) {
pr_warning("%s: Timeout getting PE#%x's state (%d)\n", pr_warn("%s: Timeout getting PE#%x's state (%d)\n",
__func__, pe->addr, max_wait); __func__, pe->addr, max_wait);
return EEH_STATE_NOT_SUPPORT; return EEH_STATE_NOT_SUPPORT;
} }
......
...@@ -89,26 +89,26 @@ static int pseries_eeh_init(void) ...@@ -89,26 +89,26 @@ static int pseries_eeh_init(void)
* of domain/bus/slot/function for EEH RTAS operations. * of domain/bus/slot/function for EEH RTAS operations.
*/ */
if (ibm_set_eeh_option == RTAS_UNKNOWN_SERVICE) { if (ibm_set_eeh_option == RTAS_UNKNOWN_SERVICE) {
pr_warning("%s: RTAS service <ibm,set-eeh-option> invalid\n", pr_warn("%s: RTAS service <ibm,set-eeh-option> invalid\n",
__func__); __func__);
return -EINVAL; return -EINVAL;
} else if (ibm_set_slot_reset == RTAS_UNKNOWN_SERVICE) { } else if (ibm_set_slot_reset == RTAS_UNKNOWN_SERVICE) {
pr_warning("%s: RTAS service <ibm,set-slot-reset> invalid\n", pr_warn("%s: RTAS service <ibm,set-slot-reset> invalid\n",
__func__); __func__);
return -EINVAL; return -EINVAL;
} else if (ibm_read_slot_reset_state2 == RTAS_UNKNOWN_SERVICE && } else if (ibm_read_slot_reset_state2 == RTAS_UNKNOWN_SERVICE &&
ibm_read_slot_reset_state == RTAS_UNKNOWN_SERVICE) { ibm_read_slot_reset_state == RTAS_UNKNOWN_SERVICE) {
pr_warning("%s: RTAS service <ibm,read-slot-reset-state2> and " pr_warn("%s: RTAS service <ibm,read-slot-reset-state2> and "
"<ibm,read-slot-reset-state> invalid\n", "<ibm,read-slot-reset-state> invalid\n",
__func__); __func__);
return -EINVAL; return -EINVAL;
} else if (ibm_slot_error_detail == RTAS_UNKNOWN_SERVICE) { } else if (ibm_slot_error_detail == RTAS_UNKNOWN_SERVICE) {
pr_warning("%s: RTAS service <ibm,slot-error-detail> invalid\n", pr_warn("%s: RTAS service <ibm,slot-error-detail> invalid\n",
__func__); __func__);
return -EINVAL; return -EINVAL;
} else if (ibm_configure_pe == RTAS_UNKNOWN_SERVICE && } else if (ibm_configure_pe == RTAS_UNKNOWN_SERVICE &&
ibm_configure_bridge == RTAS_UNKNOWN_SERVICE) { ibm_configure_bridge == RTAS_UNKNOWN_SERVICE) {
pr_warning("%s: RTAS service <ibm,configure-pe> and " pr_warn("%s: RTAS service <ibm,configure-pe> and "
"<ibm,configure-bridge> invalid\n", "<ibm,configure-bridge> invalid\n",
__func__); __func__);
return -EINVAL; return -EINVAL;
...@@ -118,11 +118,11 @@ static int pseries_eeh_init(void) ...@@ -118,11 +118,11 @@ static int pseries_eeh_init(void)
spin_lock_init(&slot_errbuf_lock); spin_lock_init(&slot_errbuf_lock);
eeh_error_buf_size = rtas_token("rtas-error-log-max"); eeh_error_buf_size = rtas_token("rtas-error-log-max");
if (eeh_error_buf_size == RTAS_UNKNOWN_SERVICE) { if (eeh_error_buf_size == RTAS_UNKNOWN_SERVICE) {
pr_warning("%s: unknown EEH error log size\n", pr_warn("%s: unknown EEH error log size\n",
__func__); __func__);
eeh_error_buf_size = 1024; eeh_error_buf_size = 1024;
} else if (eeh_error_buf_size > RTAS_ERROR_LOG_MAX) { } else if (eeh_error_buf_size > RTAS_ERROR_LOG_MAX) {
pr_warning("%s: EEH error log size %d exceeds the maximal %d\n", pr_warn("%s: EEH error log size %d exceeds the maximal %d\n",
__func__, eeh_error_buf_size, RTAS_ERROR_LOG_MAX); __func__, eeh_error_buf_size, RTAS_ERROR_LOG_MAX);
eeh_error_buf_size = RTAS_ERROR_LOG_MAX; eeh_error_buf_size = RTAS_ERROR_LOG_MAX;
} }
...@@ -270,7 +270,7 @@ static void *pseries_eeh_of_probe(struct device_node *dn, void *flag) ...@@ -270,7 +270,7 @@ static void *pseries_eeh_of_probe(struct device_node *dn, void *flag)
/* Retrieve the device address */ /* Retrieve the device address */
regs = of_get_property(dn, "reg", NULL); regs = of_get_property(dn, "reg", NULL);
if (!regs) { if (!regs) {
pr_warning("%s: OF node property %s::reg not found\n", pr_warn("%s: OF node property %s::reg not found\n",
__func__, dn->full_name); __func__, dn->full_name);
return NULL; return NULL;
} }
...@@ -398,7 +398,7 @@ static int pseries_eeh_get_pe_addr(struct eeh_pe *pe) ...@@ -398,7 +398,7 @@ static int pseries_eeh_get_pe_addr(struct eeh_pe *pe)
pe->config_addr, BUID_HI(pe->phb->buid), pe->config_addr, BUID_HI(pe->phb->buid),
BUID_LO(pe->phb->buid), 0); BUID_LO(pe->phb->buid), 0);
if (ret) { if (ret) {
pr_warning("%s: Failed to get address for PHB#%d-PE#%x\n", pr_warn("%s: Failed to get address for PHB#%d-PE#%x\n",
__func__, pe->phb->global_number, pe->config_addr); __func__, pe->phb->global_number, pe->config_addr);
return 0; return 0;
} }
...@@ -411,7 +411,7 @@ static int pseries_eeh_get_pe_addr(struct eeh_pe *pe) ...@@ -411,7 +411,7 @@ static int pseries_eeh_get_pe_addr(struct eeh_pe *pe)
pe->config_addr, BUID_HI(pe->phb->buid), pe->config_addr, BUID_HI(pe->phb->buid),
BUID_LO(pe->phb->buid), 0); BUID_LO(pe->phb->buid), 0);
if (ret) { if (ret) {
pr_warning("%s: Failed to get address for PHB#%d-PE#%x\n", pr_warn("%s: Failed to get address for PHB#%d-PE#%x\n",
__func__, pe->phb->global_number, pe->config_addr); __func__, pe->phb->global_number, pe->config_addr);
return 0; return 0;
} }
...@@ -584,17 +584,17 @@ static int pseries_eeh_wait_state(struct eeh_pe *pe, int max_wait) ...@@ -584,17 +584,17 @@ static int pseries_eeh_wait_state(struct eeh_pe *pe, int max_wait)
return ret; return ret;
if (max_wait <= 0) { if (max_wait <= 0) {
pr_warning("%s: Timeout when getting PE's state (%d)\n", pr_warn("%s: Timeout when getting PE's state (%d)\n",
__func__, max_wait); __func__, max_wait);
return EEH_STATE_NOT_SUPPORT; return EEH_STATE_NOT_SUPPORT;
} }
if (mwait <= 0) { if (mwait <= 0) {
pr_warning("%s: Firmware returned bad wait value %d\n", pr_warn("%s: Firmware returned bad wait value %d\n",
__func__, mwait); __func__, mwait);
mwait = EEH_STATE_MIN_WAIT_TIME; mwait = EEH_STATE_MIN_WAIT_TIME;
} else if (mwait > EEH_STATE_MAX_WAIT_TIME) { } else if (mwait > EEH_STATE_MAX_WAIT_TIME) {
pr_warning("%s: Firmware returned too long wait value %d\n", pr_warn("%s: Firmware returned too long wait value %d\n",
__func__, mwait); __func__, mwait);
mwait = EEH_STATE_MAX_WAIT_TIME; mwait = EEH_STATE_MAX_WAIT_TIME;
} }
...@@ -675,7 +675,7 @@ static int pseries_eeh_configure_bridge(struct eeh_pe *pe) ...@@ -675,7 +675,7 @@ static int pseries_eeh_configure_bridge(struct eeh_pe *pe)
} }
if (ret) if (ret)
pr_warning("%s: Unable to configure bridge PHB#%d-PE#%x (%d)\n", pr_warn("%s: Unable to configure bridge PHB#%d-PE#%x (%d)\n",
__func__, pe->phb->global_number, pe->addr, ret); __func__, pe->phb->global_number, pe->addr, ret);
return ret; return ret;
......
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