aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/trace/trace_events_user.c
AgeCommit message (Expand)AuthorFilesLines
6 daysMerge tag 'trace-user-events-v6.10' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+75
10 daystracing/user_events: Fix non-spaced field matchingBeau Belgrave1-1/+75
2024-04-24ftrace: Remove the now superfluous sentinel elements from ctl_table arrayJoel Granados1-1/+0
2024-03-18tracing/user_events: Introduce multi-format eventsBeau Belgrave1-12/+90
2024-03-18tracing/user_events: Prepare find/delete for same name eventsBeau Belgrave1-48/+59
2023-12-05iov_iter: replace import_single_range() with import_ubuf()Jens Axboe1-2/+1
2023-12-05iov_iter: remove unused 'iov' argument from import_single_range()Jens Axboe1-2/+1
2023-10-03tracing/user_events: Allow events to persist for perfmon_capable usersBeau Belgrave1-14/+22
2023-09-30tracing/user_events: Align set_bit() address for all archsBeau Belgrave1-7/+51
2023-08-22tracing/user_events: Optimize safe list traversalsEric Vaughn1-7/+8
2023-07-10tracing/user_events: Fix struct arg size match checkBeau Belgrave1-0/+3
2023-06-29Merge tag 'trace-v6.4-rc7-v3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+2
2023-06-28Merge tag 'mm-stable-2023-06-24-19-15' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2023-06-28tracing/user_events: Fix incorrect return value for writing operation when ev...sunliming1-1/+2
2023-06-23Merge mm-hotfixes-stable into mm-stable to pick up depended-upon changes.Andrew Morton1-39/+73
2023-06-14tracing/user_events: Add auto cleanup and future persist flagBeau Belgrave1-13/+126
2023-06-14tracing/user_events: Track refcount consistently via put/getBeau Belgrave1-28/+41
2023-06-14tracing/user_events: Store register flags on eventsBeau Belgrave1-6/+10
2023-06-14tracing/user_events: Remove user_ns walk for groupsBeau Belgrave1-37/+5
2023-06-14tracing/user_events: Fix the incorrect trace record for empty arguments eventssunliming1-2/+2
2023-06-14tracing/user_events: Handle matching arguments that is null from dyn_eventssunliming1-0/+2
2023-06-14tracing/user_events: Prevent same name but different args eventsunliming1-6/+30
2023-06-09mm/gup: remove unused vmas parameter from pin_user_pages_remote()Lorenzo Stoakes1-1/+1
2023-05-23tracing/user_events: Document user_event_mm one-shot list usageBeau Belgrave1-1/+22
2023-05-23tracing/user_events: Rename link fields for clarityBeau Belgrave1-18/+22
2023-05-23tracing/user_events: Remove RCU lock while pinning pagesLinus Torvalds1-6/+7
2023-05-23tracing/user_events: Split up mm alloc and attachLinus Torvalds1-11/+18
2023-05-23tracing/user_events: Use long vs int for atomic bit opsBeau Belgrave1-7/+8
2023-04-25tracing/user_events: Limit max fault-in attemptsBeau Belgrave1-14/+35
2023-04-25tracing/user_events: Prevent same address and bit per processBeau Belgrave1-0/+41
2023-04-25tracing/user_events: Ensure bit is cleared on unregisterBeau Belgrave1-0/+34
2023-04-25tracing/user_events: Ensure write index cannot be negativeBeau Belgrave1-0/+3
2023-04-25tracing/user_events: Set event filter_type from typeBeau Belgrave1-0/+3
2023-03-29tracing/user_events: Use print_format_fields() for trace outputSteven Rostedt (Google)1-6/+3
2023-03-29tracing/user_events: Align structs with tabs for readabilityBeau Belgrave1-41/+41
2023-03-29tracing/user_events: Limit global user_event countBeau Belgrave1-0/+47
2023-03-29tracing/user_events: Charge event allocs to cgroupsBeau Belgrave1-10/+10
2023-03-29tracing/user_events: Add ioctl for disabling addressesBeau Belgrave1-2/+95
2023-03-29tracing/user_events: Fixup enable faults asynclyBeau Belgrave1-6/+114
2023-03-29tracing/user_events: Use remote writes for event enablementBeau Belgrave1-136/+450
2023-03-29tracing/user_events: Split header into uapi and kernelBeau Belgrave1-5/+0
2022-12-15Merge tag 'trace-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...Linus Torvalds1-0/+1
2022-12-12Merge tag 'pull-iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-1/+1
2022-11-28tracing/user_events: Fix call print_fmt leakBeau Belgrave1-0/+1
2022-11-25use less confusing names for iov_iter direction initializersAl Viro1-1/+1
2022-11-22tracing/user_events: Fix memory leak in user_event_create()Xiu Jianfeng1-1/+3
2022-10-03tracing/user_events: Move pages/locks into groups to prepare for namespacesBeau Belgrave1-72/+274
2022-09-29tracing/user_events: Use bits vs bytes for enabled status page dataBeau Belgrave1-8/+67
2022-09-29tracing/user_events: Use refcount instead of atomic for ref trackingBeau Belgrave1-29/+24
2022-09-29tracing/user_events: Ensure user provided strings are safely formattedBeau Belgrave1-32/+59
2022-09-29tracing/user_events: Use WRITE instead of READ for io vector importBeau Belgrave1-1/+2
2022-09-29tracing/user_events: Use NULL for strstr checksBeau Belgrave1-3/+3
2022-07-12tracing/user_events: Fix syntax errors in commentsXiang wangx1-1/+1
2022-04-02tracing: Move user_events.h temporarily out of include/uapiSteven Rostedt (Google)1-0/+5
2022-04-02tracing/user_events: Remove eBPF interfacesBeau Belgrave1-72/+1
2022-04-02tracing/user_events: Hold event_mutex during dyn_event_addBeau Belgrave1-2/+6
2022-03-15user_events: Add trace event call as root for low permission casesBeau Belgrave1-2/+37
2022-03-11tracing/user_events: Use alloc_pages instead of kzalloc() for register pagesSteven Rostedt (Google)1-6/+8
2022-03-11user_events: Prevent dyn_event delete racing with ioctl add/deleteBeau Belgrave1-6/+40
2022-03-10user_events: Fix potential uninitialized pointer while parsing fieldBeau Belgrave1-1/+3
2022-02-10user_events: Validate user payloads for size and null terminationBeau Belgrave1-14/+133
2022-02-10user_events: Optimize writing events by only copying data onceBeau Belgrave1-30/+85
2022-02-10user_events: Add basic perf and eBPF supportBeau Belgrave1-1/+71
2022-02-10user_events: Handle matching arguments from dyn_eventsBeau Belgrave1-1/+76
2022-02-10user_events: Add print_fmt generation support for basic typesBeau Belgrave1-2/+113
2022-02-10user_events: Add minimal support for trace_event into ftraceBeau Belgrave1-0/+1187