As pointed out in #1569 (review), we need to evaluate if disabling preemption during our LSM hooks is fully needed.
At the moment there are a few per cpu maps that are shared among programs that are susceptible to errors due to preemption, we need to identify these and check if we can drop their use or do some sort of multiplexing to allow multiple concurrent events from triggering.
As pointed out in #1569 (review), we need to evaluate if disabling preemption during our LSM hooks is fully needed.
At the moment there are a few per cpu maps that are shared among programs that are susceptible to errors due to preemption, we need to identify these and check if we can drop their use or do some sort of multiplexing to allow multiple concurrent events from triggering.