__srcu_read_unlock
Regular
4.4
: ✅void __srcu_read_unlock(struct srcu_struct *sp, int idx);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/rcu/srcu.c (ffffffff810e39a0)
Location: kernel/rcu/srcu.c:314
Inline: False
Direct callers:
- kernel/notifier.c:__srcu_notifier_call_chain
- kernel/events/core.c:perf_event_exit_cpu_context
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_start
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_end
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range
- mm/mmu_notifier.c:mmu_notifier_unregister
- mm/mmu_notifier.c:__mmu_notifier_release
- mm/mmu_notifier.c:__mmu_notifier_clear_flush_young
- mm/mmu_notifier.c:__mmu_notifier_clear_young
- mm/mmu_notifier.c:__mmu_notifier_test_young
- mm/mmu_notifier.c:__mmu_notifier_change_pte
- mm/mmu_notifier.c:__mmu_notifier_invalidate_page
- fs/notify/fsnotify.c:fsnotify
- fs/quota/dquot.c:__dquot_free_space
- fs/quota/dquot.c:dquot_claim_space_nodirty
- fs/quota/dquot.c:dquot_reclaim_space_nodirty
- fs/quota/dquot.c:dquot_free_inode
- fs/quota/dquot.c:dquot_alloc_inode
- fs/quota/dquot.c:__dquot_alloc_space
- security/tomoyo/common.c:tomoyo_load_builtin_policy
- security/tomoyo/common.c:tomoyo_read_control
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_check_profile
- security/tomoyo/file.c:tomoyo_path_number_perm
- security/tomoyo/file.c:tomoyo_check_open_permission
- security/tomoyo/file.c:tomoyo_path_perm
- security/tomoyo/file.c:tomoyo_mkdev_perm
- security/tomoyo/file.c:tomoyo_path2_perm
- security/tomoyo/mount.c:tomoyo_mount_permission
- security/tomoyo/network.c:tomoyo_unix_entry
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- drivers/md/dm.c:dm_get_live_table_for_ioctl
- drivers/md/dm.c:dm_get_live_table_for_ioctl
- drivers/md/dm.c:dm_pr_clear
- drivers/md/dm.c:dm_pr_preempt
- drivers/md/dm.c:dm_pr_release
- drivers/md/dm.c:dm_pr_reserve
- drivers/md/dm.c:dm_pr_register
- drivers/md/dm.c:dm_blk_ioctl
- drivers/md/dm.c:__dm_destroy
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_wq_work
- drivers/md/dm.c:dm_prep_fn
- drivers/md/dm.c:dm_prep_fn
- drivers/md/dm.c:dm_request_fn
- drivers/md/dm.c:dm_mq_queue_rq
- drivers/md/dm.c:dm_mq_queue_rq
- net/core/netpoll.c:netpoll_poll_disable
Symbols:
ffffffff810e39a0-ffffffff810e39ba: __srcu_read_unlock (STB_GLOBAL)
4.8
: ✅void __srcu_read_unlock(struct srcu_struct *sp, int idx);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/rcu/srcu.c (ffffffff810e9cb0)
Location: kernel/rcu/srcu.c:314
Inline: False
Direct callers:
- kernel/exit.c:do_exit
- kernel/notifier.c:__srcu_notifier_call_chain
- kernel/events/core.c:perf_event_exit_cpu_context
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- mm/mmu_notifier.c:mmu_notifier_unregister
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_end
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_start
- mm/mmu_notifier.c:__mmu_notifier_invalidate_page
- mm/mmu_notifier.c:__mmu_notifier_change_pte
- mm/mmu_notifier.c:__mmu_notifier_test_young
- mm/mmu_notifier.c:__mmu_notifier_clear_young
- mm/mmu_notifier.c:__mmu_notifier_clear_flush_young
- mm/mmu_notifier.c:__mmu_notifier_release
- fs/notify/fsnotify.c:fsnotify
- fs/quota/dquot.c:dquot_free_inode
- fs/quota/dquot.c:__dquot_free_space
- fs/quota/dquot.c:dquot_reclaim_space_nodirty
- fs/quota/dquot.c:dquot_claim_space_nodirty
- fs/quota/dquot.c:dquot_alloc_inode
- fs/quota/dquot.c:__dquot_alloc_space
- fs/debugfs/file.c:read_file_blob
- fs/debugfs/file.c:debugfs_write_file_bool
- fs/debugfs/file.c:debugfs_write_file_bool
- fs/debugfs/file.c:debugfs_read_file_bool
- fs/debugfs/file.c:debugfs_read_file_bool
- fs/debugfs/file.c:debugfs_attr_write
- fs/debugfs/file.c:debugfs_attr_read
- fs/debugfs/file.c:full_proxy_open
- fs/debugfs/file.c:full_proxy_poll
- fs/debugfs/file.c:full_proxy_poll
- fs/debugfs/file.c:full_proxy_unlocked_ioctl
- fs/debugfs/file.c:full_proxy_write
- fs/debugfs/file.c:full_proxy_read
- fs/debugfs/file.c:full_proxy_llseek
- fs/debugfs/file.c:open_proxy_open
- security/tomoyo/common.c:tomoyo_check_profile
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_read_control
- security/tomoyo/common.c:tomoyo_load_builtin_policy
- security/tomoyo/file.c:tomoyo_path2_perm
- security/tomoyo/file.c:tomoyo_mkdev_perm
- security/tomoyo/file.c:tomoyo_path_perm
- security/tomoyo/file.c:tomoyo_check_open_permission
- security/tomoyo/file.c:tomoyo_path_number_perm
- security/tomoyo/mount.c:tomoyo_mount_permission
- security/tomoyo/network.c:tomoyo_unix_entry
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- drivers/md/dm.c:dm_wq_work
- drivers/md/dm.c:__dm_destroy
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_blk_direct_access
- drivers/md/dm.c:dm_grab_bdev_for_ioctl
- drivers/md/dm.c:dm_grab_bdev_for_ioctl
- drivers/md/dm.c:dm_grab_bdev_for_ioctl
- drivers/md/dm.c:dm_grab_bdev_for_ioctl
- net/core/netpoll.c:netpoll_poll_disable
Symbols:
ffffffff810e9cb0-ffffffff810e9cca: __srcu_read_unlock (STB_GLOBAL)
4.10
: ✅void __srcu_read_unlock(struct srcu_struct *sp, int idx);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/rcu/srcu.c (ffffffff810f0b80)
Location: kernel/rcu/srcu.c:314
Inline: False
Direct callers:
- kernel/exit.c:do_exit
- kernel/notifier.c:__srcu_notifier_call_chain
- kernel/events/core.c:perf_event_exit_cpu_context
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- mm/mmu_notifier.c:mmu_notifier_unregister
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_end
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_start
- mm/mmu_notifier.c:__mmu_notifier_invalidate_page
- mm/mmu_notifier.c:__mmu_notifier_change_pte
- mm/mmu_notifier.c:__mmu_notifier_test_young
- mm/mmu_notifier.c:__mmu_notifier_clear_young
- mm/mmu_notifier.c:__mmu_notifier_clear_flush_young
- mm/mmu_notifier.c:__mmu_notifier_release
- fs/notify/fsnotify.c:fsnotify
- fs/quota/dquot.c:dquot_free_inode
- fs/quota/dquot.c:__dquot_free_space
- fs/quota/dquot.c:dquot_reclaim_space_nodirty
- fs/quota/dquot.c:dquot_claim_space_nodirty
- fs/quota/dquot.c:dquot_alloc_inode
- fs/quota/dquot.c:__dquot_alloc_space
- fs/debugfs/file.c:read_file_blob
- fs/debugfs/file.c:debugfs_write_file_bool
- fs/debugfs/file.c:debugfs_write_file_bool
- fs/debugfs/file.c:debugfs_read_file_bool
- fs/debugfs/file.c:debugfs_read_file_bool
- fs/debugfs/file.c:debugfs_attr_write
- fs/debugfs/file.c:debugfs_attr_read
- fs/debugfs/file.c:full_proxy_open
- fs/debugfs/file.c:full_proxy_poll
- fs/debugfs/file.c:full_proxy_poll
- fs/debugfs/file.c:full_proxy_unlocked_ioctl
- fs/debugfs/file.c:full_proxy_write
- fs/debugfs/file.c:full_proxy_read
- fs/debugfs/file.c:full_proxy_llseek
- fs/debugfs/file.c:open_proxy_open
- security/tomoyo/common.c:tomoyo_check_profile
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_read_control
- security/tomoyo/common.c:tomoyo_load_builtin_policy
- security/tomoyo/file.c:tomoyo_path2_perm
- security/tomoyo/file.c:tomoyo_mkdev_perm
- security/tomoyo/file.c:tomoyo_path_perm
- security/tomoyo/file.c:tomoyo_check_open_permission
- security/tomoyo/file.c:tomoyo_path_number_perm
- security/tomoyo/mount.c:tomoyo_mount_permission
- security/tomoyo/network.c:tomoyo_unix_entry
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- block/blk-mq.c:blk_mq_make_request
- drivers/base/core.c:device_links_read_unlock
- drivers/md/dm.c:dm_wq_work
- drivers/md/dm.c:__dm_destroy
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_blk_direct_access
- drivers/md/dm.c:dm_grab_bdev_for_ioctl
- drivers/md/dm.c:dm_grab_bdev_for_ioctl
- drivers/md/dm.c:dm_grab_bdev_for_ioctl
- drivers/md/dm.c:dm_grab_bdev_for_ioctl
- net/core/netpoll.c:netpoll_poll_disable
Symbols:
ffffffff810f0b80-ffffffff810f0b9a: __srcu_read_unlock (STB_GLOBAL)
4.13
: ✅void __srcu_read_unlock(struct srcu_struct *sp, int idx);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/rcu/srcutree.c (ffffffff810f0b40)
Location: kernel/rcu/srcutree.c:390
Inline: False
Direct callers:
- kernel/exit.c:do_exit
- kernel/notifier.c:__srcu_notifier_call_chain
- mm/mmu_notifier.c:mmu_notifier_unregister
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_end
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_start
- mm/mmu_notifier.c:__mmu_notifier_change_pte
- mm/mmu_notifier.c:__mmu_notifier_test_young
- mm/mmu_notifier.c:__mmu_notifier_clear_young
- mm/mmu_notifier.c:__mmu_notifier_clear_flush_young
- mm/mmu_notifier.c:__mmu_notifier_release
- fs/notify/fsnotify.c:fsnotify
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_prepare_user_wait
- fs/quota/dquot.c:dquot_free_inode
- fs/quota/dquot.c:__dquot_free_space
- fs/quota/dquot.c:dquot_reclaim_space_nodirty
- fs/quota/dquot.c:dquot_claim_space_nodirty
- fs/quota/dquot.c:dquot_alloc_inode
- fs/quota/dquot.c:__dquot_alloc_space
- fs/debugfs/file.c:read_file_blob
- fs/debugfs/file.c:debugfs_write_file_bool
- fs/debugfs/file.c:debugfs_write_file_bool
- fs/debugfs/file.c:debugfs_read_file_bool
- fs/debugfs/file.c:debugfs_read_file_bool
- fs/debugfs/file.c:debugfs_attr_write
- fs/debugfs/file.c:debugfs_attr_read
- fs/debugfs/file.c:full_proxy_open
- fs/debugfs/file.c:full_proxy_poll
- fs/debugfs/file.c:full_proxy_poll
- fs/debugfs/file.c:full_proxy_unlocked_ioctl
- fs/debugfs/file.c:full_proxy_write
- fs/debugfs/file.c:full_proxy_read
- fs/debugfs/file.c:full_proxy_llseek
- fs/debugfs/file.c:open_proxy_open
- security/tomoyo/common.c:tomoyo_check_profile
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_read_control
- security/tomoyo/common.c:tomoyo_load_builtin_policy
- security/tomoyo/file.c:tomoyo_path2_perm
- security/tomoyo/file.c:tomoyo_mkdev_perm
- security/tomoyo/file.c:tomoyo_path_perm
- security/tomoyo/file.c:tomoyo_check_open_permission
- security/tomoyo/file.c:tomoyo_path_number_perm
- security/tomoyo/mount.c:tomoyo_mount_permission
- security/tomoyo/network.c:tomoyo_unix_entry
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- drivers/base/core.c:device_links_read_unlock
- drivers/base/power/wakeup.c:wakeup_sources_stats_show
- drivers/base/power/wakeup.c:pm_print_active_wakeup_sources
- drivers/base/power/wakeup.c:device_wakeup_disarm_wake_irqs
- drivers/base/power/wakeup.c:device_wakeup_arm_wake_irqs
- drivers/dax/super.c:dax_get_by_host
- drivers/dax/super.c:__bdev_dax_supported
- drivers/md/dm.c:dm_wq_work
- drivers/md/dm.c:__dm_destroy
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_dax_flush
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm.c:dm_dax_direct_access
- drivers/md/dm.c:dm_grab_bdev_for_ioctl
- drivers/md/dm.c:dm_grab_bdev_for_ioctl
- drivers/md/dm.c:dm_grab_bdev_for_ioctl
- drivers/md/dm.c:dm_grab_bdev_for_ioctl
- net/core/netpoll.c:netpoll_poll_disable
Symbols:
ffffffff810f0b40-ffffffff810f0b5e: __srcu_read_unlock (STB_GLOBAL)
4.15
: ✅void __srcu_read_unlock(struct srcu_struct *sp, int idx);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/rcu/srcutree.c (ffffffff810fa800)
Location: kernel/rcu/srcutree.c:391
Inline: False
Direct callers:
- kernel/notifier.c:__srcu_notifier_call_chain
- kernel/rcu/update.c:exit_tasks_rcu_finish
- mm/mmu_notifier.c:mmu_notifier_unregister
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_end
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_start
- mm/mmu_notifier.c:__mmu_notifier_change_pte
- mm/mmu_notifier.c:__mmu_notifier_test_young
- mm/mmu_notifier.c:__mmu_notifier_clear_young
- mm/mmu_notifier.c:__mmu_notifier_clear_flush_young
- mm/mmu_notifier.c:__mmu_notifier_release
- fs/notify/fsnotify.c:fsnotify
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_prepare_user_wait
- fs/quota/dquot.c:dquot_free_inode
- fs/quota/dquot.c:__dquot_free_space
- fs/quota/dquot.c:dquot_reclaim_space_nodirty
- fs/quota/dquot.c:dquot_claim_space_nodirty
- fs/quota/dquot.c:dquot_alloc_inode
- fs/quota/dquot.c:__dquot_alloc_space
- security/tomoyo/common.c:tomoyo_check_profile
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_read_control
- security/tomoyo/common.c:tomoyo_load_builtin_policy
- security/tomoyo/file.c:tomoyo_path2_perm
- security/tomoyo/file.c:tomoyo_mkdev_perm
- security/tomoyo/file.c:tomoyo_path_perm
- security/tomoyo/file.c:tomoyo_check_open_permission
- security/tomoyo/file.c:tomoyo_path_number_perm
- security/tomoyo/mount.c:tomoyo_mount_permission
- security/tomoyo/network.c:tomoyo_unix_entry
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- block/blk-mq.c:__blk_mq_run_hw_queue
- drivers/base/core.c:device_links_read_unlock
- drivers/base/power/wakeup.c:wakeup_sources_stats_show
- drivers/base/power/wakeup.c:pm_print_active_wakeup_sources
- drivers/base/power/wakeup.c:device_wakeup_disarm_wake_irqs
- drivers/base/power/wakeup.c:device_wakeup_arm_wake_irqs
- drivers/dax/super.c:dax_get_by_host
- drivers/dax/super.c:__bdev_dax_supported
- drivers/md/dm.c:dm_wq_work
- drivers/md/dm.c:__dm_destroy
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm.c:dm_dax_direct_access
- drivers/md/dm.c:dm_grab_bdev_for_ioctl
- drivers/md/dm.c:dm_grab_bdev_for_ioctl
- drivers/md/dm.c:dm_grab_bdev_for_ioctl
- drivers/md/dm.c:dm_grab_bdev_for_ioctl
- net/core/netpoll.c:netpoll_poll_disable
Symbols:
ffffffff810fa800-ffffffff810fa821: __srcu_read_unlock (STB_GLOBAL)
4.18
: ✅void __srcu_read_unlock(struct srcu_struct *sp, int idx);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/rcu/srcutree.c (ffffffff81102d80)
Location: kernel/rcu/srcutree.c:422
Inline: False
Direct callers:
- kernel/notifier.c:__srcu_notifier_call_chain
- kernel/rcu/update.c:exit_tasks_rcu_finish
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- mm/mmu_notifier.c:mmu_notifier_unregister
- mm/mmu_notifier.c:mm_has_blockable_invalidate_notifiers
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_end
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_start
- mm/mmu_notifier.c:__mmu_notifier_change_pte
- mm/mmu_notifier.c:__mmu_notifier_test_young
- mm/mmu_notifier.c:__mmu_notifier_clear_young
- mm/mmu_notifier.c:__mmu_notifier_clear_flush_young
- mm/mmu_notifier.c:__mmu_notifier_release
- fs/notify/fsnotify.c:fsnotify
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_prepare_user_wait
- fs/quota/dquot.c:dquot_free_inode
- fs/quota/dquot.c:__dquot_free_space
- fs/quota/dquot.c:dquot_reclaim_space_nodirty
- fs/quota/dquot.c:dquot_claim_space_nodirty
- fs/quota/dquot.c:dquot_alloc_inode
- fs/quota/dquot.c:__dquot_alloc_space
- security/tomoyo/common.c:tomoyo_check_profile
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_read_control
- security/tomoyo/common.c:tomoyo_load_builtin_policy
- security/tomoyo/file.c:tomoyo_path2_perm
- security/tomoyo/file.c:tomoyo_mkdev_perm
- security/tomoyo/file.c:tomoyo_path_perm
- security/tomoyo/file.c:tomoyo_check_open_permission
- security/tomoyo/file.c:tomoyo_path_number_perm
- security/tomoyo/mount.c:tomoyo_mount_permission
- security/tomoyo/network.c:tomoyo_unix_entry
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- block/blk-mq.c:blk_mq_request_issue_directly
- block/blk-mq.c:blk_mq_try_issue_directly
- block/blk-mq.c:blk_mq_run_hw_queue
- block/blk-mq.c:blk_mq_run_hw_queue
- block/blk-mq.c:__blk_mq_run_hw_queue
- drivers/base/core.c:device_pm_move_to_tail
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:pm_print_active_wakeup_sources
- drivers/base/power/wakeup.c:device_wakeup_disarm_wake_irqs
- drivers/base/power/wakeup.c:device_wakeup_arm_wake_irqs
- drivers/dax/super.c:dax_get_by_host
- drivers/md/dm.c:dm_pr_clear
- drivers/md/dm.c:dm_pr_preempt
- drivers/md/dm.c:dm_pr_release
- drivers/md/dm.c:dm_pr_reserve
- drivers/md/dm.c:dm_wq_work
- drivers/md/dm.c:__dm_destroy
- drivers/md/dm.c:dm_dax_copy_to_iter
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm.c:dm_dax_direct_access
- drivers/md/dm.c:dm_blk_ioctl
- drivers/md/dm.c:dm_prepare_ioctl
- net/core/netpoll.c:netpoll_poll_disable
Symbols:
ffffffff81102d80-ffffffff81102da1: __srcu_read_unlock (STB_GLOBAL)
5.0
: Selective Inline ⚠️void __srcu_read_unlock(struct srcu_struct *ssp, int idx);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/rcu/srcutree.c (ffffffff8110faef)
Location: kernel/rcu/srcutree.c:428
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:__call_srcu
Direct callers:
- arch/x86/kernel/process.c:mwait_idle
- arch/x86/kernel/process.c:mwait_idle
- arch/x86/kernel/process.c:default_idle
- arch/x86/kernel/process.c:default_idle
- arch/x86/mm/tlb.c:switch_mm_irqs_off
- arch/x86/mm/tlb.c:switch_mm_irqs_off
- kernel/notifier.c:__srcu_notifier_call_chain
- kernel/sched/idle.c:cpu_idle_poll
- kernel/sched/idle.c:cpu_idle_poll
- kernel/printk/printk.c:console_unlock
- kernel/rcu/update.c:exit_tasks_rcu_finish
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- mm/mmu_notifier.c:mmu_notifier_unregister
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_end
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_start
- mm/mmu_notifier.c:__mmu_notifier_change_pte
- mm/mmu_notifier.c:__mmu_notifier_test_young
- mm/mmu_notifier.c:__mmu_notifier_clear_young
- mm/mmu_notifier.c:__mmu_notifier_clear_flush_young
- mm/mmu_notifier.c:__mmu_notifier_release
- fs/notify/fsnotify.c:fsnotify
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_prepare_user_wait
- fs/quota/dquot.c:dquot_free_inode
- fs/quota/dquot.c:__dquot_free_space
- fs/quota/dquot.c:dquot_reclaim_space_nodirty
- fs/quota/dquot.c:dquot_claim_space_nodirty
- fs/quota/dquot.c:dquot_alloc_inode
- fs/quota/dquot.c:__dquot_alloc_space
- security/tomoyo/common.c:tomoyo_check_profile
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_read_control
- security/tomoyo/common.c:tomoyo_load_builtin_policy
- security/tomoyo/file.c:tomoyo_path2_perm
- security/tomoyo/file.c:tomoyo_mkdev_perm
- security/tomoyo/file.c:tomoyo_path_perm
- security/tomoyo/file.c:tomoyo_check_open_permission
- security/tomoyo/file.c:tomoyo_path_number_perm
- security/tomoyo/mount.c:tomoyo_mount_permission
- security/tomoyo/network.c:tomoyo_unix_entry
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- block/blk-mq.c:blk_mq_try_issue_directly
- block/blk-mq.c:blk_mq_try_issue_directly
- block/blk-mq.c:blk_mq_run_hw_queue
- block/blk-mq.c:blk_mq_run_hw_queue
- block/blk-mq.c:__blk_mq_run_hw_queue
- drivers/clk/clk.c:clk_core_enable
- drivers/clk/clk.c:clk_core_enable
- drivers/clk/clk.c:clk_core_disable
- drivers/clk/clk.c:clk_core_disable
- drivers/base/core.c:device_pm_move_to_tail
- drivers/base/power/runtime.c:__pm_runtime_suspend
- drivers/base/power/runtime.c:pm_schedule_suspend
- drivers/base/power/runtime.c:pm_suspend_timer_fn
- drivers/base/power/runtime.c:pm_runtime_work
- drivers/base/power/runtime.c:pm_runtime_work
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:pm_print_active_wakeup_sources
- drivers/base/power/wakeup.c:device_wakeup_disarm_wake_irqs
- drivers/base/power/wakeup.c:device_wakeup_arm_wake_irqs
- drivers/dax/super.c:dax_get_by_host
- drivers/md/dm.c:dm_pr_clear
- drivers/md/dm.c:dm_pr_preempt
- drivers/md/dm.c:dm_pr_release
- drivers/md/dm.c:dm_pr_reserve
- drivers/md/dm.c:dm_wq_work
- drivers/md/dm.c:__dm_destroy
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_dax_copy_to_iter
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm.c:dm_dax_direct_access
- drivers/md/dm.c:dm_blk_ioctl
- drivers/md/dm.c:dm_prepare_ioctl
- drivers/md/dm.c:dm_blk_report_zones
- drivers/cpuidle/cpuidle.c:cpuidle_enter_state
- drivers/cpuidle/cpuidle.c:cpuidle_enter_state
- net/core/netpoll.c:netpoll_poll_disable
Symbols:
ffffffff8110e750-ffffffff8110e771: __srcu_read_unlock (STB_GLOBAL)
5.3
: Selective Inline ⚠️void __srcu_read_unlock(struct srcu_struct *ssp, int idx);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/rcu/srcutree.c (ffffffff811189c5)
Location: kernel/rcu/srcutree.c:419
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:__call_srcu
Direct callers:
- arch/x86/kernel/process.c:mwait_idle
- arch/x86/kernel/process.c:mwait_idle
- arch/x86/kernel/process.c:default_idle
- arch/x86/kernel/process.c:default_idle
- arch/x86/mm/tlb.c:switch_mm_irqs_off
- kernel/notifier.c:__srcu_notifier_call_chain
- kernel/sched/idle.c:cpu_idle_poll
- kernel/sched/idle.c:cpu_idle_poll
- kernel/printk/printk.c:console_unlock
- kernel/rcu/update.c:exit_tasks_rcu_finish
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- mm/mmu_notifier.c:mmu_notifier_unregister
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_end
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_start
- mm/mmu_notifier.c:__mmu_notifier_change_pte
- mm/mmu_notifier.c:__mmu_notifier_test_young
- mm/mmu_notifier.c:__mmu_notifier_clear_young
- mm/mmu_notifier.c:__mmu_notifier_clear_flush_young
- mm/mmu_notifier.c:__mmu_notifier_release
- fs/notify/fsnotify.c:fsnotify
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_prepare_user_wait
- fs/quota/dquot.c:dquot_free_inode
- fs/quota/dquot.c:__dquot_free_space
- fs/quota/dquot.c:dquot_reclaim_space_nodirty
- fs/quota/dquot.c:dquot_claim_space_nodirty
- fs/quota/dquot.c:dquot_alloc_inode
- fs/quota/dquot.c:__dquot_alloc_space
- security/tomoyo/common.c:tomoyo_check_profile
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_read_control
- security/tomoyo/file.c:tomoyo_path2_perm
- security/tomoyo/file.c:tomoyo_mkdev_perm
- security/tomoyo/file.c:tomoyo_path_perm
- security/tomoyo/file.c:tomoyo_check_open_permission
- security/tomoyo/file.c:tomoyo_path_number_perm
- security/tomoyo/mount.c:tomoyo_mount_permission
- security/tomoyo/network.c:tomoyo_unix_entry
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- block/blk-mq.c:blk_mq_request_issue_directly
- block/blk-mq.c:blk_mq_try_issue_directly
- block/blk-mq.c:blk_mq_run_hw_queue
- block/blk-mq.c:__blk_mq_run_hw_queue
- drivers/clk/clk.c:clk_core_enable
- drivers/clk/clk.c:clk_core_enable
- drivers/clk/clk.c:clk_core_disable
- drivers/clk/clk.c:clk_core_disable
- drivers/base/core.c:device_pm_move_to_tail
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:pm_print_active_wakeup_sources
- drivers/base/power/wakeup.c:device_wakeup_disarm_wake_irqs
- drivers/base/power/wakeup.c:device_wakeup_arm_wake_irqs
- drivers/dax/super.c:dax_get_by_host
- drivers/dax/super.c:__bdev_dax_supported
- drivers/md/dm.c:dm_pr_clear
- drivers/md/dm.c:dm_pr_preempt
- drivers/md/dm.c:dm_pr_release
- drivers/md/dm.c:dm_pr_reserve
- drivers/md/dm.c:dm_wq_work
- drivers/md/dm.c:__dm_destroy
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_dax_copy_to_iter
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm.c:dm_dax_supported
- drivers/md/dm.c:dm_dax_direct_access
- drivers/md/dm.c:dm_blk_ioctl
- drivers/md/dm.c:dm_prepare_ioctl
- drivers/md/dm.c:dm_blk_report_zones
- drivers/cpuidle/cpuidle.c:cpuidle_enter_state
- drivers/cpuidle/cpuidle.c:cpuidle_enter_state
- net/core/netpoll.c:netpoll_poll_disable
Symbols:
ffffffff81117df0-ffffffff81117e11: __srcu_read_unlock (STB_GLOBAL)
5.4
: Selective Inline ⚠️void __srcu_read_unlock(struct srcu_struct *ssp, int idx);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/rcu/srcutree.c (ffffffff81124d95)
Location: kernel/rcu/srcutree.c:419
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:__call_srcu
Direct callers:
- arch/x86/kernel/process.c:mwait_idle
- arch/x86/kernel/process.c:mwait_idle
- arch/x86/kernel/process.c:default_idle
- arch/x86/kernel/process.c:default_idle
- arch/x86/mm/tlb.c:switch_mm_irqs_off
- kernel/notifier.c:__srcu_notifier_call_chain
- kernel/sched/idle.c:cpu_idle_poll
- kernel/sched/idle.c:cpu_idle_poll
- kernel/printk/printk.c:console_unlock
- kernel/rcu/update.c:exit_tasks_rcu_finish
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- mm/mmu_notifier.c:mmu_notifier_unregister
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_end
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_start
- mm/mmu_notifier.c:__mmu_notifier_change_pte
- mm/mmu_notifier.c:__mmu_notifier_test_young
- mm/mmu_notifier.c:__mmu_notifier_clear_young
- mm/mmu_notifier.c:__mmu_notifier_clear_flush_young
- mm/mmu_notifier.c:__mmu_notifier_release
- fs/notify/fsnotify.c:fsnotify
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_prepare_user_wait
- fs/quota/dquot.c:dquot_free_inode
- fs/quota/dquot.c:__dquot_free_space
- fs/quota/dquot.c:dquot_reclaim_space_nodirty
- fs/quota/dquot.c:dquot_claim_space_nodirty
- fs/quota/dquot.c:dquot_alloc_inode
- fs/quota/dquot.c:__dquot_alloc_space
- security/tomoyo/common.c:tomoyo_check_profile
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_read_control
- security/tomoyo/file.c:tomoyo_path2_perm
- security/tomoyo/file.c:tomoyo_mkdev_perm
- security/tomoyo/file.c:tomoyo_path_perm
- security/tomoyo/file.c:tomoyo_check_open_permission
- security/tomoyo/file.c:tomoyo_path_number_perm
- security/tomoyo/mount.c:tomoyo_mount_permission
- security/tomoyo/network.c:tomoyo_unix_entry
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- block/blk-mq.c:blk_mq_request_issue_directly
- block/blk-mq.c:blk_mq_try_issue_directly
- block/blk-mq.c:blk_mq_run_hw_queue
- block/blk-mq.c:__blk_mq_run_hw_queue
- drivers/clk/clk.c:clk_core_enable
- drivers/clk/clk.c:clk_core_enable
- drivers/clk/clk.c:clk_core_disable
- drivers/clk/clk.c:clk_core_disable
- drivers/base/core.c:device_pm_move_to_tail
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:pm_print_active_wakeup_sources
- drivers/base/power/wakeup.c:device_wakeup_disarm_wake_irqs
- drivers/base/power/wakeup.c:device_wakeup_arm_wake_irqs
- drivers/dax/super.c:dax_get_by_host
- drivers/dax/super.c:__bdev_dax_supported
- drivers/md/dm.c:dm_pr_clear
- drivers/md/dm.c:dm_pr_preempt
- drivers/md/dm.c:dm_pr_release
- drivers/md/dm.c:dm_pr_reserve
- drivers/md/dm.c:dm_wq_work
- drivers/md/dm.c:__dm_destroy
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_dax_copy_to_iter
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm.c:dm_dax_supported
- drivers/md/dm.c:dm_dax_direct_access
- drivers/md/dm.c:dm_blk_ioctl
- drivers/md/dm.c:dm_prepare_ioctl
- drivers/md/dm.c:dm_blk_report_zones
- drivers/cpuidle/cpuidle.c:cpuidle_enter_state
- drivers/cpuidle/cpuidle.c:cpuidle_enter_state
- net/core/netpoll.c:netpoll_poll_disable
Symbols:
ffffffff811241b0-ffffffff811241d1: __srcu_read_unlock (STB_GLOBAL)
5.8
: Selective Inline ⚠️void __srcu_read_unlock(struct srcu_struct *ssp, int idx);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/rcu/srcutree.c (ffffffff811329e2)
Location: kernel/rcu/srcutree.c:432
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:__call_srcu
Direct callers:
- arch/x86/kernel/process.c:mwait_idle
- arch/x86/kernel/process.c:mwait_idle
- arch/x86/kernel/process.c:default_idle
- arch/x86/kernel/process.c:default_idle
- arch/x86/mm/tlb.c:switch_mm_irqs_off
- kernel/notifier.c:__srcu_notifier_call_chain
- kernel/rcu/update.c:exit_tasks_rcu_finish
- kernel/events/core.c:perf_init_event
- mm/mmu_notifier.c:mmu_notifier_unregister
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_end
- mm/mmu_notifier.c:mn_hlist_invalidate_range_start
- mm/mmu_notifier.c:__mmu_notifier_change_pte
- mm/mmu_notifier.c:__mmu_notifier_test_young
- mm/mmu_notifier.c:__mmu_notifier_clear_young
- mm/mmu_notifier.c:__mmu_notifier_clear_flush_young
- mm/mmu_notifier.c:mn_hlist_release
- fs/notify/fsnotify.c:fsnotify
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_prepare_user_wait
- fs/quota/dquot.c:__dquot_free_space
- fs/quota/dquot.c:dquot_reclaim_space_nodirty
- fs/quota/dquot.c:dquot_claim_space_nodirty
- fs/quota/dquot.c:__dquot_alloc_space
- security/tomoyo/common.c:tomoyo_check_profile
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_read_control
- security/tomoyo/file.c:tomoyo_path2_perm
- security/tomoyo/file.c:tomoyo_mkdev_perm
- security/tomoyo/file.c:tomoyo_path_perm
- security/tomoyo/file.c:tomoyo_check_open_permission
- security/tomoyo/file.c:tomoyo_path_number_perm
- security/tomoyo/mount.c:tomoyo_mount_permission
- security/tomoyo/network.c:tomoyo_unix_entry
- security/tomoyo/network.c:tomoyo_inet_entry
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- block/blk-mq.c:blk_mq_try_issue_list_directly
- block/blk-mq.c:blk_mq_try_issue_directly
- block/blk-mq.c:blk_mq_run_hw_queue
- block/blk-mq.c:__blk_mq_run_hw_queue
- drivers/clk/clk.c:clk_core_enable
- drivers/clk/clk.c:clk_core_enable
- drivers/clk/clk.c:clk_core_disable
- drivers/clk/clk.c:clk_core_disable
- drivers/base/core.c:device_pm_move_to_tail
- drivers/base/power/runtime.c:update_autosuspend
- drivers/base/power/runtime.c:pm_runtime_allow
- drivers/base/power/runtime.c:pm_runtime_get_if_active
- drivers/base/power/runtime.c:__pm_runtime_suspend
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:pm_print_active_wakeup_sources
- drivers/base/power/wakeup.c:device_wakeup_disarm_wake_irqs
- drivers/base/power/wakeup.c:device_wakeup_arm_wake_irqs
- drivers/base/power/wakeup.c:wakeup_sources_read_unlock
- drivers/base/power/wakeup.c:wakeup_sources_read_unlock
- drivers/dax/super.c:dax_get_by_host
- drivers/dax/super.c:__bdev_dax_supported
- drivers/dax/super.c:__generic_fsdax_supported
- drivers/dax/super.c:__generic_fsdax_supported
- drivers/md/dm.c:dm_pr_clear
- drivers/md/dm.c:dm_pr_preempt
- drivers/md/dm.c:dm_pr_release
- drivers/md/dm.c:dm_pr_reserve
- drivers/md/dm.c:dm_wq_work
- drivers/md/dm.c:__dm_destroy
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_dax_zero_page_range
- drivers/md/dm.c:dm_dax_zero_page_range
- drivers/md/dm.c:dm_dax_copy_to_iter
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm.c:dm_dax_supported
- drivers/md/dm.c:dm_dax_direct_access
- drivers/md/dm.c:dm_blk_ioctl
- drivers/md/dm.c:dm_prepare_ioctl
- drivers/md/dm.c:dm_blk_report_zones
- drivers/cpuidle/cpuidle.c:cpuidle_enter_state
- drivers/cpuidle/cpuidle.c:cpuidle_enter_state
- net/core/netpoll.c:netpoll_poll_disable
Symbols:
ffffffff811319a0-ffffffff811319c1: __srcu_read_unlock (STB_GLOBAL)
5.11
: Selective Inline ⚠️void __srcu_read_unlock(struct srcu_struct *ssp, int idx);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/rcu/srcutree.c (ffffffff8112e1c4)
Location: kernel/rcu/srcutree.c:421
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:__call_srcu
Direct callers:
- arch/x86/kernel/cpu/sgx/main.c:sgx_encl_ewb_cpumask
- arch/x86/kernel/cpu/sgx/main.c:sgx_reclaimer_block
- kernel/notifier.c:srcu_notifier_call_chain
- kernel/events/core.c:perf_init_event
- mm/mmu_notifier.c:mmu_notifier_unregister
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_end
- mm/mmu_notifier.c:mn_hlist_invalidate_range_start
- mm/mmu_notifier.c:__mmu_notifier_change_pte
- mm/mmu_notifier.c:__mmu_notifier_test_young
- mm/mmu_notifier.c:__mmu_notifier_clear_young
- mm/mmu_notifier.c:__mmu_notifier_clear_flush_young
- mm/mmu_notifier.c:mn_hlist_release
- fs/notify/fsnotify.c:fsnotify
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_prepare_user_wait
- fs/quota/dquot.c:__dquot_free_space
- fs/quota/dquot.c:dquot_reclaim_space_nodirty
- fs/quota/dquot.c:dquot_claim_space_nodirty
- fs/quota/dquot.c:__dquot_alloc_space
- security/tomoyo/common.c:tomoyo_check_profile
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_read_control
- security/tomoyo/file.c:tomoyo_path2_perm
- security/tomoyo/file.c:tomoyo_mkdev_perm
- security/tomoyo/file.c:tomoyo_path_perm
- security/tomoyo/file.c:tomoyo_check_open_permission
- security/tomoyo/file.c:tomoyo_path_number_perm
- security/tomoyo/mount.c:tomoyo_mount_permission
- security/tomoyo/network.c:tomoyo_unix_entry
- security/tomoyo/network.c:tomoyo_inet_entry
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- block/blk-mq.c:hctx_unlock
- drivers/clk/clk.c:clk_core_enable
- drivers/clk/clk.c:clk_core_enable
- drivers/clk/clk.c:clk_core_disable
- drivers/clk/clk.c:clk_core_disable
- drivers/base/core.c:device_pm_move_to_tail
- drivers/base/power/runtime.c:update_autosuspend
- drivers/base/power/runtime.c:pm_runtime_allow
- drivers/base/power/runtime.c:pm_runtime_get_if_active
- drivers/base/power/runtime.c:__pm_runtime_suspend
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:pm_print_active_wakeup_sources
- drivers/base/power/wakeup.c:device_wakeup_disarm_wake_irqs
- drivers/base/power/wakeup.c:device_wakeup_arm_wake_irqs
- drivers/base/power/wakeup.c:wakeup_sources_read_unlock
- drivers/base/power/wakeup.c:wakeup_sources_read_unlock
- drivers/dax/super.c:dax_get_by_host
- drivers/dax/super.c:__bdev_dax_supported
- drivers/dax/super.c:__generic_fsdax_supported
- drivers/dax/super.c:__generic_fsdax_supported
- drivers/md/dm.c:dm_pr_clear
- drivers/md/dm.c:dm_pr_preempt
- drivers/md/dm.c:dm_pr_release
- drivers/md/dm.c:dm_pr_reserve
- drivers/md/dm.c:__dm_destroy
- drivers/md/dm.c:dm_submit_bio
- drivers/md/dm.c:dm_dax_zero_page_range
- drivers/md/dm.c:dm_dax_copy_to_iter
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm.c:dm_dax_supported
- drivers/md/dm.c:dm_dax_direct_access
- drivers/md/dm.c:dm_blk_ioctl
- drivers/md/dm.c:dm_prepare_ioctl
- drivers/md/dm.c:dm_blk_report_zones
- net/core/netpoll.c:netpoll_poll_disable
Symbols:
ffffffff8112d180-ffffffff8112d1a1: __srcu_read_unlock (STB_GLOBAL)
5.13
: Selective Inline ⚠️void __srcu_read_unlock(struct srcu_struct *ssp, int idx);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/rcu/srcutree.c (ffffffff8112e70e)
Location: kernel/rcu/srcutree.c:424
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:srcu_gp_start_if_needed
Direct callers:
- arch/x86/kernel/cpu/sgx/main.c:sgx_encl_ewb_cpumask
- arch/x86/kernel/cpu/sgx/main.c:sgx_reclaimer_block
- kernel/notifier.c:srcu_notifier_call_chain
- kernel/events/core.c:perf_init_event
- mm/mmu_notifier.c:mmu_notifier_unregister
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_end
- mm/mmu_notifier.c:mn_hlist_invalidate_range_start
- mm/mmu_notifier.c:__mmu_notifier_change_pte
- mm/mmu_notifier.c:__mmu_notifier_test_young
- mm/mmu_notifier.c:__mmu_notifier_clear_young
- mm/mmu_notifier.c:__mmu_notifier_clear_flush_young
- mm/mmu_notifier.c:__mmu_notifier_release
- fs/notify/fsnotify.c:fsnotify
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_prepare_user_wait
- fs/quota/dquot.c:__dquot_free_space
- fs/quota/dquot.c:dquot_reclaim_space_nodirty
- fs/quota/dquot.c:dquot_claim_space_nodirty
- fs/quota/dquot.c:__dquot_alloc_space
- security/tomoyo/common.c:tomoyo_check_profile
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_read_control
- security/tomoyo/file.c:tomoyo_path2_perm
- security/tomoyo/file.c:tomoyo_mkdev_perm
- security/tomoyo/file.c:tomoyo_path_perm
- security/tomoyo/file.c:tomoyo_check_open_permission
- security/tomoyo/file.c:tomoyo_path_number_perm
- security/tomoyo/mount.c:tomoyo_mount_permission
- security/tomoyo/network.c:tomoyo_unix_entry
- security/tomoyo/network.c:tomoyo_check_inet_address
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- block/blk-mq.c:hctx_unlock
- drivers/clk/clk.c:clk_core_enable
- drivers/clk/clk.c:clk_core_enable
- drivers/clk/clk.c:clk_core_disable
- drivers/clk/clk.c:clk_core_disable
- drivers/base/core.c:device_pm_move_to_tail
- drivers/base/power/runtime.c:update_autosuspend
- drivers/base/power/runtime.c:pm_runtime_allow
- drivers/base/power/runtime.c:pm_runtime_get_if_active
- drivers/base/power/runtime.c:__pm_runtime_suspend
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:pm_print_active_wakeup_sources
- drivers/base/power/wakeup.c:device_wakeup_disarm_wake_irqs
- drivers/base/power/wakeup.c:device_wakeup_arm_wake_irqs
- drivers/base/power/wakeup.c:wakeup_sources_read_unlock
- drivers/base/power/wakeup.c:wakeup_sources_read_unlock
- drivers/dax/super.c:dax_get_by_host
- drivers/dax/super.c:__bdev_dax_supported
- drivers/dax/super.c:__generic_fsdax_supported
- drivers/dax/super.c:__generic_fsdax_supported
- drivers/md/dm.c:dm_pr_clear
- drivers/md/dm.c:dm_pr_preempt
- drivers/md/dm.c:dm_pr_release
- drivers/md/dm.c:dm_pr_reserve
- drivers/md/dm.c:__dm_destroy
- drivers/md/dm.c:dm_submit_bio
- drivers/md/dm.c:dm_dax_zero_page_range
- drivers/md/dm.c:dm_dax_copy_to_iter
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm.c:dm_dax_supported
- drivers/md/dm.c:dm_dax_direct_access
- drivers/md/dm.c:dm_blk_ioctl
- drivers/md/dm.c:dm_prepare_ioctl
- drivers/md/dm.c:dm_blk_report_zones
- net/core/netpoll.c:netpoll_poll_disable
Symbols:
ffffffff8112d720-ffffffff8112d741: __srcu_read_unlock (STB_GLOBAL)
5.15
: Selective Inline ⚠️void __srcu_read_unlock(struct srcu_struct *ssp, int idx);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/rcu/srcutree.c (ffffffff8114fbec)
Location: kernel/rcu/srcutree.c:416
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:srcu_gp_start_if_needed
Direct callers:
- arch/x86/kernel/cpu/sgx/main.c:sgx_encl_ewb
- arch/x86/kernel/cpu/sgx/main.c:sgx_reclaimer_block
- kernel/notifier.c:srcu_notifier_call_chain
- kernel/events/core.c:perf_init_event
- mm/mmu_notifier.c:mmu_notifier_unregister
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_end
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_start
- mm/mmu_notifier.c:__mmu_notifier_change_pte
- mm/mmu_notifier.c:__mmu_notifier_test_young
- mm/mmu_notifier.c:__mmu_notifier_clear_young
- mm/mmu_notifier.c:__mmu_notifier_clear_flush_young
- mm/mmu_notifier.c:__mmu_notifier_release
- fs/notify/fsnotify.c:fsnotify
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_prepare_user_wait
- fs/quota/dquot.c:__dquot_free_space
- fs/quota/dquot.c:dquot_reclaim_space_nodirty
- fs/quota/dquot.c:dquot_claim_space_nodirty
- fs/quota/dquot.c:__dquot_alloc_space
- security/tomoyo/common.c:tomoyo_check_profile
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_read_control
- security/tomoyo/file.c:tomoyo_path2_perm
- security/tomoyo/file.c:tomoyo_mkdev_perm
- security/tomoyo/file.c:tomoyo_path_perm
- security/tomoyo/file.c:tomoyo_check_open_permission
- security/tomoyo/file.c:tomoyo_path_number_perm
- security/tomoyo/mount.c:tomoyo_mount_permission
- security/tomoyo/network.c:tomoyo_unix_entry
- security/tomoyo/network.c:tomoyo_check_inet_address
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- block/blk-mq.c:blk_mq_try_issue_list_directly
- block/blk-mq.c:blk_mq_try_issue_directly
- block/blk-mq.c:blk_mq_run_hw_queue
- block/blk-mq.c:__blk_mq_run_hw_queue
- drivers/clk/clk.c:clk_core_enable
- drivers/clk/clk.c:clk_core_enable
- drivers/clk/clk.c:clk_core_disable
- drivers/clk/clk.c:clk_core_disable
- drivers/base/core.c:device_pm_move_to_tail
- drivers/base/power/runtime.c:update_autosuspend
- drivers/base/power/runtime.c:pm_runtime_allow
- drivers/base/power/runtime.c:pm_runtime_get_if_active
- drivers/base/power/runtime.c:__pm_runtime_suspend
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:pm_print_active_wakeup_sources
- drivers/base/power/wakeup.c:device_wakeup_disarm_wake_irqs
- drivers/base/power/wakeup.c:device_wakeup_arm_wake_irqs
- drivers/base/power/wakeup.c:wakeup_sources_read_unlock
- drivers/base/power/wakeup.c:wakeup_sources_read_unlock
- drivers/dax/super.c:generic_fsdax_supported
- drivers/dax/super.c:generic_fsdax_supported
- drivers/dax/super.c:generic_fsdax_supported
- drivers/dax/super.c:dax_get_by_host
- drivers/md/dm.c:dm_pr_clear
- drivers/md/dm.c:dm_pr_preempt
- drivers/md/dm.c:dm_pr_release
- drivers/md/dm.c:dm_pr_reserve
- drivers/md/dm.c:__dm_destroy
- drivers/md/dm.c:dm_submit_bio
- drivers/md/dm.c:dm_dax_zero_page_range
- drivers/md/dm.c:dm_dax_copy_to_iter
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm.c:dm_dax_supported
- drivers/md/dm.c:dm_dax_direct_access
- drivers/md/dm.c:dm_blk_ioctl
- drivers/md/dm.c:dm_prepare_ioctl
- net/core/netpoll.c:netpoll_poll_disable
Symbols:
ffffffff8114e8f0-ffffffff8114e936: __srcu_read_unlock (STB_GLOBAL)
5.19
: Selective Inline ⚠️void __srcu_read_unlock(struct srcu_struct *ssp, int idx);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/rcu/srcutree.c (ffffffff8117721f)
Location: kernel/rcu/srcutree.c:650
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:srcu_barrier
- kernel/rcu/srcutree.c:srcu_gp_start_if_needed
Direct callers:
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_alloc_backing
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_alloc_backing
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_alloc_backing
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_mm_add
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_mm_add
- arch/x86/kernel/cpu/sgx/main.c:sgx_encl_ewb_cpumask
- arch/x86/kernel/cpu/sgx/main.c:sgx_reclaimer_block
- kernel/notifier.c:srcu_notifier_call_chain
- kernel/printk/printk.c:printk_sprint
- kernel/rcu/update.c:exit_tasks_rcu_finish
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- mm/mmu_notifier.c:mmu_notifier_unregister
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_end
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_start
- mm/mmu_notifier.c:__mmu_notifier_change_pte
- mm/mmu_notifier.c:__mmu_notifier_test_young
- mm/mmu_notifier.c:__mmu_notifier_clear_young
- mm/mmu_notifier.c:__mmu_notifier_clear_flush_young
- mm/mmu_notifier.c:__mmu_notifier_release
- fs/notify/fsnotify.c:fsnotify
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_prepare_user_wait
- fs/quota/dquot.c:dquot_free_inode
- fs/quota/dquot.c:__dquot_free_space
- fs/quota/dquot.c:dquot_reclaim_space_nodirty
- fs/quota/dquot.c:dquot_claim_space_nodirty
- fs/quota/dquot.c:dquot_alloc_inode
- fs/quota/dquot.c:__dquot_alloc_space
- fs/proc/vmcore.c:mmap_vmcore
- fs/proc/vmcore.c:mmap_vmcore
- fs/proc/vmcore.c:mmap_vmcore
- fs/proc/vmcore.c:mmap_vmcore
- security/tomoyo/common.c:tomoyo_check_profile
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_read_control
- security/tomoyo/file.c:tomoyo_path2_perm
- security/tomoyo/file.c:tomoyo_mkdev_perm
- security/tomoyo/file.c:tomoyo_path_perm
- security/tomoyo/file.c:tomoyo_check_open_permission
- security/tomoyo/file.c:tomoyo_path_number_perm
- security/tomoyo/mount.c:tomoyo_mount_permission
- security/tomoyo/network.c:tomoyo_unix_entry
- security/tomoyo/network.c:tomoyo_check_inet_address
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- block/blk-mq.c:blk_insert_cloned_request
- block/blk-mq.c:blk_mq_submit_bio
- block/blk-mq.c:blk_mq_flush_plug_list
- block/blk-mq.c:blk_mq_flush_plug_list
- block/blk-mq.c:blk_mq_run_hw_queue
- block/blk-mq.c:blk_mq_run_hw_queue
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
- drivers/clk/clk.c:clk_core_enable
- drivers/clk/clk.c:clk_core_enable
- drivers/clk/clk.c:clk_core_disable
- drivers/clk/clk.c:clk_core_disable
- drivers/base/core.c:device_pm_move_to_tail
- drivers/base/power/runtime.c:update_autosuspend
- drivers/base/power/runtime.c:pm_runtime_allow
- drivers/base/power/runtime.c:pm_runtime_get_if_active
- drivers/base/power/runtime.c:__pm_runtime_suspend
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:pm_print_active_wakeup_sources
- drivers/base/power/wakeup.c:device_wakeup_disarm_wake_irqs
- drivers/base/power/wakeup.c:device_wakeup_arm_wake_irqs
- drivers/base/power/wakeup.c:wakeup_sources_read_unlock
- drivers/base/power/wakeup.c:wakeup_sources_read_unlock
- drivers/dax/super.c:fs_dax_get_by_bdev
- drivers/md/dm.c:dm_pr_clear
- drivers/md/dm.c:dm_pr_preempt
- drivers/md/dm.c:dm_pr_release
- drivers/md/dm.c:dm_pr_reserve
- drivers/md/dm.c:__dm_destroy
- drivers/md/dm.c:dm_submit_bio
- drivers/md/dm.c:dm_dax_recovery_write
- drivers/md/dm.c:dm_dax_zero_page_range
- drivers/md/dm.c:dm_dax_direct_access
- drivers/md/dm.c:dm_blk_ioctl
- drivers/md/dm.c:dm_prepare_ioctl
- net/core/netpoll.c:netpoll_poll_disable
Symbols:
ffffffff81175650-ffffffff8117569e: __srcu_read_unlock (STB_GLOBAL)
6.2
: Selective Inline ⚠️void __srcu_read_unlock(struct srcu_struct *ssp, int idx);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/rcu/srcutree.c (ffffffff811ae923)
Location: kernel/rcu/srcutree.c:678
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:srcu_barrier
- kernel/rcu/srcutree.c:srcu_gp_start_if_needed
Direct callers:
- arch/x86/kernel/cpu/sgx/encl.c:sgx_zap_enclave_ptes
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_alloc_backing
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_alloc_backing
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_alloc_backing
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_cpumask
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_mm_add
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_mm_add
- kernel/notifier.c:srcu_notifier_call_chain
- kernel/printk/printk.c:console_device
- kernel/printk/printk.c:console_flush_on_panic
- kernel/printk/printk.c:console_unblank
- kernel/printk/printk.c:console_flush_all
- kernel/printk/printk.c:console_flush_all
- kernel/printk/printk.c:console_flush_all
- kernel/printk/printk.c:console_flush_all
- kernel/printk/printk.c:printk_sprint
- kernel/rcu/update.c:exit_tasks_rcu_finish
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- mm/mmu_notifier.c:mmu_notifier_unregister
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_end
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_start
- mm/mmu_notifier.c:__mmu_notifier_change_pte
- mm/mmu_notifier.c:__mmu_notifier_test_young
- mm/mmu_notifier.c:__mmu_notifier_clear_young
- mm/mmu_notifier.c:__mmu_notifier_clear_flush_young
- mm/mmu_notifier.c:__mmu_notifier_release
- fs/notify/fsnotify.c:fsnotify
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_prepare_user_wait
- fs/quota/dquot.c:dquot_free_inode
- fs/quota/dquot.c:__dquot_free_space
- fs/quota/dquot.c:dquot_reclaim_space_nodirty
- fs/quota/dquot.c:dquot_claim_space_nodirty
- fs/quota/dquot.c:dquot_alloc_inode
- fs/quota/dquot.c:__dquot_alloc_space
- fs/proc/vmcore.c:mmap_vmcore
- fs/proc/vmcore.c:mmap_vmcore
- fs/proc/vmcore.c:mmap_vmcore
- fs/proc/vmcore.c:mmap_vmcore
- security/tomoyo/common.c:tomoyo_check_profile
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_read_control
- security/tomoyo/common.c:tomoyo_load_builtin_policy
- security/tomoyo/file.c:tomoyo_path2_perm
- security/tomoyo/file.c:tomoyo_mkdev_perm
- security/tomoyo/file.c:tomoyo_path_perm
- security/tomoyo/file.c:tomoyo_check_open_permission
- security/tomoyo/file.c:tomoyo_path_number_perm
- security/tomoyo/mount.c:tomoyo_mount_permission
- security/tomoyo/network.c:tomoyo_unix_entry
- security/tomoyo/network.c:tomoyo_check_inet_address
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- block/blk-mq.c:blk_insert_cloned_request
- block/blk-mq.c:blk_mq_submit_bio
- block/blk-mq.c:blk_mq_flush_plug_list
- block/blk-mq.c:blk_mq_flush_plug_list
- block/blk-mq.c:blk_mq_run_hw_queue
- block/blk-mq.c:blk_mq_run_hw_queue
- block/blk-mq.c:__blk_mq_run_hw_queue
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
- drivers/clk/clk.c:clk_core_enable
- drivers/clk/clk.c:clk_core_enable
- drivers/clk/clk.c:clk_core_disable
- drivers/clk/clk.c:clk_core_disable
- drivers/base/core.c:device_pm_move_to_tail
- drivers/base/power/runtime.c:update_autosuspend
- drivers/base/power/runtime.c:pm_runtime_allow
- drivers/base/power/runtime.c:pm_runtime_get_if_active
- drivers/base/power/runtime.c:__pm_runtime_suspend
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:pm_print_active_wakeup_sources
- drivers/base/power/wakeup.c:device_wakeup_disarm_wake_irqs
- drivers/base/power/wakeup.c:device_wakeup_arm_wake_irqs
- drivers/base/power/wakeup.c:wakeup_sources_read_unlock
- drivers/base/power/wakeup.c:wakeup_sources_read_unlock
- drivers/dax/super.c:dax_holder_notify_failure
- drivers/dax/super.c:fs_dax_get_by_bdev
- drivers/md/dm.c:dm_pr_clear
- drivers/md/dm.c:__dm_destroy
- drivers/md/dm.c:dm_submit_bio
- drivers/md/dm.c:dm_dax_recovery_write
- drivers/md/dm.c:dm_dax_zero_page_range
- drivers/md/dm.c:dm_dax_direct_access
- drivers/md/dm.c:dm_blk_ioctl
- drivers/md/dm.c:dm_prepare_ioctl
- net/core/netpoll.c:netpoll_poll_disable
Symbols:
ffffffff811ac790-ffffffff811ac7de: __srcu_read_unlock (STB_GLOBAL)
6.5
: Selective Inline ⚠️void __srcu_read_unlock(struct srcu_struct *ssp, int idx);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/rcu/srcutree.c (ffffffff811c090f)
Location: kernel/rcu/srcutree.c:726
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:srcu_barrier
- kernel/rcu/srcutree.c:srcu_gp_start_if_needed
Direct callers:
- arch/x86/kernel/cpu/sgx/encl.c:sgx_zap_enclave_ptes
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_alloc_backing
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_alloc_backing
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_alloc_backing
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_cpumask
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_mm_add
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_mm_add
- kernel/notifier.c:srcu_notifier_call_chain
- kernel/printk/printk.c:console_device
- kernel/printk/printk.c:console_flush_on_panic
- kernel/printk/printk.c:console_unblank
- kernel/printk/printk.c:console_flush_all
- kernel/printk/printk.c:console_flush_all
- kernel/printk/printk.c:console_flush_all
- kernel/printk/printk.c:console_flush_all
- kernel/printk/printk.c:console_emit_next_record
- kernel/rcu/update.c:exit_tasks_rcu_finish
- kernel/events/core.c:perf_init_event
- mm/mmu_notifier.c:mmu_notifier_unregister
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_end
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_start
- mm/mmu_notifier.c:__mmu_notifier_change_pte
- mm/mmu_notifier.c:__mmu_notifier_test_young
- mm/mmu_notifier.c:__mmu_notifier_clear_young
- mm/mmu_notifier.c:__mmu_notifier_clear_flush_young
- mm/mmu_notifier.c:__mmu_notifier_release
- fs/notify/fsnotify.c:fsnotify
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_prepare_user_wait
- fs/quota/dquot.c:dquot_free_inode
- fs/quota/dquot.c:__dquot_free_space
- fs/quota/dquot.c:dquot_reclaim_space_nodirty
- fs/quota/dquot.c:dquot_claim_space_nodirty
- fs/quota/dquot.c:dquot_alloc_inode
- fs/quota/dquot.c:__dquot_alloc_space
- fs/proc/vmcore.c:mmap_vmcore
- fs/proc/vmcore.c:mmap_vmcore
- fs/proc/vmcore.c:mmap_vmcore
- fs/proc/vmcore.c:mmap_vmcore
- security/tomoyo/common.c:tomoyo_check_profile
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_read_control
- security/tomoyo/common.c:tomoyo_load_builtin_policy
- security/tomoyo/file.c:tomoyo_path2_perm
- security/tomoyo/file.c:tomoyo_mkdev_perm
- security/tomoyo/file.c:tomoyo_path_perm
- security/tomoyo/file.c:tomoyo_check_open_permission
- security/tomoyo/file.c:tomoyo_path_number_perm
- security/tomoyo/mount.c:tomoyo_mount_permission
- security/tomoyo/network.c:tomoyo_unix_entry
- security/tomoyo/network.c:tomoyo_check_inet_address
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- block/blk-mq.c:blk_insert_cloned_request
- block/blk-mq.c:blk_mq_submit_bio
- block/blk-mq.c:blk_mq_insert_requests
- block/blk-mq.c:blk_mq_run_work_fn
- block/blk-mq.c:blk_mq_run_hw_queue
- block/blk-mq.c:blk_mq_run_hw_queue
- block/blk-mq.c:blk_mq_run_hw_queue
- block/blk-mq.c:blk_mq_run_hw_queue
- drivers/base/core.c:device_pm_move_to_tail
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:pm_print_active_wakeup_sources
- drivers/base/power/wakeup.c:device_wakeup_disarm_wake_irqs
- drivers/base/power/wakeup.c:device_wakeup_arm_wake_irqs
- drivers/base/power/wakeup.c:wakeup_sources_read_unlock
- drivers/base/power/wakeup.c:wakeup_sources_read_unlock
- drivers/dax/super.c:dax_holder_notify_failure
- drivers/dax/super.c:fs_dax_get_by_bdev
- drivers/md/dm.c:dm_pr_clear
- drivers/md/dm.c:__dm_destroy
- drivers/md/dm.c:dm_submit_bio
- drivers/md/dm.c:dm_dax_recovery_write
- drivers/md/dm.c:dm_dax_zero_page_range
- drivers/md/dm.c:dm_dax_direct_access
- drivers/md/dm.c:dm_blk_ioctl
- drivers/md/dm.c:dm_prepare_ioctl
- net/core/netpoll.c:netpoll_poll_disable
Symbols:
ffffffff811be5f0-ffffffff811be63b: __srcu_read_unlock (STB_GLOBAL)
6.8
: Selective Inline ⚠️void __srcu_read_unlock(struct srcu_struct *ssp, int idx);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/rcu/srcutree.c (ffffffff811d0def)
Location: kernel/rcu/srcutree.c:728
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:srcu_barrier
- kernel/rcu/srcutree.c:srcu_gp_start_if_needed
Direct callers:
- arch/x86/kernel/cpu/sgx/encl.c:sgx_zap_enclave_ptes
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_alloc_backing
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_alloc_backing
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_alloc_backing
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_cpumask
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_mm_add
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_mm_add
- kernel/notifier.c:srcu_notifier_call_chain
- kernel/printk/printk.c:console_device
- kernel/printk/printk.c:console_flush_on_panic
- kernel/printk/printk.c:console_unblank
- kernel/printk/printk.c:console_unblank
- kernel/printk/printk.c:console_unblank
- kernel/printk/printk.c:console_unblank
- kernel/printk/printk.c:console_unblank
- kernel/printk/printk.c:console_flush_all
- kernel/printk/printk.c:console_flush_all
- kernel/printk/printk.c:console_flush_all
- kernel/printk/printk.c:console_flush_all
- kernel/printk/printk.c:console_emit_next_record
- kernel/rcu/update.c:exit_tasks_rcu_finish
- kernel/events/core.c:perf_init_event
- mm/mmu_notifier.c:mmu_notifier_unregister
- mm/mmu_notifier.c:__mmu_notifier_arch_invalidate_secondary_tlbs
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_end
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_start
- mm/mmu_notifier.c:__mmu_notifier_change_pte
- mm/mmu_notifier.c:__mmu_notifier_test_young
- mm/mmu_notifier.c:__mmu_notifier_clear_young
- mm/mmu_notifier.c:__mmu_notifier_clear_flush_young
- mm/mmu_notifier.c:__mmu_notifier_release
- fs/notify/fsnotify.c:fsnotify
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_prepare_user_wait
- fs/quota/dquot.c:dquot_free_inode
- fs/quota/dquot.c:__dquot_free_space
- fs/quota/dquot.c:dquot_reclaim_space_nodirty
- fs/quota/dquot.c:dquot_claim_space_nodirty
- fs/quota/dquot.c:dquot_alloc_inode
- fs/quota/dquot.c:__dquot_alloc_space
- fs/proc/vmcore.c:mmap_vmcore
- fs/proc/vmcore.c:mmap_vmcore
- fs/proc/vmcore.c:mmap_vmcore
- fs/proc/vmcore.c:mmap_vmcore
- fs/tracefs/event_inode.c:eventfs_iterate
- security/tomoyo/common.c:tomoyo_check_profile
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_read_control
- security/tomoyo/common.c:tomoyo_load_builtin_policy
- security/tomoyo/file.c:tomoyo_path2_perm
- security/tomoyo/file.c:tomoyo_mkdev_perm
- security/tomoyo/file.c:tomoyo_path_perm
- security/tomoyo/file.c:tomoyo_check_open_permission
- security/tomoyo/file.c:tomoyo_path_number_perm
- security/tomoyo/mount.c:tomoyo_mount_permission
- security/tomoyo/network.c:tomoyo_unix_entry
- security/tomoyo/network.c:tomoyo_check_inet_address
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- block/blk-mq.c:blk_insert_cloned_request
- block/blk-mq.c:blk_mq_submit_bio
- block/blk-mq.c:blk_mq_insert_requests
- block/blk-mq.c:blk_mq_run_work_fn
- block/blk-mq.c:blk_mq_run_hw_queue
- block/blk-mq.c:blk_mq_run_hw_queue
- block/blk-mq.c:blk_mq_run_hw_queue
- block/blk-mq.c:blk_mq_run_hw_queue
- drivers/base/core.c:device_pm_move_to_tail
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:pm_print_active_wakeup_sources
- drivers/base/power/wakeup.c:device_wakeup_disarm_wake_irqs
- drivers/base/power/wakeup.c:device_wakeup_arm_wake_irqs
- drivers/base/power/wakeup.c:wakeup_sources_read_unlock
- drivers/base/power/wakeup.c:wakeup_sources_read_unlock
- drivers/dax/super.c:dax_holder_notify_failure
- drivers/dax/super.c:fs_dax_get_by_bdev
- drivers/gpu/drm/drm_drv.c:drm_minor_acquire
- drivers/gpu/drm/drm_drv.c:drm_minor_acquire
- drivers/gpu/drm/drm_drv.c:drm_minor_acquire
- drivers/md/dm.c:dm_pr_clear
- drivers/md/dm.c:__dm_destroy
- drivers/md/dm.c:dm_submit_bio
- drivers/md/dm.c:dm_dax_recovery_write
- drivers/md/dm.c:dm_dax_zero_page_range
- drivers/md/dm.c:dm_dax_direct_access
- drivers/md/dm.c:dm_blk_ioctl
- drivers/md/dm.c:dm_prepare_ioctl
- net/core/netpoll.c:netpoll_poll_disable
Symbols:
ffffffff811ceb10-ffffffff811ceb5b: __srcu_read_unlock (STB_GLOBAL)
arm64
: ✅void __srcu_read_unlock(struct srcu_struct *ssp, int idx);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/rcu/srcutree.c (ffff80001018a0f8)
Location: kernel/rcu/srcutree.c:419
Inline: False
Direct callers:
- arch/arm64/kernel/process.c:arch_cpu_idle
- arch/arm64/kernel/process.c:arch_cpu_idle
- arch/arm64/kernel/smp.c:handle_IPI
- arch/arm64/kernel/smp.c:handle_IPI
- virt/kvm/kvm_main.c:kvm_io_bus_get_dev
- virt/kvm/kvm_main.c:kvm_vcpu_check_block
- virt/kvm/kvm_main.c:kvm_vcpu_check_block
- virt/kvm/kvm_main.c:kvm_mmu_notifier_release
- virt/kvm/kvm_main.c:kvm_mmu_notifier_release
- virt/kvm/kvm_main.c:kvm_mmu_notifier_test_young
- virt/kvm/kvm_main.c:kvm_mmu_notifier_test_young
- virt/kvm/kvm_main.c:kvm_mmu_notifier_clear_young
- virt/kvm/kvm_main.c:kvm_mmu_notifier_clear_flush_young
- virt/kvm/kvm_main.c:kvm_mmu_notifier_invalidate_range_start
- virt/kvm/kvm_main.c:kvm_mmu_notifier_change_pte
- virt/kvm/kvm_main.c:kvm_mmu_notifier_change_pte
- virt/kvm/eventfd.c:kvm_notify_acked_irq
- virt/kvm/eventfd.c:kvm_irq_has_notifier
- virt/kvm/eventfd.c:kvm_irq_has_notifier
- virt/kvm/eventfd.c:kvm_irqfd_assign
- virt/kvm/eventfd.c:irqfd_wakeup
- virt/kvm/eventfd.c:irqfd_resampler_ack
- virt/kvm/eventfd.c:irqfd_resampler_ack
- virt/kvm/arm/mmu.c:kvm_handle_guest_abort
- virt/kvm/arm/mmu.c:stage2_unmap_vm
- virt/kvm/arm/mmu.c:stage2_flush_vm
- virt/kvm/arm/mmu.c:stage2_flush_vm
- virt/kvm/arm/vgic/vgic-v3.c:vgic_v3_save_pending_tables
- virt/kvm/arm/vgic/vgic-v3.c:vgic_v3_save_pending_tables
- virt/kvm/arm/vgic/vgic-v3.c:vgic_v3_lpi_sync_pending_status
- virt/kvm/arm/vgic/vgic-v3.c:vgic_v3_lpi_sync_pending_status
- virt/kvm/arm/vgic/vgic-v3.c:vgic_v3_lpi_sync_pending_status
- virt/kvm/arm/vgic/vgic-its.c:vgic_its_restore_tables_v0
- virt/kvm/arm/vgic/vgic-its.c:vgic_its_save_tables_v0
- virt/kvm/arm/vgic/vgic-its.c:vgic_its_save_tables_v0
- virt/kvm/arm/vgic/vgic-its.c:vgic_its_save_tables_v0
- virt/kvm/arm/vgic/vgic-its.c:vgic_its_save_tables_v0
- virt/kvm/arm/vgic/vgic-its.c:vgic_its_save_tables_v0
- virt/kvm/arm/vgic/vgic-its.c:scan_its_table
- virt/kvm/arm/vgic/vgic-its.c:scan_its_table
- virt/kvm/arm/vgic/vgic-its.c:vgic_enable_lpis
- virt/kvm/arm/vgic/vgic-its.c:update_lpi_config
- virt/kvm/irqchip.c:kvm_set_irq
- kernel/notifier.c:__srcu_notifier_call_chain
- kernel/sched/idle.c:cpu_idle_poll
- kernel/sched/idle.c:cpu_idle_poll
- kernel/printk/printk.c:console_unlock
- kernel/rcu/update.c:exit_tasks_rcu_finish
- kernel/rcu/srcutree.c:__call_srcu
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- mm/mmu_notifier.c:mmu_notifier_unregister
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_end
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_end
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_start
- mm/mmu_notifier.c:__mmu_notifier_change_pte
- mm/mmu_notifier.c:__mmu_notifier_change_pte
- mm/mmu_notifier.c:__mmu_notifier_test_young
- mm/mmu_notifier.c:__mmu_notifier_clear_young
- mm/mmu_notifier.c:__mmu_notifier_clear_flush_young
- mm/mmu_notifier.c:__mmu_notifier_release
- fs/notify/fsnotify.c:fsnotify
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_prepare_user_wait
- fs/quota/dquot.c:dquot_free_inode
- fs/quota/dquot.c:__dquot_free_space
- fs/quota/dquot.c:dquot_reclaim_space_nodirty
- fs/quota/dquot.c:dquot_claim_space_nodirty
- fs/quota/dquot.c:dquot_alloc_inode
- fs/quota/dquot.c:__dquot_alloc_space
- security/tomoyo/common.c:tomoyo_check_profile
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_read_control
- security/tomoyo/file.c:tomoyo_path2_perm
- security/tomoyo/file.c:tomoyo_mkdev_perm
- security/tomoyo/file.c:tomoyo_path_perm
- security/tomoyo/file.c:tomoyo_check_open_permission
- security/tomoyo/file.c:tomoyo_path_number_perm
- security/tomoyo/mount.c:tomoyo_mount_permission
- security/tomoyo/network.c:tomoyo_unix_entry
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- block/blk-mq.c:blk_mq_request_issue_directly
- block/blk-mq.c:blk_mq_try_issue_directly
- block/blk-mq.c:blk_mq_run_hw_queue
- block/blk-mq.c:blk_mq_run_hw_queue
- block/blk-mq.c:__blk_mq_run_hw_queue
- drivers/clk/clk.c:clk_core_enable
- drivers/clk/clk.c:clk_core_enable
- drivers/clk/clk.c:clk_core_disable
- drivers/clk/clk.c:clk_core_disable
- drivers/base/core.c:device_pm_move_to_tail
- drivers/base/core.c:device_pm_move_to_tail
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:pm_print_active_wakeup_sources
- drivers/base/power/wakeup.c:pm_print_active_wakeup_sources
- drivers/base/power/wakeup.c:device_wakeup_disarm_wake_irqs
- drivers/base/power/wakeup.c:device_wakeup_disarm_wake_irqs
- drivers/base/power/wakeup.c:device_wakeup_arm_wake_irqs
- drivers/base/power/wakeup.c:device_wakeup_arm_wake_irqs
- drivers/dax/super.c:dax_get_by_host
- drivers/dax/super.c:__bdev_dax_supported
- drivers/md/dm.c:dm_pr_clear
- drivers/md/dm.c:dm_pr_preempt
- drivers/md/dm.c:dm_pr_release
- drivers/md/dm.c:dm_pr_reserve
- drivers/md/dm.c:dm_wq_work
- drivers/md/dm.c:__dm_destroy
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_dax_copy_to_iter
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm.c:dm_dax_supported
- drivers/md/dm.c:dm_dax_direct_access
- drivers/md/dm.c:dm_blk_ioctl
- drivers/md/dm.c:dm_prepare_ioctl
- drivers/md/dm.c:dm_blk_report_zones
- drivers/cpuidle/cpuidle.c:cpuidle_enter_state
- drivers/cpuidle/cpuidle.c:cpuidle_enter_state
- net/core/netpoll.c:netpoll_poll_disable
- net/core/netpoll.c:netpoll_poll_disable
Symbols:
ffff80001018a0f8-ffff80001018a150: __srcu_read_unlock (STB_GLOBAL)
armhf
: Selective Inline ⚠️void __srcu_read_unlock(struct srcu_struct *ssp, int idx);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/rcu/srcutree.c (c03d9110)
Location: kernel/rcu/srcutree.c:419
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:__call_srcu
Direct callers:
- arch/arm/kernel/smp.c:smp_send_stop
- arch/arm/kernel/smp.c:smp_send_reschedule
- arch/arm/kernel/smp.c:handle_IPI
- arch/arm/kernel/smp.c:handle_IPI
- arch/arm/kernel/smp.c:tick_broadcast
- arch/arm/kernel/smp.c:arch_irq_work_raise
- arch/arm/kernel/smp.c:arch_send_call_function_single_ipi
- arch/arm/kernel/smp.c:arch_send_wakeup_ipi_mask
- arch/arm/kernel/smp.c:arch_send_call_function_ipi_mask
- arch/arm/mach-omap2/powerdomain.c:pwrdm_set_next_pwrst
- arch/arm/mach-omap2/powerdomain.c:_pwrdm_state_switch
- kernel/notifier.c:__srcu_notifier_call_chain
- kernel/sched/idle.c:cpu_idle_poll
- kernel/sched/idle.c:cpu_idle_poll
- kernel/printk/printk.c:console_unlock
- kernel/rcu/update.c:exit_tasks_rcu_finish
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- mm/mmu_notifier.c:mmu_notifier_unregister
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_end
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_start
- mm/mmu_notifier.c:__mmu_notifier_change_pte
- mm/mmu_notifier.c:__mmu_notifier_test_young
- mm/mmu_notifier.c:__mmu_notifier_clear_young
- mm/mmu_notifier.c:__mmu_notifier_clear_flush_young
- mm/mmu_notifier.c:__mmu_notifier_release
- fs/notify/fsnotify.c:fsnotify
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_prepare_user_wait
- fs/quota/dquot.c:dquot_free_inode
- fs/quota/dquot.c:__dquot_free_space
- fs/quota/dquot.c:dquot_reclaim_space_nodirty
- fs/quota/dquot.c:dquot_claim_space_nodirty
- fs/quota/dquot.c:dquot_alloc_inode
- fs/quota/dquot.c:__dquot_alloc_space
- security/tomoyo/common.c:tomoyo_check_profile
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_read_control
- security/tomoyo/file.c:tomoyo_path2_perm
- security/tomoyo/file.c:tomoyo_mkdev_perm
- security/tomoyo/file.c:tomoyo_path_perm
- security/tomoyo/file.c:tomoyo_check_open_permission
- security/tomoyo/file.c:tomoyo_path_number_perm
- security/tomoyo/mount.c:tomoyo_mount_permission
- security/tomoyo/network.c:tomoyo_unix_entry
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- block/blk-mq.c:blk_mq_request_issue_directly
- block/blk-mq.c:blk_mq_try_issue_directly
- block/blk-mq.c:blk_mq_run_hw_queue
- block/blk-mq.c:__blk_mq_run_hw_queue
- drivers/clk/clk.c:clk_core_enable
- drivers/clk/clk.c:clk_core_enable
- drivers/base/core.c:device_pm_move_to_tail
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:pm_print_active_wakeup_sources
- drivers/base/power/wakeup.c:device_wakeup_disarm_wake_irqs
- drivers/base/power/wakeup.c:device_wakeup_arm_wake_irqs
- drivers/dax/super.c:dax_get_by_host
- drivers/dax/super.c:__bdev_dax_supported
- drivers/md/dm.c:dm_pr_clear
- drivers/md/dm.c:dm_pr_preempt
- drivers/md/dm.c:dm_pr_release
- drivers/md/dm.c:dm_pr_reserve
- drivers/md/dm.c:dm_wq_work
- drivers/md/dm.c:__dm_destroy
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_blk_ioctl
- drivers/md/dm.c:dm_prepare_ioctl
- drivers/md/dm.c:dm_blk_report_zones
- drivers/cpuidle/cpuidle.c:cpuidle_enter_state
- drivers/cpuidle/cpuidle.c:cpuidle_enter_state
- net/core/netpoll.c:netpoll_poll_disable
Symbols:
c03d7f38-c03d7f7c: __srcu_read_unlock (STB_GLOBAL)
ppc64el
: ✅void __srcu_read_unlock(struct srcu_struct *ssp, int idx);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/rcu/srcutree.c (c0000000001e3b80)
Location: kernel/rcu/srcutree.c:419
Inline: False
Direct callers:
- kernel/notifier.c:__srcu_notifier_call_chain
- kernel/notifier.c:__srcu_notifier_call_chain
- kernel/sched/idle.c:cpu_idle_poll
- kernel/sched/idle.c:cpu_idle_poll
- kernel/printk/printk.c:console_unlock
- kernel/rcu/update.c:exit_tasks_rcu_finish
- kernel/rcu/srcutree.c:__call_srcu
- kernel/rcu/srcutree.c:__call_srcu
- mm/mmu_notifier.c:mmu_notifier_unregister
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_end
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_end
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_start
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_start
- mm/mmu_notifier.c:__mmu_notifier_change_pte
- mm/mmu_notifier.c:__mmu_notifier_change_pte
- mm/mmu_notifier.c:__mmu_notifier_test_young
- mm/mmu_notifier.c:__mmu_notifier_test_young
- mm/mmu_notifier.c:__mmu_notifier_clear_young
- mm/mmu_notifier.c:__mmu_notifier_clear_young
- mm/mmu_notifier.c:__mmu_notifier_clear_flush_young
- mm/mmu_notifier.c:__mmu_notifier_clear_flush_young
- mm/mmu_notifier.c:__mmu_notifier_release
- mm/mmu_notifier.c:__mmu_notifier_release
- fs/notify/fsnotify.c:fsnotify
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_prepare_user_wait
- fs/quota/dquot.c:dquot_free_inode
- fs/quota/dquot.c:__dquot_free_space
- fs/quota/dquot.c:dquot_reclaim_space_nodirty
- fs/quota/dquot.c:dquot_claim_space_nodirty
- fs/quota/dquot.c:dquot_alloc_inode
- fs/quota/dquot.c:__dquot_alloc_space
- security/tomoyo/common.c:tomoyo_check_profile
- security/tomoyo/common.c:tomoyo_check_profile
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_read_control
- security/tomoyo/file.c:tomoyo_path2_perm
- security/tomoyo/file.c:tomoyo_mkdev_perm
- security/tomoyo/file.c:tomoyo_path_perm
- security/tomoyo/file.c:tomoyo_check_open_permission
- security/tomoyo/file.c:tomoyo_path_number_perm
- security/tomoyo/mount.c:tomoyo_mount_permission
- security/tomoyo/network.c:tomoyo_unix_entry
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- block/blk-mq.c:blk_mq_request_issue_directly
- block/blk-mq.c:blk_mq_try_issue_directly
- block/blk-mq.c:blk_mq_run_hw_queue
- block/blk-mq.c:__blk_mq_run_hw_queue
- drivers/base/core.c:device_pm_move_to_tail
- drivers/base/core.c:device_pm_move_to_tail
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:pm_print_active_wakeup_sources
- drivers/base/power/wakeup.c:pm_print_active_wakeup_sources
- drivers/base/power/wakeup.c:device_wakeup_disarm_wake_irqs
- drivers/base/power/wakeup.c:device_wakeup_disarm_wake_irqs
- drivers/base/power/wakeup.c:device_wakeup_arm_wake_irqs
- drivers/base/power/wakeup.c:device_wakeup_arm_wake_irqs
- drivers/dax/super.c:dax_get_by_host
- drivers/dax/super.c:__bdev_dax_supported
- drivers/md/dm.c:dm_pr_clear
- drivers/md/dm.c:dm_pr_preempt
- drivers/md/dm.c:dm_pr_release
- drivers/md/dm.c:dm_pr_reserve
- drivers/md/dm.c:dm_wq_work
- drivers/md/dm.c:dm_wq_work
- drivers/md/dm.c:__dm_destroy
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_dax_copy_to_iter
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm.c:dm_dax_supported
- drivers/md/dm.c:dm_dax_direct_access
- drivers/md/dm.c:dm_blk_ioctl
- drivers/md/dm.c:dm_prepare_ioctl
- drivers/md/dm.c:dm_blk_report_zones
- drivers/cpuidle/cpuidle.c:cpuidle_enter_state
- drivers/cpuidle/cpuidle.c:cpuidle_enter_state
- net/core/netpoll.c:netpoll_poll_disable
- net/core/netpoll.c:netpoll_poll_disable
Symbols:
c0000000001e3b80-c0000000001e3be8: __srcu_read_unlock (STB_GLOBAL)
riscv64
: Selective Inline ⚠️void __srcu_read_unlock(struct srcu_struct *ssp, int idx);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/rcu/srcutree.c (ffffffe00011f6d2)
Location: kernel/rcu/srcutree.c:419
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:__call_srcu
Direct callers:
- kernel/notifier.c:__srcu_notifier_call_chain
- kernel/sched/idle.c:cpu_idle_poll
- kernel/sched/idle.c:cpu_idle_poll
- kernel/printk/printk.c:console_unlock
- kernel/rcu/update.c:exit_tasks_rcu_finish
- mm/mmu_notifier.c:mmu_notifier_unregister
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_end
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_start
- mm/mmu_notifier.c:__mmu_notifier_change_pte
- mm/mmu_notifier.c:__mmu_notifier_test_young
- mm/mmu_notifier.c:__mmu_notifier_clear_young
- mm/mmu_notifier.c:__mmu_notifier_clear_flush_young
- mm/mmu_notifier.c:__mmu_notifier_release
- fs/notify/fsnotify.c:fsnotify
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_prepare_user_wait
- fs/quota/dquot.c:dquot_free_inode
- fs/quota/dquot.c:__dquot_free_space
- fs/quota/dquot.c:dquot_reclaim_space_nodirty
- fs/quota/dquot.c:dquot_claim_space_nodirty
- fs/quota/dquot.c:dquot_alloc_inode
- fs/quota/dquot.c:__dquot_alloc_space
- security/tomoyo/common.c:tomoyo_check_profile
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_read_control
- security/tomoyo/file.c:tomoyo_path2_perm
- security/tomoyo/file.c:tomoyo_mkdev_perm
- security/tomoyo/file.c:tomoyo_path_perm
- security/tomoyo/file.c:tomoyo_check_open_permission
- security/tomoyo/file.c:tomoyo_path_number_perm
- security/tomoyo/mount.c:tomoyo_mount_permission
- security/tomoyo/network.c:tomoyo_unix_entry
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- block/blk-mq.c:blk_mq_request_issue_directly
- block/blk-mq.c:blk_mq_try_issue_directly
- block/blk-mq.c:blk_mq_run_hw_queue
- block/blk-mq.c:__blk_mq_run_hw_queue
- drivers/clk/clk.c:clk_core_enable
- drivers/clk/clk.c:clk_core_enable
- drivers/clk/clk.c:clk_core_disable
- drivers/clk/clk.c:clk_core_disable
- drivers/base/core.c:device_pm_move_to_tail
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/dax/super.c:dax_get_by_host
- drivers/dax/super.c:__bdev_dax_supported
- drivers/md/dm.c:dm_pr_clear
- drivers/md/dm.c:dm_pr_preempt
- drivers/md/dm.c:dm_pr_release
- drivers/md/dm.c:dm_pr_reserve
- drivers/md/dm.c:dm_wq_work
- drivers/md/dm.c:__dm_destroy
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_dax_copy_to_iter
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm.c:dm_dax_supported
- drivers/md/dm.c:dm_dax_direct_access
- drivers/md/dm.c:dm_blk_ioctl
- drivers/md/dm.c:dm_prepare_ioctl
- drivers/md/dm.c:dm_blk_report_zones
- net/core/netpoll.c:netpoll_poll_disable
Symbols:
ffffffe00011e894-ffffffe00011e8ee: __srcu_read_unlock (STB_GLOBAL)
aws
: Selective Inline ⚠️void __srcu_read_unlock(struct srcu_struct *ssp, int idx);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/rcu/srcutree.c (ffffffff8111d375)
Location: kernel/rcu/srcutree.c:419
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:__call_srcu
Direct callers:
- arch/x86/kernel/process.c:mwait_idle
- arch/x86/kernel/process.c:mwait_idle
- arch/x86/kernel/process.c:default_idle
- arch/x86/kernel/process.c:default_idle
- arch/x86/mm/tlb.c:switch_mm_irqs_off
- kernel/notifier.c:__srcu_notifier_call_chain
- kernel/sched/idle.c:cpu_idle_poll
- kernel/sched/idle.c:cpu_idle_poll
- kernel/printk/printk.c:console_unlock
- kernel/rcu/update.c:exit_tasks_rcu_finish
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- mm/mmu_notifier.c:mmu_notifier_unregister
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_end
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_start
- mm/mmu_notifier.c:__mmu_notifier_change_pte
- mm/mmu_notifier.c:__mmu_notifier_test_young
- mm/mmu_notifier.c:__mmu_notifier_clear_young
- mm/mmu_notifier.c:__mmu_notifier_clear_flush_young
- mm/mmu_notifier.c:__mmu_notifier_release
- fs/notify/fsnotify.c:fsnotify
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_prepare_user_wait
- fs/quota/dquot.c:dquot_free_inode
- fs/quota/dquot.c:__dquot_free_space
- fs/quota/dquot.c:dquot_reclaim_space_nodirty
- fs/quota/dquot.c:dquot_claim_space_nodirty
- fs/quota/dquot.c:dquot_alloc_inode
- fs/quota/dquot.c:__dquot_alloc_space
- security/tomoyo/common.c:tomoyo_check_profile
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_read_control
- security/tomoyo/file.c:tomoyo_path2_perm
- security/tomoyo/file.c:tomoyo_mkdev_perm
- security/tomoyo/file.c:tomoyo_path_perm
- security/tomoyo/file.c:tomoyo_check_open_permission
- security/tomoyo/file.c:tomoyo_path_number_perm
- security/tomoyo/mount.c:tomoyo_mount_permission
- security/tomoyo/network.c:tomoyo_unix_entry
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- block/blk-mq.c:blk_mq_request_issue_directly
- block/blk-mq.c:blk_mq_try_issue_directly
- block/blk-mq.c:blk_mq_run_hw_queue
- block/blk-mq.c:__blk_mq_run_hw_queue
- drivers/clk/clk.c:clk_core_enable
- drivers/clk/clk.c:clk_core_enable
- drivers/clk/clk.c:clk_core_disable
- drivers/clk/clk.c:clk_core_disable
- drivers/base/core.c:device_pm_move_to_tail
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:pm_print_active_wakeup_sources
- drivers/base/power/wakeup.c:device_wakeup_disarm_wake_irqs
- drivers/base/power/wakeup.c:device_wakeup_arm_wake_irqs
- drivers/dax/super.c:dax_get_by_host
- drivers/dax/super.c:__bdev_dax_supported
- drivers/nvme/host/core.c:nvme_pr_command
- drivers/nvme/host/core.c:nvme_pr_command
- drivers/nvme/host/core.c:nvme_ioctl
- drivers/nvme/host/core.c:nvme_ioctl
- drivers/nvme/host/core.c:nvme_ioctl
- drivers/nvme/host/multipath.c:nvme_mpath_set_live
- drivers/nvme/host/multipath.c:nvme_ns_head_make_request
- drivers/md/dm.c:dm_pr_clear
- drivers/md/dm.c:dm_pr_preempt
- drivers/md/dm.c:dm_pr_release
- drivers/md/dm.c:dm_pr_reserve
- drivers/md/dm.c:dm_wq_work
- drivers/md/dm.c:__dm_destroy
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_dax_copy_to_iter
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm.c:dm_dax_supported
- drivers/md/dm.c:dm_dax_direct_access
- drivers/md/dm.c:dm_blk_ioctl
- drivers/md/dm.c:dm_prepare_ioctl
- drivers/md/dm.c:dm_blk_report_zones
- drivers/cpuidle/cpuidle.c:cpuidle_enter_state
- drivers/cpuidle/cpuidle.c:cpuidle_enter_state
- net/core/netpoll.c:netpoll_poll_disable
Symbols:
ffffffff8111c790-ffffffff8111c7b1: __srcu_read_unlock (STB_GLOBAL)
azure
: Selective Inline ⚠️void __srcu_read_unlock(struct srcu_struct *ssp, int idx);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/rcu/srcutree.c (ffffffff8110e42b)
Location: kernel/rcu/srcutree.c:419
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:__call_srcu
Direct callers:
- arch/x86/kernel/process.c:mwait_idle
- arch/x86/kernel/process.c:mwait_idle
- arch/x86/kernel/process.c:default_idle
- arch/x86/kernel/process.c:default_idle
- arch/x86/mm/tlb.c:switch_mm_irqs_off
- kernel/notifier.c:__srcu_notifier_call_chain
- kernel/sched/idle.c:cpu_idle_poll
- kernel/sched/idle.c:cpu_idle_poll
- kernel/printk/printk.c:console_unlock
- kernel/rcu/update.c:exit_tasks_rcu_finish
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- mm/mmu_notifier.c:mmu_notifier_unregister
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_end
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_start
- mm/mmu_notifier.c:__mmu_notifier_change_pte
- mm/mmu_notifier.c:__mmu_notifier_test_young
- mm/mmu_notifier.c:__mmu_notifier_clear_young
- mm/mmu_notifier.c:__mmu_notifier_clear_flush_young
- mm/mmu_notifier.c:__mmu_notifier_release
- fs/notify/fsnotify.c:fsnotify
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_prepare_user_wait
- fs/quota/dquot.c:dquot_free_inode
- fs/quota/dquot.c:__dquot_free_space
- fs/quota/dquot.c:dquot_reclaim_space_nodirty
- fs/quota/dquot.c:dquot_claim_space_nodirty
- fs/quota/dquot.c:dquot_alloc_inode
- fs/quota/dquot.c:__dquot_alloc_space
- security/tomoyo/common.c:tomoyo_check_profile
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_read_control
- security/tomoyo/file.c:tomoyo_path2_perm
- security/tomoyo/file.c:tomoyo_mkdev_perm
- security/tomoyo/file.c:tomoyo_path_perm
- security/tomoyo/file.c:tomoyo_check_open_permission
- security/tomoyo/file.c:tomoyo_path_number_perm
- security/tomoyo/mount.c:tomoyo_mount_permission
- security/tomoyo/network.c:tomoyo_unix_entry
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- block/blk-mq.c:blk_mq_request_issue_directly
- block/blk-mq.c:blk_mq_try_issue_directly
- block/blk-mq.c:blk_mq_run_hw_queue
- block/blk-mq.c:__blk_mq_run_hw_queue
- drivers/clk/clk.c:clk_core_enable
- drivers/clk/clk.c:clk_core_enable
- drivers/clk/clk.c:clk_core_disable
- drivers/clk/clk.c:clk_core_disable
- drivers/base/core.c:device_pm_move_to_tail
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:pm_print_active_wakeup_sources
- drivers/base/power/wakeup.c:device_wakeup_disarm_wake_irqs
- drivers/base/power/wakeup.c:device_wakeup_arm_wake_irqs
- drivers/dax/super.c:dax_get_by_host
- drivers/dax/super.c:__bdev_dax_supported
- drivers/nvme/host/core.c:nvme_pr_command
- drivers/nvme/host/core.c:nvme_pr_command
- drivers/nvme/host/core.c:nvme_ioctl
- drivers/nvme/host/core.c:nvme_ioctl
- drivers/nvme/host/core.c:nvme_ioctl
- drivers/nvme/host/multipath.c:nvme_mpath_set_live
- drivers/nvme/host/multipath.c:nvme_ns_head_make_request
- drivers/md/dm.c:dm_pr_clear
- drivers/md/dm.c:dm_pr_preempt
- drivers/md/dm.c:dm_pr_release
- drivers/md/dm.c:dm_pr_reserve
- drivers/md/dm.c:dm_wq_work
- drivers/md/dm.c:__dm_destroy
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_dax_copy_to_iter
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm.c:dm_dax_supported
- drivers/md/dm.c:dm_dax_direct_access
- drivers/md/dm.c:dm_blk_ioctl
- drivers/md/dm.c:dm_prepare_ioctl
- drivers/md/dm.c:dm_blk_report_zones
- drivers/cpuidle/cpuidle.c:cpuidle_enter_state
- drivers/cpuidle/cpuidle.c:cpuidle_enter_state
- net/core/netpoll.c:netpoll_poll_disable
Symbols:
ffffffff8110d850-ffffffff8110d871: __srcu_read_unlock (STB_GLOBAL)
gcp
: Selective Inline ⚠️void __srcu_read_unlock(struct srcu_struct *ssp, int idx);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/rcu/srcutree.c (ffffffff8111b265)
Location: kernel/rcu/srcutree.c:419
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:__call_srcu
Direct callers:
- arch/x86/kernel/process.c:mwait_idle
- arch/x86/kernel/process.c:mwait_idle
- arch/x86/kernel/process.c:default_idle
- arch/x86/kernel/process.c:default_idle
- arch/x86/mm/tlb.c:switch_mm_irqs_off
- kernel/notifier.c:__srcu_notifier_call_chain
- kernel/sched/idle.c:cpu_idle_poll
- kernel/sched/idle.c:cpu_idle_poll
- kernel/printk/printk.c:console_unlock
- kernel/rcu/update.c:exit_tasks_rcu_finish
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- mm/mmu_notifier.c:mmu_notifier_unregister
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_end
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_start
- mm/mmu_notifier.c:__mmu_notifier_change_pte
- mm/mmu_notifier.c:__mmu_notifier_test_young
- mm/mmu_notifier.c:__mmu_notifier_clear_young
- mm/mmu_notifier.c:__mmu_notifier_clear_flush_young
- mm/mmu_notifier.c:__mmu_notifier_release
- fs/notify/fsnotify.c:fsnotify
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_prepare_user_wait
- fs/quota/dquot.c:dquot_free_inode
- fs/quota/dquot.c:__dquot_free_space
- fs/quota/dquot.c:dquot_reclaim_space_nodirty
- fs/quota/dquot.c:dquot_claim_space_nodirty
- fs/quota/dquot.c:dquot_alloc_inode
- fs/quota/dquot.c:__dquot_alloc_space
- security/tomoyo/common.c:tomoyo_check_profile
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_read_control
- security/tomoyo/file.c:tomoyo_path2_perm
- security/tomoyo/file.c:tomoyo_mkdev_perm
- security/tomoyo/file.c:tomoyo_path_perm
- security/tomoyo/file.c:tomoyo_check_open_permission
- security/tomoyo/file.c:tomoyo_path_number_perm
- security/tomoyo/mount.c:tomoyo_mount_permission
- security/tomoyo/network.c:tomoyo_unix_entry
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- block/blk-mq.c:blk_mq_request_issue_directly
- block/blk-mq.c:blk_mq_try_issue_directly
- block/blk-mq.c:blk_mq_run_hw_queue
- block/blk-mq.c:__blk_mq_run_hw_queue
- drivers/clk/clk.c:clk_core_enable
- drivers/clk/clk.c:clk_core_enable
- drivers/clk/clk.c:clk_core_disable
- drivers/clk/clk.c:clk_core_disable
- drivers/base/core.c:device_pm_move_to_tail
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:pm_print_active_wakeup_sources
- drivers/base/power/wakeup.c:device_wakeup_disarm_wake_irqs
- drivers/base/power/wakeup.c:device_wakeup_arm_wake_irqs
- drivers/dax/super.c:dax_get_by_host
- drivers/dax/super.c:__bdev_dax_supported
- drivers/md/dm.c:dm_pr_clear
- drivers/md/dm.c:dm_pr_preempt
- drivers/md/dm.c:dm_pr_release
- drivers/md/dm.c:dm_pr_reserve
- drivers/md/dm.c:dm_wq_work
- drivers/md/dm.c:__dm_destroy
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_dax_copy_to_iter
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm.c:dm_dax_supported
- drivers/md/dm.c:dm_dax_direct_access
- drivers/md/dm.c:dm_blk_ioctl
- drivers/md/dm.c:dm_prepare_ioctl
- drivers/md/dm.c:dm_blk_report_zones
- drivers/cpuidle/cpuidle.c:cpuidle_enter_state
- drivers/cpuidle/cpuidle.c:cpuidle_enter_state
- net/core/netpoll.c:netpoll_poll_disable
Symbols:
ffffffff8111a680-ffffffff8111a6a1: __srcu_read_unlock (STB_GLOBAL)
lowlatency
: Selective Inline ⚠️void __srcu_read_unlock(struct srcu_struct *ssp, int idx);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/rcu/srcutree.c (ffffffff81127235)
Location: kernel/rcu/srcutree.c:419
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:__call_srcu
Direct callers:
- arch/x86/kernel/process.c:mwait_idle
- arch/x86/kernel/process.c:mwait_idle
- arch/x86/kernel/process.c:default_idle
- arch/x86/kernel/process.c:default_idle
- arch/x86/mm/tlb.c:switch_mm_irqs_off
- kernel/notifier.c:__srcu_notifier_call_chain
- kernel/sched/idle.c:cpu_idle_poll
- kernel/sched/idle.c:cpu_idle_poll
- kernel/rcu/update.c:exit_tasks_rcu_finish
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- mm/mmu_notifier.c:mmu_notifier_unregister
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_end
- mm/mmu_notifier.c:__mmu_notifier_invalidate_range_start
- mm/mmu_notifier.c:__mmu_notifier_change_pte
- mm/mmu_notifier.c:__mmu_notifier_test_young
- mm/mmu_notifier.c:__mmu_notifier_clear_young
- mm/mmu_notifier.c:__mmu_notifier_clear_flush_young
- mm/mmu_notifier.c:__mmu_notifier_release
- fs/notify/fsnotify.c:fsnotify
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_grab_connector
- fs/notify/mark.c:fsnotify_prepare_user_wait
- fs/quota/dquot.c:dquot_free_inode
- fs/quota/dquot.c:__dquot_free_space
- fs/quota/dquot.c:dquot_reclaim_space_nodirty
- fs/quota/dquot.c:dquot_claim_space_nodirty
- fs/quota/dquot.c:dquot_alloc_inode
- fs/quota/dquot.c:__dquot_alloc_space
- security/tomoyo/common.c:tomoyo_check_profile
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_read_control
- security/tomoyo/file.c:tomoyo_path2_perm
- security/tomoyo/file.c:tomoyo_mkdev_perm
- security/tomoyo/file.c:tomoyo_path_perm
- security/tomoyo/file.c:tomoyo_check_open_permission
- security/tomoyo/file.c:tomoyo_path_number_perm
- security/tomoyo/mount.c:tomoyo_mount_permission
- security/tomoyo/network.c:tomoyo_unix_entry
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- security/tomoyo/securityfs_if.c:tomoyo_write_self
- block/blk-mq.c:hctx_unlock
- drivers/clk/clk.c:clk_core_enable
- drivers/clk/clk.c:clk_core_enable
- drivers/clk/clk.c:clk_core_disable
- drivers/clk/clk.c:clk_core_disable
- drivers/base/core.c:device_pm_move_to_tail
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_suspend
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/runtime.c:rpm_idle
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:wakeup_sources_stats_seq_stop
- drivers/base/power/wakeup.c:pm_print_active_wakeup_sources
- drivers/base/power/wakeup.c:device_wakeup_disarm_wake_irqs
- drivers/base/power/wakeup.c:device_wakeup_arm_wake_irqs
- drivers/dax/super.c:dax_get_by_host
- drivers/dax/super.c:__bdev_dax_supported
- drivers/md/dm.c:dm_pr_clear
- drivers/md/dm.c:dm_pr_preempt
- drivers/md/dm.c:dm_pr_release
- drivers/md/dm.c:dm_pr_reserve
- drivers/md/dm.c:dm_wq_work
- drivers/md/dm.c:__dm_destroy
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_make_request
- drivers/md/dm.c:dm_dax_copy_to_iter
- drivers/md/dm.c:dm_dax_copy_from_iter
- drivers/md/dm.c:dm_dax_supported
- drivers/md/dm.c:dm_dax_direct_access
- drivers/md/dm.c:dm_blk_ioctl
- drivers/md/dm.c:dm_prepare_ioctl
- drivers/md/dm.c:dm_blk_report_zones
- drivers/cpuidle/cpuidle.c:cpuidle_enter_state
- drivers/cpuidle/cpuidle.c:cpuidle_enter_state
- net/core/netpoll.c:netpoll_poll_disable
Symbols:
ffffffff81125e10-ffffffff81125e31: __srcu_read_unlock (STB_GLOBAL)
Regular
4.4
and 4.8
✅
4.8
and 4.10
✅
4.10
and 4.13
✅
4.13
and 4.15
✅
4.15
and 4.18
✅
4.18
and 5.0
⚠️struct srcu_struct *ssp
struct srcu_struct *sp
5.0
and 5.3
✅
5.3
and 5.4
✅
5.4
and 5.8
✅
5.8
and 5.11
✅
5.11
and 5.13
✅
5.13
and 5.15
✅
5.15
and 5.19
✅
5.19
and 6.2
✅
6.2
and 6.5
✅
6.5
and 6.8
✅
amd64
and arm64
✅
amd64
and armhf
✅
amd64
and ppc64el
✅
amd64
and riscv64
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅