Re: [LTP] [PATCH v4 04/13] Add listmount01 test

Cyril Hrubis
2024-10-02T14:15:25Z

Hi!
> +/* SPDX-License-Identifier: GPL-2.0-or-later */
> +/*
> + * Copyright (C) 2024 SUSE LLC Andrea Cervesato <andrea.cervesato@suse.com>
> + */
> +
> +#ifndef LISTMOUNT_H

Ah, and #define LISTMOUNT_H is missing here, otherwise the header guards
does not work at all.

> +#define _GNU_SOURCE
> +
> +#include "tst_test.h"
> +#include "lapi/mount.h"
> +#include "lapi/syscalls.h"
> +
> +static inline ssize_t listmount(uint64_t mnt_id, uint64_t last_mnt_id,
> + uint64_t list[], size_t num, unsigned int flags)
> +{
> + struct mnt_id_req req = {
> + .size = MNT_ID_REQ_SIZE_VER0,
> + .mnt_id = mnt_id,
> + .param = last_mnt_id,
> + };
> +
> + return tst_syscall(__NR_listmount, &req, list, num, flags);
> +}
> +
> +#endif

--
Cyril Hrubis
chrubis@suse.cz