lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Tue, 3 Nov 2020 22:36:48 +0200 From: Andy Shevchenko <andriy.shevchenko@...ux.intel.com> To: linux-acpi@...r.kernel.org, Greg Kroah-Hartman <gregkh@...uxfoundation.org>, linux-kernel@...r.kernel.org Cc: Andy Shevchenko <andriy.shevchenko@...ux.intel.com>, Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@...ux.intel.com>, Bjorn Helgaas <bhelgaas@...gle.com>, linux-pci@...r.kernel.org Subject: [PATCH v5 0/7] resource: introduce union(), intersection() API 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 v5: - added test cases (Greg) Changelog v4: - added Rb tag (Rafael) - Cc'ed to LKML and Greg (Rafael) Changelog v3: - rebased on top of v5.10-rc1 - dropped upstreamed dependencies - added Rb tag to the last patch (Mika) Cc: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@...ux.intel.com> Cc: Bjorn Helgaas <bhelgaas@...gle.com> Cc: linux-pci@...r.kernel.org Andy Shevchenko (7): 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 resource: Add test cases for new resource API 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/Makefile | 1 + kernel/resource.c | 10 +-- kernel/resource_kunit.c | 150 +++++++++++++++++++++++++++++++++++ lib/Kconfig.debug | 11 +++ 7 files changed, 196 insertions(+), 20 deletions(-) create mode 100644 kernel/resource_kunit.c -- 2.28.0
Powered by blists - more mailing lists