x86/boot: Use bool and IS_ENABLED() to simplify query_edd()

In query_edd(), use bool for do_edd and initialize it directly from
CONFIG_EDD_OFF via IS_ENABLED(). Also use bool for do_mbr and be_quiet.

No change in functionality intended.

Signed-off-by: Thorsten Blum <thorsten.blum@linux.dev>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Link: https://patch.msgid.link/20260804115227.62158-5-thorsten.blum@linux.dev
This commit is contained in:
Thorsten Blum 2026-08-04 13:52:26 +02:00 committed by Ingo Molnar
parent 2ea3973d4f
commit 2082fec6d4

View File

@ -120,26 +120,22 @@ static int get_edd_info(u8 devno, struct edd_info *ei)
void query_edd(void)
{
char eddarg[8];
int do_mbr = 1;
#ifdef CONFIG_EDD_OFF
int do_edd = 0;
#else
int do_edd = 1;
#endif
int be_quiet;
bool do_mbr = true;
bool do_edd = !IS_ENABLED(CONFIG_EDD_OFF);
bool be_quiet;
int devno;
struct edd_info ei, *edp;
u32 *mbrptr;
if (cmdline_find_option("edd", eddarg, sizeof(eddarg)) > 0) {
if (!strcmp(eddarg, "skipmbr") || !strcmp(eddarg, "skip")) {
do_edd = 1;
do_mbr = 0;
do_edd = true;
do_mbr = false;
}
else if (!strcmp(eddarg, "off"))
do_edd = 0;
do_edd = false;
else if (!strcmp(eddarg, "on"))
do_edd = 1;
do_edd = true;
}
be_quiet = cmdline_find_option_bool("quiet");