From: kernel test robot <lkp@intel.com>
To: oe-kbuild@lists.linux.dev
Cc: lkp@intel.com, Dan Carpenter <error27@gmail.com>
Subject: Re: [PATCH] drm: gud: replace WARN_ON/WARN_ON_ONCE with drm versions
Date: Sun, 21 Sep 2025 23:20:41 +0800 [thread overview]
Message-ID: <202509212215.c8v3RKmL-lkp@intel.com> (raw)
BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
In-Reply-To: <20250914155308.2144-1-rubenru09@aol.com>
References: <20250914155308.2144-1-rubenru09@aol.com>
TO: Ruben Wauters <rubenru09@aol.com>
TO: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
TO: Maxime Ripard <mripard@kernel.org>
TO: Thomas Zimmermann <tzimmermann@suse.de>
TO: David Airlie <airlied@gmail.com>
TO: Simona Vetter <simona@ffwll.ch>
CC: Ruben Wauters <rubenru09@aol.com>
CC: dri-devel@lists.freedesktop.org
CC: linux-kernel@vger.kernel.org
Hi Ruben,
kernel test robot noticed the following build warnings:
[auto build test WARNING on drm-misc/drm-misc-next]
[also build test WARNING on linus/master v6.17-rc6 next-20250919]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]
url: https://github.com/intel-lab-lkp/linux/commits/Ruben-Wauters/drm-gud-replace-WARN_ON-WARN_ON_ONCE-with-drm-versions/20250914-235627
base: git://anongit.freedesktop.org/drm/drm-misc drm-misc-next
patch link: https://lore.kernel.org/r/20250914155308.2144-1-rubenru09%40aol.com
patch subject: [PATCH] drm: gud: replace WARN_ON/WARN_ON_ONCE with drm versions
:::::: branch date: 7 days ago
:::::: commit date: 7 days ago
config: x86_64-randconfig-161-20250921 (https://download.01.org/0day-ci/archive/20250921/202509212215.c8v3RKmL-lkp@intel.com/config)
compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 87f0227cb60147a26a1eeb4fb06e3b505e9c7261)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Reported-by: Dan Carpenter <error27@gmail.com>
| Closes: https://lore.kernel.org/r/202509212215.c8v3RKmL-lkp@intel.com/
smatch warnings:
drivers/gpu/drm/gud/gud_connector.c:597 gud_connector_fill_properties() warn: passing a valid pointer to 'PTR_ERR'
vim +/PTR_ERR +597 drivers/gpu/drm/gud/gud_connector.c
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 579
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 580 int gud_connector_fill_properties(struct drm_connector_state *connector_state,
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 581 struct gud_property_req *properties)
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 582 {
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 583 struct gud_connector *gconn = to_gud_connector(connector_state->connector);
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 584 unsigned int i;
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 585
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 586 for (i = 0; i < gconn->num_properties; i++) {
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 587 u16 prop = gconn->properties[i];
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 588 u64 val;
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 589
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 590 if (prop == GUD_PROPERTY_BACKLIGHT_BRIGHTNESS) {
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 591 val = connector_state->tv.brightness;
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 592 } else {
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 593 unsigned int *state_val;
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 594
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 595 state_val = gud_connector_tv_state_val(prop, &connector_state->tv);
d00e57106c0d0c Ruben Wauters 2025-09-14 596 if (drm_WARN_ON_ONCE(connector_state->connector->dev, state_val))
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 @597 return PTR_ERR(state_val);
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 598
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 599 val = *state_val;
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 600 }
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 601
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 602 properties[i].prop = cpu_to_le16(prop);
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 603 properties[i].val = cpu_to_le64(val);
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 604 }
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 605
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 606 return gconn->num_properties;
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 607 }
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 608
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
WARNING: multiple messages have this Message-ID (diff)
From: Dan Carpenter <dan.carpenter@linaro.org>
To: oe-kbuild@lists.linux.dev, Ruben Wauters <rubenru09@aol.com>,
Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,
Maxime Ripard <mripard@kernel.org>,
Thomas Zimmermann <tzimmermann@suse.de>,
David Airlie <airlied@gmail.com>, Simona Vetter <simona@ffwll.ch>
Cc: lkp@intel.com, oe-kbuild-all@lists.linux.dev,
Ruben Wauters <rubenru09@aol.com>,
dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH] drm: gud: replace WARN_ON/WARN_ON_ONCE with drm versions
Date: Mon, 22 Sep 2025 08:47:43 +0300 [thread overview]
Message-ID: <202509212215.c8v3RKmL-lkp@intel.com> (raw)
Message-ID: <20250922054743.DCT_EReQ-oDi1c7mPMeAKwa3c7ivQOyvs6g-YU7H1Ms@z> (raw)
In-Reply-To: <20250914155308.2144-1-rubenru09@aol.com>
Hi Ruben,
kernel test robot noticed the following build warnings:
https://git-scm.com/docs/git-format-patch#_base_tree_information]
url: https://github.com/intel-lab-lkp/linux/commits/Ruben-Wauters/drm-gud-replace-WARN_ON-WARN_ON_ONCE-with-drm-versions/20250914-235627
base: git://anongit.freedesktop.org/drm/drm-misc drm-misc-next
patch link: https://lore.kernel.org/r/20250914155308.2144-1-rubenru09%40aol.com
patch subject: [PATCH] drm: gud: replace WARN_ON/WARN_ON_ONCE with drm versions
config: x86_64-randconfig-161-20250921 (https://download.01.org/0day-ci/archive/20250921/202509212215.c8v3RKmL-lkp@intel.com/config)
compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 87f0227cb60147a26a1eeb4fb06e3b505e9c7261)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Reported-by: Dan Carpenter <dan.carpenter@linaro.org>
| Closes: https://lore.kernel.org/r/202509212215.c8v3RKmL-lkp@intel.com/
smatch warnings:
drivers/gpu/drm/gud/gud_connector.c:597 gud_connector_fill_properties() warn: passing a valid pointer to 'PTR_ERR'
vim +/PTR_ERR +597 drivers/gpu/drm/gud/gud_connector.c
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 580 int gud_connector_fill_properties(struct drm_connector_state *connector_state,
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 581 struct gud_property_req *properties)
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 582 {
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 583 struct gud_connector *gconn = to_gud_connector(connector_state->connector);
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 584 unsigned int i;
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 585
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 586 for (i = 0; i < gconn->num_properties; i++) {
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 587 u16 prop = gconn->properties[i];
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 588 u64 val;
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 589
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 590 if (prop == GUD_PROPERTY_BACKLIGHT_BRIGHTNESS) {
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 591 val = connector_state->tv.brightness;
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 592 } else {
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 593 unsigned int *state_val;
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 594
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 595 state_val = gud_connector_tv_state_val(prop, &connector_state->tv);
d00e57106c0d0c Ruben Wauters 2025-09-14 596 if (drm_WARN_ON_ONCE(connector_state->connector->dev, state_val))
You accidentally deleted the IS_ERR() check so now this function is
badly broken.
if (drm_WARN_ON_ONCE(connector_state->connector->dev, IS_ERR(state_val)))
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 @597 return PTR_ERR(state_val);
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 598
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 599 val = *state_val;
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 600 }
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 601
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 602 properties[i].prop = cpu_to_le16(prop);
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 603 properties[i].val = cpu_to_le64(val);
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 604 }
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 605
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 606 return gconn->num_properties;
40e1a70b4aedf2 Noralf Trønnes 2021-03-13 607 }
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
next reply other threads:[~2025-09-21 15:21 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-09-21 15:20 kernel test robot [this message]
2025-09-22 5:47 ` [PATCH] drm: gud: replace WARN_ON/WARN_ON_ONCE with drm versions Dan Carpenter
2025-09-22 13:07 ` Ruben Wauters
[not found] <20250914155308.2144-1-rubenru09.ref@aol.com>
2025-09-14 15:50 ` Ruben Wauters
2025-09-15 7:23 ` Thomas Zimmermann
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=202509212215.c8v3RKmL-lkp@intel.com \
--to=lkp@intel.com \
--cc=error27@gmail.com \
--cc=oe-kbuild@lists.linux.dev \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.