aboutsummaryrefslogtreecommitdiff
path: root/lib/test_fortify/write_overflow-memcpy.c
diff options
context:
space:
mode:
authorShanker Donthineni <[email protected]>2023-05-19 08:49:00 -0500
committerThomas Gleixner <[email protected]>2023-05-24 11:39:44 +0200
commitbc06a9e0874239cb6d4eebcb0ecd1a91ad9272db (patch)
tree219f3876ab774118e3cad8937392d9e4f6a812ff /lib/test_fortify/write_overflow-memcpy.c
parentd15121be7485655129101f3960ae6add40204463 (diff)
genirq: Use hlist for managing resend handlers
The current implementation utilizes a bitmap for managing interrupt resend handlers, which is allocated based on the SPARSE_IRQ/NR_IRQS macros. However, this method may not efficiently utilize memory during runtime, particularly when IRQ_BITMAP_BITS is large. Address this issue by using an hlist to manage interrupt resend handlers instead of relying on a static bitmap memory allocation. Additionally, a new function, clear_irq_resend(), is introduced and called from irq_shutdown to ensure a graceful teardown of the interrupt. Signed-off-by: Shanker Donthineni <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]> Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'lib/test_fortify/write_overflow-memcpy.c')
0 files changed, 0 insertions, 0 deletions