mirror of
https://github.com/torvalds/linux.git
synced 2026-09-24 06:24:02 +02:00
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:
parent
2ea3973d4f
commit
2082fec6d4
|
|
@ -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");
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user