Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

bpf: Add tracepoints with null-able arguments

Some of the tracepoints slipped when we did the first scan, adding them now.

Fixes: 838a10bd2ebf ("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>

authored by

Jiri Olsa and committed by
Alexei Starovoitov
c83e2d97 f18169c8

+99
+99
kernel/bpf/btf.c
··· 6505 6505 /* rxrpc */ 6506 6506 { "rxrpc_recvdata", 0x1 }, 6507 6507 { "rxrpc_resend", 0x10 }, 6508 + { "rxrpc_tq", 0x10 }, 6509 + { "rxrpc_client", 0x1 }, 6508 6510 /* sunrpc */ 6509 6511 { "xs_stream_read_data", 0x1 }, 6510 6512 /* ... from xprt_cong_event event class */ ··· 6527 6525 { "mr_integ_alloc", 0x2000 }, 6528 6526 /* bpf_testmod */ 6529 6527 { "bpf_testmod_test_read", 0x0 }, 6528 + /* amdgpu */ 6529 + { "amdgpu_vm_bo_map", 0x1 }, 6530 + { "amdgpu_vm_bo_unmap", 0x1 }, 6531 + /* netfs */ 6532 + { "netfs_folioq", 0x1 }, 6533 + /* xfs from xfs_defer_pending_class */ 6534 + { "xfs_defer_create_intent", 0x1 }, 6535 + { "xfs_defer_cancel_list", 0x1 }, 6536 + { "xfs_defer_pending_finish", 0x1 }, 6537 + { "xfs_defer_pending_abort", 0x1 }, 6538 + { "xfs_defer_relog_intent", 0x1 }, 6539 + { "xfs_defer_isolate_paused", 0x1 }, 6540 + { "xfs_defer_item_pause", 0x1 }, 6541 + { "xfs_defer_item_unpause", 0x1 }, 6542 + /* xfs from xfs_defer_pending_item_class */ 6543 + { "xfs_defer_add_item", 0x1 }, 6544 + { "xfs_defer_cancel_item", 0x1 }, 6545 + { "xfs_defer_finish_item", 0x1 }, 6546 + /* xfs from xfs_icwalk_class */ 6547 + { "xfs_ioc_free_eofblocks", 0x10 }, 6548 + { "xfs_blockgc_free_space", 0x10 }, 6549 + /* xfs from xfs_btree_cur_class */ 6550 + { "xfs_btree_updkeys", 0x100 }, 6551 + { "xfs_btree_overlapped_query_range", 0x100 }, 6552 + /* xfs from xfs_imap_class*/ 6553 + { "xfs_map_blocks_found", 0x10000 }, 6554 + { "xfs_map_blocks_alloc", 0x10000 }, 6555 + { "xfs_iomap_alloc", 0x1000 }, 6556 + { "xfs_iomap_found", 0x1000 }, 6557 + /* xfs from xfs_fs_class */ 6558 + { "xfs_inodegc_flush", 0x1 }, 6559 + { "xfs_inodegc_push", 0x1 }, 6560 + { "xfs_inodegc_start", 0x1 }, 6561 + { "xfs_inodegc_stop", 0x1 }, 6562 + { "xfs_inodegc_queue", 0x1 }, 6563 + { "xfs_inodegc_throttle", 0x1 }, 6564 + { "xfs_fs_sync_fs", 0x1 }, 6565 + { "xfs_blockgc_start", 0x1 }, 6566 + { "xfs_blockgc_stop", 0x1 }, 6567 + { "xfs_blockgc_worker", 0x1 }, 6568 + { "xfs_blockgc_flush_all", 0x1 }, 6569 + /* xfs_scrub */ 6570 + { "xchk_nlinks_live_update", 0x10 }, 6571 + /* xfs_scrub from xchk_metapath_class */ 6572 + { "xchk_metapath_lookup", 0x100 }, 6573 + /* nfsd */ 6574 + { "nfsd_dirent", 0x1 }, 6575 + { "nfsd_file_acquire", 0x1001 }, 6576 + { "nfsd_file_insert_err", 0x1 }, 6577 + { "nfsd_file_cons_err", 0x1 }, 6578 + /* nfs4 */ 6579 + { "nfs4_setup_sequence", 0x1 }, 6580 + { "pnfs_update_layout", 0x10000 }, 6581 + { "nfs4_inode_callback_event", 0x200 }, 6582 + { "nfs4_inode_stateid_callback_event", 0x200 }, 6583 + /* nfs from pnfs_layout_event */ 6584 + { "pnfs_mds_fallback_pg_init_read", 0x10000 }, 6585 + { "pnfs_mds_fallback_pg_init_write", 0x10000 }, 6586 + { "pnfs_mds_fallback_pg_get_mirror_count", 0x10000 }, 6587 + { "pnfs_mds_fallback_read_done", 0x10000 }, 6588 + { "pnfs_mds_fallback_write_done", 0x10000 }, 6589 + { "pnfs_mds_fallback_read_pagelist", 0x10000 }, 6590 + { "pnfs_mds_fallback_write_pagelist", 0x10000 }, 6591 + /* coda */ 6592 + { "coda_dec_pic_run", 0x10 }, 6593 + { "coda_dec_pic_done", 0x10 }, 6594 + /* cfg80211 */ 6595 + { "cfg80211_scan_done", 0x11 }, 6596 + { "rdev_set_coalesce", 0x10 }, 6597 + { "cfg80211_report_wowlan_wakeup", 0x100 }, 6598 + { "cfg80211_inform_bss_frame", 0x100 }, 6599 + { "cfg80211_michael_mic_failure", 0x10000 }, 6600 + /* cfg80211 from wiphy_work_event */ 6601 + { "wiphy_work_queue", 0x10 }, 6602 + { "wiphy_work_run", 0x10 }, 6603 + { "wiphy_work_cancel", 0x10 }, 6604 + { "wiphy_work_flush", 0x10 }, 6605 + /* hugetlbfs */ 6606 + { "hugetlbfs_alloc_inode", 0x10 }, 6607 + /* spufs */ 6608 + { "spufs_context", 0x10 }, 6609 + /* kvm_hv */ 6610 + { "kvm_page_fault_enter", 0x100 }, 6611 + /* dpu */ 6612 + { "dpu_crtc_setup_mixer", 0x100 }, 6613 + /* binder */ 6614 + { "binder_transaction", 0x100 }, 6615 + /* bcachefs */ 6616 + { "btree_path_free", 0x100 }, 6617 + /* hfi1_tx */ 6618 + { "hfi1_sdma_progress", 0x1000 }, 6619 + /* iptfs */ 6620 + { "iptfs_ingress_postq_event", 0x1000 }, 6621 + /* neigh */ 6622 + { "neigh_update", 0x10 }, 6623 + /* snd_firewire_lib */ 6624 + { "amdtp_packet", 0x100 }, 6530 6625 }; 6531 6626 6532 6627 bool btf_ctx_access(int off, int size, enum bpf_access_type type,