iov_iter_is_pipe
Regular
4.4
: Absent ⚠️
4.8
: Absent ⚠️
4.10
: Absent ⚠️
4.13
: Absent ⚠️
4.15
: Absent ⚠️
4.18
: Absent ⚠️
5.0
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/filemap.c (ffffffff811fff36)
Location: include/linux/uio.h:72
Inline: True
Inline callers:
- mm/filemap.c:generic_file_buffered_read
In lib/iov_iter.c (ffffffff814da273)
Location: include/linux/uio.h:72
Inline: True
Inline callers:
- lib/iov_iter.c:dup_iter
- lib/iov_iter.c:csum_and_copy_to_iter
- lib/iov_iter.c:csum_and_copy_from_iter_full
- lib/iov_iter.c:csum_and_copy_from_iter
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iov_iter_gap_alignment
- lib/iov_iter.c:iov_iter_alignment
- lib/iov_iter.c:iov_iter_advance
- lib/iov_iter.c:iov_iter_copy_from_user_atomic
- lib/iov_iter.c:iov_iter_zero
- lib/iov_iter.c:copy_page_from_iter
- lib/iov_iter.c:_copy_from_iter_full_nocache
- lib/iov_iter.c:_copy_from_iter_flushcache
- lib/iov_iter.c:_copy_from_iter_nocache
- lib/iov_iter.c:_copy_from_iter_full
- lib/iov_iter.c:_copy_from_iter
- lib/iov_iter.c:_copy_to_iter_mcsafe
- lib/iov_iter.c:_copy_to_iter
5.3
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/filemap.c (ffffffff81216f89)
Location: include/linux/uio.h:74
Inline: True
Inline callers:
- mm/filemap.c:generic_file_buffered_read
In lib/iov_iter.c (ffffffff81505a93)
Location: include/linux/uio.h:74
Inline: True
Inline callers:
- lib/iov_iter.c:dup_iter
- lib/iov_iter.c:csum_and_copy_to_iter
- lib/iov_iter.c:csum_and_copy_from_iter_full
- lib/iov_iter.c:csum_and_copy_from_iter
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iov_iter_gap_alignment
- lib/iov_iter.c:iov_iter_alignment
- lib/iov_iter.c:iov_iter_advance
- lib/iov_iter.c:iov_iter_copy_from_user_atomic
- lib/iov_iter.c:iov_iter_zero
- lib/iov_iter.c:copy_page_from_iter
- lib/iov_iter.c:_copy_from_iter_full_nocache
- lib/iov_iter.c:_copy_from_iter_flushcache
- lib/iov_iter.c:_copy_from_iter_nocache
- lib/iov_iter.c:_copy_from_iter_full
- lib/iov_iter.c:_copy_from_iter
- lib/iov_iter.c:_copy_to_iter_mcsafe
- lib/iov_iter.c:_copy_to_iter
5.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/filemap.c (ffffffff81224899)
Location: include/linux/uio.h:74
Inline: True
Inline callers:
- mm/filemap.c:generic_file_buffered_read
In lib/iov_iter.c (ffffffff81523a43)
Location: include/linux/uio.h:74
Inline: True
Inline callers:
- lib/iov_iter.c:dup_iter
- lib/iov_iter.c:csum_and_copy_to_iter
- lib/iov_iter.c:csum_and_copy_from_iter_full
- lib/iov_iter.c:csum_and_copy_from_iter
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iov_iter_gap_alignment
- lib/iov_iter.c:iov_iter_alignment
- lib/iov_iter.c:iov_iter_advance
- lib/iov_iter.c:iov_iter_copy_from_user_atomic
- lib/iov_iter.c:iov_iter_zero
- lib/iov_iter.c:_copy_from_iter_full_nocache
- lib/iov_iter.c:_copy_from_iter_flushcache
- lib/iov_iter.c:_copy_from_iter_nocache
- lib/iov_iter.c:_copy_from_iter_full
- lib/iov_iter.c:_copy_from_iter
- lib/iov_iter.c:_copy_to_iter_mcsafe
- lib/iov_iter.c:_copy_to_iter
5.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/filemap.c (ffffffff812522b9)
Location: include/linux/uio.h:74
Inline: True
Inline callers:
- mm/filemap.c:generic_file_buffered_read
In lib/iov_iter.c (ffffffff81586de3)
Location: include/linux/uio.h:74
Inline: True
Inline callers:
- lib/iov_iter.c:dup_iter
- lib/iov_iter.c:csum_and_copy_to_iter
- lib/iov_iter.c:csum_and_copy_from_iter_full
- lib/iov_iter.c:csum_and_copy_from_iter
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iov_iter_gap_alignment
- lib/iov_iter.c:iov_iter_alignment
- lib/iov_iter.c:iov_iter_single_seg_count
- lib/iov_iter.c:iov_iter_advance
- lib/iov_iter.c:iov_iter_copy_from_user_atomic
- lib/iov_iter.c:iov_iter_zero
- lib/iov_iter.c:copy_page_from_iter
- lib/iov_iter.c:_copy_from_iter_full_nocache
- lib/iov_iter.c:_copy_from_iter_flushcache
- lib/iov_iter.c:_copy_from_iter_nocache
- lib/iov_iter.c:_copy_from_iter_full
- lib/iov_iter.c:_copy_from_iter
- lib/iov_iter.c:_copy_to_iter_mcsafe
- lib/iov_iter.c:_copy_to_iter
5.11
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/filemap.c (ffffffff8125b92e)
Location: include/linux/uio.h:73
Inline: True
Inline callers:
- mm/filemap.c:generic_file_buffered_read_pagenotuptodate
In lib/iov_iter.c (ffffffff815a40b3)
Location: include/linux/uio.h:73
Inline: True
Inline callers:
- lib/iov_iter.c:dup_iter
- lib/iov_iter.c:csum_and_copy_to_iter
- lib/iov_iter.c:csum_and_copy_from_iter_full
- lib/iov_iter.c:csum_and_copy_from_iter
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iov_iter_gap_alignment
- lib/iov_iter.c:iov_iter_alignment
- lib/iov_iter.c:iov_iter_single_seg_count
- lib/iov_iter.c:iov_iter_advance
- lib/iov_iter.c:iov_iter_copy_from_user_atomic
- lib/iov_iter.c:iov_iter_zero
- lib/iov_iter.c:copy_page_from_iter
- lib/iov_iter.c:_copy_from_iter_full_nocache
- lib/iov_iter.c:_copy_from_iter_flushcache
- lib/iov_iter.c:_copy_from_iter_nocache
- lib/iov_iter.c:_copy_from_iter_full
- lib/iov_iter.c:_copy_from_iter
- lib/iov_iter.c:_copy_mc_to_iter
- lib/iov_iter.c:_copy_to_iter
5.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/filemap.c (ffffffff81261de1)
Location: include/linux/uio.h:76
Inline: True
Inline callers:
- mm/filemap.c:filemap_update_page
In lib/iov_iter.c (ffffffff815aafa3)
Location: include/linux/uio.h:76
Inline: True
Inline callers:
- lib/iov_iter.c:dup_iter
- lib/iov_iter.c:csum_and_copy_to_iter
- lib/iov_iter.c:csum_and_copy_from_iter_full
- lib/iov_iter.c:csum_and_copy_from_iter
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iov_iter_gap_alignment
- lib/iov_iter.c:iov_iter_alignment
- lib/iov_iter.c:iov_iter_single_seg_count
- lib/iov_iter.c:iov_iter_advance
- lib/iov_iter.c:iov_iter_copy_from_user_atomic
- lib/iov_iter.c:iov_iter_zero
- lib/iov_iter.c:copy_page_from_iter
- lib/iov_iter.c:_copy_from_iter_full_nocache
- lib/iov_iter.c:_copy_from_iter_flushcache
- lib/iov_iter.c:_copy_from_iter_nocache
- lib/iov_iter.c:_copy_from_iter_full
- lib/iov_iter.c:_copy_from_iter
- lib/iov_iter.c:_copy_mc_to_iter
- lib/iov_iter.c:_copy_to_iter
5.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/filemap.c (ffffffff8129e42a)
Location: include/linux/uio.h:86
Inline: True
Inline callers:
- mm/filemap.c:filemap_update_page
In lib/iov_iter.c (ffffffff81614611)
Location: include/linux/uio.h:86
Inline: True
Inline callers:
- lib/iov_iter.c:dup_iter
- lib/iov_iter.c:csum_and_copy_from_iter
- lib/iov_iter.c:copy_page_from_iter_atomic
- lib/iov_iter.c:iov_iter_zero
- lib/iov_iter.c:_copy_from_iter_flushcache
- lib/iov_iter.c:_copy_from_iter_nocache
- lib/iov_iter.c:_copy_from_iter
- lib/iov_iter.c:_copy_mc_to_iter
- lib/iov_iter.c:_copy_to_iter
5.19
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/filemap.c (ffffffff812f2150)
Location: include/linux/uio.h:88
Inline: True
Inline callers:
- mm/filemap.c:filemap_update_page
In lib/iov_iter.c (ffffffff816e11e1)
Location: include/linux/uio.h:88
Inline: True
Inline callers:
- lib/iov_iter.c:dup_iter
- lib/iov_iter.c:csum_and_copy_from_iter
- lib/iov_iter.c:copy_page_from_iter_atomic
- lib/iov_iter.c:iov_iter_zero
- lib/iov_iter.c:_copy_from_iter_flushcache
- lib/iov_iter.c:_copy_from_iter_nocache
- lib/iov_iter.c:_copy_from_iter
- lib/iov_iter.c:_copy_mc_to_iter
- lib/iov_iter.c:_copy_to_iter
6.2
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/filemap.c (ffffffff8135ca30)
Location: include/linux/uio.h:102
Inline: True
Inline callers:
- mm/filemap.c:filemap_update_page
In lib/iov_iter.c (ffffffff817d16a1)
Location: include/linux/uio.h:102
Inline: True
Inline callers:
- lib/iov_iter.c:dup_iter
- lib/iov_iter.c:iov_iter_zero
- lib/iov_iter.c:copy_page_to_iter
- lib/iov_iter.c:_copy_mc_to_iter
- lib/iov_iter.c:_copy_to_iter
6.5
: Absent ⚠️
6.8
: Absent ⚠️
arm64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/filemap.c (ffff8000102b1c48)
Location: include/linux/uio.h:74
Inline: True
Inline callers:
- mm/filemap.c:generic_file_buffered_read
In lib/iov_iter.c (ffff80001062d95c)
Location: include/linux/uio.h:74
Inline: True
Inline callers:
- lib/iov_iter.c:dup_iter
- lib/iov_iter.c:csum_and_copy_to_iter
- lib/iov_iter.c:csum_and_copy_from_iter_full
- lib/iov_iter.c:csum_and_copy_from_iter
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iov_iter_gap_alignment
- lib/iov_iter.c:iov_iter_alignment
- lib/iov_iter.c:iov_iter_advance
- lib/iov_iter.c:iov_iter_copy_from_user_atomic
- lib/iov_iter.c:iov_iter_zero
- lib/iov_iter.c:copy_page_from_iter
- lib/iov_iter.c:_copy_from_iter_full_nocache
- lib/iov_iter.c:_copy_from_iter_flushcache
- lib/iov_iter.c:_copy_from_iter_nocache
- lib/iov_iter.c:_copy_from_iter_full
- lib/iov_iter.c:_copy_from_iter
- lib/iov_iter.c:_copy_to_iter
armhf
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/filemap.c (c04debb4)
Location: include/linux/uio.h:74
Inline: True
Inline callers:
- mm/filemap.c:generic_file_buffered_read
In lib/iov_iter.c (c07d4574)
Location: include/linux/uio.h:74
Inline: True
Inline callers:
- lib/iov_iter.c:dup_iter
- lib/iov_iter.c:csum_and_copy_to_iter
- lib/iov_iter.c:csum_and_copy_from_iter_full
- lib/iov_iter.c:csum_and_copy_from_iter
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iov_iter_gap_alignment
- lib/iov_iter.c:iov_iter_alignment
- lib/iov_iter.c:iov_iter_advance
- lib/iov_iter.c:iov_iter_copy_from_user_atomic
- lib/iov_iter.c:iov_iter_zero
- lib/iov_iter.c:_copy_from_iter_full_nocache
- lib/iov_iter.c:_copy_from_iter_nocache
- lib/iov_iter.c:_copy_from_iter_full
- lib/iov_iter.c:_copy_from_iter
- lib/iov_iter.c:_copy_to_iter
ppc64el
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/filemap.c (c000000000367c98)
Location: include/linux/uio.h:74
Inline: True
Inline callers:
- mm/filemap.c:generic_file_buffered_read
In lib/iov_iter.c (c0000000007d0e44)
Location: include/linux/uio.h:74
Inline: True
Inline callers:
- lib/iov_iter.c:dup_iter
- lib/iov_iter.c:csum_and_copy_to_iter
- lib/iov_iter.c:csum_and_copy_from_iter_full
- lib/iov_iter.c:csum_and_copy_from_iter
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iov_iter_gap_alignment
- lib/iov_iter.c:iov_iter_alignment
- lib/iov_iter.c:iov_iter_advance
- lib/iov_iter.c:iov_iter_copy_from_user_atomic
- lib/iov_iter.c:iov_iter_zero
- lib/iov_iter.c:_copy_from_iter_full_nocache
- lib/iov_iter.c:_copy_from_iter_flushcache
- lib/iov_iter.c:_copy_from_iter_nocache
- lib/iov_iter.c:_copy_from_iter_full
- lib/iov_iter.c:_copy_from_iter
- lib/iov_iter.c:_copy_to_iter_mcsafe
- lib/iov_iter.c:_copy_to_iter
riscv64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/filemap.c (ffffffe0001d7742)
Location: include/linux/uio.h:74
Inline: True
Inline callers:
- mm/filemap.c:generic_file_buffered_read
In lib/iov_iter.c (ffffffe000460c40)
Location: include/linux/uio.h:74
Inline: True
Inline callers:
- lib/iov_iter.c:csum_and_copy_to_iter
- lib/iov_iter.c:csum_and_copy_from_iter_full
- lib/iov_iter.c:csum_and_copy_from_iter
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iov_iter_gap_alignment
- lib/iov_iter.c:iov_iter_alignment
- lib/iov_iter.c:iov_iter_advance
- lib/iov_iter.c:iov_iter_copy_from_user_atomic
- lib/iov_iter.c:iov_iter_zero
- lib/iov_iter.c:copy_page_from_iter
- lib/iov_iter.c:_copy_from_iter_full_nocache
- lib/iov_iter.c:_copy_from_iter_nocache
- lib/iov_iter.c:_copy_from_iter_full
- lib/iov_iter.c:_copy_from_iter
- lib/iov_iter.c:_copy_to_iter
aws
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/filemap.c (ffffffff8121cee9)
Location: include/linux/uio.h:74
Inline: True
Inline callers:
- mm/filemap.c:generic_file_buffered_read
In lib/iov_iter.c (ffffffff8151c023)
Location: include/linux/uio.h:74
Inline: True
Inline callers:
- lib/iov_iter.c:dup_iter
- lib/iov_iter.c:csum_and_copy_to_iter
- lib/iov_iter.c:csum_and_copy_from_iter_full
- lib/iov_iter.c:csum_and_copy_from_iter
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iov_iter_gap_alignment
- lib/iov_iter.c:iov_iter_alignment
- lib/iov_iter.c:iov_iter_advance
- lib/iov_iter.c:iov_iter_copy_from_user_atomic
- lib/iov_iter.c:iov_iter_zero
- lib/iov_iter.c:_copy_from_iter_full_nocache
- lib/iov_iter.c:_copy_from_iter_flushcache
- lib/iov_iter.c:_copy_from_iter_nocache
- lib/iov_iter.c:_copy_from_iter_full
- lib/iov_iter.c:_copy_from_iter
- lib/iov_iter.c:_copy_to_iter_mcsafe
- lib/iov_iter.c:_copy_to_iter
azure
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/filemap.c (ffffffff812100bf)
Location: include/linux/uio.h:74
Inline: True
Inline callers:
- mm/filemap.c:generic_file_buffered_read
In lib/iov_iter.c (ffffffff8150c313)
Location: include/linux/uio.h:74
Inline: True
Inline callers:
- lib/iov_iter.c:dup_iter
- lib/iov_iter.c:csum_and_copy_to_iter
- lib/iov_iter.c:csum_and_copy_from_iter_full
- lib/iov_iter.c:csum_and_copy_from_iter
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iov_iter_gap_alignment
- lib/iov_iter.c:iov_iter_alignment
- lib/iov_iter.c:iov_iter_advance
- lib/iov_iter.c:iov_iter_copy_from_user_atomic
- lib/iov_iter.c:iov_iter_zero
- lib/iov_iter.c:_copy_from_iter_full_nocache
- lib/iov_iter.c:_copy_from_iter_flushcache
- lib/iov_iter.c:_copy_from_iter_nocache
- lib/iov_iter.c:_copy_from_iter_full
- lib/iov_iter.c:_copy_from_iter
- lib/iov_iter.c:_copy_to_iter_mcsafe
- lib/iov_iter.c:_copy_to_iter
gcp
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/filemap.c (ffffffff8121ac89)
Location: include/linux/uio.h:74
Inline: True
Inline callers:
- mm/filemap.c:generic_file_buffered_read
In lib/iov_iter.c (ffffffff815180b3)
Location: include/linux/uio.h:74
Inline: True
Inline callers:
- lib/iov_iter.c:dup_iter
- lib/iov_iter.c:csum_and_copy_to_iter
- lib/iov_iter.c:csum_and_copy_from_iter_full
- lib/iov_iter.c:csum_and_copy_from_iter
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iov_iter_gap_alignment
- lib/iov_iter.c:iov_iter_alignment
- lib/iov_iter.c:iov_iter_advance
- lib/iov_iter.c:iov_iter_copy_from_user_atomic
- lib/iov_iter.c:iov_iter_zero
- lib/iov_iter.c:_copy_from_iter_full_nocache
- lib/iov_iter.c:_copy_from_iter_flushcache
- lib/iov_iter.c:_copy_from_iter_nocache
- lib/iov_iter.c:_copy_from_iter_full
- lib/iov_iter.c:_copy_from_iter
- lib/iov_iter.c:_copy_to_iter_mcsafe
- lib/iov_iter.c:_copy_to_iter
lowlatency
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/filemap.c (ffffffff81229dc8)
Location: include/linux/uio.h:74
Inline: True
Inline callers:
- mm/filemap.c:generic_file_buffered_read
In lib/iov_iter.c (ffffffff815318a3)
Location: include/linux/uio.h:74
Inline: True
Inline callers:
- lib/iov_iter.c:dup_iter
- lib/iov_iter.c:csum_and_copy_to_iter
- lib/iov_iter.c:csum_and_copy_from_iter_full
- lib/iov_iter.c:csum_and_copy_from_iter
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iov_iter_gap_alignment
- lib/iov_iter.c:iov_iter_alignment
- lib/iov_iter.c:iov_iter_advance
- lib/iov_iter.c:iov_iter_copy_from_user_atomic
- lib/iov_iter.c:iov_iter_zero
- lib/iov_iter.c:_copy_from_iter_full_nocache
- lib/iov_iter.c:_copy_from_iter_flushcache
- lib/iov_iter.c:_copy_from_iter_nocache
- lib/iov_iter.c:_copy_from_iter_full
- lib/iov_iter.c:_copy_from_iter
- lib/iov_iter.c:_copy_to_iter_mcsafe
- lib/iov_iter.c:_copy_to_iter