On Fri, 17 Mar 2023 at 10:16, Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> wrote: > > On Fri, Mar 17, 2023 at 10:01:44AM +0100, Krzysztof Kozlowski wrote: > > > > That's not true. There is no waste because having it on x86 allows to > > match via ACPI PRP0001. It's on purpose there. > > Alright how about this, I don't have any OF devices on my machine > yet this structure is still taking up the extra memory for every > single device driver. This is wrong. > > > There are OF-drivers used on ACPI and x86/arm64. > > Well then they should be selecting OF and everyone will be happy. > No. PRP0001 support in ACPI does not depend on OF, so drivers that may be bound to such devices should not either. If you are concerned about the memory used by such tables, you can always propose making PRP0001 support configurable in the ACPI core, but making individual devices depend on OF for PRP0001 matching seems wrong to me.