[Skiboot] [PATCH 01/14] ibm-fsp/lxvpd: convert to straight prlog() calls with pr_fmt

Stewart Smith stewart at linux.vnet.ibm.com
Mon Jun 27 15:31:59 AEST 2016


Signed-off-by: Stewart Smith <stewart at linux.vnet.ibm.com>
---
 platforms/ibm-fsp/lxvpd.c | 33 ++++++++++++++-------------------
 1 file changed, 14 insertions(+), 19 deletions(-)

diff --git a/platforms/ibm-fsp/lxvpd.c b/platforms/ibm-fsp/lxvpd.c
index 17960130f784..78e709c13e1e 100644
--- a/platforms/ibm-fsp/lxvpd.c
+++ b/platforms/ibm-fsp/lxvpd.c
@@ -13,6 +13,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
+#define pr_fmt(fmt) "LXVPD: " fmt
 
 #include <skiboot.h>
 #include <device.h>
@@ -23,12 +24,6 @@
 
 #include "lxvpd.h"
 
-/* Debugging options */
-#define LXVPD_DBG(fmt, a...)	prlog(PR_DEBUG, "LXVPD: " fmt, ##a)
-#define LXVPD_INFO(fmt, a...)	prlog(PR_INFO, "LXVPD: " fmt, ##a)
-#define LXVPD_WARN(fmt, a...)	prlog(PR_WARNING, "LXVPD: " fmt, ##a)
-#define LXVPD_ERR(fmt, a...)	prlog(PR_ERR, "LXVPD: " fmt, ##a)
-
 /*
  * Currently, the lxvpd PCI slot struct is shared by multiple
  * platforms (Apollo and Firenze), but each slot still has
@@ -89,7 +84,7 @@ void *lxvpd_get_slot(struct pci_slot *slot)
 
 	/* Check if we have slot info */
 	if (!sdata) {
-		LXVPD_DBG("PHB%04x not have VPD data\n",
+		prlog(PR_DEBUG, "PHB%04x not have VPD data\n",
 			  phb->opal_id);
 		return NULL;
 	}
@@ -97,7 +92,7 @@ void *lxvpd_get_slot(struct pci_slot *slot)
 	/* Platform slot attached ? */
 	s = slot->data;
 	if (s) {
-		LXVPD_DBG("Slot %016llx had platform data [%s]\n",
+		prlog(PR_DEBUG, "Slot %016llx had platform data [%s]\n",
 			  slot->id, s->label);
 		return s;
 	}
@@ -109,7 +104,7 @@ void *lxvpd_get_slot(struct pci_slot *slot)
 	 * more strict rules to support slot than PCI core.
 	 */
 	if (!lxvpd_supported_slot(phb, pd)) {
-		LXVPD_DBG("Slot %016llx not supported\n",
+		prlog(PR_DEBUG, "Slot %016llx not supported\n",
 			  slot->id);
 		return NULL;
 	}
@@ -122,7 +117,7 @@ void *lxvpd_get_slot(struct pci_slot *slot)
 		if (is_phb && s->switch_id == 0) {
 			slot->data = s;
 			s->pci_slot = slot;
-			LXVPD_DBG("Found [%s] for PHB slot %016llx\n",
+			prlog(PR_DEBUG, "Found [%s] for PHB slot %016llx\n",
 				  s->label, slot->id);
 
 			return s;
@@ -132,14 +127,14 @@ void *lxvpd_get_slot(struct pci_slot *slot)
 		if (!is_phb && s->switch_id != 0 && s->dev_id == slot_num) {
 			slot->data = s;
 			s->pci_slot = slot;
-			LXVPD_DBG("Found [%s] for slot %016llx\n",
+			prlog(PR_DEBUG, "Found [%s] for slot %016llx\n",
 				  s->label, slot->id);
 
 			return s;
 		}
 	}
 
-	LXVPD_DBG("No data found for %sslot %016llx\n",
+	prlog(PR_DEBUG, "No data found for %sslot %016llx\n",
 		  is_phb ? "PHB " : " ", slot->id);
 	return NULL;
 }
@@ -234,7 +229,7 @@ static void lxvpd_parse_1004_map(struct phb *phb,
 			s->wired_lanes = PCI_SLOT_WIRED_LANES_UNKNOWN;
 		}
 
-		LXVPD_DBG("1004 Platform data [%s] %02x %02x on PHB%04x\n",
+		prlog(PR_DEBUG, "1004 Platform data [%s] %02x %02x on PHB%04x\n",
 			  s->label, s->switch_id, s->dev_id, phb->opal_id);
 	}
 }
@@ -275,7 +270,7 @@ static void lxvpd_parse_1005_map(struct phb *phb,
 		if (s->wired_lanes > PCI_SLOT_WIRED_LANES_PCIE_X32)
 			s->wired_lanes = PCI_SLOT_WIRED_LANES_UNKNOWN;
 
-		LXVPD_DBG("1005 Platform data [%s] %02x %02x on PHB%04x\n",
+		prlog(PR_DEBUG, "1005 Platform data [%s] %02x %02x on PHB%04x\n",
 			  s->label, s->switch_id, s->dev_id, phb->opal_id);
 	}
 }
@@ -301,20 +296,20 @@ void lxvpd_process_slot_entries(struct phb *phb,
 	/* Get LX VPD pointer */
 	lxvpd = dt_prop_get_def_size(node, "ibm,io-vpd", NULL, &lxvpd_size);
 	if (!lxvpd) {
-		LXVPD_WARN("No data found for PHB%04x %s\n",
+		prlog(PR_WARNING, "No data found for PHB%04x %s\n",
 			   phb->opal_id, record);
 		return;
 	}
 
 	pr_rec = vpd_find_record(lxvpd, lxvpd_size, record, &pr_size);
 	if (!pr_rec) {
-		LXVPD_WARN("Record %s not found on PHB%04x\n",
+		prlog(PR_WARNING, "Record %s not found on PHB%04x\n",
 			   record, phb->opal_id);
 		return;
 	}
 
 	/* As long as there's still something in the PRxy record */
-	LXVPD_DBG("PHB%04x record %s has %ld bytes\n",
+	prlog(PR_DEBUG, "PHB%04x record %s has %ld bytes\n",
 		  phb->opal_id, record, pr_size);
 	pr_end = pr_rec + pr_size;
 	while (pr_rec < pr_end) {
@@ -326,12 +321,12 @@ void lxvpd_process_slot_entries(struct phb *phb,
 		sm = vpd_find_keyword(pr_rec, pr_size, "SM", &sm_sz);
 		if (!mf || !sm) {
 			if (!found)
-				LXVPD_WARN("Slot Map keyword %s not found\n",
+				prlog(PR_WARNING, "Slot Map keyword %s not found\n",
 					   record);
 			return;
 		}
 
-		LXVPD_DBG("Found 0x%04x map...\n", *mf);
+		prlog(PR_DEBUG, "Found 0x%04x map...\n", *mf);
 		switch (*mf) {
 		case 0x1004:
 			lxvpd_parse_1004_map(phb, sm + 1, sm_sz - 1, slot_size);
-- 
2.1.4



More information about the Skiboot mailing list