All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/3] Refactor Landlock access mask management
@ 2024-10-22 15:11 Mickaël Salaün
  2024-10-22 15:11 ` [PATCH v3 1/3] landlock: Refactor filesystem " Mickaël Salaün
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Mickaël Salaün @ 2024-10-22 15:11 UTC (permalink / raw)
  To: Günther Noack, Mikhail Ivanov
  Cc: Mickaël Salaün, Konstantin Meskhidze, Paul Moore,
	Tahera Fahimi, linux-kernel, linux-security-module

Hi,

To simplify code for new access types [1], add 2 new helpers:
- landlock_merge_access_masks()
- landlock_match_ruleset()

This third version mainly use a new union access_masks_all type instead
of changing struct access_masks.

The last patch uses these helpers to optimize Landlock scope management
like with filesystem and network access checks.

[1] https://lore.kernel.org/r/3433b163-2371-e679-cc8a-e540a0218bca@huawei-partners.com

Previous version:
v2: https://lore.kernel.org/r/20241014124835.1152246-1-mic@digikod.net
v1: https://lore.kernel.org/r/20241001141234.397649-1-mic@digikod.net

Regards,

Mickaël Salaün (3):
  landlock: Refactor filesystem access mask management
  landlock: Refactor network access mask management
  landlock: Optimize scope enforcement

 security/landlock/fs.c       | 31 ++++------------
 security/landlock/net.c      | 27 +++-----------
 security/landlock/ruleset.h  | 70 +++++++++++++++++++++++++++++++-----
 security/landlock/syscalls.c |  2 +-
 security/landlock/task.c     | 20 ++++++++---
 5 files changed, 90 insertions(+), 60 deletions(-)


base-commit: dad2f20715163e80aab284fb092efc8c18bf97c7
-- 
2.47.0


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2024-11-09 11:45 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-22 15:11 [PATCH v3 0/3] Refactor Landlock access mask management Mickaël Salaün
2024-10-22 15:11 ` [PATCH v3 1/3] landlock: Refactor filesystem " Mickaël Salaün
2024-10-24 14:58   ` Günther Noack
2024-11-09 11:08     ` Mickaël Salaün
2024-10-22 15:11 ` [PATCH v3 2/3] landlock: Refactor network " Mickaël Salaün
2024-10-22 15:11 ` [PATCH v3 3/3] landlock: Optimize scope enforcement Mickaël Salaün

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.