On Fri, Apr 22, 2016 at 07:19:11PM +0300, Alexander Shishkin wrote:
> @@ -393,12 +405,64 @@ struct pmu {
>       void (*free_aux)                (void *aux); /* optional */
>  
>       /*
> +      * Validate address range filters: make sure hw supports the
> +      * requested configuration and number of filters; return 0 if the
> +      * supplied filters are valid, -errno otherwise.
> +      */
> +     int (*addr_filters_validate)    (struct list_head *filters);
> +                                     /* optional */
> +
> +     /*
> +      * Synchronize address range filter configuration:
> +      * translate hw-agnostic filter into hardware configuration in
> +      * event::hw::addr_filters.
> +      */
> +     void (*addr_filters_sync)       (struct perf_event *event);
> +                                     /* optional */

So these two are not serialized the 'normal' way right? Does that want
more comment?

Reply via email to