On Sat, Oct 7, 2023 at 12:07 AM Paul Moore <p...@paul-moore.com> wrote:
>
> Does anyone else have any bright ideas or crazy thoughts on this?
>

Well, not really an idea and for sure either crazy or dumb:

Why not use the data already available from DEFINE_AUDIT_DATA() to
determine the call path (or add a modifiable field to the struct) and
handle locking accordingly?

Anyway, this problem can be seen as a DoS vector. Any malicious code
could trigger some audit causing a system lockup. So however ugly the
solution this needs to be solved.

Reply via email to