• Robert Richter's avatar
    oprofile: warn on freeing event buffer too early · c0868934
    Robert Richter authored
    A race shouldn't happen since all workqueues or handlers are canceled
    or flushed before the event buffer is freed. A warning is triggered
    now if the buffer is freed too early.
    
    Also, this patch adds some comments about event buffer protection,
    reworks some code and adds code to clear buffer_pos during alloc and
    free of the event buffer.
    
    Cc: David Rientjes <rientjes@google.com>
    Cc: Stephane Eranian <eranian@google.com>
    Signed-off-by: default avatarRobert Richter <robert.richter@amd.com>
    c0868934
event_buffer.c 4.47 KB