summaryrefslogtreecommitdiff
path: root/drivers/char/drm/git@git.tavy.me:linux.git
diff options
context:
space:
mode:
authorRicardo Robaina <rrobaina@redhat.com>2026-03-09 10:05:33 -0300
committerPaul Moore <paul@paul-moore.com>2026-03-10 15:22:43 -0400
commit360160f75592bdc85edba8fe78fb20d90924c7e8 (patch)
tree7cb9615875a5f2100048dcb499a74f8a093b82e2 /drivers/char/drm/git@git.tavy.me:linux.git
parentf3e334fb7f82cd63734faeb395419ab713b4bb5c (diff)
audit: handle unknown status requests in audit_receive_msg()
Currently, audit_receive_msg() ignores unknown status bits in AUDIT_SET requests, incorrectly returning success to newer user space tools querying unsupported features. This breaks forward compatibility. Fix this by defining AUDIT_STATUS_ALL and returning -EINVAL if any unrecognized bits are set (s.mask & ~AUDIT_STATUS_ALL). This ensures invalid requests are safely rejected, allowing user space to reliably test for and gracefully handle feature detection on older kernels. Suggested-by: Steve Grubb <sgrubb@redhat.com> Signed-off-by: Ricardo Robaina <rrobaina@redhat.com> [PM: subject line tweak] Signed-off-by: Paul Moore <paul@paul-moore.com>
Diffstat (limited to 'drivers/char/drm/git@git.tavy.me:linux.git')
0 files changed, 0 insertions, 0 deletions