Defined in 2 files as a function:

Referenced in 24 files:

Smatch caller information:

lib/percpu_counter.c percpu_counter_fixup_free() -> percpu_counter_destroy()

Type Parameter Key Value
BUF_SIZE 0 fbc (-1),1-s32max
BUF_SIZE 0 fbc (-1),1-s32max
DATA_SOURCE 0 fbc $0
STR_LEN 0 fbc (-1),4-7,9-12,14-16,18,22,24
STR_LEN 0 fbc (-1),4-7,9-12,14-16,18,22,24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 fbc unit_byte

fs/ceph/metric.c ceph_metric_destroy() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ceph/metric.c ceph_metric_destroy() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ceph/metric.c ceph_metric_destroy() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ceph/metric.c ceph_metric_destroy() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ceph/metric.c ceph_metric_destroy() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ceph/metric.c ceph_metric_destroy() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ceph/metric.c ceph_metric_init() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex

fs/ceph/metric.c ceph_metric_init() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex

fs/ceph/metric.c ceph_metric_init() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex

fs/ceph/metric.c ceph_metric_init() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex

fs/ceph/metric.c ceph_metric_init() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex

mm/shmem.c shmem_put_super() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sb->s_umount

fs/ext4/extents_status.c ext4_es_register_shrinker() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ext4/extents_status.c ext4_es_register_shrinker() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ext4/extents_status.c ext4_es_register_shrinker() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ext4/extents_status.c ext4_es_register_shrinker() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ext4/extents_status.c ext4_es_unregister_shrinker() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ext4/extents_status.c ext4_es_unregister_shrinker() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ext4/extents_status.c ext4_es_unregister_shrinker() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ext4/extents_status.c ext4_es_unregister_shrinker() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/ipv4/xfrm4_policy.c dst_entries_destroy() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &pernet_ops_rwsem

io_uring/tctx.c __io_uring_add_tctx_node() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
NOCHECK_CALL

io_uring/tctx.c io_uring_alloc_task_context() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
NOCHECK_CALL

io_uring/tctx.c io_uring_free_tctx() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

ipc/msg.c msg_exit_ns() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

ipc/msg.c msg_exit_ns() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

ipc/msg.c msg_init_ns() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/sctp/protocol.c sctp_exit() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 8205971789686882304
NOCHECK_CALL

net/sctp/protocol.c sctp_init() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 8205971789686882304
NOCHECK_CALL

kernel/user.c user_epoll_free() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &uidhash_lock
HALF_LOCKED2 irq

fs/jbd2/journal.c jbd2_journal_destroy() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/jbd2/journal.c journal_init_common() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/smb/server/proc.c ksmbd_proc_cleanup() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
NOCHECK_CALL

lib/flex_proportions.c fprop_global_destroy() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
NOCHECK_CALL
LOCK2 &pool->lock

lib/flex_proportions.c fprop_local_destroy_percpu() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/sunrpc/xprtrdma/svc_rdma.c svc_rdma_proc_cleanup() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 3606547835034415104
NOCHECK_CALL

net/sunrpc/xprtrdma/svc_rdma.c svc_rdma_proc_cleanup() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 8203332951193108480
NOCHECK_CALL

net/sunrpc/xprtrdma/svc_rdma.c svc_rdma_proc_cleanup() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 2166979601230389248
NOCHECK_CALL

net/sunrpc/xprtrdma/svc_rdma.c svc_rdma_proc_cleanup() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 7388025111902089216
NOCHECK_CALL

net/sunrpc/xprtrdma/svc_rdma.c svc_rdma_proc_init() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 3606547835034415104
NOCHECK_CALL

net/sunrpc/xprtrdma/svc_rdma.c svc_rdma_proc_init() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 8203332951193108480
NOCHECK_CALL

net/sunrpc/xprtrdma/svc_rdma.c svc_rdma_proc_init() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 2166979601230389248
NOCHECK_CALL

net/sunrpc/xprtrdma/svc_rdma.c svc_rdma_proc_init() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 7388025111902089216
NOCHECK_CALL

fs/ext2/super.c ext2_fill_super() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex

fs/ext2/super.c ext2_fill_super() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex

fs/ext2/super.c ext2_fill_super() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex

fs/ext2/super.c ext2_put_super() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_umount
HALF_LOCKED2 &sb->s_umount
HALF_LOCKED2 global &cifs_mount_mutex

fs/ext2/super.c ext2_put_super() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_umount
HALF_LOCKED2 &sb->s_umount
HALF_LOCKED2 global &cifs_mount_mutex

fs/ext2/super.c ext2_put_super() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_umount
HALF_LOCKED2 &sb->s_umount
HALF_LOCKED2 global &cifs_mount_mutex

fs/btrfs/disk-io.c btrfs_free_fs_info() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/btrfs/disk-io.c btrfs_free_fs_info() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/btrfs/disk-io.c btrfs_free_fs_info() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/btrfs/disk-io.c btrfs_free_fs_info() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/btrfs/disk-io.c btrfs_free_fs_info() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
BUF_SIZE 0 fbc 104
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/btrfs/disk-io.c btrfs_free_fs_info() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/md/dm-crypt.c crypt_dtr() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
PARAM_VALUE 0 fbc->lock.owner (-1)
PARAM_VALUE 0 fbc->lock.owner_cpu u32max
NOCHECK_CALL

net/ipv6/route.c dst_entries_destroy() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &pernet_ops_rwsem

fs/ext4/mballoc-test.c mbt_mb_init() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
NOCHECK_CALL

fs/ext4/mballoc-test.c mbt_mb_release() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
NOCHECK_CALL

fs/ext4/mballoc-test.c mbt_mb_release() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
NOCHECK_CALL

fs/xfs/xfs_buf.c xfs_destroy_buftarg() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
PARAM_VALUE 0 fbc->lock.owner (-1)
PARAM_VALUE 0 fbc->lock.owner_cpu u32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/xfs/xfs_buf.c xfs_init_buftarg() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/bridge/br_nf_core.c dst_entries_destroy() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 6299912386447638656
NOCHECK_CALL

net/ipv6/xfrm6_policy.c dst_entries_destroy() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &pernet_ops_rwsem

fs/f2fs/super.c destroy_percpu_info() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
NOCHECK_CALL

fs/f2fs/super.c destroy_percpu_info() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
NOCHECK_CALL

fs/f2fs/super.c destroy_percpu_info() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
NOCHECK_CALL

fs/f2fs/super.c init_percpu_info() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
NOCHECK_CALL

fs/f2fs/super.c init_percpu_info() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
NOCHECK_CALL

fs/xfs/xfs_super.c xfs_destroy_percpu_counters() -> percpu_counter_destroy()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_umount
HALF_LOCKED2 &sb->s_umount
HALF_LOCKED2 global &cifs_mount_mutex

fs/xfs/xfs_super.c xfs_destroy_percpu_counters() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_umount
HALF_LOCKED2 &sb->s_umount
HALF_LOCKED2 global &cifs_mount_mutex

fs/xfs/xfs_super.c xfs_destroy_percpu_counters() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
PARAM_VALUE 0 fbc->lock.owner (-1)
PARAM_VALUE 0 fbc->lock.owner_cpu u32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_umount
HALF_LOCKED2 &sb->s_umount
HALF_LOCKED2 global &cifs_mount_mutex

fs/xfs/xfs_super.c xfs_destroy_percpu_counters() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_umount
HALF_LOCKED2 &sb->s_umount
HALF_LOCKED2 global &cifs_mount_mutex

fs/xfs/xfs_super.c xfs_destroy_percpu_counters() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
PARAM_VALUE 0 fbc->lock.owner (-1)
PARAM_VALUE 0 fbc->lock.owner_cpu u32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_umount
HALF_LOCKED2 &sb->s_umount
HALF_LOCKED2 global &cifs_mount_mutex

fs/xfs/xfs_super.c xfs_init_percpu_counters() -> percpu_counter_destroy()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex

fs/xfs/xfs_super.c xfs_init_percpu_counters() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex

fs/xfs/xfs_super.c xfs_init_percpu_counters() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex

fs/xfs/xfs_super.c xfs_init_percpu_counters() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex

fs/xfs/xfs_super.c xfs_init_percpu_counters() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex

net/sunrpc/svc.c svc_pool_destroy_counters() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &nfsd_mutex

net/sunrpc/svc.c svc_pool_destroy_counters() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &nfsd_mutex

net/sunrpc/svc.c svc_pool_destroy_counters() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &nfsd_mutex

net/sunrpc/svc.c svc_pool_init_counters() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &nfsd_mutex

net/sunrpc/svc.c svc_pool_init_counters() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &nfsd_mutex

kernel/bpf/hashtab.c htab_map_alloc() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
NOCHECK_CALL

kernel/bpf/hashtab.c htab_map_free() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
NOCHECK_CALL

block/bfq-cgroup.c bfq_stat_exit() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/ext4/super.c ext4_percpu_param_destroy() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_umount
HALF_LOCKED2 &sb->s_umount
HALF_LOCKED2 global &cifs_mount_mutex

fs/ext4/super.c ext4_percpu_param_destroy() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_umount
HALF_LOCKED2 &sb->s_umount
HALF_LOCKED2 global &cifs_mount_mutex

fs/ext4/super.c ext4_percpu_param_destroy() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_umount
HALF_LOCKED2 &sb->s_umount
HALF_LOCKED2 global &cifs_mount_mutex

fs/ext4/super.c ext4_percpu_param_destroy() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_umount
HALF_LOCKED2 &sb->s_umount
HALF_LOCKED2 global &cifs_mount_mutex

fs/ext4/super.c ext4_percpu_param_destroy() -> percpu_counter_destroy()

Type Parameter Key Value
PARAM_VALUE 0 fbc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_umount
HALF_LOCKED2 &sb->s_umount
HALF_LOCKED2 global &cifs_mount_mutex