src = (attr_cap & AURORA_ERR_ATTR_SRC_MSK) >> AURORA_ERR_ATTR_SRC_OFF;
        if (src <= 3)
-               len += snprintf(msg+len, size-len, "src=CPU%d ", src);
+               len += scnprintf(msg+len, size-len, "src=CPU%d ", src);
        else
-               len += snprintf(msg+len, size-len, "src=IO ");
+               len += scnprintf(msg+len, size-len, "src=IO ");
 
        txn =  (attr_cap & AURORA_ERR_ATTR_TXN_MSK) >> AURORA_ERR_ATTR_TXN_OFF;
        switch (txn) {
        case 0:
-               len += snprintf(msg+len, size-len, "txn=Data-Read ");
+               len += scnprintf(msg+len, size-len, "txn=Data-Read ");
                break;
        case 1:
-               len += snprintf(msg+len, size-len, "txn=Isn-Read ");
+               len += scnprintf(msg+len, size-len, "txn=Isn-Read ");
                break;
        case 2:
-               len += snprintf(msg+len, size-len, "txn=Clean-Flush ");
+               len += scnprintf(msg+len, size-len, "txn=Clean-Flush ");
                break;
        case 3:
-               len += snprintf(msg+len, size-len, "txn=Eviction ");
+               len += scnprintf(msg+len, size-len, "txn=Eviction ");
                break;
        case 4:
-               len += snprintf(msg+len, size-len,
+               len += scnprintf(msg+len, size-len,
                                "txn=Read-Modify-Write ");
                break;
        }
        err = (attr_cap & AURORA_ERR_ATTR_ERR_MSK) >> AURORA_ERR_ATTR_ERR_OFF;
        switch (err) {
        case 0:
-               len += snprintf(msg+len, size-len, "err=CorrECC ");
+               len += scnprintf(msg+len, size-len, "err=CorrECC ");
                break;
        case 1:
-               len += snprintf(msg+len, size-len, "err=UnCorrECC ");
+               len += scnprintf(msg+len, size-len, "err=UnCorrECC ");
                break;
        case 2:
-               len += snprintf(msg+len, size-len, "err=TagParity ");
+               len += scnprintf(msg+len, size-len, "err=TagParity ");
                break;
        }
 
-       len += snprintf(msg+len, size-len, "addr=0x%x ", addr_cap & AURORA_ERR_ADDR_CAP_ADDR_MASK);
-       len += snprintf(msg+len, size-len, "index=0x%x ", (way_cap & AURORA_ERR_WAY_IDX_MSK) >> AURORA_ERR_WAY_IDX_OFF);
-       len += snprintf(msg+len, size-len, "way=0x%x", (way_cap & AURORA_ERR_WAY_CAP_WAY_MASK) >> AURORA_ERR_WAY_CAP_WAY_OFFSET);
+       len += scnprintf(msg+len, size-len, "addr=0x%x ", addr_cap & AURORA_ERR_ADDR_CAP_ADDR_MASK);
+       len += scnprintf(msg+len, size-len, "index=0x%x ", (way_cap & AURORA_ERR_WAY_IDX_MSK) >> AURORA_ERR_WAY_IDX_OFF);
+       len += scnprintf(msg+len, size-len, "way=0x%x", (way_cap & AURORA_ERR_WAY_CAP_WAY_MASK) >> AURORA_ERR_WAY_CAP_WAY_OFFSET);
 
        /* clear error capture registers */
        writel(AURORA_ERR_ATTR_CAP_VALID, drvdata->base + AURORA_ERR_ATTR_CAP_REG);