On Fri, Oct 30, 2020 at 6:26 PM Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> wrote: > > Some users may want to use resource library to manage their own resources, > besides existing users that open code union() and intersection() > implementations. > > Provide a generic API for wider use. > > Changelog v3: > - rebased on top of v5.10-rc1 > - dropped upstreamed dependencies > - added Rb tag to the last patch (Mika) > > Andy Shevchenko (6): > resource: Simplify region_intersects() by reducing conditionals > resource: Group resource_overlaps() with other inline helpers > resource: Introduce resource_union() for overlapping resources > resource: Introduce resource_intersection() for overlapping resources Feel free to add Reviewed-by: Rafael J. Wysocki <rafael.j.wysocki@xxxxxxxxx> to the four patches above (and I've already ACKed the remaining two). If you want me to pick up the series, it would be good to resend it with CCs to linux-kernel and Greg KH. Thanks! > PCI/ACPI: Replace open coded variant of resource_union() > ACPI: watchdog: Replace open coded variant of resource_union() > > drivers/acpi/acpi_watchdog.c | 6 +----- > drivers/acpi/pci_root.c | 4 +--- > include/linux/ioport.h | 34 +++++++++++++++++++++++++++------- > kernel/resource.c | 10 +++++----- > 4 files changed, 34 insertions(+), 20 deletions(-) > > --