--- zzzz-none-000/linux-4.4.271/arch/mips/include/asm/mips_machine.h 2021-06-03 06:22:09.000000000 +0000 +++ hawkeye-5590-750/linux-4.4.271/arch/mips/include/asm/mips_machine.h 2023-04-19 10:22:28.000000000 +0000 @@ -36,6 +36,18 @@ .mach_setup = _setup, \ }; +#define MIPS_MACHINE_NONAME(_type, _id, _setup) \ +static const char machine_id_##_type[] __initconst \ + __aligned(1) = _id; \ +static struct mips_machine machine_##_type \ + __used __section(.mips.machines.init) = \ +{ \ + .mach_type = _type, \ + .mach_id = machine_id_##_type, \ + .mach_name = NULL, \ + .mach_setup = _setup, \ +}; + extern long __mips_machines_start; extern long __mips_machines_end;