<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
  <title>Project List - Patchwork</title>
  <style id="css-table-select" type="text/css">
   td { padding: 2pt; }
  </style>
</head>
<body>


<b>Patch Details</b>
<table>
<tr><td><b>Series:</b></td><td>drm/i915: ilk+ wm cleanups</td></tr>
<tr><td><b>URL:</b></td><td><a href="https://patchwork.freedesktop.org/series/83289/">https://patchwork.freedesktop.org/series/83289/</a></td></tr>
<tr><td><b>State:</b></td><td>success</td></tr>

    <tr><td><b>Details:</b></td><td><a href="https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18817/index.html">https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18817/index.html</a></td></tr>

</table>


    <h1>CI Bug Log - changes from CI_DRM_9229 -> Patchwork_18817</h1>
<h2>Summary</h2>
<p><strong>SUCCESS</strong></p>
<p>No regressions found.</p>
<p>External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18817/index.html</p>
<h2>New tests</h2>
<p>New tests have been introduced between CI_DRM_9229 and Patchwork_18817:</p>
<h3>New CI tests (1)</h3>
<ul>
<li>boot:<ul>
<li>Statuses : 40 pass(s)</li>
<li>Exec time: [0.0] s</li>
</ul>
</li>
</ul>
<h2>Known issues</h2>
<p>Here are the changes found in Patchwork_18817 that come from known issues:</p>
<h3>IGT changes</h3>
<h4>Issues hit</h4>
<ul>
<li>
<p>igt@core_hotunplug@unbind-rebind:</p>
<ul>
<li>fi-tgl-u2:          <a href="https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9229/fi-tgl-u2/igt@core_hotunplug@unbind-rebind.html">PASS</a> -> <a href="https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18817/fi-tgl-u2/igt@core_hotunplug@unbind-rebind.html">DMESG-WARN</a> (<a href="https://gitlab.freedesktop.org/drm/intel/issues/1982">i915#1982</a>)</li>
</ul>
</li>
<li>
<p>igt@i915_module_load@reload:</p>
<ul>
<li>fi-bxt-dsi:         <a href="https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9229/fi-bxt-dsi/igt@i915_module_load@reload.html">PASS</a> -> <a href="https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18817/fi-bxt-dsi/igt@i915_module_load@reload.html">DMESG-WARN</a> (<a href="https://gitlab.freedesktop.org/drm/intel/issues/1635">i915#1635</a> / <a href="https://gitlab.freedesktop.org/drm/intel/issues/1982">i915#1982</a>)</li>
</ul>
</li>
<li>
<p>igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:</p>
<ul>
<li>fi-byt-j1900:       <a href="https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9229/fi-byt-j1900/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html">PASS</a> -> <a href="https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18817/fi-byt-j1900/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html">DMESG-WARN</a> (<a href="https://gitlab.freedesktop.org/drm/intel/issues/1982">i915#1982</a>)</li>
</ul>
</li>
<li>
<p>igt@kms_cursor_legacy@basic-flip-before-cursor-atomic:</p>
<ul>
<li>fi-icl-u2:          <a href="https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9229/fi-icl-u2/igt@kms_cursor_legacy@basic-flip-before-cursor-atomic.html">PASS</a> -> <a href="https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18817/fi-icl-u2/igt@kms_cursor_legacy@basic-flip-before-cursor-atomic.html">DMESG-WARN</a> (<a href="https://gitlab.freedesktop.org/drm/intel/issues/1982">i915#1982</a>)</li>
</ul>
</li>
<li>
<p>igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1:</p>
<ul>
<li>fi-kbl-soraka:      <a href="https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9229/fi-kbl-soraka/igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1.html">PASS</a> -> <a href="https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18817/fi-kbl-soraka/igt@kms_flip@basic-flip-vs-wf_vblank@a-edp1.html">FAIL</a> (<a href="https://gitlab.freedesktop.org/drm/intel/issues/2122">i915#2122</a>)</li>
</ul>
</li>
</ul>
<h4>Possible fixes</h4>
<ul>
<li>
<p>igt@i915_module_load@reload:</p>
<ul>
<li>fi-byt-j1900:       <a href="https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9229/fi-byt-j1900/igt@i915_module_load@reload.html">DMESG-WARN</a> (<a href="https://gitlab.freedesktop.org/drm/intel/issues/1982">i915#1982</a>) -> <a href="https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18817/fi-byt-j1900/igt@i915_module_load@reload.html">PASS</a> +1 similar issue</li>
</ul>
</li>
<li>
<p>igt@i915_selftest@live@active:</p>
<ul>
<li>{fi-ehl-1}:         <a href="https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9229/fi-ehl-1/igt@i915_selftest@live@active.html">INCOMPLETE</a> -> <a href="https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18817/fi-ehl-1/igt@i915_selftest@live@active.html">PASS</a></li>
</ul>
</li>
<li>
<p>igt@i915_selftest@live@execlists:</p>
<ul>
<li>fi-kbl-x1275:       <a href="https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9229/fi-kbl-x1275/igt@i915_selftest@live@execlists.html">INCOMPLETE</a> (<a href="https://gitlab.freedesktop.org/drm/intel/issues/794">i915#794</a>) -> <a href="https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18817/fi-kbl-x1275/igt@i915_selftest@live@execlists.html">PASS</a></li>
</ul>
</li>
<li>
<p>igt@kms_busy@basic@flip:</p>
<ul>
<li>{fi-kbl-7560u}:     <a href="https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9229/fi-kbl-7560u/igt@kms_busy@basic@flip.html">DMESG-WARN</a> (<a href="https://gitlab.freedesktop.org/drm/intel/issues/1982">i915#1982</a>) -> <a href="https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18817/fi-kbl-7560u/igt@kms_busy@basic@flip.html">PASS</a> +1 similar issue</li>
</ul>
</li>
</ul>
<h4>Warnings</h4>
<ul>
<li>igt@core_hotunplug@unbind-rebind:<ul>
<li>fi-icl-u2:          <a href="https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9229/fi-icl-u2/igt@core_hotunplug@unbind-rebind.html">DMESG-WARN</a> (<a href="https://gitlab.freedesktop.org/drm/intel/issues/1982">i915#1982</a> / <a href="https://gitlab.freedesktop.org/drm/intel/issues/289">i915#289</a>) -> <a href="https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_18817/fi-icl-u2/igt@core_hotunplug@unbind-rebind.html">DMESG-WARN</a> (<a href="https://gitlab.freedesktop.org/drm/intel/issues/289">i915#289</a>)</li>
</ul>
</li>
</ul>
<p>{name}: This element is suppressed. This means it is ignored when computing<br />
          the status of the difference (SUCCESS, WARNING, or FAILURE).</p>
<h2>Participating hosts (45 -> 40)</h2>
<p>Missing    (5): fi-ilk-m540 fi-hsw-4200u fi-bsw-cyan fi-ctg-p8600 fi-bdw-samus </p>
<h2>Build changes</h2>
<ul>
<li>Linux: CI_DRM_9229 -> Patchwork_18817</li>
</ul>
<p>CI-20190529: 20190529<br />
  CI_DRM_9229: 4abde8e3625d7249799c3e1cdeac1b2aa3ad3edb @ git://anongit.freedesktop.org/gfx-ci/linux<br />
  IGT_5830: 12d370cb57e0cfcb781c87ad9e15e68b17a1f41f @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools<br />
  Patchwork_18817: edaa7edda21c8d60b7772330048faddea456f26b @ git://anongit.freedesktop.org/gfx-ci/linux</p>
<p>== Kernel 32bit build ==</p>
<p>Warning: Kernel 32bit buildtest failed:<br />
https://intel-gfx-ci.01.org/Patchwork_18817/build_32bit.log</p>
<p>CALL    scripts/checksyscalls.sh<br />
  CALL    scripts/atomic/check-atomics.sh<br />
  CHK     include/generated/compile.h<br />
  CC [M]  drivers/gpu/drm/i915/intel_pm.o<br />
In file included from <command-line>:<br />
drivers/gpu/drm/i915/intel_pm.c: In function ‘intel_read_wm_latency’:<br />
./include/linux/bits.h:35:22: error: left shift count >= width of type [-Werror=shift-count-overflow]<br />
  (((~UL(0)) - (UL(1) << (l)) + 1) & \<br />
                      ^~<br />
././include/linux/compiler_types.h:299:9: note: in definition of macro ‘<strong>compiletime_assert’<br />
   if (!(condition))     \<br />
         ^~~~~~~~~<br />
././include/linux/compiler_types.h:319:2: note: in expansion of macro ‘<em>compiletime_assert’<br />
  _compiletime_assert(condition, msg, __compiletime_assert</em>, __COUNTER</strong>)<br />
  ^~~~~~~~~~~~~~~~~~~<br />
./include/linux/build_bug.h:39:37: note: in expansion of macro ‘compiletime_assert’<br />
 #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)<br />
                                     ^~~~~~~~~~~~~~~~~~<br />
./include/linux/bitfield.h:46:3: note: in expansion of macro ‘BUILD_BUG_ON_MSG’<br />
   BUILD_BUG_ON_MSG(!<strong>builtin_constant_p(<em>mask),  \<br />
   ^~~~~~~~~~~~~~~~<br />
./include/linux/bitfield.h:108:3: note: in expansion of macro ‘__BF_FIELD_CHECK’<br />
   __BF_FIELD_CHECK(_mask, _reg, 0U, "FIELD_GET: "); \<br />
   ^~~~~~~~~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:184:56: note: in expansion of macro ‘FIELD_GET’<br />
 #define _REG_FIELD_GET(__type, __mask, __val) ((__type)FIELD_GET(__mask, __val))<br />
                                                        ^~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:208:40: note: in expansion of macro ‘_REG_FIELD_GET’<br />
 #define REG_FIELD_GET64(__mask, __val) _REG_FIELD_GET(u64, __mask, __val)<br />
                                        ^~~~~~~~~~~~~~<br />
drivers/gpu/drm/i915/intel_pm.c:2936:11: note: in expansion of macro ‘REG_FIELD_GET64’<br />
   wm[0] = REG_FIELD_GET64(SSKPD_NEW_WM0_MASK_HSW, sskpd);<br />
           ^~~~~~~~~~~~~~~<br />
./include/linux/bits.h:38:31: note: in expansion of macro ‘__GENMASK’<br />
  (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))<br />
                               ^~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:133:12: note: in expansion of macro ‘GENMASK’<br />
  ((__type)(GENMASK(__high, __low) +    \<br />
            ^~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:160:38: note: in expansion of macro ‘_REG_GENMASK’<br />
 #define REG_GENMASK64(__high, __low) _REG_GENMASK(u64, __high, __low)<br />
                                      ^~~~~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:3822:34: note: in expansion of macro ‘REG_GENMASK64’<br />
 #define   SSKPD_NEW_WM0_MASK_HSW REG_GENMASK64(63, 56)<br />
                                  ^~~~~~~~~~~~~<br />
drivers/gpu/drm/i915/intel_pm.c:2936:27: note: in expansion of macro ‘SSKPD_NEW_WM0_MASK_HSW’<br />
   wm[0] = REG_FIELD_GET64(SSKPD_NEW_WM0_MASK_HSW, sskpd);<br />
                           ^~~~~~~~~~~~~~~~~~~~~~<br />
./include/linux/bits.h:36:11: error: right shift count is negative [-Werror=shift-count-negative]<br />
   (~UL(0) >> (BITS_PER_LONG - 1 - (h))))<br />
           ^~<br />
././include/linux/compiler_types.h:299:9: note: in definition of macro ‘__compiletime_assert’<br />
   if (!(condition))     \<br />
         ^~~~~~~~~<br />
././include/linux/compiler_types.h:319:2: note: in expansion of macro ‘_compiletime_assert’<br />
  _compiletime_assert(condition, msg, __compiletime_assert</em>, __COUNTER</strong>)<br />
  ^~~~~~~~~~~~~~~~~~~<br />
./include/linux/build_bug.h:39:37: note: in expansion of macro ‘compiletime_assert’<br />
 #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)<br />
                                     ^~~~~~~~~~~~~~~~~~<br />
./include/linux/bitfield.h:46:3: note: in expansion of macro ‘BUILD_BUG_ON_MSG’<br />
   BUILD_BUG_ON_MSG(!<strong>builtin_constant_p(<em>mask),  \<br />
   ^~~~~~~~~~~~~~~~<br />
./include/linux/bitfield.h:108:3: note: in expansion of macro ‘__BF_FIELD_CHECK’<br />
   __BF_FIELD_CHECK(_mask, _reg, 0U, "FIELD_GET: "); \<br />
   ^~~~~~~~~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:184:56: note: in expansion of macro ‘FIELD_GET’<br />
 #define _REG_FIELD_GET(__type, __mask, __val) ((__type)FIELD_GET(__mask, __val))<br />
                                                        ^~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:208:40: note: in expansion of macro ‘_REG_FIELD_GET’<br />
 #define REG_FIELD_GET64(__mask, __val) _REG_FIELD_GET(u64, __mask, __val)<br />
                                        ^~~~~~~~~~~~~~<br />
drivers/gpu/drm/i915/intel_pm.c:2936:11: note: in expansion of macro ‘REG_FIELD_GET64’<br />
   wm[0] = REG_FIELD_GET64(SSKPD_NEW_WM0_MASK_HSW, sskpd);<br />
           ^~~~~~~~~~~~~~~<br />
./include/linux/bits.h:38:31: note: in expansion of macro ‘__GENMASK’<br />
  (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))<br />
                               ^~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:133:12: note: in expansion of macro ‘GENMASK’<br />
  ((__type)(GENMASK(__high, __low) +    \<br />
            ^~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:160:38: note: in expansion of macro ‘_REG_GENMASK’<br />
 #define REG_GENMASK64(__high, __low) _REG_GENMASK(u64, __high, __low)<br />
                                      ^~~~~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:3822:34: note: in expansion of macro ‘REG_GENMASK64’<br />
 #define   SSKPD_NEW_WM0_MASK_HSW REG_GENMASK64(63, 56)<br />
                                  ^~~~~~~~~~~~~<br />
drivers/gpu/drm/i915/intel_pm.c:2936:27: note: in expansion of macro ‘SSKPD_NEW_WM0_MASK_HSW’<br />
   wm[0] = REG_FIELD_GET64(SSKPD_NEW_WM0_MASK_HSW, sskpd);<br />
                           ^~~~~~~~~~~~~~~~~~~~~~<br />
./include/linux/bits.h:35:22: error: left shift count >= width of type [-Werror=shift-count-overflow]<br />
  (((~UL(0)) - (UL(1) << (l)) + 1) & \<br />
                      ^~<br />
././include/linux/compiler_types.h:299:9: note: in definition of macro ‘__compiletime_assert’<br />
   if (!(condition))     \<br />
         ^~~~~~~~~<br />
././include/linux/compiler_types.h:319:2: note: in expansion of macro ‘_compiletime_assert’<br />
  _compiletime_assert(condition, msg, __compiletime_assert</em>, __COUNTER</strong>)<br />
  ^~~~~~~~~~~~~~~~~~~<br />
./include/linux/build_bug.h:39:37: note: in expansion of macro ‘compiletime_assert’<br />
 #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)<br />
                                     ^~~~~~~~~~~~~~~~~~<br />
./include/linux/bitfield.h:48:3: note: in expansion of macro ‘BUILD_BUG_ON_MSG’<br />
   BUILD_BUG_ON_MSG((<em>mask) == 0, _pfx "mask is zero"); \<br />
   ^~~~~~~~~~~~~~~~<br />
./include/linux/bitfield.h:108:3: note: in expansion of macro ‘__BF_FIELD_CHECK’<br />
   __BF_FIELD_CHECK(_mask, _reg, 0U, "FIELD_GET: "); \<br />
   ^~~~~~~~~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:184:56: note: in expansion of macro ‘FIELD_GET’<br />
 #define _REG_FIELD_GET(__type, __mask, __val) ((__type)FIELD_GET(__mask, __val))<br />
                                                        ^~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:208:40: note: in expansion of macro ‘_REG_FIELD_GET’<br />
 #define REG_FIELD_GET64(__mask, __val) _REG_FIELD_GET(u64, __mask, __val)<br />
                                        ^~~~~~~~~~~~~~<br />
drivers/gpu/drm/i915/intel_pm.c:2936:11: note: in expansion of macro ‘REG_FIELD_GET64’<br />
   wm[0] = REG_FIELD_GET64(SSKPD_NEW_WM0_MASK_HSW, sskpd);<br />
           ^~~~~~~~~~~~~~~<br />
./include/linux/bits.h:38:31: note: in expansion of macro ‘__GENMASK’<br />
  (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))<br />
                               ^~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:133:12: note: in expansion of macro ‘GENMASK’<br />
  ((__type)(GENMASK(__high, __low) +    \<br />
            ^~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:160:38: note: in expansion of macro ‘_REG_GENMASK’<br />
 #define REG_GENMASK64(__high, __low) _REG_GENMASK(u64, __high, __low)<br />
                                      ^~~~~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:3822:34: note: in expansion of macro ‘REG_GENMASK64’<br />
 #define   SSKPD_NEW_WM0_MASK_HSW REG_GENMASK64(63, 56)<br />
                                  ^~~~~~~~~~~~~<br />
drivers/gpu/drm/i915/intel_pm.c:2936:27: note: in expansion of macro ‘SSKPD_NEW_WM0_MASK_HSW’<br />
   wm[0] = REG_FIELD_GET64(SSKPD_NEW_WM0_MASK_HSW, sskpd);<br />
                           ^~~~~~~~~~~~~~~~~~~~~~<br />
./include/linux/bits.h:36:11: error: right shift count is negative [-Werror=shift-count-negative]<br />
   (~UL(0) >> (BITS_PER_LONG - 1 - (h))))<br />
           ^~<br />
././include/linux/compiler_types.h:299:9: note: in definition of macro ‘__compiletime_assert’<br />
   if (!(condition))     \<br />
         ^~~~~~~~~<br />
././include/linux/compiler_types.h:319:2: note: in expansion of macro ‘_compiletime_assert’<br />
  _compiletime_assert(condition, msg, __compiletime_assert</em>, <strong>COUNTER</strong>)<br />
  ^~~~~~~~~~~~~~~~~~~<br />
./include/linux/build_bug.h:39:37: note: in expansion of macro ‘compiletime_assert’<br />
 #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)<br />
                                     ^~~~~~~~~~~~~~~~~~<br />
./include/linux/bitfield.h:48:3: note: in expansion of macro ‘BUILD_BUG_ON_MSG’<br />
   BUILD_BUG_ON_MSG((<em>mask) == 0, _pfx "mask is zero"); \<br />
   ^~~~~~~~~~~~~~~~<br />
./include/linux/bitfield.h:108:3: note: in expansion of macro ‘__BF_FIELD_CHECK’<br />
   __BF_FIELD_CHECK(_mask, _reg, 0U, "FIELD_GET: "); \<br />
   ^~~~~~~~~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:184:56: note: in expansion of macro ‘FIELD_GET’<br />
 #define _REG_FIELD_GET(__type, __mask, __val) ((__type)FIELD_GET(__mask, __val))<br />
                                                        ^~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:208:40: note: in expansion of macro ‘_REG_FIELD_GET’<br />
 #define REG_FIELD_GET64(__mask, __val) _REG_FIELD_GET(u64, __mask, __val)<br />
                                        ^~~~~~~~~~~~~~<br />
drivers/gpu/drm/i915/intel_pm.c:2936:11: note: in expansion of macro ‘REG_FIELD_GET64’<br />
   wm[0] = REG_FIELD_GET64(SSKPD_NEW_WM0_MASK_HSW, sskpd);<br />
           ^~~~~~~~~~~~~~~<br />
./include/linux/bits.h:38:31: note: in expansion of macro ‘__GENMASK’<br />
  (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))<br />
                               ^~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:133:12: note: in expansion of macro ‘GENMASK’<br />
  ((__type)(GENMASK(__high, __low) +    \<br />
            ^~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:160:38: note: in expansion of macro ‘_REG_GENMASK’<br />
 #define REG_GENMASK64(__high, __low) _REG_GENMASK(u64, __high, __low)<br />
                                      ^~~~~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:3822:34: note: in expansion of macro ‘REG_GENMASK64’<br />
 #define   SSKPD_NEW_WM0_MASK_HSW REG_GENMASK64(63, 56)<br />
                                  ^~~~~~~~~~~~~<br />
drivers/gpu/drm/i915/intel_pm.c:2936:27: note: in expansion of macro ‘SSKPD_NEW_WM0_MASK_HSW’<br />
   wm[0] = REG_FIELD_GET64(SSKPD_NEW_WM0_MASK_HSW, sskpd);<br />
                           ^~~~~~~~~~~~~~~~~~~~~~<br />
./include/linux/bits.h:35:22: error: left shift count >= width of type [-Werror=shift-count-overflow]<br />
  (((~UL(0)) - (UL(1) << (l)) + 1) & \<br />
                      ^~<br />
././include/linux/compiler_types.h:299:9: note: in definition of macro ‘__compiletime_assert’<br />
   if (!(condition))     \<br />
         ^~~~~~~~~<br />
././include/linux/compiler_types.h:319:2: note: in expansion of macro ‘_compiletime_assert’<br />
  _compiletime_assert(condition, msg, __compiletime_assert</em>, <strong>COUNTER</strong>)<br />
  ^~~~~~~~~~~~~~~~~~~<br />
./include/linux/build_bug.h:39:37: note: in expansion of macro ‘compiletime_assert’<br />
 #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)<br />
                                     ^~~~~~~~~~~~~~~~~~<br />
./include/linux/bitfield.h:49:3: note: in expansion of macro ‘BUILD_BUG_ON_MSG’<br />
   BUILD_BUG_ON_MSG(<strong>builtin_constant_p(<em>val) ?  \<br />
   ^~~~~~~~~~~~~~~~<br />
./include/linux/bitfield.h:108:3: note: in expansion of macro ‘__BF_FIELD_CHECK’<br />
   __BF_FIELD_CHECK(_mask, _reg, 0U, "FIELD_GET: "); \<br />
   ^~~~~~~~~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:184:56: note: in expansion of macro ‘FIELD_GET’<br />
 #define _REG_FIELD_GET(__type, __mask, __val) ((__type)FIELD_GET(__mask, __val))<br />
                                                        ^~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:208:40: note: in expansion of macro ‘_REG_FIELD_GET’<br />
 #define REG_FIELD_GET64(__mask, __val) _REG_FIELD_GET(u64, __mask, __val)<br />
                                        ^~~~~~~~~~~~~~<br />
drivers/gpu/drm/i915/intel_pm.c:2936:11: note: in expansion of macro ‘REG_FIELD_GET64’<br />
   wm[0] = REG_FIELD_GET64(SSKPD_NEW_WM0_MASK_HSW, sskpd);<br />
           ^~~~~~~~~~~~~~~<br />
./include/linux/bits.h:38:31: note: in expansion of macro ‘__GENMASK’<br />
  (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))<br />
                               ^~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:133:12: note: in expansion of macro ‘GENMASK’<br />
  ((__type)(GENMASK(__high, __low) +    \<br />
            ^~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:160:38: note: in expansion of macro ‘_REG_GENMASK’<br />
 #define REG_GENMASK64(__high, __low) _REG_GENMASK(u64, __high, __low)<br />
                                      ^~~~~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:3822:34: note: in expansion of macro ‘REG_GENMASK64’<br />
 #define   SSKPD_NEW_WM0_MASK_HSW REG_GENMASK64(63, 56)<br />
                                  ^~~~~~~~~~~~~<br />
drivers/gpu/drm/i915/intel_pm.c:2936:27: note: in expansion of macro ‘SSKPD_NEW_WM0_MASK_HSW’<br />
   wm[0] = REG_FIELD_GET64(SSKPD_NEW_WM0_MASK_HSW, sskpd);<br />
                           ^~~~~~~~~~~~~~~~~~~~~~<br />
./include/linux/bits.h:36:11: error: right shift count is negative [-Werror=shift-count-negative]<br />
   (~UL(0) >> (BITS_PER_LONG - 1 - (h))))<br />
           ^~<br />
././include/linux/compiler_types.h:299:9: note: in definition of macro ‘__compiletime_assert’<br />
   if (!(condition))     \<br />
         ^~~~~~~~~<br />
././include/linux/compiler_types.h:319:2: note: in expansion of macro ‘_compiletime_assert’<br />
  _compiletime_assert(condition, msg, __compiletime_assert</em>, __COUNTER</strong>)<br />
  ^~~~~~~~~~~~~~~~~~~<br />
./include/linux/build_bug.h:39:37: note: in expansion of macro ‘compiletime_assert’<br />
 #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)<br />
                                     ^~~~~~~~~~~~~~~~~~<br />
./include/linux/bitfield.h:49:3: note: in expansion of macro ‘BUILD_BUG_ON_MSG’<br />
   BUILD_BUG_ON_MSG(<strong>builtin_constant_p(<em>val) ?  \<br />
   ^~~~~~~~~~~~~~~~<br />
./include/linux/bitfield.h:108:3: note: in expansion of macro ‘__BF_FIELD_CHECK’<br />
   __BF_FIELD_CHECK(_mask, _reg, 0U, "FIELD_GET: "); \<br />
   ^~~~~~~~~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:184:56: note: in expansion of macro ‘FIELD_GET’<br />
 #define _REG_FIELD_GET(__type, __mask, __val) ((__type)FIELD_GET(__mask, __val))<br />
                                                        ^~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:208:40: note: in expansion of macro ‘_REG_FIELD_GET’<br />
 #define REG_FIELD_GET64(__mask, __val) _REG_FIELD_GET(u64, __mask, __val)<br />
                                        ^~~~~~~~~~~~~~<br />
drivers/gpu/drm/i915/intel_pm.c:2936:11: note: in expansion of macro ‘REG_FIELD_GET64’<br />
   wm[0] = REG_FIELD_GET64(SSKPD_NEW_WM0_MASK_HSW, sskpd);<br />
           ^~~~~~~~~~~~~~~<br />
./include/linux/bits.h:38:31: note: in expansion of macro ‘__GENMASK’<br />
  (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))<br />
                               ^~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:133:12: note: in expansion of macro ‘GENMASK’<br />
  ((__type)(GENMASK(__high, __low) +    \<br />
            ^~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:160:38: note: in expansion of macro ‘_REG_GENMASK’<br />
 #define REG_GENMASK64(__high, __low) _REG_GENMASK(u64, __high, __low)<br />
                                      ^~~~~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:3822:34: note: in expansion of macro ‘REG_GENMASK64’<br />
 #define   SSKPD_NEW_WM0_MASK_HSW REG_GENMASK64(63, 56)<br />
                                  ^~~~~~~~~~~~~<br />
drivers/gpu/drm/i915/intel_pm.c:2936:27: note: in expansion of macro ‘SSKPD_NEW_WM0_MASK_HSW’<br />
   wm[0] = REG_FIELD_GET64(SSKPD_NEW_WM0_MASK_HSW, sskpd);<br />
                           ^~~~~~~~~~~~~~~~~~~~~~<br />
./include/linux/bits.h:35:22: error: left shift count >= width of type [-Werror=shift-count-overflow]<br />
  (((~UL(0)) - (UL(1) << (l)) + 1) & \<br />
                      ^~<br />
././include/linux/compiler_types.h:299:9: note: in definition of macro ‘__compiletime_assert’<br />
   if (!(condition))     \<br />
         ^~~~~~~~~<br />
././include/linux/compiler_types.h:319:2: note: in expansion of macro ‘_compiletime_assert’<br />
  _compiletime_assert(condition, msg, __compiletime_assert</em>, __COUNTER</strong>)<br />
  ^~~~~~~~~~~~~~~~~~~<br />
./include/linux/build_bug.h:39:37: note: in expansion of macro ‘compiletime_assert’<br />
 #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)<br />
                                     ^~~~~~~~~~~~~~~~~~<br />
./include/linux/bitfield.h:49:3: note: in expansion of macro ‘BUILD_BUG_ON_MSG’<br />
   BUILD_BUG_ON_MSG(<strong>builtin_constant_p(<em>val) ?  \<br />
   ^~~~~~~~~~~~~~~~<br />
./include/linux/bitfield.h:50:19: note: in expansion of macro ‘__bf_shf’<br />
      ~((_mask) >> __bf_shf(_mask)) & (_val) : 0, \<br />
                   ^~~~~~~~<br />
./include/linux/bitfield.h:108:3: note: in expansion of macro ‘__BF_FIELD_CHECK’<br />
   __BF_FIELD_CHECK(_mask, _reg, 0U, "FIELD_GET: "); \<br />
   ^~~~~~~~~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:184:56: note: in expansion of macro ‘FIELD_GET’<br />
 #define _REG_FIELD_GET(__type, __mask, __val) ((__type)FIELD_GET(__mask, __val))<br />
                                                        ^~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:208:40: note: in expansion of macro ‘_REG_FIELD_GET’<br />
 #define REG_FIELD_GET64(__mask, __val) _REG_FIELD_GET(u64, __mask, __val)<br />
                                        ^~~~~~~~~~~~~~<br />
drivers/gpu/drm/i915/intel_pm.c:2936:11: note: in expansion of macro ‘REG_FIELD_GET64’<br />
   wm[0] = REG_FIELD_GET64(SSKPD_NEW_WM0_MASK_HSW, sskpd);<br />
           ^~~~~~~~~~~~~~~<br />
./include/linux/bits.h:38:31: note: in expansion of macro ‘__GENMASK’<br />
  (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))<br />
                               ^~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:133:12: note: in expansion of macro ‘GENMASK’<br />
  ((__type)(GENMASK(__high, __low) +    \<br />
            ^~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:160:38: note: in expansion of macro ‘_REG_GENMASK’<br />
 #define REG_GENMASK64(__high, __low) _REG_GENMASK(u64, __high, __low)<br />
                                      ^~~~~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:3822:34: note: in expansion of macro ‘REG_GENMASK64’<br />
 #define   SSKPD_NEW_WM0_MASK_HSW REG_GENMASK64(63, 56)<br />
                                  ^~~~~~~~~~~~~<br />
drivers/gpu/drm/i915/intel_pm.c:2936:27: note: in expansion of macro ‘SSKPD_NEW_WM0_MASK_HSW’<br />
   wm[0] = REG_FIELD_GET64(SSKPD_NEW_WM0_MASK_HSW, sskpd);<br />
                           ^~~~~~~~~~~~~~~~~~~~~~<br />
./include/linux/bits.h:36:11: error: right shift count is negative [-Werror=shift-count-negative]<br />
   (~UL(0) >> (BITS_PER_LONG - 1 - (h))))<br />
           ^~<br />
././include/linux/compiler_types.h:299:9: note: in definition of macro ‘__compiletime_assert’<br />
   if (!(condition))     \<br />
         ^~~~~~~~~<br />
././include/linux/compiler_types.h:319:2: note: in expansion of macro ‘_compiletime_assert’<br />
  _compiletime_assert(condition, msg, __compiletime_assert</em>, __COUNTER</strong>)<br />
  ^~~~~~~~~~~~~~~~~~~<br />
./include/linux/build_bug.h:39:37: note: in expansion of macro ‘compiletime_assert’<br />
 #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)<br />
                                     ^~~~~~~~~~~~~~~~~~<br />
./include/linux/bitfield.h:49:3: note: in expansion of macro ‘BUILD_BUG_ON_MSG’<br />
   BUILD_BUG_ON_MSG(<strong>builtin_constant_p(<em>val) ?  \<br />
   ^~~~~~~~~~~~~~~~<br />
./include/linux/bitfield.h:50:19: note: in expansion of macro ‘__bf_shf’<br />
      ~((_mask) >> __bf_shf(_mask)) & (_val) : 0, \<br />
                   ^~~~~~~~<br />
./include/linux/bitfield.h:108:3: note: in expansion of macro ‘__BF_FIELD_CHECK’<br />
   __BF_FIELD_CHECK(_mask, _reg, 0U, "FIELD_GET: "); \<br />
   ^~~~~~~~~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:184:56: note: in expansion of macro ‘FIELD_GET’<br />
 #define _REG_FIELD_GET(__type, __mask, __val) ((__type)FIELD_GET(__mask, __val))<br />
                                                        ^~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:208:40: note: in expansion of macro ‘_REG_FIELD_GET’<br />
 #define REG_FIELD_GET64(__mask, __val) _REG_FIELD_GET(u64, __mask, __val)<br />
                                        ^~~~~~~~~~~~~~<br />
drivers/gpu/drm/i915/intel_pm.c:2936:11: note: in expansion of macro ‘REG_FIELD_GET64’<br />
   wm[0] = REG_FIELD_GET64(SSKPD_NEW_WM0_MASK_HSW, sskpd);<br />
           ^~~~~~~~~~~~~~~<br />
./include/linux/bits.h:38:31: note: in expansion of macro ‘__GENMASK’<br />
  (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))<br />
                               ^~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:133:12: note: in expansion of macro ‘GENMASK’<br />
  ((__type)(GENMASK(__high, __low) +    \<br />
            ^~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:160:38: note: in expansion of macro ‘_REG_GENMASK’<br />
 #define REG_GENMASK64(__high, __low) _REG_GENMASK(u64, __high, __low)<br />
                                      ^~~~~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:3822:34: note: in expansion of macro ‘REG_GENMASK64’<br />
 #define   SSKPD_NEW_WM0_MASK_HSW REG_GENMASK64(63, 56)<br />
                                  ^~~~~~~~~~~~~<br />
drivers/gpu/drm/i915/intel_pm.c:2936:27: note: in expansion of macro ‘SSKPD_NEW_WM0_MASK_HSW’<br />
   wm[0] = REG_FIELD_GET64(SSKPD_NEW_WM0_MASK_HSW, sskpd);<br />
                           ^~~~~~~~~~~~~~~~~~~~~~<br />
./include/linux/bitfield.h:50:16: error: right shift count is negative [-Werror=shift-count-negative]<br />
      ~((_mask) >> __bf_shf(_mask)) & (_val) : 0, \<br />
                ^~<br />
././include/linux/compiler_types.h:299:9: note: in definition of macro ‘__compiletime_assert’<br />
   if (!(condition))     \<br />
         ^~~~~~~~~<br />
././include/linux/compiler_types.h:319:2: note: in expansion of macro ‘_compiletime_assert’<br />
  _compiletime_assert(condition, msg, __compiletime_assert</em>, __COUNTER</strong>)<br />
  ^~~~~~~~~~~~~~~~~~~<br />
./include/linux/build_bug.h:39:37: note: in expansion of macro ‘compiletime_assert’<br />
 #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)<br />
                                     ^~~~~~~~~~~~~~~~~~<br />
./include/linux/bitfield.h:49:3: note: in expansion of macro ‘BUILD_BUG_ON_MSG’<br />
   BUILD_BUG_ON_MSG(<strong>builtin_constant_p(<em>val) ?  \<br />
   ^~~~~~~~~~~~~~~~<br />
./include/linux/bitfield.h:108:3: note: in expansion of macro ‘__BF_FIELD_CHECK’<br />
   __BF_FIELD_CHECK(_mask, _reg, 0U, "FIELD_GET: "); \<br />
   ^~~~~~~~~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:184:56: note: in expansion of macro ‘FIELD_GET’<br />
 #define _REG_FIELD_GET(__type, __mask, __val) ((__type)FIELD_GET(__mask, __val))<br />
                                                        ^~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:208:40: note: in expansion of macro ‘_REG_FIELD_GET’<br />
 #define REG_FIELD_GET64(__mask, __val) _REG_FIELD_GET(u64, __mask, __val)<br />
                                        ^~~~~~~~~~~~~~<br />
drivers/gpu/drm/i915/intel_pm.c:2936:11: note: in expansion of macro ‘REG_FIELD_GET64’<br />
   wm[0] = REG_FIELD_GET64(SSKPD_NEW_WM0_MASK_HSW, sskpd);<br />
           ^~~~~~~~~~~~~~~<br />
./include/linux/bits.h:35:22: error: left shift count >= width of type [-Werror=shift-count-overflow]<br />
  (((~UL(0)) - (UL(1) << (l)) + 1) & \<br />
                      ^~<br />
././include/linux/compiler_types.h:299:9: note: in definition of macro ‘__compiletime_assert’<br />
   if (!(condition))     \<br />
         ^~~~~~~~~<br />
././include/linux/compiler_types.h:319:2: note: in expansion of macro ‘_compiletime_assert’<br />
  _compiletime_assert(condition, msg, __compiletime_assert</em>, __COUNTER</strong>)<br />
  ^~~~~~~~~~~~~~~~~~~<br />
./include/linux/build_bug.h:39:37: note: in expansion of macro ‘compiletime_assert’<br />
 #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)<br />
                                     ^~~~~~~~~~~~~~~~~~<br />
./include/linux/bitfield.h:52:3: note: in expansion of macro ‘BUILD_BUG_ON_MSG’<br />
   BUILD_BUG_ON_MSG((_mask) > (typeof(_reg))~0ull,  \<br />
   ^~~~~~~~~~~~~~~~<br />
./include/linux/bitfield.h:108:3: note: in expansion of macro ‘__BF_FIELD_CHECK’<br />
   __BF_FIELD_CHECK(_mask, _reg, 0U, "FIELD_GET: "); \<br />
   ^~~~~~~~~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:184:56: note: in expansion of macro ‘FIELD_GET’<br />
 #define _REG_FIELD_GET(__type, __mask, __val) ((__type)FIELD_GET(__mask, __val))<br />
                                                        ^~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:208:40: note: in expansion of macro ‘_REG_FIELD_GET’<br />
 #define REG_FIELD_GET64(__mask, __val) _REG_FIELD_GET(u64, __mask, __val)<br />
                                        ^~~~~~~~~~~~~~<br />
drivers/gpu/drm/i915/intel_pm.c:2936:11: note: in expansion of macro ‘REG_FIELD_GET64’<br />
   wm[0] = REG_FIELD_GET64(SSKPD_NEW_WM0_MASK_HSW, sskpd);<br />
           ^~~~~~~~~~~~~~~<br />
./include/linux/bits.h:38:31: note: in expansion of macro ‘__GENMASK’<br />
  (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))<br />
                               ^~~~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:133:12: note: in expansion of macro ‘GENMASK’<br />
  ((__type)(GENMASK(__high, __low) +    \<br />
            ^~~~~~~<br />
./drivers/gpu/drm/i915/i915_reg.h:160:38: note: in expansion of macro ‘_REG_GENMASK’<br />
 #define REG_GENMASK64(__high, __low) _REG_GENMASK(u64, __high, __low)<br />
                                      ^~~~~~~~~~~~</p>

</body>
</html>