* drivers/gpu/drm/msm/dsi/dsi_host.c:1228:37: warning: Parameter 'buf' can be declared with const [constParameter]
@ 2022-05-30 18:57 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2022-05-30 18:57 UTC (permalink / raw)
To: kbuild
[-- Attachment #1: Type: text/plain, Size: 24489 bytes --]
::::::
:::::: Manual check reason: "low confidence static check first_new_problem: drivers/gpu/drm/msm/dsi/dsi_host.c:1228:37: warning: Parameter 'buf' can be declared with const [constParameter]"
::::::
CC: kbuild-all(a)lists.01.org
BCC: lkp(a)intel.com
CC: linux-kernel(a)vger.kernel.org
TO: "Christian König" <christian.koenig@amd.com>
CC: Rob Clark <robdclark@gmail.com>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: b00ed48bb0a7c295facf9036135a573a5cdbe7de
commit: b3ed524f84f573ece1aa2f26e9db3c34a593e0d1 drm/msm: allow compile_test on !ARM
date: 8 months ago
:::::: branch date: 24 hours ago
:::::: commit date: 8 months ago
compiler: arc-elf-gcc (GCC) 11.3.0
reproduce (cppcheck warning):
# apt-get install cppcheck
git checkout b3ed524f84f573ece1aa2f26e9db3c34a593e0d1
cppcheck --quiet --enable=style,performance,portability --template=gcc FILE
If you fix the issue, kindly add following tag where applicable
Reported-by: kernel test robot <lkp@intel.com>
cppcheck warnings: (new ones prefixed by >>)
>> drivers/gpu/drm/msm/adreno/a5xx_gpu.c:1148:7: warning: Local variable 'status' shadows outer variable [shadowVariable]
u32 status = gpu_read(gpu, REG_A5XX_CP_AHB_FAULT);
^
drivers/gpu/drm/msm/adreno/a5xx_gpu.c:1112:6: note: Shadowed declaration
u32 status = gpu_read(gpu, REG_A5XX_CP_INTERRUPT_STATUS);
^
drivers/gpu/drm/msm/adreno/a5xx_gpu.c:1148:7: note: Shadow variable
u32 status = gpu_read(gpu, REG_A5XX_CP_AHB_FAULT);
^
cppcheck possible warnings: (new ones prefixed by >>, may not real problems)
>> drivers/gpu/drm/msm/dsi/dsi_host.c:1228:37: warning: Parameter 'buf' can be declared with const [constParameter]
static int dsi_short_read1_resp(u8 *buf, const struct mipi_dsi_msg *msg)
^
drivers/gpu/drm/msm/dsi/dsi_host.c:1244:37: warning: Parameter 'buf' can be declared with const [constParameter]
static int dsi_short_read2_resp(u8 *buf, const struct mipi_dsi_msg *msg)
^
>> drivers/gpu/drm/msm/adreno/a6xx_gpu.c:538:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x0050e, 0x0000),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:539:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x00510, 0x0000),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:540:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x00534, 0x0000),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:541:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x00800, 0x0082),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:542:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x008a0, 0x0008),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:543:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x008ab, 0x0024),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:545:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x00900, 0x004d),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:546:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x0098d, 0x0272),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:547:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x00e00, 0x0001),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:548:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x00e03, 0x000c),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:549:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x03c00, 0x00c3),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:551:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x08630, 0x01cf),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:552:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x08e00, 0x0000),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:553:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x08e08, 0x0000),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:554:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x08e50, 0x001f),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:555:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x09624, 0x01db),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:556:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x09e70, 0x0001),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:557:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x09e78, 0x0187),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:558:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x0a630, 0x01cf),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:559:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x0ae02, 0x0000),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:560:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x0ae50, 0x032f),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:561:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x0b604, 0x0000),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:562:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x0be02, 0x0001),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:563:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x0be20, 0x17df),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:564:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x0f000, 0x0bff),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:566:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x11c00, 0x0000), /* note: infinite range */
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:574:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x0050e, 0x0000),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:575:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x00510, 0x0000),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:576:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x00534, 0x0000),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:577:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x00800, 0x0082),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:578:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x008a0, 0x0008),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:579:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x008ab, 0x0024),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:581:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x00900, 0x004d),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:582:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x0098d, 0x0272),
--
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:618:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x00510, 0x0000),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:619:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x00534, 0x0000),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:620:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x00800, 0x0082),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:621:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x008a0, 0x0008),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:622:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x008ab, 0x0024),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:624:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x00900, 0x004d),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:625:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x0098d, 0x0272),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:626:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x00e00, 0x0001),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:627:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x00e03, 0x000c),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:628:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x03c00, 0x00c3),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:630:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x08630, 0x01cf),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:631:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x08e00, 0x0000),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:632:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x08e08, 0x0000),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:633:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x08e50, 0x001f),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:634:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x08e80, 0x027f),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:635:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x09624, 0x01db),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:636:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x09e60, 0x0011),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:637:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x09e78, 0x0187),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:638:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x0a630, 0x01cf),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:639:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x0ae02, 0x0000),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:640:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x0ae50, 0x012f),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:641:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x0b604, 0x0000),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:642:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x0b608, 0x0006),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:643:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x0be02, 0x0001),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:644:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x0be20, 0x015f),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:645:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x0d000, 0x05ff),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:646:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x0f000, 0x0bff),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:648:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x18400, 0x1fff),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:649:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x1a400, 0x1fff),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:650:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x1f400, 0x0443),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:652:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x1f860, 0x0000),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:653:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x1f887, 0x001b),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:654:2: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
A6XX_PROTECT_NORDWR(0x1f8c0, 0x0000), /* note: infinite range */
^
>> drivers/gpu/drm/msm/adreno/a6xx_gpu.c:538:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x0050e, 0x0000),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:539:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x00510, 0x0000),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:540:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x00534, 0x0000),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:541:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x00800, 0x0082),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:542:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x008a0, 0x0008),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:543:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x008ab, 0x0024),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:545:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x00900, 0x004d),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:546:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x0098d, 0x0272),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:547:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x00e00, 0x0001),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:548:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x00e03, 0x000c),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:549:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x03c00, 0x00c3),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:551:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x08630, 0x01cf),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:552:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x08e00, 0x0000),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:553:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x08e08, 0x0000),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:554:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x08e50, 0x001f),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:555:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x09624, 0x01db),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:556:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x09e70, 0x0001),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:557:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x09e78, 0x0187),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:558:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x0a630, 0x01cf),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:559:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x0ae02, 0x0000),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:560:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x0ae50, 0x032f),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:561:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x0b604, 0x0000),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:562:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x0be02, 0x0001),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:563:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x0be20, 0x17df),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:564:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x0f000, 0x0bff),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:566:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x11c00, 0x0000), /* note: infinite range */
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:574:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x0050e, 0x0000),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:575:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x00510, 0x0000),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:576:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x00534, 0x0000),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:577:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x00800, 0x0082),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:578:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x008a0, 0x0008),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:579:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x008ab, 0x0024),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:581:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x00900, 0x004d),
^
drivers/gpu/drm/msm/adreno/a6xx_gpu.c:582:2: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
A6XX_PROTECT_NORDWR(0x0098d, 0x0272),
--
>> drivers/gpu/drm/msm/adreno/a5xx_gpu.c:1157:17: warning: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned]
(status & (1 << 31)), status);
^
>> drivers/gpu/drm/msm/adreno/a5xx_gpu.c:760:27: warning: Signed integer overflow for expression '0x200<<22'. [integerOverflow]
(0x200 << 11 | 0x200 << 22));
^
drivers/gpu/drm/msm/adreno/a5xx_gpu.c:763:27: warning: Signed integer overflow for expression '0x300<<22'. [integerOverflow]
(0x400 << 11 | 0x300 << 22));
^
drivers/gpu/drm/msm/adreno/a5xx_gpu.c:1157:17: warning: Signed integer overflow for expression '1<<31'. [integerOverflow]
(status & (1 << 31)), status);
^
vim +/buf +1228 drivers/gpu/drm/msm/dsi/dsi_host.c
a689554ba6ed81 Hai Li 2015-03-31 1224
a689554ba6ed81 Hai Li 2015-03-31 1225 /*
a689554ba6ed81 Hai Li 2015-03-31 1226 * dsi_short_read1_resp: 1 parameter
a689554ba6ed81 Hai Li 2015-03-31 1227 */
a689554ba6ed81 Hai Li 2015-03-31 @1228 static int dsi_short_read1_resp(u8 *buf, const struct mipi_dsi_msg *msg)
a689554ba6ed81 Hai Li 2015-03-31 1229 {
a689554ba6ed81 Hai Li 2015-03-31 1230 u8 *data = msg->rx_buf;
a689554ba6ed81 Hai Li 2015-03-31 1231 if (data && (msg->rx_len >= 1)) {
a689554ba6ed81 Hai Li 2015-03-31 1232 *data = buf[1]; /* strip out dcs type */
a689554ba6ed81 Hai Li 2015-03-31 1233 return 1;
a689554ba6ed81 Hai Li 2015-03-31 1234 } else {
981371f326235e Stephane Viau 2015-04-30 1235 pr_err("%s: read data does not match with rx_buf len %zu\n",
a689554ba6ed81 Hai Li 2015-03-31 1236 __func__, msg->rx_len);
a689554ba6ed81 Hai Li 2015-03-31 1237 return -EINVAL;
a689554ba6ed81 Hai Li 2015-03-31 1238 }
a689554ba6ed81 Hai Li 2015-03-31 1239 }
a689554ba6ed81 Hai Li 2015-03-31 1240
:::::: The code at line 1228 was first introduced by commit
:::::: a689554ba6ed81cf606c16539f6ffc2a1dcdaf8e drm/msm: Initial add DSI connector support
:::::: TO: Hai Li <hali@codeaurora.org>
:::::: CC: Rob Clark <robdclark@gmail.com>
--
0-DAY CI Kernel Test Service
https://01.org/lkp
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2022-05-30 18:57 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-30 18:57 drivers/gpu/drm/msm/dsi/dsi_host.c:1228:37: warning: Parameter 'buf' can be declared with const [constParameter] kernel test robot
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.