}
        INIT_DELAYED_WORK(&vha->scan.scan_work, qla_scan_work_fn);
 
-       sprintf(vha->host_str, "%s_%ld", QLA2XXX_DRIVER_NAME, vha->host_no);
+       sprintf(vha->host_str, "%s_%lu", QLA2XXX_DRIVER_NAME, vha->host_no);
        ql_dbg(ql_dbg_init, vha, 0x0041,
            "Allocated the host=%p hw=%p vha=%p dev_name=%s",
            vha->host, vha->hw, vha,
 
        switch (code) {
        case QLA_UEVENT_CODE_FW_DUMP:
-               snprintf(event_string, sizeof(event_string), "FW_DUMP=%ld",
+               snprintf(event_string, sizeof(event_string), "FW_DUMP=%lu",
                    vha->host_no);
                break;
        default: