On Tue, 28 Jun 2022 at 18:45, Russell King (Oracle) <linux@xxxxxxxxxxxxxxx> wrote: > > On Tue, Jun 28, 2022 at 06:29:52PM +0200, Ard Biesheuvel wrote: > > On Tue, 28 Jun 2022 at 16:18, Sudeep Holla <sudeep.holla@xxxxxxx> wrote: > > > > > > Currently, the arch_efi_call_virt() assumes all users of it will have > > > defined a type 'efi_##f##_t' to make use of it. It is unnecessarily > > > forcing the users to create a new typedef when __efi_rt_asm_wrapper() > > > actually expects void pointer. > > > > > > Simplify the arch_efi_call_virt() macro by eliminating the explicit > > > need for efi_##f##_t type for every user of this macro. > > > > > > This change is done to align with implementations on other similar > > > architectures. > > > > > > Cc: Ard Biesheuvel <ardb@xxxxxxxxxx> > > > Cc: Russell King <linux@xxxxxxxxxxxxxxx> > > > Signed-off-by: Sudeep Holla <sudeep.holla@xxxxxxx> > > > > I'll queue this one up right away in the EFI tree, unless Russell has > > something else in mind? > > No, looks good, thanks. > > Acked-by: Russell King (Oracle) <rmk+kernel@xxxxxxxxxxxxxxx> > OK, thanks - queued in efi/next.