percpu_down_read_preempt_disableRegular
4.4: Absent ⚠️
4.8: Absent ⚠️
4.10: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff81085cd7)
Location: include/linux/percpu-rwsem.h:31
Inline: True
In kernel/signal.c (ffffffff81098897)
Location: include/linux/percpu-rwsem.h:31
Inline: True
Inline callers:
- kernel/signal.c:exit_signals
In kernel/events/uprobes.c (ffffffff811aa589)
Location: include/linux/percpu-rwsem.h:31
Inline: True
Inline callers:
- kernel/events/uprobes.c:uprobe_start_dup_mmap
In fs/super.c (ffffffff81248c0e)
Location: include/linux/percpu-rwsem.h:31
Inline: True
In fs/exec.c (ffffffff8124ccbc)
Location: include/linux/percpu-rwsem.h:31
Inline: True
In fs/locks.c (ffffffff812a40ee)
Location: include/linux/percpu-rwsem.h:31
Inline: True
Inline callers:
- fs/locks.c:locks_remove_file
- fs/locks.c:fcntl_getlease
- fs/locks.c:__break_lease
- fs/locks.c:__break_lease
- fs/locks.c:posix_lock_inode
- fs/locks.c:flock_lock_inode
In fs/ext4/inode.c (ffffffff812df0f8)
Location: include/linux/percpu-rwsem.h:31
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_writepages
4.13: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff810826ec)
Location: include/linux/percpu-rwsem.h:31
Inline: True
In kernel/cpu.c (ffffffff810866c1)
Location: include/linux/percpu-rwsem.h:31
Inline: True
Inline callers:
- kernel/cpu.c:__cpuhp_remove_state
- kernel/cpu.c:__cpuhp_state_remove_instance
- kernel/cpu.c:__cpuhp_setup_state
- kernel/cpu.c:__cpuhp_state_add_instance
In kernel/signal.c (ffffffff81095b32)
Location: include/linux/percpu-rwsem.h:31
Inline: True
Inline callers:
- kernel/signal.c:exit_signals
In kernel/events/uprobes.c (ffffffff811b1ae9)
Location: include/linux/percpu-rwsem.h:31
Inline: True
Inline callers:
- kernel/events/uprobes.c:uprobe_start_dup_mmap
In mm/memory_hotplug.c (ffffffff8122c48f)
Location: include/linux/percpu-rwsem.h:31
Inline: True
Inline callers:
- mm/memory_hotplug.c:restore_online_page_callback
- mm/memory_hotplug.c:set_online_page_callback
In fs/super.c (ffffffff81254512)
Location: include/linux/percpu-rwsem.h:31
Inline: True
In fs/exec.c (ffffffff81258cf3)
Location: include/linux/percpu-rwsem.h:31
Inline: True
In fs/locks.c (ffffffff812b2d00)
Location: include/linux/percpu-rwsem.h:31
Inline: True
Inline callers:
- fs/locks.c:locks_remove_file
- fs/locks.c:fcntl_getlease
- fs/locks.c:__break_lease
- fs/locks.c:__break_lease
- fs/locks.c:posix_lock_inode
- fs/locks.c:flock_lock_inode
In fs/ext4/inode.c (ffffffff813032f2)
Location: include/linux/percpu-rwsem.h:31
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_writepages
4.15: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff810894e9)
Location: include/linux/percpu-rwsem.h:32
Inline: True
In kernel/cpu.c (ffffffff8108d321)
Location: include/linux/percpu-rwsem.h:32
Inline: True
Inline callers:
- kernel/cpu.c:__cpuhp_remove_state
- kernel/cpu.c:__cpuhp_state_remove_instance
- kernel/cpu.c:__cpuhp_setup_state
- kernel/cpu.c:__cpuhp_state_add_instance
In kernel/signal.c (ffffffff8109c982)
Location: include/linux/percpu-rwsem.h:32
Inline: True
Inline callers:
- kernel/signal.c:exit_signals
In kernel/events/uprobes.c (ffffffff811c56f9)
Location: include/linux/percpu-rwsem.h:32
Inline: True
Inline callers:
- kernel/events/uprobes.c:uprobe_start_dup_mmap
In mm/memory_hotplug.c (ffffffff81247c6f)
Location: include/linux/percpu-rwsem.h:32
Inline: True
Inline callers:
- mm/memory_hotplug.c:restore_online_page_callback
- mm/memory_hotplug.c:set_online_page_callback
In fs/super.c (ffffffff81276622)
Location: include/linux/percpu-rwsem.h:32
Inline: True
In fs/exec.c (ffffffff8127ae82)
Location: include/linux/percpu-rwsem.h:32
Inline: True
In fs/locks.c (ffffffff812d67a0)
Location: include/linux/percpu-rwsem.h:32
Inline: True
Inline callers:
- fs/locks.c:locks_remove_file
- fs/locks.c:fcntl_getlease
- fs/locks.c:__break_lease
- fs/locks.c:__break_lease
- fs/locks.c:posix_lock_inode
- fs/locks.c:flock_lock_inode
In fs/ext4/inode.c (ffffffff81327ce2)
Location: include/linux/percpu-rwsem.h:32
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_writepages
4.18: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff8108cf00)
Location: include/linux/percpu-rwsem.h:32
Inline: True
In kernel/cpu.c (ffffffff81090c85)
Location: include/linux/percpu-rwsem.h:32
Inline: True
Inline callers:
- kernel/cpu.c:__cpuhp_remove_state
- kernel/cpu.c:__cpuhp_state_remove_instance
- kernel/cpu.c:__cpuhp_setup_state
- kernel/cpu.c:__cpuhp_state_add_instance
In kernel/signal.c (ffffffff810a0d82)
Location: include/linux/percpu-rwsem.h:32
Inline: True
Inline callers:
- kernel/signal.c:exit_signals
In kernel/events/uprobes.c (ffffffff811e5c35)
Location: include/linux/percpu-rwsem.h:32
Inline: True
Inline callers:
- kernel/events/uprobes.c:uprobe_start_dup_mmap
In mm/memory_hotplug.c (ffffffff8126bba5)
Location: include/linux/percpu-rwsem.h:32
Inline: True
Inline callers:
- mm/memory_hotplug.c:restore_online_page_callback
- mm/memory_hotplug.c:set_online_page_callback
In fs/super.c (ffffffff8129c30d)
Location: include/linux/percpu-rwsem.h:32
Inline: True
In fs/exec.c (ffffffff812a2566)
Location: include/linux/percpu-rwsem.h:32
Inline: True
In fs/locks.c (ffffffff81301430)
Location: include/linux/percpu-rwsem.h:32
Inline: True
Inline callers:
- fs/locks.c:locks_remove_file
- fs/locks.c:fcntl_getlease
- fs/locks.c:__break_lease
- fs/locks.c:__break_lease
- fs/locks.c:posix_lock_inode
- fs/locks.c:flock_lock_inode
In fs/ext4/inode.c (ffffffff813501ff)
Location: include/linux/percpu-rwsem.h:32
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_dax_writepages
- fs/ext4/inode.c:ext4_writepages
5.0: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff81094a26)
Location: include/linux/percpu-rwsem.h:32
Inline: True
In kernel/cpu.c (ffffffff81098d45)
Location: include/linux/percpu-rwsem.h:32
Inline: True
Inline callers:
- kernel/cpu.c:__cpuhp_remove_state
- kernel/cpu.c:__cpuhp_state_remove_instance
- kernel/cpu.c:__cpuhp_setup_state
- kernel/cpu.c:__cpuhp_state_add_instance
In kernel/signal.c (ffffffff810a91c2)
Location: include/linux/percpu-rwsem.h:32
Inline: True
Inline callers:
- kernel/signal.c:exit_signals
In kernel/events/uprobes.c (ffffffff811f6785)
Location: include/linux/percpu-rwsem.h:32
Inline: True
Inline callers:
- kernel/events/uprobes.c:uprobe_start_dup_mmap
In mm/memory_hotplug.c (ffffffff812804a5)
Location: include/linux/percpu-rwsem.h:32
Inline: True
Inline callers:
- mm/memory_hotplug.c:restore_online_page_callback
- mm/memory_hotplug.c:set_online_page_callback
In fs/super.c (ffffffff812b144d)
Location: include/linux/percpu-rwsem.h:32
Inline: True
In fs/exec.c (ffffffff812b7145)
Location: include/linux/percpu-rwsem.h:32
Inline: True
In fs/locks.c (ffffffff81316f1c)
Location: include/linux/percpu-rwsem.h:32
Inline: True
Inline callers:
- fs/locks.c:locks_remove_file
- fs/locks.c:fcntl_getlease
- fs/locks.c:__break_lease
- fs/locks.c:__break_lease
- fs/locks.c:posix_lock_inode
- fs/locks.c:flock_lock_inode
In fs/ext4/inode.c (ffffffff8136855f)
Location: include/linux/percpu-rwsem.h:32
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_dax_writepages
- fs/ext4/inode.c:ext4_writepages
5.3: Absent ⚠️
5.4: Absent ⚠️
5.8: Absent ⚠️
5.11: Absent ⚠️
5.13: Absent ⚠️
5.15: Absent ⚠️
5.19: Absent ⚠️
6.2: Absent ⚠️
6.5: Absent ⚠️
6.8: Absent ⚠️
arm64: Absent ⚠️
armhf: Absent ⚠️
ppc64el: Absent ⚠️
riscv64: Absent ⚠️
aws: Absent ⚠️
azure: Absent ⚠️
gcp: Absent ⚠️
lowlatency: Absent ⚠️