Re: [PATCH v3 0/6] resource: introduce union(), intersection() API

Rafael J. Wysocki
2020-11-02T19:29:55Z

On Fri, Oct 30, 2020 at 6:26 PM Andy Shevchenko
<andriy.shevchenko@linux.intel.com> 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@intel.com>

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(-)
>
> --