__rb_erase_color
Regular
4.4
: ✅void __rb_erase_color(struct rb_node *parent, struct rb_root *root, void (*augment_rotate)(struct rb_node *, struct rb_node *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/rbtree.c (ffffffff813ef470)
Location: lib/rbtree.c:396
Inline: False
Direct callers:
- arch/x86/mm/pat_rbtree.c:rbt_memtype_erase
- mm/interval_tree.c:vma_interval_tree_remove
- mm/interval_tree.c:anon_vma_interval_tree_remove
- mm/mmap.c:vma_rb_erase
- lib/interval_tree.c:interval_tree_remove
Symbols:
ffffffff813ef470-ffffffff813ef6cb: __rb_erase_color (STB_GLOBAL)
4.8
: ✅void __rb_erase_color(struct rb_node *parent, struct rb_root *root, void (*augment_rotate)(struct rb_node *, struct rb_node *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/rbtree.c (ffffffff81435d40)
Location: lib/rbtree.c:396
Inline: False
Direct callers:
- arch/x86/mm/pat_rbtree.c:rbt_memtype_erase
- arch/x86/mm/pat_rbtree.c:rbt_memtype_erase
- mm/interval_tree.c:anon_vma_interval_tree_remove
- mm/interval_tree.c:vma_interval_tree_remove
- mm/mmap.c:vma_rb_erase
- lib/interval_tree.c:interval_tree_remove
Symbols:
ffffffff81435d40-ffffffff81435f9b: __rb_erase_color (STB_GLOBAL)
4.10
: ✅void __rb_erase_color(struct rb_node *parent, struct rb_root *root, void (*augment_rotate)(struct rb_node *, struct rb_node *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/rbtree.c (ffffffff81452d30)
Location: lib/rbtree.c:411
Inline: False
Direct callers:
- arch/x86/mm/pat_rbtree.c:rbt_memtype_erase
- arch/x86/mm/pat_rbtree.c:rbt_memtype_erase
- mm/interval_tree.c:anon_vma_interval_tree_remove
- mm/interval_tree.c:vma_interval_tree_remove
- mm/mmap.c:__vma_rb_erase
- lib/interval_tree.c:interval_tree_remove
Symbols:
ffffffff81452d30-ffffffff81452f8b: __rb_erase_color (STB_GLOBAL)
4.13
: ✅void __rb_erase_color(struct rb_node *parent, struct rb_root *root, void (*augment_rotate)(struct rb_node *, struct rb_node *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/rbtree.c (ffffffff818f2f40)
Location: lib/rbtree.c:411
Inline: False
Direct callers:
- arch/x86/mm/pat_rbtree.c:rbt_memtype_erase
- arch/x86/mm/pat_rbtree.c:rbt_memtype_erase
- mm/interval_tree.c:anon_vma_interval_tree_remove
- mm/interval_tree.c:vma_interval_tree_remove
- mm/mmap.c:__vma_rb_erase
- lib/interval_tree.c:interval_tree_remove
Symbols:
ffffffff818f2f40-ffffffff818f31aa: __rb_erase_color (STB_GLOBAL)
4.15
: ✅void __rb_erase_color(struct rb_node *parent, struct rb_root *root, void (*augment_rotate)(struct rb_node *, struct rb_node *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/rbtree.c (ffffffff819793a0)
Location: lib/rbtree.c:426
Inline: False
Direct callers:
- arch/x86/mm/pat_rbtree.c:rbt_memtype_erase
- arch/x86/mm/pat_rbtree.c:rbt_memtype_erase
- mm/interval_tree.c:anon_vma_interval_tree_remove
- mm/interval_tree.c:vma_interval_tree_remove
- mm/mmap.c:__vma_rb_erase
- lib/interval_tree.c:interval_tree_remove
Symbols:
ffffffff819793a0-ffffffff81979614: __rb_erase_color (STB_GLOBAL)
4.18
: Selective Inline ⚠️void __rb_erase_color(struct rb_node *parent, struct rb_root *root, void (*augment_rotate)(struct rb_node *, struct rb_node *));
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In lib/rbtree.c (ffffffff819d6400)
Location: lib/rbtree.c:426
Inline: True
Direct callers:
- arch/x86/mm/pat_rbtree.c:rbt_memtype_erase
- arch/x86/mm/pat_rbtree.c:rbt_memtype_erase
- mm/interval_tree.c:anon_vma_interval_tree_remove
- mm/interval_tree.c:vma_interval_tree_remove
- mm/mmap.c:__vma_rb_erase
- lib/interval_tree.c:interval_tree_remove
Symbols:
ffffffff819d6400-ffffffff819d6671: __rb_erase_color (STB_GLOBAL)
5.0
: Selective Inline ⚠️void __rb_erase_color(struct rb_node *parent, struct rb_root *root, void (*augment_rotate)(struct rb_node *, struct rb_node *));
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In lib/rbtree.c (ffffffff81a0e630)
Location: lib/rbtree.c:426
Inline: True
Direct callers:
- arch/x86/mm/pat_rbtree.c:rbt_memtype_erase
- arch/x86/mm/pat_rbtree.c:rbt_memtype_erase
- mm/interval_tree.c:anon_vma_interval_tree_remove
- mm/interval_tree.c:vma_interval_tree_remove
- mm/mmap.c:__vma_rb_erase
- lib/interval_tree.c:interval_tree_remove
Symbols:
ffffffff81a0e630-ffffffff81a0e8a1: __rb_erase_color (STB_GLOBAL)
5.3
: ✅void __rb_erase_color(struct rb_node *parent, struct rb_root *root, void (*augment_rotate)(struct rb_node *, struct rb_node *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/rbtree.c (ffffffff81a7d630)
Location: lib/rbtree.c:410
Inline: False
Direct callers:
- arch/x86/mm/pat_rbtree.c:rbt_memtype_erase
- arch/x86/mm/pat_rbtree.c:rbt_memtype_erase
- mm/interval_tree.c:anon_vma_interval_tree_remove
- mm/interval_tree.c:vma_interval_tree_remove
- mm/mmap.c:__vma_rb_erase
- mm/vmalloc.c:pcpu_get_vm_areas
- mm/vmalloc.c:__free_vmap_area
- mm/vmalloc.c:alloc_vmap_area
- lib/interval_tree.c:interval_tree_remove
Symbols:
ffffffff81a7d630-ffffffff81a7d8a5: __rb_erase_color (STB_GLOBAL)
5.4
: ✅void __rb_erase_color(struct rb_node *parent, struct rb_root *root, void (*augment_rotate)(struct rb_node *, struct rb_node *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/rbtree.c (ffffffff81ab4960)
Location: lib/rbtree.c:410
Inline: False
Direct callers:
- arch/x86/mm/pat_rbtree.c:rbt_memtype_erase
- arch/x86/mm/pat_rbtree.c:rbt_memtype_erase
- mm/interval_tree.c:anon_vma_interval_tree_remove
- mm/interval_tree.c:vma_interval_tree_remove
- mm/mmap.c:__vma_rb_erase
- mm/vmalloc.c:pcpu_get_vm_areas
- mm/vmalloc.c:__purge_vmap_area_lazy
- mm/vmalloc.c:__free_vmap_area
- mm/vmalloc.c:alloc_vmap_area
- lib/interval_tree.c:interval_tree_remove
Symbols:
ffffffff81ab4960-ffffffff81ab4bd5: __rb_erase_color (STB_GLOBAL)
5.8
: ✅void __rb_erase_color(struct rb_node *parent, struct rb_root *root, void (*augment_rotate)(struct rb_node *, struct rb_node *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/rbtree.c (ffffffff815ef2c0)
Location: lib/rbtree.c:410
Inline: False
Direct callers:
- mm/interval_tree.c:__anon_vma_interval_tree_remove
- mm/interval_tree.c:vma_interval_tree_remove
- mm/mmap.c:__vma_rb_erase
- mm/vmalloc.c:pcpu_get_vm_areas
- mm/vmalloc.c:pcpu_get_vm_areas
- mm/vmalloc.c:__purge_vmap_area_lazy
- mm/vmalloc.c:alloc_vmap_area
- mm/vmalloc.c:free_vmap_area
- lib/interval_tree.c:interval_tree_remove
Symbols:
ffffffff815ef2c0-ffffffff815ef4fe: __rb_erase_color (STB_GLOBAL)
5.11
: ✅void __rb_erase_color(struct rb_node *parent, struct rb_root *root, void (*augment_rotate)(struct rb_node *, struct rb_node *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/rbtree.c (ffffffff816139f0)
Location: lib/rbtree.c:410
Inline: False
Direct callers:
- mm/interval_tree.c:__anon_vma_interval_tree_remove
- mm/interval_tree.c:vma_interval_tree_remove
- mm/mmap.c:__vma_rb_erase
- mm/vmalloc.c:pcpu_get_vm_areas
- mm/vmalloc.c:pcpu_get_vm_areas
- mm/vmalloc.c:__purge_vmap_area_lazy
- mm/vmalloc.c:alloc_vmap_area
- mm/vmalloc.c:free_vmap_area
- lib/interval_tree.c:interval_tree_remove
Symbols:
ffffffff816139f0-ffffffff81613c30: __rb_erase_color (STB_GLOBAL)
5.13
: ✅void __rb_erase_color(struct rb_node *parent, struct rb_root *root, void (*augment_rotate)(struct rb_node *, struct rb_node *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/rbtree.c (ffffffff815f7050)
Location: lib/rbtree.c:410
Inline: False
Direct callers:
- mm/interval_tree.c:__anon_vma_interval_tree_remove
- mm/interval_tree.c:vma_interval_tree_remove
- mm/mmap.c:__vma_rb_erase
- mm/vmalloc.c:pcpu_get_vm_areas
- mm/vmalloc.c:pcpu_get_vm_areas
- mm/vmalloc.c:__purge_vmap_area_lazy
- mm/vmalloc.c:alloc_vmap_area
- mm/vmalloc.c:free_vmap_area
- lib/interval_tree.c:interval_tree_remove
Symbols:
ffffffff815f7050-ffffffff815f7290: __rb_erase_color (STB_GLOBAL)
5.15
: ✅void __rb_erase_color(struct rb_node *parent, struct rb_root *root, void (*augment_rotate)(struct rb_node *, struct rb_node *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/rbtree.c (ffffffff816647e0)
Location: lib/rbtree.c:410
Inline: False
Direct callers:
- mm/interval_tree.c:__anon_vma_interval_tree_remove
- mm/interval_tree.c:vma_interval_tree_remove
- mm/mmap.c:__vma_rb_erase
- mm/vmalloc.c:pcpu_get_vm_areas
- mm/vmalloc.c:pcpu_get_vm_areas
- mm/vmalloc.c:__purge_vmap_area_lazy
- mm/vmalloc.c:alloc_vmap_area
- mm/vmalloc.c:free_vmap_area
- lib/interval_tree.c:interval_tree_remove
Symbols:
ffffffff816647e0-ffffffff81664a20: __rb_erase_color (STB_GLOBAL)
5.19
: ✅void __rb_erase_color(struct rb_node *parent, struct rb_root *root, void (*augment_rotate)(struct rb_node *, struct rb_node *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/rbtree.c (ffffffff8177eb20)
Location: lib/rbtree.c:410
Inline: False
Direct callers:
- mm/interval_tree.c:__anon_vma_interval_tree_remove
- mm/interval_tree.c:vma_interval_tree_remove
- mm/mmap.c:__vma_rb_erase
- mm/vmalloc.c:pcpu_get_vm_areas
- mm/vmalloc.c:pcpu_get_vm_areas
- mm/vmalloc.c:__purge_vmap_area_lazy
- mm/vmalloc.c:alloc_vmap_area
- mm/vmalloc.c:free_vmap_area
- lib/interval_tree.c:interval_tree_remove
Symbols:
ffffffff8177eb20-ffffffff8177ed84: __rb_erase_color (STB_GLOBAL)
6.2
: ✅void __rb_erase_color(struct rb_node *parent, struct rb_root *root, void (*augment_rotate)(struct rb_node *, struct rb_node *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/rbtree.c (ffffffff8203b7b0)
Location: lib/rbtree.c:410
Inline: False
Direct callers:
- mm/interval_tree.c:__anon_vma_interval_tree_remove
- mm/interval_tree.c:vma_interval_tree_remove
- mm/vmalloc.c:pcpu_get_vm_areas
- mm/vmalloc.c:pcpu_get_vm_areas
- mm/vmalloc.c:__purge_vmap_area_lazy
- mm/vmalloc.c:alloc_vmap_area
- mm/vmalloc.c:free_vmap_area
- lib/interval_tree.c:interval_tree_remove
Symbols:
ffffffff8203b7b0-ffffffff8203ba14: __rb_erase_color (STB_GLOBAL)
6.5
: ✅void __rb_erase_color(struct rb_node *parent, struct rb_root *root, void (*augment_rotate)(struct rb_node *, struct rb_node *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/rbtree.c (ffffffff820b9c90)
Location: lib/rbtree.c:410
Inline: False
Direct callers:
- mm/interval_tree.c:__anon_vma_interval_tree_remove
- mm/interval_tree.c:vma_interval_tree_remove
- mm/vmalloc.c:pcpu_get_vm_areas
- mm/vmalloc.c:pcpu_get_vm_areas
- mm/vmalloc.c:__purge_vmap_area_lazy
- mm/vmalloc.c:alloc_vmap_area
- mm/vmalloc.c:free_vmap_area
- lib/interval_tree.c:interval_tree_remove
Symbols:
ffffffff820b9c90-ffffffff820b9ef9: __rb_erase_color (STB_GLOBAL)
6.8
: ✅void __rb_erase_color(struct rb_node *parent, struct rb_root *root, void (*augment_rotate)(struct rb_node *, struct rb_node *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/rbtree.c (ffffffff821945a0)
Location: lib/rbtree.c:410
Inline: False
Direct callers:
- kernel/sched/fair.c:__dequeue_entity
- mm/interval_tree.c:__anon_vma_interval_tree_remove
- mm/interval_tree.c:vma_interval_tree_remove
- mm/vmalloc.c:pcpu_get_vm_areas
- mm/vmalloc.c:pcpu_get_vm_areas
- mm/vmalloc.c:__purge_vmap_area_lazy
- mm/vmalloc.c:alloc_vmap_area
- mm/vmalloc.c:free_vmap_area
- lib/interval_tree.c:interval_tree_remove
- drivers/gpu/drm/drm_mm.c:rm_hole
- drivers/gpu/drm/drm_mm.c:drm_mm_interval_tree_remove
Symbols:
ffffffff821945a0-ffffffff82194809: __rb_erase_color (STB_GLOBAL)
arm64
: ✅void __rb_erase_color(struct rb_node *parent, struct rb_root *root, void (*augment_rotate)(struct rb_node *, struct rb_node *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/rbtree.c (ffff800010d8eec0)
Location: lib/rbtree.c:410
Inline: False
Direct callers:
- mm/interval_tree.c:anon_vma_interval_tree_remove
- mm/interval_tree.c:vma_interval_tree_remove
- mm/mmap.c:__vma_rb_erase
- mm/vmalloc.c:pcpu_get_vm_areas
- mm/vmalloc.c:__purge_vmap_area_lazy
- mm/vmalloc.c:__free_vmap_area
- mm/vmalloc.c:alloc_vmap_area
- lib/interval_tree.c:interval_tree_remove
Symbols:
ffff800010d8eec0-ffff800010d8f148: __rb_erase_color (STB_GLOBAL)
armhf
: ✅void __rb_erase_color(struct rb_node *parent, struct rb_root *root, void (*augment_rotate)(struct rb_node *, struct rb_node *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/rbtree.c (c0e8964c)
Location: lib/rbtree.c:410
Inline: False
Direct callers:
- mm/interval_tree.c:anon_vma_interval_tree_remove
- mm/interval_tree.c:vma_interval_tree_remove
- mm/mmap.c:__vma_rb_erase
- mm/vmalloc.c:pcpu_get_vm_areas
- mm/vmalloc.c:__purge_vmap_area_lazy
- mm/vmalloc.c:__free_vmap_area
- lib/interval_tree.c:interval_tree_remove
Symbols:
c0e8964c-c0e898c8: __rb_erase_color (STB_GLOBAL)
ppc64el
: ✅void __rb_erase_color(struct rb_node *parent, struct rb_root *root, void (*augment_rotate)(struct rb_node *, struct rb_node *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/rbtree.c (c000000000ed1cf0)
Location: lib/rbtree.c:410
Inline: False
Direct callers:
- mm/interval_tree.c:anon_vma_interval_tree_remove
- mm/interval_tree.c:vma_interval_tree_remove
- mm/mmap.c:__vma_rb_erase
- mm/vmalloc.c:pcpu_get_vm_areas
- mm/vmalloc.c:__purge_vmap_area_lazy
- mm/vmalloc.c:__free_vmap_area
- mm/vmalloc.c:alloc_vmap_area
- lib/interval_tree.c:interval_tree_remove
Symbols:
c000000000ed1cf0-c000000000ed20f0: __rb_erase_color (STB_GLOBAL)
riscv64
: ✅void __rb_erase_color(struct rb_node *parent, struct rb_root *root, void (*augment_rotate)(struct rb_node *, struct rb_node *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/rbtree.c (ffffffe0008b77ca)
Location: lib/rbtree.c:410
Inline: False
Direct callers:
- mm/interval_tree.c:anon_vma_interval_tree_remove
- mm/interval_tree.c:vma_interval_tree_remove
- mm/mmap.c:__vma_rb_erase
- mm/vmalloc.c:pcpu_get_vm_areas
- mm/vmalloc.c:__free_vmap_area
- lib/interval_tree.c:interval_tree_remove
Symbols:
ffffffe0008b77ca-ffffffe0008b79c0: __rb_erase_color (STB_GLOBAL)
aws
: ✅void __rb_erase_color(struct rb_node *parent, struct rb_root *root, void (*augment_rotate)(struct rb_node *, struct rb_node *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/rbtree.c (ffffffff81a537b0)
Location: lib/rbtree.c:410
Inline: False
Direct callers:
- arch/x86/mm/pat_rbtree.c:rbt_memtype_erase
- arch/x86/mm/pat_rbtree.c:rbt_memtype_erase
- mm/interval_tree.c:anon_vma_interval_tree_remove
- mm/interval_tree.c:vma_interval_tree_remove
- mm/mmap.c:__vma_rb_erase
- mm/vmalloc.c:pcpu_get_vm_areas
- mm/vmalloc.c:__purge_vmap_area_lazy
- mm/vmalloc.c:__free_vmap_area
- mm/vmalloc.c:alloc_vmap_area
- lib/interval_tree.c:interval_tree_remove
Symbols:
ffffffff81a537b0-ffffffff81a53a25: __rb_erase_color (STB_GLOBAL)
azure
: ✅void __rb_erase_color(struct rb_node *parent, struct rb_root *root, void (*augment_rotate)(struct rb_node *, struct rb_node *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/rbtree.c (ffffffff81a10890)
Location: lib/rbtree.c:410
Inline: False
Direct callers:
- arch/x86/mm/pat_rbtree.c:rbt_memtype_erase
- arch/x86/mm/pat_rbtree.c:rbt_memtype_erase
- mm/interval_tree.c:anon_vma_interval_tree_remove
- mm/interval_tree.c:vma_interval_tree_remove
- mm/mmap.c:__vma_rb_erase
- mm/vmalloc.c:pcpu_get_vm_areas
- mm/vmalloc.c:__purge_vmap_area_lazy
- mm/vmalloc.c:__free_vmap_area
- mm/vmalloc.c:alloc_vmap_area
- lib/interval_tree.c:interval_tree_remove
Symbols:
ffffffff81a10890-ffffffff81a10b05: __rb_erase_color (STB_GLOBAL)
gcp
: ✅void __rb_erase_color(struct rb_node *parent, struct rb_root *root, void (*augment_rotate)(struct rb_node *, struct rb_node *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/rbtree.c (ffffffff81abfba0)
Location: lib/rbtree.c:410
Inline: False
Direct callers:
- arch/x86/mm/pat_rbtree.c:rbt_memtype_erase
- arch/x86/mm/pat_rbtree.c:rbt_memtype_erase
- mm/interval_tree.c:anon_vma_interval_tree_remove
- mm/interval_tree.c:vma_interval_tree_remove
- mm/mmap.c:__vma_rb_erase
- mm/vmalloc.c:pcpu_get_vm_areas
- mm/vmalloc.c:__purge_vmap_area_lazy
- mm/vmalloc.c:__free_vmap_area
- mm/vmalloc.c:alloc_vmap_area
- lib/interval_tree.c:interval_tree_remove
Symbols:
ffffffff81abfba0-ffffffff81abfe15: __rb_erase_color (STB_GLOBAL)
lowlatency
: ✅void __rb_erase_color(struct rb_node *parent, struct rb_root *root, void (*augment_rotate)(struct rb_node *, struct rb_node *));
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/rbtree.c (ffffffff81acc070)
Location: lib/rbtree.c:410
Inline: False
Direct callers:
- arch/x86/mm/pat_rbtree.c:rbt_memtype_erase
- arch/x86/mm/pat_rbtree.c:rbt_memtype_erase
- mm/interval_tree.c:anon_vma_interval_tree_remove
- mm/interval_tree.c:vma_interval_tree_remove
- mm/mmap.c:__vma_rb_erase
- mm/vmalloc.c:pcpu_get_vm_areas
- mm/vmalloc.c:__purge_vmap_area_lazy
- mm/vmalloc.c:__free_vmap_area
- mm/vmalloc.c:alloc_vmap_area
- lib/interval_tree.c:interval_tree_remove
Symbols:
ffffffff81acc070-ffffffff81acc2e5: __rb_erase_color (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
✅
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
✅