mirror of
https://github.com/torvalds/linux.git
synced 2025-11-01 17:18:25 +02:00
bpf: Add tracepoints with null-able arguments
Some of the tracepoints slipped when we did the first scan, adding them now.
Fixes: 838a10bd2e ("bpf: Augment raw_tp arguments with PTR_MAYBE_NULL")
Signed-off-by: Jiri Olsa <jolsa@kernel.org>
Link: https://lore.kernel.org/r/20250210175913.2893549-1-jolsa@kernel.org
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
This commit is contained in:
parent
f18169c89e
commit
c83e2d970b
1 changed files with 99 additions and 0 deletions
|
|
@ -6505,6 +6505,8 @@ static const struct bpf_raw_tp_null_args raw_tp_null_args[] = {
|
|||
/* rxrpc */
|
||||
{ "rxrpc_recvdata", 0x1 },
|
||||
{ "rxrpc_resend", 0x10 },
|
||||
{ "rxrpc_tq", 0x10 },
|
||||
{ "rxrpc_client", 0x1 },
|
||||
/* sunrpc */
|
||||
{ "xs_stream_read_data", 0x1 },
|
||||
/* ... from xprt_cong_event event class */
|
||||
|
|
@ -6525,6 +6527,103 @@ static const struct bpf_raw_tp_null_args raw_tp_null_args[] = {
|
|||
{ "mr_integ_alloc", 0x2000 },
|
||||
/* bpf_testmod */
|
||||
{ "bpf_testmod_test_read", 0x0 },
|
||||
/* amdgpu */
|
||||
{ "amdgpu_vm_bo_map", 0x1 },
|
||||
{ "amdgpu_vm_bo_unmap", 0x1 },
|
||||
/* netfs */
|
||||
{ "netfs_folioq", 0x1 },
|
||||
/* xfs from xfs_defer_pending_class */
|
||||
{ "xfs_defer_create_intent", 0x1 },
|
||||
{ "xfs_defer_cancel_list", 0x1 },
|
||||
{ "xfs_defer_pending_finish", 0x1 },
|
||||
{ "xfs_defer_pending_abort", 0x1 },
|
||||
{ "xfs_defer_relog_intent", 0x1 },
|
||||
{ "xfs_defer_isolate_paused", 0x1 },
|
||||
{ "xfs_defer_item_pause", 0x1 },
|
||||
{ "xfs_defer_item_unpause", 0x1 },
|
||||
/* xfs from xfs_defer_pending_item_class */
|
||||
{ "xfs_defer_add_item", 0x1 },
|
||||
{ "xfs_defer_cancel_item", 0x1 },
|
||||
{ "xfs_defer_finish_item", 0x1 },
|
||||
/* xfs from xfs_icwalk_class */
|
||||
{ "xfs_ioc_free_eofblocks", 0x10 },
|
||||
{ "xfs_blockgc_free_space", 0x10 },
|
||||
/* xfs from xfs_btree_cur_class */
|
||||
{ "xfs_btree_updkeys", 0x100 },
|
||||
{ "xfs_btree_overlapped_query_range", 0x100 },
|
||||
/* xfs from xfs_imap_class*/
|
||||
{ "xfs_map_blocks_found", 0x10000 },
|
||||
{ "xfs_map_blocks_alloc", 0x10000 },
|
||||
{ "xfs_iomap_alloc", 0x1000 },
|
||||
{ "xfs_iomap_found", 0x1000 },
|
||||
/* xfs from xfs_fs_class */
|
||||
{ "xfs_inodegc_flush", 0x1 },
|
||||
{ "xfs_inodegc_push", 0x1 },
|
||||
{ "xfs_inodegc_start", 0x1 },
|
||||
{ "xfs_inodegc_stop", 0x1 },
|
||||
{ "xfs_inodegc_queue", 0x1 },
|
||||
{ "xfs_inodegc_throttle", 0x1 },
|
||||
{ "xfs_fs_sync_fs", 0x1 },
|
||||
{ "xfs_blockgc_start", 0x1 },
|
||||
{ "xfs_blockgc_stop", 0x1 },
|
||||
{ "xfs_blockgc_worker", 0x1 },
|
||||
{ "xfs_blockgc_flush_all", 0x1 },
|
||||
/* xfs_scrub */
|
||||
{ "xchk_nlinks_live_update", 0x10 },
|
||||
/* xfs_scrub from xchk_metapath_class */
|
||||
{ "xchk_metapath_lookup", 0x100 },
|
||||
/* nfsd */
|
||||
{ "nfsd_dirent", 0x1 },
|
||||
{ "nfsd_file_acquire", 0x1001 },
|
||||
{ "nfsd_file_insert_err", 0x1 },
|
||||
{ "nfsd_file_cons_err", 0x1 },
|
||||
/* nfs4 */
|
||||
{ "nfs4_setup_sequence", 0x1 },
|
||||
{ "pnfs_update_layout", 0x10000 },
|
||||
{ "nfs4_inode_callback_event", 0x200 },
|
||||
{ "nfs4_inode_stateid_callback_event", 0x200 },
|
||||
/* nfs from pnfs_layout_event */
|
||||
{ "pnfs_mds_fallback_pg_init_read", 0x10000 },
|
||||
{ "pnfs_mds_fallback_pg_init_write", 0x10000 },
|
||||
{ "pnfs_mds_fallback_pg_get_mirror_count", 0x10000 },
|
||||
{ "pnfs_mds_fallback_read_done", 0x10000 },
|
||||
{ "pnfs_mds_fallback_write_done", 0x10000 },
|
||||
{ "pnfs_mds_fallback_read_pagelist", 0x10000 },
|
||||
{ "pnfs_mds_fallback_write_pagelist", 0x10000 },
|
||||
/* coda */
|
||||
{ "coda_dec_pic_run", 0x10 },
|
||||
{ "coda_dec_pic_done", 0x10 },
|
||||
/* cfg80211 */
|
||||
{ "cfg80211_scan_done", 0x11 },
|
||||
{ "rdev_set_coalesce", 0x10 },
|
||||
{ "cfg80211_report_wowlan_wakeup", 0x100 },
|
||||
{ "cfg80211_inform_bss_frame", 0x100 },
|
||||
{ "cfg80211_michael_mic_failure", 0x10000 },
|
||||
/* cfg80211 from wiphy_work_event */
|
||||
{ "wiphy_work_queue", 0x10 },
|
||||
{ "wiphy_work_run", 0x10 },
|
||||
{ "wiphy_work_cancel", 0x10 },
|
||||
{ "wiphy_work_flush", 0x10 },
|
||||
/* hugetlbfs */
|
||||
{ "hugetlbfs_alloc_inode", 0x10 },
|
||||
/* spufs */
|
||||
{ "spufs_context", 0x10 },
|
||||
/* kvm_hv */
|
||||
{ "kvm_page_fault_enter", 0x100 },
|
||||
/* dpu */
|
||||
{ "dpu_crtc_setup_mixer", 0x100 },
|
||||
/* binder */
|
||||
{ "binder_transaction", 0x100 },
|
||||
/* bcachefs */
|
||||
{ "btree_path_free", 0x100 },
|
||||
/* hfi1_tx */
|
||||
{ "hfi1_sdma_progress", 0x1000 },
|
||||
/* iptfs */
|
||||
{ "iptfs_ingress_postq_event", 0x1000 },
|
||||
/* neigh */
|
||||
{ "neigh_update", 0x10 },
|
||||
/* snd_firewire_lib */
|
||||
{ "amdtp_packet", 0x100 },
|
||||
};
|
||||
|
||||
bool btf_ctx_access(int off, int size, enum bpf_access_type type,
|
||||
|
|
|
|||
Loading…
Reference in a new issue