lkml.org 
[lkml]   [2016]   [Feb]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[patch V2 09/28] perf: Allow storage of pmu private data in event
    For pmus which are not per cpu, but e.g. per package/socket, we want to be
    able to store a reference to the underlying per package/socket facility in the
    event at init time so we can avoid magic storage constructs in the pmu driver.

    This allows us to get rid of the per cpu dance in the intel uncore and rapl
    drivers.

    Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
    ---
    include/linux/perf_event.h | 1 +
    1 file changed, 1 insertion(+)

    --- a/include/linux/perf_event.h
    +++ b/include/linux/perf_event.h
    @@ -467,6 +467,7 @@ struct perf_event {
    int group_flags;
    struct perf_event *group_leader;
    struct pmu *pmu;
    + void *pmu_private;

    enum perf_event_active_state state;
    unsigned int attach_state;

    \
     
     \ /
      Last update: 2016-02-22 12:41    [W:4.885 / U:0.300 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site