All of lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-xe] ✓ CI.Patch_applied: success for series starting with [v2,1/1] drm/xe: Add a debugfs for faking gt reset failure.
  2023-05-24  7:06 [Intel-xe] [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt reset failure Himal Prasad Ghimiray
@ 2023-05-24  7:04 ` Patchwork
  2023-05-24  7:06 ` [Intel-xe] ✓ CI.KUnit: " Patchwork
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 21+ messages in thread
From: Patchwork @ 2023-05-24  7:04 UTC (permalink / raw)
  To: Himal Prasad Ghimiray; +Cc: intel-xe

== Series Details ==

Series: series starting with [v2,1/1] drm/xe: Add a debugfs for faking gt reset failure.
URL   : https://patchwork.freedesktop.org/series/118264/
State : success

== Summary ==

=== Applying kernel patches on branch 'drm-xe-next' with base: ===
Base commit: 48a7045a0 fixup! drm/xe/display: Implement display support
=== git am output follows ===
Applying: drm/xe: Add a debugfs for faking gt reset failure.



^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Intel-xe] ✓ CI.KUnit: success for series starting with [v2,1/1] drm/xe: Add a debugfs for faking gt reset failure.
  2023-05-24  7:06 [Intel-xe] [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt reset failure Himal Prasad Ghimiray
  2023-05-24  7:04 ` [Intel-xe] ✓ CI.Patch_applied: success for series starting with [v2,1/1] " Patchwork
@ 2023-05-24  7:06 ` Patchwork
  2023-05-24  7:10 ` [Intel-xe] ✓ CI.Build: " Patchwork
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 21+ messages in thread
From: Patchwork @ 2023-05-24  7:06 UTC (permalink / raw)
  To: Himal Prasad Ghimiray; +Cc: intel-xe

== Series Details ==

Series: series starting with [v2,1/1] drm/xe: Add a debugfs for faking gt reset failure.
URL   : https://patchwork.freedesktop.org/series/118264/
State : success

== Summary ==

+ trap cleanup EXIT
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
stty: 'standard input': Inappropriate ioctl for device
[07:05:10] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[07:05:15] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[07:05:37] Starting KUnit Kernel (1/1)...
[07:05:37] ============================================================
[07:05:37] ==================== xe_bo (2 subtests) ====================
[07:05:37] [SKIPPED] xe_ccs_migrate_kunit
[07:05:37] [SKIPPED] xe_bo_evict_kunit
[07:05:37] ===================== [SKIPPED] xe_bo ======================
[07:05:37] ================== xe_dma_buf (1 subtest) ==================
[07:05:37] [SKIPPED] xe_dma_buf_kunit
[07:05:37] =================== [SKIPPED] xe_dma_buf ===================
[07:05:37] ================== xe_migrate (1 subtest) ==================
[07:05:37] [SKIPPED] xe_migrate_sanity_kunit
[07:05:37] =================== [SKIPPED] xe_migrate ===================
[07:05:37] =================== xe_pci (2 subtests) ====================
[07:05:37] [PASSED] xe_gmdid_graphics_ip
[07:05:37] [PASSED] xe_gmdid_media_ip
[07:05:37] ===================== [PASSED] xe_pci ======================
[07:05:37] ==================== xe_rtp (1 subtest) ====================
[07:05:37] ================== xe_rtp_process_tests  ===================
[07:05:37] [PASSED] coalesce-same-reg
[07:05:37] [PASSED] no-match-no-add
[07:05:37] [PASSED] no-match-no-add-multiple-rules
[07:05:37] [PASSED] two-regs-two-entries
[07:05:37] [PASSED] clr-one-set-other
[07:05:37] [PASSED] set-field
[07:05:37] [PASSED] conflict-duplicate
[07:05:37] [PASSED] conflict-not-disjoint
[07:05:37] [PASSED] conflict-reg-type
[07:05:37] ============== [PASSED] xe_rtp_process_tests ===============
[07:05:37] ===================== [PASSED] xe_rtp ======================
[07:05:37] ==================== xe_wa (1 subtest) =====================
[07:05:37] ======================== xe_wa_gt  =========================
[07:05:37] [PASSED] TIGERLAKE (B0)
[07:05:37] [PASSED] DG1 (A0)
[07:05:37] [PASSED] DG1 (B0)
[07:05:37] [PASSED] ALDERLAKE_S (A0)
[07:05:37] [PASSED] ALDERLAKE_S (B0)
[07:05:37] [PASSED] ALDERLAKE_S (C0)
[07:05:37] [PASSED] ALDERLAKE_S (D0)
[07:05:37] [PASSED] DG2_G10 (A0)
[07:05:37] [PASSED] DG2_G10 (A1)
[07:05:37] [PASSED] DG2_G10 (B0)
[07:05:37] [PASSED] DG2_G10 (C0)
[07:05:37] [PASSED] DG2_G11 (A0)
[07:05:37] [PASSED] DG2_G11 (B0)
[07:05:37] [PASSED] DG2_G11 (B1)
[07:05:37] [PASSED] DG2_G12 (A0)
[07:05:37] [PASSED] DG2_G12 (A1)
[07:05:37] [PASSED] PVC (B0)
[07:05:37] [PASSED] PVC (B1)
[07:05:37] [PASSED] PVC (C0)
[07:05:37] ==================== [PASSED] xe_wa_gt =====================
[07:05:37] ====================== [PASSED] xe_wa ======================
[07:05:37] ============================================================
[07:05:37] Testing complete. Ran 34 tests: passed: 30, skipped: 4
[07:05:37] Elapsed time: 26.239s total, 4.239s configuring, 21.882s building, 0.092s running

+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[07:05:37] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[07:05:38] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make ARCH=um O=.kunit --jobs=48
[07:05:57] Starting KUnit Kernel (1/1)...
[07:05:57] ============================================================
[07:05:57] ============ drm_test_pick_cmdline (2 subtests) ============
[07:05:57] [PASSED] drm_test_pick_cmdline_res_1920_1080_60
[07:05:57] =============== drm_test_pick_cmdline_named  ===============
[07:05:57] [PASSED] NTSC
[07:05:57] [PASSED] NTSC-J
[07:05:57] [PASSED] PAL
[07:05:57] [PASSED] PAL-M
[07:05:57] =========== [PASSED] drm_test_pick_cmdline_named ===========
[07:05:57] ============== [PASSED] drm_test_pick_cmdline ==============
[07:05:57] ================== drm_buddy (6 subtests) ==================
[07:05:57] [PASSED] drm_test_buddy_alloc_limit
[07:05:57] [PASSED] drm_test_buddy_alloc_range
[07:05:57] [PASSED] drm_test_buddy_alloc_optimistic
[07:05:57] [PASSED] drm_test_buddy_alloc_pessimistic
[07:05:57] [PASSED] drm_test_buddy_alloc_smoke
[07:05:57] [PASSED] drm_test_buddy_alloc_pathological
[07:05:57] ==================== [PASSED] drm_buddy ====================
[07:05:57] ============= drm_cmdline_parser (40 subtests) =============
[07:05:57] [PASSED] drm_test_cmdline_force_d_only
[07:05:57] [PASSED] drm_test_cmdline_force_D_only_dvi
[07:05:57] [PASSED] drm_test_cmdline_force_D_only_hdmi
[07:05:57] [PASSED] drm_test_cmdline_force_D_only_not_digital
[07:05:57] [PASSED] drm_test_cmdline_force_e_only
[07:05:57] [PASSED] drm_test_cmdline_res
[07:05:57] [PASSED] drm_test_cmdline_res_vesa
[07:05:57] [PASSED] drm_test_cmdline_res_vesa_rblank
[07:05:57] [PASSED] drm_test_cmdline_res_rblank
[07:05:57] [PASSED] drm_test_cmdline_res_bpp
[07:05:57] [PASSED] drm_test_cmdline_res_refresh
[07:05:57] [PASSED] drm_test_cmdline_res_bpp_refresh
[07:05:57] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced
[07:05:57] [PASSED] drm_test_cmdline_res_bpp_refresh_margins
[07:05:57] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off
[07:05:57] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on
[07:05:57] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog
[07:05:57] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital
[07:05:57] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on
[07:05:57] [PASSED] drm_test_cmdline_res_margins_force_on
[07:05:57] [PASSED] drm_test_cmdline_res_vesa_margins
[07:05:57] [PASSED] drm_test_cmdline_name
[07:05:57] [PASSED] drm_test_cmdline_name_bpp
[07:05:57] [PASSED] drm_test_cmdline_name_option
[07:05:57] [PASSED] drm_test_cmdline_name_bpp_option
[07:05:57] [PASSED] drm_test_cmdline_rotate_0
[07:05:57] [PASSED] drm_test_cmdline_rotate_90
[07:05:57] [PASSED] drm_test_cmdline_rotate_180
[07:05:57] [PASSED] drm_test_cmdline_rotate_270
[07:05:57] [PASSED] drm_test_cmdline_hmirror
[07:05:57] [PASSED] drm_test_cmdline_vmirror
[07:05:57] [PASSED] drm_test_cmdline_margin_options
[07:05:57] [PASSED] drm_test_cmdline_multiple_options
[07:05:57] [PASSED] drm_test_cmdline_bpp_extra_and_option
[07:05:57] [PASSED] drm_test_cmdline_extra_and_option
[07:05:57] [PASSED] drm_test_cmdline_freestanding_options
[07:05:57] [PASSED] drm_test_cmdline_freestanding_force_e_and_options
[07:05:57] [PASSED] drm_test_cmdline_panel_orientation
[07:05:57] ================ drm_test_cmdline_invalid  =================
[07:05:57] [PASSED] margin_only
[07:05:57] [PASSED] interlace_only
[07:05:57] [PASSED] res_missing_x
[07:05:57] [PASSED] res_missing_y
[07:05:57] [PASSED] res_bad_y
[07:05:57] [PASSED] res_missing_y_bpp
[07:05:57] [PASSED] res_bad_bpp
[07:05:57] [PASSED] res_bad_refresh
[07:05:57] [PASSED] res_bpp_refresh_force_on_off
[07:05:57] [PASSED] res_invalid_mode
[07:05:57] [PASSED] res_bpp_wrong_place_mode
[07:05:57] [PASSED] name_bpp_refresh
[07:05:57] [PASSED] name_refresh
[07:05:57] [PASSED] name_refresh_wrong_mode
[07:05:57] [PASSED] name_refresh_invalid_mode
[07:05:57] [PASSED] rotate_multiple
[07:05:57] [PASSED] rotate_invalid_val
[07:05:57] [PASSED] rotate_truncated
[07:05:57] [PASSED] invalid_option
[07:05:57] [PASSED] invalid_tv_option
[07:05:57] [PASSED] truncated_tv_option
[07:05:57] ============ [PASSED] drm_test_cmdline_invalid =============
[07:05:57] =============== drm_test_cmdline_tv_options  ===============
[07:05:57] [PASSED] NTSC
[07:05:57] [PASSED] NTSC_443
[07:05:57] [PASSED] NTSC_J
[07:05:57] [PASSED] PAL
[07:05:57] [PASSED] PAL_M
[07:05:57] [PASSED] PAL_N
[07:05:57] [PASSED] SECAM
[07:05:57] =========== [PASSED] drm_test_cmdline_tv_options ===========
[07:05:57] =============== [PASSED] drm_cmdline_parser ================
[07:05:57] ========== drm_get_tv_mode_from_name (2 subtests) ==========
[07:05:57] ========== drm_test_get_tv_mode_from_name_valid  ===========
[07:05:57] [PASSED] NTSC
[07:05:57] [PASSED] NTSC-443
[07:05:57] [PASSED] NTSC-J
[07:05:57] [PASSED] PAL
[07:05:57] [PASSED] PAL-M
[07:05:57] [PASSED] PAL-N
[07:05:57] [PASSED] SECAM
[07:05:57] ====== [PASSED] drm_test_get_tv_mode_from_name_valid =======
[07:05:57] [PASSED] drm_test_get_tv_mode_from_name_truncated
[07:05:57] ============ [PASSED] drm_get_tv_mode_from_name ============
[07:05:57] ============= drm_damage_helper (21 subtests) ==============
[07:05:57] [PASSED] drm_test_damage_iter_no_damage
[07:05:57] [PASSED] drm_test_damage_iter_no_damage_fractional_src
[07:05:57] [PASSED] drm_test_damage_iter_no_damage_src_moved
[07:05:57] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved
[07:05:57] [PASSED] drm_test_damage_iter_no_damage_not_visible
[07:05:57] [PASSED] drm_test_damage_iter_no_damage_no_crtc
[07:05:57] [PASSED] drm_test_damage_iter_no_damage_no_fb
[07:05:57] [PASSED] drm_test_damage_iter_simple_damage
[07:05:57] [PASSED] drm_test_damage_iter_single_damage
[07:05:57] [PASSED] drm_test_damage_iter_single_damage_intersect_src
[07:05:57] [PASSED] drm_test_damage_iter_single_damage_outside_src
[07:05:57] [PASSED] drm_test_damage_iter_single_damage_fractional_src
[07:05:57] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src
[07:05:57] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src
[07:05:57] [PASSED] drm_test_damage_iter_single_damage_src_moved
[07:05:57] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved
[07:05:57] [PASSED] drm_test_damage_iter_damage
[07:05:57] [PASSED] drm_test_damage_iter_damage_one_intersect
[07:05:57] [PASSED] drm_test_damage_iter_damage_one_outside
[07:05:57] [PASSED] drm_test_damage_iter_damage_src_moved
[07:05:57] [PASSED] drm_test_damage_iter_damage_not_visible
[07:05:57] ================ [PASSED] drm_damage_helper ================
[07:05:57] ============== drm_dp_mst_helper (2 subtests) ==============
[07:05:57] ============== drm_test_dp_mst_calc_pbn_mode  ==============
[07:05:57] [PASSED] Clock 154000 BPP 30 DSC disabled
[07:05:57] [PASSED] Clock 234000 BPP 30 DSC disabled
[07:05:57] [PASSED] Clock 297000 BPP 24 DSC disabled
[07:05:57] [PASSED] Clock 332880 BPP 24 DSC enabled
[07:05:57] [PASSED] Clock 324540 BPP 24 DSC enabled
[07:05:57] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ==========
[07:05:57] ========= drm_test_dp_mst_sideband_msg_req_decode  =========
[07:05:57] [PASSED] DP_ENUM_PATH_RESOURCES with port number
[07:05:57] [PASSED] DP_POWER_UP_PHY with port number
[07:05:57] [PASSED] DP_POWER_DOWN_PHY with port number
[07:05:57] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks
[07:05:57] [PASSED] DP_ALLOCATE_PAYLOAD with port number
[07:05:57] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI
[07:05:57] [PASSED] DP_ALLOCATE_PAYLOAD with PBN
[07:05:57] [PASSED] DP_QUERY_PAYLOAD with port number
[07:05:57] [PASSED] DP_QUERY_PAYLOAD with VCPI
[07:05:57] [PASSED] DP_REMOTE_DPCD_READ with port number
[07:05:57] [PASSED] DP_REMOTE_DPCD_READ with DPCD address
[07:05:57] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes
[07:05:57] [PASSED] DP_REMOTE_DPCD_WRITE with port number
[07:05:57] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address
[07:05:57] [PASSED] DP_REMOTE_DPCD_WRITE with data array
[07:05:57] [PASSED] DP_REMOTE_I2C_READ with port number
[07:05:57] [PASSED] DP_REMOTE_I2C_READ with I2C device ID
[07:05:57] [PASSED] DP_REMOTE_I2C_READ with transactions array
[07:05:57] [PASSED] DP_REMOTE_I2C_WRITE with port number
[07:05:57] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID
[07:05:57] [PASSED] DP_REMOTE_I2C_WRITE with data array
[07:05:57] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID
[07:05:57] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID
[07:05:57] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event
[07:05:57] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event
[07:05:57] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior
[07:05:57] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior
[07:05:57] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode =====
[07:05:57] ================ [PASSED] drm_dp_mst_helper ================
[07:05:57] =========== drm_format_helper_test (11 subtests) ===========
[07:05:57] ============== drm_test_fb_xrgb8888_to_gray8  ==============
[07:05:57] [PASSED] single_pixel_source_buffer
[07:05:57] [PASSED] single_pixel_clip_rectangle
[07:05:57] [PASSED] well_known_colors
[07:05:57] [PASSED] destination_pitch
[07:05:57] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ==========
[07:05:57] ============= drm_test_fb_xrgb8888_to_rgb332  ==============
[07:05:57] [PASSED] single_pixel_source_buffer
[07:05:57] [PASSED] single_pixel_clip_rectangle
[07:05:57] [PASSED] well_known_colors
[07:05:57] [PASSED] destination_pitch
[07:05:57] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ==========
[07:05:57] ============= drm_test_fb_xrgb8888_to_rgb565  ==============
[07:05:57] [PASSED] single_pixel_source_buffer
[07:05:57] [PASSED] single_pixel_clip_rectangle
[07:05:57] [PASSED] well_known_colors
[07:05:57] [PASSED] destination_pitch
[07:05:57] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ==========
[07:05:57] ============ drm_test_fb_xrgb8888_to_xrgb1555  =============
[07:05:57] [PASSED] single_pixel_source_buffer
[07:05:57] [PASSED] single_pixel_clip_rectangle
[07:05:57] [PASSED] well_known_colors
[07:05:57] [PASSED] destination_pitch
[07:05:57] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 =========
[07:05:57] ============ drm_test_fb_xrgb8888_to_argb1555  =============
[07:05:57] [PASSED] single_pixel_source_buffer
[07:05:57] [PASSED] single_pixel_clip_rectangle
[07:05:57] [PASSED] well_known_colors
[07:05:57] [PASSED] destination_pitch
[07:05:57] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 =========
[07:05:57] ============ drm_test_fb_xrgb8888_to_rgba5551  =============
[07:05:57] [PASSED] single_pixel_source_buffer
[07:05:57] [PASSED] single_pixel_clip_rectangle
[07:05:57] [PASSED] well_known_colors
[07:05:57] [PASSED] destination_pitch
[07:05:57] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 =========
[07:05:57] ============= drm_test_fb_xrgb8888_to_rgb888  ==============
[07:05:57] [PASSED] single_pixel_source_buffer
[07:05:57] [PASSED] single_pixel_clip_rectangle
[07:05:57] [PASSED] well_known_colors
[07:05:57] [PASSED] destination_pitch
[07:05:57] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ==========
[07:05:57] ============ drm_test_fb_xrgb8888_to_argb8888  =============
[07:05:57] [PASSED] single_pixel_source_buffer
[07:05:57] [PASSED] single_pixel_clip_rectangle
[07:05:57] [PASSED] well_known_colors
[07:05:57] [PASSED] destination_pitch
[07:05:57] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 =========
[07:05:57] =========== drm_test_fb_xrgb8888_to_xrgb2101010  ===========
[07:05:57] [PASSED] single_pixel_source_buffer
[07:05:57] [PASSED] single_pixel_clip_rectangle
[07:05:57] [PASSED] well_known_colors
[07:05:57] [PASSED] destination_pitch
[07:05:57] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 =======
[07:05:57] =========== drm_test_fb_xrgb8888_to_argb2101010  ===========
[07:05:57] [PASSED] single_pixel_source_buffer
[07:05:57] [PASSED] single_pixel_clip_rectangle
[07:05:57] [PASSED] well_known_colors
[07:05:57] [PASSED] destination_pitch
[07:05:57] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 =======
[07:05:57] ============== drm_test_fb_xrgb8888_to_mono  ===============
[07:05:57] [PASSED] single_pixel_source_buffer
[07:05:57] [PASSED] single_pixel_clip_rectangle
[07:05:57] [PASSED] well_known_colors
[07:05:57] [PASSED] destination_pitch
[07:05:57] ========== [PASSED] drm_test_fb_xrgb8888_to_mono ===========
[07:05:57] ============= [PASSED] drm_format_helper_test ==============
[07:05:57] ================= drm_format (18 subtests) =================
[07:05:57] [PASSED] drm_test_format_block_width_invalid
[07:05:57] [PASSED] drm_test_format_block_width_one_plane
[07:05:57] [PASSED] drm_test_format_block_width_two_plane
[07:05:57] [PASSED] drm_test_format_block_width_three_plane
[07:05:57] [PASSED] drm_test_format_block_width_tiled
[07:05:57] [PASSED] drm_test_format_block_height_invalid
[07:05:57] [PASSED] drm_test_format_block_height_one_plane
[07:05:57] [PASSED] drm_test_format_block_height_two_plane
[07:05:57] [PASSED] drm_test_format_block_height_three_plane
[07:05:57] [PASSED] drm_test_format_block_height_tiled
[07:05:57] [PASSED] drm_test_format_min_pitch_invalid
[07:05:57] [PASSED] drm_test_format_min_pitch_one_plane_8bpp
[07:05:57] [PASSED] drm_test_format_min_pitch_one_plane_16bpp
[07:05:57] [PASSED] drm_test_format_min_pitch_one_plane_24bpp
[07:05:57] [PASSED] drm_test_format_min_pitch_one_plane_32bpp
[07:05:57] [PASSED] drm_test_format_min_pitch_two_plane
[07:05:57] [PASSED] drm_test_format_min_pitch_three_plane_8bpp
[07:05:57] [PASSED] drm_test_format_min_pitch_tiled
[07:05:57] =================== [PASSED] drm_format ====================
[07:05:57] =============== drm_framebuffer (1 subtest) ================
[07:05:57] =============== drm_test_framebuffer_create  ===============
[07:05:57] [PASSED] ABGR8888 normal sizes
[07:05:57] [PASSED] ABGR8888 max sizes
[07:05:57] [PASSED] ABGR8888 pitch greater than min required
[07:05:57] [PASSED] ABGR8888 pitch less than min required
[07:05:57] [PASSED] ABGR8888 Invalid width
[07:05:57] [PASSED] ABGR8888 Invalid buffer handle
[07:05:57] [PASSED] No pixel format
[07:05:57] [PASSED] ABGR8888 Width 0
[07:05:57] [PASSED] ABGR8888 Height 0
[07:05:57] [PASSED] ABGR8888 Out of bound height * pitch combination
[07:05:57] [PASSED] ABGR8888 Large buffer offset
[07:05:57] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers
[07:05:57] [PASSED] ABGR8888 Valid buffer modifier
[07:05:57] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)
[07:05:57] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS
[07:05:57] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS
[07:05:57] [PASSED] NV12 Normal sizes
[07:05:57] [PASSED] NV12 Max sizes
[07:05:57] [PASSED] NV12 Invalid pitch
[07:05:57] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag
[07:05:57] [PASSED] NV12 different  modifier per-plane
[07:05:57] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE
[07:05:57] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS
[07:05:57] [PASSED] NV12 Modifier for inexistent plane
[07:05:57] [PASSED] NV12 Handle for inexistent plane
[07:05:57] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS
[07:05:57] [PASSED] YVU420 Normal sizes
[07:05:57] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier
[07:05:57] [PASSED] YVU420 Max sizes
[07:05:57] [PASSED] YVU420 Invalid pitch
[07:05:57] [PASSED] YVU420 Different pitches
[07:05:57] [PASSED] YVU420 Different buffer offsets/pitches
[07:05:57] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS
[07:05:57] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS
[07:05:57] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS
[07:05:57] [PASSED] YVU420 Valid modifier
[07:05:57] [PASSED] YVU420 Different modifiers per plane
[07:05:57] [PASSED] YVU420 Modifier for inexistent plane
[07:05:57] [PASSED] X0L2 Normal sizes
[07:05:57] [PASSED] X0L2 Max sizes
[07:05:57] [PASSED] X0L2 Invalid pitch
[07:05:57] [PASSED] X0L2 Pitch greater than minimum required
stty: 'standard input': Inappropriate ioctl for device
[07:05:57] [PASSED] X0L2 Handle for inexistent plane
[07:05:57] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set
[07:05:57] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set
[07:05:57] [PASSED] X0L2 Valid modifier
[07:05:57] [PASSED] X0L2 Modifier for inexistent plane
[07:05:57] =========== [PASSED] drm_test_framebuffer_create ===========
[07:05:57] ================= [PASSED] drm_framebuffer =================
[07:05:57] =============== drm-test-managed (1 subtest) ===============
[07:05:57] [PASSED] drm_test_managed_run_action
[07:05:57] ================ [PASSED] drm-test-managed =================
[07:05:57] =================== drm_mm (19 subtests) ===================
[07:05:57] [PASSED] drm_test_mm_init
[07:05:57] [PASSED] drm_test_mm_debug
[07:06:07] [PASSED] drm_test_mm_reserve
[07:06:17] [PASSED] drm_test_mm_insert
[07:06:18] [PASSED] drm_test_mm_replace
[07:06:18] [PASSED] drm_test_mm_insert_range
[07:06:18] [PASSED] drm_test_mm_frag
[07:06:18] [PASSED] drm_test_mm_align
[07:06:18] [PASSED] drm_test_mm_align32
[07:06:18] [PASSED] drm_test_mm_align64
[07:06:18] [PASSED] drm_test_mm_evict
[07:06:18] [PASSED] drm_test_mm_evict_range
[07:06:18] [PASSED] drm_test_mm_topdown
[07:06:18] [PASSED] drm_test_mm_bottomup
[07:06:18] [PASSED] drm_test_mm_lowest
[07:06:18] [PASSED] drm_test_mm_highest
[07:06:19] [PASSED] drm_test_mm_color
[07:06:20] [PASSED] drm_test_mm_color_evict
[07:06:20] [PASSED] drm_test_mm_color_evict_range
[07:06:20] ===================== [PASSED] drm_mm ======================
[07:06:20] ============= drm_modes_analog_tv (4 subtests) =============
[07:06:20] [PASSED] drm_test_modes_analog_tv_ntsc_480i
[07:06:20] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined
[07:06:20] [PASSED] drm_test_modes_analog_tv_pal_576i
[07:06:20] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined
[07:06:20] =============== [PASSED] drm_modes_analog_tv ===============
[07:06:20] ============== drm_plane_helper (2 subtests) ===============
[07:06:20] =============== drm_test_check_plane_state  ================
[07:06:20] [PASSED] clipping_simple
[07:06:20] [PASSED] clipping_rotate_reflect
[07:06:20] [PASSED] positioning_simple
[07:06:20] [PASSED] upscaling
[07:06:20] [PASSED] downscaling
[07:06:20] [PASSED] rounding1
[07:06:20] [PASSED] rounding2
[07:06:20] [PASSED] rounding3
[07:06:20] [PASSED] rounding4
[07:06:20] =========== [PASSED] drm_test_check_plane_state ============
[07:06:20] =========== drm_test_check_invalid_plane_state  ============
[07:06:20] [PASSED] positioning_invalid
[07:06:20] [PASSED] upscaling_invalid
[07:06:20] [PASSED] downscaling_invalid
[07:06:20] ======= [PASSED] drm_test_check_invalid_plane_state ========
[07:06:20] ================ [PASSED] drm_plane_helper =================
[07:06:20] ====== drm_connector_helper_tv_get_modes (1 subtest) =======
[07:06:20] ====== drm_test_connector_helper_tv_get_modes_check  =======
[07:06:20] [PASSED] None
[07:06:20] [PASSED] PAL
[07:06:20] [PASSED] NTSC
[07:06:20] [PASSED] Both, NTSC Default
[07:06:20] [PASSED] Both, PAL Default
[07:06:20] [PASSED] Both, NTSC Default, with PAL on command-line
[07:06:20] [PASSED] Both, PAL Default, with NTSC on command-line
[07:06:20] == [PASSED] drm_test_connector_helper_tv_get_modes_check ===
[07:06:20] ======== [PASSED] drm_connector_helper_tv_get_modes ========
[07:06:20] ================== drm_rect (9 subtests) ===================
[07:06:20] [PASSED] drm_test_rect_clip_scaled_div_by_zero
[07:06:20] [PASSED] drm_test_rect_clip_scaled_not_clipped
[07:06:20] [PASSED] drm_test_rect_clip_scaled_clipped
[07:06:20] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned
[07:06:20] ================= drm_test_rect_intersect  =================
[07:06:20] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0
[07:06:20] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1
[07:06:20] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0
[07:06:20] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1
[07:06:20] [PASSED] right x left: 2x1+0+0 x 3x1+1+0
[07:06:20] [PASSED] left x right: 3x1+1+0 x 2x1+0+0
[07:06:20] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1
[07:06:20] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0
[07:06:20] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1
[07:06:20] [PASSED] touching side: 1x1+0+0 x 1x1+1+0
[07:06:20] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0
[07:06:20] [PASSED] inside another: 2x2+0+0 x 1x1+1+1
[07:06:20] [PASSED] far away: 1x1+0+0 x 1x1+3+6
[07:06:20] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10
[07:06:20] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10
[07:06:20] ============= [PASSED] drm_test_rect_intersect =============
[07:06:20] ================ drm_test_rect_calc_hscale  ================
[07:06:20] [PASSED] normal use
[07:06:20] [PASSED] out of max range
[07:06:20] [PASSED] out of min range
[07:06:20] [PASSED] zero dst
[07:06:20] [PASSED] negative src
[07:06:20] [PASSED] negative dst
[07:06:20] ============ [PASSED] drm_test_rect_calc_hscale ============
[07:06:20] ================ drm_test_rect_calc_vscale  ================
[07:06:20] [PASSED] normal use
[07:06:20] [PASSED] out of max range
[07:06:20] [PASSED] out of min range
[07:06:20] [PASSED] zero dst
[07:06:20] [PASSED] negative src
[07:06:20] [PASSED] negative dst
[07:06:20] ============ [PASSED] drm_test_rect_calc_vscale ============
[07:06:20] ================== drm_test_rect_rotate  ===================
[07:06:20] [PASSED] reflect-x
[07:06:20] [PASSED] reflect-y
[07:06:20] [PASSED] rotate-0
[07:06:20] [PASSED] rotate-90
[07:06:20] [PASSED] rotate-180
[07:06:20] [PASSED] rotate-270
[07:06:20] ============== [PASSED] drm_test_rect_rotate ===============
[07:06:20] ================ drm_test_rect_rotate_inv  =================
[07:06:20] [PASSED] reflect-x
[07:06:20] [PASSED] reflect-y
[07:06:20] [PASSED] rotate-0
[07:06:20] [PASSED] rotate-90
[07:06:20] [PASSED] rotate-180
[07:06:20] [PASSED] rotate-270
[07:06:20] ============ [PASSED] drm_test_rect_rotate_inv =============
[07:06:20] ==================== [PASSED] drm_rect =====================
[07:06:20] ============================================================
[07:06:20] Testing complete. Ran 333 tests: passed: 333
[07:06:20] Elapsed time: 43.137s total, 1.703s configuring, 18.454s building, 22.978s running

+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel



^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Intel-xe] [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt reset failure.
@ 2023-05-24  7:06 Himal Prasad Ghimiray
  2023-05-24  7:04 ` [Intel-xe] ✓ CI.Patch_applied: success for series starting with [v2,1/1] " Patchwork
                   ` (6 more replies)
  0 siblings, 7 replies; 21+ messages in thread
From: Himal Prasad Ghimiray @ 2023-05-24  7:06 UTC (permalink / raw)
  To: intel-xe; +Cc: Rodrigo Vivi

In case of gt reset failure, KMD notifies userspace about failure
via uevent. To validate this notification we need to ensure gt
reset fails and there is no mechanism to cause failure from hardware.
Hence added a debugfs which will cause fake reset failure.

v1(Rodrigo)
- Change the variable to fake_reset_failure_in_progress.
- Drop usage of READ_ONCE and WRITE_ONCE.
- Follow consistency for variable assignment. Either use
  functions for all the assignments or don't use for any.

Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
---
 drivers/gpu/drm/xe/xe_gt.c         | 15 ++++++++++++++-
 drivers/gpu/drm/xe/xe_gt_debugfs.c | 11 +++++++++++
 drivers/gpu/drm/xe/xe_gt_types.h   |  1 +
 3 files changed, 26 insertions(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/xe/xe_gt.c b/drivers/gpu/drm/xe/xe_gt.c
index 80d42c7c7cfa..b3ac8b3ab455 100644
--- a/drivers/gpu/drm/xe/xe_gt.c
+++ b/drivers/gpu/drm/xe/xe_gt.c
@@ -506,6 +506,9 @@ int xe_gt_init(struct xe_gt *gt)
 	int err;
 	int i;
 
+	/*Fake reset failure should be disabled by default*/
+	gt->reset.fake_reset_failure_in_progress = false;
+
 	INIT_WORK(&gt->reset.worker, gt_reset_worker);
 
 	for (i = 0; i < XE_ENGINE_CLASS_MAX; ++i) {
@@ -601,8 +604,18 @@ static int gt_reset(struct xe_gt *gt)
 	xe_gt_info(gt, "reset started\n");
 
 	xe_gt_sanitize(gt);
-
 	xe_device_mem_access_get(gt_to_xe(gt));
+
+	err = gt->reset.fake_reset_failure_in_progress;
+	if (err) {
+		xe_gt_info(gt, "Fake GT reset failure is in progress\n");
+
+		/* Disable fake reset failure for next call */
+		gt->reset.fake_reset_failure_in_progress = false;
+
+		goto err_msg;
+	}
+
 	err = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
 	if (err)
 		goto err_msg;
diff --git a/drivers/gpu/drm/xe/xe_gt_debugfs.c b/drivers/gpu/drm/xe/xe_gt_debugfs.c
index 8bf441e850a0..13d2a974bc00 100644
--- a/drivers/gpu/drm/xe/xe_gt_debugfs.c
+++ b/drivers/gpu/drm/xe/xe_gt_debugfs.c
@@ -127,6 +127,16 @@ static int register_save_restore(struct seq_file *m, void *data)
 	return 0;
 }
 
+static int fake_reset_failure(struct seq_file *m, void *data)
+{
+	struct xe_gt *gt = node_to_gt(m->private);
+
+	gt->reset.fake_reset_failure_in_progress = true;
+	xe_gt_reset_async(gt);
+
+	return 0;
+}
+
 static const struct drm_info_list debugfs_list[] = {
 	{"hw_engines", hw_engines, 0},
 	{"force_reset", force_reset, 0},
@@ -135,6 +145,7 @@ static const struct drm_info_list debugfs_list[] = {
 	{"steering", steering, 0},
 	{"ggtt", ggtt, 0},
 	{"register-save-restore", register_save_restore, 0},
+	{"fake_reset_failure", fake_reset_failure, 0},
 };
 
 void xe_gt_debugfs_register(struct xe_gt *gt)
diff --git a/drivers/gpu/drm/xe/xe_gt_types.h b/drivers/gpu/drm/xe/xe_gt_types.h
index 7c47d67aa8be..746d65c4aacc 100644
--- a/drivers/gpu/drm/xe/xe_gt_types.h
+++ b/drivers/gpu/drm/xe/xe_gt_types.h
@@ -168,6 +168,7 @@ struct xe_gt {
 
 	/** @reset: state for GT resets */
 	struct {
+		bool fake_reset_failure_in_progress;
 		/**
 		 * @worker: work so GT resets can done async allowing to reset
 		 * code to safely flush all code paths
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [Intel-xe] ✓ CI.Build: success for series starting with [v2,1/1] drm/xe: Add a debugfs for faking gt reset failure.
  2023-05-24  7:06 [Intel-xe] [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt reset failure Himal Prasad Ghimiray
  2023-05-24  7:04 ` [Intel-xe] ✓ CI.Patch_applied: success for series starting with [v2,1/1] " Patchwork
  2023-05-24  7:06 ` [Intel-xe] ✓ CI.KUnit: " Patchwork
@ 2023-05-24  7:10 ` Patchwork
  2023-05-24  7:40 ` [Intel-xe] ○ CI.BAT: info " Patchwork
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 21+ messages in thread
From: Patchwork @ 2023-05-24  7:10 UTC (permalink / raw)
  To: Himal Prasad Ghimiray; +Cc: intel-xe

== Series Details ==

Series: series starting with [v2,1/1] drm/xe: Add a debugfs for faking gt reset failure.
URL   : https://patchwork.freedesktop.org/series/118264/
State : success

== Summary ==

+ trap cleanup EXIT
+ cd /kernel
+ git clone https://gitlab.freedesktop.org/drm/xe/ci.git .ci
Cloning into '.ci'...
++ date +%s
+ echo -e '\e[0Ksection_start:1684911989:build_x86_64[collapsed=true]\r\e[0KBuild x86-64'
+ mkdir -p build64
^[[0Ksection_start:1684911989:build_x86_64[collapsed=true]
^[[0KBuild x86-64
+ cat .ci/kernel/kconfig
+ make O=build64 olddefconfig
make[1]: Entering directory '/kernel/build64'
  GEN     Makefile
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/kconfig/conf.o
  HOSTCC  scripts/kconfig/confdata.o
  HOSTCC  scripts/kconfig/expr.o
  LEX     scripts/kconfig/lexer.lex.c
  YACC    scripts/kconfig/parser.tab.[ch]
  HOSTCC  scripts/kconfig/lexer.lex.o
  HOSTCC  scripts/kconfig/menu.o
  HOSTCC  scripts/kconfig/parser.tab.o
  HOSTCC  scripts/kconfig/preprocess.o
  HOSTCC  scripts/kconfig/symbol.o
  HOSTCC  scripts/kconfig/util.o
  HOSTLD  scripts/kconfig/conf
#
# configuration written to .config
#
make[1]: Leaving directory '/kernel/build64'
++ nproc
+ make O=build64 -j48
make[1]: Entering directory '/kernel/build64'
  GEN     Makefile
  WRAP    arch/x86/include/generated/uapi/asm/bpf_perf_event.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_32.h
  WRAP    arch/x86/include/generated/uapi/asm/errno.h
  WRAP    arch/x86/include/generated/uapi/asm/fcntl.h
  WRAP    arch/x86/include/generated/uapi/asm/ioctl.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_64.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_x32.h
  WRAP    arch/x86/include/generated/uapi/asm/ioctls.h
  SYSTBL  arch/x86/include/generated/asm/syscalls_32.h
  SYSHDR  arch/x86/include/generated/asm/unistd_32_ia32.h
  WRAP    arch/x86/include/generated/uapi/asm/ipcbuf.h
  SYSHDR  arch/x86/include/generated/asm/unistd_64_x32.h
  WRAP    arch/x86/include/generated/uapi/asm/param.h
  SYSTBL  arch/x86/include/generated/asm/syscalls_64.h
  WRAP    arch/x86/include/generated/uapi/asm/poll.h
  WRAP    arch/x86/include/generated/uapi/asm/resource.h
  WRAP    arch/x86/include/generated/uapi/asm/socket.h
  WRAP    arch/x86/include/generated/uapi/asm/sockios.h
  WRAP    arch/x86/include/generated/uapi/asm/termbits.h
  WRAP    arch/x86/include/generated/uapi/asm/termios.h
  WRAP    arch/x86/include/generated/uapi/asm/types.h
  UPD     include/generated/uapi/linux/version.h
  UPD     include/config/kernel.release
  WRAP    arch/x86/include/generated/asm/early_ioremap.h
  UPD     include/generated/compile.h
  WRAP    arch/x86/include/generated/asm/export.h
  WRAP    arch/x86/include/generated/asm/mcs_spinlock.h
  WRAP    arch/x86/include/generated/asm/irq_regs.h
  WRAP    arch/x86/include/generated/asm/kmap_size.h
  HOSTCC  arch/x86/tools/relocs_32.o
  WRAP    arch/x86/include/generated/asm/local64.h
  HOSTCC  arch/x86/tools/relocs_64.o
  WRAP    arch/x86/include/generated/asm/mmiowb.h
  WRAP    arch/x86/include/generated/asm/module.lds.h
  HOSTCC  arch/x86/tools/relocs_common.o
  WRAP    arch/x86/include/generated/asm/rwonce.h
  UPD     include/generated/utsrelease.h
  WRAP    arch/x86/include/generated/asm/unaligned.h
  HOSTCC  scripts/unifdef
  HOSTCC  scripts/kallsyms
  HOSTCC  scripts/sorttable
  HOSTCC  scripts/asn1_compiler
  DESCEND objtool
  HOSTCC  /kernel/build64/tools/objtool/fixdep.o
  HOSTLD  /kernel/build64/tools/objtool/fixdep-in.o
  LINK    /kernel/build64/tools/objtool/fixdep
  INSTALL /kernel/build64/tools/objtool/libsubcmd/include/subcmd/exec-cmd.h
  INSTALL /kernel/build64/tools/objtool/libsubcmd/include/subcmd/help.h
  INSTALL /kernel/build64/tools/objtool/libsubcmd/include/subcmd/pager.h
  INSTALL /kernel/build64/tools/objtool/libsubcmd/include/subcmd/parse-options.h
  INSTALL /kernel/build64/tools/objtool/libsubcmd/include/subcmd/run-command.h
  CC      /kernel/build64/tools/objtool/libsubcmd/exec-cmd.o
  INSTALL libsubcmd_headers
  CC      /kernel/build64/tools/objtool/libsubcmd/help.o
  CC      /kernel/build64/tools/objtool/libsubcmd/pager.o
  CC      /kernel/build64/tools/objtool/libsubcmd/parse-options.o
  CC      /kernel/build64/tools/objtool/libsubcmd/run-command.o
  CC      /kernel/build64/tools/objtool/libsubcmd/sigchain.o
  CC      /kernel/build64/tools/objtool/libsubcmd/subcmd-config.o
  HOSTLD  arch/x86/tools/relocs
  CC      scripts/mod/empty.o
  HOSTCC  scripts/mod/mk_elfconfig
  CC      scripts/mod/devicetable-offsets.s
  HDRINST usr/include/video/edid.h
  HDRINST usr/include/video/sisfb.h
  HDRINST usr/include/video/uvesafb.h
  HDRINST usr/include/drm/amdgpu_drm.h
  HDRINST usr/include/drm/qaic_accel.h
  HDRINST usr/include/drm/i915_drm.h
  HDRINST usr/include/drm/vgem_drm.h
  HDRINST usr/include/drm/virtgpu_drm.h
  HDRINST usr/include/drm/xe_drm.h
  HDRINST usr/include/drm/omap_drm.h
  HDRINST usr/include/drm/radeon_drm.h
  HDRINST usr/include/drm/tegra_drm.h
  HDRINST usr/include/drm/drm_mode.h
  HDRINST usr/include/drm/exynos_drm.h
  HDRINST usr/include/drm/ivpu_accel.h
  HDRINST usr/include/drm/drm_sarea.h
  HDRINST usr/include/drm/v3d_drm.h
  HDRINST usr/include/drm/qxl_drm.h
  HDRINST usr/include/drm/drm_fourcc.h
  HDRINST usr/include/drm/nouveau_drm.h
  HDRINST usr/include/drm/habanalabs_accel.h
  HDRINST usr/include/drm/vmwgfx_drm.h
  HDRINST usr/include/drm/msm_drm.h
  HDRINST usr/include/drm/etnaviv_drm.h
  HDRINST usr/include/drm/vc4_drm.h
  HDRINST usr/include/drm/panfrost_drm.h
  HDRINST usr/include/drm/lima_drm.h
  HDRINST usr/include/drm/drm.h
  HDRINST usr/include/drm/armada_drm.h
  HDRINST usr/include/mtd/inftl-user.h
  HDRINST usr/include/mtd/nftl-user.h
  HDRINST usr/include/mtd/mtd-user.h
  HDRINST usr/include/mtd/ubi-user.h
  HDRINST usr/include/xen/gntdev.h
  HDRINST usr/include/mtd/mtd-abi.h
  HDRINST usr/include/xen/gntalloc.h
  HDRINST usr/include/xen/evtchn.h
  HDRINST usr/include/xen/privcmd.h
  HDRINST usr/include/asm-generic/auxvec.h
  HDRINST usr/include/asm-generic/bitsperlong.h
  HDRINST usr/include/asm-generic/posix_types.h
  HDRINST usr/include/asm-generic/ioctls.h
  HDRINST usr/include/asm-generic/mman.h
  HDRINST usr/include/asm-generic/shmbuf.h
  HDRINST usr/include/asm-generic/bpf_perf_event.h
  HDRINST usr/include/asm-generic/types.h
  HDRINST usr/include/asm-generic/poll.h
  HDRINST usr/include/asm-generic/msgbuf.h
  HDRINST usr/include/asm-generic/swab.h
  HDRINST usr/include/asm-generic/statfs.h
  HDRINST usr/include/asm-generic/unistd.h
  HDRINST usr/include/asm-generic/hugetlb_encode.h
  HDRINST usr/include/asm-generic/resource.h
  HDRINST usr/include/asm-generic/param.h
  HDRINST usr/include/asm-generic/termbits-common.h
  HDRINST usr/include/asm-generic/sockios.h
  HDRINST usr/include/asm-generic/kvm_para.h
  HDRINST usr/include/asm-generic/errno.h
  HDRINST usr/include/asm-generic/termios.h
  HDRINST usr/include/asm-generic/mman-common.h
  HDRINST usr/include/asm-generic/ioctl.h
  HDRINST usr/include/asm-generic/socket.h
  HDRINST usr/include/asm-generic/signal-defs.h
  HDRINST usr/include/asm-generic/termbits.h
  HDRINST usr/include/asm-generic/int-ll64.h
  HDRINST usr/include/asm-generic/signal.h
  HDRINST usr/include/asm-generic/siginfo.h
  HDRINST usr/include/asm-generic/stat.h
  HDRINST usr/include/asm-generic/int-l64.h
  HDRINST usr/include/asm-generic/errno-base.h
  HDRINST usr/include/asm-generic/fcntl.h
  HDRINST usr/include/asm-generic/setup.h
  HDRINST usr/include/asm-generic/ipcbuf.h
  HDRINST usr/include/asm-generic/sembuf.h
  HDRINST usr/include/asm-generic/ucontext.h
  HDRINST usr/include/rdma/mlx5_user_ioctl_cmds.h
  HDRINST usr/include/rdma/irdma-abi.h
  HDRINST usr/include/rdma/mana-abi.h
  HDRINST usr/include/rdma/hfi/hfi1_user.h
  HDRINST usr/include/rdma/hfi/hfi1_ioctl.h
  HDRINST usr/include/rdma/rdma_user_rxe.h
  HDRINST usr/include/rdma/rdma_user_ioctl.h
  UPD     scripts/mod/devicetable-offsets.h
  HDRINST usr/include/rdma/mlx5_user_ioctl_verbs.h
  HDRINST usr/include/rdma/bnxt_re-abi.h
  HDRINST usr/include/rdma/hns-abi.h
  HDRINST usr/include/rdma/qedr-abi.h
  HDRINST usr/include/rdma/ib_user_ioctl_cmds.h
  HDRINST usr/include/rdma/vmw_pvrdma-abi.h
  HDRINST usr/include/rdma/ib_user_sa.h
  HDRINST usr/include/rdma/ib_user_ioctl_verbs.h
  HDRINST usr/include/rdma/rvt-abi.h
  HDRINST usr/include/rdma/mlx5-abi.h
  HDRINST usr/include/rdma/rdma_netlink.h
  HDRINST usr/include/rdma/erdma-abi.h
  HDRINST usr/include/rdma/rdma_user_ioctl_cmds.h
  HDRINST usr/include/rdma/rdma_user_cm.h
  HDRINST usr/include/rdma/ib_user_verbs.h
  HDRINST usr/include/rdma/efa-abi.h
  HDRINST usr/include/rdma/siw-abi.h
  HDRINST usr/include/rdma/mlx4-abi.h
  HDRINST usr/include/rdma/mthca-abi.h
  HDRINST usr/include/rdma/ib_user_mad.h
  HDRINST usr/include/rdma/ocrdma-abi.h
  HDRINST usr/include/rdma/cxgb4-abi.h
  HDRINST usr/include/misc/xilinx_sdfec.h
  HDRINST usr/include/misc/uacce/hisi_qm.h
  HDRINST usr/include/misc/uacce/uacce.h
  HDRINST usr/include/misc/cxl.h
  HDRINST usr/include/misc/ocxl.h
  HDRINST usr/include/misc/fastrpc.h
  HDRINST usr/include/misc/pvpanic.h
  HDRINST usr/include/linux/i8k.h
  HDRINST usr/include/linux/acct.h
  HDRINST usr/include/linux/atmmpc.h
  HDRINST usr/include/linux/fs.h
  HDRINST usr/include/linux/cifs/cifs_mount.h
  HDRINST usr/include/linux/cifs/cifs_netlink.h
  HDRINST usr/include/linux/if_packet.h
  HDRINST usr/include/linux/route.h
  MKELF   scripts/mod/elfconfig.h
  HDRINST usr/include/linux/patchkey.h
  HDRINST usr/include/linux/tc_ematch/tc_em_cmp.h
  HDRINST usr/include/linux/tc_ematch/tc_em_ipt.h
  HDRINST usr/include/linux/tc_ematch/tc_em_meta.h
  HDRINST usr/include/linux/tc_ematch/tc_em_nbyte.h
  HOSTCC  scripts/mod/modpost.o
  HDRINST usr/include/linux/tc_ematch/tc_em_text.h
  HOSTCC  scripts/mod/file2alias.o
  HDRINST usr/include/linux/virtio_pmem.h
  HOSTCC  scripts/mod/sumversion.o
  HDRINST usr/include/linux/rkisp1-config.h
  HDRINST usr/include/linux/vhost.h
  HDRINST usr/include/linux/cec-funcs.h
  HDRINST usr/include/linux/ppdev.h
  HDRINST usr/include/linux/isdn/capicmd.h
  HDRINST usr/include/linux/virtio_fs.h
  HDRINST usr/include/linux/netfilter_ipv6.h
  HDRINST usr/include/linux/lirc.h
  HDRINST usr/include/linux/mroute6.h
  HDRINST usr/include/linux/nl80211-vnd-intel.h
  HDRINST usr/include/linux/ivtvfb.h
  HDRINST usr/include/linux/auxvec.h
  HDRINST usr/include/linux/dm-log-userspace.h
  HDRINST usr/include/linux/dccp.h
  HDRINST usr/include/linux/virtio_scmi.h
  HDRINST usr/include/linux/atmarp.h
  HDRINST usr/include/linux/arcfb.h
  HDRINST usr/include/linux/nbd-netlink.h
  HDRINST usr/include/linux/sched/types.h
  HDRINST usr/include/linux/tcp.h
  HDRINST usr/include/linux/neighbour.h
  HDRINST usr/include/linux/dlm_device.h
  HDRINST usr/include/linux/wmi.h
  HDRINST usr/include/linux/btrfs_tree.h
  HDRINST usr/include/linux/virtio_crypto.h
  HDRINST usr/include/linux/vbox_err.h
  HDRINST usr/include/linux/edd.h
  HDRINST usr/include/linux/loop.h
  HDRINST usr/include/linux/nvme_ioctl.h
  HDRINST usr/include/linux/mmtimer.h
  HDRINST usr/include/linux/if_pppol2tp.h
  HDRINST usr/include/linux/mtio.h
  HDRINST usr/include/linux/if_arcnet.h
  HDRINST usr/include/linux/romfs_fs.h
  HDRINST usr/include/linux/posix_types.h
  HDRINST usr/include/linux/rtc.h
  HDRINST usr/include/linux/landlock.h
  HDRINST usr/include/linux/gpio.h
  HDRINST usr/include/linux/selinux_netlink.h
  HDRINST usr/include/linux/pps.h
  HDRINST usr/include/linux/ndctl.h
  HDRINST usr/include/linux/virtio_gpu.h
  HDRINST usr/include/linux/android/binderfs.h
  HDRINST usr/include/linux/android/binder.h
  HDRINST usr/include/linux/virtio_vsock.h
  HDRINST usr/include/linux/sound.h
  HDRINST usr/include/linux/vtpm_proxy.h
  HDRINST usr/include/linux/nfs_fs.h
  HDRINST usr/include/linux/elf-fdpic.h
  HDRINST usr/include/linux/adfs_fs.h
  HDRINST usr/include/linux/target_core_user.h
  HDRINST usr/include/linux/netlink_diag.h
  HDRINST usr/include/linux/const.h
  HDRINST usr/include/linux/firewire-cdev.h
  HDRINST usr/include/linux/vdpa.h
  HDRINST usr/include/linux/if_infiniband.h
  HDRINST usr/include/linux/serial.h
  HDRINST usr/include/linux/iio/types.h
  HDRINST usr/include/linux/iio/buffer.h
  HDRINST usr/include/linux/baycom.h
  HDRINST usr/include/linux/iio/events.h
  HDRINST usr/include/linux/major.h
  HDRINST usr/include/linux/atmppp.h
  HDRINST usr/include/linux/ipv6_route.h
  HDRINST usr/include/linux/spi/spidev.h
  HDRINST usr/include/linux/spi/spi.h
  HDRINST usr/include/linux/virtio_ring.h
  HDRINST usr/include/linux/hdlc/ioctl.h
  HDRINST usr/include/linux/remoteproc_cdev.h
  HDRINST usr/include/linux/hyperv.h
  HDRINST usr/include/linux/rpl_iptunnel.h
  HDRINST usr/include/linux/sync_file.h
  HDRINST usr/include/linux/igmp.h
  HDRINST usr/include/linux/v4l2-dv-timings.h
  HDRINST usr/include/linux/virtio_i2c.h
  HDRINST usr/include/linux/xfrm.h
  HDRINST usr/include/linux/capability.h
  HDRINST usr/include/linux/gtp.h
  HDRINST usr/include/linux/xdp_diag.h
  HDRINST usr/include/linux/pkt_cls.h
  HDRINST usr/include/linux/suspend_ioctls.h
  HDRINST usr/include/linux/vt.h
  HDRINST usr/include/linux/loadpin.h
  HDRINST usr/include/linux/dlm_plock.h
  HDRINST usr/include/linux/fb.h
  HDRINST usr/include/linux/max2175.h
  HDRINST usr/include/linux/sunrpc/debug.h
  HDRINST usr/include/linux/gsmmux.h
  HDRINST usr/include/linux/watchdog.h
  HDRINST usr/include/linux/vhost_types.h
  HDRINST usr/include/linux/vduse.h
  HDRINST usr/include/linux/ila.h
  HDRINST usr/include/linux/tdx-guest.h
  HDRINST usr/include/linux/close_range.h
  HDRINST usr/include/linux/ivtv.h
  HDRINST usr/include/linux/cryptouser.h
  HDRINST usr/include/linux/netfilter/xt_string.h
  HDRINST usr/include/linux/netfilter/nfnetlink_compat.h
  HDRINST usr/include/linux/netfilter/nf_nat.h
  HDRINST usr/include/linux/netfilter/xt_recent.h
  HDRINST usr/include/linux/netfilter/xt_addrtype.h
  HDRINST usr/include/linux/netfilter/nf_conntrack_tcp.h
  HDRINST usr/include/linux/netfilter/xt_MARK.h
  HDRINST usr/include/linux/netfilter/xt_SYNPROXY.h
  HDRINST usr/include/linux/netfilter/xt_multiport.h
  HDRINST usr/include/linux/netfilter/nfnetlink.h
  HDRINST usr/include/linux/netfilter/xt_cgroup.h
  HDRINST usr/include/linux/netfilter/nf_synproxy.h
  HDRINST usr/include/linux/netfilter/xt_TCPOPTSTRIP.h
  HDRINST usr/include/linux/netfilter/nfnetlink_log.h
  HDRINST usr/include/linux/netfilter/xt_TPROXY.h
  HDRINST usr/include/linux/netfilter/xt_u32.h
  HDRINST usr/include/linux/netfilter/nfnetlink_osf.h
  HDRINST usr/include/linux/netfilter/xt_ecn.h
  HDRINST usr/include/linux/netfilter/xt_esp.h
  HDRINST usr/include/linux/netfilter/nfnetlink_hook.h
  HDRINST usr/include/linux/netfilter/xt_mac.h
  HDRINST usr/include/linux/netfilter/xt_comment.h
  HDRINST usr/include/linux/netfilter/xt_NFQUEUE.h
  HDRINST usr/include/linux/netfilter/xt_osf.h
  HDRINST usr/include/linux/netfilter/xt_hashlimit.h
  HDRINST usr/include/linux/netfilter/nf_conntrack_sctp.h
  HDRINST usr/include/linux/netfilter/xt_socket.h
  HDRINST usr/include/linux/netfilter/xt_connmark.h
  HDRINST usr/include/linux/netfilter/xt_sctp.h
  HDRINST usr/include/linux/netfilter/xt_tcpudp.h
  HDRINST usr/include/linux/netfilter/xt_DSCP.h
  HDRINST usr/include/linux/netfilter/xt_time.h
  HDRINST usr/include/linux/netfilter/xt_IDLETIMER.h
  HDRINST usr/include/linux/netfilter/xt_policy.h
  HDRINST usr/include/linux/netfilter/xt_rpfilter.h
  HDRINST usr/include/linux/netfilter/xt_nfacct.h
  HDRINST usr/include/linux/netfilter/xt_SECMARK.h
  HDRINST usr/include/linux/netfilter/xt_length.h
  HDRINST usr/include/linux/netfilter/nfnetlink_cthelper.h
  HDRINST usr/include/linux/netfilter/xt_quota.h
  HDRINST usr/include/linux/netfilter/xt_CLASSIFY.h
  HDRINST usr/include/linux/netfilter/xt_ipcomp.h
  HDRINST usr/include/linux/netfilter/xt_iprange.h
  HDRINST usr/include/linux/netfilter/xt_bpf.h
  HDRINST usr/include/linux/netfilter/xt_LOG.h
  HDRINST usr/include/linux/netfilter/xt_rateest.h
  HDRINST usr/include/linux/netfilter/xt_CONNSECMARK.h
  HDRINST usr/include/linux/netfilter/xt_HMARK.h
  HDRINST usr/include/linux/netfilter/xt_pkttype.h
  HDRINST usr/include/linux/netfilter/xt_CONNMARK.h
  HDRINST usr/include/linux/netfilter/xt_ipvs.h
  HDRINST usr/include/linux/netfilter/xt_devgroup.h
  HDRINST usr/include/linux/netfilter/xt_AUDIT.h
  HDRINST usr/include/linux/netfilter/xt_realm.h
  HDRINST usr/include/linux/netfilter/nf_conntrack_common.h
  HDRINST usr/include/linux/netfilter/xt_set.h
  HDRINST usr/include/linux/netfilter/xt_LED.h
  HDRINST usr/include/linux/netfilter/xt_connlabel.h
  HDRINST usr/include/linux/netfilter/xt_owner.h
  HDRINST usr/include/linux/netfilter/xt_dccp.h
  HDRINST usr/include/linux/netfilter/xt_limit.h
  HDRINST usr/include/linux/netfilter/xt_conntrack.h
  HDRINST usr/include/linux/netfilter/xt_TEE.h
  HDRINST usr/include/linux/netfilter/xt_RATEEST.h
  HDRINST usr/include/linux/netfilter/xt_connlimit.h
  HDRINST usr/include/linux/netfilter/ipset/ip_set.h
  HDRINST usr/include/linux/netfilter/ipset/ip_set_list.h
  HDRINST usr/include/linux/netfilter/ipset/ip_set_hash.h
  HDRINST usr/include/linux/netfilter/ipset/ip_set_bitmap.h
  HDRINST usr/include/linux/netfilter/x_tables.h
  HDRINST usr/include/linux/netfilter/xt_dscp.h
  HDRINST usr/include/linux/netfilter/nf_conntrack_ftp.h
  HDRINST usr/include/linux/netfilter/xt_cluster.h
  HDRINST usr/include/linux/netfilter/nf_conntrack_tuple_common.h
  HDRINST usr/include/linux/netfilter/nf_log.h
  HDRINST usr/include/linux/netfilter/xt_tcpmss.h
  HDRINST usr/include/linux/netfilter/xt_NFLOG.h
  HDRINST usr/include/linux/netfilter/xt_l2tp.h
  HDRINST usr/include/linux/netfilter/xt_helper.h
  HDRINST usr/include/linux/netfilter/xt_statistic.h
  HDRINST usr/include/linux/netfilter/nfnetlink_queue.h
  HDRINST usr/include/linux/netfilter/nfnetlink_cttimeout.h
  HDRINST usr/include/linux/netfilter/xt_CT.h
  HDRINST usr/include/linux/netfilter/xt_CHECKSUM.h
  HDRINST usr/include/linux/netfilter/xt_connbytes.h
  HDRINST usr/include/linux/netfilter/xt_state.h
  HDRINST usr/include/linux/netfilter/nf_tables.h
  HDRINST usr/include/linux/netfilter/xt_mark.h
  HDRINST usr/include/linux/netfilter/xt_cpu.h
  HDRINST usr/include/linux/netfilter/nf_tables_compat.h
  HDRINST usr/include/linux/netfilter/xt_physdev.h
  HDRINST usr/include/linux/netfilter/nfnetlink_conntrack.h
  HDRINST usr/include/linux/netfilter/nfnetlink_acct.h
  HDRINST usr/include/linux/netfilter/xt_TCPMSS.h
  HDRINST usr/include/linux/tty_flags.h
  HDRINST usr/include/linux/if_phonet.h
  HDRINST usr/include/linux/elf-em.h
  HDRINST usr/include/linux/vm_sockets.h
  HDRINST usr/include/linux/dlmconstants.h
  HDRINST usr/include/linux/bsg.h
  HDRINST usr/include/linux/matroxfb.h
  HDRINST usr/include/linux/sysctl.h
  HDRINST usr/include/linux/unix_diag.h
  HDRINST usr/include/linux/pcitest.h
  HDRINST usr/include/linux/mman.h
  HDRINST usr/include/linux/if_plip.h
  HDRINST usr/include/linux/virtio_balloon.h
  HDRINST usr/include/linux/pidfd.h
  HDRINST usr/include/linux/f2fs.h
  HDRINST usr/include/linux/x25.h
  HDRINST usr/include/linux/if_cablemodem.h
  HDRINST usr/include/linux/utsname.h
  HDRINST usr/include/linux/counter.h
  HDRINST usr/include/linux/atm_tcp.h
  HDRINST usr/include/linux/atalk.h
  HDRINST usr/include/linux/virtio_rng.h
  HDRINST usr/include/linux/vboxguest.h
  HDRINST usr/include/linux/bpf_perf_event.h
  HDRINST usr/include/linux/ipmi_ssif_bmc.h
  HDRINST usr/include/linux/nfs_mount.h
  HDRINST usr/include/linux/sonet.h
  HDRINST usr/include/linux/netfilter.h
  HDRINST usr/include/linux/keyctl.h
  HDRINST usr/include/linux/nl80211.h
  HDRINST usr/include/linux/misc/bcm_vk.h
  HDRINST usr/include/linux/audit.h
  HDRINST usr/include/linux/tipc_config.h
  HDRINST usr/include/linux/futex.h
  HDRINST usr/include/linux/tipc_sockets_diag.h
  HDRINST usr/include/linux/sev-guest.h
  HDRINST usr/include/linux/ublk_cmd.h
  HDRINST usr/include/linux/types.h
  HDRINST usr/include/linux/virtio_input.h
  HDRINST usr/include/linux/if_slip.h
  HDRINST usr/include/linux/personality.h
  HDRINST usr/include/linux/openat2.h
  HDRINST usr/include/linux/poll.h
  HDRINST usr/include/linux/posix_acl.h
  HDRINST usr/include/linux/smc_diag.h
  HDRINST usr/include/linux/snmp.h
  HDRINST usr/include/linux/errqueue.h
  HDRINST usr/include/linux/if_tunnel.h
  HDRINST usr/include/linux/fanotify.h
  HDRINST usr/include/linux/kernel.h
  HDRINST usr/include/linux/rtnetlink.h
  HDRINST usr/include/linux/rpl.h
  HDRINST usr/include/linux/memfd.h
  HDRINST usr/include/linux/serial_core.h
  HDRINST usr/include/linux/dns_resolver.h
  HDRINST usr/include/linux/pr.h
  HDRINST usr/include/linux/atm_eni.h
  HDRINST usr/include/linux/lp.h
  HDRINST usr/include/linux/virtio_mem.h
  HDRINST usr/include/linux/ultrasound.h
  HDRINST usr/include/linux/sctp.h
  HDRINST usr/include/linux/uio.h
  HDRINST usr/include/linux/tcp_metrics.h
  HDRINST usr/include/linux/wwan.h
  HDRINST usr/include/linux/atmbr2684.h
  HDRINST usr/include/linux/in_route.h
  HDRINST usr/include/linux/qemu_fw_cfg.h
  HDRINST usr/include/linux/if_macsec.h
  HDRINST usr/include/linux/usb/charger.h
  HDRINST usr/include/linux/usb/g_uvc.h
  HDRINST usr/include/linux/usb/gadgetfs.h
  HDRINST usr/include/linux/usb/raw_gadget.h
  HDRINST usr/include/linux/usb/cdc-wdm.h
  HDRINST usr/include/linux/usb/g_printer.h
  HDRINST usr/include/linux/usb/midi.h
  HDRINST usr/include/linux/usb/tmc.h
  HDRINST usr/include/linux/usb/video.h
  HDRINST usr/include/linux/usb/functionfs.h
  HDRINST usr/include/linux/usb/audio.h
  HDRINST usr/include/linux/usb/ch11.h
  HDRINST usr/include/linux/usb/ch9.h
  HDRINST usr/include/linux/usb/cdc.h
  HDRINST usr/include/linux/jffs2.h
  HDRINST usr/include/linux/ax25.h
  HDRINST usr/include/linux/auto_fs.h
  HDRINST usr/include/linux/tiocl.h
  HDRINST usr/include/linux/scc.h
  HDRINST usr/include/linux/psci.h
  HDRINST usr/include/linux/swab.h
  HDRINST usr/include/linux/cec.h
  HDRINST usr/include/linux/kfd_ioctl.h
  HDRINST usr/include/linux/smc.h
  HDRINST usr/include/linux/screen_info.h
  HDRINST usr/include/linux/qrtr.h
  HDRINST usr/include/linux/nfsacl.h
  HDRINST usr/include/linux/seg6_hmac.h
  HDRINST usr/include/linux/gameport.h
  HDRINST usr/include/linux/wireless.h
  HDRINST usr/include/linux/fdreg.h
  HDRINST usr/include/linux/cciss_defs.h
  HDRINST usr/include/linux/serial_reg.h
  HDRINST usr/include/linux/perf_event.h
  HDRINST usr/include/linux/in6.h
  HDRINST usr/include/linux/hid.h
  HDRINST usr/include/linux/netlink.h
  HDRINST usr/include/linux/fuse.h
  HDRINST usr/include/linux/magic.h
  HDRINST usr/include/linux/ioam6_iptunnel.h
  HDRINST usr/include/linux/stm.h
  HDRINST usr/include/linux/vsockmon.h
  HDRINST usr/include/linux/seg6.h
  HDRINST usr/include/linux/idxd.h
  HDRINST usr/include/linux/nitro_enclaves.h
  HDRINST usr/include/linux/ptrace.h
  HDRINST usr/include/linux/ioam6_genl.h
  HDRINST usr/include/linux/qnx4_fs.h
  HDRINST usr/include/linux/fsl_mc.h
  HDRINST usr/include/linux/net_tstamp.h
  HDRINST usr/include/linux/msg.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_TTL.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_ttl.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_ah.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_ECN.h
  HDRINST usr/include/linux/netfilter_ipv4/ip_tables.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_ecn.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_REJECT.h
  HDRINST usr/include/linux/netfilter_ipv4/ipt_LOG.h
  HDRINST usr/include/linux/sem.h
  HDRINST usr/include/linux/net_namespace.h
  HDRINST usr/include/linux/radeonfb.h
  HDRINST usr/include/linux/tee.h
  HDRINST usr/include/linux/udp.h
  HDRINST usr/include/linux/virtio_bt.h
  HDRINST usr/include/linux/v4l2-subdev.h
  HDRINST usr/include/linux/posix_acl_xattr.h
  HDRINST usr/include/linux/v4l2-mediabus.h
  HDRINST usr/include/linux/atmapi.h
  HDRINST usr/include/linux/raid/md_p.h
  HDRINST usr/include/linux/raid/md_u.h
  HDRINST usr/include/linux/zorro_ids.h
  HDRINST usr/include/linux/nbd.h
  HDRINST usr/include/linux/isst_if.h
  HDRINST usr/include/linux/rxrpc.h
  HDRINST usr/include/linux/unistd.h
  HDRINST usr/include/linux/if_arp.h
  HDRINST usr/include/linux/atm_zatm.h
  HDRINST usr/include/linux/io_uring.h
  HDRINST usr/include/linux/if_fddi.h
  HDRINST usr/include/linux/bpqether.h
  HDRINST usr/include/linux/sysinfo.h
  HDRINST usr/include/linux/auto_dev-ioctl.h
  HDRINST usr/include/linux/nfs4_mount.h
  HDRINST usr/include/linux/keyboard.h
  HDRINST usr/include/linux/virtio_mmio.h
  HDRINST usr/include/linux/input.h
  HDRINST usr/include/linux/qnxtypes.h
  HDRINST usr/include/linux/mdio.h
  HDRINST usr/include/linux/lwtunnel.h
  HDRINST usr/include/linux/gfs2_ondisk.h
  HDRINST usr/include/linux/nfs4.h
  HDRINST usr/include/linux/ptp_clock.h
  HDRINST usr/include/linux/nubus.h
  HDRINST usr/include/linux/if_bonding.h
  HDRINST usr/include/linux/kcov.h
  HDRINST usr/include/linux/fadvise.h
  HDRINST usr/include/linux/taskstats.h
  HDRINST usr/include/linux/veth.h
  HDRINST usr/include/linux/atm.h
  HDRINST usr/include/linux/ipmi.h
  HDRINST usr/include/linux/kdev_t.h
  HDRINST usr/include/linux/mount.h
  HDRINST usr/include/linux/shm.h
  HDRINST usr/include/linux/resource.h
  HDRINST usr/include/linux/prctl.h
  HDRINST usr/include/linux/watch_queue.h
  HDRINST usr/include/linux/sched.h
  HDRINST usr/include/linux/phonet.h
  HDRINST usr/include/linux/random.h
  HDRINST usr/include/linux/tty.h
  HDRINST usr/include/linux/apm_bios.h
  HDRINST usr/include/linux/fd.h
  HDRINST usr/include/linux/um_timetravel.h
  HDRINST usr/include/linux/tls.h
  HDRINST usr/include/linux/rpmsg_types.h
  HDRINST usr/include/linux/pfrut.h
  HDRINST usr/include/linux/mei.h
  HDRINST usr/include/linux/fsi.h
  HDRINST usr/include/linux/rds.h
  HDRINST usr/include/linux/if_x25.h
  HDRINST usr/include/linux/param.h
  HDRINST usr/include/linux/netdevice.h
  HDRINST usr/include/linux/binfmts.h
  HDRINST usr/include/linux/if_pppox.h
  HDRINST usr/include/linux/sockios.h
  HDRINST usr/include/linux/kcm.h
  HDRINST usr/include/linux/virtio_9p.h
  HDRINST usr/include/linux/genwqe/genwqe_card.h
  HDRINST usr/include/linux/if_tun.h
  HDRINST usr/include/linux/if_ether.h
  HDRINST usr/include/linux/kvm_para.h
  HDRINST usr/include/linux/kernel-page-flags.h
  HDRINST usr/include/linux/cdrom.h
  HDRINST usr/include/linux/un.h
  HDRINST usr/include/linux/module.h
  HDRINST usr/include/linux/mqueue.h
  HDRINST usr/include/linux/a.out.h
  HDRINST usr/include/linux/input-event-codes.h
  HDRINST usr/include/linux/coda.h
  HDRINST usr/include/linux/rio_mport_cdev.h
  HDRINST usr/include/linux/ipsec.h
  HDRINST usr/include/linux/blkpg.h
  HDRINST usr/include/linux/blkzoned.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_arpreply.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_redirect.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_nflog.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_802_3.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_nat.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_mark_m.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_vlan.h
  HDRINST usr/include/linux/netfilter_bridge/ebtables.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_limit.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_log.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_stp.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_pkttype.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_ip.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_ip6.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_arp.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_mark_t.h
  HDRINST usr/include/linux/netfilter_bridge/ebt_among.h
  HDRINST usr/include/linux/reiserfs_fs.h
  HDRINST usr/include/linux/fsmap.h
  HDRINST usr/include/linux/cciss_ioctl.h
  HDRINST usr/include/linux/smiapp.h
  HDRINST usr/include/linux/switchtec_ioctl.h
  HDRINST usr/include/linux/atmdev.h
  HDRINST usr/include/linux/hpet.h
  HDRINST usr/include/linux/virtio_config.h
  HDRINST usr/include/linux/string.h
  HDRINST usr/include/linux/kfd_sysfs.h
  HDRINST usr/include/linux/inet_diag.h
  HDRINST usr/include/linux/netdev.h
  HDRINST usr/include/linux/xattr.h
  HDRINST usr/include/linux/iommufd.h
  HDRINST usr/include/linux/errno.h
  HDRINST usr/include/linux/icmp.h
  LD      /kernel/build64/tools/objtool/libsubcmd/libsubcmd-in.o
  HDRINST usr/include/linux/i2o-dev.h
  HDRINST usr/include/linux/pg.h
  HDRINST usr/include/linux/if_bridge.h
  HDRINST usr/include/linux/thermal.h
  HDRINST usr/include/linux/uinput.h
  HDRINST usr/include/linux/dqblk_xfs.h
  HDRINST usr/include/linux/v4l2-common.h
  HDRINST usr/include/linux/nvram.h
  HDRINST usr/include/linux/if_vlan.h
  HDRINST usr/include/linux/uhid.h
  HDRINST usr/include/linux/omap3isp.h
  HDRINST usr/include/linux/rose.h
  HDRINST usr/include/linux/phantom.h
  HDRINST usr/include/linux/ipmi_msgdefs.h
  HDRINST usr/include/linux/bcm933xx_hcs.h
  HDRINST usr/include/linux/bpf.h
  HDRINST usr/include/linux/mempolicy.h
  HDRINST usr/include/linux/efs_fs_sb.h
  HDRINST usr/include/linux/nexthop.h
  HDRINST usr/include/linux/net_dropmon.h
  HDRINST usr/include/linux/surface_aggregator/cdev.h
  HDRINST usr/include/linux/surface_aggregator/dtx.h
  HDRINST usr/include/linux/net.h
  HDRINST usr/include/linux/mii.h
  HDRINST usr/include/linux/cm4000_cs.h
  HDRINST usr/include/linux/virtio_pcidev.h
  HDRINST usr/include/linux/termios.h
  HDRINST usr/include/linux/cgroupstats.h
  HDRINST usr/include/linux/mpls.h
  HDRINST usr/include/linux/iommu.h
  HDRINST usr/include/linux/toshiba.h
  HDRINST usr/include/linux/virtio_scsi.h
  AR      /kernel/build64/tools/objtool/libsubcmd/libsubcmd.a
  HDRINST usr/include/linux/zorro.h
  HDRINST usr/include/linux/chio.h
  HDRINST usr/include/linux/pkt_sched.h
  HDRINST usr/include/linux/cramfs_fs.h
  HDRINST usr/include/linux/nfs3.h
  HDRINST usr/include/linux/vfio_ccw.h
  HDRINST usr/include/linux/atm_nicstar.h
  HDRINST usr/include/linux/ncsi.h
  HDRINST usr/include/linux/virtio_net.h
  HDRINST usr/include/linux/ioctl.h
  HDRINST usr/include/linux/stddef.h
  HDRINST usr/include/linux/limits.h
  HDRINST usr/include/linux/ipmi_bmc.h
  HDRINST usr/include/linux/netfilter_arp.h
  HDRINST usr/include/linux/if_addr.h
  HDRINST usr/include/linux/rpmsg.h
  HDRINST usr/include/linux/media-bus-format.h
  HDRINST usr/include/linux/kernelcapi.h
  HDRINST usr/include/linux/ppp_defs.h
  HDRINST usr/include/linux/ethtool.h
  HDRINST usr/include/linux/aspeed-video.h
  HDRINST usr/include/linux/hdlc.h
  HDRINST usr/include/linux/fscrypt.h
  HDRINST usr/include/linux/batadv_packet.h
  HDRINST usr/include/linux/uuid.h
  HDRINST usr/include/linux/capi.h
  HDRINST usr/include/linux/mptcp.h
  HDRINST usr/include/linux/hidraw.h
  HDRINST usr/include/linux/virtio_console.h
  HDRINST usr/include/linux/irqnr.h
  HDRINST usr/include/linux/coresight-stm.h
  HDRINST usr/include/linux/cxl_mem.h
  HDRINST usr/include/linux/iso_fs.h
  HDRINST usr/include/linux/virtio_blk.h
  HDRINST usr/include/linux/udf_fs_i.h
  HDRINST usr/include/linux/coff.h
  HDRINST usr/include/linux/dma-buf.h
  HDRINST usr/include/linux/ife.h
  HDRINST usr/include/linux/agpgart.h
  HDRINST usr/include/linux/socket.h
  HDRINST usr/include/linux/nilfs2_ondisk.h
  HDRINST usr/include/linux/connector.h
  HDRINST usr/include/linux/auto_fs4.h
  HDRINST usr/include/linux/bt-bmc.h
  HDRINST usr/include/linux/map_to_7segment.h
  HDRINST usr/include/linux/tc_act/tc_skbedit.h
  HDRINST usr/include/linux/tc_act/tc_ctinfo.h
  HDRINST usr/include/linux/tc_act/tc_defact.h
  HDRINST usr/include/linux/tc_act/tc_gact.h
  HDRINST usr/include/linux/tc_act/tc_vlan.h
  HDRINST usr/include/linux/tc_act/tc_skbmod.h
  HDRINST usr/include/linux/tc_act/tc_sample.h
  HDRINST usr/include/linux/tc_act/tc_tunnel_key.h
  HDRINST usr/include/linux/tc_act/tc_gate.h
  HDRINST usr/include/linux/tc_act/tc_mirred.h
  HDRINST usr/include/linux/tc_act/tc_nat.h
  HDRINST usr/include/linux/tc_act/tc_csum.h
  HDRINST usr/include/linux/tc_act/tc_connmark.h
  HDRINST usr/include/linux/tc_act/tc_ife.h
  HDRINST usr/include/linux/tc_act/tc_mpls.h
  HDRINST usr/include/linux/tc_act/tc_ct.h
  HDRINST usr/include/linux/tc_act/tc_pedit.h
  HDRINST usr/include/linux/tc_act/tc_bpf.h
  CC      /kernel/build64/tools/objtool/weak.o
  HDRINST usr/include/linux/tc_act/tc_ipt.h
  CC      /kernel/build64/tools/objtool/check.o
  HDRINST usr/include/linux/netrom.h
  HDRINST usr/include/linux/joystick.h
  CC      /kernel/build64/tools/objtool/special.o
  HDRINST usr/include/linux/falloc.h
  HDRINST usr/include/linux/cycx_cfm.h
  CC      /kernel/build64/tools/objtool/builtin-check.o
  HDRINST usr/include/linux/omapfb.h
  HDRINST usr/include/linux/msdos_fs.h
  HDRINST usr/include/linux/virtio_types.h
  CC      /kernel/build64/tools/objtool/elf.o
  MKDIR   /kernel/build64/tools/objtool/arch/x86/
  HDRINST usr/include/linux/mroute.h
  CC      /kernel/build64/tools/objtool/objtool.o
  HDRINST usr/include/linux/psample.h
  HDRINST usr/include/linux/ipv6.h
  CC      /kernel/build64/tools/objtool/orc_gen.o
  MKDIR   /kernel/build64/tools/objtool/arch/x86/lib/
  HDRINST usr/include/linux/dw100.h
  CC      /kernel/build64/tools/objtool/orc_dump.o
  HDRINST usr/include/linux/psp-sev.h
  HDRINST usr/include/linux/vfio.h
  CC      /kernel/build64/tools/objtool/arch/x86/special.o
  HDRINST usr/include/linux/if_ppp.h
  CC      /kernel/build64/tools/objtool/libstring.o
  GEN     /kernel/build64/tools/objtool/arch/x86/lib/inat-tables.c
  HDRINST usr/include/linux/byteorder/big_endian.h
  CC      /kernel/build64/tools/objtool/libctype.o
  HDRINST usr/include/linux/byteorder/little_endian.h
  CC      /kernel/build64/tools/objtool/str_error_r.o
  HDRINST usr/include/linux/comedi.h
  HDRINST usr/include/linux/scif_ioctl.h
  CC      /kernel/build64/tools/objtool/librbtree.o
  HDRINST usr/include/linux/timerfd.h
  HDRINST usr/include/linux/time_types.h
  HDRINST usr/include/linux/firewire-constants.h
  HDRINST usr/include/linux/virtio_snd.h
  HDRINST usr/include/linux/ppp-ioctl.h
  HDRINST usr/include/linux/fib_rules.h
  HDRINST usr/include/linux/gen_stats.h
  HDRINST usr/include/linux/virtio_iommu.h
  HDRINST usr/include/linux/genetlink.h
  HDRINST usr/include/linux/uvcvideo.h
  HDRINST usr/include/linux/pfkeyv2.h
  HDRINST usr/include/linux/soundcard.h
  HDRINST usr/include/linux/times.h
  HDRINST usr/include/linux/nfc.h
  HDRINST usr/include/linux/affs_hardblocks.h
  HDRINST usr/include/linux/nilfs2_api.h
  HDRINST usr/include/linux/rseq.h
  HDRINST usr/include/linux/caif/caif_socket.h
  HDRINST usr/include/linux/caif/if_caif.h
  HDRINST usr/include/linux/i2c-dev.h
  HDRINST usr/include/linux/cuda.h
  HDRINST usr/include/linux/cn_proc.h
  HDRINST usr/include/linux/parport.h
  HDRINST usr/include/linux/v4l2-controls.h
  HDRINST usr/include/linux/hsi/cs-protocol.h
  HDRINST usr/include/linux/hsi/hsi_char.h
  HDRINST usr/include/linux/seg6_genl.h
  HDRINST usr/include/linux/am437x-vpfe.h
  HDRINST usr/include/linux/amt.h
  HDRINST usr/include/linux/netconf.h
  HDRINST usr/include/linux/erspan.h
  HDRINST usr/include/linux/nsfs.h
  HDRINST usr/include/linux/xilinx-v4l2-controls.h
  HDRINST usr/include/linux/aspeed-p2a-ctrl.h
  HDRINST usr/include/linux/vfio_zdev.h
  HDRINST usr/include/linux/serio.h
  HDRINST usr/include/linux/acrn.h
  HDRINST usr/include/linux/nfs2.h
  HDRINST usr/include/linux/virtio_pci.h
  HDRINST usr/include/linux/ipc.h
  HDRINST usr/include/linux/ethtool_netlink.h
  HDRINST usr/include/linux/kd.h
  HDRINST usr/include/linux/elf.h
  HDRINST usr/include/linux/videodev2.h
  HDRINST usr/include/linux/if_alg.h
  HDRINST usr/include/linux/sonypi.h
  HDRINST usr/include/linux/fsverity.h
  HDRINST usr/include/linux/if.h
  HDRINST usr/include/linux/btrfs.h
  HDRINST usr/include/linux/vm_sockets_diag.h
  HDRINST usr/include/linux/netfilter_bridge.h
  HDRINST usr/include/linux/packet_diag.h
  HDRINST usr/include/linux/netfilter_ipv4.h
  HDRINST usr/include/linux/kvm.h
  HDRINST usr/include/linux/pci.h
  HDRINST usr/include/linux/if_addrlabel.h
  HDRINST usr/include/linux/hdlcdrv.h
  HDRINST usr/include/linux/cfm_bridge.h
  HDRINST usr/include/linux/fiemap.h
  HDRINST usr/include/linux/dm-ioctl.h
  HDRINST usr/include/linux/aspeed-lpc-ctrl.h
  HDRINST usr/include/linux/atmioc.h
  HDRINST usr/include/linux/dlm.h
  HDRINST usr/include/linux/pci_regs.h
  HDRINST usr/include/linux/cachefiles.h
  HDRINST usr/include/linux/membarrier.h
  CC      /kernel/build64/tools/objtool/arch/x86/decode.o
  HDRINST usr/include/linux/nfs_idmap.h
  HDRINST usr/include/linux/ip.h
  HDRINST usr/include/linux/atm_he.h
  HDRINST usr/include/linux/nfsd/export.h
  HDRINST usr/include/linux/nfsd/stats.h
  HDRINST usr/include/linux/nfsd/debug.h
  HDRINST usr/include/linux/nfsd/cld.h
  HDRINST usr/include/linux/ip_vs.h
  HDRINST usr/include/linux/vmcore.h
  HDRINST usr/include/linux/vbox_vmmdev_types.h
  HDRINST usr/include/linux/dvb/osd.h
  HDRINST usr/include/linux/dvb/dmx.h
  HDRINST usr/include/linux/dvb/net.h
  HDRINST usr/include/linux/dvb/frontend.h
  HDRINST usr/include/linux/dvb/ca.h
  HDRINST usr/include/linux/dvb/version.h
  HDRINST usr/include/linux/dvb/video.h
  HDRINST usr/include/linux/dvb/audio.h
  HDRINST usr/include/linux/nfs.h
  HDRINST usr/include/linux/if_link.h
  HDRINST usr/include/linux/wait.h
  HDRINST usr/include/linux/icmpv6.h
  HDRINST usr/include/linux/media.h
  HDRINST usr/include/linux/seg6_local.h
  HDRINST usr/include/linux/openvswitch.h
  HDRINST usr/include/linux/atmsap.h
  HDRINST usr/include/linux/bpfilter.h
  HDRINST usr/include/linux/fpga-dfl.h
  HDRINST usr/include/linux/userio.h
  HDRINST usr/include/linux/signal.h
  HDRINST usr/include/linux/map_to_14segment.h
  HDRINST usr/include/linux/hdreg.h
  HDRINST usr/include/linux/utime.h
  HDRINST usr/include/linux/usbdevice_fs.h
  HDRINST usr/include/linux/timex.h
  HDRINST usr/include/linux/if_fc.h
  HDRINST usr/include/linux/reiserfs_xattr.h
  HDRINST usr/include/linux/hw_breakpoint.h
  HDRINST usr/include/linux/quota.h
  HDRINST usr/include/linux/ioprio.h
  HDRINST usr/include/linux/eventpoll.h
  HDRINST usr/include/linux/atmclip.h
  HDRINST usr/include/linux/can.h
  HDRINST usr/include/linux/if_team.h
  HDRINST usr/include/linux/usbip.h
  HDRINST usr/include/linux/stat.h
  HDRINST usr/include/linux/fou.h
  HDRINST usr/include/linux/hash_info.h
  HDRINST usr/include/linux/ppp-comp.h
  HDRINST usr/include/linux/ip6_tunnel.h
  HDRINST usr/include/linux/tipc_netlink.h
  HDRINST usr/include/linux/in.h
  HDRINST usr/include/linux/wireguard.h
  HDRINST usr/include/linux/btf.h
  HDRINST usr/include/linux/batman_adv.h
  HDRINST usr/include/linux/fcntl.h
  HDRINST usr/include/linux/if_ltalk.h
  HDRINST usr/include/linux/i2c.h
  HDRINST usr/include/linux/atm_idt77105.h
  HDRINST usr/include/linux/kexec.h
  HDRINST usr/include/linux/arm_sdei.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6_tables.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_ah.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_NPT.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_rt.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_REJECT.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_opts.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_srh.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_LOG.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_mh.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_HL.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_hl.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_frag.h
  HDRINST usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h
  HDRINST usr/include/linux/minix_fs.h
  HDRINST usr/include/linux/aio_abi.h
  HDRINST usr/include/linux/pktcdvd.h
  HDRINST usr/include/linux/libc-compat.h
  HDRINST usr/include/linux/atmlec.h
  HDRINST usr/include/linux/signalfd.h
  HDRINST usr/include/linux/bpf_common.h
  HDRINST usr/include/linux/seg6_iptunnel.h
  HDRINST usr/include/linux/synclink.h
  HDRINST usr/include/linux/mpls_iptunnel.h
  HDRINST usr/include/linux/mctp.h
  HDRINST usr/include/linux/if_xdp.h
  HDRINST usr/include/linux/llc.h
  HDRINST usr/include/linux/atmsvc.h
  HDRINST usr/include/linux/sed-opal.h
  HDRINST usr/include/linux/sock_diag.h
  HDRINST usr/include/linux/time.h
  HDRINST usr/include/linux/securebits.h
  HDRINST usr/include/linux/fsl_hypervisor.h
  HDRINST usr/include/linux/if_hippi.h
  HDRINST usr/include/linux/dlm_netlink.h
  HDRINST usr/include/linux/seccomp.h
  HDRINST usr/include/linux/oom.h
  HDRINST usr/include/linux/filter.h
  HDRINST usr/include/linux/inotify.h
  HDRINST usr/include/linux/rfkill.h
  HDRINST usr/include/linux/reboot.h
  HDRINST usr/include/linux/can/vxcan.h
  HDRINST usr/include/linux/can/j1939.h
  HDRINST usr/include/linux/can/netlink.h
  HDRINST usr/include/linux/can/bcm.h
  HDRINST usr/include/linux/can/raw.h
  HDRINST usr/include/linux/can/gw.h
  HDRINST usr/include/linux/can/error.h
  HDRINST usr/include/linux/can/isotp.h
  HDRINST usr/include/linux/if_eql.h
  HDRINST usr/include/linux/hiddev.h
  HDRINST usr/include/linux/blktrace_api.h
  HDRINST usr/include/linux/ccs.h
  HDRINST usr/include/linux/ioam6.h
  HDRINST usr/include/linux/hsr_netlink.h
  HDRINST usr/include/linux/mmc/ioctl.h
  HDRINST usr/include/linux/bfs_fs.h
  HDRINST usr/include/linux/rio_cm_cdev.h
  HDRINST usr/include/linux/uleds.h
  HDRINST usr/include/linux/mrp_bridge.h
  HDRINST usr/include/linux/adb.h
  HDRINST usr/include/linux/pmu.h
  HDRINST usr/include/linux/udmabuf.h
  HDRINST usr/include/linux/kcmp.h
  HDRINST usr/include/linux/dma-heap.h
  HDRINST usr/include/linux/userfaultfd.h
  HDRINST usr/include/linux/netfilter_arp/arpt_mangle.h
  HDRINST usr/include/linux/netfilter_arp/arp_tables.h
  HDRINST usr/include/linux/tipc.h
  HDRINST usr/include/linux/virtio_ids.h
  HDRINST usr/include/linux/l2tp.h
  HDRINST usr/include/linux/devlink.h
  HDRINST usr/include/linux/virtio_gpio.h
  HDRINST usr/include/linux/dcbnl.h
  HDRINST usr/include/linux/cyclades.h
  HDRINST usr/include/sound/intel/avs/tokens.h
  HDRINST usr/include/sound/sof/fw.h
  HDRINST usr/include/sound/sof/abi.h
  HDRINST usr/include/sound/sof/tokens.h
  HDRINST usr/include/sound/sof/header.h
  HDRINST usr/include/sound/usb_stream.h
  HDRINST usr/include/sound/sfnt_info.h
  HDRINST usr/include/sound/asequencer.h
  HDRINST usr/include/sound/tlv.h
  HDRINST usr/include/sound/asound.h
  HDRINST usr/include/sound/asoc.h
  HDRINST usr/include/sound/sb16_csp.h
  HDRINST usr/include/sound/compress_offload.h
  HDRINST usr/include/sound/hdsp.h
  HDRINST usr/include/sound/emu10k1.h
  HDRINST usr/include/sound/snd_ar_tokens.h
  HDRINST usr/include/sound/snd_sst_tokens.h
  HDRINST usr/include/sound/asound_fm.h
  HDRINST usr/include/sound/hdspm.h
  HDRINST usr/include/sound/compress_params.h
  HDRINST usr/include/sound/firewire.h
  HDRINST usr/include/sound/skl-tplg-interface.h
  HDRINST usr/include/scsi/scsi_bsg_ufs.h
  HDRINST usr/include/scsi/scsi_netlink_fc.h
  HDRINST usr/include/scsi/scsi_bsg_mpi3mr.h
  HDRINST usr/include/scsi/fc/fc_ns.h
  HDRINST usr/include/scsi/fc/fc_fs.h
  HDRINST usr/include/scsi/fc/fc_els.h
  HDRINST usr/include/scsi/fc/fc_gs.h
  HDRINST usr/include/scsi/scsi_bsg_fc.h
  HDRINST usr/include/scsi/cxlflash_ioctl.h
  HDRINST usr/include/scsi/scsi_netlink.h
  HDRINST usr/include/linux/version.h
  HDRINST usr/include/asm/processor-flags.h
  HDRINST usr/include/asm/auxvec.h
  HDRINST usr/include/asm/svm.h
  HDRINST usr/include/asm/bitsperlong.h
  HDRINST usr/include/asm/kvm_perf.h
  HDRINST usr/include/asm/mce.h
  HDRINST usr/include/asm/posix_types.h
  HDRINST usr/include/asm/msr.h
  HDRINST usr/include/asm/sigcontext32.h
  HDRINST usr/include/asm/mman.h
  HDRINST usr/include/asm/shmbuf.h
  HDRINST usr/include/asm/e820.h
  HDRINST usr/include/asm/posix_types_64.h
  HDRINST usr/include/asm/vsyscall.h
  HDRINST usr/include/asm/msgbuf.h
  HDRINST usr/include/asm/swab.h
  HDRINST usr/include/asm/statfs.h
  HDRINST usr/include/asm/posix_types_x32.h
  HDRINST usr/include/asm/ptrace.h
  HDRINST usr/include/asm/unistd.h
  HDRINST usr/include/asm/ist.h
  HDRINST usr/include/asm/boot.h
  HDRINST usr/include/asm/prctl.h
  HDRINST usr/include/asm/sigcontext.h
  HDRINST usr/include/asm/posix_types_32.h
  HDRINST usr/include/asm/a.out.h
  HDRINST usr/include/asm/kvm_para.h
  HDRINST usr/include/asm/mtrr.h
  HDRINST usr/include/asm/amd_hsmp.h
  HDRINST usr/include/asm/hwcap2.h
  HDRINST usr/include/asm/ptrace-abi.h
  HDRINST usr/include/asm/vm86.h
  HDRINST usr/include/asm/vmx.h
  HDRINST usr/include/asm/ldt.h
  HDRINST usr/include/asm/perf_regs.h
  HDRINST usr/include/asm/kvm.h
  HDRINST usr/include/asm/debugreg.h
  HDRINST usr/include/asm/signal.h
  HDRINST usr/include/asm/bootparam.h
  HDRINST usr/include/asm/siginfo.h
  HDRINST usr/include/asm/hw_breakpoint.h
  HDRINST usr/include/asm/stat.h
  HDRINST usr/include/asm/setup.h
  HDRINST usr/include/asm/sembuf.h
  HDRINST usr/include/asm/sgx.h
  HDRINST usr/include/asm/ucontext.h
  HDRINST usr/include/asm/byteorder.h
  HDRINST usr/include/asm/unistd_64.h
  HDRINST usr/include/asm/ioctls.h
  HDRINST usr/include/asm/bpf_perf_event.h
  HDRINST usr/include/asm/types.h
  HDRINST usr/include/asm/poll.h
  HDRINST usr/include/asm/resource.h
  HDRINST usr/include/asm/param.h
  HDRINST usr/include/asm/sockios.h
  HDRINST usr/include/asm/errno.h
  HDRINST usr/include/asm/unistd_x32.h
  HDRINST usr/include/asm/termios.h
  HDRINST usr/include/asm/ioctl.h
  HDRINST usr/include/asm/socket.h
  HDRINST usr/include/asm/unistd_32.h
  HDRINST usr/include/asm/termbits.h
  HDRINST usr/include/asm/fcntl.h
  HDRINST usr/include/asm/ipcbuf.h
  HOSTLD  scripts/mod/modpost
  CC      kernel/bounds.s
  CHKSHA1 ../include/linux/atomic/atomic-arch-fallback.h
  CHKSHA1 ../include/linux/atomic/atomic-instrumented.h
  CHKSHA1 ../include/linux/atomic/atomic-long.h
  UPD     include/generated/timeconst.h
  UPD     include/generated/bounds.h
  CC      arch/x86/kernel/asm-offsets.s
  LD      /kernel/build64/tools/objtool/arch/x86/objtool-in.o
  UPD     include/generated/asm-offsets.h
  CALL    ../scripts/checksyscalls.sh
  LD      /kernel/build64/tools/objtool/objtool-in.o
  LINK    /kernel/build64/tools/objtool/objtool
  LDS     scripts/module.lds
  CC      ipc/compat.o
  CC      ipc/util.o
  CC      ipc/msgutil.o
  CC      ipc/msg.o
  HOSTCC  usr/gen_init_cpio
  CC      init/main.o
  CC      ipc/sem.o
  AR      certs/built-in.a
  CC      ipc/shm.o
  CC      io_uring/io_uring.o
  CC      ipc/syscall.o
  CC      init/do_mounts.o
  CC      io_uring/xattr.o
  AS      arch/x86/lib/clear_page_64.o
  CC      init/do_mounts_initrd.o
  UPD     init/utsversion-tmp.h
  CC      block/bdev.o
  CC      io_uring/nop.o
  CC      security/commoncap.o
  CC      arch/x86/lib/cmdline.o
  CC      ipc/ipc_sysctl.o
  CC      arch/x86/power/cpu.o
  AR      arch/x86/video/built-in.a
  CC      arch/x86/pci/i386.o
  CC      block/partitions/core.o
  CC      security/keys/gc.o
  AR      sound/ppc/built-in.a
  AR      sound/sh/built-in.a
  AS      arch/x86/crypto/aesni-intel_asm.o
  CC [M]  arch/x86/video/fbdev.o
  CC      arch/x86/realmode/init.o
  AR      drivers/irqchip/built-in.a
  AR      sound/arm/built-in.a
  CC      net/core/sock.o
  CC      fs/nfs_common/grace.o
  AR      sound/i2c/other/built-in.a
  CC      arch/x86/events/amd/core.o
  AR      sound/pci/ac97/built-in.a
  AR      sound/isa/ad1816a/built-in.a
  AR      sound/drivers/opl3/built-in.a
  CC      fs/notify/dnotify/dnotify.o
  AR      virt/lib/built-in.a
  CC      arch/x86/events/amd/lbr.o
  CC      sound/core/seq/seq.o
  CC      arch/x86/kernel/fpu/init.o
  AR      sound/i2c/built-in.a
  CC [M]  virt/lib/irqbypass.o
  AR      sound/synth/emux/built-in.a
  CC      arch/x86/events/amd/ibs.o
  CC      arch/x86/entry/vsyscall/vsyscall_64.o
  CC      arch/x86/mm/pat/set_memory.o
  AR      sound/pci/ali5451/built-in.a
  CC      arch/x86/mm/pat/memtype.o
  AR      sound/isa/ad1848/built-in.a
  AR      sound/drivers/opl4/built-in.a
  AR      sound/synth/built-in.a
  AR      drivers/bus/mhi/built-in.a
  CC      arch/x86/entry/vdso/vma.o
  AR      sound/pci/au88x0/built-in.a
  AR      drivers/bus/built-in.a
  AR      sound/pci/asihpi/built-in.a
  AR      sound/isa/cs423x/built-in.a
  CC      lib/kunit/test.o
  AR      sound/drivers/mpu401/built-in.a
  AR      sound/drivers/vx/built-in.a
  CC      arch/x86/events/intel/core.o
  AR      sound/isa/es1688/built-in.a
  CC      mm/kasan/common.o
  AR      sound/pci/aw2/built-in.a
  CC      arch/x86/events/intel/bts.o
  CC      kernel/sched/core.o
  AR      sound/drivers/pcsp/built-in.a
  CC      arch/x86/crypto/aesni-intel_glue.o
  CC      crypto/api.o
  AR      sound/pci/ctxfi/built-in.a
  AR      sound/isa/galaxy/built-in.a
  AR      sound/drivers/built-in.a
  AR      drivers/phy/allwinner/built-in.a
  AR      sound/isa/gus/built-in.a
  AR      sound/pci/ca0106/built-in.a
  AR      drivers/phy/amlogic/built-in.a
  AR      sound/isa/msnd/built-in.a
  AR      drivers/phy/broadcom/built-in.a
  AR      sound/pci/cs46xx/built-in.a
  CC      fs/notify/inotify/inotify_fsnotify.o
  AR      sound/isa/opti9xx/built-in.a
  AR      sound/pci/cs5535audio/built-in.a
  AR      drivers/phy/cadence/built-in.a
  AR      sound/isa/sb/built-in.a
  AR      sound/pci/lola/built-in.a
  AR      drivers/phy/freescale/built-in.a
  AS      arch/x86/lib/cmpxchg16b_emu.o
  AR      sound/isa/wavefront/built-in.a
  AR      sound/pci/lx6464es/built-in.a
  AR      drivers/phy/hisilicon/built-in.a
  AR      sound/pci/echoaudio/built-in.a
  AR      sound/isa/wss/built-in.a
  AR      sound/isa/built-in.a
  AR      drivers/phy/ingenic/built-in.a
  CC      arch/x86/lib/copy_mc.o
  AR      sound/pci/emu10k1/built-in.a
  AR      drivers/phy/intel/built-in.a
  AR      sound/pci/hda/built-in.a
  CC      mm/filemap.o
  AR      drivers/phy/lantiq/built-in.a
  CC [M]  sound/pci/hda/hda_bind.o
  AR      drivers/phy/marvell/built-in.a
  AR      drivers/phy/mediatek/built-in.a
  AR      drivers/phy/microchip/built-in.a
  AR      drivers/phy/motorola/built-in.a
  AR      drivers/phy/mscc/built-in.a
  AR      drivers/phy/qualcomm/built-in.a
  AR      drivers/phy/ralink/built-in.a
  AR      drivers/phy/renesas/built-in.a
  AR      drivers/phy/rockchip/built-in.a
  AR      drivers/phy/samsung/built-in.a
  GEN     usr/initramfs_data.cpio
  COPY    usr/initramfs_inc_data
  AR      drivers/phy/socionext/built-in.a
  AS      usr/initramfs_data.o
  AR      drivers/phy/st/built-in.a
  AR      usr/built-in.a
  AR      drivers/phy/sunplus/built-in.a
  CC [M]  sound/pci/hda/hda_codec.o
  AR      drivers/phy/tegra/built-in.a
  AR      drivers/phy/ti/built-in.a
  AR      drivers/phy/xilinx/built-in.a
  CC      drivers/phy/phy-core.o
  AS      arch/x86/lib/copy_mc_64.o
  AS      arch/x86/lib/copy_page_64.o
  AR      virt/built-in.a
  AS      arch/x86/lib/copy_user_64.o
  CC [M]  sound/pci/hda/hda_jack.o
  CC      arch/x86/lib/cpu.o
  CC      sound/core/seq/seq_lock.o
  CC      lib/kunit/resource.o
  CC      arch/x86/lib/delay.o
  CC      arch/x86/kernel/fpu/bugs.o
  AS      arch/x86/realmode/rm/header.o
  AS      arch/x86/realmode/rm/trampoline_64.o
  AS      arch/x86/lib/getuser.o
  CC      fs/notify/inotify/inotify_user.o
  GEN     arch/x86/lib/inat-tables.c
  AS      arch/x86/realmode/rm/stack.o
  CC      arch/x86/pci/init.o
  CC      security/keys/key.o
  CC      ipc/mqueue.o
  AR      fs/notify/dnotify/built-in.a
  CC      arch/x86/lib/insn-eval.o
  AS      arch/x86/realmode/rm/reboot.o
  CC      fs/notify/fanotify/fanotify.o
  CC      lib/math/div64.o
  AS      arch/x86/realmode/rm/wakeup_asm.o
  CC      fs/notify/fanotify/fanotify_user.o
  AR      fs/nfs_common/built-in.a
  CC      arch/x86/events/amd/uncore.o
  CC      arch/x86/realmode/rm/wakemain.o
  CC      arch/x86/kernel/fpu/core.o
  CC      arch/x86/pci/mmconfig_64.o
  CC      lib/math/gcd.o
  CC      io_uring/fs.o
  CC [M]  sound/pci/hda/hda_auto_parser.o
  CC      crypto/cipher.o
  CC [M]  sound/pci/hda/hda_sysfs.o
  AS      arch/x86/entry/vsyscall/vsyscall_emu_64.o
  CC      arch/x86/realmode/rm/video-mode.o
  CC      arch/x86/entry/vdso/extable.o
  CC      arch/x86/power/hibernate_64.o
  CC      lib/math/lcm.o
  AR      arch/x86/entry/vsyscall/built-in.a
  CC [M]  sound/pci/hda/hda_controller.o
  CC      lib/kunit/static_stub.o
  CC      block/partitions/ldm.o
  CC      lib/kunit/string-stream.o
  CC      lib/math/int_pow.o
  CC      arch/x86/mm/pat/memtype_interval.o
  CC      mm/kasan/report.o
  CC      sound/core/seq/seq_clientmgr.o
  CC      security/keys/keyring.o
  CC      net/llc/llc_core.o
  CC      lib/math/int_sqrt.o
  AS      arch/x86/realmode/rm/copy.o
  AS      arch/x86/realmode/rm/bioscall.o
  CC      arch/x86/pci/direct.o
  CC      arch/x86/realmode/rm/regs.o
  CC      lib/math/reciprocal_div.o
  CC [M]  sound/pci/hda/hda_proc.o
  AS      arch/x86/crypto/aesni-intel_avx-x86_64.o
  CC      net/ethernet/eth.o
  CC      arch/x86/realmode/rm/video-vga.o
  CC      arch/x86/events/zhaoxin/core.o
  CC      lib/math/rational.o
  CC      arch/x86/entry/vdso/vdso32-setup.o
  CC      arch/x86/realmode/rm/video-vesa.o
  LDS     arch/x86/entry/vdso/vdso.lds
  CC      block/fops.o
  CC      sound/core/seq/seq_memory.o
  AS      arch/x86/entry/vdso/vdso-note.o
  CC      arch/x86/entry/vdso/vclock_gettime.o
  CC [M]  lib/math/prime_numbers.o
  CC      crypto/compress.o
  CC      arch/x86/realmode/rm/video-bios.o
  AS      arch/x86/crypto/aes_ctrby8_avx-x86_64.o
  AR      drivers/phy/built-in.a
  PASYMS  arch/x86/realmode/rm/pasyms.h
  LDS     arch/x86/realmode/rm/realmode.lds
  AR      drivers/pinctrl/actions/built-in.a
  LD      arch/x86/realmode/rm/realmode.elf
  CC      crypto/algapi.o
  RELOCS  arch/x86/realmode/rm/realmode.relocs
  CC      lib/kunit/assert.o
  OBJCOPY arch/x86/realmode/rm/realmode.bin
  AR      drivers/pinctrl/bcm/built-in.a
  AS      arch/x86/realmode/rmpiggy.o
  AR      drivers/pinctrl/cirrus/built-in.a
  AR      sound/pci/ice1712/built-in.a
  AR      drivers/pinctrl/freescale/built-in.a
  AR      arch/x86/realmode/built-in.a
  CC      drivers/gpio/gpiolib.o
  CC      drivers/pinctrl/intel/pinctrl-baytrail.o
  AS [M]  arch/x86/crypto/ghash-clmulni-intel_asm.o
  AR      drivers/pwm/built-in.a
  CC [M]  arch/x86/crypto/ghash-clmulni-intel_glue.o
  CC      drivers/pci/msi/pcidev_msi.o
  CC      arch/x86/kernel/fpu/regset.o
  CC      arch/x86/kernel/fpu/signal.o
  CC      drivers/gpio/gpiolib-devres.o
  CC      init/initramfs.o
  CC      arch/x86/entry/vdso/vgetcpu.o
  CC      sound/core/seq/seq_queue.o
  CC      drivers/pci/pcie/portdrv.o
  AS      arch/x86/power/hibernate_asm_64.o
  CC      drivers/pci/hotplug/pci_hotplug_core.o
  CC      arch/x86/lib/insn.o
  AR      lib/math/built-in.a
  CC      arch/x86/power/hibernate.o
  CC      arch/x86/pci/mmconfig-shared.o
  AR      fs/notify/inotify/built-in.a
  CC      arch/x86/pci/fixup.o
  CC      security/keys/keyctl.o
  AR      arch/x86/mm/pat/built-in.a
  CC      arch/x86/mm/init.o
  CC      security/keys/permission.o
  AR      arch/x86/events/amd/built-in.a
  CC      drivers/pci/msi/api.o
  CC      arch/x86/pci/acpi.o
  CC      io_uring/splice.o
  CC      mm/kasan/init.o
  CC      drivers/pci/msi/msi.o
  CC      net/llc/llc_input.o
  HOSTCC  arch/x86/entry/vdso/vdso2c
  CC      lib/crypto/memneq.o
  CC      lib/zlib_inflate/inffast.o
  CC      lib/kunit/try-catch.o
  AR      arch/x86/events/zhaoxin/built-in.a
  CC      arch/x86/events/core.o
  AS      arch/x86/lib/memcpy_64.o
  AS [M]  arch/x86/crypto/crc32-pclmul_asm.o
  AS      arch/x86/lib/memmove_64.o
  CC      lib/zlib_inflate/inflate.o
  CC [M]  arch/x86/crypto/crc32-pclmul_glue.o
  AS      arch/x86/lib/memset_64.o
  CC      arch/x86/kernel/fpu/xstate.o
  CC      lib/kunit/executor.o
  CC      drivers/pci/pcie/rcec.o
  CC      arch/x86/lib/misc.o
  CC      block/partitions/msdos.o
  AS      arch/x86/entry/entry.o
  CC      lib/crypto/utils.o
  CC      arch/x86/lib/pc-conf-reg.o
  AS      arch/x86/entry/entry_64.o
  CC      arch/x86/events/probe.o
  LDS     arch/x86/entry/vdso/vdso32/vdso32.lds
  CC      arch/x86/events/utils.o
  AS      arch/x86/entry/vdso/vdso32/note.o
  CC      security/keys/process_keys.o
  CC      drivers/pci/pcie/aspm.o
  AS      arch/x86/entry/vdso/vdso32/system_call.o
  CC [M]  sound/pci/hda/hda_hwdep.o
  AS      arch/x86/entry/vdso/vdso32/sigreturn.o
  CC      lib/crypto/chacha.o
  AR      fs/notify/fanotify/built-in.a
  CC      fs/notify/fsnotify.o
  CC      arch/x86/entry/vdso/vdso32/vclock_gettime.o
  CC      lib/kunit/hooks.o
  CC      lib/crypto/aes.o
  AR      arch/x86/power/built-in.a
  AS      arch/x86/lib/putuser.o
  CC      arch/x86/entry/vdso/vdso32/vgetcpu.o
  CC      fs/notify/notification.o
  AR      net/ethernet/built-in.a
  CC      lib/crypto/gf128mul.o
  CC      sound/core/seq/seq_fifo.o
  CC      drivers/pci/hotplug/acpi_pcihp.o
  AS      arch/x86/lib/retpoline.o
  CC      drivers/pci/pcie/aer.o
  CC      arch/x86/lib/usercopy.o
  CC      arch/x86/events/rapl.o
  CC      io_uring/sync.o
  CC      arch/x86/events/intel/ds.o
  CC      drivers/pci/hotplug/pciehp_core.o
  CC      drivers/pci/hotplug/pciehp_ctrl.o
  CC      init/calibrate.o
  CC      arch/x86/entry/syscall_64.o
  CC      arch/x86/entry/common.o
  CC      ipc/namespace.o
  AS [M]  arch/x86/crypto/crct10dif-pcl-asm_64.o
  CC      drivers/pci/pcie/err.o
  CC      drivers/pinctrl/intel/pinctrl-intel.o
  CC      arch/x86/mm/init_64.o
  CC [M]  arch/x86/crypto/crct10dif-pclmul_glue.o
  CC      lib/crypto/blake2s.o
  CC      arch/x86/mm/fault.o
  AR      lib/kunit/built-in.a
  CC      arch/x86/pci/legacy.o
  CC      ipc/mq_sysctl.o
  CC      fs/notify/group.o
  CC      net/llc/llc_output.o
  CC      mm/kasan/generic.o
  CC      security/min_addr.o
  CC      crypto/scatterwalk.o
  CC      drivers/pci/msi/irqdomain.o
  CC      crypto/proc.o
  CC      lib/zlib_inflate/infutil.o
  CC      init/init_task.o
  CC      security/keys/request_key.o
  CC      arch/x86/events/msr.o
  CC [M]  sound/pci/hda/hda_generic.o
  CC      sound/core/sound.o
  CC      arch/x86/lib/usercopy_64.o
  VDSO    arch/x86/entry/vdso/vdso64.so.dbg
  CC      fs/notify/mark.o
  CC      block/partitions/efi.o
  CC      fs/notify/fdinfo.o
  VDSO    arch/x86/entry/vdso/vdso32.so.dbg
  LD [M]  arch/x86/crypto/ghash-clmulni-intel.o
  OBJCOPY arch/x86/entry/vdso/vdso64.so
  CC      sound/core/seq/seq_prioq.o
  OBJCOPY arch/x86/entry/vdso/vdso32.so
  VDSO2C  arch/x86/entry/vdso/vdso-image-64.c
  LD [M]  arch/x86/crypto/crc32-pclmul.o
  LD [M]  arch/x86/crypto/crct10dif-pclmul.o
  VDSO2C  arch/x86/entry/vdso/vdso-image-32.c
  CC      arch/x86/entry/vdso/vdso-image-64.o
  AR      arch/x86/crypto/built-in.a
  CC      security/inode.o
  CC      lib/crypto/blake2s-generic.o
  CC      lib/zlib_inflate/inftrees.o
  CC      kernel/sched/fair.o
  AS      arch/x86/entry/thunk_64.o
  AR      ipc/built-in.a
  AS      arch/x86/entry/entry_64_compat.o
  CC      security/device_cgroup.o
  CC      drivers/video/console/dummycon.o
  CC      arch/x86/entry/syscall_32.o
  CC      drivers/video/logo/logo.o
  HOSTCC  drivers/video/logo/pnmtologo
  CC      drivers/video/console/vgacon.o
  CC      arch/x86/events/intel/knc.o
  CC      drivers/video/backlight/backlight.o
  CC      drivers/pci/hotplug/pciehp_pci.o
  CC      arch/x86/pci/irq.o
  CC      drivers/pci/pcie/aer_inject.o
  CC      lib/zlib_inflate/inflate_syms.o
  CC      drivers/video/fbdev/core/fb_notify.o
  CC      drivers/gpio/gpiolib-legacy.o
  CC      arch/x86/entry/vdso/vdso-image-32.o
  CC      arch/x86/lib/msr-smp.o
  CC      drivers/gpio/gpiolib-cdev.o
  CC      crypto/aead.o
  CC [M]  drivers/video/fbdev/core/fbmem.o
  AR      net/llc/built-in.a
  AR      arch/x86/kernel/fpu/built-in.a
  CC      lib/zlib_deflate/deflate.o
  CC      arch/x86/kernel/cpu/mce/core.o
  CC      lib/zlib_deflate/deftree.o
  CC      drivers/idle/intel_idle.o
  CC      init/version.o
  AR      arch/x86/entry/vdso/built-in.a
  CC      mm/kasan/report_generic.o
  CC      arch/x86/kernel/acpi/boot.o
  CC      arch/x86/kernel/apic/apic.o
  LOGO    drivers/video/logo/logo_linux_clut224.c
  CC      net/core/request_sock.o
  CC      sound/core/init.o
  CC      drivers/video/logo/logo_linux_clut224.o
  AR      drivers/pci/msi/built-in.a
  CC      arch/x86/kernel/apic/apic_common.o
  CC      arch/x86/lib/cache-smp.o
  AR      drivers/video/logo/built-in.a
  CC      mm/kasan/shadow.o
  AR      lib/zlib_inflate/built-in.a
  CC      arch/x86/kernel/kprobes/core.o
  CC      arch/x86/events/intel/lbr.o
  CC      lib/zlib_deflate/deflate_syms.o
  AR      drivers/pci/controller/dwc/built-in.a
  AR      drivers/pci/controller/mobiveil/built-in.a
  CC      drivers/pci/controller/vmd.o
  CC      drivers/pci/pcie/pme.o
  CC      sound/core/seq/seq_timer.o
  CC      sound/core/seq/seq_system.o
  CC      arch/x86/kernel/kprobes/opt.o
  CC      arch/x86/lib/msr.o
  AR      init/built-in.a
  CC      drivers/gpio/gpiolib-sysfs.o
  CC      fs/iomap/trace.o
  CC      security/keys/request_key_auth.o
  AR      arch/x86/entry/built-in.a
  CC      lib/crypto/blake2s-selftest.o
  CC      crypto/geniv.o
  CC [M]  drivers/pinctrl/intel/pinctrl-cherryview.o
  CC      drivers/pci/hotplug/pciehp_hpc.o
  CC      fs/iomap/iter.o
  AR      block/partitions/built-in.a
  CC      block/bio.o
  AR      arch/x86/ia32/built-in.a
  CC [M]  drivers/video/fbdev/core/fbmon.o
  CC      net/802/p8022.o
  CC      arch/x86/mm/ioremap.o
  CC      net/802/psnap.o
  CC      arch/x86/mm/extable.o
  CC      drivers/pci/hotplug/acpiphp_core.o
  CC      io_uring/advise.o
  CC      lib/crypto/des.o
  AR      fs/notify/built-in.a
  CC      arch/x86/mm/mmap.o
  CC      drivers/pci/hotplug/acpiphp_glue.o
  AR      drivers/video/backlight/built-in.a
  AR      fs/quota/built-in.a
  CC      drivers/video/aperture.o
  CC      fs/iomap/buffered-io.o
  AR      arch/x86/platform/atom/built-in.a
  AR      arch/x86/platform/ce4100/built-in.a
  CC      arch/x86/platform/efi/memmap.o
  CC      arch/x86/kernel/apic/apic_noop.o
  AR      arch/x86/net/built-in.a
  AR      drivers/video/console/built-in.a
  CC      mm/kasan/quarantine.o
  CC [M]  drivers/video/fbdev/core/fbcmap.o
  CC      arch/x86/platform/efi/quirks.o
  CC      arch/x86/kernel/apic/ipi.o
  AR      arch/x86/platform/geode/built-in.a
  AR      lib/zlib_deflate/built-in.a
  CC      arch/x86/kernel/apic/vector.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/kvm_main.o
  CC      arch/x86/pci/common.o
  CC      sound/core/seq/seq_ports.o
  CC      drivers/pci/pcie/dpc.o
  CC      security/keys/user_defined.o
  CC      net/core/skbuff.o
  CC      arch/x86/kernel/acpi/sleep.o
  CC      arch/x86/kernel/apic/hw_nmi.o
  CC      lib/lzo/lzo1x_compress.o
  CC      arch/x86/kernel/apic/io_apic.o
  CC      arch/x86/kernel/kprobes/ftrace.o
  CC      lib/lzo/lzo1x_decompress_safe.o
  AS      arch/x86/lib/msr-reg.o
  CC      crypto/skcipher.o
  CC      arch/x86/lib/msr-reg-export.o
  CC      sound/core/seq/seq_info.o
  CC      lib/crypto/sha1.o
  AR      drivers/pci/controller/built-in.a
  CC      arch/x86/mm/pgtable.o
  AR      drivers/pci/switch/built-in.a
  CC      drivers/pci/access.o
  AR      drivers/idle/built-in.a
  CC      lib/crypto/sha256.o
  AR      drivers/char/ipmi/built-in.a
  AS      arch/x86/lib/hweight.o
  CC      drivers/acpi/acpica/dsargs.o
  CC      drivers/acpi/apei/apei-base.o
  CC      arch/x86/lib/iomem.o
  CC      drivers/pnp/pnpacpi/core.o
  CC      drivers/pnp/core.o
  CC      io_uring/filetable.o
  CC      drivers/acpi/acpica/dscontrol.o
  CC      net/sched/sch_generic.o
  CC      net/netlink/af_netlink.o
  CC      arch/x86/events/intel/p4.o
  CC      net/802/stp.o
  CC      net/netlink/genetlink.o
  CC      drivers/gpio/gpiolib-acpi.o
  CC      crypto/seqiv.o
  CC      lib/lz4/lz4_compress.o
  CC [M]  drivers/pinctrl/intel/pinctrl-broxton.o
  AR      mm/kasan/built-in.a
  CC      mm/mempool.o
  CC      security/keys/compat.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/eventfd.o
  AR      lib/lzo/built-in.a
  CC      net/sched/sch_mq.o
  CC      security/keys/proc.o
  CC [M]  drivers/pinctrl/intel/pinctrl-geminilake.o
  CC [M]  drivers/video/fbdev/core/fbsysfs.o
  CC      arch/x86/kernel/cpu/mce/severity.o
  AR      net/bpf/built-in.a
  CC      arch/x86/platform/efi/efi.o
  AR      arch/x86/kernel/kprobes/built-in.a
  CC      arch/x86/platform/efi/efi_64.o
  AS      arch/x86/lib/iomap_copy_64.o
  CC      net/ethtool/ioctl.o
  AR      drivers/pci/hotplug/built-in.a
  AS      arch/x86/kernel/acpi/wakeup_64.o
  CC      net/ethtool/common.o
  CC      drivers/pci/bus.o
  CC      arch/x86/lib/inat.o
  AR      drivers/pci/pcie/built-in.a
  CC      drivers/pci/probe.o
  CC [M]  drivers/pinctrl/intel/pinctrl-sunrisepoint.o
  CC      arch/x86/pci/early.o
  CC      arch/x86/kernel/acpi/apei.o
  AR      sound/core/seq/built-in.a
  CC      sound/core/memory.o
  CC      drivers/acpi/acpica/dsdebug.o
  CC      drivers/pci/host-bridge.o
  CC [M]  lib/crypto/arc4.o
  AR      arch/x86/lib/built-in.a
  AR      arch/x86/lib/lib.a
  CC      kernel/locking/mutex.o
  CC      kernel/power/qos.o
  CC      drivers/pnp/pnpacpi/rsparser.o
  CC      kernel/power/main.o
  AR      drivers/pinctrl/intel/built-in.a
  CC      kernel/power/console.o
  AR      drivers/acpi/pmic/built-in.a
  CC      crypto/echainiv.o
  CC      drivers/pnp/card.o
  CC      drivers/pci/remove.o
  CC      arch/x86/mm/physaddr.o
  CC      block/elevator.o
  CC      drivers/acpi/acpica/dsfield.o
  CC      drivers/acpi/apei/hest.o
  CC      sound/core/control.o
  AR      net/802/built-in.a
  CC      crypto/ahash.o
  AR      lib/crypto/built-in.a
  CC      drivers/acpi/acpica/dsinit.o
  LD [M]  lib/crypto/libarc4.o
  AR      drivers/pinctrl/mediatek/built-in.a
  CC      lib/zstd/zstd_compress_module.o
  AR      drivers/pinctrl/mvebu/built-in.a
  CC      security/keys/sysctl.o
  AR      drivers/pinctrl/nomadik/built-in.a
  AR      drivers/pinctrl/nuvoton/built-in.a
  AR      drivers/pinctrl/sprd/built-in.a
  AR      drivers/pinctrl/sunplus/built-in.a
  AR      drivers/pinctrl/ti/built-in.a
  CC      drivers/pinctrl/core.o
  CC      arch/x86/pci/bus_numa.o
  CC      arch/x86/kernel/acpi/cppc.o
  CC      arch/x86/kernel/cpu/mce/genpool.o
  CC      block/blk-core.o
  CC      io_uring/openclose.o
  CC      mm/oom_kill.o
  CC      lib/zstd/compress/fse_compress.o
  CC      arch/x86/events/intel/p6.o
  CC      block/blk-sysfs.o
  LDS     arch/x86/kernel/vmlinux.lds
  CC [M]  drivers/video/fbdev/core/fbcvt.o
  CC [M]  drivers/video/fbdev/core/modedb.o
  CC      arch/x86/kernel/cpu/mce/intel.o
  AR      drivers/amba/built-in.a
  AS      arch/x86/platform/efi/efi_stub_64.o
  CC      drivers/gpio/gpiolib-swnode.o
  CC      arch/x86/kernel/acpi/cstate.o
  AR      arch/x86/platform/efi/built-in.a
  AR      arch/x86/platform/iris/built-in.a
  CC      arch/x86/platform/intel/iosf_mbi.o
  CC      fs/iomap/direct-io.o
  CC      arch/x86/kernel/cpu/mtrr/mtrr.o
  CC      arch/x86/kernel/cpu/cacheinfo.o
  CC      arch/x86/mm/tlb.o
  CC      arch/x86/kernel/cpu/mtrr/if.o
  CC      drivers/acpi/acpica/dsmethod.o
  CC      drivers/video/cmdline.o
  CC      arch/x86/kernel/apic/msi.o
  CC      net/ethtool/netlink.o
  CC      net/ethtool/bitset.o
  AR      drivers/pnp/pnpacpi/built-in.a
  AR      security/keys/built-in.a
  CC      arch/x86/kernel/apic/x2apic_phys.o
  AR      security/built-in.a
  CC      lib/zstd/compress/hist.o
  CC      lib/zstd/compress/huf_compress.o
  AR      sound/usb/misc/built-in.a
  CC      kernel/power/process.o
  AR      sound/usb/usx2y/built-in.a
  AR      sound/usb/caiaq/built-in.a
  CC      drivers/pnp/driver.o
  AR      sound/usb/6fire/built-in.a
  CC      lib/zstd/compress/zstd_compress.o
  CC      drivers/acpi/apei/erst.o
  AR      sound/usb/hiface/built-in.a
  AR      sound/usb/bcd2000/built-in.a
  CC      drivers/pnp/resource.o
  AR      sound/usb/built-in.a
  CC      drivers/pnp/manager.o
  CC      lib/zstd/compress/zstd_compress_literals.o
  CC      crypto/shash.o
  CC      arch/x86/pci/amd_bus.o
  CC      crypto/akcipher.o
  AR      drivers/gpio/built-in.a
  CC      net/core/datagram.o
  CC      arch/x86/events/intel/pt.o
  CC      drivers/video/nomodeset.o
  CC      drivers/pnp/support.o
  CC      lib/lz4/lz4hc_compress.o
  CC      block/blk-flush.o
  AR      arch/x86/kernel/acpi/built-in.a
  CC      block/blk-settings.o
  CC      arch/x86/kernel/cpu/mce/threshold.o
  CC      drivers/acpi/acpica/dsmthdat.o
  CC [M]  sound/pci/hda/patch_realtek.o
  CC      kernel/locking/semaphore.o
  CC [M]  drivers/video/fbdev/core/fb_cmdline.o
  AR      arch/x86/platform/intel/built-in.a
  AR      arch/x86/platform/intel-mid/built-in.a
  CC      io_uring/uring_cmd.o
  AR      arch/x86/platform/intel-quark/built-in.a
  AR      arch/x86/platform/olpc/built-in.a
  AR      arch/x86/platform/scx200/built-in.a
  AR      arch/x86/platform/ts5500/built-in.a
  AR      arch/x86/platform/uv/built-in.a
  CC      io_uring/epoll.o
  AR      arch/x86/platform/built-in.a
  CC      arch/x86/kernel/cpu/mtrr/generic.o
  CC      io_uring/statx.o
  CC      drivers/acpi/acpica/dsobject.o
  CC      net/sched/sch_frag.o
  CC      net/sched/sch_api.o
  CC      drivers/pci/pci.o
  CC      net/sched/sch_blackhole.o
  CC      drivers/pci/pci-driver.o
  CC      io_uring/net.o
  CC      drivers/pinctrl/pinctrl-utils.o
  AR      sound/firewire/built-in.a
  CC      drivers/acpi/apei/bert.o
  CC      mm/fadvise.o
  CC      arch/x86/kernel/apic/x2apic_cluster.o
  CC      fs/iomap/fiemap.o
  CC      arch/x86/kernel/cpu/mce/apei.o
  AR      drivers/clk/actions/built-in.a
  CC      arch/x86/mm/cpu_entry_area.o
  AR      drivers/clk/analogbits/built-in.a
  AR      arch/x86/pci/built-in.a
  CC      arch/x86/kernel/cpu/scattered.o
  AR      drivers/clk/bcm/built-in.a
  CC      arch/x86/kernel/cpu/topology.o
  AR      drivers/clk/imgtec/built-in.a
  CC      drivers/acpi/acpica/dsopcode.o
  AR      drivers/clk/imx/built-in.a
  AR      drivers/clk/ingenic/built-in.a
  AR      drivers/clk/mediatek/built-in.a
  AR      drivers/clk/microchip/built-in.a
  AR      drivers/clk/mstar/built-in.a
  CC      kernel/power/suspend.o
  AR      drivers/clk/mvebu/built-in.a
  AR      drivers/clk/ralink/built-in.a
  CC      kernel/locking/rwsem.o
  AR      drivers/clk/renesas/built-in.a
  AR      drivers/clk/socfpga/built-in.a
  AR      drivers/clk/sprd/built-in.a
  CC      sound/core/misc.o
  AR      drivers/clk/sunxi-ng/built-in.a
  CC      crypto/kpp.o
  CC      kernel/power/hibernate.o
  AR      drivers/clk/ti/built-in.a
  AR      drivers/clk/versatile/built-in.a
  CC      drivers/acpi/apei/ghes.o
  CC      drivers/clk/x86/clk-lpss-atom.o
  CC      arch/x86/mm/maccess.o
  CC      drivers/pinctrl/pinmux.o
  CC      drivers/clk/x86/clk-pmc-atom.o
  CC      drivers/pnp/interface.o
  CC      block/blk-ioc.o
  CC      drivers/acpi/acpica/dspkginit.o
  CC      crypto/acompress.o
  CC [M]  drivers/video/fbdev/core/fb_defio.o
  CC      lib/lz4/lz4_decompress.o
  CC      net/ethtool/strset.o
  CC      kernel/locking/percpu-rwsem.o
  CC      arch/x86/kernel/cpu/mtrr/cleanup.o
  CC      kernel/locking/irqflag-debug.o
  CC      arch/x86/kernel/cpu/common.o
  CC      crypto/scompress.o
  CC [M]  drivers/video/fbdev/core/fbcon.o
  CC      net/ethtool/linkinfo.o
  CC      kernel/power/snapshot.o
  CC      net/netlink/policy.o
  CC      net/ethtool/linkmodes.o
  CC      net/ethtool/rss.o
  CC      io_uring/msg_ring.o
  CC      net/ethtool/linkstate.o
  CC      sound/core/device.o
  CC      fs/iomap/seek.o
  CC      arch/x86/kernel/apic/apic_flat_64.o
  AR      arch/x86/kernel/cpu/mce/built-in.a
  CC      arch/x86/mm/pgprot.o
  CC      lib/zstd/compress/zstd_compress_sequences.o
  CC      mm/maccess.o
  CC      lib/zstd/compress/zstd_compress_superblock.o
  CC      arch/x86/events/intel/uncore.o
  CC      net/sched/sch_fifo.o
  CC      fs/iomap/swapfile.o
  CC      drivers/acpi/acpica/dsutils.o
  CC      sound/core/info.o
  AR      drivers/clk/x86/built-in.a
  CC      net/ethtool/debug.o
  AR      drivers/clk/xilinx/built-in.a
  CC      drivers/clk/clk-devres.o
  CC      crypto/algboss.o
  CC      drivers/pnp/quirks.o
  CC      drivers/pnp/system.o
  CC      net/ethtool/wol.o
  CC      block/blk-map.o
  CC      drivers/pinctrl/pinconf.o
  CC      net/ethtool/features.o
  CC [M]  drivers/video/fbdev/core/bitblit.o
  CC      drivers/video/hdmi.o
  CC      arch/x86/mm/hugetlbpage.o
  CC      drivers/pci/search.o
  CC      crypto/testmgr.o
  CC      arch/x86/kernel/apic/probe_64.o
  CC      arch/x86/kernel/cpu/rdrand.o
  AR      drivers/video/fbdev/omap/built-in.a
  AR      drivers/video/fbdev/omap2/omapfb/dss/built-in.a
  AR      drivers/video/fbdev/omap2/omapfb/displays/built-in.a
  CC [M]  drivers/video/fbdev/uvesafb.o
  AR      drivers/video/fbdev/omap2/omapfb/built-in.a
  CC      mm/page-writeback.o
  AR      drivers/video/fbdev/omap2/built-in.a
  CC      mm/folio-compat.o
  CC      arch/x86/kernel/cpu/match.o
  CC      kernel/sched/build_policy.o
  CC      drivers/clk/clk-bulk.o
  CC      drivers/acpi/acpica/dswexec.o
  CC      kernel/sched/build_utility.o
  CC      drivers/clk/clkdev.o
  CC      net/netlink/diag.o
  CC      kernel/power/swap.o
  AR      arch/x86/kernel/apic/built-in.a
  AR      drivers/acpi/apei/built-in.a
  CC [M]  drivers/video/fbdev/simplefb.o
  CC      block/blk-merge.o
  AR      fs/iomap/built-in.a
  AR      arch/x86/kernel/cpu/mtrr/built-in.a
  CC      arch/x86/kernel/cpu/bugs.o
  CC      net/ethtool/privflags.o
  CC      fs/kernfs/mount.o
  AR      lib/lz4/built-in.a
  CC      kernel/locking/mutex-debug.o
  CC      fs/kernfs/inode.o
  CC      net/ethtool/rings.o
  CC      fs/proc/task_mmu.o
  CC      fs/sysfs/file.o
  CC      fs/configfs/inode.o
  CC      fs/sysfs/dir.o
  CC      drivers/clk/clk.o
  CC      io_uring/timeout.o
  CC      drivers/pinctrl/pinconf-generic.o
  AR      drivers/pnp/built-in.a
  CC      sound/core/isadma.o
  CC      fs/sysfs/symlink.o
  CC      crypto/cmac.o
  AS      arch/x86/kernel/head_64.o
  CC      kernel/locking/lockdep.o
  CC      fs/devpts/inode.o
  CC      drivers/pci/pci-sysfs.o
  CC      arch/x86/mm/kasan_init_64.o
  CC      drivers/acpi/acpica/dswload.o
  AR      net/sched/built-in.a
  CC      net/ethtool/channels.o
  CC [M]  net/netfilter/ipvs/ip_vs_conn.o
  AR      net/ipv4/netfilter/built-in.a
  CC [M]  net/ipv4/netfilter/nf_defrag_ipv4.o
  CC [M]  net/ipv4/netfilter/nf_reject_ipv4.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/binary_stats.o
  CC [M]  net/ipv4/netfilter/ip_tables.o
  CC [M]  net/ipv4/netfilter/iptable_filter.o
  CC [M]  net/netfilter/ipvs/ip_vs_core.o
  CC      drivers/acpi/acpica/dswload2.o
  CC [M]  net/netfilter/ipvs/ip_vs_ctl.o
  CC      arch/x86/kernel/cpu/aperfmperf.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/vfio.o
  CC [M]  sound/pci/hda/patch_analog.o
  CC      kernel/locking/lockdep_proc.o
  CC      sound/core/vmaster.o
  CC      sound/core/ctljack.o
  AR      sound/sparc/built-in.a
  CC      fs/kernfs/dir.o
  CC [M]  drivers/video/fbdev/core/softcursor.o
  AR      drivers/pinctrl/built-in.a
  CC      mm/readahead.o
  AR      sound/spi/built-in.a
  CC      net/core/stream.o
  CC      net/core/scm.o
  CC      fs/configfs/file.o
  CC      lib/zstd/compress/zstd_double_fast.o
  CC      fs/configfs/dir.o
  CC      crypto/hmac.o
  AR      net/netlink/built-in.a
  CC      fs/sysfs/mount.o
  AR      sound/parisc/built-in.a
  CC      net/ipv4/route.o
  CC      crypto/vmac.o
  CC      net/core/gen_stats.o
  CC      io_uring/sqpoll.o
  CC      arch/x86/events/intel/uncore_nhmex.o
  CC      net/ethtool/coalesce.o
  CC      drivers/acpi/acpica/dswscope.o
  CC      arch/x86/mm/pkeys.o
  CC      fs/sysfs/group.o
  AR      fs/devpts/built-in.a
  CC      mm/swap.o
  CC      arch/x86/kernel/cpu/cpuid-deps.o
  CC      block/blk-timeout.o
  CC      lib/zstd/compress/zstd_fast.o
  CC      kernel/power/user.o
  CC      lib/zstd/compress/zstd_lazy.o
  CC      sound/core/jack.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/coalesced_mmio.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/async_pf.o
  CC      net/ethtool/pause.o
  CC      net/ethtool/eee.o
  CC      mm/truncate.o
  CC      kernel/locking/spinlock.o
  CC      drivers/acpi/acpica/dswstate.o
  CC      sound/core/timer.o
  CC [M]  net/ipv4/netfilter/iptable_mangle.o
  CC [M]  sound/pci/hda/patch_hdmi.o
  AR      sound/pcmcia/vx/built-in.a
  CC [M]  drivers/video/fbdev/core/tileblit.o
  AR      sound/pcmcia/pdaudiocf/built-in.a
  AR      sound/pcmcia/built-in.a
  CC      crypto/xcbc.o
  CC      fs/configfs/symlink.o
  CC      arch/x86/kernel/cpu/umwait.o
  CC      crypto/crypto_null.o
  CC      drivers/pci/rom.o
  CC      arch/x86/mm/pti.o
  AR      fs/sysfs/built-in.a
  CC [M]  net/ipv4/netfilter/iptable_nat.o
  CC      crypto/md5.o
  AR      sound/pci/korg1212/built-in.a
  CC [M]  sound/pci/hda/hda_eld.o
  CC      fs/proc/inode.o
  CC [M]  drivers/video/fbdev/core/cfbfillrect.o
  CC      block/blk-lib.o
  CC      net/ipv4/inetpeer.o
  CC [M]  net/ipv4/netfilter/ipt_REJECT.o
  CC [M]  sound/pci/hda/hda_intel.o
  CC      net/core/gen_estimator.o
  CC      fs/kernfs/file.o
  CC      mm/vmscan.o
  CC [M]  drivers/video/fbdev/core/cfbcopyarea.o
  CC      drivers/acpi/acpica/evevent.o
  CC      kernel/power/poweroff.o
  CC      io_uring/fdinfo.o
  CC      sound/core/hrtimer.o
  CC [M]  drivers/video/fbdev/core/cfbimgblt.o
  CC      fs/ext4/balloc.o
  CC      crypto/sha1_generic.o
  CC      fs/configfs/mount.o
  CC      net/ethtool/tsinfo.o
  CC      arch/x86/events/intel/uncore_snb.o
  AR      sound/pci/mixart/built-in.a
  CC      io_uring/tctx.o
  AR      kernel/power/built-in.a
  CC      drivers/pci/setup-res.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/irqchip.o
  CC      crypto/sha256_generic.o
  CC      arch/x86/kernel/cpu/proc.o
  CC      net/ethtool/cabletest.o
  CC      crypto/sha512_generic.o
  CC [M]  drivers/video/fbdev/core/sysfillrect.o
  CC      kernel/printk/printk.o
  CC      kernel/irq/irqdesc.o
  AR      sound/pci/nm256/built-in.a
  CC      net/ethtool/tunnels.o
  CC      drivers/acpi/acpica/evgpe.o
  CC [M]  drivers/video/fbdev/core/syscopyarea.o
  AR      arch/x86/mm/built-in.a
  CC      net/ethtool/fec.o
  AR      sound/pci/oxygen/built-in.a
  CC [M]  arch/x86/kvm/../../../virt/kvm/dirty_ring.o
  CC      drivers/acpi/acpica/evgpeblk.o
  CC      block/blk-mq.o
  CC      fs/ext4/bitmap.o
  CC      kernel/locking/osq_lock.o
  LD [M]  sound/pci/hda/snd-hda-codec.o
  CC      fs/proc/root.o
  LD [M]  sound/pci/hda/snd-hda-codec-generic.o
  CC      net/netfilter/core.o
  CC      fs/configfs/item.o
  CC      lib/xz/xz_dec_syms.o
  CC      lib/xz/xz_dec_stream.o
  CC      drivers/acpi/acpica/evgpeinit.o
  CC [M]  drivers/video/fbdev/core/sysimgblt.o
  MKCAP   arch/x86/kernel/cpu/capflags.c
  CC      net/core/net_namespace.o
  CC      crypto/blake2b_generic.o
  CC      fs/kernfs/symlink.o
  CC      kernel/locking/qspinlock.o
  CC      net/ipv4/protocol.o
  CC      drivers/pci/irq.o
  CC      net/ipv4/ip_input.o
  CC      kernel/locking/rtmutex_api.o
  CC      io_uring/poll.o
  CC      arch/x86/kernel/cpu/powerflags.o
  CC      io_uring/cancel.o
  CC      mm/shmem.o
  CC      sound/core/seq_device.o
  CC      drivers/acpi/acpica/evgpeutil.o
  CC      lib/xz/xz_dec_lzma2.o
  CC      net/xfrm/xfrm_policy.o
  CC      net/netfilter/nf_log.o
  CC      arch/x86/events/intel/uncore_snbep.o
  CC      crypto/ecb.o
  CC      net/ethtool/eeprom.o
  CC      kernel/irq/handle.o
  AR      fs/configfs/built-in.a
  CC      net/xfrm/xfrm_state.o
  CC      lib/zstd/compress/zstd_ldm.o
  CC      drivers/pci/vpd.o
  CC      drivers/pci/setup-bus.o
  CC      fs/proc/base.o
  CC      drivers/pci/vc.o
  CC      kernel/locking/spinlock_debug.o
  CC [M]  arch/x86/kvm/../../../virt/kvm/pfncache.o
  CC [M]  arch/x86/kvm/x86.o
  CC [M]  net/netfilter/ipvs/ip_vs_sched.o
  AR      fs/kernfs/built-in.a
  CC      mm/util.o
  CC      net/netfilter/nf_queue.o
  CC      drivers/clk/clk-divider.o
  CC      kernel/locking/qrwlock.o
  CC      net/ipv4/ip_fragment.o
  CC      drivers/acpi/acpica/evglock.o
  CC      arch/x86/kernel/head64.o
  LD [M]  sound/pci/hda/snd-hda-codec-realtek.o
  CC      fs/ext4/block_validity.o
  CC      net/ethtool/stats.o
  CC [M]  sound/core/control_led.o
  LD [M]  sound/pci/hda/snd-hda-codec-analog.o
  CC [M]  drivers/video/fbdev/core/fb_sys_fops.o
  LD [M]  sound/pci/hda/snd-hda-codec-hdmi.o
  LD [M]  sound/pci/hda/snd-hda-intel.o
  AR      sound/pci/pcxhr/built-in.a
  CC      crypto/cbc.o
  CC      kernel/irq/manage.o
  AR      sound/pci/riptide/built-in.a
  CC      lib/zstd/compress/zstd_opt.o
  AR      sound/pci/rme9652/built-in.a
  CC      lib/xz/xz_dec_bcj.o
  AR      sound/pci/trident/built-in.a
  AR      sound/pci/ymfpci/built-in.a
  CC      drivers/clk/clk-fixed-factor.o
  AR      sound/pci/vx222/built-in.a
  AR      sound/pci/built-in.a
  CC      block/blk-mq-tag.o
  CC      drivers/clk/clk-fixed-rate.o
  AR      sound/mips/built-in.a
  CC      drivers/pci/mmap.o
  CC      drivers/acpi/acpica/evhandler.o
  CC      drivers/acpi/acpica/evmisc.o
  CC      fs/proc/generic.o
  CC      kernel/rcu/update.o
  CC      drivers/pci/setup-irq.o
  AR      kernel/locking/built-in.a
  CC      net/netfilter/nf_sockopt.o
  CC      kernel/rcu/sync.o
  CC      arch/x86/events/intel/uncore_discovery.o
  AR      kernel/livepatch/built-in.a
  CC      drivers/pci/proc.o
  CC      lib/raid6/algos.o
  CC      io_uring/kbuf.o
  CC      lib/raid6/recov.o
  CC      crypto/pcbc.o
  CC      block/blk-stat.o
  AR      lib/xz/built-in.a
  CC      drivers/clk/clk-gate.o
  CC [M]  sound/core/hwdep.o
  CC      lib/fonts/fonts.o
  CC      kernel/printk/printk_safe.o
  CC      lib/fonts/font_8x8.o
  CC      lib/fonts/font_8x16.o
  CC      net/core/secure_seq.o
  CC      net/core/flow_dissector.o
  LD [M]  drivers/video/fbdev/core/fb.o
  CC      net/netfilter/utils.o
  CC      mm/mmzone.o
  CC      drivers/acpi/acpica/evregion.o
  AR      drivers/video/fbdev/core/built-in.a
  CC [M]  sound/core/pcm.o
  CC      kernel/dma/mapping.o
  CC      net/core/sysctl_net_core.o
  AR      drivers/video/fbdev/built-in.a
  AR      drivers/video/built-in.a
  CC [M]  net/netfilter/ipvs/ip_vs_xmit.o
  CC      kernel/dma/direct.o
  CC      fs/ext4/dir.o
  CC      drivers/dma/dw/core.o
  CC      net/ethtool/phc_vclocks.o
  CC      fs/jbd2/transaction.o
  CC      crypto/cts.o
  CC      drivers/dma/hsu/hsu.o
  AR      sound/soc/built-in.a
  CC      net/ipv4/ip_forward.o
  AR      lib/fonts/built-in.a
  AR      sound/atmel/built-in.a
  CC      crypto/lrw.o
  AR      sound/hda/built-in.a
  CC [M]  sound/hda/hda_bus_type.o
  CC      drivers/clk/clk-multiplier.o
  CC      kernel/rcu/srcutree.o
  HOSTCC  lib/raid6/mktables
  CC [M]  sound/hda/hdac_bus.o
  UNROLL  lib/raid6/int1.c
  CC      crypto/xts.o
  AR      sound/x86/built-in.a
  CC      drivers/dma/dw/dw.o
  CC      kernel/printk/printk_ringbuffer.o
  CC      kernel/printk/sysctl.o
  CC      kernel/rcu/tree.o
  CC      drivers/pci/slot.o
  CC      kernel/rcu/rcu_segcblist.o
  CC      drivers/acpi/dptf/int340x_thermal.o
  UNROLL  lib/raid6/int2.c
  UNROLL  lib/raid6/int4.c
  CC      drivers/acpi/acpica/evrgnini.o
  CC      block/blk-mq-sysfs.o
  UNROLL  lib/raid6/int8.c
  UNROLL  lib/raid6/int16.c
  UNROLL  lib/raid6/int32.c
  CC      lib/raid6/recov_ssse3.o
  CC      drivers/acpi/acpica/evsci.o
  AR      sound/xen/built-in.a
  AR      kernel/sched/built-in.a
  CC      fs/jbd2/commit.o
  CC      drivers/acpi/acpica/evxface.o
  CC      kernel/irq/spurious.o
  CC      kernel/irq/resend.o
  CC      io_uring/rsrc.o
  CC      drivers/clk/clk-mux.o
  CC      arch/x86/events/intel/cstate.o
  CC [M]  sound/core/pcm_native.o
  CC [M]  sound/hda/hdac_device.o
  CC      crypto/ctr.o
  AR      drivers/soc/apple/built-in.a
  AR      drivers/soc/aspeed/built-in.a
  AR      drivers/soc/bcm/bcm63xx/built-in.a
  AR      drivers/soc/bcm/built-in.a
  AR      drivers/soc/fsl/built-in.a
  CC      io_uring/rw.o
  CC      drivers/acpi/acpica/evxfevnt.o
  AR      drivers/soc/fujitsu/built-in.a
  AR      drivers/acpi/dptf/built-in.a
  CC      kernel/dma/ops_helpers.o
  CC      kernel/dma/dummy.o
  AR      drivers/soc/imx/built-in.a
  CC      net/ethtool/mm.o
  CC      fs/ramfs/inode.o
  CC      net/ethtool/module.o
  AR      drivers/soc/ixp4xx/built-in.a
  CC      net/ethtool/pse-pd.o
  AR      drivers/soc/loongson/built-in.a
  CC      fs/ext4/ext4_jbd2.o
  CC      fs/ext4/extents.o
  AR      drivers/soc/mediatek/built-in.a
  CC      fs/proc/array.o
  CC      fs/ext4/extents_status.o
  AR      drivers/soc/microchip/built-in.a
  CC      fs/ramfs/file-mmu.o
  AR      drivers/dma/hsu/built-in.a
  AR      drivers/soc/nuvoton/built-in.a
  CC [M]  sound/core/pcm_lib.o
  CC      net/core/dev.o
  AR      kernel/printk/built-in.a
  AR      drivers/soc/pxa/built-in.a
  CC      drivers/acpi/tables.o
  AR      drivers/soc/amlogic/built-in.a
  AR      drivers/soc/qcom/built-in.a
  AR      drivers/soc/renesas/built-in.a
  AR      drivers/soc/rockchip/built-in.a
  AR      drivers/soc/sifive/built-in.a
  CC      drivers/acpi/blacklist.o
  CC      drivers/acpi/osi.o
  AR      drivers/soc/sunxi/built-in.a
  CC      lib/raid6/recov_avx2.o
  AR      drivers/soc/ti/built-in.a
  AR      drivers/soc/xilinx/built-in.a
  CC      lib/raid6/mmx.o
  AR      drivers/soc/built-in.a
  CC      drivers/pci/pci-acpi.o
  CC      kernel/irq/chip.o
  CC      kernel/irq/dummychip.o
  CC      fs/jbd2/recovery.o
  AR      drivers/dma/idxd/built-in.a
  CC      net/ethtool/plca.o
  CC      kernel/irq/devres.o
  AR      drivers/dma/mediatek/built-in.a
  CC      drivers/dma/dw/idma32.o
  CC      block/blk-mq-cpumap.o
  CC      drivers/clk/clk-composite.o
  CC      mm/vmstat.o
  CC      drivers/acpi/acpica/evxfgpe.o
  CC      crypto/gcm.o
  CC      net/ipv4/ip_options.o
  CC      mm/backing-dev.o
  CC      kernel/dma/contiguous.o
  CC      crypto/pcrypt.o
  CC      crypto/cryptd.o
  AR      arch/x86/events/intel/built-in.a
  AR      arch/x86/events/built-in.a
  CC      net/ipv4/ip_output.o
  CC      crypto/des_generic.o
  AR      fs/ramfs/built-in.a
  CC      net/xfrm/xfrm_hash.o
  CC      net/xfrm/xfrm_input.o
  CC      arch/x86/kernel/cpu/feat_ctl.o
  CC      drivers/acpi/acpica/evxfregn.o
  CC      net/xfrm/xfrm_output.o
  CC      io_uring/opdef.o
  CC      lib/raid6/sse1.o
  CC [M]  net/netfilter/ipvs/ip_vs_app.o
  CC [M]  sound/hda/hdac_sysfs.o
  CC      lib/raid6/sse2.o
  CC      fs/jbd2/checkpoint.o
  CC      block/blk-mq-sched.o
  CC      fs/jbd2/revoke.o
  CC      drivers/clk/clk-fractional-divider.o
  CC      drivers/acpi/osl.o
  CC      drivers/clk/clk-gpio.o
  CC      net/core/dev_addr_lists.o
  CC      net/ipv4/ip_sockglue.o
  CC      drivers/acpi/acpica/exconcat.o
  CC      drivers/acpi/acpica/exconfig.o
  CC      drivers/dma/dw/acpi.o
  CC      drivers/acpi/acpica/exconvrt.o
  CC      crypto/aes_generic.o
  CC      kernel/dma/swiotlb.o
  CC      lib/raid6/avx2.o
  CC      fs/proc/fd.o
  CC      arch/x86/kernel/cpu/intel.o
  CC      fs/proc/proc_tty.o
  AR      net/ethtool/built-in.a
  CC      net/xfrm/xfrm_sysctl.o
  CC [M]  sound/hda/hdac_regmap.o
  CC [M]  sound/hda/hdac_controller.o
  CC      drivers/pci/quirks.o
  CC      io_uring/notif.o
  CC      kernel/irq/autoprobe.o
  CC      drivers/acpi/acpica/excreate.o
  CC      drivers/dma/dw/pci.o
  CC      arch/x86/kernel/cpu/intel_pconfig.o
  CC      net/xfrm/xfrm_replay.o
  CC      mm/mm_init.o
  CC      drivers/acpi/utils.o
  CC      fs/ext4/file.o
  CC [M]  sound/hda/hdac_stream.o
  AR      drivers/clk/built-in.a
  CC      crypto/deflate.o
  CC      drivers/acpi/acpica/exdebug.o
  CC      net/unix/af_unix.o
  CC      drivers/acpi/acpica/exdump.o
  AR      net/ipv6/netfilter/built-in.a
  CC [M]  net/ipv6/netfilter/nf_defrag_ipv6_hooks.o
  CC      drivers/virtio/virtio.o
  CC [M]  arch/x86/kvm/emulate.o
  CC      net/xfrm/xfrm_device.o
  CC      kernel/irq/irqdomain.o
  CC      lib/zstd/zstd_decompress_module.o
  CC      drivers/virtio/virtio_ring.o
  CC      fs/hugetlbfs/inode.o
  CC      fs/fat/cache.o
  CC      lib/raid6/avx512.o
  CC [M]  net/netfilter/ipvs/ip_vs_sync.o
  CC      arch/x86/kernel/ebda.o
  CC      fs/ext4/fsmap.o
  CC      fs/jbd2/journal.o
  CC      block/ioctl.o
  CC      fs/proc/cmdline.o
  CC      block/genhd.o
  CC [M]  net/netfilter/ipvs/ip_vs_est.o
  CC      net/ipv4/inet_hashtables.o
  CC      lib/raid6/recov_avx512.o
  AR      drivers/dma/dw/built-in.a
  CC      drivers/acpi/acpica/exfield.o
  AR      drivers/dma/qcom/built-in.a
  AR      drivers/dma/ti/built-in.a
  CC      drivers/acpi/acpica/exfldio.o
  AR      drivers/dma/xilinx/built-in.a
  CC      net/xfrm/xfrm_algo.o
  CC      drivers/virtio/virtio_anchor.o
  CC [M]  drivers/dma/ioat/init.o
  CC [M]  drivers/dma/ioat/dma.o
  CC      net/ipv6/af_inet6.o
  CC      mm/percpu.o
  CC      lib/zstd/decompress/huf_decompress.o
  CC      crypto/crc32c_generic.o
  CC      block/ioprio.o
  CC      io_uring/io-wq.o
  CC      arch/x86/kernel/cpu/tsx.o
  CC      kernel/dma/remap.o
  CC      arch/x86/kernel/cpu/intel_epb.o
  CC      drivers/acpi/acpica/exmisc.o
  CC      net/ipv6/anycast.o
  CC      fs/proc/consoles.o
  CC      net/xfrm/xfrm_user.o
  CC      crypto/crct10dif_common.o
  CC      fs/fat/dir.o
  CC [M]  sound/hda/array.o
  CC      fs/fat/fatent.o
  CC      drivers/acpi/acpica/exmutex.o
  TABLE   lib/raid6/tables.c
  CC      net/packet/af_packet.o
  CC      lib/raid6/int1.o
  CC      kernel/irq/proc.o
  CC      net/packet/diag.o
  CC [M]  sound/core/pcm_misc.o
  CC      arch/x86/kernel/cpu/amd.o
  CC [M]  net/ipv6/netfilter/nf_conntrack_reasm.o
  CC      crypto/crct10dif_generic.o
  CC      drivers/pci/ats.o
  CC [M]  arch/x86/kvm/i8259.o
  CC      lib/argv_split.o
  CC      kernel/irq/migration.o
  CC      fs/proc/cpuinfo.o
  CC      net/ipv6/ip6_output.o
  AR      kernel/dma/built-in.a
  CC      kernel/entry/common.o
  CC      fs/proc/devices.o
  CC      kernel/entry/syscall_user_dispatch.o
  CC      drivers/acpi/acpica/exnames.o
  CC      drivers/acpi/acpica/exoparg1.o
  CC      lib/bug.o
  AR      fs/hugetlbfs/built-in.a
  CC [M]  sound/hda/hdmi_chmap.o
  CC      kernel/module/main.o
  CC      fs/nfs/client.o
  CC      block/badblocks.o
  CC      crypto/authenc.o
  CC      fs/nfs/dir.o
  CC [M]  drivers/dma/ioat/prep.o
  CC      lib/raid6/int2.o
  CC [M]  drivers/dma/ioat/dca.o
  CC      drivers/virtio/virtio_pci_modern_dev.o
  CC      fs/nfs/file.o
  CC [M]  arch/x86/kvm/irq.o
  CC      crypto/authencesn.o
  CC      kernel/irq/cpuhotplug.o
  CC [M]  sound/core/pcm_memory.o
  CC      drivers/virtio/virtio_pci_legacy_dev.o
  CC      drivers/pci/iov.o
  CC [M]  sound/hda/trace.o
  CC [M]  net/netfilter/ipvs/ip_vs_proto.o
  CC      fs/proc/interrupts.o
  CC      lib/raid6/int4.o
  CC      fs/proc/loadavg.o
  CC      arch/x86/kernel/cpu/hygon.o
  CC      drivers/acpi/acpica/exoparg2.o
  CC      net/ipv6/ip6_input.o
  CC      net/key/af_key.o
  AR      net/bridge/netfilter/built-in.a
  CC      net/bridge/br.o
  CC      net/ipv6/addrconf.o
  CC [M]  net/sunrpc/auth_gss/auth_gss.o
  AR      io_uring/built-in.a
  CC      net/sunrpc/clnt.o
  CC      block/blk-rq-qos.o
  CC      kernel/entry/kvm.o
  CC      fs/ext4/fsync.o
  CC [M]  net/sunrpc/auth_gss/gss_generic_token.o
  CC      kernel/irq/pm.o
  AR      kernel/rcu/built-in.a
  CC [M]  net/sunrpc/auth_gss/gss_mech_switch.o
  CC      kernel/irq/msi.o
  CC      fs/fat/file.o
  CC [M]  sound/core/memalloc.o
  CC [M]  sound/hda/hdac_component.o
  CC [M]  drivers/dma/ioat/sysfs.o
  CC      lib/raid6/int8.o
  CC      lib/raid6/int16.o
  CC      net/ipv4/inet_timewait_sock.o
  CC      drivers/virtio/virtio_mmio.o
  CC      fs/proc/meminfo.o
  CC      arch/x86/kernel/cpu/centaur.o
  CC      drivers/acpi/acpica/exoparg3.o
  CC      fs/proc/stat.o
  CC      net/ipv4/inet_connection_sock.o
  LD [M]  net/ipv6/netfilter/nf_defrag_ipv6.o
  CC      kernel/time/time.o
  CC [M]  sound/hda/hdac_i915.o
  CC      net/unix/garbage.o
  CC      kernel/time/timer.o
  CC      crypto/lzo.o
  CC      drivers/virtio/virtio_pci_modern.o
  CC      drivers/pci/pci-label.o
  CC      drivers/acpi/acpica/exoparg6.o
  CC      block/disk-events.o
  CC [M]  net/sunrpc/auth_gss/svcauth_gss.o
  CC      kernel/futex/core.o
  CC      arch/x86/kernel/cpu/zhaoxin.o
  CC      mm/slab_common.o
  AR      kernel/entry/built-in.a
  CC      kernel/futex/syscalls.o
  LD [M]  drivers/dma/ioat/ioatdma.o
  CC      kernel/cgroup/cgroup.o
  CC      drivers/dma/dmaengine.o
  CC      kernel/cgroup/rstat.o
  CC      kernel/cgroup/namespace.o
  AR      fs/jbd2/built-in.a
  CC [M]  net/netfilter/ipvs/ip_vs_pe.o
  CC      lib/raid6/int32.o
  CC      fs/proc/uptime.o
  CC      net/bridge/br_device.o
  CC [M]  sound/hda/intel-dsp-config.o
  CC      kernel/trace/trace_clock.o
  CC      crypto/lzo-rle.o
  CC [M]  sound/core/pcm_timer.o
  CC      crypto/lz4.o
  CC      drivers/acpi/reboot.o
  CC      fs/fat/inode.o
  CC      drivers/acpi/acpica/exprep.o
  AR      net/xfrm/built-in.a
  CC      drivers/pci/pci-stub.o
  CC      lib/buildid.o
  CC      fs/ext4/hash.o
  CC      arch/x86/kernel/cpu/perfctr-watchdog.o
  CC      drivers/virtio/virtio_pci_common.o
  CC [M]  net/sunrpc/auth_gss/gss_rpc_upcall.o
  CC      drivers/pci/vgaarb.o
  CC      fs/fat/misc.o
  CC      kernel/irq/affinity.o
  CC      drivers/virtio/virtio_pci_legacy.o
  CC      kernel/trace/ftrace.o
  CC      fs/proc/util.o
  CC      lib/raid6/tables.o
  CC      net/unix/sysctl_net_unix.o
  CC      block/blk-ia-ranges.o
  CC      kernel/cgroup/cgroup-v1.o
  CC      crypto/lz4hc.o
  CC      crypto/xxhash_generic.o
  CC      kernel/module/strict_rwx.o
  CC      drivers/acpi/acpica/exregion.o
  CC [M]  arch/x86/kvm/lapic.o
  CC      kernel/module/tree_lookup.o
  CC      fs/proc/version.o
  CC [M]  sound/hda/intel-nhlt.o
  LD [M]  sound/core/snd-ctl-led.o
  LD [M]  sound/core/snd-hwdep.o
  LD [M]  sound/core/snd-pcm.o
  CC      kernel/module/debug_kmemleak.o
  CC      drivers/dma/virt-dma.o
  AR      sound/core/built-in.a
  CC      net/ipv6/addrlabel.o
  CC [M]  arch/x86/kvm/i8254.o
  CC      kernel/futex/pi.o
  CC [M]  arch/x86/kvm/ioapic.o
  CC      net/ipv6/route.o
  CC      kernel/irq/matrix.o
  CC      arch/x86/kernel/cpu/vmware.o
  CC      lib/zstd/decompress/zstd_ddict.o
  CC [M]  net/netfilter/ipvs/ip_vs_proto_tcp.o
  CC      fs/ext4/ialloc.o
  CC      crypto/rng.o
  CC      net/sunrpc/xprt.o
  CC      fs/proc/softirqs.o
  CC      lib/zstd/decompress/zstd_decompress.o
  CC      drivers/acpi/acpica/exresnte.o
  CC [M]  drivers/virtio/virtio_mem.o
  CC      drivers/acpi/nvs.o
  CC [M]  arch/x86/kvm/irq_comm.o
  AR      lib/raid6/built-in.a
  CC      lib/zstd/decompress/zstd_decompress_block.o
  AR      net/packet/built-in.a
  CC      fs/proc/namespaces.o
  CC      drivers/tty/vt/vt_ioctl.o
  CC      block/bsg.o
  CC      net/bridge/br_fdb.o
  CC      drivers/tty/vt/vc_screen.o
  CC      drivers/tty/vt/selection.o
  CC      kernel/module/kallsyms.o
  CC      kernel/trace/ring_buffer.o
  CC [M]  sound/hda/intel-sdw-acpi.o
  CC      drivers/tty/hvc/hvc_console.o
  AR      net/key/built-in.a
  CC      net/unix/diag.o
  CC      drivers/tty/serial/8250/8250_core.o
  AR      drivers/tty/ipwireless/built-in.a
  CC      fs/exportfs/expfs.o
  CC      drivers/dma/acpi-dma.o
  CC      mm/compaction.o
  CC      fs/nfs/getroot.o
  AR      drivers/pci/built-in.a
  CC      kernel/futex/requeue.o
  CC      net/ipv4/tcp.o
  CC      kernel/futex/waitwake.o
  CC      arch/x86/kernel/cpu/hypervisor.o
  CC      fs/fat/nfs.o
  CC      kernel/time/hrtimer.o
  CC      drivers/acpi/acpica/exresolv.o
  CC      fs/nfs/inode.o
  CC      crypto/drbg.o
  CC      arch/x86/kernel/cpu/mshyperv.o
  LD [M]  sound/hda/snd-hda-core.o
  CC      drivers/acpi/wakeup.o
  CC      kernel/cgroup/freezer.o
  LD [M]  sound/hda/snd-intel-dspcfg.o
  LD [M]  sound/hda/snd-intel-sdw-acpi.o
  AR      sound/virtio/built-in.a
  CC      fs/proc/self.o
  CC      sound/sound_core.o
  CC      block/bsg-lib.o
  CC      drivers/acpi/sleep.o
  CC      crypto/jitterentropy.o
  CC [M]  net/sunrpc/auth_gss/gss_rpc_xdr.o
  CC      lib/zstd/zstd_common_module.o
  CC [M]  net/sunrpc/auth_gss/trace.o
  CC      drivers/tty/vt/keyboard.o
  CC      drivers/tty/vt/consolemap.o
  HOSTCC  drivers/tty/vt/conmakehash
  CC      drivers/acpi/acpica/exresop.o
  CC      drivers/tty/tty_io.o
  CC      arch/x86/kernel/cpu/capflags.o
  AR      fs/exportfs/built-in.a
  CC      drivers/tty/n_tty.o
  CC      kernel/module/procfs.o
  AR      kernel/irq/built-in.a
  AR      kernel/futex/built-in.a
  CC      fs/nfs/super.o
  CC      fs/proc/thread_self.o
  CC      net/ipv6/ip6_fib.o
  AR      drivers/dma/built-in.a
  CC [M]  net/netfilter/ipvs/ip_vs_proto_udp.o
  CC      fs/fat/namei_vfat.o
  AR      drivers/tty/hvc/built-in.a
  CC [M]  net/netfilter/ipvs/ip_vs_nfct.o
  CC      drivers/tty/tty_ioctl.o
  CC      drivers/char/hw_random/core.o
  CC      drivers/char/agp/backend.o
  CC      sound/last.o
  AR      drivers/iommu/amd/built-in.a
  CC      lib/zstd/common/debug.o
  CC      drivers/iommu/intel/dmar.o
  CC      net/unix/scm.o
  CC      drivers/acpi/acpica/exserial.o
  CC      drivers/iommu/intel/iommu.o
  CC      drivers/tty/serial/8250/8250_pnp.o
  CC      drivers/char/agp/generic.o
  CC      drivers/acpi/device_sysfs.o
  CC      fs/lockd/clntlock.o
  CC      net/core/dst.o
  AR      arch/x86/kernel/cpu/built-in.a
  CC      arch/x86/kernel/platform-quirks.o
  CC      kernel/module/sysfs.o
  CC      block/blk-cgroup.o
  CC      fs/proc/proc_sysctl.o
  AR      sound/built-in.a
  CC      kernel/trace/trace.o
  CC      fs/lockd/clntproc.o
  CC      arch/x86/kernel/process_64.o
  CC      drivers/acpi/acpica/exstore.o
  AR      drivers/virtio/built-in.a
  AR      drivers/gpu/host1x/built-in.a
  AR      drivers/gpu/drm/tests/built-in.a
  CC [M]  drivers/gpu/drm/tests/drm_kunit_helpers.o
  AR      drivers/gpu/drm/arm/built-in.a
  CC      drivers/tty/vt/vt.o
  AR      drivers/gpu/drm/display/built-in.a
  CC      kernel/time/timekeeping.o
  CC [M]  drivers/gpu/drm/display/drm_display_helper_mod.o
  AR      drivers/gpu/drm/rcar-du/built-in.a
  AR      drivers/gpu/vga/built-in.a
  CC      drivers/char/agp/isoch.o
  CC      drivers/tty/tty_ldisc.o
  CC      kernel/time/ntp.o
  CC      drivers/char/hw_random/intel-rng.o
  CC      crypto/jitterentropy-kcapi.o
  CC      drivers/tty/serial/8250/8250_port.o
  CC [M]  drivers/gpu/drm/display/drm_dp_dual_mode_helper.o
  CC      fs/ext4/indirect.o
  AR      net/unix/built-in.a
  CC [M]  drivers/gpu/drm/display/drm_dp_helper.o
  CC [M]  net/netfilter/ipvs/ip_vs_rr.o
  CC      net/8021q/vlan_core.o
  CC      fs/fat/namei_msdos.o
  CC      drivers/acpi/acpica/exstoren.o
  CC [M]  net/8021q/vlan.o
  AR      kernel/module/built-in.a
  CC [M]  net/8021q/vlan_dev.o
  CC [M]  net/8021q/vlan_netlink.o
  CC [M]  drivers/gpu/drm/tests/drm_buddy_test.o
  CC      net/bridge/br_forward.o
  CC      drivers/acpi/device_pm.o
  CC      crypto/ghash-generic.o
  CC      fs/ext4/inline.o
  CC      kernel/events/core.o
  CC      fs/nfs/io.o
  CC      fs/ext4/inode.o
  CC      kernel/events/ring_buffer.o
  CC      kernel/bpf/core.o
  CC      net/core/netevent.o
  CC      drivers/acpi/acpica/exstorob.o
  CC      drivers/char/agp/intel-agp.o
  AR      drivers/char/hw_random/built-in.a
  CC      drivers/char/tpm/tpm-chip.o
  CC      drivers/char/mem.o
  CC      drivers/char/tpm/tpm-dev-common.o
  CC      drivers/tty/tty_buffer.o
  CC      arch/x86/kernel/signal.o
  CC      drivers/tty/tty_port.o
  CC      net/core/neighbour.o
  CC      fs/lockd/clntxdr.o
  CC      crypto/af_alg.o
  COPY    drivers/tty/vt/defkeymap.c
  CC [M]  net/sunrpc/auth_gss/gss_krb5_mech.o
  CC      net/ipv6/ipv6_sockglue.o
  CC      net/ipv6/ndisc.o
  CC      kernel/fork.o
  AR      fs/fat/built-in.a
  AR      drivers/gpu/drm/omapdrm/built-in.a
  CC      drivers/acpi/acpica/exsystem.o
  CC [M]  arch/x86/kvm/cpuid.o
  CC [M]  arch/x86/kvm/pmu.o
  CC [M]  arch/x86/kvm/mtrr.o
  CC      fs/proc/proc_net.o
  CC      mm/interval_tree.o
  LD [M]  net/netfilter/ipvs/ip_vs.o
  CC      lib/zstd/common/entropy_common.o
  CC      net/ipv6/udp.o
  CC [M]  net/netfilter/nfnetlink.o
  CC [M]  drivers/gpu/drm/tests/drm_cmdline_parser_test.o
  CC      kernel/time/clocksource.o
  CC [M]  arch/x86/kvm/hyperv.o
  CC      drivers/tty/serial/8250/8250_dma.o
  CC      drivers/char/tpm/tpm-dev.o
  CC      block/blk-cgroup-rwstat.o
  CC      block/blk-throttle.o
  CC      fs/nfs/direct.o
  CC      drivers/char/agp/intel-gtt.o
  CC [M]  net/8021q/vlanproc.o
  CC      net/ipv4/tcp_input.o
  CC      drivers/acpi/proc.o
  CC      drivers/acpi/acpica/extrace.o
  CC [M]  drivers/gpu/drm/tests/drm_connector_test.o
  CC      arch/x86/kernel/signal_64.o
  CC      net/bridge/br_if.o
  CC      fs/nfs/pagelist.o
  CC      kernel/cgroup/legacy_freezer.o
  CC      lib/zstd/common/error_private.o
  CC      block/mq-deadline.o
  CC      net/core/rtnetlink.o
  CC      block/kyber-iosched.o
  CC      lib/zstd/common/fse_decompress.o
  CC      fs/ext4/ioctl.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_seal.o
  CC      drivers/tty/serial/8250/8250_dwlib.o
  CC      fs/lockd/host.o
  CC      drivers/acpi/acpica/exutils.o
  CC [M]  drivers/gpu/drm/display/drm_dp_mst_topology.o
  CC      fs/proc/kcore.o
  CC      net/ipv4/tcp_output.o
  CC      mm/list_lru.o
  CC      drivers/char/tpm/tpm-interface.o
  CC      kernel/events/callchain.o
  CC      drivers/char/random.o
  CC      drivers/char/misc.o
  CC [M]  arch/x86/kvm/debugfs.o
  CC      drivers/iommu/intel/pasid.o
  CC      drivers/acpi/bus.o
  CC      net/ipv4/tcp_timer.o
  CC      kernel/time/jiffies.o
  CC      arch/x86/kernel/traps.o
  CC      kernel/time/timer_list.o
  AR      net/8021q/built-in.a
  LD [M]  net/8021q/8021q.o
  CC      kernel/cgroup/pids.o
  CC      net/dcb/dcbnl.o
  CC      drivers/acpi/acpica/hwacpi.o
  AR      drivers/char/agp/built-in.a
  CC [M]  arch/x86/kvm/mmu/mmu.o
  CONMK   drivers/tty/vt/consolemap_deftbl.c
  CC [M]  net/sunrpc/auth_gss/gss_krb5_unseal.o
  CC      drivers/tty/vt/defkeymap.o
  CC      lib/zstd/common/zstd_common.o
  CC      crypto/algif_hash.o
  CC      drivers/tty/serial/8250/8250_pcilib.o
  CC [M]  net/netfilter/nf_conntrack_core.o
  AR      lib/zstd/built-in.a
  CC      lib/cmdline.o
  CC      kernel/time/timeconv.o
  CC      drivers/tty/vt/consolemap_deftbl.o
  AR      drivers/tty/vt/built-in.a
  CC      net/ipv6/udplite.o
  CC      drivers/char/virtio_console.o
  CC      lib/cpumask.o
  CC      lib/ctype.o
  CC      drivers/acpi/acpica/hwesleep.o
  CC      arch/x86/kernel/idt.o
  CC [M]  net/netfilter/nf_conntrack_standalone.o
  CC      fs/proc/kmsg.o
  CC      kernel/exec_domain.o
  CC      drivers/char/tpm/tpm1-cmd.o
  CC      net/bridge/br_input.o
  CC      drivers/char/tpm/tpm2-cmd.o
  CC      block/bfq-iosched.o
  CC      mm/workingset.o
  CC      kernel/events/hw_breakpoint.o
  CC [M]  drivers/gpu/drm/tests/drm_damage_helper_test.o
  CC      kernel/cgroup/cpuset.o
  CC      drivers/char/hpet.o
  CC      kernel/time/timecounter.o
  CC      kernel/time/alarmtimer.o
  CC      kernel/time/posix-timers.o
  AR      kernel/bpf/built-in.a
  CC      kernel/panic.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_seqnum.o
  CC      fs/lockd/svc.o
  CC      block/bfq-wf2q.o
  CC      drivers/tty/serial/8250/8250_pci.o
  CC      drivers/iommu/intel/trace.o
  CC      drivers/iommu/intel/cap_audit.o
  CC      kernel/time/posix-cpu-timers.o
  CC      drivers/acpi/acpica/hwgpe.o
  CC      kernel/time/posix-clock.o
  CC      kernel/cpu.o
  CC      lib/dec_and_lock.o
  CC      fs/proc/page.o
  CC      kernel/exit.o
  CC      arch/x86/kernel/irq.o
  CC      arch/x86/kernel/irq_64.o
  CC      fs/ext4/mballoc.o
  CC      lib/decompress.o
  CC      kernel/trace/trace_output.o
  CC      kernel/softirq.o
  CC      crypto/algif_skcipher.o
  CC      fs/nfs/read.o
  CC      net/ipv4/tcp_ipv4.o
  CC      lib/decompress_bunzip2.o
  CC      net/ipv4/tcp_minisocks.o
  CC      drivers/char/tpm/tpmrm-dev.o
  CC      fs/ext4/migrate.o
  CC      net/ipv6/raw.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_wrap.o
  CC      drivers/acpi/acpica/hwregs.o
  CC      mm/debug.o
  CC      drivers/char/tpm/tpm2-space.o
  CC      lib/decompress_inflate.o
  CC [M]  drivers/gpu/drm/tests/drm_dp_mst_helper_test.o
  CC      drivers/char/nvram.o
  CC      kernel/trace/trace_seq.o
  CC      arch/x86/kernel/dumpstack_64.o
  CC      arch/x86/kernel/time.o
  CC      fs/ext4/mmp.o
  CC [M]  arch/x86/kvm/mmu/page_track.o
  CC      net/core/utils.o
  CC      net/core/link_watch.o
  CC      net/bridge/br_ioctl.o
  CC      net/bridge/br_stp.o
  CC      net/dcb/dcbevent.o
  AR      fs/proc/built-in.a
  CC      drivers/acpi/acpica/hwsleep.o
  CC      drivers/acpi/acpica/hwvalid.o
  CC      drivers/iommu/intel/irq_remapping.o
  CC      arch/x86/kernel/ioport.o
  CC      fs/lockd/svclock.o
  CC      net/l3mdev/l3mdev.o
  CC      drivers/connector/cn_queue.o
  CC      lib/decompress_unlz4.o
  CC      drivers/connector/connector.o
  CC      drivers/tty/serial/8250/8250_exar.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_crypto.o
  CC [M]  drivers/gpu/drm/tests/drm_format_helper_test.o
  CC      kernel/time/itimer.o
  CC      crypto/xor.o
  CC      mm/gup.o
  CC      mm/mmap_lock.o
  CC      fs/lockd/svcshare.o
  CC      arch/x86/kernel/dumpstack.o
  CC      drivers/char/tpm/tpm-sysfs.o
  CC      drivers/acpi/acpica/hwxface.o
  CC [M]  net/sunrpc/auth_gss/gss_krb5_keys.o
  CC      kernel/time/clockevents.o
  CC      fs/nls/nls_base.o
  CC      kernel/resource.o
  CC      kernel/trace/trace_stat.o
  CC      lib/decompress_unlzma.o
  CC      fs/ext4/move_extent.o
  AR      net/dcb/built-in.a
  CC      fs/lockd/svcproc.o
  CC [M]  arch/x86/kvm/mmu/spte.o
  CC [M]  drivers/gpu/drm/display/drm_dsc_helper.o
  AR      drivers/iommu/arm/arm-smmu/built-in.a
  AR      drivers/iommu/arm/arm-smmu-v3/built-in.a
  AR      drivers/iommu/arm/built-in.a
  CC      crypto/hash_info.o
  AR      drivers/iommu/iommufd/built-in.a
  CC      drivers/iommu/iommu.o
  CC      fs/ext4/namei.o
  CC      drivers/iommu/iommu-traces.o
  CC [M]  net/netfilter/nf_conntrack_expect.o
  CC      crypto/simd.o
  CC      drivers/acpi/acpica/hwxfsleep.o
  AR      net/l3mdev/built-in.a
  CC [M]  arch/x86/kvm/mmu/tdp_iter.o
  CC      fs/ext4/page-io.o
  CC      arch/x86/kernel/nmi.o
  CC [M]  arch/x86/kvm/mmu/tdp_mmu.o
  CC      fs/nls/nls_cp437.o
  CC      fs/nfs/symlink.o
  CC      net/core/filter.o
  CC [M]  crypto/md4.o
  CC      arch/x86/kernel/ldt.o
  CC      drivers/tty/serial/8250/8250_early.o
  CC      drivers/connector/cn_proc.o
  CC [M]  crypto/ccm.o
  CC      net/bridge/br_stp_bpdu.o
  CC      net/bridge/br_stp_if.o
  CC      net/bridge/br_stp_timer.o
  CC [M]  drivers/gpu/drm/tests/drm_format_test.o
  CC      kernel/time/tick-common.o
  CC      drivers/char/tpm/eventlog/common.o
  CC      net/ipv4/tcp_cong.o
  CC      net/core/sock_diag.o
  CC      fs/nls/nls_ascii.o
  CC      kernel/trace/trace_printk.o
  CC      drivers/acpi/acpica/hwpci.o
  LD [M]  net/sunrpc/auth_gss/auth_rpcgss.o
  CC      fs/nls/nls_iso8859-1.o
  CC      lib/decompress_unlzo.o
  CC      drivers/iommu/intel/perfmon.o
  CC      drivers/iommu/iommu-sysfs.o
  CC [M]  net/bluetooth/af_bluetooth.o
  LD [M]  net/sunrpc/auth_gss/rpcsec_gss_krb5.o
  CC      drivers/iommu/dma-iommu.o
  AR      kernel/cgroup/built-in.a
  CC      block/bfq-cgroup.o
  CC      net/sunrpc/socklib.o
  CC      net/ipv6/icmp.o
  CC      drivers/char/tpm/eventlog/tpm1.o
  CC [M]  crypto/arc4.o
  CC [M]  drivers/gpu/drm/display/drm_hdcp_helper.o
  CC      fs/nls/nls_utf8.o
  CC      fs/ext4/readpage.o
  CC      drivers/tty/serial/8250/8250_dw.o
  CC [M]  drivers/gpu/drm/display/drm_hdmi_helper.o
  CC      drivers/char/tpm/eventlog/tpm2.o
  CC      drivers/char/tpm/tpm_ppi.o
  CC [M]  drivers/gpu/drm/display/drm_scdc_helper.o
  CC [M]  drivers/gpu/drm/display/drm_dp_aux_dev.o
  CC      fs/lockd/svcsubs.o
  CC      drivers/acpi/acpica/nsaccess.o
  CC [M]  net/bluetooth/hci_core.o
  CC      fs/ext4/resize.o
  CC      drivers/char/tpm/eventlog/acpi.o
  CC      lib/decompress_unxz.o
  CC      fs/nfs/unlink.o
  CC      net/sunrpc/xprtsock.o
  CC      fs/ext4/super.o
  CC      arch/x86/kernel/setup.o
  CC      fs/nfs/write.o
  CC      kernel/trace/pid_list.o
  AR      fs/nls/built-in.a
  CC      drivers/acpi/acpica/nsalloc.o
  CC [M]  net/netfilter/nf_conntrack_helper.o
  CC [M]  crypto/ecc.o
  CC [M]  drivers/gpu/drm/tests/drm_framebuffer_test.o
  CC      kernel/time/tick-broadcast.o
  CC      drivers/acpi/acpica/nsarguments.o
  CC [M]  net/bluetooth/hci_conn.o
  AR      drivers/connector/built-in.a
  CC      net/bridge/br_netlink.o
  CC [M]  net/dns_resolver/dns_key.o
  CC      net/ipv4/tcp_metrics.o
  CC      drivers/base/power/sysfs.o
  CC      drivers/base/firmware_loader/builtin/main.o
  CC      drivers/base/power/generic_ops.o
  CC      net/devres.o
  CC      drivers/base/power/common.o
  CC      block/blk-mq-pci.o
  CC      drivers/base/power/qos.o
  CC [M]  net/bluetooth/hci_event.o
  CC      net/core/dev_ioctl.o
  CC      net/ipv6/mcast.o
  CC      lib/decompress_unzstd.o
  CC [M]  net/netfilter/nf_conntrack_proto.o
  CC      block/blk-mq-virtio.o
  CC      drivers/char/tpm/eventlog/efi.o
  CC      drivers/acpi/acpica/nsconvert.o
  AR      drivers/iommu/intel/built-in.a
  CC      drivers/char/tpm/tpm_crb.o
  CC      drivers/tty/serial/8250/8250_lpss.o
  CC      fs/ext4/symlink.o
  CC      net/ipv4/tcp_fastopen.o
  CC      mm/highmem.o
  AR      drivers/base/firmware_loader/builtin/built-in.a
  LD [M]  drivers/gpu/drm/display/drm_display_helper.o
  CC      drivers/base/firmware_loader/main.o
  CC [M]  drivers/gpu/drm/tests/drm_managed_test.o
  CC      drivers/block/loop.o
  AR      drivers/misc/eeprom/built-in.a
  AR      drivers/misc/cb710/built-in.a
  AR      drivers/misc/ti-st/built-in.a
  AR      drivers/misc/lis3lv02d/built-in.a
  AR      drivers/misc/cardreader/built-in.a
  CC [M]  drivers/misc/mei/hdcp/mei_hdcp.o
  AR      drivers/misc/built-in.a
  CC      drivers/mfd/mfd-core.o
  CC      drivers/mfd/intel-lpss.o
  CC [M]  net/dns_resolver/dns_query.o
  CC      drivers/iommu/ioasid.o
  CC      fs/lockd/mon.o
  CC      kernel/trace/trace_sched_switch.o
  CC      kernel/time/tick-broadcast-hrtimer.o
  CC      fs/lockd/xdr.o
  CC      drivers/mfd/intel-lpss-pci.o
  CC      lib/dump_stack.o
  CC      block/blk-mq-debugfs.o
  CC      arch/x86/kernel/x86_init.o
  CC      fs/lockd/clnt4xdr.o
  CC      fs/lockd/xdr4.o
  CC      drivers/acpi/acpica/nsdump.o
  AR      drivers/gpu/drm/tilcdc/built-in.a
  CC      net/ipv6/reassembly.o
  CC      drivers/acpi/acpica/nseval.o
  CC [M]  drivers/gpu/drm/tests/drm_mm_test.o
  CC [M]  drivers/misc/mei/pxp/mei_pxp.o
  CC      kernel/events/uprobes.o
  CC      mm/memory.o
  CC      net/sunrpc/sched.o
  CC      kernel/time/tick-oneshot.o
  CC      drivers/tty/serial/8250/8250_mid.o
  CC      drivers/iommu/iova.o
  CC      net/bridge/br_netlink_tunnel.o
  CC      drivers/base/power/runtime.o
  AR      drivers/char/tpm/built-in.a
  AR      drivers/char/built-in.a
  CC      drivers/mfd/intel-lpss-acpi.o
  CC      fs/ext4/sysfs.o
  CC      drivers/tty/serial/8250/8250_pericom.o
  AR      drivers/gpu/drm/imx/built-in.a
  LD [M]  net/dns_resolver/dns_resolver.o
  CC      lib/earlycpio.o
  CC [M]  net/netfilter/nf_conntrack_proto_generic.o
  CC      fs/ext4/xattr.o
  CC      fs/ext4/xattr_hurd.o
  CC      drivers/acpi/acpica/nsinit.o
  CC      fs/nfs/namespace.o
  AR      drivers/gpu/drm/i2c/built-in.a
  CC      lib/extable.o
  CC      lib/flex_proportions.o
  AR      drivers/base/firmware_loader/built-in.a
  AR      drivers/gpu/drm/panel/built-in.a
  CC      kernel/trace/trace_functions.o
  CC      fs/lockd/svc4proc.o
  CC      arch/x86/kernel/i8259.o
  CC      net/core/tso.o
  CC      kernel/time/tick-sched.o
  CC      drivers/base/regmap/regmap.o
  CC [M]  drivers/misc/mei/init.o
  CC      drivers/base/regmap/regcache.o
  CC [M]  crypto/essiv.o
  CC      drivers/block/virtio_blk.o
  CC      drivers/mfd/intel_soc_pmic_crc.o
  CC      net/core/sock_reuseport.o
  AR      drivers/base/test/built-in.a
  CC [M]  drivers/mfd/lpc_sch.o
  CC      block/blk-pm.o
  CC [M]  drivers/mfd/lpc_ich.o
  CC      net/ipv4/tcp_rate.o
  CC      net/ipv6/tcp_ipv6.o
  CC      lib/idr.o
  CC      net/ipv6/ping.o
  CC      net/core/fib_notifier.o
  CC      block/holder.o
  CC      drivers/acpi/acpica/nsload.o
  AR      drivers/tty/serial/8250/built-in.a
  CC      net/core/xdp.o
  CC      drivers/tty/serial/serial_core.o
  CC      drivers/iommu/irq_remapping.o
  CC      fs/ext4/xattr_trusted.o
  CC      drivers/tty/tty_mutex.o
  CC      arch/x86/kernel/irqinit.o
  AR      drivers/gpu/drm/bridge/analogix/built-in.a
  AR      drivers/gpu/drm/bridge/cadence/built-in.a
  AR      drivers/gpu/drm/bridge/imx/built-in.a
  AR      drivers/gpu/drm/bridge/synopsys/built-in.a
  AR      drivers/gpu/drm/bridge/built-in.a
  CC      kernel/sysctl.o
  CC      net/bridge/br_arp_nd_proxy.o
  CC [M]  net/netfilter/nf_conntrack_proto_tcp.o
  CC [M]  drivers/block/nbd.o
  CC [M]  drivers/misc/mei/hbm.o
  CC      drivers/acpi/acpica/nsnames.o
  CC      drivers/base/power/wakeirq.o
  CC      fs/ext4/xattr_user.o
  CC [M]  net/bluetooth/mgmt.o
  CC      kernel/trace/trace_preemptirq.o
  CC      drivers/tty/tty_ldsem.o
  CC      net/sunrpc/auth.o
  AR      drivers/nfc/built-in.a
  CC      kernel/trace/trace_nop.o
  CC      net/sunrpc/auth_null.o
  CC      lib/irq_regs.o
  CC      fs/nfs/mount_clnt.o
  AR      block/built-in.a
  CC      net/ipv6/exthdrs.o
  CC      kernel/time/vsyscall.o
  CC      fs/ext4/fast_commit.o
  CC [M]  crypto/ecdh.o
  CC      fs/lockd/procfs.o
  AR      drivers/mfd/built-in.a
  CC [M]  crypto/ecdh_helper.o
  CC      fs/ext4/orphan.o
  CC      drivers/base/power/main.o
  CC      lib/is_single_threaded.o
  CC      kernel/trace/trace_functions_graph.o
  CC [M]  arch/x86/kvm/smm.o
  CC      net/core/flow_offload.o
  AR      drivers/iommu/built-in.a
  AR      drivers/dax/hmem/built-in.a
  CC      drivers/dax/super.o
  CC [M]  net/bluetooth/hci_sock.o
  CC      kernel/time/timekeeping_debug.o
  AR      kernel/events/built-in.a
  CC      drivers/tty/tty_baudrate.o
  CC      drivers/acpi/acpica/nsobject.o
  CC      arch/x86/kernel/jump_label.o
  CC [M]  drivers/gpu/drm/tests/drm_modes_test.o
  CC      lib/klist.o
  CC      net/ipv4/tcp_recovery.o
  CC      net/ipv6/datagram.o
  CC      drivers/base/regmap/regcache-rbtree.o
  CC      kernel/time/namespace.o
  CC      drivers/base/power/wakeup.o
  CC      kernel/trace/fgraph.o
  CC      kernel/capability.o
  CC      kernel/trace/blktrace.o
  CC      fs/nfs/nfstrace.o
  LD [M]  crypto/ecdh_generic.o
  CC      mm/mincore.o
  CC      drivers/acpi/glue.o
  AR      crypto/built-in.a
  CC      net/core/gro.o
  AR      fs/lockd/built-in.a
  CC      drivers/base/regmap/regcache-flat.o
  CC      drivers/acpi/acpica/nsparse.o
  CC      lib/kobject.o
  CC      net/sunrpc/auth_unix.o
  CC      net/bridge/br_sysfs_if.o
  CC [M]  drivers/misc/mei/interrupt.o
  CC [M]  drivers/misc/mei/client.o
  CC      arch/x86/kernel/irq_work.o
  CC      kernel/ptrace.o
  CC      drivers/tty/tty_jobctrl.o
  CC      drivers/dax/bus.o
  CC      drivers/acpi/acpica/nspredef.o
  CC      drivers/tty/serial/earlycon.o
  CC      kernel/trace/trace_events.o
  CC [M]  drivers/gpu/drm/tests/drm_plane_helper_test.o
  CC [M]  drivers/gpu/drm/tests/drm_probe_helper_test.o
  AR      kernel/time/built-in.a
  CC      kernel/user.o
  CC      arch/x86/kernel/probe_roms.o
  CC      drivers/tty/n_null.o
  CC      kernel/trace/trace_export.o
  CC      kernel/signal.o
  CC      net/bridge/br_sysfs_br.o
  AR      drivers/block/built-in.a
  CC      drivers/acpi/scan.o
  CC [M]  arch/x86/kvm/vmx/vmx.o
  CC      drivers/acpi/resource.o
  CC      drivers/base/regmap/regmap-debugfs.o
  CC      drivers/acpi/acpica/nsprepkg.o
  CC      drivers/tty/serial/serial_mctrl_gpio.o
  CC      arch/x86/kernel/sys_ia32.o
  AR      drivers/gpu/drm/hisilicon/built-in.a
  CC [M]  net/netfilter/nf_conntrack_proto_udp.o
  CC      net/ipv6/ip6_flowlabel.o
  CC      drivers/base/regmap/regmap-i2c.o
  CC      lib/kobject_uevent.o
  CC      net/ipv4/tcp_ulp.o
  CC      drivers/base/power/wakeup_stats.o
  CC      net/core/netdev-genl.o
  CC      kernel/trace/trace_event_perf.o
  CC [M]  net/bluetooth/hci_sysfs.o
  AR      drivers/gpu/drm/mxsfb/built-in.a
  AR      drivers/gpu/drm/tiny/built-in.a
  CC      net/sunrpc/svc.o
  CC      drivers/tty/pty.o
  CC      net/ipv4/tcp_offload.o
  CC [M]  net/bluetooth/l2cap_core.o
  CC [M]  net/bluetooth/l2cap_sock.o
  CC [M]  drivers/gpu/drm/tests/drm_rect_test.o
  CC      drivers/acpi/acpica/nsrepair.o
  CC      fs/nfs/export.o
  CC      arch/x86/kernel/signal_32.o
  CC [M]  net/bluetooth/smp.o
  CC      drivers/acpi/acpica/nsrepair2.o
  CC      drivers/base/power/domain.o
  CC      kernel/sys.o
  AR      fs/unicode/built-in.a
  CC [M]  net/netfilter/nf_conntrack_proto_icmp.o
  CC      mm/mlock.o
  CC      net/bridge/br_nf_core.o
  CC      drivers/acpi/acpica/nssearch.o
  CC      drivers/acpi/acpi_processor.o
  CC      fs/ntfs/aops.o
  AR      drivers/dax/built-in.a
  CC      fs/autofs/init.o
  CC      fs/autofs/inode.o
  AR      drivers/tty/serial/built-in.a
  CC      fs/ntfs/attrib.o
  CC      fs/autofs/root.o
  CC      drivers/tty/sysrq.o
  CC      net/bridge/br_multicast.o
  CC [M]  arch/x86/kvm/kvm-asm-offsets.s
  CC      drivers/base/power/domain_governor.o
  CC      drivers/base/regmap/regmap-irq.o
  CC      drivers/acpi/acpica/nsutils.o
  CC      drivers/dma-buf/dma-buf.o
  CC      drivers/dma-buf/dma-fence.o
  CC      drivers/base/power/clock_ops.o
  AR      drivers/gpu/drm/xlnx/built-in.a
  AR      drivers/gpu/drm/gud/built-in.a
  AR      drivers/gpu/drm/solomon/built-in.a
  CC      drivers/acpi/acpica/nswalk.o
  AR      drivers/cxl/core/built-in.a
  AR      drivers/cxl/built-in.a
  CC      drivers/acpi/acpica/nsxfeval.o
  CC [M]  drivers/gpu/drm/ttm/ttm_tt.o
  CC      drivers/acpi/acpica/nsxfname.o
  CC [M]  drivers/gpu/drm/ttm/ttm_bo.o
  CC      lib/logic_pio.o
  CC      kernel/trace/trace_events_filter.o
  CC      fs/autofs/symlink.o
  CC      arch/x86/kernel/sys_x86_64.o
  CC [M]  drivers/gpu/drm/ttm/ttm_bo_util.o
  CC [M]  drivers/misc/mei/main.o
  CC [M]  net/bluetooth/lib.o
  CC      net/bridge/br_mdb.o
  CC      drivers/acpi/acpica/nsxfobj.o
  CC      drivers/acpi/acpica/psargs.o
  CC      net/ipv6/inet6_connection_sock.o
  CC      drivers/acpi/processor_core.o
  CC      net/ipv4/tcp_plb.o
  CC      net/ipv4/datagram.o
  CC [M]  net/netfilter/nf_conntrack_extend.o
  CC [M]  net/netfilter/nf_conntrack_acct.o
  CC      kernel/trace/trace_events_trigger.o
  CC      kernel/trace/trace_eprobe.o
  CC      net/ipv6/udp_offload.o
  CC      fs/ntfs/collate.o
  CC      fs/autofs/waitq.o
  CC      fs/ntfs/compress.o
  CC      fs/nfs/sysfs.o
  CC      mm/mmap.o
  CC      kernel/trace/trace_kprobe.o
  AR      drivers/macintosh/built-in.a
  CC      fs/ntfs/debug.o
  CC [M]  drivers/misc/mei/dma-ring.o
  AR      drivers/tty/built-in.a
  CC [M]  arch/x86/kvm/vmx/pmu_intel.o
  CC      lib/maple_tree.o
  CC [M]  drivers/gpu/drm/ttm/ttm_bo_vm.o
  CC [M]  net/netfilter/nf_conntrack_seqadj.o
  CC      arch/x86/kernel/espfix_64.o
  CC      drivers/acpi/acpica/psloop.o
  CC [M]  drivers/gpu/drm/ttm/ttm_module.o
  CC      fs/ntfs/dir.o
  CC      drivers/acpi/acpica/psobject.o
  CC      kernel/trace/error_report-traces.o
  AR      drivers/base/regmap/built-in.a
  CC      net/ipv6/seg6.o
  CC      drivers/acpi/processor_pdc.o
  AR      drivers/base/power/built-in.a
  CC      drivers/base/component.o
  CC [M]  net/bluetooth/ecdh_helper.o
  CC      drivers/dma-buf/dma-fence-array.o
  CC [M]  net/netfilter/nf_conntrack_proto_icmpv6.o
  CC      lib/memcat_p.o
  CC      lib/nmi_backtrace.o
  CC      arch/x86/kernel/ksysfs.o
  CC      net/sunrpc/svcsock.o
  CC      net/core/netdev-genl-gen.o
  CC      drivers/scsi/scsi.o
  CC      fs/autofs/expire.o
  CC [M]  drivers/misc/mei/bus.o
  CC [M]  net/netfilter/nf_conntrack_proto_dccp.o
  CC [M]  net/netfilter/nf_conntrack_proto_sctp.o
  CC      drivers/acpi/acpica/psopcode.o
  CC [M]  drivers/gpu/drm/ttm/ttm_execbuf_util.o
  CC      drivers/acpi/acpica/psopinfo.o
  CC      net/ipv4/raw.o
  CC      drivers/scsi/hosts.o
  CC      drivers/base/core.o
  CC      kernel/trace/power-traces.o
  CC      drivers/nvme/host/core.o
  CC      kernel/trace/rpm-traces.o
  CC      net/ipv4/udp.o
  CC      drivers/ata/libata-core.o
  CC      drivers/ata/libata-scsi.o
  CC      fs/nfs/fs_context.o
  CC      drivers/dma-buf/dma-fence-chain.o
  CC [M]  net/bluetooth/hci_request.o
  CC      drivers/acpi/ec.o
  CC [M]  drivers/misc/mei/bus-fixup.o
  CC      net/ipv6/fib6_notifier.o
  CC      drivers/base/bus.o
  CC      drivers/nvme/host/ioctl.o
  CC      arch/x86/kernel/bootflag.o
  CC      net/core/net-sysfs.o
  CC [M]  drivers/gpu/drm/scheduler/sched_main.o
  CC [M]  drivers/gpu/drm/scheduler/sched_fence.o
  CC      drivers/acpi/acpica/psparse.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_drv.o
  CC      fs/autofs/dev-ioctl.o
  CC      kernel/umh.o
  CC [M]  drivers/gpu/drm/scheduler/sched_entity.o
  CC [M]  drivers/gpu/drm/i915/i915_driver.o
  CC      drivers/base/dd.o
  CC      fs/nfs/sysctl.o
  CC      fs/ntfs/file.o
  CC      net/core/net-procfs.o
  CC      drivers/scsi/scsi_ioctl.o
  CC [M]  drivers/gpu/drm/ttm/ttm_range_manager.o
  CC      drivers/dma-buf/dma-fence-unwrap.o
  CC [M]  net/netfilter/nf_conntrack_netlink.o
  CC      kernel/trace/trace_dynevent.o
  CC      net/ipv6/rpl.o
  CC      net/ipv4/udplite.o
  CC [M]  drivers/gpu/drm/i915/i915_drm_client.o
  CC      net/ipv4/udp_offload.o
  CC      arch/x86/kernel/e820.o
  CC      drivers/acpi/acpica/psscope.o
  CC [M]  drivers/misc/mei/debugfs.o
  CC      drivers/acpi/acpica/pstree.o
  CC      arch/x86/kernel/pci-dma.o
  CC      kernel/trace/trace_probe.o
  CC      drivers/base/syscore.o
  CC      net/bridge/br_multicast_eht.o
  AR      fs/autofs/built-in.a
  CC      fs/ntfs/index.o
  CC [M]  drivers/gpu/drm/ttm/ttm_resource.o
  CC [M]  drivers/gpu/drm/ttm/ttm_pool.o
  AR      drivers/nvme/target/built-in.a
  CC      kernel/workqueue.o
  CC      drivers/dma-buf/dma-resv.o
  CC      kernel/trace/trace_uprobe.o
  CC      drivers/base/driver.o
  CC [M]  drivers/gpu/drm/i915/i915_config.o
  CC      drivers/acpi/acpica/psutils.o
  CC      drivers/nvme/host/trace.o
  CC      fs/nfs/nfs2super.o
  CC      net/ipv4/arp.o
  CC [M]  drivers/misc/mei/mei-trace.o
  CC      net/ipv4/icmp.o
  CC [M]  net/bluetooth/mgmt_util.o
  CC      drivers/scsi/scsicam.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_bo_test.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_device.o
  CC      drivers/scsi/scsi_error.o
  LD [M]  drivers/gpu/drm/scheduler/gpu-sched.o
  CC      net/core/netpoll.o
  CC [M]  drivers/gpu/drm/i915/i915_getparam.o
  CC      fs/debugfs/inode.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_kms.o
  CC      drivers/acpi/dock.o
  CC      net/ipv6/ioam6.o
  CC      net/core/fib_rules.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_dma_buf_test.o
  CC      net/core/net-traces.o
  CC      mm/mmu_gather.o
  CC      mm/mprotect.o
  CC      drivers/acpi/acpica/pswalk.o
  CC      net/sunrpc/svcauth.o
  CC      fs/ntfs/inode.o
  CC      net/ipv6/sysctl_net_ipv6.o
  CC [M]  drivers/gpu/drm/vgem/vgem_drv.o
  CC      arch/x86/kernel/quirks.o
  CC [M]  drivers/gpu/drm/vgem/vgem_fence.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_migrate_test.o
  CC      arch/x86/kernel/topology.o
  CC      drivers/nvme/host/pci.o
  CC [M]  drivers/gpu/drm/ttm/ttm_device.o
  CC      arch/x86/kernel/kdebugfs.o
  CC      drivers/acpi/acpica/psxface.o
  AR      fs/ext4/built-in.a
  CC      kernel/trace/rethook.o
  CC      drivers/dma-buf/sync_file.o
  CC      net/core/selftests.o
  CC      drivers/ata/libata-eh.o
  CC      fs/tracefs/inode.o
  CC      drivers/ata/libata-transport.o
  CC [M]  drivers/misc/mei/pci-me.o
  CC      drivers/ata/libata-trace.o
  CC      net/bridge/br_vlan.o
  CC [M]  drivers/gpu/drm/xe/xe_bb.o
  CC      fs/nfs/proc.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_pci_test.o
  CC      net/bridge/br_vlan_tunnel.o
  CC      fs/debugfs/file.o
  CC      drivers/base/class.o
  CC [M]  net/bluetooth/mgmt_config.o
  CC [M]  net/bluetooth/hci_codec.o
  CC      drivers/acpi/acpica/rsaddr.o
  LD [M]  drivers/gpu/drm/vgem/vgem.o
  CC [M]  drivers/gpu/drm/i915/i915_ioctl.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/object.o
  CC [M]  drivers/gpu/drm/ast/ast_drv.o
  CC [M]  drivers/gpu/drm/ast/ast_i2c.o
  CC      arch/x86/kernel/alternative.o
  CC      fs/btrfs/super.o
  CC [M]  drivers/gpu/drm/ast/ast_main.o
  CC [M]  drivers/gpu/drm/ttm/ttm_sys_manager.o
  CC [M]  drivers/gpu/drm/ttm/ttm_agp_backend.o
  CC      drivers/dma-buf/sw_sync.o
  CC      drivers/dma-buf/sync_debug.o
  AR      fs/tracefs/built-in.a
  CC [M]  drivers/misc/mei/hw-me.o
  CC      drivers/acpi/acpica/rscalc.o
  CC      drivers/base/platform.o
  CC [M]  drivers/gpu/drm/i915/i915_irq.o
  AR      kernel/trace/built-in.a
  CC      net/bridge/br_vlan_options.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_rtp_test.o
  CC      mm/mremap.o
  CC      drivers/scsi/scsi_lib.o
  CC      drivers/ata/libata-sata.o
  CC [M]  net/netfilter/nf_nat_core.o
  CC [M]  arch/x86/kvm/vmx/vmcs12.o
  CC      drivers/ata/libata-sff.o
  CC      net/core/ptp_classifier.o
  CC      net/sunrpc/svcauth_unix.o
  CC      kernel/pid.o
  CC      net/sunrpc/addr.o
  CC      fs/ntfs/mft.o
  CC      net/ipv4/devinet.o
  CC [M]  drivers/gpu/drm/xe/tests/xe_wa_test.o
  CC      drivers/gpu/drm/drm_mipi_dsi.o
  CC      net/sunrpc/rpcb_clnt.o
  CC      net/bridge/br_mst.o
  AR      fs/debugfs/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.o
  LD [M]  drivers/gpu/drm/ttm/ttm.o
  CC      kernel/task_work.o
  CC      net/core/netprio_cgroup.o
  CC [M]  net/netfilter/nf_nat_proto.o
  CC      net/ipv6/xfrm6_policy.o
  CC      mm/msync.o
  CC      lib/plist.o
  CC      drivers/acpi/acpica/rscreate.o
  CC      net/ipv6/xfrm6_state.o
  CC      fs/nfs/nfs2xdr.o
  CC      fs/nfs/nfs3super.o
  CC [M]  net/bluetooth/eir.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/client.o
  CC      drivers/acpi/acpica/rsdumpinfo.o
  CC      net/ipv6/xfrm6_input.o
  CC [M]  drivers/gpu/drm/ast/ast_mm.o
  CC [M]  drivers/dma-buf/selftest.o
  CC      net/ipv6/xfrm6_output.o
  CC      fs/ntfs/mst.o
  CC      drivers/acpi/acpica/rsinfo.o
  CC [M]  arch/x86/kvm/vmx/hyperv.o
  CC      fs/pstore/inode.o
  CC      fs/efivarfs/inode.o
  CC      arch/x86/kernel/i8253.o
  CC [M]  drivers/gpu/drm/xe/xe_bo.o
  CC      drivers/base/cpu.o
  CC      fs/efivarfs/file.o
  CC      drivers/acpi/acpica/rsio.o
  CC [M]  arch/x86/kvm/vmx/nested.o
  CC      net/ipv6/xfrm6_protocol.o
  CC [M]  drivers/gpu/drm/ast/ast_mode.o
  CC [M]  drivers/dma-buf/st-dma-fence.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/conn.o
  CC      net/ipv4/af_inet.o
  CC      mm/page_vma_mapped.o
  CC      net/ipv4/igmp.o
  CC      mm/pagewalk.o
  CC      net/sunrpc/timer.o
  AR      drivers/nvme/host/built-in.a
  AR      drivers/nvme/built-in.a
  CC [M]  fs/netfs/buffered_read.o
  CC      fs/ntfs/namei.o
  CC      fs/ntfs/runlist.o
  CC      drivers/spi/spi.o
  CC      arch/x86/kernel/hw_breakpoint.o
  CC [M]  net/bluetooth/hci_sync.o
  CC [M]  net/bluetooth/sco.o
  CC      drivers/net/phy/mdio-boardinfo.o
  CC      drivers/net/phy/mdio_devres.o
  CC      kernel/extable.o
  CC      drivers/acpi/acpica/rsirq.o
  AR      drivers/net/pse-pd/built-in.a
  CC [M]  drivers/gpu/drm/drm_aperture.o
  CC      net/ipv6/netfilter.o
  CC      fs/efivarfs/super.o
  CC [M]  drivers/misc/mei/gsc-me.o
  CC      drivers/net/phy/phy.o
  LD [M]  drivers/misc/mei/mei.o
  CC [M]  fs/netfs/io.o
  CC      drivers/net/phy/phy-c45.o
  CC      drivers/base/firmware.o
  CC      lib/radix-tree.o
  CC      fs/pstore/platform.o
  CC      net/ipv6/fib6_rules.o
  CC [M]  net/bridge/br_netfilter_hooks.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atombios_crtc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.o
  CC      drivers/acpi/acpica/rslist.o
  CC [M]  net/netfilter/nf_nat_helper.o
  CC      drivers/scsi/scsi_lib_dma.o
  CC [M]  drivers/dma-buf/st-dma-fence-chain.o
  CC      drivers/net/phy/phy-core.o
  CC [M]  net/bridge/br_netfilter_ipv6.o
  CC [M]  fs/fscache/cache.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/device.o
  CC      fs/pstore/pmsg.o
  CC [M]  fs/fscache/cookie.o
  CC      fs/nfs/nfs3client.o
  CC      drivers/base/init.o
  CC      drivers/base/map.o
  CC      net/ipv4/fib_frontend.o
  CC      drivers/acpi/pci_root.o
  CC      mm/pgtable-generic.o
  CC      arch/x86/kernel/tsc.o
  CC      net/ipv6/proc.o
  CC      net/sunrpc/xdr.o
  CC      drivers/ata/libata-pmp.o
  CC      fs/efivarfs/vars.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/disp.o
  LD [M]  drivers/misc/mei/mei-me.o
  CC      drivers/acpi/acpica/rsmemory.o
  LD [M]  drivers/misc/mei/mei-gsc.o
  CC [M]  fs/netfs/iterator.o
  CC      mm/rmap.o
  CC      fs/ntfs/super.o
  CC      net/ipv6/syncookies.o
  CC      kernel/params.o
  CC      drivers/base/devres.o
  AR      fs/pstore/built-in.a
  CC      drivers/scsi/scsi_scan.o
  CC [M]  drivers/gpu/drm/i915/i915_mitigations.o
  CC [M]  fs/smbfs_common/cifs_arc4.o
  CC [M]  drivers/gpu/drm/ast/ast_post.o
  CC [M]  fs/smbfs_common/cifs_md4.o
  CC [M]  fs/cifs/trace.o
  CC      net/core/dst_cache.o
  CC      lib/ratelimit.o
  CC      drivers/acpi/acpica/rsmisc.o
  CC [M]  fs/cifs/cifsfs.o
  CC [M]  drivers/gpu/drm/ast/ast_dp501.o
  CC      drivers/net/phy/phy_device.o
  CC [M]  drivers/gpu/drm/drm_atomic.o
  CC      mm/vmalloc.o
  CC [M]  fs/netfs/main.o
  CC      lib/rbtree.o
  CC [M]  fs/cifs/cifs_debug.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/driver.o
  CC [M]  drivers/gpu/drm/xe/xe_bo_evict.o
  CC [M]  drivers/dma-buf/st-dma-fence-unwrap.o
  CC [M]  drivers/gpu/drm/drm_atomic_uapi.o
  CC      fs/nfs/nfs3proc.o
  AR      fs/efivarfs/built-in.a
  CC [M]  drivers/dma-buf/st-dma-resv.o
  CC [M]  drivers/gpu/drm/i915/i915_module.o
  CC      drivers/net/phy/linkmode.o
  CC      net/ipv6/mip6.o
  CC      net/ipv6/addrconf_core.o
  CC [M]  net/netfilter/nf_nat_redirect.o
  CC      net/ipv6/exthdrs_core.o
  CC      drivers/acpi/acpica/rsserial.o
  CC      mm/page_alloc.o
  CC      arch/x86/kernel/tsc_msr.o
  AR      net/bridge/built-in.a
  CC [M]  fs/netfs/objects.o
  CC      net/ipv4/fib_semantics.o
  CC [M]  net/netfilter/nf_nat_masquerade.o
  CC [M]  fs/fuse/dev.o
  CC      drivers/ata/libata-acpi.o
  CC      drivers/net/phy/mdio_bus.o
  CC      lib/seq_buf.o
  CC      drivers/base/attribute_container.o
  CC [M]  fs/fscache/io.o
  CC      kernel/kthread.o
  CC      arch/x86/kernel/io_delay.o
  CC [M]  drivers/gpu/drm/i915/i915_params.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atom.o
  CC [M]  fs/overlayfs/super.o
  AR      drivers/dma-buf/built-in.a
  CC      drivers/acpi/acpica/rsutils.o
  CC      fs/open.o
  LD [M]  drivers/dma-buf/dmabuf_selftests.o
  CC      arch/x86/kernel/rtc.o
  CC      arch/x86/kernel/resource.o
  CC      fs/ntfs/sysctl.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/event.o
  CC      drivers/acpi/acpica/rsxface.o
  CC      net/core/gro_cells.o
  CC      fs/ntfs/unistr.o
  GEN     drivers/scsi/scsi_devinfo_tbl.c
  CC      drivers/scsi/scsi_devinfo.o
  CC [M]  drivers/gpu/drm/xe/xe_debugfs.o
  AS      arch/x86/kernel/irqflags.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_fence.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.o
  CC [M]  drivers/gpu/drm/xe/xe_devcoredump.o
  CC      drivers/base/transport_class.o
  LD [M]  net/bridge/br_netfilter.o
  CC      lib/show_mem.o
  CC [M]  drivers/gpu/drm/ast/ast_dp.o
  CC [M]  drivers/gpu/drm/xe/xe_device.o
  CC [M]  drivers/gpu/drm/drm_auth.o
  LD [M]  fs/netfs/netfs.o
  CC [M]  arch/x86/kvm/vmx/posted_intr.o
  AR      drivers/firewire/built-in.a
  CC      fs/read_write.o
  CC      drivers/acpi/acpica/tbdata.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/fifo.o
  CC      drivers/base/topology.o
  CC      net/ipv6/ip6_checksum.o
  CC [M]  drivers/gpu/drm/i915/i915_pci.o
  LD [M]  arch/x86/kvm/kvm.o
  CC [M]  drivers/gpu/drm/drm_blend.o
  CC [M]  fs/fscache/main.o
  UPD     arch/x86/kvm/kvm-asm-offsets.h
  CC [M]  drivers/gpu/drm/drm_bridge.o
  CC      arch/x86/kernel/static_call.o
  CC      fs/nfs/nfs3xdr.o
  CC      fs/ntfs/upcase.o
  CC [M]  fs/overlayfs/namei.o
  CC      drivers/base/container.o
  CC      drivers/ata/libata-pata-timings.o
  CC      lib/siphash.o
  AR      drivers/cdrom/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvif/head.o
  CC [M]  drivers/gpu/drm/i915/i915_scatterlist.o
  CC [M]  net/netfilter/x_tables.o
  CC      net/core/failover.o
  CC      net/sunrpc/sunrpc_syms.o
  CC [M]  drivers/gpu/drm/xe/xe_dma_buf.o
  CC      drivers/scsi/scsi_sysctl.o
  AS [M]  arch/x86/kvm/vmx/vmenter.o
  CC [M]  drivers/gpu/drm/drm_cache.o
  CC [M]  net/netfilter/xt_tcpudp.o
  CC      lib/string.o
  AR      drivers/spi/built-in.a
  CC [M]  net/bluetooth/iso.o
  CC      arch/x86/kernel/process.o
  CC      kernel/sys_ni.o
  CC      drivers/acpi/acpica/tbfadt.o
  LD [M]  drivers/gpu/drm/ast/ast.o
  CC [M]  fs/fscache/volume.o
  CC      drivers/base/property.o
  CC      lib/timerqueue.o
  AR      drivers/auxdisplay/built-in.a
  CC      drivers/base/cacheinfo.o
  CC      kernel/nsproxy.o
  CC      drivers/acpi/acpica/tbfind.o
  CC      drivers/net/phy/mdio_device.o
  CC [M]  drivers/gpu/drm/i915/i915_suspend.o
  CC      mm/init-mm.o
  AR      fs/ntfs/built-in.a
  CC      fs/file_table.o
  CC [M]  drivers/gpu/drm/drm_client.o
  CC [M]  drivers/gpu/drm/drm_client_modeset.o
  CC [M]  drivers/gpu/drm/i915/i915_switcheroo.o
  CC [M]  fs/fscache/proc.o
  CC [M]  drivers/gpu/drm/drm_color_mgmt.o
  CC      net/ipv6/ip6_icmp.o
  CC      drivers/scsi/scsi_debugfs.o
  CC      drivers/scsi/scsi_trace.o
  CC [M]  fs/fuse/dir.o
  CC      drivers/ata/ahci.o
  CC [M]  fs/overlayfs/util.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/mem.o
  CC      drivers/ata/libahci.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_object.o
  CC      lib/vsprintf.o
  CC [M]  drivers/gpu/drm/i915/i915_sysfs.o
  CC      drivers/base/swnode.o
  CC      drivers/acpi/acpica/tbinstal.o
  CC      drivers/ata/ata_piix.o
  CC [M]  fs/cifs/connect.o
  CC      arch/x86/kernel/ptrace.o
  CC      arch/x86/kernel/tls.o
  CC      kernel/notifier.o
  CC      net/ipv4/fib_trie.o
  CC      fs/btrfs/ctree.o
  AR      net/core/built-in.a
  CC      drivers/base/auxiliary.o
  CC      mm/memblock.o
  CC      mm/memory_hotplug.o
  CC [M]  drivers/gpu/drm/xe/xe_engine.o
  CC      net/sunrpc/cache.o
  CC [M]  fs/overlayfs/inode.o
  CC [M]  net/netfilter/xt_mark.o
  CC      drivers/net/phy/swphy.o
  CC      drivers/net/mdio/acpi_mdio.o
  CC      drivers/acpi/acpica/tbprint.o
  CC [M]  net/netfilter/xt_nat.o
  CC      drivers/base/devtmpfs.o
  CC [M]  drivers/gpu/drm/i915/i915_utils.o
  AR      drivers/net/pcs/built-in.a
  LD [M]  fs/fscache/fscache.o
  CC      kernel/ksysfs.o
  CC      drivers/scsi/scsi_logging.o
  CC [M]  fs/cifs/dir.o
  CC      mm/madvise.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gart.o
  CC      drivers/scsi/scsi_pm.o
  CC      drivers/scsi/scsi_bsg.o
  CC [M]  fs/cifs/file.o
  CC [M]  drivers/gpu/drm/xe/xe_exec.o
  CC      kernel/cred.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/mmu.o
  CC [M]  drivers/gpu/drm/drm_connector.o
  CC      arch/x86/kernel/step.o
  CC      fs/super.o
  CC [M]  fs/overlayfs/file.o
  CC      drivers/acpi/acpica/tbutils.o
  CC      kernel/reboot.o
  CC      net/ipv6/output_core.o
  CC      kernel/async.o
  CC [M]  drivers/gpu/drm/i915/intel_clock_gating.o
  CC [M]  net/netfilter/xt_REDIRECT.o
  AR      fs/nfs/built-in.a
  CC      fs/char_dev.o
  CC      drivers/net/phy/fixed_phy.o
  CC      drivers/base/memory.o
  CC      arch/x86/kernel/i8237.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.o
  CC      mm/page_io.o
  CC      drivers/net/mdio/fwnode_mdio.o
  CC [M]  net/bluetooth/a2mp.o
  LD [M]  arch/x86/kvm/kvm-intel.o
  CC      arch/x86/kernel/stacktrace.o
  CC      fs/stat.o
  CC      fs/exec.o
  CC [M]  drivers/net/phy/phylink.o
  CC [M]  net/netfilter/xt_MASQUERADE.o
  CC      arch/x86/kernel/reboot.o
  CC      arch/x86/kernel/msr.o
  CC      drivers/scsi/scsi_common.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_display.o
  CC      drivers/acpi/acpica/tbxface.o
  CC [M]  fs/fuse/file.o
  CC      fs/pipe.o
  CC      arch/x86/kernel/cpuid.o
  CC [M]  net/netfilter/xt_addrtype.o
  CC      kernel/range.o
  CC [M]  drivers/gpu/drm/i915/intel_device_info.o
  CC      drivers/base/module.o
  CC      drivers/acpi/acpica/tbxfload.o
  CC [M]  drivers/net/phy/aquantia_main.o
  CC [M]  drivers/gpu/drm/xe/xe_execlist.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/outp.o
  CC      drivers/acpi/acpica/tbxfroot.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.o
  CC      net/sunrpc/rpc_pipe.o
  CC      mm/swap_state.o
  AR      drivers/ata/built-in.a
  CC [M]  fs/fuse/inode.o
  CC [M]  fs/overlayfs/dir.o
  CC      drivers/scsi/sd.o
  CC      net/socket.o
  CC      kernel/smpboot.o
  CC [M]  net/netfilter/xt_conntrack.o
  CC [M]  drivers/net/phy/aquantia_hwmon.o
  CC      drivers/acpi/acpica/utaddress.o
  AR      drivers/net/mdio/built-in.a
  CC      net/compat.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/timer.o
  CC      drivers/base/pinctrl.o
  CC      net/ipv6/protocol.o
  CC      mm/swapfile.o
  CC [M]  fs/overlayfs/readdir.o
  CC [M]  fs/fuse/control.o
  CC      fs/namei.o
  CC      fs/fcntl.o
  CC [M]  fs/fuse/xattr.o
  CC [M]  net/netfilter/xt_ipvs.o
  AR      drivers/net/ethernet/adi/built-in.a
  AR      drivers/net/ethernet/alacritech/built-in.a
  AR      drivers/net/ethernet/amazon/built-in.a
  AR      drivers/net/ethernet/aquantia/built-in.a
  AR      drivers/net/usb/built-in.a
  AR      drivers/net/ethernet/asix/built-in.a
  CC [M]  drivers/net/usb/pegasus.o
  AR      drivers/net/ethernet/cadence/built-in.a
  CC [M]  drivers/net/ipvlan/ipvlan_core.o
  AR      drivers/net/ethernet/broadcom/built-in.a
  CC [M]  drivers/net/ethernet/broadcom/b44.o
  CC      arch/x86/kernel/early-quirks.o
  CC      drivers/acpi/acpica/utalloc.o
  CC [M]  drivers/net/ipvlan/ipvlan_main.o
  CC [M]  drivers/net/usb/rtl8150.o
  CC      lib/win_minmax.o
  CC      drivers/base/devcoredump.o
  CC      drivers/scsi/sg.o
  CC [M]  fs/fuse/acl.o
  CC      kernel/ucount.o
  CC      fs/ioctl.o
  CC [M]  drivers/gpu/drm/xe/xe_force_wake.o
  CC [M]  drivers/gpu/drm/drm_crtc.o
  CC      fs/readdir.o
  CC [M]  net/bluetooth/amp.o
  CC      net/ipv6/ip6_offload.o
  CC      drivers/acpi/acpica/utascii.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/vmm.o
  CC [M]  fs/fuse/readdir.o
  CC      drivers/acpi/acpica/utbuffer.o
  CC      fs/select.o
  CC      net/ipv4/fib_notifier.o
  CC [M]  drivers/net/phy/ax88796b.o
  CC [M]  drivers/gpu/drm/i915/intel_memory_region.o
  CC [M]  net/bluetooth/hci_debugfs.o
  CC      lib/xarray.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gem.o
  CC      net/sunrpc/sysfs.o
  CC [M]  drivers/net/ethernet/broadcom/bnx2.o
  CC      fs/btrfs/extent-tree.o
  CC [M]  drivers/net/usb/r8152.o
  CC      drivers/acpi/acpica/utcksum.o
  CC      kernel/regset.o
  CC [M]  fs/overlayfs/copy_up.o
  CC      drivers/base/platform-msi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ring.o
  CC      mm/swap_slots.o
  CC      mm/dmapool.o
  CC      drivers/acpi/acpica/utcopy.o
  CC      net/sunrpc/svc_xprt.o
  CC      arch/x86/kernel/smp.o
  CC [M]  fs/cifs/inode.o
  CC      fs/dcache.o
  LD [M]  net/netfilter/nf_conntrack.o
  CC [M]  drivers/gpu/drm/xe/xe_ggtt.o
  CC      net/sysctl_net.o
  LD [M]  net/netfilter/nf_nat.o
  AR      net/netfilter/built-in.a
  CC      net/sunrpc/xprtmultipath.o
  CC      net/sunrpc/stats.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/user.o
  CC      kernel/kmod.o
  CC [M]  drivers/net/ethernet/broadcom/cnic.o
  CC      drivers/base/physical_location.o
  CC [M]  drivers/gpu/drm/drm_displayid.o
  CC [M]  drivers/net/phy/bcm7xxx.o
  CC      net/sunrpc/sysctl.o
  CC [M]  fs/overlayfs/export.o
  CC      kernel/groups.o
  CC [M]  drivers/net/ethernet/broadcom/tg3.o
  CC [M]  drivers/gpu/drm/nouveau/nvif/userc361.o
  CC [M]  drivers/gpu/drm/xe/xe_gt.o
  CC [M]  fs/fuse/ioctl.o
  CC      net/ipv4/inet_fragment.o
  CC      drivers/acpi/acpica/utexcep.o
  CC      drivers/acpi/acpica/utdebug.o
  CC      net/ipv4/ping.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_clock.o
  CC      mm/hugetlb.o
  CC      drivers/acpi/acpica/utdecode.o
  CC [M]  drivers/net/ipvlan/ipvlan_l3s.o
  CC      net/ipv6/tcpv6_offload.o
  CC      drivers/base/trace.o
  CC      net/ipv6/exthdrs_offload.o
  CC      fs/inode.o
  CC      drivers/scsi/scsi_sysfs.o
  CC      fs/attr.o
  CC [M]  drivers/net/phy/bcm87xx.o
  CC      arch/x86/kernel/smpboot.o
  CC [M]  drivers/gpu/drm/drm_drv.o
  CC [M]  drivers/gpu/drm/drm_dumb_buffers.o
  CC      net/ipv4/ip_tunnel_core.o
  CC      mm/hugetlb_vmemmap.o
  CC      drivers/acpi/pci_link.o
  CC      mm/sparse.o
  CC      kernel/kcmp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_cs.o
  CC [M]  drivers/net/phy/bcm-phy-lib.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/client.o
  CC      drivers/acpi/acpica/utdelete.o
  CC      drivers/acpi/acpica/uterror.o
  LD [M]  net/bluetooth/bluetooth.o
  LD [M]  fs/overlayfs/overlay.o
  CC [M]  drivers/gpu/drm/drm_edid.o
  CC      lib/lockref.o
  CC      kernel/freezer.o
  CC      mm/sparse-vmemmap.o
  CC      drivers/usb/common/common.o
  LD [M]  fs/fuse/fuse.o
  CC      drivers/usb/core/usb.o
  AR      drivers/usb/phy/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_gt_debugfs.o
  CC [M]  drivers/gpu/drm/i915/intel_pcode.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_bios.o
  CC      drivers/usb/core/hub.o
  CC      lib/bcd.o
  CC      drivers/usb/core/hcd.o
  CC      lib/sort.o
  CC      drivers/usb/host/pci-quirks.o
  AR      drivers/base/built-in.a
  CC      lib/parser.o
  CC      drivers/acpi/acpica/uteval.o
  CC [M]  drivers/gpu/drm/drm_encoder.o
  CC      drivers/usb/common/debug.o
  CC [M]  drivers/gpu/drm/i915/intel_region_ttm.o
  CC [M]  drivers/gpu/drm/i915/intel_runtime_pm.o
  CC      drivers/acpi/acpica/utglobal.o
  CC      arch/x86/kernel/tsc_sync.o
  CC      drivers/acpi/pci_irq.o
  CC      kernel/stacktrace.o
  CC      net/ipv6/inet6_hashtables.o
  LD [M]  drivers/net/ipvlan/ipvlan.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_mcr.o
  CC      lib/debug_locks.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/engine.o
  CC      mm/mmu_notifier.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/enum.o
  CC      mm/ksm.o
  AR      drivers/usb/common/built-in.a
  CC      arch/x86/kernel/setup_percpu.o
  CC      drivers/usb/core/urb.o
  CC      lib/random32.o
  CC      drivers/usb/core/message.o
  CC [M]  drivers/net/phy/broadcom.o
  CC      drivers/usb/core/driver.o
  CC      kernel/dma.o
  CC      arch/x86/kernel/ftrace.o
  CC      drivers/acpi/acpica/uthex.o
  CC      drivers/usb/host/ehci-hcd.o
  CC      drivers/input/serio/serio.o
  CC [M]  drivers/gpu/drm/drm_file.o
  CC      drivers/input/serio/i8042.o
  CC      drivers/input/serio/libps2.o
  CC [M]  drivers/gpu/drm/i915/intel_sbi.o
  CC [M]  drivers/gpu/drm/i915/intel_step.o
  CC      net/ipv4/gre_offload.o
  AR      drivers/scsi/built-in.a
  CC      lib/bust_spinlocks.o
  AR      net/sunrpc/built-in.a
  CC      drivers/input/keyboard/atkbd.o
  CC      lib/kasprintf.o
  CC      lib/bitmap.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.o
  AR      drivers/input/mouse/built-in.a
  CC      kernel/smp.o
  CC      drivers/input/input.o
  CC      drivers/input/input-compat.o
  CC      kernel/uid16.o
  CC [M]  drivers/net/phy/lxt.o
  CC      drivers/acpi/acpica/utids.o
  CC      drivers/usb/storage/scsiglue.o
  CC      drivers/usb/storage/protocol.o
  CC      drivers/usb/storage/transport.o
  CC      kernel/kallsyms.o
  CC      kernel/acct.o
  CC      drivers/input/input-mt.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_pagefault.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/event.o
  CC      drivers/acpi/acpi_lpss.o
  CC [M]  drivers/gpu/drm/i915/intel_uncore.o
  CC      drivers/usb/core/config.o
  AS      arch/x86/kernel/ftrace_64.o
  CC      drivers/usb/serial/usb-serial.o
  CC      drivers/usb/serial/generic.o
  CC      arch/x86/kernel/trace_clock.o
  CC      mm/slub.o
  CC      drivers/usb/serial/bus.o
  CC      drivers/acpi/acpi_apd.o
  CC      drivers/usb/core/file.o
  CC      drivers/acpi/acpica/utinit.o
  CC      arch/x86/kernel/trace.o
  CC      lib/scatterlist.o
  CC      kernel/crash_core.o
  AR      drivers/usb/misc/built-in.a
  CC [M]  drivers/usb/misc/ftdi-elan.o
  CC      net/ipv6/mcast_snoop.o
  CC [M]  net/ipv6/ip6_udp_tunnel.o
  CC [M]  fs/cifs/link.o
  CC      mm/migrate.o
  CC      kernel/compat.o
  CC      drivers/usb/core/buffer.o
  CC      mm/migrate_device.o
  CC      drivers/input/input-poller.o
  CC      drivers/input/ff-core.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atombios_dp.o
  CC      lib/list_sort.o
  CC [M]  drivers/net/phy/realtek.o
  AR      drivers/input/keyboard/built-in.a
  AR      drivers/net/ethernet/cavium/common/built-in.a
  CC      drivers/acpi/acpica/utlock.o
  CC [M]  drivers/usb/class/usbtmc.o
  CC      drivers/usb/gadget/udc/core.o
  AR      drivers/net/ethernet/cavium/thunder/built-in.a
  CC      arch/x86/kernel/rethook.o
  CC      drivers/usb/gadget/udc/trace.o
  AR      drivers/input/serio/built-in.a
  AR      drivers/net/ethernet/cavium/liquidio/built-in.a
  CC      drivers/acpi/acpi_platform.o
  AR      drivers/net/ethernet/cavium/octeon/built-in.a
  CC      net/ipv4/metrics.o
  AR      drivers/net/ethernet/cavium/built-in.a
  CC      lib/uuid.o
  CC      mm/huge_memory.o
  CC      lib/iov_iter.o
  CC      drivers/usb/serial/console.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.o
  CC      drivers/acpi/acpi_pnp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/firmware.o
  CC      drivers/usb/storage/usb.o
  CC      fs/btrfs/print-tree.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_sysfs.o
  CC      drivers/usb/serial/ftdi_sio.o
  CC      drivers/rtc/lib.o
  CC      drivers/rtc/class.o
  CC      drivers/acpi/acpica/utmath.o
  AR      drivers/usb/gadget/function/built-in.a
  AR      drivers/usb/gadget/legacy/built-in.a
  CC      drivers/usb/core/sysfs.o
  CC      drivers/usb/serial/pl2303.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_tlb_invalidation.o
  CC      fs/btrfs/root-tree.o
  CC      drivers/acpi/acpica/utmisc.o
  CC      kernel/utsname.o
  CC      arch/x86/kernel/crash_core_64.o
  CC [M]  drivers/net/usb/asix_devices.o
  CC      drivers/input/touchscreen.o
  CC      drivers/acpi/power.o
  CC      fs/bad_inode.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.o
  CC      drivers/acpi/event.o
  CC      drivers/usb/core/endpoint.o
  CC      drivers/usb/core/devio.o
  CC      drivers/acpi/evged.o
  AR      net/ipv6/built-in.a
  CC      drivers/input/ff-memless.o
  CC      mm/khugepaged.o
  CC      mm/page_counter.o
  CC [M]  drivers/net/phy/smsc.o
  CC      drivers/acpi/acpica/utmutex.o
  CC [M]  drivers/gpu/drm/xe/xe_gt_topology.o
  CC      drivers/acpi/acpica/utnonansi.o
  CC      kernel/user_namespace.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/gpuobj.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atombios_encoders.o
  CC      drivers/rtc/interface.o
  CC      drivers/rtc/nvmem.o
  CC [M]  drivers/gpu/drm/i915/intel_wakeref.o
  CC      arch/x86/kernel/module.o
  CC      net/ipv4/netlink.o
  CC [M]  drivers/gpu/drm/i915/vlv_sideband.o
  AR      drivers/i2c/algos/built-in.a
  CC [M]  drivers/i2c/algos/i2c-algo-bit.o
  CC [M]  fs/cifs/misc.o
  CC      drivers/i2c/busses/i2c-designware-common.o
  AR      drivers/i2c/muxes/built-in.a
  CC [M]  drivers/i2c/muxes/i2c-mux-gpio.o
  CC      drivers/i2c/busses/i2c-designware-master.o
  CC      drivers/i2c/i2c-boardinfo.o
  CC      drivers/usb/storage/initializers.o
  CC      drivers/i2c/busses/i2c-designware-platdrv.o
  AR      drivers/usb/gadget/udc/built-in.a
  CC      drivers/usb/gadget/usbstring.o
  CC      drivers/i2c/busses/i2c-designware-baytrail.o
  CC [M]  drivers/net/usb/asix_common.o
  CC      lib/clz_ctz.o
  CC      drivers/acpi/acpica/utobject.o
  CC      drivers/acpi/acpica/utosi.o
  CC      drivers/usb/gadget/config.o
  CC      drivers/acpi/sysfs.o
  CC      drivers/acpi/property.o
  CC      drivers/i2c/i2c-core-base.o
  CC      net/ipv4/nexthop.o
  CC      drivers/acpi/acpi_cmos_rtc.o
  CC      drivers/usb/core/notify.o
  CC [M]  drivers/gpu/drm/i915/vlv_suspend.o
  CC      drivers/usb/core/generic.o
  CC      arch/x86/kernel/early_printk.o
  CC      drivers/input/vivaldi-fmap.o
  CC      net/ipv4/udp_tunnel_stub.o
  CC      net/ipv4/sysctl_net_ipv4.o
  AR      drivers/usb/serial/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_guc.o
  CC      drivers/rtc/dev.o
  CC [M]  fs/cifs/netmisc.o
  CC      mm/memcontrol.o
  CC      fs/btrfs/dir-item.o
  LD [M]  drivers/net/phy/aquantia.o
  AR      drivers/net/phy/built-in.a
  CC [M]  drivers/net/vxlan/vxlan_core.o
  CC      drivers/acpi/acpica/utownerid.o
  CC      fs/btrfs/file-item.o
  CC      drivers/rtc/proc.o
  CC      drivers/usb/storage/sierra_ms.o
  CC      drivers/usb/gadget/epautoconf.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/intr.o
  CC      arch/x86/kernel/hpet.o
  CC      kernel/pid_namespace.o
  CC      drivers/input/input-leds.o
  CC [M]  drivers/net/usb/ax88172a.o
  CC      drivers/usb/gadget/composite.o
  CC      drivers/rtc/sysfs.o
  CC [M]  fs/cifs/smbencrypt.o
  CC [M]  drivers/i2c/busses/i2c-scmi.o
  CC      drivers/usb/core/quirks.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/ioctl.o
  CC [M]  drivers/net/usb/ax88179_178a.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_ads.o
  CC [M]  drivers/net/vxlan/vxlan_multicast.o
  CC      drivers/input/mousedev.o
  CC      arch/x86/kernel/amd_nb.o
  CC [M]  drivers/i2c/busses/i2c-ccgx-ucsi.o
  CC      drivers/acpi/acpica/utpredef.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_sa.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_ct.o
  CC      drivers/acpi/x86/apple.o
  CC      drivers/rtc/rtc-mc146818-lib.o
  CC      arch/x86/kernel/kvm.o
  CC      drivers/usb/core/devices.o
  CC [M]  drivers/i2c/busses/i2c-i801.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/atombios_i2c.o
  CC      lib/bsearch.o
  CC [M]  drivers/gpu/drm/i915/soc/intel_dram.o
  CC      drivers/usb/storage/option_ms.o
  CC [M]  drivers/gpu/drm/i915/soc/intel_gmch.o
  CC [M]  drivers/net/usb/cdc_ether.o
  CC [M]  fs/cifs/transport.o
  CC      drivers/acpi/acpica/utresdecode.o
  CC      net/ipv4/proc.o
  CC      drivers/usb/host/ehci-pci.o
  CC      net/ipv4/syncookies.o
  CC [M]  drivers/gpu/drm/xe/xe_guc_debugfs.o
  UPD     kernel/config_data
  CC      kernel/stop_machine.o
  AR      drivers/i3c/built-in.a
  CC [M]  drivers/net/usb/cdc_eem.o
  CC [M]  drivers/net/usb/smsc75xx.o
  CC      drivers/acpi/acpica/utresrc.o
  CC      drivers/rtc/rtc-cmos.o
  CC      drivers/usb/storage/usual-tables.o
  CC      drivers/input/evdev.o
  CC      drivers/acpi/x86/utils.o
  AR      drivers/media/i2c/built-in.a
  CC [M]  drivers/i2c/busses/i2c-isch.o
  AR      drivers/media/tuners/built-in.a
  AR      drivers/media/rc/keymaps/built-in.a
  AR      drivers/media/rc/built-in.a
  AR      drivers/media/common/b2c2/built-in.a
  CC      net/ipv4/esp4.o
  CC      net/ipv4/esp4_offload.o
  AR      drivers/net/ethernet/cortina/built-in.a
  AR      drivers/media/common/saa7146/built-in.a
  CC      net/ipv4/netfilter.o
  AR      drivers/media/common/siano/built-in.a
  AR      drivers/media/common/v4l2-tpg/built-in.a
  AR      drivers/media/platform/allegro-dvt/built-in.a
  AR      drivers/media/common/videobuf2/built-in.a
  CC      mm/vmpressure.o
  AR      drivers/media/common/built-in.a
  AR      drivers/media/platform/amlogic/meson-ge2d/built-in.a
  AR      drivers/media/platform/amlogic/built-in.a
  AR      drivers/media/platform/amphion/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/memory.o
  CC      lib/find_bit.o
  AR      drivers/media/platform/aspeed/built-in.a
  AR      drivers/media/platform/atmel/built-in.a
  CC      lib/llist.o
  AR      drivers/media/platform/cadence/built-in.a
  CC      kernel/kprobes.o
  AR      drivers/media/platform/chips-media/built-in.a
  AR      drivers/media/platform/intel/built-in.a
  AR      drivers/media/pci/ttpci/built-in.a
  AR      drivers/media/platform/marvell/built-in.a
  AR      drivers/media/pci/b2c2/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/mm.o
  AR      drivers/media/pci/pluto2/built-in.a
  AR      drivers/media/platform/mediatek/jpeg/built-in.a
  AR      drivers/media/pci/dm1105/built-in.a
  AR      drivers/media/platform/mediatek/mdp/built-in.a
  AR      drivers/media/pci/pt1/built-in.a
  AR      drivers/media/platform/mediatek/vcodec/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_guc_hwconfig.o
  AR      drivers/media/pci/pt3/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_guc_log.o
  AR      drivers/media/platform/mediatek/vpu/built-in.a
  AR      drivers/media/pci/mantis/built-in.a
  AR      drivers/media/platform/mediatek/mdp3/built-in.a
  AR      drivers/media/pci/ngene/built-in.a
  AR      drivers/media/platform/mediatek/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_guc_pc.o
  AR      drivers/media/pci/ddbridge/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.o
  AR      drivers/media/platform/microchip/built-in.a
  AR      drivers/media/pci/saa7146/built-in.a
  AR      drivers/media/pci/smipcie/built-in.a
  AR      drivers/media/platform/nvidia/tegra-vde/built-in.a
  AR      drivers/media/platform/nvidia/built-in.a
  AR      drivers/media/pci/netup_unidvb/built-in.a
  AR      drivers/media/platform/nxp/dw100/built-in.a
  CC      drivers/usb/core/phy.o
  AR      drivers/media/pci/intel/ipu3/built-in.a
  AR      drivers/media/pci/intel/built-in.a
  AR      drivers/media/platform/nxp/imx-jpeg/built-in.a
  AR      drivers/media/pci/built-in.a
  AR      drivers/media/platform/nxp/built-in.a
  AR      drivers/media/platform/qcom/camss/built-in.a
  AR      drivers/media/usb/b2c2/built-in.a
  AR      drivers/media/usb/dvb-usb/built-in.a
  AR      drivers/media/platform/qcom/venus/built-in.a
  CC      drivers/usb/core/port.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vm.o
  AR      drivers/media/platform/qcom/built-in.a
  AR      drivers/media/usb/dvb-usb-v2/built-in.a
  CC      drivers/acpi/acpica/utstate.o
  AR      drivers/media/usb/s2255/built-in.a
  CC      lib/memweight.o
  AR      drivers/media/platform/renesas/rcar-vin/built-in.a
  AR      drivers/media/usb/siano/built-in.a
  CC      lib/kfifo.o
  AR      drivers/media/platform/renesas/rzg2l-cru/built-in.a
  AR      drivers/media/usb/ttusb-budget/built-in.a
  AR      drivers/media/platform/renesas/vsp1/built-in.a
  AR      drivers/media/usb/ttusb-dec/built-in.a
  AR      drivers/media/platform/renesas/built-in.a
  AR      drivers/media/usb/built-in.a
  CC      drivers/usb/host/ohci-hcd.o
  CC      drivers/acpi/acpica/utstring.o
  CC      drivers/acpi/x86/s2idle.o
  AR      drivers/media/platform/rockchip/rga/built-in.a
  AR      drivers/media/platform/rockchip/rkisp1/built-in.a
  CC      mm/swap_cgroup.o
  AR      drivers/media/platform/rockchip/built-in.a
  AR      drivers/ptp/built-in.a
  AR      drivers/usb/storage/built-in.a
  CC      fs/file.o
  CC [M]  drivers/ptp/ptp_clock.o
  CC      drivers/i2c/i2c-core-smbus.o
  AR      drivers/media/platform/samsung/exynos-gsc/built-in.a
  AR      drivers/media/platform/samsung/exynos4-is/built-in.a
  CC      drivers/i2c/i2c-core-acpi.o
  CC      lib/percpu-refcount.o
  AR      drivers/media/platform/samsung/s3c-camif/built-in.a
  AR      drivers/media/platform/samsung/s5p-g2d/built-in.a
  AR      drivers/media/platform/samsung/s5p-jpeg/built-in.a
  AR      drivers/media/platform/samsung/s5p-mfc/built-in.a
  AR      drivers/media/platform/samsung/built-in.a
  AR      drivers/media/platform/st/sti/bdisp/built-in.a
  AR      drivers/media/platform/st/sti/c8sectpfe/built-in.a
  AR      drivers/media/platform/st/sti/delta/built-in.a
  AR      drivers/power/reset/built-in.a
  AR      drivers/media/platform/st/sti/hva/built-in.a
  CC      drivers/power/supply/power_supply_core.o
  CC      fs/btrfs/inode-item.o
  AR      drivers/media/platform/st/stm32/built-in.a
  CC      drivers/power/supply/power_supply_sysfs.o
  AR      drivers/media/platform/st/built-in.a
  CC      drivers/power/supply/power_supply_leds.o
  AR      drivers/media/platform/sunxi/sun4i-csi/built-in.a
  AR      drivers/media/platform/sunxi/sun6i-csi/built-in.a
  AR      drivers/media/platform/sunxi/sun6i-mipi-csi2/built-in.a
  AR      drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/built-in.a
  CC      mm/hugetlb_cgroup.o
  AR      drivers/media/platform/sunxi/sun8i-di/built-in.a
  AR      drivers/media/platform/sunxi/sun8i-rotate/built-in.a
  AR      drivers/media/platform/sunxi/built-in.a
  CC      arch/x86/kernel/kvmclock.o
  CC      arch/x86/kernel/paravirt.o
  AR      drivers/media/platform/ti/am437x/built-in.a
  CC [M]  drivers/gpu/drm/i915/soc/intel_pch.o
  AR      drivers/media/platform/ti/cal/built-in.a
  CC [M]  drivers/i2c/busses/i2c-ismt.o
  AR      drivers/media/platform/ti/vpe/built-in.a
  AR      drivers/media/platform/ti/davinci/built-in.a
  CC      drivers/acpi/debugfs.o
  AR      drivers/media/platform/ti/omap/built-in.a
  AR      drivers/media/platform/verisilicon/built-in.a
  AR      drivers/media/platform/ti/omap3isp/built-in.a
  AR      drivers/media/platform/ti/built-in.a
  CC      drivers/hwmon/hwmon.o
  AR      drivers/media/platform/via/built-in.a
  AR      drivers/media/platform/xilinx/built-in.a
  CC      drivers/acpi/acpica/utstrsuppt.o
  AR      drivers/media/platform/built-in.a
  CC [M]  fs/cifs/cached_dir.o
  CC      drivers/usb/gadget/functions.o
  CC [M]  drivers/gpu/drm/i915/i915_memcpy.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/object.o
  AR      drivers/rtc/built-in.a
  AR      drivers/media/mmc/siano/built-in.a
  AR      drivers/media/mmc/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_guc_submit.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/oproxy.o
  AR      drivers/media/firewire/built-in.a
  AR      drivers/media/spi/built-in.a
  AR      drivers/media/test-drivers/built-in.a
  AR      drivers/media/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/option.o
  CC [M]  drivers/gpu/drm/i915/i915_mm.o
  CC [M]  drivers/gpu/drm/i915/i915_sw_fence.o
  CC      arch/x86/kernel/pvclock.o
  AR      drivers/input/built-in.a
  AR      drivers/thermal/broadcom/built-in.a
  AR      drivers/thermal/samsung/built-in.a
  CC      mm/kmemleak.o
  CC      drivers/thermal/intel/intel_tcc.o
  CC [M]  drivers/gpu/drm/xe/xe_hw_engine.o
  AR      drivers/thermal/st/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_hw_fence.o
  CC      drivers/thermal/intel/therm_throt.o
  AR      drivers/thermal/qcom/built-in.a
  CC      mm/page_isolation.o
  CC [M]  drivers/gpu/drm/xe/xe_huc.o
  CC      drivers/usb/core/hcd-pci.o
  CC      lib/rhashtable.o
  CC      fs/filesystems.o
  CC [M]  drivers/thermal/intel/x86_pkg_temp_thermal.o
  CC      fs/namespace.o
  CC [M]  drivers/thermal/intel/intel_menlow.o
  CC      mm/early_ioremap.o
  CC      drivers/acpi/acpica/utstrtoul64.o
  CC      kernel/hung_task.o
  CC [M]  drivers/hwmon/acpi_power_meter.o
  CC [M]  drivers/ptp/ptp_chardev.o
  CC      drivers/watchdog/watchdog_core.o
  CC      arch/x86/kernel/pcspeaker.o
  CC      drivers/watchdog/watchdog_dev.o
  CC      drivers/usb/gadget/configfs.o
  CC      drivers/power/supply/power_supply_hwmon.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.o
  CC      arch/x86/kernel/check.o
  CC [M]  drivers/net/usb/smsc95xx.o
  CC      drivers/usb/host/ohci-pci.o
  CC      net/ipv4/inet_diag.o
  CC      drivers/acpi/acpica/utxface.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/ramht.o
  CC      drivers/acpi/acpi_lpat.o
  CC [M]  drivers/i2c/busses/i2c-piix4.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/subdev.o
  CC      arch/x86/kernel/uprobes.o
  CC [M]  fs/cifs/cifs_unicode.o
  CC      fs/btrfs/disk-io.o
  CC      drivers/usb/core/usb-acpi.o
  CC      drivers/i2c/i2c-core-slave.o
  CC      drivers/acpi/acpi_lpit.o
  CC [M]  drivers/hwmon/coretemp.o
  CC [M]  drivers/gpu/drm/i915/i915_sw_fence_work.o
  CC      fs/seq_file.o
  CC [M]  drivers/gpu/drm/i915/i915_syncmap.o
  CC [M]  fs/cifs/nterr.o
  CC [M]  drivers/net/usb/mcs7830.o
  AR      drivers/power/supply/built-in.a
  AR      drivers/power/built-in.a
  CC [M]  drivers/gpu/drm/i915/i915_user_extensions.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ib.o
  CC      fs/xattr.o
  CC      drivers/acpi/prmt.o
  CC [M]  drivers/gpu/drm/xe/xe_huc_debugfs.o
  AR      drivers/thermal/intel/built-in.a
  AR      drivers/thermal/tegra/built-in.a
  CC      arch/x86/kernel/perf_regs.o
  CC      arch/x86/kernel/tracepoint.o
  CC [M]  drivers/gpu/drm/xe/xe_irq.o
  AR      drivers/thermal/mediatek/built-in.a
  CC      drivers/thermal/thermal_core.o
  CC      drivers/thermal/thermal_sysfs.o
  CC      drivers/acpi/acpica/utxfinit.o
  CC      drivers/acpi/acpica/utxferror.o
  CC [M]  drivers/ptp/ptp_sysfs.o
  CC [M]  drivers/ptp/ptp_vclock.o
  CC      kernel/watchdog.o
  AR      drivers/net/ethernet/engleder/built-in.a
  AR      drivers/net/ethernet/ezchip/built-in.a
  CC      drivers/acpi/acpica/utxfmutex.o
  AR      drivers/net/ethernet/fungible/built-in.a
  CC [M]  drivers/gpu/drm/i915/i915_ioc32.o
  CC [M]  drivers/net/vxlan/vxlan_vnifilter.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_pll.o
  CC      kernel/watchdog_hld.o
  CC      drivers/watchdog/softdog.o
  CC      kernel/seccomp.o
  CC [M]  drivers/gpu/drm/i915/i915_debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_lrc.o
  CC      kernel/relay.o
  CC [M]  fs/cifs/cifsencrypt.o
  AR      drivers/usb/core/built-in.a
  CC      lib/base64.o
  CC      arch/x86/kernel/itmt.o
  CC      lib/once.o
  CC      mm/cma.o
  CC      drivers/thermal/thermal_trip.o
  CC      drivers/thermal/thermal_helpers.o
  CC [M]  drivers/md/persistent-data/dm-array.o
  CC [M]  drivers/md/persistent-data/dm-bitset.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/core/uevent.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/fw.o
  CC [M]  drivers/md/persistent-data/dm-block-manager.o
  AR      drivers/acpi/acpica/built-in.a
  CC      drivers/md/md.o
  CC      drivers/net/loopback.o
  CC      drivers/usb/host/uhci-hcd.o
  CC [M]  drivers/md/persistent-data/dm-space-map-common.o
  AR      drivers/hwmon/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_migrate.o
  AR      drivers/watchdog/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/hs.o
  CC [M]  drivers/i2c/busses/i2c-designware-pcidrv.o
  CC      drivers/i2c/i2c-dev.o
  CC      drivers/usb/gadget/u_f.o
  CC      drivers/acpi/acpi_pcc.o
  CC [M]  drivers/i2c/i2c-smbus.o
  CC [M]  drivers/i2c/i2c-mux.o
  CC      lib/refcount.o
  CC      lib/usercopy.o
  CC      drivers/usb/host/xhci.o
  CC      drivers/usb/host/xhci-mem.o
  CC [M]  drivers/ptp/ptp_kvm_x86.o
  CC      drivers/thermal/thermal_hwmon.o
  CC      arch/x86/kernel/umip.o
  CC [M]  drivers/md/persistent-data/dm-space-map-disk.o
  CC      fs/btrfs/transaction.o
  CC [M]  drivers/gpu/drm/xe/xe_mmio.o
  CC [M]  drivers/net/usb/usbnet.o
  CC [M]  drivers/net/usb/cdc_ncm.o
  CC      drivers/thermal/gov_fair_share.o
  CC [M]  drivers/net/usb/r8153_ecm.o
  CC      drivers/net/netconsole.o
  CC      mm/secretmem.o
  CC      drivers/thermal/gov_step_wise.o
  CC      drivers/acpi/ac.o
  CC      lib/errseq.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.o
  CC      net/ipv4/tcp_diag.o
  CC      lib/bucket_locks.o
  CC [M]  drivers/md/persistent-data/dm-space-map-metadata.o
  CC      drivers/net/virtio_net.o
  AR      drivers/usb/gadget/built-in.a
  CC      lib/generic-radix-tree.o
  CC      drivers/acpi/button.o
  CC      drivers/acpi/fan_core.o
  CC      drivers/acpi/fan_attr.o
  CC [M]  drivers/ptp/ptp_kvm_common.o
  CC      drivers/thermal/gov_user_space.o
  CC      kernel/utsname_sysctl.o
  LD [M]  drivers/ptp/ptp.o
  CC      fs/libfs.o
  CC      drivers/net/net_failover.o
  CC      net/ipv4/udp_diag.o
  CC      fs/fs-writeback.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/ls.o
  CC      net/ipv4/tcp_cubic.o
  LD [M]  drivers/i2c/busses/i2c-designware-pci.o
  CC      lib/string_helpers.o
  AR      drivers/i2c/busses/built-in.a
  CC      drivers/opp/core.o
  CC      arch/x86/kernel/unwind_orc.o
  CC      lib/hexdump.o
  CC      drivers/cpufreq/cpufreq.o
  CC [M]  drivers/gpu/drm/i915/i915_debugfs_params.o
  CC      drivers/cpufreq/freq_table.o
  CC      drivers/opp/cpu.o
  CC      arch/x86/kernel/callthunks.o
  CC      drivers/opp/debugfs.o
  AR      drivers/i2c/built-in.a
  CC      fs/pnode.o
  CC      drivers/acpi/processor_driver.o
  CC [M]  drivers/gpu/drm/xe/xe_mocs.o
  AR      drivers/net/ethernet/huawei/built-in.a
  CC      kernel/delayacct.o
  CC      drivers/cpuidle/governors/menu.o
  CC      drivers/cpuidle/cpuidle.o
  CC      drivers/cpuidle/governors/haltpoll.o
  CC [M]  fs/cifs/readdir.o
  CC      mm/userfaultfd.o
  CC      drivers/acpi/processor_thermal.o
  AR      drivers/thermal/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_module.o
  CC [M]  drivers/gpu/drm/xe/xe_pat.o
  CC      drivers/md/md-bitmap.o
  CC [M]  drivers/gpu/drm/xe/xe_pci.o
  CC [M]  drivers/md/persistent-data/dm-transaction-manager.o
  LD [M]  drivers/ptp/ptp_kvm.o
  CC [M]  drivers/gpu/drm/xe/xe_pcode.o
  CC [M]  fs/cifs/ioctl.o
  CC [M]  drivers/net/dummy.o
  LD [M]  drivers/net/vxlan/vxlan.o
  CC [M]  drivers/net/ethernet/intel/e1000/e1000_main.o
  CC [M]  drivers/net/ethernet/intel/e1000e/82571.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.o
  CC [M]  drivers/net/ethernet/intel/igb/igb_main.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.o
  CC [M]  drivers/net/ethernet/intel/igb/igb_ethtool.o
  CC      drivers/acpi/processor_idle.o
  CC      net/ipv4/xfrm4_policy.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_sync.o
  CC      kernel/taskstats.o
  CC      drivers/acpi/processor_throttling.o
  CC      lib/kstrtox.o
  CC      drivers/acpi/processor_perflib.o
  CC      arch/x86/kernel/mmconf-fam10h_64.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/acr.o
  AR      drivers/net/ethernet/i825xx/built-in.a
  CC      net/ipv4/xfrm4_state.o
  CC      drivers/cpufreq/cpufreq_performance.o
  CC      drivers/mmc/core/core.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_82575.o
  CC      drivers/cpufreq/cpufreq_ondemand.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_debugfs.o
  CC      kernel/tsacct.o
  CC      drivers/mmc/host/sdhci.o
  AR      drivers/cpuidle/governors/built-in.a
  CC [M]  drivers/net/macvlan.o
  CC      drivers/mmc/host/sdhci-pci-core.o
  CC      drivers/cpuidle/driver.o
  CC      net/ipv4/xfrm4_input.o
  CC [M]  drivers/md/persistent-data/dm-btree.o
  CC      lib/debug_info.o
  CC      lib/iomap.o
  CC      net/ipv4/xfrm4_output.o
  CC [M]  fs/cifs/sess.o
  CC [M]  drivers/gpu/drm/xe/xe_pm.o
  CC [M]  drivers/gpu/drm/drm_fourcc.o
  CC      drivers/mmc/host/sdhci-pci-o2micro.o
  CC      drivers/cpuidle/governor.o
  CC      drivers/usb/host/xhci-ext-caps.o
  LD [M]  drivers/net/usb/asix.o
  CC      drivers/cpufreq/cpufreq_governor.o
  CC      arch/x86/kernel/vsmp_64.o
  AR      drivers/opp/built-in.a
  CC [M]  drivers/gpu/drm/xe/xe_preempt_fence.o
  CC [M]  drivers/gpu/drm/xe/xe_pt.o
  CC      drivers/acpi/container.o
  CC      drivers/usb/host/xhci-ring.o
  CC      kernel/tracepoint.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_mac.o
  CC      mm/memremap.o
  CC      drivers/acpi/thermal.o
  CC      drivers/acpi/acpi_memhotplug.o
  CC      fs/btrfs/inode.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_nvm.o
  CC      net/ipv4/xfrm4_protocol.o
  CC      drivers/cpufreq/cpufreq_governor_attr_set.o
  CC      drivers/cpuidle/sysfs.o
  CC      drivers/cpufreq/acpi-cpufreq.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/nvfw/flcn.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/base.o
  CC [M]  net/ipv4/ip_tunnel.o
  AR      drivers/ufs/built-in.a
  CC [M]  net/ipv4/udp_tunnel_core.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.o
  AR      drivers/leds/trigger/built-in.a
  CC [M]  drivers/leds/trigger/ledtrig-audio.o
  AR      arch/x86/kernel/built-in.a
  AR      arch/x86/built-in.a
  CC [M]  net/ipv4/udp_tunnel_nic.o
  AR      drivers/firmware/arm_ffa/built-in.a
  AR      drivers/firmware/arm_scmi/built-in.a
  CC [M]  drivers/net/ethernet/intel/e1000e/ich8lan.o
  AR      drivers/firmware/broadcom/built-in.a
  AR      drivers/leds/blink/built-in.a
  AR      drivers/leds/simple/built-in.a
  AR      drivers/firmware/cirrus/built-in.a
  CC      drivers/leds/led-core.o
  AR      drivers/firmware/meson/built-in.a
  CC      drivers/firmware/efi/efi-bgrt.o
  AR      drivers/firmware/imx/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.o
  CC [M]  drivers/gpu/drm/xe/xe_pt_walk.o
  CC      drivers/firmware/efi/libstub/efi-stub-helper.o
  CC      kernel/latencytop.o
  CC [M]  drivers/gpu/drm/xe/xe_query.o
  CC      drivers/firmware/efi/libstub/gop.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/fw.o
  CC      drivers/firmware/efi/libstub/secureboot.o
  CC      mm/hmm.o
  CC      drivers/md/md-autodetect.o
  CC      drivers/usb/host/xhci-hub.o
  CC      lib/pci_iomap.o
  CC [M]  drivers/md/persistent-data/dm-btree-remove.o
  CC      kernel/irq_work.o
  CC      drivers/cpuidle/poll_state.o
  CC      drivers/usb/host/xhci-dbg.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/msgq.o
  CC [M]  drivers/gpu/drm/drm_framebuffer.o
  CC [M]  drivers/gpu/drm/xe/xe_reg_sr.o
  CC      drivers/firmware/efi/efi.o
  CC      drivers/acpi/ioapic.o
  CC      drivers/firmware/efi/libstub/tpm.o
  CC      drivers/firmware/efi/libstub/file.o
  CC      drivers/leds/led-class.o
  CC      drivers/usb/host/xhci-trace.o
  CC      drivers/cpuidle/cpuidle-haltpoll.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.o
  CC      drivers/cpufreq/intel_pstate.o
  CC [M]  drivers/md/persistent-data/dm-btree-spine.o
  CC [M]  drivers/net/ethernet/intel/e1000/e1000_hw.o
  CC [M]  drivers/gpu/drm/i915/display/intel_pipe_crc.o
  CC [M]  drivers/net/mii.o
  CC      fs/btrfs/file.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.o
  CC      fs/btrfs/defrag.o
  CC      drivers/mmc/core/bus.o
  CC      drivers/mmc/core/host.o
  CC [M]  drivers/net/ethernet/intel/e1000/e1000_ethtool.o
  CC      lib/iomap_copy.o
  CC      drivers/mmc/host/sdhci-pci-arasan.o
  CC [M]  drivers/gpu/drm/i915/i915_pmu.o
  CC [M]  drivers/net/mdio.o
  CC      kernel/static_call.o
  CC [M]  drivers/net/tun.o
  AR      net/ipv4/built-in.a
  AR      drivers/firmware/psci/built-in.a
  CC      lib/devres.o
  AR      drivers/firmware/smccc/built-in.a
  CC      drivers/firmware/efi/vars.o
  CC [M]  drivers/gpu/drm/xe/xe_reg_whitelist.o
  AR      drivers/cpuidle/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/v1.o
  AR      drivers/crypto/stm32/built-in.a
  AR      drivers/crypto/xilinx/built-in.a
  AR      drivers/crypto/hisilicon/built-in.a
  AR      drivers/crypto/keembay/built-in.a
  AR      drivers/crypto/built-in.a
  CC      mm/memfd.o
  CC      drivers/clocksource/acpi_pm.o
  CC      drivers/clocksource/i8253.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/gm200.o
  CC      drivers/leds/led-triggers.o
  CC      kernel/static_call_inline.o
  CC      fs/btrfs/extent_map.o
  CC [M]  drivers/net/ethernet/intel/e1000e/80003es2lan.o
  CC [M]  drivers/net/ethernet/intel/e1000e/mac.o
  CC      drivers/acpi/battery.o
  CC      drivers/firmware/efi/libstub/mem.o
  CC [M]  drivers/gpu/drm/i915/gt/gen2_engine_cs.o
  CC [M]  fs/cifs/export.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/gp102.o
  CC      kernel/user-return-notifier.o
  LD [M]  drivers/md/persistent-data/dm-persistent-data.o
  CC [M]  drivers/net/ethernet/intel/e1000e/manage.o
  CC      fs/splice.o
  CC      drivers/firmware/efi/libstub/random.o
  CC      drivers/firmware/efi/reboot.o
  AR      drivers/firmware/tegra/built-in.a
  CC [M]  drivers/net/ethernet/intel/igc/igc_main.o
  CC      drivers/firmware/efi/memattr.o
  CC [M]  drivers/net/ethernet/intel/igbvf/vf.o
  CC [M]  drivers/net/ethernet/intel/igbvf/mbx.o
  CC [M]  drivers/gpu/drm/xe/xe_rtp.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_main.o
  CC [M]  drivers/net/ethernet/intel/ixgbevf/vf.o
  CC      lib/check_signature.o
  CC      drivers/mmc/core/mmc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.o
  AR      drivers/clocksource/built-in.a
  CC      drivers/md/dm-uevent.o
  CC [M]  drivers/net/ethernet/intel/ixgbevf/mbx.o
  CC [M]  drivers/net/ethernet/intel/e1000/e1000_param.o
  CC [M]  drivers/net/veth.o
  CC [M]  fs/cifs/unc.o
  CC      kernel/padata.o
  CC      lib/interval_tree.o
  LD [M]  net/ipv4/udp_tunnel.o
  AR      net/built-in.a
  CC      lib/assoc_array.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_phy.o
  AR      drivers/leds/built-in.a
  CC      drivers/hid/usbhid/hid-core.o
  CC      drivers/hid/usbhid/hiddev.o
  CC      drivers/hid/hid-core.o
  CC [M]  drivers/gpu/drm/i915/gt/gen6_engine_cs.o
  CC      drivers/firmware/efi/libstub/randomalloc.o
  CC      mm/bootmem_info.o
  CC      drivers/mmc/host/sdhci-pci-dwc-mshc.o
  CC [M]  drivers/gpu/drm/i915/gt/gen6_ppgtt.o
  CC      drivers/hid/hid-input.o
  AR      drivers/firmware/xilinx/built-in.a
  CC      drivers/firmware/dmi_scan.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/ga100.o
  CC      drivers/usb/host/xhci-debugfs.o
  CC [M]  drivers/gpu/drm/i915/gt/gen7_renderclear.o
  CC [M]  drivers/gpu/drm/xe/xe_ring_ops.o
  CC      drivers/acpi/hed.o
  CC      drivers/hid/hid-quirks.o
  AR      drivers/staging/media/built-in.a
  AR      drivers/staging/built-in.a
  CC [M]  drivers/net/ethernet/intel/igbvf/ethtool.o
  AR      drivers/platform/surface/built-in.a
  AR      drivers/platform/x86/amd/built-in.a
  CC [M]  drivers/gpu/drm/i915/gt/gen8_engine_cs.o
  CC      drivers/platform/x86/intel/pmc/core.o
  CC      drivers/platform/x86/intel/pmc/spt.o
  CC      drivers/hid/hid-debug.o
  CC      drivers/platform/x86/intel/pmc/cnp.o
  CC      drivers/mailbox/mailbox.o
  CC      drivers/devfreq/devfreq.o
  CC      fs/btrfs/sysfs.o
  AR      drivers/cpufreq/built-in.a
  CC      drivers/mailbox/pcc.o
  CC      drivers/usb/host/xhci-pci.o
  CC [M]  drivers/net/ethernet/intel/ixgbevf/ethtool.o
  AR      mm/built-in.a
  CC [M]  fs/cifs/winucase.o
  CC      drivers/hid/hidraw.o
  CC [M]  drivers/net/ethernet/intel/e1000e/nvm.o
  CC      drivers/firmware/efi/libstub/pci.o
  CC      drivers/mmc/host/sdhci-pci-gli.o
  CC      drivers/platform/x86/intel/pmc/icl.o
  CC      kernel/jump_label.o
  CC [M]  fs/cifs/smb2ops.o
  CC      lib/list_debug.o
  CC      drivers/acpi/bgrt.o
  CC      fs/sync.o
  CC      drivers/hid/hid-generic.o
  CC      drivers/firmware/efi/tpm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_virt.o
  CC      drivers/mmc/host/sdhci-acpi.o
  CC      lib/debugobjects.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/falcon/ga102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.o
  CC [M]  drivers/gpu/drm/xe/xe_sa.o
  LD [M]  drivers/net/ethernet/intel/e1000/e1000.o
  CC [M]  drivers/gpu/drm/xe/xe_sched_job.o
  CC      drivers/mmc/host/cqhci-core.o
  CC [M]  drivers/gpu/drm/drm_gem.o
  CC      drivers/firmware/efi/libstub/skip_spaces.o
  CC      drivers/powercap/powercap_sys.o
  CC [M]  drivers/gpu/drm/xe/xe_step.o
  CC [M]  drivers/gpu/drm/drm_ioctl.o
  CC [M]  drivers/net/ethernet/intel/ixgb/ixgb_main.o
  CC [M]  drivers/gpu/drm/drm_lease.o
  CC      drivers/mmc/core/mmc_ops.o
  AR      drivers/mailbox/built-in.a
  CC [M]  drivers/gpu/drm/i915/gt/gen8_ppgtt.o
  CC [M]  drivers/net/ethernet/intel/igbvf/netdev.o
  CC      drivers/acpi/cppc_acpi.o
  CC      drivers/firmware/efi/libstub/lib-cmdline.o
  CC      drivers/md/dm.o
  CC      kernel/context_tracking.o
  CC      fs/btrfs/accessors.o
  AR      drivers/net/ethernet/microsoft/built-in.a
  CC      drivers/platform/x86/intel/pmc/tgl.o
  CC      fs/utimes.o
  CC      drivers/firmware/efi/libstub/lib-ctype.o
  CC      fs/d_path.o
  AR      drivers/hid/usbhid/built-in.a
  CC      drivers/platform/x86/intel/pmc/adl.o
  CC      drivers/firmware/efi/libstub/alignedmem.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_breadcrumbs.o
  CC      drivers/md/dm-table.o
  CC      drivers/acpi/spcr.o
  CC      drivers/acpi/acpi_pad.o
  CC      drivers/hid/hid-a4tech.o
  CC      fs/stack.o
  AR      drivers/usb/host/built-in.a
  AR      drivers/usb/built-in.a
  CC      lib/bitrev.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.o
  CC      drivers/firmware/efi/memmap.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_context.o
  CC [M]  drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o
  CC [M]  drivers/gpu/drm/xe/xe_sync.o
  CC [M]  drivers/net/ethernet/intel/e1000e/phy.o
  CC      fs/btrfs/xattr.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_mbx.o
  CC [M]  drivers/net/ethernet/intel/e1000e/param.o
  CC      fs/btrfs/ordered-data.o
  CC      drivers/powercap/intel_rapl_common.o
  CC      drivers/platform/x86/intel/pmc/mtl.o
  CC      fs/fs_struct.o
  CC      kernel/iomem.o
  CC      drivers/firmware/efi/esrt.o
  CC [M]  drivers/mmc/host/sdhci-pltfm.o
  CC      fs/statfs.o
  CC [M]  drivers/devfreq/governor_simpleondemand.o
  CC      drivers/hid/hid-apple.o
  CC      lib/crc16.o
  CC      drivers/firmware/efi/libstub/relocate.o
  CC      kernel/rseq.o
  CC      drivers/md/dm-target.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.o
  CC      drivers/mmc/core/sd.o
  CC      drivers/mmc/core/sd_ops.o
  CC [M]  drivers/acpi/acpi_video.o
  CC [M]  drivers/gpu/drm/drm_managed.o
  CC [M]  drivers/devfreq/governor_performance.o
  CC [M]  drivers/net/ethernet/intel/ixgbevf/ipsec.o
  CC [M]  drivers/gpu/drm/drm_mm.o
  CC      lib/crc-t10dif.o
  GZIP    kernel/config_data.gz
  HOSTCC  lib/gen_crc32table
  CC      drivers/platform/x86/intel/pmc/pltdrv.o
  CC      lib/libcrc32c.o
  CC      kernel/configs.o
  AR      drivers/mmc/host/built-in.a
  CC [M]  drivers/acpi/video_detect.o
  CC      lib/xxhash.o
  CC      fs/fs_pin.o
  CC      drivers/hid/hid-belkin.o
  CC      fs/nsfs.o
  CC      drivers/firmware/efi/libstub/printk.o
  CC [M]  fs/cifs/smb2maperror.o
  CC      drivers/md/dm-linear.o
  AR      drivers/perf/built-in.a
  CC      drivers/ras/ras.o
  CC      drivers/firmware/efi/libstub/vsprintf.o
  AR      drivers/devfreq/built-in.a
  CC [M]  fs/cifs/smb2transport.o
  CC      drivers/ras/debugfs.o
  CC [M]  drivers/gpu/drm/xe/xe_trace.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.o
  CC [M]  drivers/net/ethernet/intel/igb/e1000_i210.o
  CC [M]  drivers/gpu/drm/drm_mode_config.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_context_sseu.o
  CC [M]  drivers/net/ethernet/intel/e1000e/ethtool.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_sys_mgr.o
  AR      drivers/net/ethernet/litex/built-in.a
  CC [M]  drivers/net/ethernet/intel/e1000e/netdev.o
  AR      drivers/net/ethernet/microchip/built-in.a
  CC [M]  drivers/gpu/drm/i915/gt/intel_engine_cs.o
  CC      fs/fs_types.o
  CC      drivers/firmware/efi/libstub/x86-stub.o
  CC      fs/fs_context.o
  AR      drivers/platform/x86/intel/pmc/built-in.a
  CC      drivers/md/dm-stripe.o
  CC      drivers/md/dm-ioctl.o
  CC [M]  drivers/platform/x86/intel/pmt/class.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_engine_heartbeat.o
  CC      drivers/md/dm-io.o
  CC [M]  drivers/net/ethernet/intel/ixgb/ixgb_hw.o
  CC      drivers/powercap/intel_rapl_msr.o
  AR      kernel/built-in.a
  CC      lib/genalloc.o
  AR      drivers/net/ethernet/mscc/built-in.a
  CC [M]  drivers/platform/x86/intel/pmt/telemetry.o
  CC      drivers/firmware/dmi-sysfs.o
  AR      drivers/net/ethernet/neterion/built-in.a
  CC      drivers/firmware/dmi-id.o
  AR      drivers/net/ethernet/netronome/built-in.a
  AR      drivers/net/ethernet/ni/built-in.a
  CC      drivers/firmware/memmap.o
  CC      fs/fs_parser.o
  AR      drivers/net/ethernet/packetengines/built-in.a
  AR      drivers/hwtracing/intel_th/built-in.a
  CC      drivers/android/binderfs.o
  CC      drivers/nvmem/core.o
  CC      drivers/hid/hid-cherry.o
  CC      drivers/android/binder.o
  CC [M]  drivers/mtd/chips/chipreg.o
  LD [M]  drivers/net/ethernet/intel/igbvf/igbvf.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_engine_pm.o
  AR      drivers/acpi/built-in.a
  AR      drivers/net/ethernet/intel/built-in.a
  CC [M]  drivers/net/ethernet/intel/e100.o
  CC      drivers/android/binder_alloc.o
  CC [M]  drivers/uio/uio.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.o
  CC      drivers/mmc/core/sdio.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_mac.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_i225.o
  CC      drivers/md/dm-kcopyd.o
  CC      fs/fsopen.o
  CC [M]  drivers/platform/x86/intel/pmt/crashlog.o
  AR      drivers/ras/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_sched.o
  CC      fs/init.o
  CC      fs/btrfs/extent_io.o
  CC [M]  drivers/net/ethernet/intel/e1000e/ptp.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_base.o
  LD [M]  drivers/platform/x86/intel/pmt/pmt_class.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.o
  LD [M]  drivers/acpi/video.o
  CC [M]  drivers/gpu/drm/drm_mode_object.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ids.o
  AR      drivers/powercap/built-in.a
  CC [M]  drivers/net/ethernet/intel/igb/igb_ptp.o
  CC [M]  drivers/net/ethernet/intel/igb/igb_hwmon.o
  STUBCPY drivers/firmware/efi/libstub/alignedmem.stub.o
  CC [M]  drivers/vfio/pci/vfio_pci_core.o
  STUBCPY drivers/firmware/efi/libstub/efi-stub-helper.stub.o
  CC [M]  drivers/vfio/pci/vfio_pci_intrs.o
  STUBCPY drivers/firmware/efi/libstub/file.stub.o
  CC [M]  drivers/mtd/mtdcore.o
  CC [M]  drivers/mtd/mtdsuper.o
  STUBCPY drivers/firmware/efi/libstub/gop.stub.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.o
  STUBCPY drivers/firmware/efi/libstub/lib-cmdline.stub.o
  STUBCPY drivers/firmware/efi/libstub/lib-ctype.stub.o
  STUBCPY drivers/firmware/efi/libstub/mem.stub.o
  STUBCPY drivers/firmware/efi/libstub/pci.stub.o
  LD [M]  drivers/platform/x86/intel/pmt/pmt_telemetry.o
  CC [M]  drivers/vfio/pci/vfio_pci_rdwr.o
  STUBCPY drivers/firmware/efi/libstub/printk.stub.o
  CC [M]  drivers/vfio/pci/vfio_pci_config.o
  STUBCPY drivers/firmware/efi/libstub/random.stub.o
  STUBCPY drivers/firmware/efi/libstub/randomalloc.stub.o
  CC      lib/percpu_counter.o
  STUBCPY drivers/firmware/efi/libstub/relocate.stub.o
  CC [M]  drivers/vfio/vfio_main.o
  CC      drivers/hid/hid-chicony.o
  STUBCPY drivers/firmware/efi/libstub/secureboot.stub.o
  STUBCPY drivers/firmware/efi/libstub/skip_spaces.stub.o
  STUBCPY drivers/firmware/efi/libstub/tpm.stub.o
  STUBCPY drivers/firmware/efi/libstub/vsprintf.stub.o
  STUBCPY drivers/firmware/efi/libstub/x86-stub.stub.o
  AR      drivers/firmware/efi/libstub/lib.a
  CC      drivers/platform/x86/intel/turbo_max_3.o
  CC      drivers/firmware/efi/efi-pstore.o
  CC      drivers/firmware/efi/cper.o
  CC [M]  drivers/net/ethernet/intel/ixgb/ixgb_ee.o
  CC [M]  fs/cifs/smb2misc.o
  LD [M]  drivers/platform/x86/intel/pmt/pmt_crashlog.o
  AR      drivers/nvmem/built-in.a
  CC [M]  drivers/vfio/group.o
  CC [M]  drivers/vfio/iova_bitmap.o
  CC      lib/fault-inject.o
  CC [M]  drivers/platform/x86/intel/vsec.o
  CC      drivers/firmware/efi/cper_cxl.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_stolen_mgr.o
  AR      drivers/net/ethernet/realtek/built-in.a
  CC [M]  drivers/net/ethernet/realtek/8139cp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.o
  CC      fs/kernel_read_file.o
  CC      drivers/platform/x86/p2sb.o
  CC [M]  drivers/net/ethernet/realtek/8139too.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_engine_user.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_execlists_submission.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.o
  CC      drivers/firmware/efi/runtime-wrappers.o
  CC      drivers/firmware/efi/dev-path-parser.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_nvm.o
  CC      drivers/mmc/core/sdio_ops.o
  CC      drivers/firmware/efi/apple-properties.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ggtt.o
  CC      drivers/md/dm-sysfs.o
  CC      drivers/hid/hid-cypress.o
  CC      drivers/hid/hid-ezkey.o
  CC [M]  drivers/gpu/drm/drm_modes.o
  AR      drivers/net/ethernet/renesas/built-in.a
  CC      drivers/mmc/core/sdio_bus.o
  CC [M]  drivers/gpu/drm/drm_modeset_lock.o
  CC      drivers/firmware/efi/earlycon.o
  CC [M]  drivers/net/ethernet/intel/ixgb/ixgb_ethtool.o
  CC [M]  drivers/net/ethernet/intel/ixgb/ixgb_param.o
  CC      lib/syscall.o
  CC      fs/mnt_idmapping.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_csa.o
  LD [M]  drivers/net/ethernet/intel/ixgbevf/ixgbevf.o
  CC      drivers/md/dm-stats.o
  CC [M]  drivers/platform/x86/intel/rst.o
  CC      drivers/platform/x86/pmc_atom.o
  CC [M]  drivers/platform/x86/wmi.o
  CC      lib/dynamic_debug.o
  CC      lib/errname.o
  CC [M]  drivers/vfio/container.o
  CC [M]  drivers/vfio/virqfd.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ras.o
  CC [M]  drivers/gpu/drm/xe/xe_ttm_vram_mgr.o
  CC [M]  drivers/vfio/pci/vfio_pci.o
  LD [M]  drivers/platform/x86/intel/intel_vsec.o
  CC [M]  drivers/gpu/drm/drm_plane.o
  LD [M]  drivers/net/ethernet/intel/igb/igb.o
  CC      drivers/hid/hid-kensington.o
  CC      drivers/firmware/efi/cper-x86.o
  AR      drivers/platform/x86/intel/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ggtt_fencing.o
  CC      drivers/md/dm-rq.o
  CC [M]  fs/cifs/smb2pdu.o
  CC [M]  fs/cifs/smb2inode.o
  CC [M]  drivers/mtd/mtdconcat.o
  CC      drivers/hid/hid-lg.o
  CC      drivers/hid/hid-lg-g15.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gv100.o
  CC      drivers/hid/hid-microsoft.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_phy.o
  CC      lib/nlattr.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_clock_utils.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.o
  LD [M]  drivers/platform/x86/intel/intel-rst.o
  CC      drivers/mmc/core/sdio_cis.o
  CC      drivers/hid/hid-monterey.o
  CC      drivers/md/dm-io-rewind.o
  CC      drivers/md/dm-builtin.o
  CC [M]  drivers/platform/x86/wmi-bmof.o
  CC [M]  drivers/gpu/drm/xe/xe_tuning.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_common.o
  LD [M]  drivers/vfio/pci/vfio-pci-core.o
  LD [M]  drivers/vfio/pci/vfio-pci.o
  CC [M]  drivers/gpu/drm/xe/xe_uc.o
  CC [M]  drivers/md/dm-bufio.o
  CC [M]  drivers/vfio/vfio_iommu_type1.o
  CC [M]  drivers/mtd/mtdpart.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.o
  CC [M]  drivers/pps/pps.o
  AR      drivers/firmware/efi/built-in.a
  AR      drivers/firmware/built-in.a
  CC [M]  fs/cifs/smb2file.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.o
  AR      drivers/net/ethernet/sfc/built-in.a
  CC [M]  drivers/net/ethernet/realtek/r8169_main.o
  LD [M]  drivers/net/ethernet/intel/ixgb/ixgb.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.o
  LD [M]  drivers/vfio/vfio.o
  CC [M]  drivers/net/ethernet/realtek/r8169_firmware.o
  CC [M]  drivers/bluetooth/btusb.o
  CC [M]  drivers/net/ethernet/realtek/r8169_phy_config.o
  CC      lib/checksum.o
  CC      lib/cpu_rmap.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.o
  CC [M]  drivers/platform/x86/mxm-wmi.o
  CC [M]  drivers/dca/dca-core.o
  CC [M]  drivers/platform/x86/intel_ips.o
  CC [M]  drivers/bluetooth/btintel.o
  CC [M]  drivers/dca/dca-sysfs.o
  CC      drivers/mmc/core/sdio_io.o
  CC      lib/dynamic_queue_limits.o
../drivers/gpu/drm/i915/gt/intel_engine_cs.c:1525: warning: expecting prototype for intel_engines_cleanup_common(). Prototype was for intel_engine_cleanup_common() instead
  CC [M]  drivers/ssb/main.o
  CC      lib/glob.o
  CC [M]  drivers/vhost/net.o
  CC [M]  drivers/gpu/drm/xe/xe_uc_debugfs.o
  CC [M]  drivers/bluetooth/btbcm.o
  CC [M]  drivers/gpu/drm/drm_prime.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_diag.o
  CC [M]  drivers/mtd/mtdchar.o
  CC [M]  drivers/vhost/vhost.o
  CC      fs/remap_range.o
  CC      fs/buffer.o
  CC      lib/strncpy_from_user.o
  CC [M]  drivers/ssb/scan.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_umc.o
  AR      drivers/hid/built-in.a
  CC [M]  drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_debugfs.o
  CC [M]  drivers/gpu/drm/drm_print.o
  CC [M]  drivers/pps/kapi.o
  CC [M]  drivers/pps/sysfs.o
  CC      lib/strnlen_user.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_rap.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_ethtool.o
  CC      fs/mpage.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga100.o
  LD [M]  drivers/dca/dca.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/acr/ga102.o
  CC [M]  drivers/ssb/sprom.o
  CC [M]  drivers/gpu/drm/xe/xe_uc_fw.o
  CC [M]  drivers/gpu/drm/drm_property.o
  CC      drivers/mmc/core/sdio_irq.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_82599.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_ptp.o
  LD [M]  drivers/pps/pps_core.o
  CC      lib/net_utils.o
  CC      lib/sg_pool.o
  CC      lib/stackdepot.o
  CC [M]  drivers/gpu/drm/xe/xe_vm.o
  CC [M]  drivers/gpu/drm/xe/xe_vm_madvise.o
  CC [M]  drivers/ssb/pci.o
  CC [M]  fs/cifs/cifsacl.o
  CC [M]  drivers/vhost/iotlb.o
  CC [M]  drivers/gpu/drm/xe/xe_wait_user_fence.o
  AR      drivers/platform/x86/built-in.a
  AR      drivers/platform/built-in.a
  CC [M]  drivers/md/dm-bio-prison-v1.o
  CC [M]  drivers/gpu/drm/drm_syncobj.o
  CC      lib/ucs2_string.o
  CC      fs/btrfs/volumes.o
  CC [M]  drivers/ssb/pcihost_wrapper.o
  CC [M]  drivers/md/dm-bio-prison-v2.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.o
  LD [M]  drivers/net/ethernet/intel/e1000e/e1000e.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.o
  CC [M]  fs/cifs/fs_context.o
  CC      lib/sbitmap.o
  LD [M]  drivers/mtd/mtd.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_irq.o
  CC      fs/btrfs/async-thread.o
  CC [M]  drivers/gpu/drm/drm_sysfs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.o
  CC [M]  drivers/ssb/driver_chipcommon.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_mcr.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_82598.o
  AR      drivers/net/ethernet/smsc/built-in.a
  CC [M]  drivers/net/ethernet/smsc/smsc9420.o
  CC      fs/proc_namespace.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_mca.o
  CC      drivers/mmc/core/slot-gpio.o
  CC [M]  drivers/ssb/driver_chipcommon_pmu.o
  CC [M]  drivers/gpu/drm/xe/xe_wa.o
  CC [M]  drivers/gpu/drm/xe/xe_wopcm.o
  AR      drivers/android/built-in.a
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.o
  CC      fs/direct-io.o
  CC [M]  drivers/gpu/drm/drm_trace_points.o
  CC [M]  drivers/gpu/drm/drm_vblank.o
  CC      drivers/mmc/core/regulator.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_pm.o
  CC [M]  drivers/gpu/drm/xe/xe_display.o
  CC      fs/btrfs/ioctl.o
  CC      fs/btrfs/locking.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.o
  CC [M]  drivers/md/dm-crypt.o
  CC      fs/eventpoll.o
  CC [M]  drivers/gpu/drm/xe/display/xe_fb_pin.o
  LD [M]  drivers/vhost/vhost_iotlb.o
  LD [M]  drivers/vhost/vhost_net.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.o
  CC [M]  drivers/ssb/driver_pcicore.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_dump.o
  CC [M]  drivers/bluetooth/btrtl.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.o
  CC      lib/group_cpus.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_pm_irq.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.o
  CC      drivers/mmc/core/debugfs.o
  CC [M]  lib/asn1_decoder.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/cik.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.o
  CC [M]  drivers/gpu/drm/xe/display/xe_hdcp_gsc.o
  CC      fs/anon_inodes.o
  CC      fs/signalfd.o
  CC      fs/btrfs/orphan.o
  CC [M]  drivers/gpu/drm/drm_vblank_work.o
  CC      fs/timerfd.o
  LD [M]  drivers/net/ethernet/realtek/r8169.o
  GEN     lib/oid_registry_data.c
  CC [M]  lib/oid_registry.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.o
  CC      fs/btrfs/export.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.o
  CC [M]  drivers/gpu/drm/xe/display/xe_plane_initial.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_phy.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_requests.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_sysfs.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_tsn.o
  LD [M]  drivers/ssb/ssb.o
  CC      fs/eventfd.o
  CC      fs/userfaultfd.o
  AR      lib/lib.a
  GEN     lib/crc32table.h
  CC      lib/crc32.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/bit.o
  CC      drivers/mmc/core/block.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/conn.o
  CC      fs/btrfs/tree-log.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.o
  CC [M]  drivers/gpu/drm/xe/display/xe_display_rps.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/dcb.o
  CC      fs/btrfs/free-space-cache.o
  CC [M]  drivers/net/ethernet/intel/igc/igc_xdp.o
  CC      fs/aio.o
  AR      drivers/net/ethernet/socionext/built-in.a
  CC [M]  drivers/gpu/drm/drm_vma_manager.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gtt.o
  CC [M]  fs/cifs/dns_resolve.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_llc.o
  ASN.1   fs/cifs/cifs_spnego_negtokeninit.asn1.[ch]
  CC [M]  drivers/gpu/drm/xe/display/ext/i915_irq.o
  CC      drivers/mmc/core/queue.o
  CC      fs/locks.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.o
  CC [M]  drivers/gpu/drm/drm_writeback.o
  CC      fs/btrfs/zlib.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_lrc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/cik_ih.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/dce_v8_0.o
  CC [M]  drivers/gpu/drm/xe/display/ext/intel_clock_gating.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v7_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.o
  CC [M]  fs/cifs/smb1ops.o
  AR      lib/built-in.a
  CC [M]  drivers/md/dm-thin.o
  CC      fs/btrfs/lzo.o
  CC [M]  drivers/md/dm-thin-metadata.o
  CC [M]  drivers/gpu/drm/xe/display/ext/intel_device_info.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_migrate.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_mocs.o
  CC      fs/binfmt_script.o
  CC [M]  drivers/gpu/drm/lib/drm_random.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/extdev.o
  CC [M]  drivers/gpu/drm/drm_ioc32.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.o
  CC      fs/binfmt_elf.o
  CC      fs/compat_binfmt_elf.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/gpio.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/i2c.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/cik_sdma.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v4_2.o
  CC [M]  drivers/gpu/drm/drm_panel.o
  CC [M]  drivers/gpu/drm/drm_pci.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ppgtt.o
  LD [M]  drivers/net/ethernet/intel/igc/igc.o
  CC [M]  drivers/gpu/drm/xe/display/ext/intel_dram.o
  CC [M]  drivers/gpu/drm/drm_debugfs.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_rc6.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_region_lmem.o
  CC      fs/mbcache.o
  CC      fs/posix_acl.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vce_v2_0.o
  CC [M]  drivers/gpu/drm/xe/display/ext/intel_pch.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.o
  CC [M]  drivers/gpu/drm/drm_debugfs_crc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/icl_dsi.o
  CC [M]  drivers/gpu/drm/drm_edid_load.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.o
  CC      fs/coredump.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_renderstate.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_reset.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.o
  CC      fs/btrfs/zstd.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/pcir.o
  LD [M]  drivers/md/dm-bio-prison.o
  AR      drivers/net/ethernet/vertexcom/built-in.a
  AR      drivers/net/ethernet/wangxun/built-in.a
  CC [M]  fs/cifs/cifssmb.o
  AR      drivers/net/ethernet/xilinx/built-in.a
  AR      drivers/net/ethernet/synopsys/built-in.a
  AR      drivers/net/ethernet/pensando/built-in.a
  AR      drivers/md/built-in.a
  CC [M]  fs/cifs/cifs_spnego_negtokeninit.asn1.o
  CC [M]  drivers/gpu/drm/drm_panel_orientation_quirks.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.o
  CC [M]  fs/cifs/asn1.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_x540.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_x550.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_lib.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_atomic.o
  AR      drivers/mmc/core/built-in.a
  AR      drivers/mmc/built-in.a
  CC [M]  drivers/gpu/drm/i915/gt/intel_ring.o
  CC [M]  drivers/gpu/drm/drm_buddy.o
  CC      fs/btrfs/compression.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ring_submission.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_atomic_plane.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_rps.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/si.o
  CC [M]  drivers/gpu/drm/drm_gem_shmem_helper.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v6_0.o
  CC      fs/drop_caches.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_sa_media.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_audio.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_sseu.o
  CC [M]  drivers/gpu/drm/drm_suballoc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.o
  CC      fs/fhandle.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.o
  CC      fs/btrfs/delayed-ref.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v6_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/si_ih.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.o
  CC [M]  drivers/gpu/drm/drm_gem_ttm_helper.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_sseu_debugfs.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_timeline.o
  LD [M]  drivers/md/dm-thin-pool.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_backlight.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_wopcm.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_workarounds.o
  CC      fs/btrfs/relocation.o
  CC [M]  drivers/gpu/drm/i915/gt/shmem_utils.o
  CC [M]  drivers/gpu/drm/i915/gt/sysfs_engines.o
  CC [M]  drivers/gpu/drm/drm_atomic_helper.o
  CC      fs/btrfs/delayed-inode.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_ggtt_gmch.o
  CC      fs/btrfs/scrub.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.o
  CC      fs/btrfs/backref.o
  CC [M]  drivers/gpu/drm/drm_atomic_state_helper.o
  CC [M]  drivers/gpu/drm/drm_bridge_connector.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/si_dma.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_bios.o
  CC [M]  drivers/gpu/drm/i915/gt/gen6_renderstate.o
  CC      fs/btrfs/ulist.o
  CC [M]  drivers/gpu/drm/i915/gt/gen7_renderstate.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.o
  CC [M]  drivers/gpu/drm/drm_crtc_helper.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.o
  CC [M]  drivers/gpu/drm/i915/gt/gen8_renderstate.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_bw.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/dce_v6_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v3_1.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cdclk.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_color.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vi.o
  CC [M]  drivers/gpu/drm/i915/gt/gen9_renderstate.o
  CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_combo_phy.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_connector.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_busy.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_clflush.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_context.o
  CC [M]  drivers/gpu/drm/drm_damage_helper.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_create.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_dmabuf.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_domain.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mxgpu_vi.o
  CC [M]  drivers/gpu/drm/drm_encoder_slave.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_execbuffer.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v6_1.o
  CC      fs/btrfs/qgroup.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_internal.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_crtc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_object.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_lmem.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowramin.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowrom.o
  CC      fs/btrfs/send.o
  CC      fs/btrfs/dev-replace.o
  CC [M]  drivers/gpu/drm/drm_flip_work.o
  CC [M]  drivers/gpu/drm/drm_format_helper.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/soc15.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/emu_soc.o
  CC [M]  drivers/gpu/drm/drm_gem_atomic_helper.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_crtc_state_dump.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cursor.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mxgpu_ai.o
  CC [M]  drivers/gpu/drm/drm_gem_framebuffer_helper.o
  CC [M]  drivers/gpu/drm/drm_kms_helper_common.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_cx0_phy.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_mman.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_ddi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/therm.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_ddi_buf_trans.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_pages.o
  CC [M]  drivers/gpu/drm/drm_modeset_helper.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_0.o
  CC      fs/btrfs/raid56.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_phys.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_pm.o
  CC      fs/btrfs/uuid-tree.o
  LD [M]  drivers/net/ethernet/intel/ixgbe/ixgbe.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_region.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vega10_reg_init.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vega20_reg_init.o
  CC [M]  drivers/gpu/drm/drm_plane_helper.o
  CC [M]  drivers/gpu/drm/drm_probe_helper.o
  CC [M]  drivers/gpu/drm/drm_rect.o
  CC [M]  drivers/gpu/drm/drm_self_refresh_helper.o
  AR      drivers/net/ethernet/built-in.a
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_shmem.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_shrinker.o
  AR      drivers/net/built-in.a
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_stolen.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_throttle.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_4.o
  CC [M]  drivers/gpu/drm/drm_simple_kms_helper.o
  LD [M]  fs/cifs/cifs.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_driver.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_tiling.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.o
  CC      fs/btrfs/props.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_debugfs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_ttm.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power.o
  CC [M]  drivers/gpu/drm/bridge/panel.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power_map.o
  CC [M]  drivers/gpu/drm/drm_fbdev_generic.o
  CC [M]  drivers/gpu/drm/drm_fb_helper.o
  CC      fs/btrfs/free-space-tree.o
  LD [M]  drivers/gpu/drm/drm.o
  LD [M]  drivers/gpu/drm/drm_shmem_helper.o
  LD [M]  drivers/gpu/drm/drm_suballoc_helper.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_power_well.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_ttm_move.o
  LD [M]  drivers/gpu/drm/drm_ttm_helper.o
  AR      drivers/gpu/drm/built-in.a
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_userptr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v2_3.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nv.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/arct_reg_init.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mxgpu_nv.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gem_wait.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/xpio.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_display_trace.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.o
  CC [M]  drivers/gpu/drm/i915/gem/i915_gemfs.o
  CC [M]  drivers/gpu/drm/i915/i915_active.o
  CC      fs/btrfs/tree-checker.o
  CC [M]  drivers/gpu/drm/i915/i915_cmd_parser.o
  CC [M]  drivers/gpu/drm/i915/i915_deps.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.o
  CC [M]  drivers/gpu/drm/i915/i915_gem_evict.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.o
  CC [M]  drivers/gpu/drm/i915/i915_gem_gtt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.o
  CC [M]  drivers/gpu/drm/i915/i915_gem_ww.o
  CC [M]  drivers/gpu/drm/i915/i915_gem.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dkl_phy.o
  CC [M]  drivers/gpu/drm/i915/i915_query.o
  CC [M]  drivers/gpu/drm/i915/i915_request.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dmc.o
  CC [M]  drivers/gpu/drm/i915/i915_scheduler.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_2.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp.o
  CC [M]  drivers/gpu/drm/i915/i915_trace_points.o
  CC      fs/btrfs/space-info.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_aux.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/hwsq.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/hdp_v4_0.o
  CC [M]  drivers/gpu/drm/i915/i915_ttm_buddy_manager.o
  CC      fs/btrfs/block-rsv.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.o
  CC [M]  drivers/gpu/drm/i915/i915_vma.o
  CC [M]  drivers/gpu/drm/i915/i915_vma_resource.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_aux_backlight.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/hdp_v5_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_hdcp.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_ads.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_link_training.o
  LD [M]  drivers/gpu/drm/drm_kms_helper.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_capture.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_ct.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/aldebaran.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/soc21.o
  CC      fs/btrfs/delalloc-space.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_fw.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_log.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dp_mst.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_rc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.o
  CC      fs/btrfs/block-group.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sienna_cichlid.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_guc_submission.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_huc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv04.o
  CC      fs/btrfs/discard.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpll.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v4_3.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/hdp_v6_0.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_huc_fw.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpll_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.o
  CC      fs/btrfs/reflink.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/g84.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_uc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dpt.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_drrs.o
  CC [M]  drivers/gpu/drm/i915/gt/uc/intel_uc_fw.o
  CC [M]  drivers/gpu/drm/i915/gt/intel_gsc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.o
  CC [M]  drivers/gpu/drm/i915/i915_hwmon.o
  CC [M]  drivers/gpu/drm/i915/display/hsw_ips.o
  CC [M]  drivers/gpu/drm/i915/display/intel_atomic.o
  CC [M]  drivers/gpu/drm/i915/display/intel_atomic_plane.o
  CC [M]  drivers/gpu/drm/i915/display/intel_audio.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_7.o
  CC      fs/btrfs/subpage.o
  CC      fs/btrfs/tree-mod-log.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsb.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/hdp_v5_2.o
  CC      fs/btrfs/extent-io-tree.o
  CC [M]  drivers/gpu/drm/i915/display/intel_bios.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_bw.o
  CC [M]  drivers/gpu/drm/i915/display/intel_cdclk.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/nbio_v7_9.o
  CC [M]  drivers/gpu/drm/i915/display/intel_color.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/df_v1_7.o
  CC [M]  drivers/gpu/drm/i915/display/intel_combo_phy.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/df_v3_6.o
  CC [M]  drivers/gpu/drm/i915/display/intel_connector.o
  CC [M]  drivers/gpu/drm/i915/display/intel_crtc.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi.o
  CC [M]  drivers/gpu/drm/i915/display/intel_crtc_state_dump.o
  CC      fs/btrfs/fs.o
  CC      fs/btrfs/messages.o
  CC [M]  drivers/gpu/drm/i915/display/intel_cursor.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi_dcs_backlight.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_dsi_vbt.o
  CC      fs/btrfs/bio.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fb.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fbc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_driver.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/df_v4_3.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v7_0.o
  CC      fs/btrfs/lru_cache.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fdi.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_power.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_power_map.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_power_well.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_reset.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_rps.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dmc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllnv04.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fifo_underrun.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v8_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dpio_phy.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v9_0.o
  CC      fs/btrfs/acl.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dpll.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dpll_mgr.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dpt.o
  CC [M]  drivers/gpu/drm/i915/display/intel_drrs.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dsb.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fb.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fb_pin.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fbc.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fdi.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fifo_underrun.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_frontbuffer.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.o
  CC [M]  drivers/gpu/drm/i915/display/intel_frontbuffer.o
  CC [M]  drivers/gpu/drm/i915/display/intel_global_state.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_hdcp.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_global_state.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_gmbus.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hdcp.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hdmi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/clk/pllgt215.o
  CC [M]  drivers/gpu/drm/i915/display/intel_hdcp_gsc.o
  CC [M]  drivers/gpu/drm/i915/display/intel_hotplug.o
  CC [M]  drivers/gpu/drm/i915/display/intel_hotplug_irq.o
  CC [M]  drivers/gpu/drm/i915/display/intel_hti.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hotplug.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_load_detect.o
  CC [M]  drivers/gpu/drm/i915/display/intel_lpe_audio.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hotplug_irq.o
  AR      fs/btrfs/built-in.a
  AR      fs/built-in.a
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_hti.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_lspcon.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_setup.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v10_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_modeset_verify.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_modeset_verify.o
  CC [M]  drivers/gpu/drm/i915/display/intel_modeset_setup.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_panel.o
  CC [M]  drivers/gpu/drm/i915/display/intel_overlay.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pipe_crc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.o
  CC [M]  drivers/gpu/drm/i915/display/intel_pch_display.o
  CC [M]  drivers/gpu/drm/i915/display/intel_pch_refclk.o
  CC [M]  drivers/gpu/drm/i915/display/intel_plane_initial.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_pps.o
  CC [M]  drivers/gpu/drm/i915/display/intel_psr.o
  CC [M]  drivers/gpu/drm/i915/display/intel_quirks.o
  CC [M]  drivers/gpu/drm/i915/display/intel_sprite.o
  CC [M]  drivers/gpu/drm/i915/display/intel_sprite_uapi.o
  CC [M]  drivers/gpu/drm/i915/display/intel_tc.o
  CC [M]  drivers/gpu/drm/i915/display/intel_vblank.o
  CC [M]  drivers/gpu/drm/i915/display/intel_vga.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_psr.o
  CC [M]  drivers/gpu/drm/i915/display/intel_wm.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_qp_tables.o
  CC [M]  drivers/gpu/drm/i915/display/i9xx_plane.o
  CC [M]  drivers/gpu/drm/i915/display/i9xx_wm.o
  CC [M]  drivers/gpu/drm/i915/display/skl_scaler.o
  CC [M]  drivers/gpu/drm/i915/display/skl_universal_plane.o
  CC [M]  drivers/gpu/drm/i915/display/skl_watermark.o
  CC [M]  drivers/gpu/drm/i915/display/intel_acpi.o
  CC [M]  drivers/gpu/drm/i915/display/intel_opregion.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_quirks.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_snps_phy.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_tc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vblank.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vdsc.o
  CC [M]  drivers/gpu/drm/i915/display/intel_fbdev.o
  CC [M]  drivers/gpu/drm/i915/display/dvo_ch7017.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vga.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_vrr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.o
  CC [M]  drivers/gpu/drm/i915/display/dvo_ch7xxx.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_wm.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_scaler.o
  CC [M]  drivers/gpu/drm/i915/display/dvo_ivch.o
  CC [M]  drivers/gpu/drm/i915/display/dvo_ns2501.o
  CC [M]  drivers/gpu/drm/i915/display/dvo_sil164.o
  CC [M]  drivers/gpu/drm/i915/display/dvo_tfp410.o
  CC [M]  drivers/gpu/drm/i915/display/g4x_dp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.o
  CC [M]  drivers/gpu/drm/i915/display/g4x_hdmi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.o
  CC [M]  drivers/gpu/drm/i915/display/icl_dsi.o
  CC [M]  drivers/gpu/drm/i915/display/intel_backlight.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_universal_plane.o
  CC [M]  drivers/gpu/drm/i915/display/intel_crt.o
  CC [M]  drivers/gpu/drm/i915/display/intel_cx0_phy.o
  CC [M]  drivers/gpu/drm/xe/i915-display/skl_watermark.o
  CC [M]  drivers/gpu/drm/i915/display/intel_ddi.o
  CC [M]  drivers/gpu/drm/i915/display/intel_ddi_buf_trans.o
  CC [M]  drivers/gpu/drm/i915/display/intel_display_trace.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gmc_v11_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dkl_phy.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_acpi.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_opregion.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv1a.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dp.o
  CC [M]  drivers/gpu/drm/xe/i915-display/intel_fbdev.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dp_aux.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dp_aux_backlight.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dp_hdcp.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_klvs_abi.h
  CC [M]  drivers/gpu/drm/i915/display/intel_dp_link_training.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_errors_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h
  CC [M]  drivers/gpu/drm/i915/display/intel_dp_mst.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_actions_abi.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.o
  HDRTEST drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
  HDRTEST drivers/gpu/drm/xe/abi/guc_messages_abi.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h
  CC [M]  drivers/gpu/drm/i915/display/intel_dsi.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband_reg.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h
  CC [M]  drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dsi_vbt.o
  CC [M]  drivers/gpu/drm/i915/display/intel_dvo.o
  CC [M]  drivers/gpu/drm/i915/display/intel_gmbus.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.o
  CC [M]  drivers/gpu/drm/i915/display/intel_hdmi.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g84.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g98.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.o
  CC [M]  drivers/gpu/drm/i915/display/intel_lspcon.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg_defs.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_trace.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_reg.h
  CC [M]  drivers/gpu/drm/i915/display/intel_lvds.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_active_types.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_utils.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v6_0.o
  CC [M]  drivers/gpu/drm/i915/display/intel_panel.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v6_1.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_config.h
  CC [M]  drivers/gpu/drm/i915/display/intel_pps.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_mchbar_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v6_7.o
  CC [M]  drivers/gpu/drm/i915/display/intel_qp_tables.o
  CC [M]  drivers/gpu/drm/i915/display/intel_sdvo.o
  CC [M]  drivers/gpu/drm/i915/display/intel_snps_phy.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v8_7.o
  CC [M]  drivers/gpu/drm/i915/display/intel_tv.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_debugfs.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/soc/intel_gmch.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gf100.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/i915_fixed.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm107.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_runtime_pm.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pm_types.h
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
  CC [M]  drivers/gpu/drm/i915/display/intel_vdsc.o
  CC [M]  drivers/gpu/drm/i915/display/intel_vrr.o
  CC [M]  drivers/gpu/drm/i915/display/vlv_dsi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gv100.o
  CC [M]  drivers/gpu/drm/i915/display/vlv_dsi_pll.o
  CC [M]  drivers/gpu/drm/i915/i915_perf.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_tee.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/umc_v8_10.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_pci_config.h
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_huc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_irq.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_cmd.o
  HDRTEST drivers/gpu/drm/xe/compat-i915-headers/intel_clock_gating.h
  HDRTEST drivers/gpu/drm/xe/display/ext/i915_irq.h
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_irq.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_pm.o
  CC [M]  drivers/gpu/drm/i915/pxp/intel_pxp_session.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ih.o
  CC [M]  drivers/gpu/drm/i915/i915_gpu_error.o
  CC [M]  drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/iceland_ih.o
  HDRTEST drivers/gpu/drm/xe/display/ext/intel_pch.h
  HDRTEST drivers/gpu/drm/xe/display/ext/intel_dram.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/tonga_ih.o
  HDRTEST drivers/gpu/drm/xe/display/ext/intel_device_info.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_reg_defs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_guc_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_gt_regs.h
  HDRTEST drivers/gpu/drm/xe/regs/xe_regs.h
  CC [M]  drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_gpu_commands.h
  CC [M]  drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ga100.o
  CC [M]  drivers/gpu/drm/i915/selftests/i915_random.o
  CC [M]  drivers/gpu/drm/i915/selftests/i915_selftest.o
  CC [M]  drivers/gpu/drm/i915/selftests/igt_atomic.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/cz_ih.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_lrc_layout.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/vega10_ih.o
  HDRTEST drivers/gpu/drm/xe/regs/xe_engine_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/vega20_ih.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/navi10_ih.o
  CC [M]  drivers/gpu/drm/i915/selftests/igt_flush_test.o
  HDRTEST drivers/gpu/drm/xe/tests/xe_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_pci_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_migrate_test.h
  HDRTEST drivers/gpu/drm/xe/tests/xe_dma_buf_test.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.o
  HDRTEST drivers/gpu/drm/xe/tests/xe_bo_test.h
  CC [M]  drivers/gpu/drm/i915/selftests/igt_live_test.o
  CC [M]  drivers/gpu/drm/i915/selftests/igt_mmap.o
  HDRTEST drivers/gpu/drm/xe/xe_bb.h
  CC [M]  drivers/gpu/drm/i915/selftests/igt_reset.o
  HDRTEST drivers/gpu/drm/xe/xe_bb_types.h
  HDRTEST drivers/gpu/drm/xe/xe_bo.h
  CC [M]  drivers/gpu/drm/i915/selftests/igt_spinner.o
  CC [M]  drivers/gpu/drm/i915/selftests/librapl.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/ih_v6_0.o
  CC [M]  drivers/gpu/drm/i915/i915_vgpu.o
  HDRTEST drivers/gpu/drm/xe/xe_bo_doc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_psp.o
  HDRTEST drivers/gpu/drm/xe/xe_bo_evict.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dkl_phy_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v3_1.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.o
  HDRTEST drivers/gpu/drm/i915/display/intel_crtc_state_dump.h
  HDRTEST drivers/gpu/drm/i915/display/hsw_ips.h
  HDRTEST drivers/gpu/drm/i915/display/g4x_hdmi.h
  HDRTEST drivers/gpu/drm/i915/display/intel_hdcp_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_overlay.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v10_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp10b.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v11_0.o
  HDRTEST drivers/gpu/drm/i915/display/skl_watermark_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dmc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.o
  HDRTEST drivers/gpu/drm/i915/display/intel_vga.h
  HDRTEST drivers/gpu/drm/i915/display/intel_audio.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v12_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v13_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.o
  HDRTEST drivers/gpu/drm/i915/display/intel_lvds.h
  HDRTEST drivers/gpu/drm/i915/display/intel_modeset_setup.h
  HDRTEST drivers/gpu/drm/i915/display/intel_cdclk.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_limits.h
  HDRTEST drivers/gpu/drm/i915/display/intel_hotplug.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dkl_phy.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/dce_v10_0.o
  HDRTEST drivers/gpu/drm/i915/display/intel_atomic.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv04.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_driver.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dpll.h
  HDRTEST drivers/gpu/drm/xe/xe_bo_types.h
  HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_pll_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_mst.h
  HDRTEST drivers/gpu/drm/i915/display/intel_fdi_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/dce_v11_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.o
  HDRTEST drivers/gpu/drm/i915/display/g4x_dp.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv1a.o
  HDRTEST drivers/gpu/drm/i915/display/intel_tc.h
  HDRTEST drivers/gpu/drm/i915/display/intel_frontbuffer.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dsi_vbt.h
  HDRTEST drivers/gpu/drm/i915/display/intel_psr.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.o
  HDRTEST drivers/gpu/drm/i915/display/intel_crt.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.o
  HDRTEST drivers/gpu/drm/i915/display/intel_opregion.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.o
  HDRTEST drivers/gpu/drm/i915/display/intel_snps_phy_regs.h
  HDRTEST drivers/gpu/drm/i915/display/i9xx_wm.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.o
  HDRTEST drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_global_state.h
  HDRTEST drivers/gpu/drm/i915/display/intel_lpe_audio.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v8_0.o
  HDRTEST drivers/gpu/drm/i915/display/intel_drrs.h
  HDRTEST drivers/gpu/drm/xe/xe_debugfs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.o
  HDRTEST drivers/gpu/drm/xe/xe_devcoredump.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_rps.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv35.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v9_0.o
  HDRTEST drivers/gpu/drm/xe/xe_devcoredump_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv36.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v9_4.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.o
  HDRTEST drivers/gpu/drm/xe/xe_device.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.o
  HDRTEST drivers/gpu/drm/xe/xe_device_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.o
  HDRTEST drivers/gpu/drm/i915/display/intel_fbdev.h
  HDRTEST drivers/gpu/drm/i915/display/intel_pps_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv41.o
  HDRTEST drivers/gpu/drm/i915/display/intel_hdmi.h
  HDRTEST drivers/gpu/drm/i915/display/intel_fdi.h
  HDRTEST drivers/gpu/drm/xe/xe_display.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv44.o
  HDRTEST drivers/gpu/drm/i915/display/intel_fb.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.o
  HDRTEST drivers/gpu/drm/i915/display/intel_qp_tables.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v10_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/imu_v11_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv47.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.o
  HDRTEST drivers/gpu/drm/xe/xe_dma_buf.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v11_0.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dsb_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_vdsc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/gfx_v11_0_3.o
  HDRTEST drivers/gpu/drm/i915/display/intel_snps_phy.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv4e.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/imu_v11_0_3.o
  HDRTEST drivers/gpu/drm/xe/xe_drv.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_core.h
  HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_pll.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dvo_dev.h
  HDRTEST drivers/gpu/drm/i915/display/intel_hdcp.h
  HDRTEST drivers/gpu/drm/i915/display/intel_sdvo_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/g84.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v2_4.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v3_0.o
  HDRTEST drivers/gpu/drm/i915/display/intel_pch_refclk.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gt215.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v4_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp77.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v4_4.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.o
  HDRTEST drivers/gpu/drm/xe/xe_engine.h
  HDRTEST drivers/gpu/drm/xe/xe_engine_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v5_0.o
  HDRTEST drivers/gpu/drm/xe/xe_exec.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp89.o
  HDRTEST drivers/gpu/drm/xe/xe_execlist.h
  HDRTEST drivers/gpu/drm/xe/xe_execlist_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.o
  HDRTEST drivers/gpu/drm/xe/xe_force_wake.h
  HDRTEST drivers/gpu/drm/xe/xe_force_wake_types.h
  HDRTEST drivers/gpu/drm/xe/xe_ggtt.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf108.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v5_2.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.o
  HDRTEST drivers/gpu/drm/xe/xe_ggtt_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt.h
../drivers/gpu/drm/i915/i915_gpu_error.c:2174: warning: Function parameter or member 'dump_flags' not described in 'i915_capture_error_state'
  HDRTEST drivers/gpu/drm/i915/display/intel_display_trace.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/sdma_v6_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk20a.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_clock.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_debugfs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm200.o
  HDRTEST drivers/gpu/drm/xe/xe_gt_mcr.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_pagefault.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_printk.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_sysfs_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm20b.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_power.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_mes.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp100.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux_regs.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_topology.h
  HDRTEST drivers/gpu/drm/xe/xe_gt_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.o
  HDRTEST drivers/gpu/drm/i915/display/i9xx_plane.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/mes_v10_1.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux_backlight.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/mes_v11_0.o
  HDRTEST drivers/gpu/drm/xe/xe_guc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp10b.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_ads.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dpll_mgr.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v5_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v6_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/uvd_v7_0.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_ads_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ct.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_ct_types.h
  HDRTEST drivers/gpu/drm/i915/display/vlv_dsi.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_debugfs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vce.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_engine_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_fwif.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/tu102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_hwconfig.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/vce_v3_0.o
../drivers/gpu/drm/i915/i915_perf.c:5307: warning: Function parameter or member 'i915' not described in 'i915_perf_ioctl_version'
  HDRTEST drivers/gpu/drm/i915/display/intel_plane_initial.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/vce_v4_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_log.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_log_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_pc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v1_0.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_pc_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv04.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v2_0.o
  HDRTEST drivers/gpu/drm/i915/display/intel_fifo_underrun.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v2_5.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_submit.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv10.o
  HDRTEST drivers/gpu/drm/xe/xe_guc_submit_types.h
  HDRTEST drivers/gpu/drm/xe/xe_guc_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v3_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.o
  HDRTEST drivers/gpu/drm/xe/xe_huc.h
  HDRTEST drivers/gpu/drm/xe/xe_huc_debugfs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/vcn_v4_0.o
  HDRTEST drivers/gpu/drm/xe/xe_huc_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv20.o
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.o
  HDRTEST drivers/gpu/drm/i915/display/intel_cursor.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv41.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv44.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv49.o
  HDRTEST drivers/gpu/drm/i915/display/vlv_dsi_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv4e.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.o
  HDRTEST drivers/gpu/drm/xe/xe_hw_engine_types.h
  HDRTEST drivers/gpu/drm/xe/xe_hw_fence.h
  HDRTEST drivers/gpu/drm/i915/display/intel_cx0_phy.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/rammcp77.o
  HDRTEST drivers/gpu/drm/xe/xe_hw_fence_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf108.o
  HDRTEST drivers/gpu/drm/xe/xe_irq.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.o
  HDRTEST drivers/gpu/drm/xe/xe_lrc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm107.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm200.o
  HDRTEST drivers/gpu/drm/xe/xe_lrc_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.o
  HDRTEST drivers/gpu/drm/xe/xe_macros.h
  HDRTEST drivers/gpu/drm/i915/display/skl_scaler.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramga102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr2.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/sddr3.o
  HDRTEST drivers/gpu/drm/xe/xe_map.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/athub_v1_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/athub_v2_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/athub_v2_1.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr3.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/athub_v3_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr5.o
  HDRTEST drivers/gpu/drm/xe/xe_migrate.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/smuio_v9_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smuio_v11_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fuse/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fuse/nv50.o
  HDRTEST drivers/gpu/drm/xe/xe_migrate_doc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smuio_v13_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/smuio_v13_0_6.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gm107.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_reset.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/mca_v3_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.o
  HDRTEST drivers/gpu/drm/i915/display/intel_hti.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.o
  HDRTEST drivers/gpu/drm/xe/xe_mmio.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.o
  HDRTEST drivers/gpu/drm/i915/display/icl_dsi_regs.h
  HDRTEST drivers/gpu/drm/xe/xe_mocs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_module.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.o
  HDRTEST drivers/gpu/drm/xe/xe_module.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.o
  HDRTEST drivers/gpu/drm/xe/xe_pat.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.o
  HDRTEST drivers/gpu/drm/xe/xe_pci.h
  HDRTEST drivers/gpu/drm/i915/display/intel_atomic_plane.h
  HDRTEST drivers/gpu/drm/xe/xe_pci_types.h
  HDRTEST drivers/gpu/drm/xe/xe_pcode.h
  HDRTEST drivers/gpu/drm/xe/xe_pcode_api.h
  HDRTEST drivers/gpu/drm/xe/xe_platform_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.o
  HDRTEST drivers/gpu/drm/xe/xe_pm.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.o
  HDRTEST drivers/gpu/drm/i915/display/skl_watermark.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv04.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_topology.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_pasid.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_doorbell.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_flat_memory.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_queue.o
  HDRTEST drivers/gpu/drm/xe/xe_preempt_fence.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv4e.o
  HDRTEST drivers/gpu/drm/xe/xe_preempt_fence_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv50.o
  HDRTEST drivers/gpu/drm/i915/display/intel_fbc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_cik.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_vi.o
  HDRTEST drivers/gpu/drm/xe/xe_pt.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v9.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v10.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_reg_defs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v11.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_kernel_queue.o
  HDRTEST drivers/gpu/drm/xe/xe_pt_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager.o
  HDRTEST drivers/gpu/drm/i915/display/intel_acpi.h
  HDRTEST drivers/gpu/drm/xe/xe_pt_walk.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/g94.o
  HDRTEST drivers/gpu/drm/i915/display/intel_connector.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf117.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dpt.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf119.o
  HDRTEST drivers/gpu/drm/i915/display/intel_quirks.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_link_training.h
  HDRTEST drivers/gpu/drm/i915/display/intel_color.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk104.o
  HDRTEST drivers/gpu/drm/i915/display/intel_crtc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_vi.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_debugfs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_modeset_verify.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_packet_manager_v9.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_power_well.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk110.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gm200.o
  HDRTEST drivers/gpu/drm/i915/display/intel_psr_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.o
  HDRTEST drivers/gpu/drm/xe/xe_query.h
  HDRTEST drivers/gpu/drm/i915/display/intel_wm.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv04.o
  HDRTEST drivers/gpu/drm/i915/display/intel_pipe_crc.h
  HDRTEST drivers/gpu/drm/i915/display/intel_audio_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_panel.h
  HDRTEST drivers/gpu/drm/i915/display/intel_sprite.h
  HDRTEST drivers/gpu/drm/xe/xe_reg_sr.h
  HDRTEST drivers/gpu/drm/xe/xe_reg_sr_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv4e.o
  HDRTEST drivers/gpu/drm/i915/display/intel_wm_types.h
  HDRTEST drivers/gpu/drm/i915/display/intel_tv.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padnv50.o
  HDRTEST drivers/gpu/drm/i915/display/intel_hti_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_vrr.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padg94.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process_queue_manager.o
  HDRTEST drivers/gpu/drm/i915/display/intel_load_detect.h
  HDRTEST drivers/gpu/drm/i915/display/skl_universal_plane.h
  HDRTEST drivers/gpu/drm/i915/display/intel_mg_phy_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_bw.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_cik.o
  HDRTEST drivers/gpu/drm/i915/display/intel_de.h
  HDRTEST drivers/gpu/drm/i915/display/intel_lvds_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_gmbus_regs.h
  HDRTEST drivers/gpu/drm/xe/xe_reg_whitelist.h
  HDRTEST drivers/gpu/drm/xe/xe_res_cursor.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgf119.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_vi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v9.o
  HDRTEST drivers/gpu/drm/xe/xe_ring_ops.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v10.o
  HDRTEST drivers/gpu/drm/xe/xe_ring_ops_types.h
  HDRTEST drivers/gpu/drm/xe/xe_rtp.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dvo.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device_queue_manager_v11.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/padgm200.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_interrupt.o
  HDRTEST drivers/gpu/drm/i915/display/intel_sdvo.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_aux.h
  HDRTEST drivers/gpu/drm/i915/display/intel_vdsc_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_events.o
  HDRTEST drivers/gpu/drm/i915/display/intel_combo_phy.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/cik_event_interrupt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v9.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dvo_regs.h
  HDRTEST drivers/gpu/drm/xe/xe_rtp_types.h
  HDRTEST drivers/gpu/drm/i915/display/intel_gmbus.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_int_process_v11.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv04.o
  HDRTEST drivers/gpu/drm/i915/display/intel_hdcp_gsc.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dsi.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_smi_events.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv4e.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busnv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_crat.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/busgf119.o
  HDRTEST drivers/gpu/drm/xe/xe_sa.h
  HDRTEST drivers/gpu/drm/xe/xe_sa_types.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dmc_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_ddi.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_debugfs.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bit.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.o
  HDRTEST drivers/gpu/drm/i915/display/intel_hotplug_irq.h
  HDRTEST drivers/gpu/drm/i915/display/intel_tv_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dsb.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgf119.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_migrate.o
  HDRTEST drivers/gpu/drm/i915/display/intel_bios.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.o
  HDRTEST drivers/gpu/drm/i915/display/intel_pch_display.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o
  HDRTEST drivers/gpu/drm/xe/xe_sched_job.h
  HDRTEST drivers/gpu/drm/i915/display/intel_backlight.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.o
  HDRTEST drivers/gpu/drm/xe/xe_sched_job_types.h
  HDRTEST drivers/gpu/drm/xe/xe_step.h
  HDRTEST drivers/gpu/drm/i915/display/intel_vblank.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.o
  HDRTEST drivers/gpu/drm/xe/xe_step_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.o
  HDRTEST drivers/gpu/drm/xe/xe_sync.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.o
  HDRTEST drivers/gpu/drm/xe/xe_sync_types.h
  HDRTEST drivers/gpu/drm/xe/xe_trace.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dp.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.o
  HDRTEST drivers/gpu/drm/xe/xe_ttm_stolen_mgr.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.o
  HDRTEST drivers/gpu/drm/i915/display/intel_backlight_regs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_job.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/gf100.o
  HDRTEST drivers/gpu/drm/xe/xe_ttm_sys_mgr.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_acp.o
  HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../acp/acp_hw.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.o
  HDRTEST drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.o
  HDRTEST drivers/gpu/drm/i915/display/intel_combo_phy_regs.h
  HDRTEST drivers/gpu/drm/i915/display/intel_display_reset.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.o
  HDRTEST drivers/gpu/drm/i915/display/intel_display_power_map.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.o
  HDRTEST drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h
  HDRTEST drivers/gpu/drm/xe/xe_tuning.h
  HDRTEST drivers/gpu/drm/i915/display/icl_dsi.h
  HDRTEST drivers/gpu/drm/xe/xe_uc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.o
  HDRTEST drivers/gpu/drm/xe/xe_uc_debugfs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.o
  HDRTEST drivers/gpu/drm/i915/display/intel_lspcon.h
  HDRTEST drivers/gpu/drm/i915/display/intel_dpio_phy.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.o
  HDRTEST drivers/gpu/drm/i915/display/intel_dp_hdcp.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/cyan_skillfish_ppt.o
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw.h
  HDRTEST drivers/gpu/drm/i915/display/intel_fb_pin.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/smu_v11_0.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.o
  HDRTEST drivers/gpu/drm/i915/display/intel_pps.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.o
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw_abi.h
  HDRTEST drivers/gpu/drm/xe/xe_uc_fw_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/smu_v12_0.o
  HDRTEST drivers/gpu/drm/xe/xe_uc_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.o
  HDRTEST drivers/gpu/drm/xe/xe_vm.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp102.o
  HDRTEST drivers/gpu/drm/xe/xe_vm_doc.h
  HDRTEST drivers/gpu/drm/xe/xe_vm_madvise.h
  HDRTEST drivers/gpu/drm/xe/xe_vm_types.h
  HDRTEST drivers/gpu/drm/xe/xe_wa.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/aldebaran_ppt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/ltc/ga102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/yellow_carp_ppt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv04.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv11.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_0_ppt.o
  HDRTEST drivers/gpu/drm/i915/display/intel_sprite_uapi.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm.h
  HDRTEST drivers/gpu/drm/xe/xe_wait_user_fence.h
  HDRTEST drivers/gpu/drm/xe/xe_wopcm.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_region.h
  HDRTEST drivers/gpu/drm/xe/xe_wopcm_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_4_ppt.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_context_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv17.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv44.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_lmem.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_mman.h
  LD [M]  drivers/gpu/drm/xe/xe.o
../drivers/gpu/drm/i915/gem/i915_gem_region.h:25: warning: Incorrect use of kernel-doc format:          * process_obj - Process the current object
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv50.o
../drivers/gpu/drm/i915/gem/i915_gem_region.h:35: warning: Function parameter or member 'process_obj' not described in 'i915_gem_apply_to_region_ops'
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_object_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_5_ppt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/g84.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_7_ppt.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_context.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/g98.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gt215.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0_6_ppt.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/amdgpu_smu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu_cmn.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smumgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu8_smumgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk20a.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_clflush.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp10b.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_tiling.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv04.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv41.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv44.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_stolen.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/g84.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.h
drivers/gpu/drm/xe/xe.o: warning: objtool: intel_set_cpu_fifo_underrun_reporting+0x2b7: unreachable instruction
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_create.h
../drivers/gpu/drm/i915/gem/i915_gem_ttm.h:50: warning: Function parameter or member 'bo' not described in 'i915_ttm_to_gem'
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ttm_move.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_ioctls.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_domain.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_internal.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_dmabuf.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mcp77.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gf100.o
  HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_context.h
  HDRTEST drivers/gpu/drm/i915/gem/selftests/huge_gem_object.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.o
  HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_gem_object.h
  HDRTEST drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu7_smumgr.o
  HDRTEST drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.h
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_userptr.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk104.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_pm.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk20a.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_shrinker.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm200.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm20b.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gemfs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp100.o
  HDRTEST drivers/gpu/drm/i915/gem/i915_gem_object.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_timeline_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp10b.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega10_smumgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu10_smumgr.o
  HDRTEST drivers/gpu/drm/i915/gt/selftest_engine.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gv100.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_breadcrumbs.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega12_smumgr.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_context_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_execlists_submission.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_pm.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu9_smumgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega20_smumgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hwmgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/processpptables.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv04.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.o
  HDRTEST drivers/gpu/drm/i915/gt/selftest_rc6.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memgf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pppcielanes.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/process_pptables_v1_0.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_llc_types.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_region_lmem.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_requests.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_ggtt_gmch.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_print.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.o
  HDRTEST drivers/gpu/drm/i915/gt/gen8_ppgtt.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_mcr.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_timeline.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_powertune.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_thermal.o
  HDRTEST drivers/gpu/drm/i915/gt/gen6_engine_cs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.o
../drivers/gpu/drm/i915/gem/i915_gem_object.h:94: warning: Function parameter or member 'file' not described in 'i915_gem_object_lookup_rcu'
../drivers/gpu/drm/i915/gem/i915_gem_object.h:94: warning: Excess function parameter 'filp' description in 'i915_gem_object_lookup_rcu'
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_workarounds_types.h
  HDRTEST drivers/gpu/drm/i915/gt/selftest_rps.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmmcp77.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_sa_media.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_clockpowergating.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_debugfs.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_clock_utils.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_rps_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk104.o
  HDRTEST drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.h
  HDRTEST drivers/gpu/drm/i915/gt/sysfs_engines.h
  HDRTEST drivers/gpu/drm/i915/gt/gen7_renderclear.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_context.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_wopcm.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_mocs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_processpptables.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine_pm.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk20a.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_sysfs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_rc6.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_ring_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm20b.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_workarounds.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_powertune.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine_regs.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_pm_irq.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_thermal.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu10_hwmgr.o
  HDRTEST drivers/gpu/drm/i915/gt/shmem_utils.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_reset_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_psm.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_regs.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_reset.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_processpptables.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp10b.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_thermal.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_uc.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgv100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/pp_overdriver.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_print.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu_helper.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_processpptables.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_fw.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_powertune.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_thermal.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/common_baco.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_baco.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_baco.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_baco.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_errors_abi.h
../drivers/gpu/drm/i915/gt/intel_context.h:108: warning: Function parameter or member 'ce' not described in 'intel_context_lock_pinned'
../drivers/gpu/drm/i915/gt/intel_context.h:123: warning: Function parameter or member 'ce' not described in 'intel_context_is_pinned'
../drivers/gpu/drm/i915/gt/intel_context.h:142: warning: Function parameter or member 'ce' not described in 'intel_context_unlock_pinned'
  HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu9_baco.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mxm/mxms.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_communication_mmio_abi.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/tonga_baco.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/polaris_baco.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/fiji_baco.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ci_baco.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_baco.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_communication_ctb_abi.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/abi/guc_messages_abi.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/powerplay/amd_powerplay.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_huc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/pcie.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_huc_fw.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/legacy_dpm.o
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:27: warning: Function parameter or member 'size' not described in '__guc_capture_bufstate'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:27: warning: Function parameter or member 'data' not described in '__guc_capture_bufstate'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:27: warning: Function parameter or member 'rd' not described in '__guc_capture_bufstate'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:27: warning: Function parameter or member 'wr' not described in '__guc_capture_bufstate'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:59: warning: Function parameter or member 'link' not described in '__guc_capture_parsed_output'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:59: warning: Function parameter or member 'is_partial' not described in '__guc_capture_parsed_output'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:59: warning: Function parameter or member 'eng_class' not described in '__guc_capture_parsed_output'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:59: warning: Function parameter or member 'eng_inst' not described in '__guc_capture_parsed_output'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:59: warning: Function parameter or member 'guc_id' not described in '__guc_capture_parsed_output'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:59: warning: Function parameter or member 'lrca' not described in '__guc_capture_parsed_output'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:59: warning: Function parameter or member 'reginfo' not described in '__guc_capture_parsed_output'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:62: warning: wrong kernel-doc identifier on line:
 * struct guc_debug_capture_list_header / struct guc_debug_capture_list
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:80: warning: wrong kernel-doc identifier on line:
 * struct __guc_mmio_reg_descr / struct __guc_mmio_reg_descr_group
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:105: warning: wrong kernel-doc identifier on line:
 * struct guc_state_capture_header_t / struct guc_state_capture_t /
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:163: warning: Function parameter or member 'is_valid' not described in '__guc_capture_ads_cache'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:163: warning: Function parameter or member 'ptr' not described in '__guc_capture_ads_cache'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:163: warning: Function parameter or member 'size' not described in '__guc_capture_ads_cache'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:163: warning: Function parameter or member 'status' not described in '__guc_capture_ads_cache'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:216: warning: Function parameter or member 'ads_null_cache' not described in 'intel_guc_state_capture'
../drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h:216: warning: Function parameter or member 'max_mmio_per_node' not described in 'intel_guc_state_capture'
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_capture.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv04.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_dpm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv40.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_log.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/kv_smc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_dpm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv46.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv4c.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/legacy-dpm/si_smc.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/g84.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/g92.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/g94.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf106.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/gk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm_internal.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_plane.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crtc.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pci/gp100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_color.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/dc_fpu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_services.o
../drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h:491: warning: Function parameter or member 'marker' not described in 'guc_log_buffer_state'
../drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h:491: warning: Function parameter or member 'read_ptr' not described in 'guc_log_buffer_state'
../drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h:491: warning: Function parameter or member 'write_ptr' not described in 'guc_log_buffer_state'
../drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h:491: warning: Function parameter or member 'size' not described in 'guc_log_buffer_state'
../drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h:491: warning: Function parameter or member 'sampled_write_ptr' not described in 'guc_log_buffer_state'
../drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h:491: warning: Function parameter or member 'wrap_offset' not described in 'guc_log_buffer_state'
../drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h:491: warning: Function parameter or member 'flush_to_file' not described in 'guc_log_buffer_state'
../drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h:491: warning: Function parameter or member 'buffer_full_cnt' not described in 'guc_log_buffer_state'
../drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h:491: warning: Function parameter or member 'reserved' not described in 'guc_log_buffer_state'
../drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h:491: warning: Function parameter or member 'flags' not described in 'guc_log_buffer_state'
../drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h:491: warning: Function parameter or member 'version' not described in 'guc_log_buffer_state'
../drivers/gpu/drm/i915/gt/uc/intel_guc.h:274: warning: Function parameter or member 'dbgfs_node' not described in 'intel_guc'
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_pp_smu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf100.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_ads.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_psr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf119.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.h
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_guc_rc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.o
  HDRTEST drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_hdcp.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_hwconfig.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crc.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_llc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_debugfs.o
  HDRTEST drivers/gpu/drm/i915/gt/gen8_engine_cs.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_sseu_debugfs.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_rc6_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/basics/conversion.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_context_param.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_gpu_commands.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine_user.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_irq.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/basics/fixpt31_32.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gsc.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_rps.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf100.o
  HDRTEST drivers/gpu/drm/i915/gt/selftest_llc.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf117.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/basics/vector.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/basics/dc_common.o
  HDRTEST drivers/gpu/drm/i915/gt/gen6_ppgtt.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk20a.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_ggtt_fencing.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_migrate_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gm200.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser.o
  HDRTEST drivers/gpu/drm/i915/gt/selftests/mock_timeline.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/privring/gp10b.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_interface.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_lrc.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_lrc_reg.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_migrate.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_helper.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/fannil.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/fanpwm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser_common.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table_helper2.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/fantog.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.o
  HDRTEST drivers/gpu/drm/i915/gt/mock_engine.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine_stats.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/temp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce60/command_table_helper_dce60.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce80/command_table_helper_dce80.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce110/command_table_helper_dce110.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper_dce112.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gtt.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/bios/dce112/command_table_helper2_dce112.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dce_calcs.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/custom_float.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_buffer_pool_types.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_ring.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/bw_fixed.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_types.h
  HDRTEST drivers/gpu/drm/i915/gt/intel_renderstate.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_lib.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_rq_dlg_helpers.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_sseu.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dml1_display_rq_dlg_calc.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_engine_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn10/dcn10_fpu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/dcn20_fpu.o
  HDRTEST drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gt215.o
  HDRTEST drivers/gpu/drm/i915/gt/gen2_engine_cs.h
  HDRTEST drivers/gpu/drm/i915/gvt/gvt.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/display_mode_vba.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_rq_dlg_calc_20.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_mode_vba_20.o
  HDRTEST drivers/gpu/drm/i915/gvt/trace.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_rq_dlg_calc_20v2.o
  HDRTEST drivers/gpu/drm/i915/gvt/debug.h
  HDRTEST drivers/gpu/drm/i915/gvt/edid.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn20/display_mode_vba_20v2.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_rq_dlg_calc_21.o
  HDRTEST drivers/gpu/drm/i915/gvt/page_track.h
  HDRTEST drivers/gpu/drm/i915/gvt/mmio.h
  HDRTEST drivers/gpu/drm/i915/gvt/sched_policy.h
  HDRTEST drivers/gpu/drm/i915/gvt/fb_decoder.h
  HDRTEST drivers/gpu/drm/i915/gvt/cmd_parser.h
  HDRTEST drivers/gpu/drm/i915/gvt/dmabuf.h
  HDRTEST drivers/gpu/drm/i915/gvt/mmio_context.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm107.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn21/display_mode_vba_21.o
  HDRTEST drivers/gpu/drm/i915/gvt/display.h
  HDRTEST drivers/gpu/drm/i915/gvt/gtt.h
  HDRTEST drivers/gpu/drm/i915/gvt/scheduler.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/dcn30_fpu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/display_mode_vba_30.o
../drivers/gpu/drm/i915/gt/intel_gtt.h:515: warning: Function parameter or member 'vm' not described in 'i915_vm_resv_put'
../drivers/gpu/drm/i915/gt/intel_gtt.h:515: warning: Excess function parameter 'resv' description in 'i915_vm_resv_put'
  HDRTEST drivers/gpu/drm/i915/gvt/reg.h
  HDRTEST drivers/gpu/drm/i915/gvt/execlist.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn30/display_rq_dlg_calc_30.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/display_mode_vba_31.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm200.o
  HDRTEST drivers/gpu/drm/i915/gvt/interrupt.h
  HDRTEST drivers/gpu/drm/i915/i915_active.h
  HDRTEST drivers/gpu/drm/i915/i915_active_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/display_rq_dlg_calc_31.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/therm/gp100.o
  HDRTEST drivers/gpu/drm/i915/i915_cmd_parser.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/display_mode_vba_314.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/display_rq_dlg_calc_314.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_mode_vba_32.o
  HDRTEST drivers/gpu/drm/i915/i915_config.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_rq_dlg_calc_32.o
../drivers/gpu/drm/i915/gt/intel_engine_types.h:293: warning: Function parameter or member 'preempt_hang' not described in 'intel_engine_execlists'
  HDRTEST drivers/gpu/drm/i915/i915_debugfs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.o
  HDRTEST drivers/gpu/drm/i915/i915_debugfs_params.h
  HDRTEST drivers/gpu/drm/i915/i915_deps.h
  HDRTEST drivers/gpu/drm/i915/i915_driver.h
  HDRTEST drivers/gpu/drm/i915/i915_drm_client.h
  HDRTEST drivers/gpu/drm/i915/i915_drv.h
  HDRTEST drivers/gpu/drm/i915/i915_file_private.h
  HDRTEST drivers/gpu/drm/i915/i915_fixed.h
  HDRTEST drivers/gpu/drm/i915/i915_gem.h
  HDRTEST drivers/gpu/drm/i915/i915_gem_evict.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/display_mode_vba_util_32.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.o
  HDRTEST drivers/gpu/drm/i915/i915_gem_gtt.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv40.o
  HDRTEST drivers/gpu/drm/i915/i915_gem_ww.h
  HDRTEST drivers/gpu/drm/i915/i915_getparam.h
  HDRTEST drivers/gpu/drm/i915/i915_gpu_error.h
  HDRTEST drivers/gpu/drm/i915/i915_hwmon.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn31/dcn31_fpu.o
  HDRTEST drivers/gpu/drm/i915/i915_ioc32.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn32/dcn32_fpu.o
  HDRTEST drivers/gpu/drm/i915/i915_ioctl.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn321/dcn321_fpu.o
  HDRTEST drivers/gpu/drm/i915/i915_iosf_mbi.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv41.o
  HDRTEST drivers/gpu/drm/i915/i915_irq.h
  HDRTEST drivers/gpu/drm/i915/i915_memcpy.h
  HDRTEST drivers/gpu/drm/i915/i915_mitigations.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn301/dcn301_fpu.o
  HDRTEST drivers/gpu/drm/i915/i915_mm.h
  HDRTEST drivers/gpu/drm/i915/i915_params.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn302/dcn302_fpu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn303/dcn303_fpu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dcn314/dcn314_fpu.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/timer/gk20a.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/top/base.o
  HDRTEST drivers/gpu/drm/i915/i915_pci.h
  HDRTEST drivers/gpu/drm/i915/i915_perf.h
  HDRTEST drivers/gpu/drm/i915/i915_perf_oa_regs.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.o
../drivers/gpu/drm/i915/i915_active.h:66: warning: Function parameter or member 'active' not described in '__i915_active_fence_init'
../drivers/gpu/drm/i915/i915_active.h:66: warning: Function parameter or member 'fence' not described in '__i915_active_fence_init'
../drivers/gpu/drm/i915/i915_active.h:66: warning: Function parameter or member 'fn' not described in '__i915_active_fence_init'
../drivers/gpu/drm/i915/i915_active.h:89: warning: Function parameter or member 'active' not described in 'i915_active_fence_set'
../drivers/gpu/drm/i915/i915_active.h:89: warning: Function parameter or member 'rq' not described in 'i915_active_fence_set'
../drivers/gpu/drm/i915/i915_active.h:102: warning: Function parameter or member 'active' not described in 'i915_active_fence_get'
../drivers/gpu/drm/i915/i915_active.h:122: warning: Function parameter or member 'active' not described in 'i915_active_fence_isset'
  HDRTEST drivers/gpu/drm/i915/i915_perf_types.h
  HDRTEST drivers/gpu/drm/i915/i915_pmu.h
  HDRTEST drivers/gpu/drm/i915/i915_priolist_types.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.o
  HDRTEST drivers/gpu/drm/i915/i915_pvinfo.h
  HDRTEST drivers/gpu/drm/i915/i915_query.h
  HDRTEST drivers/gpu/drm/i915/i915_reg.h
  HDRTEST drivers/gpu/drm/i915/i915_reg_defs.h
  HDRTEST drivers/gpu/drm/i915/i915_request.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/vfn/base.o
  HDRTEST drivers/gpu/drm/i915/i915_scatterlist.h
  HDRTEST drivers/gpu/drm/i915/i915_scheduler.h
  HDRTEST drivers/gpu/drm/i915/i915_scheduler_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/dsc/rc_calc_fpu.o
  HDRTEST drivers/gpu/drm/i915/i915_selftest.h
  HDRTEST drivers/gpu/drm/i915/i915_suspend.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/vfn/uvfn.o
  HDRTEST drivers/gpu/drm/i915/i915_sw_fence.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calcs.o
  HDRTEST drivers/gpu/drm/i915/i915_sw_fence_work.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/vfn/gv100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/vfn/tu102.o
  HDRTEST drivers/gpu/drm/i915/i915_switcheroo.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calc_math.o
  HDRTEST drivers/gpu/drm/i915/i915_syncmap.h
  HDRTEST drivers/gpu/drm/i915/i915_sysfs.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dml/calcs/dcn_calc_auto.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/vfn/ga100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.o
  HDRTEST drivers/gpu/drm/i915/i915_tasklet.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/i915_trace.h
../drivers/gpu/drm/i915/i915_pmu.h:21: warning: cannot understand function prototype: 'enum i915_pmu_tracked_events '
../drivers/gpu/drm/i915/i915_pmu.h:32: warning: cannot understand function prototype: 'enum '
../drivers/gpu/drm/i915/i915_pmu.h:41: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * How many different events we track in the global PMU mask.
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gpio.o
  HDRTEST drivers/gpu/drm/i915/i915_ttm_buddy_manager.h
  HDRTEST drivers/gpu/drm/i915/i915_user_extensions.h
  HDRTEST drivers/gpu/drm/i915/i915_utils.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce60/dce60_clk_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce100/dce_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/i915_vgpu.h
  HDRTEST drivers/gpu/drm/i915/i915_vma.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce110/dce110_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/i915_vma_resource.h
  HDRTEST drivers/gpu/drm/i915/i915_vma_types.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce112/dce112_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/intel_clock_gating.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dce120/dce120_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/intel_device_info.h
  HDRTEST drivers/gpu/drm/i915/intel_gvt.h
../drivers/gpu/drm/i915/i915_scatterlist.h:160: warning: Incorrect use of kernel-doc format:          * release() - Free the memory of the struct i915_refct_sgt
../drivers/gpu/drm/i915/i915_scatterlist.h:164: warning: Function parameter or member 'release' not described in 'i915_refct_sgt_ops'
../drivers/gpu/drm/i915/i915_scatterlist.h:187: warning: Function parameter or member 'rsgt' not described in 'i915_refct_sgt_put'
../drivers/gpu/drm/i915/i915_scatterlist.h:198: warning: Function parameter or member 'rsgt' not described in 'i915_refct_sgt_get'
../drivers/gpu/drm/i915/i915_scatterlist.h:214: warning: Function parameter or member 'rsgt' not described in '__i915_refct_sgt_init'
  HDRTEST drivers/gpu/drm/i915/intel_mchbar_regs.h
  HDRTEST drivers/gpu/drm/i915/intel_memory_region.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/nv40.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv1_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/intel_pci_config.h
../drivers/gpu/drm/i915/i915_request.h:176: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * Request queue structure.
../drivers/gpu/drm/i915/i915_request.h:477: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * Returns true if seq1 is later than seq2.
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.o
  HDRTEST drivers/gpu/drm/i915/intel_pcode.h
  HDRTEST drivers/gpu/drm/i915/intel_region_ttm.h
  HDRTEST drivers/gpu/drm/i915/intel_runtime_pm.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn10/rv2_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/intel_sbi.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn20/dcn20_clk_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn201/dcn201_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/intel_step.h
  HDRTEST drivers/gpu/drm/i915/intel_uncore.h
  HDRTEST drivers/gpu/drm/i915/intel_wakeref.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr.o
../drivers/gpu/drm/i915/i915_utils.h:284: warning: Function parameter or member 'OP' not described in '__wait_for'
../drivers/gpu/drm/i915/i915_utils.h:284: warning: Function parameter or member 'COND' not described in '__wait_for'
../drivers/gpu/drm/i915/i915_utils.h:284: warning: Function parameter or member 'US' not described in '__wait_for'
../drivers/gpu/drm/i915/i915_utils.h:284: warning: Function parameter or member 'Wmin' not described in '__wait_for'
../drivers/gpu/drm/i915/i915_utils.h:284: warning: Function parameter or member 'Wmax' not described in '__wait_for'
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_tee.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf100.o
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_irq.h
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_session.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf117.o
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_cmd_interface_43.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.o
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_cmd.h
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.o
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_types.h
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.h
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_cmd_interface_cmn.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_huc.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn301/vg_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_pm.h
  HDRTEST drivers/gpu/drm/i915/pxp/intel_pxp_cmd_interface_42.h
  HDRTEST drivers/gpu/drm/i915/selftests/igt_live_test.h
  HDRTEST drivers/gpu/drm/i915/selftests/igt_atomic.h
  HDRTEST drivers/gpu/drm/i915/selftests/mock_gem_device.h
  HDRTEST drivers/gpu/drm/i915/selftests/mock_drm.h
  HDRTEST drivers/gpu/drm/i915/selftests/igt_reset.h
../drivers/gpu/drm/i915/i915_vma_resource.h:91: warning: Incorrect use of kernel-doc format:          * struct i915_vma_bindinfo - Information needed for async bind
../drivers/gpu/drm/i915/i915_vma_resource.h:129: warning: Function parameter or member 'wakeref' not described in 'i915_vma_resource'
../drivers/gpu/drm/i915/i915_vma_resource.h:129: warning: Function parameter or member 'bi' not described in 'i915_vma_resource'
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.o
  HDRTEST drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gm20b.o
  HDRTEST drivers/gpu/drm/i915/selftests/lib_sw_fence.h
../drivers/gpu/drm/i915/i915_vma.h:145: warning: expecting prototype for i915_vma_offset(). Prototype was for i915_vma_size() instead
  HDRTEST drivers/gpu/drm/i915/selftests/i915_perf_selftests.h
  HDRTEST drivers/gpu/drm/i915/selftests/mock_uncore.h
  HDRTEST drivers/gpu/drm/i915/selftests/mock_gtt.h
../drivers/gpu/drm/i915/pxp/intel_pxp_types.h:96: warning: Function parameter or member 'dev_link' not described in 'intel_pxp'
  HDRTEST drivers/gpu/drm/i915/selftests/i915_mock_selftests.h
  HDRTEST drivers/gpu/drm/i915/selftests/mock_request.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn301/dcn301_smu.o
  HDRTEST drivers/gpu/drm/i915/selftests/i915_random.h
  HDRTEST drivers/gpu/drm/i915/selftests/igt_spinner.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn31/dcn31_smu.o
  HDRTEST drivers/gpu/drm/i915/selftests/librapl.h
  HDRTEST drivers/gpu/drm/i915/selftests/mock_region.h
  HDRTEST drivers/gpu/drm/i915/selftests/i915_live_selftests.h
  HDRTEST drivers/gpu/drm/i915/selftests/igt_mmap.h
  HDRTEST drivers/gpu/drm/i915/selftests/igt_flush_test.h
  HDRTEST drivers/gpu/drm/i915/soc/intel_pch.h
  HDRTEST drivers/gpu/drm/i915/soc/intel_dram.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/falcon.o
  HDRTEST drivers/gpu/drm/i915/soc/intel_gmch.h
  HDRTEST drivers/gpu/drm/i915/vlv_sideband.h
  HDRTEST drivers/gpu/drm/i915/vlv_sideband_reg.h
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn31/dcn31_clk_mgr.o
  HDRTEST drivers/gpu/drm/i915/vlv_suspend.h
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/xtensa.o
  LD [M]  drivers/gpu/drm/i915/i915.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/bsp/g84.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gt215.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn314/dcn314_smu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn314/dcn314_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gf100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn315/dcn315_smu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn315/dcn315_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gm107.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn316/dcn316_smu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn316/dcn316_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gm200.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gp100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn32/dcn32_clk_mgr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gp102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/ga100.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/ce/ga102.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_audio.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/device/acpi.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_stream_encoder.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/device/base.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_link_encoder.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_hwseq.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_mem_input.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_clock_source.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/device/pci.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/device/user.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_scl_filters.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/base.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_opp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_dmcu.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_abm.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmi.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/head.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_ipp.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/vga.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/nv04.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_hw.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_i2c_sw.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/g84.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_psr.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gt200.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_abm.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_panel_cntl.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_hw_lock_mgr.o
  CC [M]  drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_outbox.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gk110.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.o
  CC [M]  drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.o
  CC [



^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Intel-xe] ○ CI.BAT: info for series starting with [v2,1/1] drm/xe: Add a debugfs for faking gt reset failure.
  2023-05-24  7:06 [Intel-xe] [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt reset failure Himal Prasad Ghimiray
                   ` (2 preceding siblings ...)
  2023-05-24  7:10 ` [Intel-xe] ✓ CI.Build: " Patchwork
@ 2023-05-24  7:40 ` Patchwork
  2023-05-24 13:23 ` [Intel-xe] [PATCH v2 1/1] " Rodrigo Vivi
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 21+ messages in thread
From: Patchwork @ 2023-05-24  7:40 UTC (permalink / raw)
  To: Himal Prasad Ghimiray; +Cc: intel-xe

[-- Attachment #1: Type: text/plain, Size: 376 bytes --]

== Series Details ==

Series: series starting with [v2,1/1] drm/xe: Add a debugfs for faking gt reset failure.
URL   : https://patchwork.freedesktop.org/series/118264/
State : info

== Summary ==

Participating hosts:
bat-atsm-2
bat-dg2-oem2
bat-adlp-7
Missing hosts results[0]:
Results: [xe-pw-118264v1](https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-118264v1/index.html)



[-- Attachment #2: Type: text/html, Size: 886 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [Intel-xe] [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt reset failure.
  2023-05-24  7:06 [Intel-xe] [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt reset failure Himal Prasad Ghimiray
                   ` (3 preceding siblings ...)
  2023-05-24  7:40 ` [Intel-xe] ○ CI.BAT: info " Patchwork
@ 2023-05-24 13:23 ` Rodrigo Vivi
  2023-05-29  4:02   ` Ghimiray, Himal Prasad
  2023-05-24 16:27 ` Balasubramani Vivekanandan
  2023-05-24 16:52 ` [Intel-xe] ✗ CI.Patch_applied: failure for series starting with [v2,1/1] drm/xe: Add a debugfs for faking gt reset failure. (rev2) Patchwork
  6 siblings, 1 reply; 21+ messages in thread
From: Rodrigo Vivi @ 2023-05-24 13:23 UTC (permalink / raw)
  To: Himal Prasad Ghimiray; +Cc: intel-xe, Rodrigo Vivi

On Wed, May 24, 2023 at 12:36:41PM +0530, Himal Prasad Ghimiray wrote:
> In case of gt reset failure, KMD notifies userspace about failure
> via uevent. To validate this notification we need to ensure gt
> reset fails and there is no mechanism to cause failure from hardware.
> Hence added a debugfs which will cause fake reset failure.
> 
> v1(Rodrigo)
> - Change the variable to fake_reset_failure_in_progress.
> - Drop usage of READ_ONCE and WRITE_ONCE.
> - Follow consistency for variable assignment. Either use
>   functions for all the assignments or don't use for any.

Thanks for addressing all of this. I believe we are much closer now.
A few more comments below, that I could only think now with this
new version.

> 
> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
> Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
> ---
>  drivers/gpu/drm/xe/xe_gt.c         | 15 ++++++++++++++-
>  drivers/gpu/drm/xe/xe_gt_debugfs.c | 11 +++++++++++
>  drivers/gpu/drm/xe/xe_gt_types.h   |  1 +
>  3 files changed, 26 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/gpu/drm/xe/xe_gt.c b/drivers/gpu/drm/xe/xe_gt.c
> index 80d42c7c7cfa..b3ac8b3ab455 100644
> --- a/drivers/gpu/drm/xe/xe_gt.c
> +++ b/drivers/gpu/drm/xe/xe_gt.c
> @@ -506,6 +506,9 @@ int xe_gt_init(struct xe_gt *gt)
>  	int err;
>  	int i;
>  
> +	/*Fake reset failure should be disabled by default*/

you are missing spaces around '*'... should be /* Comment */
                                                ^       ^

> +	gt->reset.fake_reset_failure_in_progress = false;
> +

but I also don't believe that you need this chunk at all
since reset struct should be zeroed on allocation.
probably need a double check to be sure.

>  	INIT_WORK(&gt->reset.worker, gt_reset_worker);
>  
>  	for (i = 0; i < XE_ENGINE_CLASS_MAX; ++i) {
> @@ -601,8 +604,18 @@ static int gt_reset(struct xe_gt *gt)
>  	xe_gt_info(gt, "reset started\n");
>  
>  	xe_gt_sanitize(gt);
> -

probably good to keep this line

>  	xe_device_mem_access_get(gt_to_xe(gt));
> +
> +	err = gt->reset.fake_reset_failure_in_progress;

Atomic is really not needed because the gt_resets are serialized
but something like test_and_dec maybe could help to get a cleaner
code here. But really up to you.

> +	if (err) {
> +		xe_gt_info(gt, "Fake GT reset failure is in progress\n");
> +
> +		/* Disable fake reset failure for next call */

we should never add obvious redundant comments. The line below is
enough for a code reader.

> +		gt->reset.fake_reset_failure_in_progress = false;
> +
> +		goto err_msg;
> +	}
> +
>  	err = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
>  	if (err)
>  		goto err_msg;
> diff --git a/drivers/gpu/drm/xe/xe_gt_debugfs.c b/drivers/gpu/drm/xe/xe_gt_debugfs.c
> index 8bf441e850a0..13d2a974bc00 100644
> --- a/drivers/gpu/drm/xe/xe_gt_debugfs.c
> +++ b/drivers/gpu/drm/xe/xe_gt_debugfs.c
> @@ -127,6 +127,16 @@ static int register_save_restore(struct seq_file *m, void *data)
>  	return 0;
>  }
>  
> +static int fake_reset_failure(struct seq_file *m, void *data)
> +{
> +	struct xe_gt *gt = node_to_gt(m->private);
> +
> +	gt->reset.fake_reset_failure_in_progress = true;

I don't like other components touching variables directly like this.
we should probably have a xe_fake_reset(gt) function in xe_gt.c
that does this set and call the reset async below.

> +	xe_gt_reset_async(gt);
> +
> +	return 0;
> +}
> +
>  static const struct drm_info_list debugfs_list[] = {
>  	{"hw_engines", hw_engines, 0},
>  	{"force_reset", force_reset, 0},
> @@ -135,6 +145,7 @@ static const struct drm_info_list debugfs_list[] = {
>  	{"steering", steering, 0},
>  	{"ggtt", ggtt, 0},
>  	{"register-save-restore", register_save_restore, 0},
> +	{"fake_reset_failure", fake_reset_failure, 0},
>  };
>  
>  void xe_gt_debugfs_register(struct xe_gt *gt)
> diff --git a/drivers/gpu/drm/xe/xe_gt_types.h b/drivers/gpu/drm/xe/xe_gt_types.h
> index 7c47d67aa8be..746d65c4aacc 100644
> --- a/drivers/gpu/drm/xe/xe_gt_types.h
> +++ b/drivers/gpu/drm/xe/xe_gt_types.h
> @@ -168,6 +168,7 @@ struct xe_gt {
>  
>  	/** @reset: state for GT resets */
>  	struct {

	please add documentation here.
	/**
	* fake_reset_failure_in_progress: A bool to indicate a fake reset
	* failure has been triggered
	*/
	or something like that...
> +		bool fake_reset_failure_in_progress;
>  		/**
>  		 * @worker: work so GT resets can done async allowing to reset
>  		 * code to safely flush all code paths
> -- 
> 2.25.1
> 

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [Intel-xe] [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt reset failure.
  2023-05-24  7:06 [Intel-xe] [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt reset failure Himal Prasad Ghimiray
                   ` (4 preceding siblings ...)
  2023-05-24 13:23 ` [Intel-xe] [PATCH v2 1/1] " Rodrigo Vivi
@ 2023-05-24 16:27 ` Balasubramani Vivekanandan
  2023-05-24 16:43   ` Rodrigo Vivi
  2023-05-29  4:00   ` Ghimiray, Himal Prasad
  2023-05-24 16:52 ` [Intel-xe] ✗ CI.Patch_applied: failure for series starting with [v2,1/1] drm/xe: Add a debugfs for faking gt reset failure. (rev2) Patchwork
  6 siblings, 2 replies; 21+ messages in thread
From: Balasubramani Vivekanandan @ 2023-05-24 16:27 UTC (permalink / raw)
  To: Himal Prasad Ghimiray, intel-xe; +Cc: Rodrigo Vivi

On 24.05.2023 12:36, Himal Prasad Ghimiray wrote:
> In case of gt reset failure, KMD notifies userspace about failure
> via uevent. To validate this notification we need to ensure gt
> reset fails and there is no mechanism to cause failure from hardware.
> Hence added a debugfs which will cause fake reset failure.
> 
> v1(Rodrigo)
> - Change the variable to fake_reset_failure_in_progress.
> - Drop usage of READ_ONCE and WRITE_ONCE.
> - Follow consistency for variable assignment. Either use
>   functions for all the assignments or don't use for any.
> 
> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
> Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
> ---
>  drivers/gpu/drm/xe/xe_gt.c         | 15 ++++++++++++++-
>  drivers/gpu/drm/xe/xe_gt_debugfs.c | 11 +++++++++++
>  drivers/gpu/drm/xe/xe_gt_types.h   |  1 +
>  3 files changed, 26 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/gpu/drm/xe/xe_gt.c b/drivers/gpu/drm/xe/xe_gt.c
> index 80d42c7c7cfa..b3ac8b3ab455 100644
> --- a/drivers/gpu/drm/xe/xe_gt.c
> +++ b/drivers/gpu/drm/xe/xe_gt.c
> @@ -506,6 +506,9 @@ int xe_gt_init(struct xe_gt *gt)
>  	int err;
>  	int i;
>  
> +	/*Fake reset failure should be disabled by default*/
> +	gt->reset.fake_reset_failure_in_progress = false;
> +
>  	INIT_WORK(&gt->reset.worker, gt_reset_worker);
>  
>  	for (i = 0; i < XE_ENGINE_CLASS_MAX; ++i) {
> @@ -601,8 +604,18 @@ static int gt_reset(struct xe_gt *gt)
>  	xe_gt_info(gt, "reset started\n");
>  
>  	xe_gt_sanitize(gt);
> -
>  	xe_device_mem_access_get(gt_to_xe(gt));
> +
> +	err = gt->reset.fake_reset_failure_in_progress;
> +	if (err) {

This doesn't look the right way. It should be something like

```
if (gt->reset.fake_reset_failure_in_progress) {
	
	err = -ECANCELED; or whatever appropriate
	...
```

> +		xe_gt_info(gt, "Fake GT reset failure is in progress\n");
> +
> +		/* Disable fake reset failure for next call */
> +		gt->reset.fake_reset_failure_in_progress = false;
> +
> +		goto err_msg;
> +	}
> +
>  	err = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
>  	if (err)
>  		goto err_msg;
> diff --git a/drivers/gpu/drm/xe/xe_gt_debugfs.c b/drivers/gpu/drm/xe/xe_gt_debugfs.c
> index 8bf441e850a0..13d2a974bc00 100644
> --- a/drivers/gpu/drm/xe/xe_gt_debugfs.c
> +++ b/drivers/gpu/drm/xe/xe_gt_debugfs.c
> @@ -127,6 +127,16 @@ static int register_save_restore(struct seq_file *m, void *data)
>  	return 0;
>  }
>  
> +static int fake_reset_failure(struct seq_file *m, void *data)
> +{
> +	struct xe_gt *gt = node_to_gt(m->private);
> +
> +	gt->reset.fake_reset_failure_in_progress = true;
> +	xe_gt_reset_async(gt);
> +
> +	return 0;
> +}
> +
>  static const struct drm_info_list debugfs_list[] = {
>  	{"hw_engines", hw_engines, 0},
>  	{"force_reset", force_reset, 0},
> @@ -135,6 +145,7 @@ static const struct drm_info_list debugfs_list[] = {
>  	{"steering", steering, 0},
>  	{"ggtt", ggtt, 0},
>  	{"register-save-restore", register_save_restore, 0},
> +	{"fake_reset_failure", fake_reset_failure, 0},
>  };
>  
>  void xe_gt_debugfs_register(struct xe_gt *gt)
> diff --git a/drivers/gpu/drm/xe/xe_gt_types.h b/drivers/gpu/drm/xe/xe_gt_types.h
> index 7c47d67aa8be..746d65c4aacc 100644
> --- a/drivers/gpu/drm/xe/xe_gt_types.h
> +++ b/drivers/gpu/drm/xe/xe_gt_types.h
> @@ -168,6 +168,7 @@ struct xe_gt {
>  
>  	/** @reset: state for GT resets */
>  	struct {
> +		bool fake_reset_failure_in_progress;
>  		/**
>  		 * @worker: work so GT resets can done async allowing to reset
>  		 * code to safely flush all code paths

@Rodrigo
This feature is purely to support test the driver and not something which
helps debugging. I am concerned whether such code should be part of
production build. I am thinking if this feature or any such patches in
future could be made part of a kernel config, which can be enabled in CI
when the driver is subjected to testing.

Regards,
Bala

> -- 
> 2.25.1
> 

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [Intel-xe] [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt reset failure.
  2023-05-24 16:27 ` Balasubramani Vivekanandan
@ 2023-05-24 16:43   ` Rodrigo Vivi
  2023-05-24 16:50     ` Vivi, Rodrigo
  2023-05-29  4:00   ` Ghimiray, Himal Prasad
  1 sibling, 1 reply; 21+ messages in thread
From: Rodrigo Vivi @ 2023-05-24 16:43 UTC (permalink / raw)
  To: Balasubramani Vivekanandan; +Cc: intel-xe, Rodrigo Vivi

On Wed, May 24, 2023 at 09:57:00PM +0530, Balasubramani Vivekanandan wrote:
> On 24.05.2023 12:36, Himal Prasad Ghimiray wrote:
> > In case of gt reset failure, KMD notifies userspace about failure
> > via uevent. To validate this notification we need to ensure gt
> > reset fails and there is no mechanism to cause failure from hardware.
> > Hence added a debugfs which will cause fake reset failure.
> > 
> > v1(Rodrigo)
> > - Change the variable to fake_reset_failure_in_progress.
> > - Drop usage of READ_ONCE and WRITE_ONCE.
> > - Follow consistency for variable assignment. Either use
> >   functions for all the assignments or don't use for any.
> > 
> > Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
> > Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
> > ---
> >  drivers/gpu/drm/xe/xe_gt.c         | 15 ++++++++++++++-
> >  drivers/gpu/drm/xe/xe_gt_debugfs.c | 11 +++++++++++
> >  drivers/gpu/drm/xe/xe_gt_types.h   |  1 +
> >  3 files changed, 26 insertions(+), 1 deletion(-)
> > 
> > diff --git a/drivers/gpu/drm/xe/xe_gt.c b/drivers/gpu/drm/xe/xe_gt.c
> > index 80d42c7c7cfa..b3ac8b3ab455 100644
> > --- a/drivers/gpu/drm/xe/xe_gt.c
> > +++ b/drivers/gpu/drm/xe/xe_gt.c
> > @@ -506,6 +506,9 @@ int xe_gt_init(struct xe_gt *gt)
> >  	int err;
> >  	int i;
> >  
> > +	/*Fake reset failure should be disabled by default*/
> > +	gt->reset.fake_reset_failure_in_progress = false;
> > +
> >  	INIT_WORK(&gt->reset.worker, gt_reset_worker);
> >  
> >  	for (i = 0; i < XE_ENGINE_CLASS_MAX; ++i) {
> > @@ -601,8 +604,18 @@ static int gt_reset(struct xe_gt *gt)
> >  	xe_gt_info(gt, "reset started\n");
> >  
> >  	xe_gt_sanitize(gt);
> > -
> >  	xe_device_mem_access_get(gt_to_xe(gt));
> > +
> > +	err = gt->reset.fake_reset_failure_in_progress;
> > +	if (err) {
> 
> This doesn't look the right way. It should be something like
> 
> ```
> if (gt->reset.fake_reset_failure_in_progress) {
> 	
> 	err = -ECANCELED; or whatever appropriate
> 	...
> ```
> 
> > +		xe_gt_info(gt, "Fake GT reset failure is in progress\n");
> > +
> > +		/* Disable fake reset failure for next call */
> > +		gt->reset.fake_reset_failure_in_progress = false;
> > +
> > +		goto err_msg;
> > +	}
> > +
> >  	err = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
> >  	if (err)
> >  		goto err_msg;
> > diff --git a/drivers/gpu/drm/xe/xe_gt_debugfs.c b/drivers/gpu/drm/xe/xe_gt_debugfs.c
> > index 8bf441e850a0..13d2a974bc00 100644
> > --- a/drivers/gpu/drm/xe/xe_gt_debugfs.c
> > +++ b/drivers/gpu/drm/xe/xe_gt_debugfs.c
> > @@ -127,6 +127,16 @@ static int register_save_restore(struct seq_file *m, void *data)
> >  	return 0;
> >  }
> >  
> > +static int fake_reset_failure(struct seq_file *m, void *data)
> > +{
> > +	struct xe_gt *gt = node_to_gt(m->private);
> > +
> > +	gt->reset.fake_reset_failure_in_progress = true;
> > +	xe_gt_reset_async(gt);
> > +
> > +	return 0;
> > +}
> > +
> >  static const struct drm_info_list debugfs_list[] = {
> >  	{"hw_engines", hw_engines, 0},
> >  	{"force_reset", force_reset, 0},
> > @@ -135,6 +145,7 @@ static const struct drm_info_list debugfs_list[] = {
> >  	{"steering", steering, 0},
> >  	{"ggtt", ggtt, 0},
> >  	{"register-save-restore", register_save_restore, 0},
> > +	{"fake_reset_failure", fake_reset_failure, 0},
> >  };
> >  
> >  void xe_gt_debugfs_register(struct xe_gt *gt)
> > diff --git a/drivers/gpu/drm/xe/xe_gt_types.h b/drivers/gpu/drm/xe/xe_gt_types.h
> > index 7c47d67aa8be..746d65c4aacc 100644
> > --- a/drivers/gpu/drm/xe/xe_gt_types.h
> > +++ b/drivers/gpu/drm/xe/xe_gt_types.h
> > @@ -168,6 +168,7 @@ struct xe_gt {
> >  
> >  	/** @reset: state for GT resets */
> >  	struct {
> > +		bool fake_reset_failure_in_progress;
> >  		/**
> >  		 * @worker: work so GT resets can done async allowing to reset
> >  		 * code to safely flush all code paths
> 
> @Rodrigo
> This feature is purely to support test the driver and not something which
> helps debugging. I am concerned whether such code should be part of
> production build. I am thinking if this feature or any such patches in
> future could be made part of a kernel config, which can be enabled in CI
> when the driver is subjected to testing.

I like this idea of having things like this behind a kernel config,
but we need to be careful to not simply break IGT or force IGT to always
depend on this flag.

Cc: Mauro Carvalho Chehab <mchehab@kernel.org>
Cc: Francois Dugast <francois.dugast@intel.com>

> 
> Regards,
> Bala
> 
> > -- 
> > 2.25.1
> > 

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [Intel-xe] [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt reset failure.
  2023-05-24 16:43   ` Rodrigo Vivi
@ 2023-05-24 16:50     ` Vivi, Rodrigo
  2023-05-25  6:06       ` Mauro Carvalho Chehab
  0 siblings, 1 reply; 21+ messages in thread
From: Vivi, Rodrigo @ 2023-05-24 16:50 UTC (permalink / raw)
  To: Vivekanandan, Balasubramani; +Cc: intel-xe, mauro.chehab

[-- Attachment #1: Type: text/plain, Size: 4686 bytes --]

On Wed, 2023-05-24 at 12:43 -0400, Rodrigo Vivi wrote:
On Wed, May 24, 2023 at 09:57:00PM +0530, Balasubramani Vivekanandan wrote:
On 24.05.2023 12:36, Himal Prasad Ghimiray wrote:
In case of gt reset failure, KMD notifies userspace about failure
via uevent. To validate this notification we need to ensure gt
reset fails and there is no mechanism to cause failure from hardware.
Hence added a debugfs which will cause fake reset failure.

v1(Rodrigo)
- Change the variable to fake_reset_failure_in_progress.
- Drop usage of READ_ONCE and WRITE_ONCE.
- Follow consistency for variable assignment. Either use
  functions for all the assignments or don't use for any.

Cc: Rodrigo Vivi <rodrigo.vivi@intel.com<mailto:rodrigo.vivi@intel.com>>
Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com<mailto:himal.prasad.ghimiray@intel.com>>
---
 drivers/gpu/drm/xe/xe_gt.c         | 15 ++++++++++++++-
 drivers/gpu/drm/xe/xe_gt_debugfs.c | 11 +++++++++++
 drivers/gpu/drm/xe/xe_gt_types.h   |  1 +
 3 files changed, 26 insertions(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/xe/xe_gt.c b/drivers/gpu/drm/xe/xe_gt.c
index 80d42c7c7cfa..b3ac8b3ab455 100644
--- a/drivers/gpu/drm/xe/xe_gt.c
+++ b/drivers/gpu/drm/xe/xe_gt.c
@@ -506,6 +506,9 @@ int xe_gt_init(struct xe_gt *gt)
        int err;
        int i;

+       /*Fake reset failure should be disabled by default*/
+       gt->reset.fake_reset_failure_in_progress = false;
+
        INIT_WORK(&gt->reset.worker, gt_reset_worker);

        for (i = 0; i < XE_ENGINE_CLASS_MAX; ++i) {
@@ -601,8 +604,18 @@ static int gt_reset(struct xe_gt *gt)
        xe_gt_info(gt, "reset started\n");

        xe_gt_sanitize(gt);
-
        xe_device_mem_access_get(gt_to_xe(gt));
+
+       err = gt->reset.fake_reset_failure_in_progress;
+       if (err) {

This doesn't look the right way. It should be something like

```
if (gt->reset.fake_reset_failure_in_progress) {

        err = -ECANCELED; or whatever appropriate
        ...
```

+               xe_gt_info(gt, "Fake GT reset failure is in progress\n");
+
+               /* Disable fake reset failure for next call */
+               gt->reset.fake_reset_failure_in_progress = false;
+
+               goto err_msg;
+       }
+
        err = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
        if (err)
                goto err_msg;
diff --git a/drivers/gpu/drm/xe/xe_gt_debugfs.c b/drivers/gpu/drm/xe/xe_gt_debugfs.c
index 8bf441e850a0..13d2a974bc00 100644
--- a/drivers/gpu/drm/xe/xe_gt_debugfs.c
+++ b/drivers/gpu/drm/xe/xe_gt_debugfs.c
@@ -127,6 +127,16 @@ static int register_save_restore(struct seq_file *m, void *data)
        return 0;
 }

+static int fake_reset_failure(struct seq_file *m, void *data)
+{
+       struct xe_gt *gt = node_to_gt(m->private);
+
+       gt->reset.fake_reset_failure_in_progress = true;
+       xe_gt_reset_async(gt);
+
+       return 0;
+}
+
 static const struct drm_info_list debugfs_list[] = {
        {"hw_engines", hw_engines, 0},
        {"force_reset", force_reset, 0},
@@ -135,6 +145,7 @@ static const struct drm_info_list debugfs_list[] = {
        {"steering", steering, 0},
        {"ggtt", ggtt, 0},
        {"register-save-restore", register_save_restore, 0},
+       {"fake_reset_failure", fake_reset_failure, 0},
 };

 void xe_gt_debugfs_register(struct xe_gt *gt)
diff --git a/drivers/gpu/drm/xe/xe_gt_types.h b/drivers/gpu/drm/xe/xe_gt_types.h
index 7c47d67aa8be..746d65c4aacc 100644
--- a/drivers/gpu/drm/xe/xe_gt_types.h
+++ b/drivers/gpu/drm/xe/xe_gt_types.h
@@ -168,6 +168,7 @@ struct xe_gt {

        /** @reset: state for GT resets */
        struct {
+               bool fake_reset_failure_in_progress;
                /**
                 * @worker: work so GT resets can done async allowing to reset
                 * code to safely flush all code paths

@Rodrigo
This feature is purely to support test the driver and not something which
helps debugging. I am concerned whether such code should be part of
production build. I am thinking if this feature or any such patches in
future could be made part of a kernel config, which can be enabled in CI
when the driver is subjected to testing.

I like this idea of having things like this behind a kernel config,
but we need to be careful to not simply break IGT or force IGT to always
depend on this flag.

Cc: Mauro Carvalho Chehab <mchehab@kernel.org<mailto:mchehab@kernel.org>>
Cc: Francois Dugast <francois.dugast@intel.com<mailto:francois.dugast@intel.com>>

(actually doing the cc now)



Regards,
Bala

--
2.25.1



[-- Attachment #2: Type: text/html, Size: 10060 bytes --]

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [Intel-xe] ✗ CI.Patch_applied: failure for series starting with [v2,1/1] drm/xe: Add a debugfs for faking gt reset failure. (rev2)
  2023-05-24  7:06 [Intel-xe] [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt reset failure Himal Prasad Ghimiray
                   ` (5 preceding siblings ...)
  2023-05-24 16:27 ` Balasubramani Vivekanandan
@ 2023-05-24 16:52 ` Patchwork
  6 siblings, 0 replies; 21+ messages in thread
From: Patchwork @ 2023-05-24 16:52 UTC (permalink / raw)
  To: Vivi, Rodrigo; +Cc: intel-xe

== Series Details ==

Series: series starting with [v2,1/1] drm/xe: Add a debugfs for faking gt reset failure. (rev2)
URL   : https://patchwork.freedesktop.org/series/118264/
State : failure

== Summary ==

=== Applying kernel patches on branch 'drm-xe-next' with base: ===
Base commit: b02504cd5 drm/xe/display: Allow scanout of bos that can be migrated to lmem
=== git am output follows ===
error: corrupt patch at line 56
hint: Use 'git am --show-current-patch' to see the failed patch
Applying: drm/xe: Add a debugfs for faking gt reset failure.
Patch failed at 0001 drm/xe: Add a debugfs for faking gt reset failure.
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".



^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [Intel-xe] [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt reset failure.
  2023-05-24 16:50     ` Vivi, Rodrigo
@ 2023-05-25  6:06       ` Mauro Carvalho Chehab
  2023-06-06  4:03         ` Ghimiray, Himal Prasad
  0 siblings, 1 reply; 21+ messages in thread
From: Mauro Carvalho Chehab @ 2023-05-25  6:06 UTC (permalink / raw)
  To: Vivi, Rodrigo; +Cc: mauro.chehab, intel-xe

On Wed, 24 May 2023 16:50:04 +0000
"Vivi, Rodrigo" <rodrigo.vivi@intel.com> wrote:

> On Wed, 2023-05-24 at 12:43 -0400, Rodrigo Vivi wrote:
> On Wed, May 24, 2023 at 09:57:00PM +0530, Balasubramani Vivekanandan wrote:
> On 24.05.2023 12:36, Himal Prasad Ghimiray wrote:
> In case of gt reset failure, KMD notifies userspace about failure
> via uevent. To validate this notification we need to ensure gt
> reset fails and there is no mechanism to cause failure from hardware.
> Hence added a debugfs which will cause fake reset failure.
> 
> v1(Rodrigo)
> - Change the variable to fake_reset_failure_in_progress.
> - Drop usage of READ_ONCE and WRITE_ONCE.
> - Follow consistency for variable assignment. Either use
>   functions for all the assignments or don't use for any.
> 
> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com<mailto:rodrigo.vivi@intel.com>>
> Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com<mailto:himal.prasad.ghimiray@intel.com>>
> ---
>  drivers/gpu/drm/xe/xe_gt.c         | 15 ++++++++++++++-
>  drivers/gpu/drm/xe/xe_gt_debugfs.c | 11 +++++++++++
>  drivers/gpu/drm/xe/xe_gt_types.h   |  1 +
>  3 files changed, 26 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/gpu/drm/xe/xe_gt.c b/drivers/gpu/drm/xe/xe_gt.c
> index 80d42c7c7cfa..b3ac8b3ab455 100644
> --- a/drivers/gpu/drm/xe/xe_gt.c
> +++ b/drivers/gpu/drm/xe/xe_gt.c
> @@ -506,6 +506,9 @@ int xe_gt_init(struct xe_gt *gt)
>         int err;
>         int i;
> 
> +       /*Fake reset failure should be disabled by default*/
> +       gt->reset.fake_reset_failure_in_progress = false;
> +
>         INIT_WORK(&gt->reset.worker, gt_reset_worker);
> 
>         for (i = 0; i < XE_ENGINE_CLASS_MAX; ++i) {
> @@ -601,8 +604,18 @@ static int gt_reset(struct xe_gt *gt)
>         xe_gt_info(gt, "reset started\n");
> 
>         xe_gt_sanitize(gt);
> -
>         xe_device_mem_access_get(gt_to_xe(gt));
> +
> +       err = gt->reset.fake_reset_failure_in_progress;
> +       if (err) {
> 
> This doesn't look the right way. It should be something like
> 
> ```
> if (gt->reset.fake_reset_failure_in_progress) {
> 
>         err = -ECANCELED; or whatever appropriate
>         ...
> ```
> 
> +               xe_gt_info(gt, "Fake GT reset failure is in progress\n");
> +
> +               /* Disable fake reset failure for next call */
> +               gt->reset.fake_reset_failure_in_progress = false;
> +
> +               goto err_msg;
> +       }
> +
>         err = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
>         if (err)
>                 goto err_msg;
> diff --git a/drivers/gpu/drm/xe/xe_gt_debugfs.c b/drivers/gpu/drm/xe/xe_gt_debugfs.c
> index 8bf441e850a0..13d2a974bc00 100644
> --- a/drivers/gpu/drm/xe/xe_gt_debugfs.c
> +++ b/drivers/gpu/drm/xe/xe_gt_debugfs.c
> @@ -127,6 +127,16 @@ static int register_save_restore(struct seq_file *m, void *data)
>         return 0;
>  }
> 
> +static int fake_reset_failure(struct seq_file *m, void *data)
> +{
> +       struct xe_gt *gt = node_to_gt(m->private);
> +
> +       gt->reset.fake_reset_failure_in_progress = true;
> +       xe_gt_reset_async(gt);
> +
> +       return 0;
> +}
> +
>  static const struct drm_info_list debugfs_list[] = {
>         {"hw_engines", hw_engines, 0},
>         {"force_reset", force_reset, 0},
> @@ -135,6 +145,7 @@ static const struct drm_info_list debugfs_list[] = {
>         {"steering", steering, 0},
>         {"ggtt", ggtt, 0},
>         {"register-save-restore", register_save_restore, 0},
> +       {"fake_reset_failure", fake_reset_failure, 0},
>  };
> 
>  void xe_gt_debugfs_register(struct xe_gt *gt)
> diff --git a/drivers/gpu/drm/xe/xe_gt_types.h b/drivers/gpu/drm/xe/xe_gt_types.h
> index 7c47d67aa8be..746d65c4aacc 100644
> --- a/drivers/gpu/drm/xe/xe_gt_types.h
> +++ b/drivers/gpu/drm/xe/xe_gt_types.h
> @@ -168,6 +168,7 @@ struct xe_gt {
> 
>         /** @reset: state for GT resets */
>         struct {
> +               bool fake_reset_failure_in_progress;
>                 /**
>                  * @worker: work so GT resets can done async allowing to reset
>                  * code to safely flush all code paths
> 
> @Rodrigo
> This feature is purely to support test the driver and not something which
> helps debugging. I am concerned whether such code should be part of
> production build. I am thinking if this feature or any such patches in
> future could be made part of a kernel config, which can be enabled in CI
> when the driver is subjected to testing.
> 
> I like this idea of having things like this behind a kernel config,
> but we need to be careful to not simply break IGT or force IGT to always
> depend on this flag.

Well, debugfs is actually something that shouldn't be used in production ;-)

Granted, read-only debugfs nodes that would be just printing the engine
states without affecting the driver functionality can be present on
production environments, as those could be used by sysadmins to report
issues to distribution vendors. 

On other words, we may have two separate groups of debugfs entries:

- entries that won't be changing the driver or GPU state machine;
- entries that will be affecting the driver, like forcing resets
  forcing reset to fail, etc. are more dangerous and may deserve an 
  special Kconfig entry.

On such case, I would be placing a scary message at the Kconfig.debug
file, like:

	config DRM_XE_DANGEROUS_DEBUGFS
		bool "Enable driver development debugfs entries (DANGEROUS)"
		depends on DRM_XE_DEBUG && DEBUGFS
		default n

		help

		  Add special debugfs entries meant to test Xe driver.

		  Never enable those in production as those may cause
		  malfunctioning at the Xe driver.

		  Set it to "N", except if you're debugging Xe driver.

I would also place those options on a separate debugfs list, e. g.:

	static const struct drm_info_list danger_debugfs_list[] = {
		{"force_reset", force_reset, 0},
		/* 
		 * Whatever other node that writing to it would cause
		 * side effects at the driver
		 */
		{"fake_reset_failure", fake_reset_failure, 0},
	};

In time, DRM_XE_USERPTR_INVAL_INJECT is also a dangerous option. Btw,
shouldn't it be enabled only via a debugfs entry too? If not, then
perhaps we should use a menuconfig where we'll be placing all those
error-inject features altogether. 

Regards,
Mauro

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [Intel-xe] [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt reset failure.
  2023-05-24 16:27 ` Balasubramani Vivekanandan
  2023-05-24 16:43   ` Rodrigo Vivi
@ 2023-05-29  4:00   ` Ghimiray, Himal Prasad
  1 sibling, 0 replies; 21+ messages in thread
From: Ghimiray, Himal Prasad @ 2023-05-29  4:00 UTC (permalink / raw)
  To: Vivekanandan, Balasubramani, intel-xe; +Cc: Vivi, Rodrigo



> -----Original Message-----
> From: Vivekanandan, Balasubramani <balasubramani.vivekanandan@intel.com>
> Sent: 24 May 2023 21:57
> To: Ghimiray, Himal Prasad <himal.prasad.ghimiray@intel.com>; intel-
> xe@lists.freedesktop.org
> Cc: Vivi, Rodrigo <rodrigo.vivi@intel.com>
> Subject: Re: [Intel-xe] [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt reset
> failure.
> 
> On 24.05.2023 12:36, Himal Prasad Ghimiray wrote:
> > In case of gt reset failure, KMD notifies userspace about failure via
> > uevent. To validate this notification we need to ensure gt reset fails
> > and there is no mechanism to cause failure from hardware.
> > Hence added a debugfs which will cause fake reset failure.
> >
> > v1(Rodrigo)
> > - Change the variable to fake_reset_failure_in_progress.
> > - Drop usage of READ_ONCE and WRITE_ONCE.
> > - Follow consistency for variable assignment. Either use
> >   functions for all the assignments or don't use for any.
> >
> > Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
> > Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
> > ---
> >  drivers/gpu/drm/xe/xe_gt.c         | 15 ++++++++++++++-
> >  drivers/gpu/drm/xe/xe_gt_debugfs.c | 11 +++++++++++
> >  drivers/gpu/drm/xe/xe_gt_types.h   |  1 +
> >  3 files changed, 26 insertions(+), 1 deletion(-)
> >
> > diff --git a/drivers/gpu/drm/xe/xe_gt.c b/drivers/gpu/drm/xe/xe_gt.c
> > index 80d42c7c7cfa..b3ac8b3ab455 100644
> > --- a/drivers/gpu/drm/xe/xe_gt.c
> > +++ b/drivers/gpu/drm/xe/xe_gt.c
> > @@ -506,6 +506,9 @@ int xe_gt_init(struct xe_gt *gt)
> >  	int err;
> >  	int i;
> >
> > +	/*Fake reset failure should be disabled by default*/
> > +	gt->reset.fake_reset_failure_in_progress = false;
> > +
> >  	INIT_WORK(&gt->reset.worker, gt_reset_worker);
> >
> >  	for (i = 0; i < XE_ENGINE_CLASS_MAX; ++i) { @@ -601,8 +604,18 @@
> > static int gt_reset(struct xe_gt *gt)
> >  	xe_gt_info(gt, "reset started\n");
> >
> >  	xe_gt_sanitize(gt);
> > -
> >  	xe_device_mem_access_get(gt_to_xe(gt));
> > +
> > +	err = gt->reset.fake_reset_failure_in_progress;
> > +	if (err) {
> 
> This doesn't look the right way. It should be something like
Sure will address in next patch.
> 
> ```
> if (gt->reset.fake_reset_failure_in_progress) {
> 
> 	err = -ECANCELED; or whatever appropriate
> 	...
> ```
> 
> > +		xe_gt_info(gt, "Fake GT reset failure is in progress\n");
> > +
> > +		/* Disable fake reset failure for next call */
> > +		gt->reset.fake_reset_failure_in_progress = false;
> > +
> > +		goto err_msg;
> > +	}
> > +
> >  	err = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
> >  	if (err)
> >  		goto err_msg;
> > diff --git a/drivers/gpu/drm/xe/xe_gt_debugfs.c
> > b/drivers/gpu/drm/xe/xe_gt_debugfs.c
> > index 8bf441e850a0..13d2a974bc00 100644
> > --- a/drivers/gpu/drm/xe/xe_gt_debugfs.c
> > +++ b/drivers/gpu/drm/xe/xe_gt_debugfs.c
> > @@ -127,6 +127,16 @@ static int register_save_restore(struct seq_file *m,
> void *data)
> >  	return 0;
> >  }
> >
> > +static int fake_reset_failure(struct seq_file *m, void *data) {
> > +	struct xe_gt *gt = node_to_gt(m->private);
> > +
> > +	gt->reset.fake_reset_failure_in_progress = true;
> > +	xe_gt_reset_async(gt);
> > +
> > +	return 0;
> > +}
> > +
> >  static const struct drm_info_list debugfs_list[] = {
> >  	{"hw_engines", hw_engines, 0},
> >  	{"force_reset", force_reset, 0},
> > @@ -135,6 +145,7 @@ static const struct drm_info_list debugfs_list[] = {
> >  	{"steering", steering, 0},
> >  	{"ggtt", ggtt, 0},
> >  	{"register-save-restore", register_save_restore, 0},
> > +	{"fake_reset_failure", fake_reset_failure, 0},
> >  };
> >
> >  void xe_gt_debugfs_register(struct xe_gt *gt) diff --git
> > a/drivers/gpu/drm/xe/xe_gt_types.h b/drivers/gpu/drm/xe/xe_gt_types.h
> > index 7c47d67aa8be..746d65c4aacc 100644
> > --- a/drivers/gpu/drm/xe/xe_gt_types.h
> > +++ b/drivers/gpu/drm/xe/xe_gt_types.h
> > @@ -168,6 +168,7 @@ struct xe_gt {
> >
> >  	/** @reset: state for GT resets */
> >  	struct {
> > +		bool fake_reset_failure_in_progress;
> >  		/**
> >  		 * @worker: work so GT resets can done async allowing to reset
> >  		 * code to safely flush all code paths
> 
> @Rodrigo
> This feature is purely to support test the driver and not something which helps
> debugging. I am concerned whether such code should be part of production
> build. I am thinking if this feature or any such patches in future could be made
> part of a kernel config, which can be enabled in CI when the driver is subjected
> to testing.
> 
> Regards,
> Bala
> 
> > --
> > 2.25.1
> >

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [Intel-xe] [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt reset failure.
  2023-05-24 13:23 ` [Intel-xe] [PATCH v2 1/1] " Rodrigo Vivi
@ 2023-05-29  4:02   ` Ghimiray, Himal Prasad
  0 siblings, 0 replies; 21+ messages in thread
From: Ghimiray, Himal Prasad @ 2023-05-29  4:02 UTC (permalink / raw)
  To: Rodrigo Vivi; +Cc: intel-xe, Vivi,  Rodrigo



> -----Original Message-----
> From: Rodrigo Vivi <rodrigo.vivi@kernel.org>
> Sent: 24 May 2023 18:54
> To: Ghimiray, Himal Prasad <himal.prasad.ghimiray@intel.com>
> Cc: intel-xe@lists.freedesktop.org; Vivi, Rodrigo <rodrigo.vivi@intel.com>
> Subject: Re: [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt reset failure.
> 
> On Wed, May 24, 2023 at 12:36:41PM +0530, Himal Prasad Ghimiray wrote:
> > In case of gt reset failure, KMD notifies userspace about failure via
> > uevent. To validate this notification we need to ensure gt reset fails
> > and there is no mechanism to cause failure from hardware.
> > Hence added a debugfs which will cause fake reset failure.
> >
> > v1(Rodrigo)
> > - Change the variable to fake_reset_failure_in_progress.
> > - Drop usage of READ_ONCE and WRITE_ONCE.
> > - Follow consistency for variable assignment. Either use
> >   functions for all the assignments or don't use for any.
> 
> Thanks for addressing all of this. I believe we are much closer now.
> A few more comments below, that I could only think now with this new version.
> 
> >
> > Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
> > Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
> > ---
> >  drivers/gpu/drm/xe/xe_gt.c         | 15 ++++++++++++++-
> >  drivers/gpu/drm/xe/xe_gt_debugfs.c | 11 +++++++++++
> >  drivers/gpu/drm/xe/xe_gt_types.h   |  1 +
> >  3 files changed, 26 insertions(+), 1 deletion(-)
> >
> > diff --git a/drivers/gpu/drm/xe/xe_gt.c b/drivers/gpu/drm/xe/xe_gt.c
> > index 80d42c7c7cfa..b3ac8b3ab455 100644
> > --- a/drivers/gpu/drm/xe/xe_gt.c
> > +++ b/drivers/gpu/drm/xe/xe_gt.c
> > @@ -506,6 +506,9 @@ int xe_gt_init(struct xe_gt *gt)
> >  	int err;
> >  	int i;
> >
> > +	/*Fake reset failure should be disabled by default*/
> 
> you are missing spaces around '*'... should be /* Comment */
Will address this.
>                                                 ^       ^
> 
> > +	gt->reset.fake_reset_failure_in_progress = false;
> > +
> 
> but I also don't believe that you need this chunk at all since reset struct should
> be zeroed on allocation.
> probably need a double check to be sure.

Will confirm and make changes in next patch accordingly.
> 
> >  	INIT_WORK(&gt->reset.worker, gt_reset_worker);
> >
> >  	for (i = 0; i < XE_ENGINE_CLASS_MAX; ++i) { @@ -601,8 +604,18 @@
> > static int gt_reset(struct xe_gt *gt)
> >  	xe_gt_info(gt, "reset started\n");
> >
> >  	xe_gt_sanitize(gt);
> > -
> 
> probably good to keep this line
Sure.
> 
> >  	xe_device_mem_access_get(gt_to_xe(gt));
> > +
> > +	err = gt->reset.fake_reset_failure_in_progress;
> 
> Atomic is really not needed because the gt_resets are serialized but something
> like test_and_dec maybe could help to get a cleaner code here. But really up to
> you.
> 
> > +	if (err) {
> > +		xe_gt_info(gt, "Fake GT reset failure is in progress\n");
> > +
> > +		/* Disable fake reset failure for next call */
> 
> we should never add obvious redundant comments. The line below is enough for
> a code reader.
Will address in next patch.
> 
> > +		gt->reset.fake_reset_failure_in_progress = false;
> > +
> > +		goto err_msg;
> > +	}
> > +
> >  	err = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
> >  	if (err)
> >  		goto err_msg;
> > diff --git a/drivers/gpu/drm/xe/xe_gt_debugfs.c
> > b/drivers/gpu/drm/xe/xe_gt_debugfs.c
> > index 8bf441e850a0..13d2a974bc00 100644
> > --- a/drivers/gpu/drm/xe/xe_gt_debugfs.c
> > +++ b/drivers/gpu/drm/xe/xe_gt_debugfs.c
> > @@ -127,6 +127,16 @@ static int register_save_restore(struct seq_file *m,
> void *data)
> >  	return 0;
> >  }
> >
> > +static int fake_reset_failure(struct seq_file *m, void *data) {
> > +	struct xe_gt *gt = node_to_gt(m->private);
> > +
> > +	gt->reset.fake_reset_failure_in_progress = true;
> 
> I don't like other components touching variables directly like this.
> we should probably have a xe_fake_reset(gt) function in xe_gt.c that does this
> set and call the reset async below.
Sure. Makes sense. Will address in next patch.
> 
> > +	xe_gt_reset_async(gt);
> > +
> > +	return 0;
> > +}
> > +
> >  static const struct drm_info_list debugfs_list[] = {
> >  	{"hw_engines", hw_engines, 0},
> >  	{"force_reset", force_reset, 0},
> > @@ -135,6 +145,7 @@ static const struct drm_info_list debugfs_list[] = {
> >  	{"steering", steering, 0},
> >  	{"ggtt", ggtt, 0},
> >  	{"register-save-restore", register_save_restore, 0},
> > +	{"fake_reset_failure", fake_reset_failure, 0},
> >  };
> >
> >  void xe_gt_debugfs_register(struct xe_gt *gt) diff --git
> > a/drivers/gpu/drm/xe/xe_gt_types.h b/drivers/gpu/drm/xe/xe_gt_types.h
> > index 7c47d67aa8be..746d65c4aacc 100644
> > --- a/drivers/gpu/drm/xe/xe_gt_types.h
> > +++ b/drivers/gpu/drm/xe/xe_gt_types.h
> > @@ -168,6 +168,7 @@ struct xe_gt {
> >
> >  	/** @reset: state for GT resets */
> >  	struct {
> 
> 	please add documentation here.
> 	/**
> 	* fake_reset_failure_in_progress: A bool to indicate a fake reset
> 	* failure has been triggered
> 	*/
> 	or something like that...
> > +		bool fake_reset_failure_in_progress;
> >  		/**
> >  		 * @worker: work so GT resets can done async allowing to reset
> >  		 * code to safely flush all code paths
> > --
> > 2.25.1
> >

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [Intel-xe] [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt reset failure.
  2023-05-25  6:06       ` Mauro Carvalho Chehab
@ 2023-06-06  4:03         ` Ghimiray, Himal Prasad
  2023-06-06  8:23           ` Mauro Carvalho Chehab
  0 siblings, 1 reply; 21+ messages in thread
From: Ghimiray, Himal Prasad @ 2023-06-06  4:03 UTC (permalink / raw)
  To: Mauro Carvalho Chehab, Vivi, Rodrigo; +Cc: mauro.chehab, intel-xe



> -----Original Message-----
> From: Intel-xe <intel-xe-bounces@lists.freedesktop.org> On Behalf Of
> Mauro Carvalho Chehab
> Sent: 25 May 2023 11:36
> To: Vivi, Rodrigo <rodrigo.vivi@intel.com>
> Cc: mauro.chehab@kernel.org; intel-xe@lists.freedesktop.org
> Subject: Re: [Intel-xe] [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt
> reset failure.
> 
> On Wed, 24 May 2023 16:50:04 +0000
> "Vivi, Rodrigo" <rodrigo.vivi@intel.com> wrote:
> 
> > On Wed, 2023-05-24 at 12:43 -0400, Rodrigo Vivi wrote:
> > On Wed, May 24, 2023 at 09:57:00PM +0530, Balasubramani Vivekanandan
> wrote:
> > On 24.05.2023 12:36, Himal Prasad Ghimiray wrote:
> > In case of gt reset failure, KMD notifies userspace about failure via
> > uevent. To validate this notification we need to ensure gt reset fails
> > and there is no mechanism to cause failure from hardware.
> > Hence added a debugfs which will cause fake reset failure.
> >
> > v1(Rodrigo)
> > - Change the variable to fake_reset_failure_in_progress.
> > - Drop usage of READ_ONCE and WRITE_ONCE.
> > - Follow consistency for variable assignment. Either use
> >   functions for all the assignments or don't use for any.
> >
> > Cc: Rodrigo Vivi
> > <rodrigo.vivi@intel.com<mailto:rodrigo.vivi@intel.com>>
> > Signed-off-by: Himal Prasad Ghimiray
> > <himal.prasad.ghimiray@intel.com<mailto:himal.prasad.ghimiray@intel.co
> > m>>
> > ---
> >  drivers/gpu/drm/xe/xe_gt.c         | 15 ++++++++++++++-
> >  drivers/gpu/drm/xe/xe_gt_debugfs.c | 11 +++++++++++
> >  drivers/gpu/drm/xe/xe_gt_types.h   |  1 +
> >  3 files changed, 26 insertions(+), 1 deletion(-)
> >
> > diff --git a/drivers/gpu/drm/xe/xe_gt.c b/drivers/gpu/drm/xe/xe_gt.c
> > index 80d42c7c7cfa..b3ac8b3ab455 100644
> > --- a/drivers/gpu/drm/xe/xe_gt.c
> > +++ b/drivers/gpu/drm/xe/xe_gt.c
> > @@ -506,6 +506,9 @@ int xe_gt_init(struct xe_gt *gt)
> >         int err;
> >         int i;
> >
> > +       /*Fake reset failure should be disabled by default*/
> > +       gt->reset.fake_reset_failure_in_progress = false;
> > +
> >         INIT_WORK(&gt->reset.worker, gt_reset_worker);
> >
> >         for (i = 0; i < XE_ENGINE_CLASS_MAX; ++i) { @@ -601,8 +604,18
> > @@ static int gt_reset(struct xe_gt *gt)
> >         xe_gt_info(gt, "reset started\n");
> >
> >         xe_gt_sanitize(gt);
> > -
> >         xe_device_mem_access_get(gt_to_xe(gt));
> > +
> > +       err = gt->reset.fake_reset_failure_in_progress;
> > +       if (err) {
> >
> > This doesn't look the right way. It should be something like
> >
> > ```
> > if (gt->reset.fake_reset_failure_in_progress) {
> >
> >         err = -ECANCELED; or whatever appropriate
> >         ...
> > ```
> >
> > +               xe_gt_info(gt, "Fake GT reset failure is in
> > + progress\n");
> > +
> > +               /* Disable fake reset failure for next call */
> > +               gt->reset.fake_reset_failure_in_progress = false;
> > +
> > +               goto err_msg;
> > +       }
> > +
> >         err = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
> >         if (err)
> >                 goto err_msg;
> > diff --git a/drivers/gpu/drm/xe/xe_gt_debugfs.c
> > b/drivers/gpu/drm/xe/xe_gt_debugfs.c
> > index 8bf441e850a0..13d2a974bc00 100644
> > --- a/drivers/gpu/drm/xe/xe_gt_debugfs.c
> > +++ b/drivers/gpu/drm/xe/xe_gt_debugfs.c
> > @@ -127,6 +127,16 @@ static int register_save_restore(struct seq_file *m,
> void *data)
> >         return 0;
> >  }
> >
> > +static int fake_reset_failure(struct seq_file *m, void *data) {
> > +       struct xe_gt *gt = node_to_gt(m->private);
> > +
> > +       gt->reset.fake_reset_failure_in_progress = true;
> > +       xe_gt_reset_async(gt);
> > +
> > +       return 0;
> > +}
> > +
> >  static const struct drm_info_list debugfs_list[] = {
> >         {"hw_engines", hw_engines, 0},
> >         {"force_reset", force_reset, 0}, @@ -135,6 +145,7 @@ static
> > const struct drm_info_list debugfs_list[] = {
> >         {"steering", steering, 0},
> >         {"ggtt", ggtt, 0},
> >         {"register-save-restore", register_save_restore, 0},
> > +       {"fake_reset_failure", fake_reset_failure, 0},
> >  };
> >
> >  void xe_gt_debugfs_register(struct xe_gt *gt) diff --git
> > a/drivers/gpu/drm/xe/xe_gt_types.h
> b/drivers/gpu/drm/xe/xe_gt_types.h
> > index 7c47d67aa8be..746d65c4aacc 100644
> > --- a/drivers/gpu/drm/xe/xe_gt_types.h
> > +++ b/drivers/gpu/drm/xe/xe_gt_types.h
> > @@ -168,6 +168,7 @@ struct xe_gt {
> >
> >         /** @reset: state for GT resets */
> >         struct {
> > +               bool fake_reset_failure_in_progress;
> >                 /**
> >                  * @worker: work so GT resets can done async allowing to reset
> >                  * code to safely flush all code paths
> >
> > @Rodrigo
> > This feature is purely to support test the driver and not something
> > which helps debugging. I am concerned whether such code should be part
> > of production build. I am thinking if this feature or any such patches
> > in future could be made part of a kernel config, which can be enabled
> > in CI when the driver is subjected to testing.
> >
> > I like this idea of having things like this behind a kernel config,
> > but we need to be careful to not simply break IGT or force IGT to
> > always depend on this flag.
> 
> Well, debugfs is actually something that shouldn't be used in production ;-)
> 
> Granted, read-only debugfs nodes that would be just printing the engine
> states without affecting the driver functionality can be present on production
> environments, as those could be used by sysadmins to report issues to
> distribution vendors.
> 
> On other words, we may have two separate groups of debugfs entries:
> 
> - entries that won't be changing the driver or GPU state machine;
> - entries that will be affecting the driver, like forcing resets
>   forcing reset to fail, etc. are more dangerous and may deserve an
>   special Kconfig entry.
> 
> On such case, I would be placing a scary message at the Kconfig.debug file,
> like:
> 
> 	config DRM_XE_DANGEROUS_DEBUGFS
> 		bool "Enable driver development debugfs entries
> (DANGEROUS)"
> 		depends on DRM_XE_DEBUG && DEBUGFS
> 		default n
> 
> 		help
> 
> 		  Add special debugfs entries meant to test Xe driver.
> 
> 		  Never enable those in production as those may cause
> 		  malfunctioning at the Xe driver.
> 
> 		  Set it to "N", except if you're debugging Xe driver.
> 
> I would also place those options on a separate debugfs list, e. g.:
Hi Mauro,
Thanks for proposing on this. For the time being can we go ahead and introduce this debugfs in existing list ?
Once the changes are in for separating debugfs list  it into danger_debugfs_list  and debugfs_list 
we will move fake_reset_failure debugfs  to that list along with other applicable entries. 

BR
Himal 
> 
> 	static const struct drm_info_list danger_debugfs_list[] = {
> 		{"force_reset", force_reset, 0},
> 		/*
> 		 * Whatever other node that writing to it would cause
> 		 * side effects at the driver
> 		 */
> 		{"fake_reset_failure", fake_reset_failure, 0},
> 	};
> 
> In time, DRM_XE_USERPTR_INVAL_INJECT is also a dangerous option. Btw,
> shouldn't it be enabled only via a debugfs entry too? If not, then perhaps we
> should use a menuconfig where we'll be placing all those error-inject
> features altogether.
> 
> Regards,
> Mauro

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [Intel-xe] [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt reset failure.
  2023-06-06  4:03         ` Ghimiray, Himal Prasad
@ 2023-06-06  8:23           ` Mauro Carvalho Chehab
  0 siblings, 0 replies; 21+ messages in thread
From: Mauro Carvalho Chehab @ 2023-06-06  8:23 UTC (permalink / raw)
  To: Ghimiray, Himal Prasad; +Cc: intel-xe, mauro.chehab, Vivi, Rodrigo

On Tue, 6 Jun 2023 04:03:20 +0000
"Ghimiray, Himal Prasad" <himal.prasad.ghimiray@intel.com> wrote:

> > -----Original Message-----
> > From: Intel-xe <intel-xe-bounces@lists.freedesktop.org> On Behalf Of
> > Mauro Carvalho Chehab
> > Sent: 25 May 2023 11:36
> > To: Vivi, Rodrigo <rodrigo.vivi@intel.com>
> > Cc: mauro.chehab@kernel.org; intel-xe@lists.freedesktop.org
> > Subject: Re: [Intel-xe] [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt
> > reset failure.
> > 
> > On Wed, 24 May 2023 16:50:04 +0000
> > "Vivi, Rodrigo" <rodrigo.vivi@intel.com> wrote:
> >   
> > > On Wed, 2023-05-24 at 12:43 -0400, Rodrigo Vivi wrote:
> > > On Wed, May 24, 2023 at 09:57:00PM +0530, Balasubramani Vivekanandan  
> > wrote:  
> > > On 24.05.2023 12:36, Himal Prasad Ghimiray wrote:
> > > In case of gt reset failure, KMD notifies userspace about failure via
> > > uevent. To validate this notification we need to ensure gt reset fails
> > > and there is no mechanism to cause failure from hardware.
> > > Hence added a debugfs which will cause fake reset failure.
> > >
> > > v1(Rodrigo)
> > > - Change the variable to fake_reset_failure_in_progress.
> > > - Drop usage of READ_ONCE and WRITE_ONCE.
> > > - Follow consistency for variable assignment. Either use
> > >   functions for all the assignments or don't use for any.
> > >
> > > Cc: Rodrigo Vivi
> > > <rodrigo.vivi@intel.com<mailto:rodrigo.vivi@intel.com>>
> > > Signed-off-by: Himal Prasad Ghimiray
> > > <himal.prasad.ghimiray@intel.com<mailto:himal.prasad.ghimiray@intel.co  
> > > m>>  
> > > ---
> > >  drivers/gpu/drm/xe/xe_gt.c         | 15 ++++++++++++++-
> > >  drivers/gpu/drm/xe/xe_gt_debugfs.c | 11 +++++++++++
> > >  drivers/gpu/drm/xe/xe_gt_types.h   |  1 +
> > >  3 files changed, 26 insertions(+), 1 deletion(-)
> > >
> > > diff --git a/drivers/gpu/drm/xe/xe_gt.c b/drivers/gpu/drm/xe/xe_gt.c
> > > index 80d42c7c7cfa..b3ac8b3ab455 100644
> > > --- a/drivers/gpu/drm/xe/xe_gt.c
> > > +++ b/drivers/gpu/drm/xe/xe_gt.c
> > > @@ -506,6 +506,9 @@ int xe_gt_init(struct xe_gt *gt)
> > >         int err;
> > >         int i;
> > >
> > > +       /*Fake reset failure should be disabled by default*/
> > > +       gt->reset.fake_reset_failure_in_progress = false;
> > > +
> > >         INIT_WORK(&gt->reset.worker, gt_reset_worker);
> > >
> > >         for (i = 0; i < XE_ENGINE_CLASS_MAX; ++i) { @@ -601,8 +604,18
> > > @@ static int gt_reset(struct xe_gt *gt)
> > >         xe_gt_info(gt, "reset started\n");
> > >
> > >         xe_gt_sanitize(gt);
> > > -
> > >         xe_device_mem_access_get(gt_to_xe(gt));
> > > +
> > > +       err = gt->reset.fake_reset_failure_in_progress;
> > > +       if (err) {
> > >
> > > This doesn't look the right way. It should be something like
> > >
> > > ```
> > > if (gt->reset.fake_reset_failure_in_progress) {
> > >
> > >         err = -ECANCELED; or whatever appropriate
> > >         ...
> > > ```
> > >
> > > +               xe_gt_info(gt, "Fake GT reset failure is in
> > > + progress\n");
> > > +
> > > +               /* Disable fake reset failure for next call */
> > > +               gt->reset.fake_reset_failure_in_progress = false;
> > > +
> > > +               goto err_msg;
> > > +       }
> > > +
> > >         err = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
> > >         if (err)
> > >                 goto err_msg;
> > > diff --git a/drivers/gpu/drm/xe/xe_gt_debugfs.c
> > > b/drivers/gpu/drm/xe/xe_gt_debugfs.c
> > > index 8bf441e850a0..13d2a974bc00 100644
> > > --- a/drivers/gpu/drm/xe/xe_gt_debugfs.c
> > > +++ b/drivers/gpu/drm/xe/xe_gt_debugfs.c
> > > @@ -127,6 +127,16 @@ static int register_save_restore(struct seq_file *m,  
> > void *data)  
> > >         return 0;
> > >  }
> > >
> > > +static int fake_reset_failure(struct seq_file *m, void *data) {
> > > +       struct xe_gt *gt = node_to_gt(m->private);
> > > +
> > > +       gt->reset.fake_reset_failure_in_progress = true;
> > > +       xe_gt_reset_async(gt);
> > > +
> > > +       return 0;
> > > +}
> > > +
> > >  static const struct drm_info_list debugfs_list[] = {
> > >         {"hw_engines", hw_engines, 0},
> > >         {"force_reset", force_reset, 0}, @@ -135,6 +145,7 @@ static
> > > const struct drm_info_list debugfs_list[] = {
> > >         {"steering", steering, 0},
> > >         {"ggtt", ggtt, 0},
> > >         {"register-save-restore", register_save_restore, 0},
> > > +       {"fake_reset_failure", fake_reset_failure, 0},
> > >  };
> > >
> > >  void xe_gt_debugfs_register(struct xe_gt *gt) diff --git
> > > a/drivers/gpu/drm/xe/xe_gt_types.h  
> > b/drivers/gpu/drm/xe/xe_gt_types.h  
> > > index 7c47d67aa8be..746d65c4aacc 100644
> > > --- a/drivers/gpu/drm/xe/xe_gt_types.h
> > > +++ b/drivers/gpu/drm/xe/xe_gt_types.h
> > > @@ -168,6 +168,7 @@ struct xe_gt {
> > >
> > >         /** @reset: state for GT resets */
> > >         struct {
> > > +               bool fake_reset_failure_in_progress;
> > >                 /**
> > >                  * @worker: work so GT resets can done async allowing to reset
> > >                  * code to safely flush all code paths
> > >
> > > @Rodrigo
> > > This feature is purely to support test the driver and not something
> > > which helps debugging. I am concerned whether such code should be part
> > > of production build. I am thinking if this feature or any such patches
> > > in future could be made part of a kernel config, which can be enabled
> > > in CI when the driver is subjected to testing.
> > >
> > > I like this idea of having things like this behind a kernel config,
> > > but we need to be careful to not simply break IGT or force IGT to
> > > always depend on this flag.  
> > 
> > Well, debugfs is actually something that shouldn't be used in production ;-)
> > 
> > Granted, read-only debugfs nodes that would be just printing the engine
> > states without affecting the driver functionality can be present on production
> > environments, as those could be used by sysadmins to report issues to
> > distribution vendors.
> > 
> > On other words, we may have two separate groups of debugfs entries:
> > 
> > - entries that won't be changing the driver or GPU state machine;
> > - entries that will be affecting the driver, like forcing resets
> >   forcing reset to fail, etc. are more dangerous and may deserve an
> >   special Kconfig entry.
> > 
> > On such case, I would be placing a scary message at the Kconfig.debug file,
> > like:
> > 
> > 	config DRM_XE_DANGEROUS_DEBUGFS
> > 		bool "Enable driver development debugfs entries
> > (DANGEROUS)"
> > 		depends on DRM_XE_DEBUG && DEBUGFS
> > 		default n
> > 
> > 		help
> > 
> > 		  Add special debugfs entries meant to test Xe driver.
> > 
> > 		  Never enable those in production as those may cause
> > 		  malfunctioning at the Xe driver.
> > 
> > 		  Set it to "N", except if you're debugging Xe driver.
> > 
> > I would also place those options on a separate debugfs list, e. g.:  
> Hi Mauro,
> Thanks for proposing on this. For the time being can we go ahead and introduce this debugfs in existing list ?
> Once the changes are in for separating debugfs list  it into danger_debugfs_list  and debugfs_list 
> we will move fake_reset_failure debugfs  to that list along with other applicable entries. 

Works for me.

Regards,
Mauro

> 
> BR
> Himal 
> > 
> > 	static const struct drm_info_list danger_debugfs_list[] = {
> > 		{"force_reset", force_reset, 0},
> > 		/*
> > 		 * Whatever other node that writing to it would cause
> > 		 * side effects at the driver
> > 		 */
> > 		{"fake_reset_failure", fake_reset_failure, 0},
> > 	};
> > 
> > In time, DRM_XE_USERPTR_INVAL_INJECT is also a dangerous option. Btw,
> > shouldn't it be enabled only via a debugfs entry too? If not, then perhaps we
> > should use a menuconfig where we'll be placing all those error-inject
> > features altogether.
> > 
> > Regards,
> > Mauro  

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [Intel-xe] [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt reset failure.
  2023-06-15  9:02 Himal Prasad Ghimiray
@ 2023-06-15  9:03 ` Ghimiray, Himal Prasad
  0 siblings, 0 replies; 21+ messages in thread
From: Ghimiray, Himal Prasad @ 2023-06-15  9:03 UTC (permalink / raw)
  To: intel-xe; +Cc: Vivi, Rodrigo

Please ignore. 

> -----Original Message-----
> From: Ghimiray, Himal Prasad <himal.prasad.ghimiray@intel.com>
> Sent: 15 June 2023 14:33
> To: intel-xe@lists.freedesktop.org
> Cc: Ghimiray, Himal Prasad <himal.prasad.ghimiray@intel.com>; Vivi,
> Rodrigo <rodrigo.vivi@intel.com>; Dugast, Francois
> <francois.dugast@intel.com>; Mauro Carvalho Chehab
> <mchehab@kernel.org>; Vivekanandan, Balasubramani
> <balasubramani.vivekanandan@intel.com>
> Subject: [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt reset failure.
> 
> In case of gt reset failure, KMD notifies userspace about failure via uevent. To
> validate this notification we need to ensure gt reset fails and there is no
> mechanism to cause failure from hardware.
> Hence added a debugfs which will cause fake reset failure.
> 
> v1(Rodrigo)
> - Change the variable to fake_reset_failure_in_progress.
> - Drop usage of READ_ONCE and WRITE_ONCE.
> - Follow consistency for variable assignment. Either use
>   functions for all the assignments or don't use for any.
> 
> v2
> - Add description for variable.
> - Define xe_fake_reset(gt) function in xe_gt.c to set the
>   fake_reset_failure_in_progress.
> - No need to explicitly initialize the fake_reset_failure_in_progress
>   as false. (Rodrigo)
> - Return proper error code in case of fake reset. (Bala)
> 
> v3
> - Move gt reset worker call to xe_fake_reset(gt) which ensures fake reset
> goes through even in GT suspend state.
> 
> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
> cc: Francois Dugast <francois.dugast@intel.com>
> Cc: Mauro Carvalho Chehab <mchehab@kernel.org>
> Cc: Balasubramani Vivekanandan
> <balasubramani.vivekanandan@intel.com>
> Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
> ---
>  drivers/gpu/drm/xe/xe_gt.c         | 17 +++++++++++++++++
>  drivers/gpu/drm/xe/xe_gt.h         |  2 ++
>  drivers/gpu/drm/xe/xe_gt_debugfs.c |  9 +++++++++
>  drivers/gpu/drm/xe/xe_gt_types.h   |  5 +++++
>  4 files changed, 33 insertions(+)
> 
> diff --git a/drivers/gpu/drm/xe/xe_gt.c b/drivers/gpu/drm/xe/xe_gt.c index
> 2458397ce8af..b3025f60f666 100644
> --- a/drivers/gpu/drm/xe/xe_gt.c
> +++ b/drivers/gpu/drm/xe/xe_gt.c
> @@ -497,10 +497,25 @@ static int do_gt_restart(struct xe_gt *gt)
>  	return 0;
>  }
> 
> +void xe_gt_fake_reset(struct xe_gt *gt) {
> +	gt->reset.fake_reset_failure_in_progress = true;
> +
> +	xe_gt_info(gt, "Fake reset queued\n");
> +	queue_work(gt->ordered_wq, &gt->reset.worker); }
> +
>  static int gt_reset(struct xe_gt *gt)
>  {
>  	int err;
> 
> +	if (gt->reset.fake_reset_failure_in_progress) {
> +		err = -ECANCELED;
> +		xe_gt_info(gt, "Fake GT reset failure is in progress\n");
> +		gt->reset.fake_reset_failure_in_progress = false;
> +		goto err_cancelled;
> +	}
> +
>  	/* We only support GT resets with GuC submission */
>  	if (!xe_device_guc_submission_enabled(gt_to_xe(gt)))
>  		return -ENODEV;
> @@ -510,6 +525,7 @@ static int gt_reset(struct xe_gt *gt)
>  	xe_gt_sanitize(gt);
> 
>  	xe_device_mem_access_get(gt_to_xe(gt));
> +
>  	err = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
>  	if (err)
>  		goto err_msg;
> @@ -543,6 +559,7 @@ static int gt_reset(struct xe_gt *gt)
>  err_msg:
>  	XE_WARN_ON(xe_uc_start(&gt->uc));
>  	xe_device_mem_access_put(gt_to_xe(gt));
> +err_cancelled:
>  	xe_gt_err(gt, "reset failed (%pe)\n", ERR_PTR(err));
> 
>  	return err;
> diff --git a/drivers/gpu/drm/xe/xe_gt.h b/drivers/gpu/drm/xe/xe_gt.h index
> 21d9044088de..22afae04fa3c 100644
> --- a/drivers/gpu/drm/xe/xe_gt.h
> +++ b/drivers/gpu/drm/xe/xe_gt.h
> @@ -24,6 +24,8 @@ void xe_gt_suspend_prepare(struct xe_gt *gt);  int
> xe_gt_suspend(struct xe_gt *gt);  int xe_gt_resume(struct xe_gt *gt);  void
> xe_gt_reset_async(struct xe_gt *gt);
> +void xe_gt_fake_reset(struct xe_gt *gt); void xe_gt_migrate_wait(struct
> +xe_gt *gt);
>  void xe_gt_sanitize(struct xe_gt *gt);
> 
>  /**
> diff --git a/drivers/gpu/drm/xe/xe_gt_debugfs.c
> b/drivers/gpu/drm/xe/xe_gt_debugfs.c
> index b5a5538ae630..8d888153c477 100644
> --- a/drivers/gpu/drm/xe/xe_gt_debugfs.c
> +++ b/drivers/gpu/drm/xe/xe_gt_debugfs.c
> @@ -138,6 +138,14 @@ static int workarounds(struct seq_file *m, void
> *data)
>  	return 0;
>  }
> 
> +static int fake_reset_failure(struct seq_file *m, void *data) {
> +	struct xe_gt *gt = node_to_gt(m->private);
> +
> +	xe_gt_fake_reset(gt);
> +	return 0;
> +}
> +
>  static const struct drm_info_list debugfs_list[] = {
>  	{"hw_engines", hw_engines, 0},
>  	{"force_reset", force_reset, 0},
> @@ -147,6 +155,7 @@ static const struct drm_info_list debugfs_list[] = {
>  	{"ggtt", ggtt, 0},
>  	{"register-save-restore", register_save_restore, 0},
>  	{"workarounds", workarounds, 0},
> +	{"fake_reset_failure", fake_reset_failure, 0},
>  };
> 
>  void xe_gt_debugfs_register(struct xe_gt *gt) diff --git
> a/drivers/gpu/drm/xe/xe_gt_types.h b/drivers/gpu/drm/xe/xe_gt_types.h
> index 99ab7ec99ccd..0b6e1df3ca36 100644
> --- a/drivers/gpu/drm/xe/xe_gt_types.h
> +++ b/drivers/gpu/drm/xe/xe_gt_types.h
> @@ -141,6 +141,11 @@ struct xe_gt {
> 
>  	/** @reset: state for GT resets */
>  	struct {
> +		/**
> +		 * @fake_reset_failure_in_progress: A bool to indicate a fake
> reset
> +		 * failure has been triggered
> +		 */
> +		bool fake_reset_failure_in_progress;
>  		/**
>  		 * @worker: work so GT resets can done async allowing to
> reset
>  		 * code to safely flush all code paths
> --
> 2.25.1


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Intel-xe] [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt reset failure.
@ 2023-06-15  9:02 Himal Prasad Ghimiray
  2023-06-15  9:03 ` Ghimiray, Himal Prasad
  0 siblings, 1 reply; 21+ messages in thread
From: Himal Prasad Ghimiray @ 2023-06-15  9:02 UTC (permalink / raw)
  To: intel-xe; +Cc: Rodrigo Vivi

In case of gt reset failure, KMD notifies userspace about failure
via uevent. To validate this notification we need to ensure gt
reset fails and there is no mechanism to cause failure from hardware.
Hence added a debugfs which will cause fake reset failure.

v1(Rodrigo)
- Change the variable to fake_reset_failure_in_progress.
- Drop usage of READ_ONCE and WRITE_ONCE.
- Follow consistency for variable assignment. Either use
  functions for all the assignments or don't use for any.

v2
- Add description for variable.
- Define xe_fake_reset(gt) function in xe_gt.c to set the
  fake_reset_failure_in_progress.
- No need to explicitly initialize the fake_reset_failure_in_progress
  as false. (Rodrigo)
- Return proper error code in case of fake reset. (Bala)

v3
- Move gt reset worker call to xe_fake_reset(gt) which ensures
fake reset goes through even in GT suspend state.

Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
cc: Francois Dugast <francois.dugast@intel.com>
Cc: Mauro Carvalho Chehab <mchehab@kernel.org>
Cc: Balasubramani Vivekanandan <balasubramani.vivekanandan@intel.com>
Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
---
 drivers/gpu/drm/xe/xe_gt.c         | 17 +++++++++++++++++
 drivers/gpu/drm/xe/xe_gt.h         |  2 ++
 drivers/gpu/drm/xe/xe_gt_debugfs.c |  9 +++++++++
 drivers/gpu/drm/xe/xe_gt_types.h   |  5 +++++
 4 files changed, 33 insertions(+)

diff --git a/drivers/gpu/drm/xe/xe_gt.c b/drivers/gpu/drm/xe/xe_gt.c
index 2458397ce8af..b3025f60f666 100644
--- a/drivers/gpu/drm/xe/xe_gt.c
+++ b/drivers/gpu/drm/xe/xe_gt.c
@@ -497,10 +497,25 @@ static int do_gt_restart(struct xe_gt *gt)
 	return 0;
 }
 
+void xe_gt_fake_reset(struct xe_gt *gt)
+{
+	gt->reset.fake_reset_failure_in_progress = true;
+
+	xe_gt_info(gt, "Fake reset queued\n");
+	queue_work(gt->ordered_wq, &gt->reset.worker);
+}
+
 static int gt_reset(struct xe_gt *gt)
 {
 	int err;
 
+	if (gt->reset.fake_reset_failure_in_progress) {
+		err = -ECANCELED;
+		xe_gt_info(gt, "Fake GT reset failure is in progress\n");
+		gt->reset.fake_reset_failure_in_progress = false;
+		goto err_cancelled;
+	}
+
 	/* We only support GT resets with GuC submission */
 	if (!xe_device_guc_submission_enabled(gt_to_xe(gt)))
 		return -ENODEV;
@@ -510,6 +525,7 @@ static int gt_reset(struct xe_gt *gt)
 	xe_gt_sanitize(gt);
 
 	xe_device_mem_access_get(gt_to_xe(gt));
+
 	err = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
 	if (err)
 		goto err_msg;
@@ -543,6 +559,7 @@ static int gt_reset(struct xe_gt *gt)
 err_msg:
 	XE_WARN_ON(xe_uc_start(&gt->uc));
 	xe_device_mem_access_put(gt_to_xe(gt));
+err_cancelled:
 	xe_gt_err(gt, "reset failed (%pe)\n", ERR_PTR(err));
 
 	return err;
diff --git a/drivers/gpu/drm/xe/xe_gt.h b/drivers/gpu/drm/xe/xe_gt.h
index 21d9044088de..22afae04fa3c 100644
--- a/drivers/gpu/drm/xe/xe_gt.h
+++ b/drivers/gpu/drm/xe/xe_gt.h
@@ -24,6 +24,8 @@ void xe_gt_suspend_prepare(struct xe_gt *gt);
 int xe_gt_suspend(struct xe_gt *gt);
 int xe_gt_resume(struct xe_gt *gt);
 void xe_gt_reset_async(struct xe_gt *gt);
+void xe_gt_fake_reset(struct xe_gt *gt);
+void xe_gt_migrate_wait(struct xe_gt *gt);
 void xe_gt_sanitize(struct xe_gt *gt);
 
 /**
diff --git a/drivers/gpu/drm/xe/xe_gt_debugfs.c b/drivers/gpu/drm/xe/xe_gt_debugfs.c
index b5a5538ae630..8d888153c477 100644
--- a/drivers/gpu/drm/xe/xe_gt_debugfs.c
+++ b/drivers/gpu/drm/xe/xe_gt_debugfs.c
@@ -138,6 +138,14 @@ static int workarounds(struct seq_file *m, void *data)
 	return 0;
 }
 
+static int fake_reset_failure(struct seq_file *m, void *data)
+{
+	struct xe_gt *gt = node_to_gt(m->private);
+
+	xe_gt_fake_reset(gt);
+	return 0;
+}
+
 static const struct drm_info_list debugfs_list[] = {
 	{"hw_engines", hw_engines, 0},
 	{"force_reset", force_reset, 0},
@@ -147,6 +155,7 @@ static const struct drm_info_list debugfs_list[] = {
 	{"ggtt", ggtt, 0},
 	{"register-save-restore", register_save_restore, 0},
 	{"workarounds", workarounds, 0},
+	{"fake_reset_failure", fake_reset_failure, 0},
 };
 
 void xe_gt_debugfs_register(struct xe_gt *gt)
diff --git a/drivers/gpu/drm/xe/xe_gt_types.h b/drivers/gpu/drm/xe/xe_gt_types.h
index 99ab7ec99ccd..0b6e1df3ca36 100644
--- a/drivers/gpu/drm/xe/xe_gt_types.h
+++ b/drivers/gpu/drm/xe/xe_gt_types.h
@@ -141,6 +141,11 @@ struct xe_gt {
 
 	/** @reset: state for GT resets */
 	struct {
+		/**
+		 * @fake_reset_failure_in_progress: A bool to indicate a fake reset
+		 * failure has been triggered
+		 */
+		bool fake_reset_failure_in_progress;
 		/**
 		 * @worker: work so GT resets can done async allowing to reset
 		 * code to safely flush all code paths
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* Re: [Intel-xe] [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt reset failure.
  2023-06-15  8:58 Himal Prasad Ghimiray
@ 2023-06-15  9:00 ` Ghimiray, Himal Prasad
  0 siblings, 0 replies; 21+ messages in thread
From: Ghimiray, Himal Prasad @ 2023-06-15  9:00 UTC (permalink / raw)
  To: intel-xe; +Cc: Vivi, Rodrigo

Please Ignore. 

> -----Original Message-----
> From: Ghimiray, Himal Prasad <himal.prasad.ghimiray@intel.com>
> Sent: 15 June 2023 14:29
> To: intel-xe@lists.freedesktop.org
> Cc: Ghimiray, Himal Prasad <himal.prasad.ghimiray@intel.com>; Vivi,
> Rodrigo <rodrigo.vivi@intel.com>; Dugast, Francois
> <francois.dugast@intel.com>; Mauro Carvalho Chehab
> <mchehab@kernel.org>; Vivekanandan, Balasubramani
> <balasubramani.vivekanandan@intel.com>
> Subject: [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt reset failure.
> 
> In case of gt reset failure, KMD notifies userspace about failure via uevent. To
> validate this notification we need to ensure gt reset fails and there is no
> mechanism to cause failure from hardware.
> Hence added a debugfs which will cause fake reset failure.
> 
> v1(Rodrigo)
> - Change the variable to fake_reset_failure_in_progress.
> - Drop usage of READ_ONCE and WRITE_ONCE.
> - Follow consistency for variable assignment. Either use
>   functions for all the assignments or don't use for any.
> 
> v2
> - Add description for variable.
> - Define xe_fake_reset(gt) function in xe_gt.c to set the
>   fake_reset_failure_in_progress.
> - No need to explicitly initialize the fake_reset_failure_in_progress
>   as false. (Rodrigo)
> - Return proper error code in case of fake reset. (Bala)
> 
> v3
> - Move gt reset worker call to xe_fake_reset(gt) which ensures fake reset
> goes through even in GT suspend state.
> 
> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
> cc: Francois Dugast <francois.dugast@intel.com>
> Cc: Mauro Carvalho Chehab <mchehab@kernel.org>
> Cc: Balasubramani Vivekanandan
> <balasubramani.vivekanandan@intel.com>
> Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
> ---
>  drivers/gpu/drm/xe/xe_gt.c         | 19 +++++++++++++++++++
>  drivers/gpu/drm/xe/xe_gt.h         |  2 ++
>  drivers/gpu/drm/xe/xe_gt_debugfs.c |  9 +++++++++
>  drivers/gpu/drm/xe/xe_gt_types.h   |  5 +++++
>  4 files changed, 35 insertions(+)
> 
> diff --git a/drivers/gpu/drm/xe/xe_gt.c b/drivers/gpu/drm/xe/xe_gt.c index
> 2458397ce8af..e70af81f2db5 100644
> --- a/drivers/gpu/drm/xe/xe_gt.c
> +++ b/drivers/gpu/drm/xe/xe_gt.c
> @@ -497,10 +497,27 @@ static int do_gt_restart(struct xe_gt *gt)
>  	return 0;
>  }
> 
> +void xe_gt_fake_reset(struct xe_gt *gt) {
> +	gt->reset.fake_reset_failure_in_progress = true;
> +
> +	xe_gt_info(gt, "Fake reset queued\n");
> +	queue_work(gt->ordered_wq, &gt->reset.worker);
> +	n
> +
> +}
> +
>  static int gt_reset(struct xe_gt *gt)
>  {
>  	int err;
> 
> +	if (gt->reset.fake_reset_failure_in_progress) {
> +		err = -ECANCELED;
> +		xe_gt_info(gt, "Fake GT reset failure is in progress\n");
> +		gt->reset.fake_reset_failure_in_progress = false;
> +		goto err_cancelled;
> +	}
> +
>  	/* We only support GT resets with GuC submission */
>  	if (!xe_device_guc_submission_enabled(gt_to_xe(gt)))
>  		return -ENODEV;
> @@ -510,6 +527,7 @@ static int gt_reset(struct xe_gt *gt)
>  	xe_gt_sanitize(gt);
> 
>  	xe_device_mem_access_get(gt_to_xe(gt));
> +
>  	err = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
>  	if (err)
>  		goto err_msg;
> @@ -543,6 +561,7 @@ static int gt_reset(struct xe_gt *gt)
>  err_msg:
>  	XE_WARN_ON(xe_uc_start(&gt->uc));
>  	xe_device_mem_access_put(gt_to_xe(gt));
> +err_cancelled:
>  	xe_gt_err(gt, "reset failed (%pe)\n", ERR_PTR(err));
> 
>  	return err;
> diff --git a/drivers/gpu/drm/xe/xe_gt.h b/drivers/gpu/drm/xe/xe_gt.h index
> 21d9044088de..22afae04fa3c 100644
> --- a/drivers/gpu/drm/xe/xe_gt.h
> +++ b/drivers/gpu/drm/xe/xe_gt.h
> @@ -24,6 +24,8 @@ void xe_gt_suspend_prepare(struct xe_gt *gt);  int
> xe_gt_suspend(struct xe_gt *gt);  int xe_gt_resume(struct xe_gt *gt);  void
> xe_gt_reset_async(struct xe_gt *gt);
> +void xe_gt_fake_reset(struct xe_gt *gt); void xe_gt_migrate_wait(struct
> +xe_gt *gt);
>  void xe_gt_sanitize(struct xe_gt *gt);
> 
>  /**
> diff --git a/drivers/gpu/drm/xe/xe_gt_debugfs.c
> b/drivers/gpu/drm/xe/xe_gt_debugfs.c
> index b5a5538ae630..8d888153c477 100644
> --- a/drivers/gpu/drm/xe/xe_gt_debugfs.c
> +++ b/drivers/gpu/drm/xe/xe_gt_debugfs.c
> @@ -138,6 +138,14 @@ static int workarounds(struct seq_file *m, void
> *data)
>  	return 0;
>  }
> 
> +static int fake_reset_failure(struct seq_file *m, void *data) {
> +	struct xe_gt *gt = node_to_gt(m->private);
> +
> +	xe_gt_fake_reset(gt);
> +	return 0;
> +}
> +
>  static const struct drm_info_list debugfs_list[] = {
>  	{"hw_engines", hw_engines, 0},
>  	{"force_reset", force_reset, 0},
> @@ -147,6 +155,7 @@ static const struct drm_info_list debugfs_list[] = {
>  	{"ggtt", ggtt, 0},
>  	{"register-save-restore", register_save_restore, 0},
>  	{"workarounds", workarounds, 0},
> +	{"fake_reset_failure", fake_reset_failure, 0},
>  };
> 
>  void xe_gt_debugfs_register(struct xe_gt *gt) diff --git
> a/drivers/gpu/drm/xe/xe_gt_types.h b/drivers/gpu/drm/xe/xe_gt_types.h
> index 99ab7ec99ccd..0b6e1df3ca36 100644
> --- a/drivers/gpu/drm/xe/xe_gt_types.h
> +++ b/drivers/gpu/drm/xe/xe_gt_types.h
> @@ -141,6 +141,11 @@ struct xe_gt {
> 
>  	/** @reset: state for GT resets */
>  	struct {
> +		/**
> +		 * @fake_reset_failure_in_progress: A bool to indicate a fake
> reset
> +		 * failure has been triggered
> +		 */
> +		bool fake_reset_failure_in_progress;
>  		/**
>  		 * @worker: work so GT resets can done async allowing to
> reset
>  		 * code to safely flush all code paths
> --
> 2.25.1


^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Intel-xe] [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt reset failure.
@ 2023-06-15  8:58 Himal Prasad Ghimiray
  2023-06-15  9:00 ` Ghimiray, Himal Prasad
  0 siblings, 1 reply; 21+ messages in thread
From: Himal Prasad Ghimiray @ 2023-06-15  8:58 UTC (permalink / raw)
  To: intel-xe; +Cc: Rodrigo Vivi

In case of gt reset failure, KMD notifies userspace about failure
via uevent. To validate this notification we need to ensure gt
reset fails and there is no mechanism to cause failure from hardware.
Hence added a debugfs which will cause fake reset failure.

v1(Rodrigo)
- Change the variable to fake_reset_failure_in_progress.
- Drop usage of READ_ONCE and WRITE_ONCE.
- Follow consistency for variable assignment. Either use
  functions for all the assignments or don't use for any.

v2
- Add description for variable.
- Define xe_fake_reset(gt) function in xe_gt.c to set the
  fake_reset_failure_in_progress.
- No need to explicitly initialize the fake_reset_failure_in_progress
  as false. (Rodrigo)
- Return proper error code in case of fake reset. (Bala)

v3
- Move gt reset worker call to xe_fake_reset(gt) which ensures
fake reset goes through even in GT suspend state.

Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
cc: Francois Dugast <francois.dugast@intel.com>
Cc: Mauro Carvalho Chehab <mchehab@kernel.org>
Cc: Balasubramani Vivekanandan <balasubramani.vivekanandan@intel.com>
Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
---
 drivers/gpu/drm/xe/xe_gt.c         | 19 +++++++++++++++++++
 drivers/gpu/drm/xe/xe_gt.h         |  2 ++
 drivers/gpu/drm/xe/xe_gt_debugfs.c |  9 +++++++++
 drivers/gpu/drm/xe/xe_gt_types.h   |  5 +++++
 4 files changed, 35 insertions(+)

diff --git a/drivers/gpu/drm/xe/xe_gt.c b/drivers/gpu/drm/xe/xe_gt.c
index 2458397ce8af..e70af81f2db5 100644
--- a/drivers/gpu/drm/xe/xe_gt.c
+++ b/drivers/gpu/drm/xe/xe_gt.c
@@ -497,10 +497,27 @@ static int do_gt_restart(struct xe_gt *gt)
 	return 0;
 }
 
+void xe_gt_fake_reset(struct xe_gt *gt)
+{
+	gt->reset.fake_reset_failure_in_progress = true;
+
+	xe_gt_info(gt, "Fake reset queued\n");
+	queue_work(gt->ordered_wq, &gt->reset.worker);
+	n
+
+}
+
 static int gt_reset(struct xe_gt *gt)
 {
 	int err;
 
+	if (gt->reset.fake_reset_failure_in_progress) {
+		err = -ECANCELED;
+		xe_gt_info(gt, "Fake GT reset failure is in progress\n");
+		gt->reset.fake_reset_failure_in_progress = false;
+		goto err_cancelled;
+	}
+
 	/* We only support GT resets with GuC submission */
 	if (!xe_device_guc_submission_enabled(gt_to_xe(gt)))
 		return -ENODEV;
@@ -510,6 +527,7 @@ static int gt_reset(struct xe_gt *gt)
 	xe_gt_sanitize(gt);
 
 	xe_device_mem_access_get(gt_to_xe(gt));
+
 	err = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
 	if (err)
 		goto err_msg;
@@ -543,6 +561,7 @@ static int gt_reset(struct xe_gt *gt)
 err_msg:
 	XE_WARN_ON(xe_uc_start(&gt->uc));
 	xe_device_mem_access_put(gt_to_xe(gt));
+err_cancelled:
 	xe_gt_err(gt, "reset failed (%pe)\n", ERR_PTR(err));
 
 	return err;
diff --git a/drivers/gpu/drm/xe/xe_gt.h b/drivers/gpu/drm/xe/xe_gt.h
index 21d9044088de..22afae04fa3c 100644
--- a/drivers/gpu/drm/xe/xe_gt.h
+++ b/drivers/gpu/drm/xe/xe_gt.h
@@ -24,6 +24,8 @@ void xe_gt_suspend_prepare(struct xe_gt *gt);
 int xe_gt_suspend(struct xe_gt *gt);
 int xe_gt_resume(struct xe_gt *gt);
 void xe_gt_reset_async(struct xe_gt *gt);
+void xe_gt_fake_reset(struct xe_gt *gt);
+void xe_gt_migrate_wait(struct xe_gt *gt);
 void xe_gt_sanitize(struct xe_gt *gt);
 
 /**
diff --git a/drivers/gpu/drm/xe/xe_gt_debugfs.c b/drivers/gpu/drm/xe/xe_gt_debugfs.c
index b5a5538ae630..8d888153c477 100644
--- a/drivers/gpu/drm/xe/xe_gt_debugfs.c
+++ b/drivers/gpu/drm/xe/xe_gt_debugfs.c
@@ -138,6 +138,14 @@ static int workarounds(struct seq_file *m, void *data)
 	return 0;
 }
 
+static int fake_reset_failure(struct seq_file *m, void *data)
+{
+	struct xe_gt *gt = node_to_gt(m->private);
+
+	xe_gt_fake_reset(gt);
+	return 0;
+}
+
 static const struct drm_info_list debugfs_list[] = {
 	{"hw_engines", hw_engines, 0},
 	{"force_reset", force_reset, 0},
@@ -147,6 +155,7 @@ static const struct drm_info_list debugfs_list[] = {
 	{"ggtt", ggtt, 0},
 	{"register-save-restore", register_save_restore, 0},
 	{"workarounds", workarounds, 0},
+	{"fake_reset_failure", fake_reset_failure, 0},
 };
 
 void xe_gt_debugfs_register(struct xe_gt *gt)
diff --git a/drivers/gpu/drm/xe/xe_gt_types.h b/drivers/gpu/drm/xe/xe_gt_types.h
index 99ab7ec99ccd..0b6e1df3ca36 100644
--- a/drivers/gpu/drm/xe/xe_gt_types.h
+++ b/drivers/gpu/drm/xe/xe_gt_types.h
@@ -141,6 +141,11 @@ struct xe_gt {
 
 	/** @reset: state for GT resets */
 	struct {
+		/**
+		 * @fake_reset_failure_in_progress: A bool to indicate a fake reset
+		 * failure has been triggered
+		 */
+		bool fake_reset_failure_in_progress;
 		/**
 		 * @worker: work so GT resets can done async allowing to reset
 		 * code to safely flush all code paths
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* Re: [Intel-xe] [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt reset failure.
  2023-05-29 12:33 [Intel-xe] [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt reset failure Himal Prasad Ghimiray
@ 2023-06-08 14:54 ` Francois Dugast
  0 siblings, 0 replies; 21+ messages in thread
From: Francois Dugast @ 2023-06-08 14:54 UTC (permalink / raw)
  To: Himal Prasad Ghimiray; +Cc: intel-xe, Rodrigo Vivi

On Mon, May 29, 2023 at 06:03:10PM +0530, Himal Prasad Ghimiray wrote:
> In case of gt reset failure, KMD notifies userspace about failure
> via uevent. To validate this notification we need to ensure gt
> reset fails and there is no mechanism to cause failure from hardware.
> Hence added a debugfs which will cause fake reset failure.
> 
> v1(Rodrigo)
> - Change the variable to fake_reset_failure_in_progress.
> - Drop usage of READ_ONCE and WRITE_ONCE.
> - Follow consistency for variable assignment. Either use
>   functions for all the assignments or don't use for any.
> 
> v2
> - Add description for variable.
> - Define xe_fake_reset(gt) function in xe_gt.c to set the
>   fake_reset_failure_in_progress.
> - No need to explicitly initialize the fake_reset_failure_in_progress
>   as false. (Rodrigo)
> - Return proper error code in case of fake reset. (Bala)
> 
> Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
> cc: Francois Dugast <francois.dugast@intel.com>
> Cc: Mauro Carvalho Chehab <mchehab@kernel.org>
> Cc: Balasubramani Vivekanandan <balasubramani.vivekanandan@intel.com>
> Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>

Rodrigo's comments were addressed. This debugfs will be moved to
danger_debugfs_list when available. LGTM.

Reviewed-by: Francois Dugast <francois.dugast@intel.com>

> ---
>  drivers/gpu/drm/xe/xe_gt.c         | 13 +++++++++++++
>  drivers/gpu/drm/xe/xe_gt.h         |  1 +
>  drivers/gpu/drm/xe/xe_gt_debugfs.c | 11 +++++++++++
>  drivers/gpu/drm/xe/xe_gt_types.h   |  5 +++++
>  4 files changed, 30 insertions(+)
> 
> diff --git a/drivers/gpu/drm/xe/xe_gt.c b/drivers/gpu/drm/xe/xe_gt.c
> index 18eda5b1377f..626d5e9f0520 100644
> --- a/drivers/gpu/drm/xe/xe_gt.c
> +++ b/drivers/gpu/drm/xe/xe_gt.c
> @@ -596,6 +596,11 @@ static int do_gt_restart(struct xe_gt *gt)
>  	return 0;
>  }
>  
> +void xe_gt_fake_reset(struct xe_gt *gt)
> +{
> +	gt->reset.fake_reset_failure_in_progress = true;
> +}
> +
>  static int gt_reset(struct xe_gt *gt)
>  {
>  	int err;
> @@ -609,6 +614,14 @@ static int gt_reset(struct xe_gt *gt)
>  	xe_gt_sanitize(gt);
>  
>  	xe_device_mem_access_get(gt_to_xe(gt));
> +
> +	if (gt->reset.fake_reset_failure_in_progress) {
> +		err = -ECANCELED;
> +		xe_gt_info(gt, "Fake GT reset failure is in progress\n");
> +		gt->reset.fake_reset_failure_in_progress = false;
> +		goto err_msg;
> +	}
> +
>  	err = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
>  	if (err)
>  		goto err_msg;
> diff --git a/drivers/gpu/drm/xe/xe_gt.h b/drivers/gpu/drm/xe/xe_gt.h
> index 086369f7ee6d..2031008aa57f 100644
> --- a/drivers/gpu/drm/xe/xe_gt.h
> +++ b/drivers/gpu/drm/xe/xe_gt.h
> @@ -25,6 +25,7 @@ void xe_gt_suspend_prepare(struct xe_gt *gt);
>  int xe_gt_suspend(struct xe_gt *gt);
>  int xe_gt_resume(struct xe_gt *gt);
>  void xe_gt_reset_async(struct xe_gt *gt);
> +void xe_gt_fake_reset(struct xe_gt *gt);
>  void xe_gt_migrate_wait(struct xe_gt *gt);
>  void xe_gt_sanitize(struct xe_gt *gt);
>  
> diff --git a/drivers/gpu/drm/xe/xe_gt_debugfs.c b/drivers/gpu/drm/xe/xe_gt_debugfs.c
> index 339ecd5fad9b..cf2896858d36 100644
> --- a/drivers/gpu/drm/xe/xe_gt_debugfs.c
> +++ b/drivers/gpu/drm/xe/xe_gt_debugfs.c
> @@ -138,6 +138,16 @@ static int workarounds(struct seq_file *m, void *data)
>  	return 0;
>  }
>  
> +static int fake_reset_failure(struct seq_file *m, void *data)
> +{
> +	struct xe_gt *gt = node_to_gt(m->private);
> +
> +	xe_gt_fake_reset(gt);
> +	xe_gt_reset_async(gt);
> +
> +	return 0;
> +}
> +
>  static const struct drm_info_list debugfs_list[] = {
>  	{"hw_engines", hw_engines, 0},
>  	{"force_reset", force_reset, 0},
> @@ -147,6 +157,7 @@ static const struct drm_info_list debugfs_list[] = {
>  	{"ggtt", ggtt, 0},
>  	{"register-save-restore", register_save_restore, 0},
>  	{"workarounds", workarounds, 0},
> +	{"fake_reset_failure", fake_reset_failure, 0},
>  };
>  
>  void xe_gt_debugfs_register(struct xe_gt *gt)
> diff --git a/drivers/gpu/drm/xe/xe_gt_types.h b/drivers/gpu/drm/xe/xe_gt_types.h
> index b83c834e7ced..3e0e9ad4f0c3 100644
> --- a/drivers/gpu/drm/xe/xe_gt_types.h
> +++ b/drivers/gpu/drm/xe/xe_gt_types.h
> @@ -168,6 +168,11 @@ struct xe_gt {
>  
>  	/** @reset: state for GT resets */
>  	struct {
> +		/**
> +		 * @fake_reset_failure_in_progress: A bool to indicate a fake reset
> +		 * failure has been triggered
> +		 */
> +		bool fake_reset_failure_in_progress;
>  		/**
>  		 * @worker: work so GT resets can done async allowing to reset
>  		 * code to safely flush all code paths
> -- 
> 2.25.1
> 

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Intel-xe] [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt reset failure.
@ 2023-05-29 12:33 Himal Prasad Ghimiray
  2023-06-08 14:54 ` Francois Dugast
  0 siblings, 1 reply; 21+ messages in thread
From: Himal Prasad Ghimiray @ 2023-05-29 12:33 UTC (permalink / raw)
  To: intel-xe; +Cc: Rodrigo Vivi

In case of gt reset failure, KMD notifies userspace about failure
via uevent. To validate this notification we need to ensure gt
reset fails and there is no mechanism to cause failure from hardware.
Hence added a debugfs which will cause fake reset failure.

v1(Rodrigo)
- Change the variable to fake_reset_failure_in_progress.
- Drop usage of READ_ONCE and WRITE_ONCE.
- Follow consistency for variable assignment. Either use
  functions for all the assignments or don't use for any.

v2
- Add description for variable.
- Define xe_fake_reset(gt) function in xe_gt.c to set the
  fake_reset_failure_in_progress.
- No need to explicitly initialize the fake_reset_failure_in_progress
  as false. (Rodrigo)
- Return proper error code in case of fake reset. (Bala)

Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
cc: Francois Dugast <francois.dugast@intel.com>
Cc: Mauro Carvalho Chehab <mchehab@kernel.org>
Cc: Balasubramani Vivekanandan <balasubramani.vivekanandan@intel.com>
Signed-off-by: Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com>
---
 drivers/gpu/drm/xe/xe_gt.c         | 13 +++++++++++++
 drivers/gpu/drm/xe/xe_gt.h         |  1 +
 drivers/gpu/drm/xe/xe_gt_debugfs.c | 11 +++++++++++
 drivers/gpu/drm/xe/xe_gt_types.h   |  5 +++++
 4 files changed, 30 insertions(+)

diff --git a/drivers/gpu/drm/xe/xe_gt.c b/drivers/gpu/drm/xe/xe_gt.c
index 18eda5b1377f..626d5e9f0520 100644
--- a/drivers/gpu/drm/xe/xe_gt.c
+++ b/drivers/gpu/drm/xe/xe_gt.c
@@ -596,6 +596,11 @@ static int do_gt_restart(struct xe_gt *gt)
 	return 0;
 }
 
+void xe_gt_fake_reset(struct xe_gt *gt)
+{
+	gt->reset.fake_reset_failure_in_progress = true;
+}
+
 static int gt_reset(struct xe_gt *gt)
 {
 	int err;
@@ -609,6 +614,14 @@ static int gt_reset(struct xe_gt *gt)
 	xe_gt_sanitize(gt);
 
 	xe_device_mem_access_get(gt_to_xe(gt));
+
+	if (gt->reset.fake_reset_failure_in_progress) {
+		err = -ECANCELED;
+		xe_gt_info(gt, "Fake GT reset failure is in progress\n");
+		gt->reset.fake_reset_failure_in_progress = false;
+		goto err_msg;
+	}
+
 	err = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL);
 	if (err)
 		goto err_msg;
diff --git a/drivers/gpu/drm/xe/xe_gt.h b/drivers/gpu/drm/xe/xe_gt.h
index 086369f7ee6d..2031008aa57f 100644
--- a/drivers/gpu/drm/xe/xe_gt.h
+++ b/drivers/gpu/drm/xe/xe_gt.h
@@ -25,6 +25,7 @@ void xe_gt_suspend_prepare(struct xe_gt *gt);
 int xe_gt_suspend(struct xe_gt *gt);
 int xe_gt_resume(struct xe_gt *gt);
 void xe_gt_reset_async(struct xe_gt *gt);
+void xe_gt_fake_reset(struct xe_gt *gt);
 void xe_gt_migrate_wait(struct xe_gt *gt);
 void xe_gt_sanitize(struct xe_gt *gt);
 
diff --git a/drivers/gpu/drm/xe/xe_gt_debugfs.c b/drivers/gpu/drm/xe/xe_gt_debugfs.c
index 339ecd5fad9b..cf2896858d36 100644
--- a/drivers/gpu/drm/xe/xe_gt_debugfs.c
+++ b/drivers/gpu/drm/xe/xe_gt_debugfs.c
@@ -138,6 +138,16 @@ static int workarounds(struct seq_file *m, void *data)
 	return 0;
 }
 
+static int fake_reset_failure(struct seq_file *m, void *data)
+{
+	struct xe_gt *gt = node_to_gt(m->private);
+
+	xe_gt_fake_reset(gt);
+	xe_gt_reset_async(gt);
+
+	return 0;
+}
+
 static const struct drm_info_list debugfs_list[] = {
 	{"hw_engines", hw_engines, 0},
 	{"force_reset", force_reset, 0},
@@ -147,6 +157,7 @@ static const struct drm_info_list debugfs_list[] = {
 	{"ggtt", ggtt, 0},
 	{"register-save-restore", register_save_restore, 0},
 	{"workarounds", workarounds, 0},
+	{"fake_reset_failure", fake_reset_failure, 0},
 };
 
 void xe_gt_debugfs_register(struct xe_gt *gt)
diff --git a/drivers/gpu/drm/xe/xe_gt_types.h b/drivers/gpu/drm/xe/xe_gt_types.h
index b83c834e7ced..3e0e9ad4f0c3 100644
--- a/drivers/gpu/drm/xe/xe_gt_types.h
+++ b/drivers/gpu/drm/xe/xe_gt_types.h
@@ -168,6 +168,11 @@ struct xe_gt {
 
 	/** @reset: state for GT resets */
 	struct {
+		/**
+		 * @fake_reset_failure_in_progress: A bool to indicate a fake reset
+		 * failure has been triggered
+		 */
+		bool fake_reset_failure_in_progress;
 		/**
 		 * @worker: work so GT resets can done async allowing to reset
 		 * code to safely flush all code paths
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2023-06-15  9:03 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-05-24  7:06 [Intel-xe] [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt reset failure Himal Prasad Ghimiray
2023-05-24  7:04 ` [Intel-xe] ✓ CI.Patch_applied: success for series starting with [v2,1/1] " Patchwork
2023-05-24  7:06 ` [Intel-xe] ✓ CI.KUnit: " Patchwork
2023-05-24  7:10 ` [Intel-xe] ✓ CI.Build: " Patchwork
2023-05-24  7:40 ` [Intel-xe] ○ CI.BAT: info " Patchwork
2023-05-24 13:23 ` [Intel-xe] [PATCH v2 1/1] " Rodrigo Vivi
2023-05-29  4:02   ` Ghimiray, Himal Prasad
2023-05-24 16:27 ` Balasubramani Vivekanandan
2023-05-24 16:43   ` Rodrigo Vivi
2023-05-24 16:50     ` Vivi, Rodrigo
2023-05-25  6:06       ` Mauro Carvalho Chehab
2023-06-06  4:03         ` Ghimiray, Himal Prasad
2023-06-06  8:23           ` Mauro Carvalho Chehab
2023-05-29  4:00   ` Ghimiray, Himal Prasad
2023-05-24 16:52 ` [Intel-xe] ✗ CI.Patch_applied: failure for series starting with [v2,1/1] drm/xe: Add a debugfs for faking gt reset failure. (rev2) Patchwork
2023-05-29 12:33 [Intel-xe] [PATCH v2 1/1] drm/xe: Add a debugfs for faking gt reset failure Himal Prasad Ghimiray
2023-06-08 14:54 ` Francois Dugast
2023-06-15  8:58 Himal Prasad Ghimiray
2023-06-15  9:00 ` Ghimiray, Himal Prasad
2023-06-15  9:02 Himal Prasad Ghimiray
2023-06-15  9:03 ` Ghimiray, Himal Prasad

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.