From: kernel test robot <lkp@intel.com>
To: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,
intel-xe@lists.freedesktop.org
Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev,
intel-gfx@lists.freedesktop.org,
Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Subject: Re: [PATCH v3 03/12] drm/i915/display: Use async flip when available for initial plane config
Date: Fri, 4 Oct 2024 20:48:36 +0800 [thread overview]
Message-ID: <202410042053.DCNgBMOr-lkp@intel.com> (raw)
In-Reply-To: <20241003154421.33805-4-maarten.lankhorst@linux.intel.com>
Hi Maarten,
kernel test robot noticed the following build errors:
[auto build test ERROR on drm-xe/drm-xe-next]
[also build test ERROR on drm-intel/for-linux-next drm-intel/for-linux-next-fixes drm-tip/drm-tip linus/master v6.12-rc1]
[cannot apply to next-20241004]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]
url: https://github.com/intel-lab-lkp/linux/commits/Maarten-Lankhorst/drm-xe-display-Handle-stolen-bar-readout-in-the-same-way-as-lmem/20241004-000534
base: https://gitlab.freedesktop.org/drm/xe/kernel.git drm-xe-next
patch link: https://lore.kernel.org/r/20241003154421.33805-4-maarten.lankhorst%40linux.intel.com
patch subject: [PATCH v3 03/12] drm/i915/display: Use async flip when available for initial plane config
config: x86_64-rhel-8.3-rust (https://download.01.org/0day-ci/archive/20241004/202410042053.DCNgBMOr-lkp@intel.com/config)
compiler: clang version 18.1.8 (https://github.com/llvm/llvm-project 3b5b5c1ec4a3095ab096dd780e84d7ab81f3d7ff)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20241004/202410042053.DCNgBMOr-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202410042053.DCNgBMOr-lkp@intel.com/
All errors (new ones prefixed by >>):
>> drivers/gpu/drm/i915/display/skl_universal_plane.c:2814:14: error: call to undeclared function 'intel_read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
2814 | plane_ctl = intel_read(i915, PLANE_CTL(pipe, plane_id));
| ^
1 error generated.
vim +/intel_read +2814 drivers/gpu/drm/i915/display/skl_universal_plane.c
2789
2790 bool skl_fixup_initial_plane_config(struct intel_crtc *crtc,
2791 const struct intel_initial_plane_config *plane_config)
2792 {
2793 struct drm_i915_private *i915 = to_i915(crtc->base.dev);
2794 struct intel_plane *plane = to_intel_plane(crtc->base.primary);
2795 const struct intel_plane_state *plane_state =
2796 to_intel_plane_state(plane->base.state);
2797 enum plane_id plane_id = plane->id;
2798 enum pipe pipe = crtc->pipe;
2799 u32 base, plane_ctl;
2800
2801 if (!plane_state->uapi.visible)
2802 return false;
2803
2804 base = intel_plane_ggtt_offset(plane_state);
2805
2806 /*
2807 * We may have moved the surface to a different
2808 * part of ggtt, make the plane aware of that.
2809 */
2810 if (plane_config->base == base)
2811 return false;
2812
2813 /* Perform an async flip to the new surface. */
> 2814 plane_ctl = intel_read(i915, PLANE_CTL(pipe, plane_id));
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
next prev parent reply other threads:[~2024-10-04 12:49 UTC|newest]
Thread overview: 38+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-10-03 15:44 [PATCH v3 00/12] drm/xe: Reduce flickering when inheriting BIOS fb Maarten Lankhorst
2024-10-03 15:44 ` [PATCH v3 01/12] drm/xe/display: Handle stolen bar readout in the same way as lmem Maarten Lankhorst
2024-10-07 18:52 ` Lucas De Marchi
2024-10-03 15:44 ` [PATCH v3 02/12] drm/xe: Remove double pageflip Maarten Lankhorst
2024-10-11 9:38 ` Govindapillai, Vinod
2024-10-03 15:44 ` [PATCH v3 03/12] drm/i915/display: Use async flip when available for initial plane config Maarten Lankhorst
2024-10-03 15:58 ` Jani Nikula
2024-10-03 20:51 ` Maarten Lankhorst
2024-10-03 16:14 ` Ville Syrjälä
2024-10-03 20:50 ` Maarten Lankhorst
2024-10-03 20:59 ` Ville Syrjälä
2024-10-04 12:48 ` kernel test robot [this message]
2024-10-07 10:23 ` [PATCH v2.1 " Maarten Lankhorst
2024-10-03 15:44 ` [PATCH v3 04/12] drm/xe/display: Remove single wait for vblank Maarten Lankhorst
2024-10-03 15:44 ` [PATCH v3 05/12] drm/xe: Move suballocator init to after display init Maarten Lankhorst
2024-10-03 15:44 ` [PATCH v3 06/12] drm/xe: Use xe_ggtt_map_bo_unlocked for resume Maarten Lankhorst
2024-10-04 6:27 ` Matthew Brost
2024-10-03 15:44 ` [PATCH v3 07/12] drm/xe: Add xe_ggtt_might_lock Maarten Lankhorst
2024-10-04 6:28 ` Matthew Brost
2024-10-03 15:44 ` [PATCH v3 08/12] drm/xe: Add xe_ggtt_alloc Maarten Lankhorst
2024-10-04 6:33 ` Matthew Brost
2024-10-03 15:44 ` [PATCH v3 09/12] drm/xe: Abstract read/write functions for GGTT PTEs Maarten Lankhorst
2024-10-04 6:35 ` Matthew Brost
2024-10-03 15:44 ` [PATCH v3 10/12] drm/xe: Make xe_ggtt_pt_ops private Maarten Lankhorst
2024-10-04 6:38 ` Matthew Brost
2024-10-04 13:30 ` kernel test robot
2024-10-07 18:40 ` Lucas De Marchi
2024-10-03 15:44 ` [PATCH v3 11/12] drm/xe/display: Stop dereferencing ggtt in xe_fb_pin Maarten Lankhorst
2024-10-07 16:58 ` Matthew Brost
2024-10-03 15:44 ` [PATCH v3 12/12] drm/xe: Move struct xe_ggtt to xe_ggtt.c Maarten Lankhorst
2024-10-04 6:41 ` Matthew Brost
2024-10-03 16:56 ` ✓ CI.Patch_applied: success for drm/xe: Reduce flickering when inheriting BIOS fb Patchwork
2024-10-03 16:56 ` ✗ CI.checkpatch: warning " Patchwork
2024-10-03 16:57 ` ✓ CI.KUnit: success " Patchwork
2024-10-03 17:02 ` ✗ CI.Build: failure " Patchwork
2024-10-03 19:53 ` ✗ Fi.CI.BUILD: " Patchwork
2024-10-07 18:15 ` ✗ CI.Patch_applied: failure for drm/xe: Reduce flickering when inheriting BIOS fb. (rev2) Patchwork
2024-10-08 3:16 ` ✗ Fi.CI.BUILD: " Patchwork
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202410042053.DCNgBMOr-lkp@intel.com \
--to=lkp@intel.com \
--cc=intel-gfx@lists.freedesktop.org \
--cc=intel-xe@lists.freedesktop.org \
--cc=llvm@lists.linux.dev \
--cc=maarten.lankhorst@linux.intel.com \
--cc=oe-kbuild-all@lists.linux.dev \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.