public inbox for linux-next@vger.kernel.org 
 help / color / mirror / Atom feed
From: Stephen Rothwell <sfr@canb•auug.org.au>
To: Sudeep Holla <sudeep.holla@arm•com>
Cc: Cristian Marussi <cristian.marussi@arm•com>,
	Linux Kernel Mailing List <linux-kernel@vger•kernel.org>,
	Linux Next Mailing List <linux-next@vger•kernel.org>
Subject: linux-next: build failure after merge of the scmi tree
Date: Fri, 1 Jul 2022 10:36:34 +1000	[thread overview]
Message-ID: <20220701103634.16114ec4@canb.auug.org.au> (raw)

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

Hi all,

After merging the scmi tree, today's linux-next build (arm
multi_v7_defconfig) failed like this:

In file included from <command-line>:
drivers/firmware/arm_scmi/powercap.c: In function 'scmi_powercap_measurements_threshold_set':
include/linux/bits.h:35:29: warning: left shift count >= width of type [-Wshift-count-overflow]
   35 |         (((~UL(0)) - (UL(1) << (l)) + 1) & \
      |                             ^~
include/linux/compiler_types.h:332:23: note: in definition of macro '__compiletime_assert'
  332 |                 if (!(condition))                                       \
      |                       ^~~~~~~~~
include/linux/compiler_types.h:352:9: note: in expansion of macro '_compiletime_assert'
  352 |         _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
      |         ^~~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert'
   39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)
      |                                     ^~~~~~~~~~~~~~~~~~
include/linux/bitfield.h:65:17: note: in expansion of macro 'BUILD_BUG_ON_MSG'
   65 |                 BUILD_BUG_ON_MSG(!__builtin_constant_p(_mask),          \
      |                 ^~~~~~~~~~~~~~~~
include/linux/bitfield.h:114:17: note: in expansion of macro '__BF_FIELD_CHECK'
  114 |                 __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: ");    \
      |                 ^~~~~~~~~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:18: note: in expansion of macro 'FIELD_PREP'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                  ^~~~~~~~~~
include/linux/bits.h:38:38: note: in expansion of macro '__GENMASK'
   38 |         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
      |                                      ^~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:29: note: in expansion of macro 'GENMASK'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                             ^~~~~~~
include/linux/bits.h:36:18: warning: right shift count is negative [-Wshift-count-negative]
   36 |          (~UL(0) >> (BITS_PER_LONG - 1 - (h))))
      |                  ^~
include/linux/compiler_types.h:332:23: note: in definition of macro '__compiletime_assert'
  332 |                 if (!(condition))                                       \
      |                       ^~~~~~~~~
include/linux/compiler_types.h:352:9: note: in expansion of macro '_compiletime_assert'
  352 |         _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
      |         ^~~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert'
   39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)
      |                                     ^~~~~~~~~~~~~~~~~~
include/linux/bitfield.h:65:17: note: in expansion of macro 'BUILD_BUG_ON_MSG'
   65 |                 BUILD_BUG_ON_MSG(!__builtin_constant_p(_mask),          \
      |                 ^~~~~~~~~~~~~~~~
include/linux/bitfield.h:114:17: note: in expansion of macro '__BF_FIELD_CHECK'
  114 |                 __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: ");    \
      |                 ^~~~~~~~~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:18: note: in expansion of macro 'FIELD_PREP'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                  ^~~~~~~~~~
include/linux/bits.h:38:38: note: in expansion of macro '__GENMASK'
   38 |         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
      |                                      ^~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:29: note: in expansion of macro 'GENMASK'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                             ^~~~~~~
include/linux/bits.h:35:29: warning: left shift count >= width of type [-Wshift-count-overflow]
   35 |         (((~UL(0)) - (UL(1) << (l)) + 1) & \
      |                             ^~
include/linux/compiler_types.h:332:23: note: in definition of macro '__compiletime_assert'
  332 |                 if (!(condition))                                       \
      |                       ^~~~~~~~~
include/linux/compiler_types.h:352:9: note: in expansion of macro '_compiletime_assert'
  352 |         _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
      |         ^~~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert'
   39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)
      |                                     ^~~~~~~~~~~~~~~~~~
include/linux/bitfield.h:67:17: note: in expansion of macro 'BUILD_BUG_ON_MSG'
   67 |                 BUILD_BUG_ON_MSG((_mask) == 0, _pfx "mask is zero");    \
      |                 ^~~~~~~~~~~~~~~~
include/linux/bitfield.h:114:17: note: in expansion of macro '__BF_FIELD_CHECK'
  114 |                 __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: ");    \
      |                 ^~~~~~~~~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:18: note: in expansion of macro 'FIELD_PREP'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                  ^~~~~~~~~~
include/linux/bits.h:38:38: note: in expansion of macro '__GENMASK'
   38 |         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
      |                                      ^~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:29: note: in expansion of macro 'GENMASK'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                             ^~~~~~~
include/linux/bits.h:36:18: warning: right shift count is negative [-Wshift-count-negative]
   36 |          (~UL(0) >> (BITS_PER_LONG - 1 - (h))))
      |                  ^~
include/linux/compiler_types.h:332:23: note: in definition of macro '__compiletime_assert'
  332 |                 if (!(condition))                                       \
      |                       ^~~~~~~~~
include/linux/compiler_types.h:352:9: note: in expansion of macro '_compiletime_assert'
  352 |         _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
      |         ^~~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert'
   39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)
      |                                     ^~~~~~~~~~~~~~~~~~
include/linux/bitfield.h:67:17: note: in expansion of macro 'BUILD_BUG_ON_MSG'
   67 |                 BUILD_BUG_ON_MSG((_mask) == 0, _pfx "mask is zero");    \
      |                 ^~~~~~~~~~~~~~~~
include/linux/bitfield.h:114:17: note: in expansion of macro '__BF_FIELD_CHECK'
  114 |                 __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: ");    \
      |                 ^~~~~~~~~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:18: note: in expansion of macro 'FIELD_PREP'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                  ^~~~~~~~~~
include/linux/bits.h:38:38: note: in expansion of macro '__GENMASK'
   38 |         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
      |                                      ^~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:29: note: in expansion of macro 'GENMASK'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                             ^~~~~~~
include/linux/bits.h:35:29: warning: left shift count >= width of type [-Wshift-count-overflow]
   35 |         (((~UL(0)) - (UL(1) << (l)) + 1) & \
      |                             ^~
include/linux/compiler_types.h:332:23: note: in definition of macro '__compiletime_assert'
  332 |                 if (!(condition))                                       \
      |                       ^~~~~~~~~
include/linux/compiler_types.h:352:9: note: in expansion of macro '_compiletime_assert'
  352 |         _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
      |         ^~~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert'
   39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)
      |                                     ^~~~~~~~~~~~~~~~~~
include/linux/bitfield.h:68:17: note: in expansion of macro 'BUILD_BUG_ON_MSG'
   68 |                 BUILD_BUG_ON_MSG(__builtin_constant_p(_val) ?           \
      |                 ^~~~~~~~~~~~~~~~
include/linux/bitfield.h:114:17: note: in expansion of macro '__BF_FIELD_CHECK'
  114 |                 __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: ");    \
      |                 ^~~~~~~~~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:18: note: in expansion of macro 'FIELD_PREP'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                  ^~~~~~~~~~
include/linux/bits.h:38:38: note: in expansion of macro '__GENMASK'
   38 |         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
      |                                      ^~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:29: note: in expansion of macro 'GENMASK'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                             ^~~~~~~
include/linux/bits.h:36:18: warning: right shift count is negative [-Wshift-count-negative]
   36 |          (~UL(0) >> (BITS_PER_LONG - 1 - (h))))
      |                  ^~
include/linux/compiler_types.h:332:23: note: in definition of macro '__compiletime_assert'
  332 |                 if (!(condition))                                       \
      |                       ^~~~~~~~~
include/linux/compiler_types.h:352:9: note: in expansion of macro '_compiletime_assert'
  352 |         _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
      |         ^~~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert'
   39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)
      |                                     ^~~~~~~~~~~~~~~~~~
include/linux/bitfield.h:68:17: note: in expansion of macro 'BUILD_BUG_ON_MSG'
   68 |                 BUILD_BUG_ON_MSG(__builtin_constant_p(_val) ?           \
      |                 ^~~~~~~~~~~~~~~~
include/linux/bitfield.h:114:17: note: in expansion of macro '__BF_FIELD_CHECK'
  114 |                 __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: ");    \
      |                 ^~~~~~~~~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:18: note: in expansion of macro 'FIELD_PREP'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                  ^~~~~~~~~~
include/linux/bits.h:38:38: note: in expansion of macro '__GENMASK'
   38 |         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
      |                                      ^~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:29: note: in expansion of macro 'GENMASK'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                             ^~~~~~~
include/linux/bits.h:35:29: warning: left shift count >= width of type [-Wshift-count-overflow]
   35 |         (((~UL(0)) - (UL(1) << (l)) + 1) & \
      |                             ^~
include/linux/compiler_types.h:332:23: note: in definition of macro '__compiletime_assert'
  332 |                 if (!(condition))                                       \
      |                       ^~~~~~~~~
include/linux/compiler_types.h:352:9: note: in expansion of macro '_compiletime_assert'
  352 |         _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
      |         ^~~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert'
   39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)
      |                                     ^~~~~~~~~~~~~~~~~~
include/linux/bitfield.h:68:17: note: in expansion of macro 'BUILD_BUG_ON_MSG'
   68 |                 BUILD_BUG_ON_MSG(__builtin_constant_p(_val) ?           \
      |                 ^~~~~~~~~~~~~~~~
include/linux/bitfield.h:69:47: note: in expansion of macro '__bf_shf'
   69 |                                  ~((_mask) >> __bf_shf(_mask)) & (_val) : 0, \
      |                                               ^~~~~~~~
include/linux/bitfield.h:114:17: note: in expansion of macro '__BF_FIELD_CHECK'
  114 |                 __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: ");    \
      |                 ^~~~~~~~~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:18: note: in expansion of macro 'FIELD_PREP'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                  ^~~~~~~~~~
include/linux/bits.h:38:38: note: in expansion of macro '__GENMASK'
   38 |         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
      |                                      ^~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:29: note: in expansion of macro 'GENMASK'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                             ^~~~~~~
include/linux/bits.h:36:18: warning: right shift count is negative [-Wshift-count-negative]
   36 |          (~UL(0) >> (BITS_PER_LONG - 1 - (h))))
      |                  ^~
include/linux/compiler_types.h:332:23: note: in definition of macro '__compiletime_assert'
  332 |                 if (!(condition))                                       \
      |                       ^~~~~~~~~
include/linux/compiler_types.h:352:9: note: in expansion of macro '_compiletime_assert'
  352 |         _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
      |         ^~~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert'
   39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)
      |                                     ^~~~~~~~~~~~~~~~~~
include/linux/bitfield.h:68:17: note: in expansion of macro 'BUILD_BUG_ON_MSG'
   68 |                 BUILD_BUG_ON_MSG(__builtin_constant_p(_val) ?           \
      |                 ^~~~~~~~~~~~~~~~
include/linux/bitfield.h:69:47: note: in expansion of macro '__bf_shf'
   69 |                                  ~((_mask) >> __bf_shf(_mask)) & (_val) : 0, \
      |                                               ^~~~~~~~
include/linux/bitfield.h:114:17: note: in expansion of macro '__BF_FIELD_CHECK'
  114 |                 __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: ");    \
      |                 ^~~~~~~~~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:18: note: in expansion of macro 'FIELD_PREP'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                  ^~~~~~~~~~
include/linux/bits.h:38:38: note: in expansion of macro '__GENMASK'
   38 |         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
      |                                      ^~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:29: note: in expansion of macro 'GENMASK'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                             ^~~~~~~
include/linux/bits.h:35:29: warning: left shift count >= width of type [-Wshift-count-overflow]
   35 |         (((~UL(0)) - (UL(1) << (l)) + 1) & \
      |                             ^~
include/linux/compiler_types.h:332:23: note: in definition of macro '__compiletime_assert'
  332 |                 if (!(condition))                                       \
      |                       ^~~~~~~~~
include/linux/compiler_types.h:352:9: note: in expansion of macro '_compiletime_assert'
  352 |         _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
      |         ^~~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert'
   39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)
      |                                     ^~~~~~~~~~~~~~~~~~
include/linux/bitfield.h:71:17: note: in expansion of macro 'BUILD_BUG_ON_MSG'
   71 |                 BUILD_BUG_ON_MSG(__bf_cast_unsigned(_mask, _mask) >     \
      |                 ^~~~~~~~~~~~~~~~
include/linux/bitfield.h:71:34: note: in expansion of macro '__bf_cast_unsigned'
   71 |                 BUILD_BUG_ON_MSG(__bf_cast_unsigned(_mask, _mask) >     \
      |                                  ^~~~~~~~~~~~~~~~~~
include/linux/bitfield.h:114:17: note: in expansion of macro '__BF_FIELD_CHECK'
  114 |                 __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: ");    \
      |                 ^~~~~~~~~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:18: note: in expansion of macro 'FIELD_PREP'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                  ^~~~~~~~~~
include/linux/bits.h:38:38: note: in expansion of macro '__GENMASK'
   38 |         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
      |                                      ^~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:29: note: in expansion of macro 'GENMASK'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                             ^~~~~~~
include/linux/bits.h:36:18: warning: right shift count is negative [-Wshift-count-negative]
   36 |          (~UL(0) >> (BITS_PER_LONG - 1 - (h))))
      |                  ^~
include/linux/compiler_types.h:332:23: note: in definition of macro '__compiletime_assert'
  332 |                 if (!(condition))                                       \
      |                       ^~~~~~~~~
include/linux/compiler_types.h:352:9: note: in expansion of macro '_compiletime_assert'
  352 |         _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
      |         ^~~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert'
   39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)
      |                                     ^~~~~~~~~~~~~~~~~~
include/linux/bitfield.h:71:17: note: in expansion of macro 'BUILD_BUG_ON_MSG'
   71 |                 BUILD_BUG_ON_MSG(__bf_cast_unsigned(_mask, _mask) >     \
      |                 ^~~~~~~~~~~~~~~~
include/linux/bitfield.h:71:34: note: in expansion of macro '__bf_cast_unsigned'
   71 |                 BUILD_BUG_ON_MSG(__bf_cast_unsigned(_mask, _mask) >     \
      |                                  ^~~~~~~~~~~~~~~~~~
include/linux/bitfield.h:114:17: note: in expansion of macro '__BF_FIELD_CHECK'
  114 |                 __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: ");    \
      |                 ^~~~~~~~~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:18: note: in expansion of macro 'FIELD_PREP'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                  ^~~~~~~~~~
include/linux/bits.h:38:38: note: in expansion of macro '__GENMASK'
   38 |         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
      |                                      ^~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:29: note: in expansion of macro 'GENMASK'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                             ^~~~~~~
include/linux/bits.h:35:29: warning: left shift count >= width of type [-Wshift-count-overflow]
   35 |         (((~UL(0)) - (UL(1) << (l)) + 1) & \
      |                             ^~
include/linux/compiler_types.h:332:23: note: in definition of macro '__compiletime_assert'
  332 |                 if (!(condition))                                       \
      |                       ^~~~~~~~~
include/linux/compiler_types.h:352:9: note: in expansion of macro '_compiletime_assert'
  352 |         _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
      |         ^~~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert'
   39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)
      |                                     ^~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG'
   50 |         BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition)
      |         ^~~~~~~~~~~~~~~~
include/linux/build_bug.h:21:9: note: in expansion of macro 'BUILD_BUG_ON'
   21 |         BUILD_BUG_ON(((n) & ((n) - 1)) != 0)
      |         ^~~~~~~~~~~~
include/linux/bitfield.h:74:17: note: in expansion of macro '__BUILD_BUG_ON_NOT_POWER_OF_2'
   74 |                 __BUILD_BUG_ON_NOT_POWER_OF_2((_mask) +                 \
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/bitfield.h:114:17: note: in expansion of macro '__BF_FIELD_CHECK'
  114 |                 __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: ");    \
      |                 ^~~~~~~~~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:18: note: in expansion of macro 'FIELD_PREP'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                  ^~~~~~~~~~
include/linux/bits.h:38:38: note: in expansion of macro '__GENMASK'
   38 |         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
      |                                      ^~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:29: note: in expansion of macro 'GENMASK'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                             ^~~~~~~
include/linux/bits.h:36:18: warning: right shift count is negative [-Wshift-count-negative]
   36 |          (~UL(0) >> (BITS_PER_LONG - 1 - (h))))
      |                  ^~
include/linux/compiler_types.h:332:23: note: in definition of macro '__compiletime_assert'
  332 |                 if (!(condition))                                       \
      |                       ^~~~~~~~~
include/linux/compiler_types.h:352:9: note: in expansion of macro '_compiletime_assert'
  352 |         _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
      |         ^~~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert'
   39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)
      |                                     ^~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG'
   50 |         BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition)
      |         ^~~~~~~~~~~~~~~~
include/linux/build_bug.h:21:9: note: in expansion of macro 'BUILD_BUG_ON'
   21 |         BUILD_BUG_ON(((n) & ((n) - 1)) != 0)
      |         ^~~~~~~~~~~~
include/linux/bitfield.h:74:17: note: in expansion of macro '__BUILD_BUG_ON_NOT_POWER_OF_2'
   74 |                 __BUILD_BUG_ON_NOT_POWER_OF_2((_mask) +                 \
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/bitfield.h:114:17: note: in expansion of macro '__BF_FIELD_CHECK'
  114 |                 __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: ");    \
      |                 ^~~~~~~~~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:18: note: in expansion of macro 'FIELD_PREP'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                  ^~~~~~~~~~
include/linux/bits.h:38:38: note: in expansion of macro '__GENMASK'
   38 |         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
      |                                      ^~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:29: note: in expansion of macro 'GENMASK'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                             ^~~~~~~
include/linux/bits.h:35:29: warning: left shift count >= width of type [-Wshift-count-overflow]
   35 |         (((~UL(0)) - (UL(1) << (l)) + 1) & \
      |                             ^~
include/linux/compiler_types.h:332:23: note: in definition of macro '__compiletime_assert'
  332 |                 if (!(condition))                                       \
      |                       ^~~~~~~~~
include/linux/compiler_types.h:352:9: note: in expansion of macro '_compiletime_assert'
  352 |         _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
      |         ^~~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert'
   39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)
      |                                     ^~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG'
   50 |         BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition)
      |         ^~~~~~~~~~~~~~~~
include/linux/build_bug.h:21:9: note: in expansion of macro 'BUILD_BUG_ON'
   21 |         BUILD_BUG_ON(((n) & ((n) - 1)) != 0)
      |         ^~~~~~~~~~~~
include/linux/bitfield.h:74:17: note: in expansion of macro '__BUILD_BUG_ON_NOT_POWER_OF_2'
   74 |                 __BUILD_BUG_ON_NOT_POWER_OF_2((_mask) +                 \
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/bitfield.h:75:56: note: in expansion of macro '__bf_shf'
   75 |                                               (1ULL << __bf_shf(_mask))); \
      |                                                        ^~~~~~~~
include/linux/bitfield.h:114:17: note: in expansion of macro '__BF_FIELD_CHECK'
  114 |                 __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: ");    \
      |                 ^~~~~~~~~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:18: note: in expansion of macro 'FIELD_PREP'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                  ^~~~~~~~~~
include/linux/bits.h:38:38: note: in expansion of macro '__GENMASK'
   38 |         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
      |                                      ^~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:29: note: in expansion of macro 'GENMASK'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                             ^~~~~~~
include/linux/bits.h:36:18: warning: right shift count is negative [-Wshift-count-negative]
   36 |          (~UL(0) >> (BITS_PER_LONG - 1 - (h))))
      |                  ^~
include/linux/compiler_types.h:332:23: note: in definition of macro '__compiletime_assert'
  332 |                 if (!(condition))                                       \
      |                       ^~~~~~~~~
include/linux/compiler_types.h:352:9: note: in expansion of macro '_compiletime_assert'
  352 |         _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
      |         ^~~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert'
   39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)
      |                                     ^~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG'
   50 |         BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition)
      |         ^~~~~~~~~~~~~~~~
include/linux/build_bug.h:21:9: note: in expansion of macro 'BUILD_BUG_ON'
   21 |         BUILD_BUG_ON(((n) & ((n) - 1)) != 0)
      |         ^~~~~~~~~~~~
include/linux/bitfield.h:74:17: note: in expansion of macro '__BUILD_BUG_ON_NOT_POWER_OF_2'
   74 |                 __BUILD_BUG_ON_NOT_POWER_OF_2((_mask) +                 \
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/bitfield.h:75:56: note: in expansion of macro '__bf_shf'
   75 |                                               (1ULL << __bf_shf(_mask))); \
      |                                                        ^~~~~~~~
include/linux/bitfield.h:114:17: note: in expansion of macro '__BF_FIELD_CHECK'
  114 |                 __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: ");    \
      |                 ^~~~~~~~~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:18: note: in expansion of macro 'FIELD_PREP'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                  ^~~~~~~~~~
include/linux/bits.h:38:38: note: in expansion of macro '__GENMASK'
   38 |         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
      |                                      ^~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:29: note: in expansion of macro 'GENMASK'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                             ^~~~~~~
include/linux/bits.h:35:29: warning: left shift count >= width of type [-Wshift-count-overflow]
   35 |         (((~UL(0)) - (UL(1) << (l)) + 1) & \
      |                             ^~
include/linux/compiler_types.h:332:23: note: in definition of macro '__compiletime_assert'
  332 |                 if (!(condition))                                       \
      |                       ^~~~~~~~~
include/linux/compiler_types.h:352:9: note: in expansion of macro '_compiletime_assert'
  352 |         _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
      |         ^~~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert'
   39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)
      |                                     ^~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG'
   50 |         BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition)
      |         ^~~~~~~~~~~~~~~~
include/linux/build_bug.h:21:9: note: in expansion of macro 'BUILD_BUG_ON'
   21 |         BUILD_BUG_ON(((n) & ((n) - 1)) != 0)
      |         ^~~~~~~~~~~~
include/linux/bitfield.h:74:17: note: in expansion of macro '__BUILD_BUG_ON_NOT_POWER_OF_2'
   74 |                 __BUILD_BUG_ON_NOT_POWER_OF_2((_mask) +                 \
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/bitfield.h:114:17: note: in expansion of macro '__BF_FIELD_CHECK'
  114 |                 __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: ");    \
      |                 ^~~~~~~~~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:18: note: in expansion of macro 'FIELD_PREP'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                  ^~~~~~~~~~
include/linux/bits.h:38:38: note: in expansion of macro '__GENMASK'
   38 |         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
      |                                      ^~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:29: note: in expansion of macro 'GENMASK'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                             ^~~~~~~
include/linux/bits.h:36:18: warning: right shift count is negative [-Wshift-count-negative]
   36 |          (~UL(0) >> (BITS_PER_LONG - 1 - (h))))
      |                  ^~
include/linux/compiler_types.h:332:23: note: in definition of macro '__compiletime_assert'
  332 |                 if (!(condition))                                       \
      |                       ^~~~~~~~~
include/linux/compiler_types.h:352:9: note: in expansion of macro '_compiletime_assert'
  352 |         _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
      |         ^~~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert'
   39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)
      |                                     ^~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG'
   50 |         BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition)
      |         ^~~~~~~~~~~~~~~~
include/linux/build_bug.h:21:9: note: in expansion of macro 'BUILD_BUG_ON'
   21 |         BUILD_BUG_ON(((n) & ((n) - 1)) != 0)
      |         ^~~~~~~~~~~~
include/linux/bitfield.h:74:17: note: in expansion of macro '__BUILD_BUG_ON_NOT_POWER_OF_2'
   74 |                 __BUILD_BUG_ON_NOT_POWER_OF_2((_mask) +                 \
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/bitfield.h:114:17: note: in expansion of macro '__BF_FIELD_CHECK'
  114 |                 __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: ");    \
      |                 ^~~~~~~~~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:18: note: in expansion of macro 'FIELD_PREP'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                  ^~~~~~~~~~
include/linux/bits.h:38:38: note: in expansion of macro '__GENMASK'
   38 |         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
      |                                      ^~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:29: note: in expansion of macro 'GENMASK'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                             ^~~~~~~
include/linux/bits.h:35:29: warning: left shift count >= width of type [-Wshift-count-overflow]
   35 |         (((~UL(0)) - (UL(1) << (l)) + 1) & \
      |                             ^~
include/linux/compiler_types.h:332:23: note: in definition of macro '__compiletime_assert'
  332 |                 if (!(condition))                                       \
      |                       ^~~~~~~~~
include/linux/compiler_types.h:352:9: note: in expansion of macro '_compiletime_assert'
  352 |         _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
      |         ^~~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert'
   39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)
      |                                     ^~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG'
   50 |         BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition)
      |         ^~~~~~~~~~~~~~~~
include/linux/build_bug.h:21:9: note: in expansion of macro 'BUILD_BUG_ON'
   21 |         BUILD_BUG_ON(((n) & ((n) - 1)) != 0)
      |         ^~~~~~~~~~~~
include/linux/bitfield.h:74:17: note: in expansion of macro '__BUILD_BUG_ON_NOT_POWER_OF_2'
   74 |                 __BUILD_BUG_ON_NOT_POWER_OF_2((_mask) +                 \
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/bitfield.h:75:56: note: in expansion of macro '__bf_shf'
   75 |                                               (1ULL << __bf_shf(_mask))); \
      |                                                        ^~~~~~~~
include/linux/bitfield.h:114:17: note: in expansion of macro '__BF_FIELD_CHECK'
  114 |                 __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: ");    \
      |                 ^~~~~~~~~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:18: note: in expansion of macro 'FIELD_PREP'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                  ^~~~~~~~~~
include/linux/bits.h:38:38: note: in expansion of macro '__GENMASK'
   38 |         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
      |                                      ^~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:29: note: in expansion of macro 'GENMASK'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                             ^~~~~~~
include/linux/bits.h:36:18: warning: right shift count is negative [-Wshift-count-negative]
   36 |          (~UL(0) >> (BITS_PER_LONG - 1 - (h))))
      |                  ^~
include/linux/compiler_types.h:332:23: note: in definition of macro '__compiletime_assert'
  332 |                 if (!(condition))                                       \
      |                       ^~~~~~~~~
include/linux/compiler_types.h:352:9: note: in expansion of macro '_compiletime_assert'
  352 |         _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
      |         ^~~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert'
   39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)
      |                                     ^~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG'
   50 |         BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition)
      |         ^~~~~~~~~~~~~~~~
include/linux/build_bug.h:21:9: note: in expansion of macro 'BUILD_BUG_ON'
   21 |         BUILD_BUG_ON(((n) & ((n) - 1)) != 0)
      |         ^~~~~~~~~~~~
include/linux/bitfield.h:74:17: note: in expansion of macro '__BUILD_BUG_ON_NOT_POWER_OF_2'
   74 |                 __BUILD_BUG_ON_NOT_POWER_OF_2((_mask) +                 \
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/bitfield.h:75:56: note: in expansion of macro '__bf_shf'
   75 |                                               (1ULL << __bf_shf(_mask))); \
      |                                                        ^~~~~~~~
include/linux/bitfield.h:114:17: note: in expansion of macro '__BF_FIELD_CHECK'
  114 |                 __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: ");    \
      |                 ^~~~~~~~~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:18: note: in expansion of macro 'FIELD_PREP'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                  ^~~~~~~~~~
include/linux/bits.h:38:38: note: in expansion of macro '__GENMASK'
   38 |         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
      |                                      ^~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:29: note: in expansion of macro 'GENMASK'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                             ^~~~~~~
In file included from drivers/firmware/arm_scmi/powercap.c:10:
include/linux/bits.h:35:29: warning: left shift count >= width of type [-Wshift-count-overflow]
   35 |         (((~UL(0)) - (UL(1) << (l)) + 1) & \
      |                             ^~
include/linux/bitfield.h:45:38: note: in definition of macro '__bf_shf'
   45 | #define __bf_shf(x) (__builtin_ffsll(x) - 1)
      |                                      ^
drivers/firmware/arm_scmi/powercap.c:556:18: note: in expansion of macro 'FIELD_PREP'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                  ^~~~~~~~~~
include/linux/bits.h:38:38: note: in expansion of macro '__GENMASK'
   38 |         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
      |                                      ^~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:29: note: in expansion of macro 'GENMASK'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                             ^~~~~~~
include/linux/bits.h:36:18: warning: right shift count is negative [-Wshift-count-negative]
   36 |          (~UL(0) >> (BITS_PER_LONG - 1 - (h))))
      |                  ^~
include/linux/bitfield.h:45:38: note: in definition of macro '__bf_shf'
   45 | #define __bf_shf(x) (__builtin_ffsll(x) - 1)
      |                                      ^
drivers/firmware/arm_scmi/powercap.c:556:18: note: in expansion of macro 'FIELD_PREP'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                  ^~~~~~~~~~
include/linux/bits.h:38:38: note: in expansion of macro '__GENMASK'
   38 |         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
      |                                      ^~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:29: note: in expansion of macro 'GENMASK'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                             ^~~~~~~
include/linux/bits.h:35:29: warning: left shift count >= width of type [-Wshift-count-overflow]
   35 |         (((~UL(0)) - (UL(1) << (l)) + 1) & \
      |                             ^~
include/linux/bitfield.h:115:63: note: in definition of macro 'FIELD_PREP'
  115 |                 ((typeof(_mask))(_val) << __bf_shf(_mask)) & (_mask);   \
      |                                                               ^~~~~
include/linux/bits.h:38:38: note: in expansion of macro '__GENMASK'
   38 |         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
      |                                      ^~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:29: note: in expansion of macro 'GENMASK'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                             ^~~~~~~
include/linux/bits.h:36:18: warning: right shift count is negative [-Wshift-count-negative]
   36 |          (~UL(0) >> (BITS_PER_LONG - 1 - (h))))
      |                  ^~
include/linux/bitfield.h:115:63: note: in definition of macro 'FIELD_PREP'
  115 |                 ((typeof(_mask))(_val) << __bf_shf(_mask)) & (_mask);   \
      |                                                               ^~~~~
include/linux/bits.h:38:38: note: in expansion of macro '__GENMASK'
   38 |         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
      |                                      ^~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:29: note: in expansion of macro 'GENMASK'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                             ^~~~~~~
In file included from <command-line>:
include/linux/compiler_types.h:352:45: error: call to '__compiletime_assert_210' declared with attribute error: FIELD_PREP: mask is zero
  352 |         _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
      |                                             ^
include/linux/compiler_types.h:333:25: note: in definition of macro '__compiletime_assert'
  333 |                         prefix ## suffix();                             \
      |                         ^~~~~~
include/linux/compiler_types.h:352:9: note: in expansion of macro '_compiletime_assert'
  352 |         _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
      |         ^~~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert'
   39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)
      |                                     ^~~~~~~~~~~~~~~~~~
include/linux/bitfield.h:67:17: note: in expansion of macro 'BUILD_BUG_ON_MSG'
   67 |                 BUILD_BUG_ON_MSG((_mask) == 0, _pfx "mask is zero");    \
      |                 ^~~~~~~~~~~~~~~~
include/linux/bitfield.h:114:17: note: in expansion of macro '__BF_FIELD_CHECK'
  114 |                 __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: ");    \
      |                 ^~~~~~~~~~~~~~~~
drivers/firmware/arm_scmi/powercap.c:556:18: note: in expansion of macro 'FIELD_PREP'
  556 |                  FIELD_PREP(GENMASK(63, 32), power_thresh_high));
      |                  ^~~~~~~~~~

Caused by commit

  14e527571502 ("firmware: arm_scmi: Add SCMIv3.1 Powercap protocol basic support")

I have used the scmi tree from next-20220630 for today.

-- 
Cheers,
Stephen Rothwell

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

             reply	other threads:[~2022-07-01  0:41 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-07-01  0:36 Stephen Rothwell [this message]
2022-07-01  8:13 ` linux-next: build failure after merge of the scmi tree Sudeep Holla
  -- strict thread matches above, loose matches on Subject: below --
2025-05-02  9:37 Stephen Rothwell
2025-05-02  9:44 ` Sudeep Holla
2024-08-28  0:15 Stephen Rothwell
2024-08-28  5:29 ` Peng Fan
2024-08-28  8:48 ` Sudeep Holla
2023-11-30 21:59 Stephen Rothwell
2023-11-30 22:01 ` Sudeep Holla
2023-10-05 23:39 Stephen Rothwell
2023-10-06  6:50 ` Sudeep Holla
2022-11-08 22:29 Stephen Rothwell
2022-11-09  8:58 ` Sudeep Holla
2020-07-08 23:58 Stephen Rothwell

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=20220701103634.16114ec4@canb.auug.org.au \
    --to=sfr@canb$(echo .)auug.org.au \
    --cc=cristian.marussi@arm$(echo .)com \
    --cc=linux-kernel@vger$(echo .)kernel.org \
    --cc=linux-next@vger$(echo .)kernel.org \
    --cc=sudeep.holla@arm$(echo .)com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox