[PATCH 0/4] lib min_heap: Improve min_heap safety, testing, and documentation

Kuan-Wei Chiu
2024-11-29T18:12:31Z

Improve the min heap implementation by enhancing type safety with
container_of, reducing the attack vector by replacing test function
calls with inline variants, and adding a brief API introduction in
min_heap.h. It also includes author information in
Documentation/core-api/min_heap.rst.

Kuan-Wei Chiu (4):
lib min_heap: Improve type safety in min_heap macros by using
container_of
lib/test_min_heap: Use inline min heap variants to reduce attack
vector
lib min_heap: Add brief introduction to Min Heap API
Documentation/core-api: min_heap: Add author information

Documentation/core-api/min_heap.rst | 2 +
include/linux/min_heap.h | 72 ++++++++++++++++++-----------
lib/Kconfig.debug | 1 -
lib/test_min_heap.c | 30 ++++++------
4 files changed, 63 insertions(+), 42 deletions(-)

--
2.34.1