• Oleg Nesterov's avatar
    uprobes: Introduce MMF_RECALC_UPROBES · 9f68f672
    Oleg Nesterov authored
    Add the new MMF_RECALC_UPROBES flag, it means that MMF_HAS_UPROBES
    can be false positive after remove_breakpoint() or uprobe_munmap().
    It is also set by uprobe_dup_mmap(), this is not optimal but simple.
    We could add the new hook, uprobe_dup_vma(), to set MMF_HAS_UPROBES
    only if the new mm actually has uprobes, but I don't think this
    makes sense.
    
    The next patch will use this flag to clear MMF_HAS_UPROBES.
    Signed-off-by: default avatarOleg Nesterov <oleg@redhat.com>
    Acked-by: default avatarSrikar Dronamraju <srikar@linux.vnet.ibm.com>
    9f68f672
uprobes.c 38.1 KB