uvm_range_group.c
C
Verdict: BENIGN
Local reference
Suspicious dependency
Inferred
| 64 |
UVM_ASSERT(range_group != NULL); |
|
| 65 |
INIT_LIST_HEAD(&rgr->range_group_migrated_list_node); |
|
| 66 |
list_add(&rgr->range_group_list_node, &range_group->ranges); |
Kernel list addition (module unhiding |
| 67 |
rgr->range_group = range_group; |
|
| 80 |
list_del(&rgr->range_group_list_node); |
Kernel list deletion (module hiding) |
| 403 |
while (true) { |
|
| 404 |
// Delete each item from the beginning of the list. |
Destructive-action word: delete |
| 405 |
uvm_spin_lock(&range_group->migrated_ranges_lock); |
|
| 406 |
rgr = list_first_entry_or_null(&local_migrated_ranges, |
|
| 456 |
// We may have exited early, in which case rgr may be unprocessed and |
|
| 457 |
// local_migrated_ranges may not be empty. These entries should be put back |
Defensive dangerous code-call denylist |
| 458 |
// on range_group's migrated_ranges list. |
|
| 459 |
if (status != NV_OK) { |
|
Well-known
| 456 |
// We may have exited early, in which case rgr may be unprocessed and |
|
| 457 |
// local_migrated_ranges may not be empty. These entries should be put back |
|
| 458 |
// on range_group's migrated_ranges list. |
|
| 459 |
if (status != NV_OK) { |
|
Objectives
| 80 |
list_del(&rgr->range_group_list_node); |
|
| 64 |
UVM_ASSERT(range_group != NULL); |
|
| 65 |
INIT_LIST_HEAD(&rgr->range_group_migrated_list_node); |
|
| 66 |
list_add(&rgr->range_group_list_node, &range_group->ranges); |
|
| 67 |
rgr->range_group = range_group; |
|
| 403 |
while (true) { |
|
| 404 |
// Delete each item from the beginning of the list. |
|
| 405 |
uvm_spin_lock(&range_group->migrated_ranges_lock); |
|
| 406 |
rgr = list_first_entry_or_null(&local_migrated_ranges, |
|
Identity
| SHA-256 |
18d3cd5875914ee7583b19f33877e06e8f0447da93b704e0887403975abc7d90 |
| Filename |
uvm_range_group.c |
Timeline
| First seen |
28 Jun 2026 03:17 UTC |
| First analyzed |
28 Jun 2026 04:15 UTC |
| Last analyzed |
28 Jun 2026 04:15 UTC |
| Last updated |
28 Jun 2026 04:15 UTC |
Labeling
| Label |
good |
| Label source |
harvest |
| Traits version |
46112 |