lkml.org 
[lkml]   [2022]   [Jun]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.17 673/772] samples/landlock: Add clang-format exceptions
    Date
    From: Mickaël Salaün <mic@digikod.net>

    commit 9805a722db071e1772b80e6e0ff33f35355639ac upstream.

    In preparation to a following commit, add clang-format on and
    clang-format off stanzas around constant definitions. This enables to
    keep aligned values, which is much more readable than packed
    definitions.

    Link: https://lore.kernel.org/r/20220506160513.523257-7-mic@digikod.net
    Cc: stable@vger.kernel.org
    Signed-off-by: Mickaël Salaün <mic@digikod.net>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    ---
    samples/landlock/sandboxer.c | 8 ++++++++
    1 file changed, 8 insertions(+)

    --- a/samples/landlock/sandboxer.c
    +++ b/samples/landlock/sandboxer.c
    @@ -70,11 +70,15 @@ static int parse_path(char *env_path, co
    return num_paths;
    }

    +/* clang-format off */
    +
    #define ACCESS_FILE ( \
    LANDLOCK_ACCESS_FS_EXECUTE | \
    LANDLOCK_ACCESS_FS_WRITE_FILE | \
    LANDLOCK_ACCESS_FS_READ_FILE)

    +/* clang-format on */
    +
    static int populate_ruleset(
    const char *const env_var, const int ruleset_fd,
    const __u64 allowed_access)
    @@ -139,6 +143,8 @@ out_free_name:
    return ret;
    }

    +/* clang-format off */
    +
    #define ACCESS_FS_ROUGHLY_READ ( \
    LANDLOCK_ACCESS_FS_EXECUTE | \
    LANDLOCK_ACCESS_FS_READ_FILE | \
    @@ -156,6 +162,8 @@ out_free_name:
    LANDLOCK_ACCESS_FS_MAKE_BLOCK | \
    LANDLOCK_ACCESS_FS_MAKE_SYM)

    +/* clang-format on */
    +
    int main(const int argc, char *const argv[], char *const *const envp)
    {
    const char *cmd_path;

    \
     
     \ /
      Last update: 2022-06-07 23:51    [W:3.586 / U:0.292 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site