lkml.org 
[lkml]   [2022]   [Nov]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH 0/3] kprobes: notrace enhancements
    Date
    From: Nadav Amit <namit@vmware.com>

    There are inconsistencies and some issues in marking functions as
    notrace. On one hand, all inline functions are marked as "notrace" and
    some libraries cannot be traced. At the same time, some functions should
    not be traced but are not marked as notrace.

    These patch address issues that I encountered during work on an
    automatic tracing tool.

    Nadav Amit (3):
    kprobes: Mark descendents of core_kernel_text as notrace
    lib/usercopy: Allow traceing of usercopy, xarray, iov_iter
    compiler: inline does not imply notrace

    arch/arm/kernel/process.c | 2 +-
    arch/ia64/mm/init.c | 2 +-
    arch/x86/entry/vsyscall/vsyscall_64.c | 2 +-
    arch/x86/um/mem_32.c | 2 +-
    include/asm-generic/sections.h | 6 +++---
    include/linux/compiler_types.h | 2 +-
    include/linux/kallsyms.h | 6 +++---
    include/linux/mm.h | 2 +-
    lib/Makefile | 3 +++
    9 files changed, 15 insertions(+), 12 deletions(-)

    --
    2.25.1

    \
     
     \ /
      Last update: 2022-11-22 20:57    [W:2.974 / U:0.136 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site