> diff --git a/util/filter.h b/util/filter.h
> index effda24b..ce3336a5 100644
> --- a/util/filter.h
> +++ b/util/filter.h
> @@ -13,6 +13,7 @@
> #ifndef _UTIL_FILTER_H_
> #define _UTIL_FILTER_H_
> #include <stdbool.h>
> +#include <ndctl/action.h>
>
> struct ndctl_bus *util_bus_filter(struct ndctl_bus *bus, const char *ident);
> struct ndctl_region *util_region_filter(struct ndctl_region *region,
> @@ -50,6 +51,12 @@ struct list_filter_arg {
> unsigned long flags;
> };
>
> +struct ndns_filter_arg {
> + enum device_action action;
> + const char *namespace;
> + int rc;
> +};
> +
> /*
> * struct util_filter_ctx - control and callbacks for util_filter_walk()
> * ->filter_bus() and ->filter_region() return bool because the
> @@ -67,6 +74,7 @@ struct util_filter_ctx {
> union {
> void *arg;
> struct list_filter_arg *list;
> + struct ndns_filter_arg *ndns;
This naming is throwing my brain for a loop because 'ndns' is the
abbreviation for 'struct namespace *' instances used everywhere else
in the code. Let's call this type 'nsaction_filter_arg' and the
member instance as 'nsaction', or anything other than 'ndns'.
_______________________________________________
Linux-nvdimm mailing list
[email protected]
https://lists.01.org/mailman/listinfo/linux-nvdimm