• Robert Richter's avatar
    oprofile: disable write access to oprofilefs while profiler is running · 7df01d96
    Robert Richter authored
    Oprofile counters are setup when profiling is disabled. Thus, writing
    to oprofilefs has no immediate effect. Changes are updated only after
    oprofile is reenabled.
    
    To keep userland and kernel states synchronized, we now allow
    configuration of oprofile only if profiling is disabled.  In this case
    it checks if the profiler is running and then disables write access to
    oprofilefs by returning -EBUSY. The change should be backward
    compatible with current oprofile userland daemon.
    Acked-by: default avatarMaynard Johnson <maynardj@us.ibm.com>
    Cc: William Cohen <wcohen@redhat.com>
    Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
    Signed-off-by: default avatarRobert Richter <robert.richter@amd.com>
    7df01d96
oprof.h 1.02 KB