Documented in 2 files:
Defined in 2 files as a function:
Referenced in 65 files:
- arch/x86/kernel/cpu/sgx/virt.c, line 254
- drivers/block/xen-blkfront.c, line 2557
- drivers/char/ipmi/ipmi_msghandler.c
- drivers/crypto/hisilicon/qm.c
- drivers/dma/arm-dma350.c, line 357
- drivers/dma/nbpfaxi.c
- drivers/dma/sh/rcar-dmac.c
- drivers/dma/sh/shdma-base.c
- drivers/dma/txx9dmac.c, line 957
- drivers/dma/xilinx/xdma.c, line 528
- drivers/gpu/buddy.c
- drivers/gpu/drm/drm_edid.c, line 4763
- drivers/gpu/drm/drm_flip_work.c
- drivers/gpu/drm/drm_gem.c, line 1743
- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c, line 731
- drivers/gpu/drm/i915/gem/i915_gem_region.c, line 204
- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c, line 244
- drivers/gpu/drm/i915/selftests/intel_memory_region.c, line 363
- drivers/gpu/drm/nouveau/nouveau_gem.c
- drivers/gpu/drm/panthor/panthor_mmu.c, line 3338
- drivers/gpu/drm/xe/xe_bo_evict.c, line 49
- drivers/gpu/tests/gpu_buddy_test.c
- drivers/infiniband/core/ucma.c, line 1735
- drivers/md/dm-clone-target.c, line 776
- drivers/md/dm-writecache.c, line 2078
- drivers/net/ethernet/ti/am65-cpts.c
- drivers/net/ethernet/ti/cpts.c
- drivers/net/wireless/ath/ath12k/dp_rx.c, line 67
- drivers/net/wireless/ath/ath6kl/main.c, line 1281
- drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
- drivers/net/wireless/realtek/rtw89/fw.c
- drivers/scsi/libsas/sas_scsi_host.c, line 662
- drivers/target/target_core_user.c
- drivers/usb/fotg210/fotg210-hcd.c, line 2989
- drivers/usb/host/ehci-q.c, line 1075
- drivers/usb/isp1760/isp1760-hcd.c, line 1956
- drivers/vdpa/mlx5/core/mr.c, line 480
- drivers/vfio/vfio_iommu_type1.c, line 2225
- drivers/virtio/virtio_mem.c, line 2812
- drivers/xen/gntalloc.c
- drivers/xen/xenbus/xenbus_dev_frontend.c
- fs/btrfs/block-group.c
- fs/btrfs/inode.c
- fs/btrfs/ordered-data.c
- fs/btrfs/send.c, line 3602
- fs/ext4/mballoc.c, line 4036
- fs/nfs/pagelist.c, line 1256
- fs/nilfs2/btree.c, line 2201
- fs/nilfs2/recovery.c, line 1006
- fs/nilfs2/segment.c, line 1428
- fs/proc/kcore.c
- fs/proc/vmcore.c, line 1635
- fs/ubifs/gc.c, line 449
- fs/xfs/xfs_inode_item.c
- fs/xfs/xfs_log_recover.c
- lib/tests/list-test.c, line 488
- mm/backing-dev.c, line 921
- mm/compaction.c
- mm/damon/core.c, line 3697
- mm/migrate.c
- mm/slub.c, line 7321
- net/core/dev.c, line 8005
- net/rds/ib_recv.c, line 85
- net/wireless/scan.c, line 783
- tools/perf/util/auxtrace.c, line 274
Smatch caller information:
drivers/crypto/hisilicon/qm.c hisi_qm_sort_devices() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 2590871188570710016 |
| PARAM_VALUE | 1 | head | 256752620303470592 |
| PARAM_VALUE | 1 | head->prev | 256752620303470592 |
| DATA_SOURCE | 1 | head | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &qm_list->lock | ||
| TYPE_LOCK | (struct hisi_qm_list)->lock |
drivers/crypto/hisilicon/qm.c hisi_qm_sort_devices() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 6443769197509820416 |
| PARAM_VALUE | 1 | head | 256752620303470592 |
| PARAM_VALUE | 1 | head->prev | 4096-ptr_max |
| DATA_SOURCE | 1 | head | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &qm_list->lock | ||
| TYPE_LOCK | (struct hisi_qm_list)->lock |
drivers/usb/isp1760/isp1760-hcd.c isp1760_urb_enqueue() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 6546356619628314624 |
| PARAM_VALUE | 0 | list->next | 6546356619628314624 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &priv->lock | ||
| LOCK2 | spinflags | ||
| TYPE_LOCK | (struct isp1760_hcd)->lock |
fs/btrfs/ordered-data.c btrfs_wait_ordered_extents() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 2340960075405864960 |
| PARAM_VALUE | 0 | list->next | 2340960075405864960 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &root->ordered_extent_lock | ||
| LOCK2 | &root->ordered_extent_mutex | ||
| HALF_LOCKED2 | &fs_info->ordered_operations_mutex | ||
| TYPE_LOCK | (struct btrfs_root)->ordered_extent_lock | ||
| TYPE_LOCK | (struct btrfs_root)->ordered_extent_mutex |
fs/btrfs/ordered-data.c btrfs_wait_ordered_extents() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 5956689083518066688 |
| PARAM_VALUE | 0 | list->next | 4096-ptr_max |
| PARAM_VALUE | 0 | list->prev | 5956689083518066688 |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &root->ordered_extent_lock | ||
| LOCK2 | &root->ordered_extent_mutex | ||
| HALF_LOCKED2 | &fs_info->ordered_operations_mutex | ||
| TYPE_LOCK | (struct btrfs_root)->ordered_extent_lock | ||
| TYPE_LOCK | (struct btrfs_root)->ordered_extent_mutex |
fs/btrfs/ordered-data.c btrfs_wait_ordered_roots() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 6140170182684090368 |
| PARAM_VALUE | 0 | list->next | 4096-ptr_max |
| PARAM_VALUE | 0 | list->prev | 6140170182684090368 |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &fs_info->ordered_operations_mutex | ||
| LOCK2 | &fs_info->ordered_root_lock | ||
| HALF_LOCKED2 | &dev_replace->lock_finishing_cancel_unmount | ||
| HALF_LOCKED2 | &fs_info->cleaner_mutex | ||
| HALF_LOCKED2 | &fs_info->subvol_sem | ||
| HALF_LOCKED2 | &fs_info->transaction_kthread_mutex | ||
| TYPE_LOCK | (struct btrfs_fs_info)->ordered_operations_mutex | ||
| TYPE_LOCK | (struct btrfs_fs_info)->ordered_root_lock |
drivers/dma/sh/shdma-base.c __ld_cleanup() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4295389332740759552 |
| PARAM_VALUE | 0 | list->next | 4295389332740759552 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &schan->chan_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct shdma_chan)->chan_lock |
drivers/dma/sh/shdma-base.c shdma_prep_sg() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 3533607999176392704 |
| PARAM_VALUE | 0 | list->next | 3533607999176392704 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &schan->chan_lock | ||
| LOCK2 | irq_flags | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct shdma_chan)->chan_lock |
arch/x86/kernel/cpu/sgx/virt.c sgx_vepc_release() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 7418882221766168576 |
| PARAM_VALUE | 0 | list->next | 7418882221766168576 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &zombie_secs_pages_lock |
drivers/net/wireless/realtek/rtw89/fw.c rtw89_hw_scan_prep_chan_list_be() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 3968443281047121920 |
| PARAM_VALUE | 0 | list->next | 3968443281047121920 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
mm/slub.c __refill_objects_node() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 0 | list->next | 4096-ptr_max |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &n->list_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct kmem_cache_node)->list_lock |
net/rds/ib_recv.c list_splice_entire_tail() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | head | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | flags |
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c iwl_pcie_rx_allocator() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 1962271930392219648 |
| PARAM_VALUE | 0 | list->next | 4096-ptr_max |
| PARAM_VALUE | 0 | list->prev | 1962271930392219648 |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| NOCHECK_CALL | |||
| LOCK2 | &rba->lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct iwl_rb_allocator)->lock |
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c iwl_pcie_rx_allocator() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 2523220089546752000 |
| PARAM_VALUE | 0 | list->next | 4096-ptr_max |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| NOCHECK_CALL | |||
| LOCK2 | &rba->lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct iwl_rb_allocator)->lock |
fs/ubifs/gc.c move_nodes() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4979226296205189120 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PARAM_VALUE | 1 | head->prev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &wbuf->io_mutex | ||
| HALF_LOCKED2 | &c->commit_sem | ||
| HALF_LOCKED2 | &c->umount_mutex | ||
| HALF_LOCKED2 | &c->write_reserve_mutex | ||
| TYPE_LOCK | (struct ubifs_wbuf)->io_mutex |
drivers/gpu/drm/drm_edid.c add_hdmi_mandatory_stereo_modes() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 6015535852795478016 |
| PARAM_VALUE | 0 | list->next | 6015535852795478016 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &anx6345->lock | ||
| HALF_LOCKED2 | &anx78xx->lock | ||
| HALF_LOCKED2 | &connector->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &connector->dev->mode_config.mutex | ||
| HALF_LOCKED2 | &display->drm->mode_config.mutex | ||
| HALF_LOCKED2 | &priv->audio_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c eb_unbind() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 417793700762406912 |
| PARAM_VALUE | 0 | list->next | 4096-ptr_max |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 5412823990542053624 |
| PARAM_VALUE | 1 | head->prev | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | pool->obj->base.resv |
fs/xfs/xfs_log_recover.c xlog_recover_reorder_trans() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 3121154593089503232 |
| PARAM_VALUE | 0 | list->next | 3121154593089503232 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| NOCHECK_CALL |
fs/xfs/xfs_log_recover.c xlog_recover_reorder_trans() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 3005531055334129664 |
| PARAM_VALUE | 0 | list->next | 4096-3005531055334129663,3005531055334129665-ptr_max |
| PARAM_VALUE | 0 | list->prev | 3005531055334129664 |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| NOCHECK_CALL |
fs/xfs/xfs_log_recover.c xlog_recover_reorder_trans() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 5419465501579456512 |
| PARAM_VALUE | 0 | list->next | 4096-5419465501579456511,5419465501579456513-ptr_max |
| PARAM_VALUE | 0 | list->prev | 5419465501579456512 |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| NOCHECK_CALL |
mm/backing-dev.c cleanup_offline_cgwbs_workfn() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 8064570823777718272 |
| PARAM_VALUE | 0 | list->next | 4096-8064570823777718271,8064570823777718273-ptr_max |
| PARAM_VALUE | 0 | list->prev | 8064570823777718272 |
| PARAM_VALUE | 1 | head | 7208123053989560320 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | global &cgwb_lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/buddy.c __alloc_range() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 7938445893194301440 |
| PARAM_VALUE | 0 | list->next | 7938445893194301440 |
| PARAM_VALUE | 0 | list->prev | 7938445893194301440 |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| BUF_SIZE | 1 | head->next | (-1),16 |
| BUF_SIZE | 1 | head->prev | (-1),16 |
| CAPPED_DATA | 1 | head | 1 |
| DATA_SOURCE | 1 | head | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &bman->lock | ||
| HALF_LOCKED2 | &manager->lock | ||
| HALF_LOCKED2 | &mgr->lock |
drivers/gpu/buddy.c __alloc_range() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 7938445893194301440 |
| PARAM_VALUE | 0 | list->next | 7938445893194301440 |
| PARAM_VALUE | 0 | list->prev | 7938445893194301440 |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| BUF_SIZE | 1 | head->next | (-1),16 |
| BUF_SIZE | 1 | head->prev | (-1),16 |
| CAPPED_DATA | 1 | head | 1 |
| DATA_SOURCE | 1 | head | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &bman->lock | ||
| HALF_LOCKED2 | &manager->lock | ||
| HALF_LOCKED2 | &mgr->lock |
drivers/gpu/buddy.c gpu_buddy_alloc_blocks() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 518716387839021056,6528570811871825920 |
| PARAM_VALUE | 1 | head | 518716387839021056 |
| PARAM_VALUE | 1 | head->prev | 6528570811871825920 |
| BUF_SIZE | 0 | list | 16 |
| CAPPED_DATA | 0 | list | 1 |
| PARAM_COMPARE | 0 | list | > $1 |
| PARAM_COMPARE | 1 | head | < $0 |
| BIT_INFO | 0 | list | 0x5a9a2490449a9000,0x5a9a2490449a9000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &bman->lock | ||
| HALF_LOCKED2 | &manager->lock | ||
| HALF_LOCKED2 | &mgr->lock |
drivers/gpu/buddy.c gpu_buddy_alloc_blocks() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 518716387839021056 |
| PARAM_VALUE | 0 | list->next | 4096-ptr_max |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| BUF_SIZE | 1 | head | (-1),16 |
| BUF_SIZE | 1 | head | (-1),16 |
| DATA_SOURCE | 1 | head | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &bman->lock | ||
| HALF_LOCKED2 | &manager->lock | ||
| HALF_LOCKED2 | &mgr->lock |
drivers/md/dm-clone-target.c hydration_kcopyd_callback() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 6477037901351251968 |
| PARAM_VALUE | 1 | head->prev | 6477037901351251968 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
fs/btrfs/inode.c btrfs_start_delalloc_roots() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 6993851674000060416 |
| PARAM_VALUE | 0 | list->next | 4096-6993851674000060415,6993851674000060417-ptr_max |
| PARAM_VALUE | 0 | list->prev | 6993851674000060416 |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &fs_info->delalloc_root_lock | ||
| LOCK2 | &fs_info->delalloc_root_mutex | ||
| HALF_LOCKED2 | &dev_replace->lock_finishing_cancel_unmount | ||
| HALF_LOCKED2 | &fs_info->cleaner_mutex | ||
| HALF_LOCKED2 | &fs_info->subvol_sem | ||
| TYPE_LOCK | (struct btrfs_fs_info)->delalloc_root_lock | ||
| TYPE_LOCK | (struct btrfs_fs_info)->delalloc_root_mutex |
fs/btrfs/inode.c start_delalloc_inodes() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 2603964651942572032 |
| PARAM_VALUE | 0 | list->next | 4096-2603964651942572031,2603964651942572033-ptr_max |
| PARAM_VALUE | 0 | list->prev | 2603964651942572032 |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &root->delalloc_lock | ||
| LOCK2 | &root->delalloc_mutex | ||
| HALF_LOCKED2 | &fs_info->delalloc_root_mutex | ||
| TYPE_LOCK | (struct btrfs_root)->delalloc_lock | ||
| TYPE_LOCK | (struct btrfs_root)->delalloc_mutex |
drivers/usb/host/ehci-hcd.c qh_append_tds() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 3175768196387033088,7851192674449530880,8564460595337195520 |
| PARAM_VALUE | 0 | list->next | 4096-ptr_max |
| PARAM_VALUE | 0 | list->next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| CAPPED_DATA | 0 | list | 1 |
| DATA_SOURCE | 0 | list | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| NOCHECK_CALL | |||
| LOCK2 | &ehci->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct ehci_hcd)->lock |
net/wireless/scan.c cfg80211_parse_colocated_ap() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 585722010778189832 |
| PARAM_VALUE | 0 | list->next | 585722010778189832 |
| PARAM_VALUE | 1 | head | 5738056375149109248,6278213073203548160 |
| PARAM_VALUE | 1 | head->prev | 4096-ptr_max |
| DATA_SOURCE | 1 | head | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &rdev->bss_lock | ||
| HALF_LOCKED2 | bh |
fs/nilfs2/recovery.c nilfs_search_super_root() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 8446942447080992768 |
| PARAM_VALUE | 0 | list->next | 8446942447080992768 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 7771741043363463216 |
| MEM_ZERO | 1 | head | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &fc->uapi_mutex |
drivers/net/wireless/ath/ath12k/dp_rx.c ath12k_dp_rx_enqueue_free() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| CAPPED_DATA | 0 | list | 1 |
| DATA_SOURCE | 0 | list | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dp->rx_desc_lock | ||
| LOCK2 | &srng->lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct ath12k_dp)->rx_desc_lock | ||
| TYPE_LOCK | (struct hal_srng)->lock |
drivers/usb/fotg210/fotg210-hcd.c qh_append_tds() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 3623732757199011840,4949178059012300800 |
| PARAM_VALUE | 0 | list->next | 4096-ptr_max |
| PARAM_VALUE | 0 | list->next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| CAPPED_DATA | 0 | list | 1 |
| DATA_SOURCE | 0 | list | $2 |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| LOCK2 | &fotg210->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct fotg210_hcd)->lock |
drivers/dma/sh/rcar-dmac.c rcar_dmac_desc_alloc() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 8475718402372407296 |
| PARAM_VALUE | 0 | list->next | 8475718402372407296 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &chan->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct rcar_dmac_chan)->lock |
drivers/dma/sh/rcar-dmac.c rcar_dmac_xfer_chunk_alloc() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 2804797559516921856 |
| PARAM_VALUE | 0 | list->next | 2804797559516921856 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &chan->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct rcar_dmac_chan)->lock |
drivers/gpu/drm/nouveau/nouveau_gem.c validate_init() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 3528962109661978624 |
| PARAM_VALUE | 1 | head | 3618475209504833536 |
| PARAM_VALUE | 1 | head->prev | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | &file_priv->driver_priv->mutex |
drivers/gpu/drm/nouveau/nouveau_gem.c validate_init() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 701426166984261632 |
| PARAM_VALUE | 1 | head | 3618475209504833536 |
| PARAM_VALUE | 1 | head->prev | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | &file_priv->driver_priv->mutex |
drivers/gpu/drm/nouveau/nouveau_gem.c validate_init() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 1439594963767144448 |
| PARAM_VALUE | 1 | head | 3618475209504833536 |
| PARAM_VALUE | 1 | head->prev | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | &file_priv->driver_priv->mutex |
drivers/net/wireless/ath/ath6kl/main.c ath6kl_set_multicast_list() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 6808410031218040832 |
| PARAM_VALUE | 0 | list->next | 6808410031218040832 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ndev->addr_list_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex |
mm/compaction.c move_freelist_head() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 489354698455392256 |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| BUF_SIZE | 1 | head | 80 |
| BUF_SIZE | 1 | head | 80 |
| CAPPED_DATA | 1 | head | 1 |
| CAPPED_DATA | 1 | head->next | 1 |
| DATA_SOURCE | 1 | head | $0 |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| LOCK2 | &cc->zone->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct zone)->lock |
mm/compaction.c move_freelist_tail() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4481026996197900288 |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| BUF_SIZE | 1 | head | 80 |
| BUF_SIZE | 1 | head | 80 |
| CAPPED_DATA | 1 | head | 1 |
| DATA_SOURCE | 1 | head | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &cc->zone->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct zone)->lock |
drivers/net/ethernet/ti/cpts.c cpts_process_events() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 3650794186310090752 |
| PARAM_VALUE | 0 | list->next | 4096-ptr_max |
| PARAM_VALUE | 0 | list->prev | 3650794186310090752 |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &cpts->lock | ||
| LOCK2 | &cpts->ptp_clk_mutex | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct cpts)->lock | ||
| TYPE_LOCK | (struct cpts)->ptp_clk_mutex |
drivers/net/ethernet/ti/cpts.c cpts_process_events() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 2556884087634685952 |
| PARAM_VALUE | 0 | list->next | 4096-ptr_max |
| PARAM_VALUE | 0 | list->prev | 2556884087634685952 |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &cpts->lock | ||
| LOCK2 | &cpts->ptp_clk_mutex | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct cpts)->lock | ||
| TYPE_LOCK | (struct cpts)->ptp_clk_mutex |
fs/nilfs2/btree.c nilfs_btree_lookup_dirty_buffers() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 2356784873680424960 |
| PARAM_VALUE | 1 | head->prev | 4096-ptr_max |
| DATA_SOURCE | 1 | head | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/nfs/pagelist.c nfs_do_recoalesce() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 5705209988682440704 |
| PARAM_VALUE | 0 | list->next | 4096-5705209988682440703,5705209988682440705-ptr_max |
| PARAM_VALUE | 0 | list->prev | 5705209988682440704 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c i915_gem_shrink() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 8746333103072534528 |
| PARAM_VALUE | 0 | list->next | 8746333103072534528 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 1-u64max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &i915->mm.obj_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | obj->base.resv | ||
| TYPE_LOCK | (struct i915_gem_mm)->obj_lock |
drivers/target/target_core_user.c run_qfull_queue() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 2602330267186728960 |
| PARAM_VALUE | 0 | list->next | 4096-ptr_max |
| PARAM_VALUE | 0 | list->prev | 2602330267186728960 |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &udev->cmdr_lock | ||
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &idev->info_lock | ||
| HALF_LOCKED2 | global &root_udev_mutex | ||
| TYPE_LOCK | (struct tcmu_dev)->cmdr_lock |
drivers/target/target_core_user.c tcmu_run_tmr_queue() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 7078106883928535040 |
| PARAM_VALUE | 0 | list->next | 4096-ptr_max |
| PARAM_VALUE | 0 | list->prev | 7078106883928535040 |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &udev->cmdr_lock | ||
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &idev->info_lock | ||
| HALF_LOCKED2 | global &root_udev_mutex | ||
| TYPE_LOCK | (struct tcmu_dev)->cmdr_lock |
drivers/md/dm-writecache.c writecache_writeback() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 1197293385336737792 |
| PARAM_VALUE | 0 | list->next | 4096-1197293385336737791,1197293385336737793-ptr_max |
| PARAM_VALUE | 0 | list->prev | 1197293385336737792 |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | &wc->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct dm_writecache)->lock |
fs/ext4/mballoc.c ext4_process_freed_data() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 7928476334873935872 |
| PARAM_VALUE | 0 | list->next | 4096-ptr_max |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &sbi->s_md_lock | ||
| TYPE_LOCK | (struct ext4_sb_info)->s_md_lock |
drivers/char/ipmi/ipmi_msghandler.c cleanup_smi_msgs() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 9092124119958876160 |
| PARAM_VALUE | 1 | head->prev | 9092124119958876160 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &smi_infos_lock | ||
| HALF_LOCKED2 | global &ssif_infos_mutex |
drivers/char/ipmi/ipmi_msghandler.c cleanup_smi_msgs() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 9092124119958876160 |
| PARAM_VALUE | 1 | head->prev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &smi_infos_lock | ||
| HALF_LOCKED2 | global &ssif_infos_mutex |
fs/btrfs/block-group.c btrfs_reclaim_block_groups() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 7197392522809397248 |
| PARAM_VALUE | 0 | list->next | 7197392522809397248 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &fs_info->unused_bgs_lock | ||
| TYPE_LOCK | (struct btrfs_fs_info)->unused_bgs_lock |
drivers/vfio/vfio_iommu_type1.c vfio_iommu_iova_insert_copy() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 2443541531240366080,5538574559074775040 |
| PARAM_VALUE | 0 | list->next | 2443541531240366080,5538574559074775040 |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| BUF_SIZE | 1 | head | 16 |
| CAPPED_DATA | 1 | head | 1 |
| DATA_SOURCE | 0 | list | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &container->group_lock | ||
| LOCK2 | &iommu->lock | ||
| HALF_LOCKED2 | &group->group_lock | ||
| HALF_LOCKED2 | global &vfio.iommu_drivers_lock | ||
| TYPE_LOCK | (struct vfio_container)->group_lock | ||
| TYPE_LOCK | (struct vfio_iommu)->lock |
drivers/infiniband/core/ucma.c ucma_migrate_id() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 6522324468355170304 |
| PARAM_VALUE | 0 | list->next | 6522324468355170304 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | &id_priv->handler_mutex | ||
| LOCK2 | &new_file->mut | ||
| TYPE_LOCK | (struct ucma_file)->mut |
drivers/gpu/drm/drm_gem.c drm_gem_lru_scan() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 0 | list->next | 4096-ptr_max |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->gem_lru_mutex | ||
| HALF_LOCKED2 | &obj->resv->lock.base | ||
| TYPE_LOCK | (struct drm_device)->gem_lru_mutex |
drivers/gpu/drm/xe/xe_bo_evict.c xe_bo_apply_to_pinned() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 5959094097943695360 |
| PARAM_VALUE | 0 | list->next | 5959094097943695360 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| CAPPED_DATA | 1 | head | 1 |
| DATA_SOURCE | 1 | head | $2 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &xe->pinned.lock | ||
| TYPE_LOCK | (struct xe_device)->pinned.lock |
drivers/xen/gntalloc.c add_grefs() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 7045696946452807680 |
| PARAM_VALUE | 0 | list->next | 7045696946452807680 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4887542975851892736 |
| NOCHECK_CALL | |||
| LOCK2 | global &gref_mutex |
drivers/xen/gntalloc.c add_grefs() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 8996027840722616320 |
| PARAM_VALUE | 0 | list->next | 8996027840722616320 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | global &gref_mutex |
drivers/scsi/libsas/sas_scsi_host.c sas_eh_handle_sas_errors() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 2941681692528091136 |
| PARAM_VALUE | 0 | list->next | 2941681692528091136 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 3973811158508646400 |
| DATA_SOURCE | 1 | head | $1 |
| NOCHECK_CALL |
drivers/dma/xilinx/xdma.c xdma_terminate_all() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 2557661277578854400 |
| PARAM_VALUE | 0 | list->next | 2557661277578854400 |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PARAM_VALUE | 1 | head->prev | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &xdma_chan->vchan.lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &controller->io_mutex | ||
| HALF_LOCKED2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &dma->lock | ||
| HALF_LOCKED2 | &dmm->wa_lock | ||
| HALF_LOCKED2 | &epf_mhi->lock | ||
| HALF_LOCKED2 | &host->io_mutex | ||
| HALF_LOCKED2 | &host->lock | ||
| HALF_LOCKED2 | &host->thread_lock | ||
| HALF_LOCKED2 | &mem->spi->controller->bus_lock_mutex | ||
| HALF_LOCKED2 | &mem->spi->controller->io_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &ospi->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &priv->lock | ||
| HALF_LOCKED2 | &qspi->list_lock | ||
| HALF_LOCKED2 | &qspi->lock | ||
| HALF_LOCKED2 | &sdr->v4l2_mutex | ||
| HALF_LOCKED2 | &sp->mutex | ||
| HALF_LOCKED2 | &spi->io_mutex | ||
| HALF_LOCKED2 | &spi->mutex_lock | ||
| HALF_LOCKED2 | &state->uart_port->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/gpu/drm/i915/intel_memory_region.c igt_mock_contiguous() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 618761449478090752 |
| PARAM_VALUE | 0 | list->next | 618761449478090752 |
| PARAM_VALUE | 0 | list->prev | 618761449478090752 |
| PARAM_VALUE | 1 | head | 6544787391829729280 |
| PARAM_VALUE | 1 | head->prev | 6544787391829729280 |
| NOCHECK_CALL |
mm/migrate.c migrate_pages() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 6064230868783644672 |
| PARAM_VALUE | 1 | head | 7240419193134690304 |
| PARAM_VALUE | 1 | head->prev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ctx->walk_control_lock | ||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | global &mf_mutex | ||
| HALF_LOCKED2 | global &pcp_batch_high_lock |
mm/migrate.c migrate_pages_sync() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 8841282148405669888 |
| PARAM_VALUE | 0 | list->next | 8841282148405669888 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 7240419193134690304 |
| PARAM_VALUE | 1 | head->prev | 4096-ptr_max |
| DATA_SOURCE | 1 | head | $6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | global &mf_mutex | ||
| HALF_LOCKED2 | global &pcp_batch_high_lock |
mm/damon/core.c kdamond_call() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 3476116897194352640 |
| PARAM_VALUE | 0 | list->next | 3476116897194352640 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | &ctx->call_controls_lock | ||
| TYPE_LOCK | (struct damon_ctx)->call_controls_lock |
net/core/dev.c net_rx_action() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 523964922457780224 |
| PARAM_VALUE | 0 | list->next | 523964922457780224 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 6762957702707675136 |
| PARAM_VALUE | 1 | head->prev | 4096-ptr_max |
| RX_PATH | |||
| NOCHECK_CALL | |||
| LOCK2 | irq |
lib/tests/list-test.c list_test_list_splice_tail() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 9008838730607226880 |
| PARAM_VALUE | 0 | list->next | 9008838730607226880 |
| PARAM_VALUE | 0 | list->prev | 6121016440587268112,6121016440587268120,9008838730607226880 |
| PARAM_VALUE | 1 | head | 6121016440587268128 |
| NOCHECK_CALL |
fs/xfs/xfs_inode_item.c xfs_buf_inode_iodone() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 2481545529263472640 |
| PARAM_VALUE | 0 | list->next | 2481545529263472640 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 7709305343030239232 |
| PARAM_VALUE | 1 | head->prev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/xfs/xfs_inode_item.c xfs_buf_inode_iodone() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 7709305343030239232 |
| PARAM_VALUE | 0 | list->next | 7709305343030239232 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/vdpa/mlx5/core/mr.c add_direct_chain() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4310948440483348480 |
| PARAM_VALUE | 0 | list->next | 4310948440483348480 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PARAM_VALUE | 1 | head->prev | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &mvdev->mres.lock | ||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &ndev->reslock | ||
| TYPE_LOCK | (struct mlx5_vdpa_mr_resources)->lock |
drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_pathological() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4272729828990398464 |
| PARAM_VALUE | 1 | head | 6089571165249417216 |
| PARAM_VALUE | 1 | head->prev | 4096-ptr_max |
| NOCHECK_CALL |
drivers/gpu/tests/gpu_buddy_test.c gpu_test_buddy_alloc_range_bias() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 7991422362991054848 |
| PARAM_VALUE | 1 | head | 6316906599339614208 |
| NOCHECK_CALL |
fs/proc/kcore.c kcore_update_ram() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 2240483096814362624 |
| PARAM_VALUE | 0 | list->next | 2240483096814362624 |
| PARAM_VALUE | 1 | head | 2916749234793332736 |
| PARAM_VALUE | 1 | head->prev | 2916749234793332736 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/proc/kcore.c kcore_update_ram() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 2240483096814362624 |
| PARAM_VALUE | 0 | list->next | 2240483096814362624 |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/dma/nbpfaxi.c nbpf_desc_page_alloc() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 8280610345154621440 |
| PARAM_VALUE | 0 | list->next | 8280610345154621440 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &chan->lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct nbpf_channel)->lock |
drivers/dma/nbpfaxi.c nbpf_desc_page_alloc() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 856888955547308032 |
| PARAM_VALUE | 0 | list->next | 856888955547308032 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &chan->lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct nbpf_channel)->lock |
drivers/gpu/drm/i915/gem/i915_gem_region.c i915_gem_process_region() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 7863931740446687232 |
| PARAM_VALUE | 0 | list->next | 7863931740446687232 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &mr->objects.lock | ||
| HALF_LOCKED2 | backup->base.resv | ||
| HALF_LOCKED2 | obj->base.resv | ||
| TYPE_LOCK | (struct intel_memory_region)->objects.lock |
drivers/dma/arm-dma350.c d350_terminate_all() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 2894013578657447936 |
| PARAM_VALUE | 0 | list->next | 2894013578657447936 |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PARAM_VALUE | 1 | head->prev | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dch->vc.lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &controller->io_mutex | ||
| HALF_LOCKED2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &dma->lock | ||
| HALF_LOCKED2 | &dmm->wa_lock | ||
| HALF_LOCKED2 | &epf_mhi->lock | ||
| HALF_LOCKED2 | &host->io_mutex | ||
| HALF_LOCKED2 | &host->lock | ||
| HALF_LOCKED2 | &host->thread_lock | ||
| HALF_LOCKED2 | &mem->spi->controller->bus_lock_mutex | ||
| HALF_LOCKED2 | &mem->spi->controller->io_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &ospi->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &priv->lock | ||
| HALF_LOCKED2 | &qspi->list_lock | ||
| HALF_LOCKED2 | &qspi->lock | ||
| HALF_LOCKED2 | &sdr->v4l2_mutex | ||
| HALF_LOCKED2 | &sp->mutex | ||
| HALF_LOCKED2 | &spi->io_mutex | ||
| HALF_LOCKED2 | &spi->mutex_lock | ||
| HALF_LOCKED2 | &state->uart_port->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct virt_dma_chan)->lock |
drivers/xen/xenbus/xenbus_dev_frontend.c watch_fired() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4329133723140141056 |
| PARAM_VALUE | 0 | list->next | 4329133723140141056 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &adap->dev_data->reply_mutex | ||
| LOCK2 | global &xenwatch_mutex | ||
| TYPE_LOCK | (struct xenbus_file_priv)->reply_mutex |
drivers/xen/xenbus/xenbus_dev_frontend.c xenbus_dev_queue_reply() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 9202484856985788416 |
| PARAM_VALUE | 0 | list->next | 9202484856985788416 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | &u->reply_mutex | ||
| HALF_LOCKED2 | global &xs_response_mutex | ||
| TYPE_LOCK | (struct xenbus_file_priv)->reply_mutex |
drivers/gpu/drm/panthor/panthor_mmu.c panthor_mmu_reclaim_priv_bos() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 8072886483000373248 |
| PARAM_VALUE | 0 | list->next | 4096-ptr_max |
| PARAM_VALUE | 0 | list->prev | 8072886483000373248 |
| PARAM_VALUE | 1 | head | 3338276837983494144 |
| PARAM_VALUE | 1 | head->prev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ptdev->base.gem_lru_mutex | ||
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | global &bch_register_lock | ||
| TYPE_LOCK | (struct drm_device)->gem_lru_mutex |
fs/nilfs2/segment.c nilfs_segctor_extend_segments() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 3930977580867813376 |
| PARAM_VALUE | 0 | list->next | 3930977580867813376 |
| PARAM_VALUE | 0 | list->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PARAM_VALUE | 1 | head->prev | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/drm_flip_work.c drm_flip_work_commit() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &work->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct drm_flip_work)->lock |
drivers/gpu/drm/drm_flip_work.c flip_worker() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 4096-ptr_max |
| PARAM_VALUE | 1 | head | 7434158611014873088 |
| PARAM_VALUE | 1 | head->prev | 7434158611014873088 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &work->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct drm_flip_work)->lock |
fs/btrfs/send.c tail_append_pending_moves() -> list_splice_tail()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | list | 3025371477951553536 |
| PARAM_VALUE | 0 | list->next | 4096-ptr_max |
| PARAM_VALUE | 0 | list->prev | 3025371477951553536 |
| PARAM_VALUE | 1 | head | 4129965375831203840 |
| PARAM_VALUE | 1 | head->prev | 4096-ptr_max |
| DATA_SOURCE | 1 | head | $2 |
| NOCHECK_CALL |