mirror-linux/drivers/gpu/drm/amd/amdkfd
Srinivasan Shanmugam d7a254fad8 drm/amdkfd: Fix 'node' NULL check in 'svm_range_get_range_boundaries()'
Range interval [start, last] is ordered by rb_tree, rb_prev, rb_next
return value still needs NULL check, thus modified from "node" to "rb_node".

Fixes the below:
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.c:2691 svm_range_get_range_boundaries() warn: can 'node' even be NULL?

Suggested-by: Philip Yang <Philip.Yang@amd.com>
Cc: Felix Kuehling <Felix.Kuehling@amd.com>
Cc: Christian König <christian.koenig@amd.com>
Cc: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Srinivasan Shanmugam <srinivasan.shanmugam@amd.com>
Reviewed-by: Felix Kuehling <felix.kuehling@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2024-01-15 18:33:00 -05:00
..
Kconfig
Makefile
cik_event_interrupt.c
cik_int.h
cik_regs.h
cwsr_trap_handler.h drm/amdkfd: Clear the VALU exception state in the trap handler 2023-11-17 09:29:54 -05:00
cwsr_trap_handler_gfx8.asm
cwsr_trap_handler_gfx9.asm
cwsr_trap_handler_gfx10.asm drm/amdkfd: Clear the VALU exception state in the trap handler 2023-11-17 09:29:54 -05:00
kfd_chardev.c drm/amdkfd: Import DMABufs for interop through DRM 2023-12-13 15:09:55 -05:00
kfd_crat.c drm/amdkfd: Populate cache info for GFX 9.4.3 2023-11-03 11:59:51 -04:00
kfd_crat.h drm/amdkfd: Update cache info reporting for GFX v9.4.3 2023-09-11 18:17:20 -04:00
kfd_debug.c
kfd_debug.h
kfd_debugfs.c
kfd_device.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
kfd_device_queue_manager.c drm/amdkfd: get doorbell's absolute offset based on the db_size 2023-10-09 17:02:34 -04:00
kfd_device_queue_manager.h
kfd_device_queue_manager_cik.c
kfd_device_queue_manager_v9.c
kfd_device_queue_manager_v10.c
kfd_device_queue_manager_v11.c
kfd_device_queue_manager_vi.c
kfd_doorbell.c drm/amdkfd: get doorbell's absolute offset based on the db_size 2023-10-09 17:02:34 -04:00
kfd_events.c drm/amdkfd: Copy HW exception data to user event 2023-11-29 16:24:43 -05:00
kfd_events.h
kfd_flat_memory.c Revert "drm/amdkfd: Relocate TBA/TMA to opposite side of VM hole" 2024-01-05 16:10:44 -05:00
kfd_int_process_v9.c drm/amdkfd: use mask to get v9 interrupt sq data bits correctly 2023-08-31 18:10:28 -04:00
kfd_int_process_v10.c drm/amdkfd: ratelimited SQ interrupt messages 2023-08-30 15:51:16 -04:00
kfd_int_process_v11.c drm/amdkfd: ratelimited SQ interrupt messages 2023-08-30 15:51:16 -04:00
kfd_interrupt.c
kfd_kernel_queue.c
kfd_kernel_queue.h
kfd_migrate.c drm/amdkfd: fixes for HMM mem allocation 2024-01-15 18:30:46 -05:00
kfd_migrate.h drm/amdkfd: Use partial migrations/mapping for GPU/CPU page faults in SVM 2023-12-06 15:22:32 -05:00
kfd_module.c
kfd_mqd_manager.c drm/amdkfd: drop struct kfd_cu_info 2023-10-03 15:41:13 -04:00
kfd_mqd_manager.h drm/amdkfd: Update CU masking for GFX 9.4.3 2023-09-11 18:17:27 -04:00
kfd_mqd_manager_cik.c drm/amdkfd: Update CU masking for GFX 9.4.3 2023-09-11 18:17:27 -04:00
kfd_mqd_manager_v9.c drm/amdkfd: Update CU masking for GFX 9.4.3 2023-09-11 18:17:27 -04:00
kfd_mqd_manager_v10.c drm/amdkfd: Update CU masking for GFX 9.4.3 2023-09-11 18:17:27 -04:00
kfd_mqd_manager_v11.c drm/amdkfd: Checkpoint and restore queues on GFX11 2023-09-11 18:22:38 -04:00
kfd_mqd_manager_vi.c drm/amdkfd: Update CU masking for GFX 9.4.3 2023-09-11 18:17:27 -04:00
kfd_packet_manager.c
kfd_packet_manager_v9.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
kfd_packet_manager_vi.c
kfd_pasid.c
kfd_pm4_headers.h
kfd_pm4_headers_ai.h
kfd_pm4_headers_aldebaran.h
kfd_pm4_headers_vi.h
kfd_pm4_opcodes.h
kfd_priv.h drm/amdkfd: Fix sparse __rcu annotation warnings 2024-01-09 15:44:13 -05:00
kfd_process.c drm/amdkfd: Fix sparse __rcu annotation warnings 2024-01-09 15:44:13 -05:00
kfd_process_queue_manager.c drm/amdkfd: only flush mes process context if mes support is there 2023-12-15 12:15:13 -05:00
kfd_queue.c
kfd_smi_events.c
kfd_smi_events.h
kfd_svm.c drm/amdkfd: Fix 'node' NULL check in 'svm_range_get_range_boundaries()' 2024-01-15 18:33:00 -05:00
kfd_svm.h drm/amdkfd: Use partial migrations/mapping for GPU/CPU page faults in SVM 2023-12-06 15:22:32 -05:00
kfd_topology.c drm/amdkfd: Fix iterator used outside loop in 'kfd_add_peer_prop()' 2024-01-05 16:10:43 -05:00
kfd_topology.h drm/amdkfd: Update cache info reporting for GFX v9.4.3 2023-09-11 18:17:20 -04:00
soc15_int.h