mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-10-28 15:20:41 +00:00
ARC: slightly refactor macros for boot logging
Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
This commit is contained in:
parent
9138d4138d
commit
b631788ab4
1 changed files with 5 additions and 4 deletions
|
@ -150,9 +150,10 @@ static const struct cpuinfo_data arc_cpu_tbl[] = {
|
||||||
{ {0x00, NULL } }
|
{ {0x00, NULL } }
|
||||||
};
|
};
|
||||||
|
|
||||||
#define IS_AVAIL1(v, str) ((v) ? str : "")
|
#define IS_AVAIL1(v, s) ((v) ? s : "")
|
||||||
#define IS_USED(cfg) (IS_ENABLED(cfg) ? "" : "(not used) ")
|
#define IS_USED_RUN(v) ((v) ? "" : "(not used) ")
|
||||||
#define IS_AVAIL2(v, str, cfg) IS_AVAIL1(v, str), IS_AVAIL1(v, IS_USED(cfg))
|
#define IS_USED_CFG(cfg) IS_USED_RUN(IS_ENABLED(cfg))
|
||||||
|
#define IS_AVAIL2(v, s, cfg) IS_AVAIL1(v, s), IS_AVAIL1(v, IS_USED_CFG(cfg))
|
||||||
|
|
||||||
static char *arc_cpu_mumbojumbo(int cpu_id, char *buf, int len)
|
static char *arc_cpu_mumbojumbo(int cpu_id, char *buf, int len)
|
||||||
{
|
{
|
||||||
|
@ -226,7 +227,7 @@ static char *arc_cpu_mumbojumbo(int cpu_id, char *buf, int len)
|
||||||
n += scnprintf(buf + n, len - n, "mpy[opt %d] ", opt);
|
n += scnprintf(buf + n, len - n, "mpy[opt %d] ", opt);
|
||||||
}
|
}
|
||||||
n += scnprintf(buf + n, len - n, "%s",
|
n += scnprintf(buf + n, len - n, "%s",
|
||||||
IS_USED(CONFIG_ARC_HAS_HW_MPY));
|
IS_USED_CFG(CONFIG_ARC_HAS_HW_MPY));
|
||||||
}
|
}
|
||||||
|
|
||||||
n += scnprintf(buf + n, len - n, "%s%s%s%s%s%s%s%s\n",
|
n += scnprintf(buf + n, len - n, "%s%s%s%s%s%s%s%s\n",
|
||||||
|
|
Loading…
Reference in a new issue