| From 6d9ac5e4d70eba3e336f9809ba91ab2c49de6d87 Mon Sep 17 00:00:00 2001 |
| From: =?UTF-8?q?Micka=C3=ABl=20Sala=C3=BCn?= <mic@digikod.net> |
| Date: Tue, 18 Mar 2025 17:14:39 +0100 |
| Subject: landlock: Prepare to add second errata |
| MIME-Version: 1.0 |
| Content-Type: text/plain; charset=UTF-8 |
| Content-Transfer-Encoding: 8bit |
| |
| From: Mickaël Salaün <mic@digikod.net> |
| |
| commit 6d9ac5e4d70eba3e336f9809ba91ab2c49de6d87 upstream. |
| |
| Potentially include errata for Landlock ABI v5 (Linux 6.10) and v6 |
| (Linux 6.12). That will be useful for the following signal scoping |
| erratum. |
| |
| As explained in errata.h, this commit should be backportable without |
| conflict down to ABI v5. It must then not include the errata/abi-6.h |
| file. |
| |
| Fixes: 54a6e6bbf3be ("landlock: Add signal scoping") |
| Cc: Günther Noack <gnoack@google.com> |
| Cc: stable@vger.kernel.org |
| Link: https://lore.kernel.org/r/20250318161443.279194-5-mic@digikod.net |
| Signed-off-by: Mickaël Salaün <mic@digikod.net> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| --- |
| security/landlock/errata.h | 12 ++++++++++++ |
| 1 file changed, 12 insertions(+) |
| |
| diff --git a/security/landlock/errata.h b/security/landlock/errata.h |
| index f26b28b9873d..8e626accac10 100644 |
| --- a/security/landlock/errata.h |
| +++ b/security/landlock/errata.h |
| @@ -63,6 +63,18 @@ static const struct landlock_erratum landlock_errata_init[] __initconst = { |
| #endif |
| #undef LANDLOCK_ERRATA_ABI |
| |
| +#define LANDLOCK_ERRATA_ABI 5 |
| +#if __has_include("errata/abi-5.h") |
| +#include "errata/abi-5.h" |
| +#endif |
| +#undef LANDLOCK_ERRATA_ABI |
| + |
| +#define LANDLOCK_ERRATA_ABI 6 |
| +#if __has_include("errata/abi-6.h") |
| +#include "errata/abi-6.h" |
| +#endif |
| +#undef LANDLOCK_ERRATA_ABI |
| + |
| /* |
| * For each new erratum, we need to include all the ABI files up to the impacted |
| * ABI to make all potential future intermediate errata easy to backport. |
| -- |
| 2.49.0 |
| |