[Devel] [PATCH rh7 2/2] ms/dm: remove dummy definition of 'struct dm_table'

Konstantin Khorenko khorenko at virtuozzo.com
Fri Sep 23 07:13:56 PDT 2016


Why mainstream still keeps it?

--
Best regards,

Konstantin Khorenko,
Virtuozzo Linux Kernel Team

On 09/22/2016 07:44 PM, Andrey Ryabinin wrote:
> There is no need for it.
>
> https://jira.sw.ru/browse/PSBM-50727
>
> Signed-off-by: Andrey Ryabinin <aryabinin at virtuozzo.com>
> ---
>  drivers/md/dm-ioctl.c | 8 --------
>  1 file changed, 8 deletions(-)
>
> diff --git a/drivers/md/dm-ioctl.c b/drivers/md/dm-ioctl.c
> index 720ceeb..0fe4233 100644
> --- a/drivers/md/dm-ioctl.c
> +++ b/drivers/md/dm-ioctl.c
> @@ -36,14 +36,6 @@ struct hash_cell {
>  	struct dm_table *new_map;
>  };
>
> -/*
> - * A dummy definition to make RCU happy.
> - * struct dm_table should never be dereferenced in this file.
> - */
> -struct dm_table {
> -	int undefined__;
> -};
> -
>  struct vers_iter {
>      size_t param_size;
>      struct dm_target_versions *vers, *old_vers;
>


More information about the Devel mailing list