Oops#1 Part19 <14>[ 428.956214] [IGT] kms_plane_scaling: starting dynamic subtest pipe-A <7>[ 428.957644] i915 0000:03:00.0: [drm:do_gmbus_xfer [i915]] GMBUS [i915 gmbus dpd] NAK for addr: 003a w(1) <7>[ 428.957810] i915 0000:03:00.0: [drm:do_gmbus_xfer [i915]] GMBUS [i915 gmbus dpd] NAK on first message, retry <7>[ 428.958189] i915 0000:03:00.0: [drm:do_gmbus_xfer [i915]] GMBUS [i915 gmbus dpd] NAK for addr: 003a w(1) <7>[ 428.958374] i915 0000:03:00.0: [drm:intel_hdmi_hdcp_read_bksv [i915]] Read Bksv over DDC failed (-6) <7>[ 428.958786] i915 0000:03:00.0: [drm:do_gmbus_xfer [i915]] GMBUS [i915 gmbus dpd] NAK for addr: 003a w(1) <7>[ 428.958935] i915 0000:03:00.0: [drm:do_gmbus_xfer [i915]] GMBUS [i915 gmbus dpd] NAK on first message, retry <7>[ 428.959329] i915 0000:03:00.0: [drm:do_gmbus_xfer [i915]] GMBUS [i915 gmbus dpd] NAK for addr: 003a w(1) <7>[ 428.959485] i915 0000:03:00.0: [drm:intel_hdmi_hdcp_read_bksv [i915]] Read Bksv over DDC failed (-6) <7>[ 428.959906] i915 0000:03:00.0: [drm:do_gmbus_xfer [i915]] GMBUS [i915 gmbus dpd] NAK for addr: 003a w(1) <7>[ 428.960129] i915 0000:03:00.0: [drm:do_gmbus_xfer [i915]] GMBUS [i915 gmbus dpd] NAK on first message, retry <7>[ 428.960457] i915 0000:03:00.0: [drm:do_gmbus_xfer [i915]] GMBUS [i915 gmbus dpd] NAK for addr: 003a w(1) <7>[ 428.960629] i915 0000:03:00.0: [drm:intel_hdmi_hdcp_read_bksv [i915]] Read Bksv over DDC failed (-6) <7>[ 428.961510] i915 0000:03:00.0: [drm:drm_mode_addfb2] [FB:586] <7>[ 428.962849] i915 0000:03:00.0: [drm:skl_update_scaler [i915]] [CRTC:150:pipe A] scaler_user index 0.0: staged scaling request for 20x20->1920x1080 scaler_users = 0x1 Oops#1 Part18 <7>[ 428.963100] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] level *wm0,*wm1,*wm2,*wm3,*wm4,*wm5,*wm6,*wm7,*twm, swm, stwm -> *wm0,*wm1,*wm2,*wm3,*wm4,*wm5,*wm6,*wm7,*twm, swm, stwm <7>[ 428.963256] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] lines 1, 3, 4, 5, 9, 11, 17, 25, 0, 0, 0 -> 3, 3, 4, 5, 9, 11, 17, 25, 0, 0, 0 <7>[ 428.963414] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] blocks 16, 49, 65, 81, 145, 177, 273, 401, 30, 0, 0 -> 6, 7, 9, 11, 19, 23, 35, 51, 20, 0, 0 <7>[ 428.963569] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] min_ddb 19, 55, 73, 91, 161, 196, 302, 443, 31, 0, 0 -> 8, 9, 11, 14, 22, 27, 40, 58, 21, 0, 0 <7>[ 428.963729] i915 0000:03:00.0: [drm:intel_atomic_setup_scaler [i915]] [CRTC:150:pipe A] attached scaler id 0.0 to PLANE:34 <7>[ 428.984465] i915 0000:03:00.0: [drm:i915_fifo_underrun_reset_write [i915]] Re-arming FIFO underruns on pipe A <7>[ 428.984718] i915 0000:03:00.0: [drm:drm_mode_rmfb_work_fn] Removing [FB:586] from all active usage due to RMFB ioctl <7>[ 428.984763] i915 0000:03:00.0: [drm:atomic_remove_fb] Disabling [PLANE:34:plane 1A] because [FB:586] is removed <7>[ 428.984788] i915 0000:03:00.0: [drm:skl_update_scaler [i915]] [CRTC:150:pipe A] scaler_user index 0.0: Staged freeing scaler id 0 scaler_users = 0x0 <7>[ 428.985033] i915 0000:03:00.0: [drm:skl_compute_wm [i915]] [PLANE:34:plane 1A] ddb ( 0 - 1963) -> ( 0 - 0), size 1963 -> 0 Oops#1 Part17 <7>[ 428.985208] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] level *wm0,*wm1,*wm2,*wm3,*wm4,*wm5,*wm6,*wm7,*twm, swm, stwm -> wm0, wm1, wm2, wm3, wm4, wm5, wm6, wm7, twm, swm, stwm <7>[ 428.985364] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] lines 3, 3, 4, 5, 9, 11, 17, 25, 0, 0, 0 -> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 <7>[ 428.985519] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] blocks 6, 7, 9, 11, 19, 23, 35, 51, 20, 0, 0 -> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 <7>[ 428.985676] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] min_ddb 8, 9, 11, 14, 22, 27, 40, 58, 21, 0, 0 -> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 <7>[ 428.985864] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] [CRTC:150:pipe A] data rate 0 num active planes 0 <7>[ 428.986075] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] QGV point 0: max bw 50000 required 0 <7>[ 428.993174] i915 0000:03:00.0: [drm:intel_power_well_disable [i915]] disabling AUX_D <7>[ 429.000651] i915 0000:03:00.0: [drm:__intel_fbc_disable [i915]] Disabling FBC on [PLANE:34:plane 1A] <7>[ 429.017750] i915 0000:03:00.0: [drm:drm_mode_addfb2] [FB:586] <7>[ 429.017861] i915 0000:03:00.0: [drm:skl_update_scaler [i915]] [CRTC:150:pipe A] scaler_user index 0.0: staged scaling request for 20x20->1920x1080 scaler_users = 0x1 <7>[ 429.018121] i915 0000:03:00.0: [drm:skl_compute_wm [i915]] [PLANE:34:plane 1A] ddb ( 0 - 0) -> ( 0 - 1963), size 0 -> 1963 Oops#1 Part16 <7>[ 429.018343] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] level wm0, wm1, wm2, wm3, wm4, wm5, wm6, wm7, twm, swm, stwm -> *wm0,*wm1,*wm2,*wm3,*wm4,*wm5,*wm6,*wm7,*twm, swm, stwm <7>[ 429.018522] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] lines 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 3, 3, 4, 5, 9, 11, 17, 25, 0, 0, 0 <7>[ 429.018697] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] blocks 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 6, 7, 9, 11, 19, 23, 35, 51, 20, 0, 0 <7>[ 429.018872] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] min_ddb 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 8, 9, 11, 14, 22, 27, 40, 58, 21, 0, 0 <7>[ 429.019137] i915 0000:03:00.0: [drm:skl_update_scaler [i915]] [CRTC:150:pipe A] scaler_user index 0.0: staged scaling request for 20x20->1920x1080 scaler_users = 0x1 <7>[ 429.019328] i915 0000:03:00.0: [drm:skl_compute_wm [i915]] [PLANE:34:plane 1A] ddb ( 0 - 0) -> ( 0 - 1963), size 0 -> 1963 <7>[ 429.019504] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] level wm0, wm1, wm2, wm3, wm4, wm5, wm6, wm7, twm, swm, stwm -> *wm0,*wm1,*wm2,*wm3,*wm4,*wm5,*wm6,*wm7,*twm, swm, stwm <7>[ 429.019680] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] lines 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 3, 3, 4, 5, 9, 11, 17, 25, 0, 0, 0 Oops#1 Part15 <7>[ 429.019854] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] blocks 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 6, 7, 9, 11, 19, 23, 35, 51, 20, 0, 0 <7>[ 429.020036] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] min_ddb 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 8, 9, 11, 14, 22, 27, 40, 58, 21, 0, 0 <7>[ 429.020261] i915 0000:03:00.0: [drm:skl_update_scaler [i915]] [CRTC:150:pipe A] scaler_user index 0.0: staged scaling request for 20x20->1920x1080 scaler_users = 0x1 <7>[ 429.020446] i915 0000:03:00.0: [drm:skl_compute_wm [i915]] [PLANE:34:plane 1A] ddb ( 0 - 0) -> ( 0 - 1963), size 0 -> 1963 <7>[ 429.020621] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] level wm0, wm1, wm2, wm3, wm4, wm5, wm6, wm7, twm, swm, stwm -> *wm0,*wm1,*wm2,*wm3,*wm4,*wm5,*wm6,*wm7,*twm, swm, stwm <7>[ 429.020795] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] lines 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 3, 3, 4, 5, 9, 11, 17, 25, 0, 0, 0 <7>[ 429.020976] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] blocks 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 6, 7, 9, 11, 19, 23, 35, 51, 20, 0, 0 <7>[ 429.021150] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] min_ddb 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 8, 9, 11, 14, 22, 27, 40, 58, 21, 0, 0 Oops#1 Part14 <7>[ 429.021333] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] [CRTC:150:pipe A] data rate 594000 num active planes 1 <7>[ 429.021512] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] QGV point 0: max bw 50000 required 624 <7>[ 429.021690] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] No SAGV, using single QGV point mask 0x1 <7>[ 429.021901] i915 0000:03:00.0: [drm:intel_atomic_setup_scaler [i915]] [CRTC:150:pipe A] attached scaler id 0.0 to PLANE:34 <7>[ 429.023065] i915 0000:03:00.0: [drm:intel_fbc_update [i915]] reserved 20480 bytes of contiguous stolen space for FBC, limit: 1 <7>[ 429.023260] i915 0000:03:00.0: [drm:intel_fbc_update [i915]] Enabling FBC on [PLANE:34:plane 1A] <7>[ 429.034051] i915 0000:03:00.0: [drm:drm_mode_rmfb_work_fn] Removing [FB:586] from all active usage due to RMFB ioctl <7>[ 429.034104] i915 0000:03:00.0: [drm:atomic_remove_fb] Disabling [PLANE:34:plane 1A] because [FB:586] is removed <7>[ 429.034131] i915 0000:03:00.0: [drm:skl_update_scaler [i915]] [CRTC:150:pipe A] scaler_user index 0.0: Staged freeing scaler id 0 scaler_users = 0x0 <7>[ 429.034354] i915 0000:03:00.0: [drm:skl_compute_wm [i915]] [PLANE:34:plane 1A] ddb ( 0 - 1963) -> ( 0 - 0), size 1963 -> 0 <7>[ 429.034543] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] level *wm0,*wm1,*wm2,*wm3,*wm4,*wm5,*wm6,*wm7,*twm, swm, stwm -> wm0, wm1, wm2, wm3, wm4, wm5, wm6, wm7, twm, swm, stwm <7>[ 429.034733] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] lines 3, 3, 4, 5, 9, 11, 17, 25, 0, 0, 0 -> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 Oops#1 Part13 <7>[ 429.034923] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] blocks 6, 7, 9, 11, 19, 23, 35, 51, 20, 0, 0 -> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 <7>[ 429.035126] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] min_ddb 8, 9, 11, 14, 22, 27, 40, 58, 21, 0, 0 -> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 <7>[ 429.035333] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] [CRTC:150:pipe A] data rate 0 num active planes 0 <7>[ 429.035556] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] QGV point 0: max bw 50000 required 0 <7>[ 429.050631] i915 0000:03:00.0: [drm:__intel_fbc_disable [i915]] Disabling FBC on [PLANE:34:plane 1A] <7>[ 429.067857] i915 0000:03:00.0: [drm:drm_mode_addfb2] [FB:586] <7>[ 429.068063] i915 0000:03:00.0: [drm:skl_update_scaler [i915]] [CRTC:150:pipe A] scaler_user index 0.0: staged scaling request for 20x20->1920x1080 scaler_users = 0x1 <7>[ 429.068433] i915 0000:03:00.0: [drm:skl_compute_wm [i915]] [PLANE:34:plane 1A] ddb ( 0 - 0) -> ( 0 - 1963), size 0 -> 1963 <7>[ 429.068716] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] level wm0, wm1, wm2, wm3, wm4, wm5, wm6, wm7, twm, swm, stwm -> *wm0,*wm1,*wm2,*wm3,*wm4,*wm5,*wm6,*wm7,*twm, swm, stwm <7>[ 429.069017] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] lines 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 4, 4, 4, 5, 9, 11, 17, 25, 0, 0, 0 Oops#1 Part12 <7>[ 429.069299] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] blocks 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 3, 3, 3, 4, 6, 7, 10, 14, 19, 0, 0 <7>[ 429.069578] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] min_ddb 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 5, 5, 5, 7, 9, 9, 13, 17, 20, 0, 0 <7>[ 429.069979] i915 0000:03:00.0: [drm:skl_update_scaler [i915]] [CRTC:150:pipe A] scaler_user index 0.0: staged scaling request for 20x20->1920x1080 scaler_users = 0x1 <7>[ 429.070279] i915 0000:03:00.0: [drm:skl_compute_wm [i915]] [PLANE:34:plane 1A] ddb ( 0 - 0) -> ( 0 - 1963), size 0 -> 1963 <7>[ 429.070559] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] level wm0, wm1, wm2, wm3, wm4, wm5, wm6, wm7, twm, swm, stwm -> *wm0,*wm1,*wm2,*wm3,*wm4,*wm5,*wm6,*wm7,*twm, swm, stwm <7>[ 429.070839] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] lines 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 4, 4, 4, 5, 9, 11, 17, 25, 0, 0, 0 <7>[ 429.071157] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] blocks 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 3, 3, 3, 4, 6, 7, 10, 14, 19, 0, 0 <7>[ 429.071440] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] min_ddb 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 5, 5, 5, 7, 9, 9, 13, 17, 20, 0, 0 Oops#1 Part11 <7>[ 429.071800] i915 0000:03:00.0: [drm:skl_update_scaler [i915]] [CRTC:150:pipe A] scaler_user index 0.0: staged scaling request for 20x20->1920x1080 scaler_users = 0x1 <7>[ 429.072113] i915 0000:03:00.0: [drm:skl_compute_wm [i915]] [PLANE:34:plane 1A] ddb ( 0 - 0) -> ( 0 - 1963), size 0 -> 1963 <7>[ 429.072420] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] level wm0, wm1, wm2, wm3, wm4, wm5, wm6, wm7, twm, swm, stwm -> *wm0,*wm1,*wm2,*wm3,*wm4,*wm5,*wm6,*wm7,*twm, swm, stwm <7>[ 429.072738] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] lines 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 4, 4, 4, 5, 9, 11, 17, 25, 0, 0, 0 <7>[ 429.073068] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] blocks 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 3, 3, 3, 4, 6, 7, 10, 14, 19, 0, 0 <7>[ 429.073386] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] min_ddb 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 5, 5, 5, 7, 9, 9, 13, 17, 20, 0, 0 <7>[ 429.073719] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] [CRTC:150:pipe A] data rate 594000 num active planes 1 <7>[ 429.074066] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] QGV point 0: max bw 50000 required 624 <7>[ 429.074393] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] No SAGV, using single QGV point mask 0x1 <7>[ 429.074775] i915 0000:03:00.0: [drm:intel_atomic_setup_scaler [i915]] [CRTC:150:pipe A] attached scaler id 0.0 to PLANE:34 Oops#1 Part10 <7>[ 429.076449] i915 0000:03:00.0: [drm:intel_fbc_update [i915]] reserved 20480 bytes of contiguous stolen space for FBC, limit: 1 <7>[ 429.076795] i915 0000:03:00.0: [drm:intel_fbc_update [i915]] Enabling FBC on [PLANE:34:plane 1A] <7>[ 429.084213] i915 0000:03:00.0: [drm:drm_mode_rmfb_work_fn] Removing [FB:586] from all active usage due to RMFB ioctl <7>[ 429.084304] i915 0000:03:00.0: [drm:atomic_remove_fb] Disabling [PLANE:34:plane 1A] because [FB:586] is removed <7>[ 429.084352] i915 0000:03:00.0: [drm:skl_update_scaler [i915]] [CRTC:150:pipe A] scaler_user index 0.0: Staged freeing scaler id 0 scaler_users = 0x0 <7>[ 429.084769] i915 0000:03:00.0: [drm:skl_compute_wm [i915]] [PLANE:34:plane 1A] ddb ( 0 - 1963) -> ( 0 - 0), size 1963 -> 0 <7>[ 429.085158] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] level *wm0,*wm1,*wm2,*wm3,*wm4,*wm5,*wm6,*wm7,*twm, swm, stwm -> wm0, wm1, wm2, wm3, wm4, wm5, wm6, wm7, twm, swm, stwm <7>[ 429.085527] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] lines 4, 4, 4, 5, 9, 11, 17, 25, 0, 0, 0 -> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 <7>[ 429.085896] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] blocks 3, 3, 3, 4, 6, 7, 10, 14, 19, 0, 0 -> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 <7>[ 429.086274] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:34:plane 1A] min_ddb 5, 5, 5, 7, 9, 9, 13, 17, 20, 0, 0 -> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 Oops#1 Part9 <7>[ 429.086674] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] [CRTC:150:pipe A] data rate 0 num active planes 0 <7>[ 429.087088] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] QGV point 0: max bw 50000 required 0 <7>[ 429.100642] i915 0000:03:00.0: [drm:__intel_fbc_disable [i915]] Disabling FBC on [PLANE:34:plane 1A] <7>[ 429.118198] i915 0000:03:00.0: [drm:drm_mode_addfb2] [FB:586] <7>[ 429.118576] i915 0000:03:00.0: [drm:skl_update_scaler [i915]] [CRTC:150:pipe A] scaler_user index 0.1: staged scaling request for 20x20->1920x1080 scaler_users = 0x2 <7>[ 429.119309] i915 0000:03:00.0: [drm:skl_compute_wm [i915]] [PLANE:64:plane 2A] ddb ( 0 - 0) -> ( 0 - 1963), size 0 -> 1963 <7>[ 429.119899] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:64:plane 2A] level wm0, wm1, wm2, wm3, wm4, wm5, wm6, wm7, twm, swm, stwm -> *wm0,*wm1,*wm2,*wm3,*wm4,*wm5,*wm6,*wm7,*twm, swm, stwm <7>[ 429.120510] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:64:plane 2A] lines 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 3, 3, 4, 5, 9, 11, 17, 25, 0, 0, 0 <7>[ 429.121108] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:64:plane 2A] blocks 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 6, 7, 9, 11, 19, 23, 35, 51, 20, 0, 0 <7>[ 429.121692] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:64:plane 2A] min_ddb 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 8, 9, 11, 14, 22, 27, 40, 58, 21, 0, 0 Oops#1 Part8 <7>[ 429.122347] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] [CRTC:150:pipe A] data rate 594000 num active planes 1 <7>[ 429.122961] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] QGV point 0: max bw 50000 required 624 <7>[ 429.123557] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] No SAGV, using single QGV point mask 0x1 <7>[ 429.124319] i915 0000:03:00.0: [drm:intel_atomic_setup_scaler [i915]] [CRTC:150:pipe A] attached scaler id 0.0 to PLANE:64 <7>[ 429.134392] i915 0000:03:00.0: [drm:drm_mode_rmfb_work_fn] Removing [FB:586] from all active usage due to RMFB ioctl <7>[ 429.134532] i915 0000:03:00.0: [drm:atomic_remove_fb] Disabling [PLANE:64:plane 2A] because [FB:586] is removed <7>[ 429.134603] i915 0000:03:00.0: [drm:skl_update_scaler [i915]] [CRTC:150:pipe A] scaler_user index 0.1: Staged freeing scaler id 0 scaler_users = 0x0 <7>[ 429.135288] i915 0000:03:00.0: [drm:skl_compute_wm [i915]] [PLANE:64:plane 2A] ddb ( 0 - 1963) -> ( 0 - 0), size 1963 -> 0 <7>[ 429.135877] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:64:plane 2A] level *wm0,*wm1,*wm2,*wm3,*wm4,*wm5,*wm6,*wm7,*twm, swm, stwm -> wm0, wm1, wm2, wm3, wm4, wm5, wm6, wm7, twm, swm, stwm <7>[ 429.136492] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:64:plane 2A] lines 3, 3, 4, 5, 9, 11, 17, 25, 0, 0, 0 -> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 <7>[ 429.137048] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:64:plane 2A] blocks 6, 7, 9, 11, 19, 23, 35, 51, 20, 0, 0 -> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 Oops#1 Part7 <7>[ 429.137624] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:64:plane 2A] min_ddb 8, 9, 11, 14, 22, 27, 40, 58, 21, 0, 0 -> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 <7>[ 429.138277] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] [CRTC:150:pipe A] data rate 0 num active planes 0 <7>[ 429.138877] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] QGV point 0: max bw 50000 required 0 <7>[ 429.151711] i915 0000:03:00.0: [drm:drm_mode_addfb2] [FB:586] <7>[ 429.152054] i915 0000:03:00.0: [drm:skl_update_scaler [i915]] [CRTC:150:pipe A] scaler_user index 0.1: staged scaling request for 20x20->1920x1080 scaler_users = 0x2 <7>[ 429.152719] i915 0000:03:00.0: [drm:skl_compute_wm [i915]] [PLANE:64:plane 2A] ddb ( 0 - 0) -> ( 0 - 1963), size 0 -> 1963 <7>[ 429.153362] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:64:plane 2A] level wm0, wm1, wm2, wm3, wm4, wm5, wm6, wm7, twm, swm, stwm -> *wm0,*wm1,*wm2,*wm3,*wm4,*wm5,*wm6,*wm7,*twm, swm, stwm <7>[ 429.153903] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:64:plane 2A] lines 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 3, 3, 4, 5, 9, 11, 17, 25, 0, 0, 0 <7>[ 429.154468] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:64:plane 2A] blocks 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 6, 7, 9, 11, 19, 23, 35, 51, 20, 0, 0 Oops#1 Part6 <7>[ 429.155018] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:64:plane 2A] min_ddb 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 8, 9, 11, 14, 22, 27, 40, 58, 21, 0, 0 <7>[ 429.155651] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] [CRTC:150:pipe A] data rate 594000 num active planes 1 <7>[ 429.156273] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] QGV point 0: max bw 50000 required 624 <7>[ 429.156842] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] No SAGV, using single QGV point mask 0x1 <7>[ 429.157500] i915 0000:03:00.0: [drm:intel_atomic_setup_scaler [i915]] [CRTC:150:pipe A] attached scaler id 0.0 to PLANE:64 <7>[ 429.167645] i915 0000:03:00.0: [drm:drm_mode_rmfb_work_fn] Removing [FB:586] from all active usage due to RMFB ioctl <7>[ 429.167776] i915 0000:03:00.0: [drm:atomic_remove_fb] Disabling [PLANE:64:plane 2A] because [FB:586] is removed <7>[ 429.167845] i915 0000:03:00.0: [drm:skl_update_scaler [i915]] [CRTC:150:pipe A] scaler_user index 0.1: Staged freeing scaler id 0 scaler_users = 0x0 <7>[ 429.168482] i915 0000:03:00.0: [drm:skl_compute_wm [i915]] [PLANE:64:plane 2A] ddb ( 0 - 1963) -> ( 0 - 0), size 1963 -> 0 <7>[ 429.169040] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:64:plane 2A] level *wm0,*wm1,*wm2,*wm3,*wm4,*wm5,*wm6,*wm7,*twm, swm, stwm -> wm0, wm1, wm2, wm3, wm4, wm5, wm6, wm7, twm, swm, stwm <7>[ 429.169581] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:64:plane 2A] lines 3, 3, 4, 5, 9, 11, 17, 25, 0, 0, 0 -> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 Oops#1 Part5 <7>[ 429.170134] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:64:plane 2A] blocks 6, 7, 9, 11, 19, 23, 35, 51, 20, 0, 0 -> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 <7>[ 429.170675] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:64:plane 2A] min_ddb 8, 9, 11, 14, 22, 27, 40, 58, 21, 0, 0 -> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 <7>[ 429.171283] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] [CRTC:150:pipe A] data rate 0 num active planes 0 <7>[ 429.171842] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] QGV point 0: max bw 50000 required 0 <7>[ 429.184915] i915 0000:03:00.0: [drm:drm_mode_addfb2] [FB:586] <7>[ 429.185237] i915 0000:03:00.0: [drm:skl_update_scaler [i915]] [CRTC:150:pipe A] scaler_user index 0.1: staged scaling request for 20x20->1920x1080 scaler_users = 0x2 <7>[ 429.185849] i915 0000:03:00.0: [drm:skl_compute_wm [i915]] [PLANE:64:plane 2A] ddb ( 0 - 0) -> ( 0 - 1963), size 0 -> 1963 <7>[ 429.186425] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:64:plane 2A] level wm0, wm1, wm2, wm3, wm4, wm5, wm6, wm7, twm, swm, stwm -> *wm0,*wm1,*wm2,*wm3,*wm4,*wm5,*wm6,*wm7,*twm, swm, stwm <7>[ 429.186989] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:64:plane 2A] lines 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 4, 4, 4, 5, 9, 11, 17, 25, 0, 0, 0 Oops#1 Part4 <7>[ 429.187538] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:64:plane 2A] blocks 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 3, 3, 3, 4, 6, 7, 10, 14, 19, 0, 0 <7>[ 429.188096] i915 0000:03:00.0: [drm:skl_print_plane_changes [i915]] [PLANE:64:plane 2A] min_ddb 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -> 5, 5, 5, 7, 9, 9, 13, 17, 20, 0, 0 <7>[ 429.188687] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] [CRTC:150:pipe A] data rate 594000 num active planes 1 <7>[ 429.189264] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] QGV point 0: max bw 50000 required 624 <7>[ 429.189813] i915 0000:03:00.0: [drm:intel_bw_atomic_check [i915]] No SAGV, using single QGV point mask 0x1 <7>[ 429.190472] i915 0000:03:00.0: [drm:intel_atomic_setup_scaler [i915]] [CRTC:150:pipe A] attached scaler id 0.0 to PLANE:64 <1>[ 429.192112] BUG: kernel NULL pointer dereference, address: 0000000000000018 <1>[ 429.192130] #PF: supervisor read access in kernel mode <1>[ 429.192140] #PF: error_code(0x0000) - not-present page <6>[ 429.192149] PGD 0 P4D 0 <4>[ 429.192159] Oops: Oops: 0000 [#1] SMP NOPTI <4>[ 429.192172] CPU: 4 UID: 0 PID: 2354 Comm: kms_plane_scali Tainted: G S U L 7.0.0-rc1-CI_DRM_18056-g340c78371713+ #1 PREEMPT(lazy) <4>[ 429.192194] Tainted: [S]=CPU_OUT_OF_SPEC, [U]=USER, [L]=SOFTLOCKUP <4>[ 429.192203] Hardware name: Intel Corporation CoffeeLake Client Platform/CoffeeLake S UDIMM RVP, BIOS CNLSFWR1.R00.X220.B00.2103302221 03/30/2021 <4>[ 429.192219] RIP: 0010:ttm_bo_release+0x1bc/0x330 [ttm] Oops#1 Part3 <4>[ 429.192248] Code: 03 00 00 00 48 c7 45 b0 00 00 00 00 e8 9d 83 a3 e1 48 85 c0 75 10 eb 2f 48 8d 7d a0 e8 4d 8f a3 e1 48 85 c0 74 21 48 8b 50 40 <48> 83 7a 18 00 75 e7 48 89 c7 e8 c5 40 a3 e1 48 8d 7d a0 e8 2c 8f <4>[ 429.192271] RSP: 0018:ffffc900049e75d8 EFLAGS: 00010286 <4>[ 429.192283] RAX: ffff88814e9a7400 RBX: ffff88811d2b72c0 RCX: 0000000000000000 <4>[ 429.192294] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 <4>[ 429.192305] RBP: ffffc900049e7638 R08: 0000000000000000 R09: 0000000000000000 <4>[ 429.192316] R10: 0000000000000000 R11: 0000000000000000 R12: ffff888124499e68 <4>[ 429.192329] R13: ffff88811d2b7140 R14: ffff88811d2b7000 R15: ffff8881164c2fc0 <4>[ 429.192341] FS: 0000755bf8842940(0000) GS:ffff8884d989b000(0000) knlGS:0000000000000000 <4>[ 429.192357] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 <4>[ 429.192368] CR2: 0000000000000018 CR3: 00000001016db001 CR4: 00000000003726f0 <4>[ 429.192381] Call Trace: <4>[ 429.192388] <4>[ 429.192401] ttm_bo_put+0x3c/0x70 [ttm] <4>[ 429.192428] ttm_bo_move_accel_cleanup+0xf6/0x3a0 [ttm] <4>[ 429.192459] i915_ttm_move+0x361/0x480 [i915] <4>[ 429.192971] ttm_bo_handle_move_mem+0xe8/0x1e0 [ttm] <4>[ 429.193001] ttm_bo_validate+0xcf/0x1c0 [ttm] <4>[ 429.193030] __i915_ttm_get_pages+0x73/0x290 [i915] <4>[ 429.193536] __i915_ttm_migrate+0x5d/0xb0 [i915] <4>[ 429.194039] i915_ttm_migrate+0xe/0x20 [i915] <4>[ 429.194541] __i915_gem_object_migrate+0x8e/0x220 [i915] <4>[ 429.195037] intel_fb_pin_to_dpt.isra.0+0x1e2/0x410 [i915] <4>[ 429.195596] ? intel_dpt_pin_to_ggtt+0x288/0x450 [i915] <4>[ 429.196161] ? 0xffffffff81000000 Oops#1 Part2 <4>[ 429.196173] ? do_fb_ioctl+0x3c0/0x470 <4>[ 429.196190] ? __intel_wakeref_dec_and_check_tracking+0x51/0x80 [i915] <4>[ 429.196609] intel_plane_pin_fb+0x23f/0x5c0 [i915] <4>[ 429.197166] ? __x64_sys_ioctl+0xa5/0x100 <4>[ 429.197180] ? x64_sys_call+0x1250/0x26e0 <4>[ 429.197192] ? do_syscall_64+0xdd/0x1470 <4>[ 429.197204] ? entry_SYSCALL_64_after_hwframe+0x76/0x7e <4>[ 429.197219] intel_prepare_plane_fb+0xbd/0x360 [i915] <4>[ 429.197772] drm_atomic_helper_prepare_planes+0x7c/0x230 <4>[ 429.197789] intel_atomic_commit+0x148/0x330 [i915] <4>[ 429.198351] drm_atomic_commit+0xaf/0xf0 <4>[ 429.198365] ? __pfx___drm_printfn_info+0x10/0x10 <4>[ 429.198380] drm_mode_atomic_ioctl+0xbff/0xec0 <4>[ 429.198407] ? __pfx_drm_mode_atomic_ioctl+0x10/0x10 <4>[ 429.198421] drm_ioctl_kernel+0xb3/0x120 <4>[ 429.198437] drm_ioctl+0x2d4/0x5a0 <4>[ 429.198448] ? __pfx_drm_mode_atomic_ioctl+0x10/0x10 <4>[ 429.198467] ? lock_acquire+0xc4/0x2f0 <4>[ 429.198485] __x64_sys_ioctl+0xa5/0x100 <4>[ 429.198500] x64_sys_call+0x1250/0x26e0 <4>[ 429.198512] do_syscall_64+0xdd/0x1470 <4>[ 429.198524] ? trace_hardirqs_on_prepare+0xe1/0x100 <4>[ 429.198540] ? do_syscall_64+0x22e/0x1470 <4>[ 429.198552] ? do_syscall_64+0x22e/0x1470 <4>[ 429.198562] ? do_syscall_64+0x22e/0x1470 <4>[ 429.198573] ? clear_bhb_loop+0x30/0x80 <4>[ 429.198587] entry_SYSCALL_64_after_hwframe+0x76/0x7e <4>[ 429.198598] RIP: 0033:0x755bfab24e1d <4>[ 429.198609] Code: 04 25 28 00 00 00 48 89 45 c8 31 c0 48 8d 45 10 c7 45 b0 10 00 00 00 48 89 45 b8 48 8d 45 d0 48 89 45 c0 b8 10 00 00 00 0f 05 <89> c2 3d 00 f0 ff ff 77 1a 48 8b 45 c8 64 48 2b 04 25 28 00 00 00 Oops#1 Part1 <4>[ 429.198635] RSP: 002b:00007fff8833be70 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 <4>[ 429.198652] RAX: ffffffffffffffda RBX: 0000636aa19f1280 RCX: 0000755bfab24e1d <4>[ 429.198664] RDX: 00007fff8833bf10 RSI: 00000000c03864bc RDI: 0000000000000005 <4>[ 429.198677] RBP: 00007fff8833bec0 R08: 0000755bfac03b20 R09: 0000000000000070 <4>[ 429.198689] R10: 0000000000000001 R11: 0000000000000246 R12: 00007fff8833bf10 <4>[ 429.198701] R13: 00000000c03864bc R14: 0000000000000005 R15: 0000636aa19ecab0 <4>[ 429.198722] <4>[ 429.198729] Modules linked in: vgem snd_hda_codec_intelhdmi snd_hda_codec_hdmi mei_lb mei_gsc i915 prime_numbers drm_buddy ttm drm_display_helper cec rc_core i2c_algo_bit kunit intel_rapl_msr intel_rapl_common intel_uncore_frequency intel_uncore_frequency_common ee1004 cmdlinepart spi_nor intel_tcc_cooling mtd mei_pxp mei_hdcp x86_pkg_temp_thermal ppdev intel_powerclamp wmi_bmof intel_wmi_thunderbolt coretemp kvm_intel overlay kvm irqbypass ghash_clmulni_intel aesni_intel snd_hda_intel rapl intel_cstate snd_intel_dspcfg i2c_i801 snd_hda_codec i2c_mux spi_intel_pci snd_hda_core spi_intel snd_hwdep i2c_smbus snd_pcm snd_timer e1000e mei_me snd mei soundcore idma64 parport_pc video parport binfmt_misc intel_pmc_core pmt_telemetry wmi pmt_discovery pmt_class intel_pmc_ssram_telemetry pinctrl_cannonlake acpi_tad intel_vsec intel_pch_thermal acpi_pad input_leds nls_iso8859_1 serio_raw dm_multipath msr efi_pstore nvme_fabrics fuse nfnetlink autofs4 <4>[ 429.198962] CR2: 0000000000000018 <4>[ 429.198973] ---[ end trace 0000000000000000 ]---