From: kernel test robot <lkp@intel.com>
To: Alexander Usyskin <alexander.usyskin@intel.com>,
Arnd Bergmann <arnd@arndb.de>,
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: oe-kbuild-all@lists.linux.dev, linux-kernel@vger.kernel.org,
Menachem Adin <menachem.adin@intel.com>,
Andrzej Kacprowski <andrzej.kacprowski@linux.intel.com>,
Karol Wachowski <karol.wachowski@linux.intel.com>,
Alexander Usyskin <alexander.usyskin@intel.com>,
Reuven Abliyev <reuvenab@gmail.com>
Subject: Re: [PATCH char-misc-next v2 4/4] issei: add driver to driver interface
Date: Mon, 19 Oct 2026 12:17:12 +0800 [thread overview]
Message-ID: <202610191253.F5L34Ggm-lkp@intel.com> (raw)
In-Reply-To: <20261018-issei_pm_and_itf-v2-4-7a07452e3606@intel.com>
Hi Alexander,
kernel test robot noticed the following build warnings:
[auto build test WARNING on 79e5797d243a466138f641932f81dc69f796060c]
url: https://github.com/intel-lab-lkp/linux/commits/Alexander-Usyskin/issei-save-power_down-flag-while-processing-event/20261018-123052
base: 79e5797d243a466138f641932f81dc69f796060c
patch link: https://lore.kernel.org/r/20261018-issei_pm_and_itf-v2-4-7a07452e3606%40intel.com
patch subject: [PATCH char-misc-next v2 4/4] issei: add driver to driver interface
config: i386-randconfig-1002-20261019 (https://download.01.org/0day-ci/archive/20261019/202610191253.F5L34Ggm-lkp@intel.com/config)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20261019/202610191253.F5L34Ggm-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202610191253.F5L34Ggm-lkp@intel.com/
All warnings (new ones prefixed by >>):
In file included from include/linux/device.h:15,
from drivers/misc/issei/issei_device.c:4:
drivers/misc/issei/issei_device.c: In function 'issei_device_write':
>> drivers/misc/issei/issei_device.c:163:45: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'ssize_t' {aka 'int'} [-Wformat=]
163 | dev_dbg(&idev->dev, "Failed writing data ret = %ld\n", ret);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/dev_printk.h:139:49: note: in definition of macro 'dev_no_printk'
139 | _dev_printk(level, dev, fmt, ##__VA_ARGS__); \
| ^~~
include/linux/dev_printk.h:171:40: note: in expansion of macro 'dev_fmt'
171 | dev_no_printk(KERN_DEBUG, dev, dev_fmt(fmt), ##__VA_ARGS__)
| ^~~~~~~
drivers/misc/issei/issei_device.c:163:25: note: in expansion of macro 'dev_dbg'
163 | dev_dbg(&idev->dev, "Failed writing data ret = %ld\n", ret);
| ^~~~~~~
drivers/misc/issei/issei_device.c:163:74: note: format string is defined here
163 | dev_dbg(&idev->dev, "Failed writing data ret = %ld\n", ret);
| ~~^
| |
| long int
| %d
vim +163 drivers/misc/issei/issei_device.c
113
114 /**
115 * issei_device_write - send data to the firmware client.
116 * @ctx: opaque context
117 * @ubuf: data to send
118 * @length: data length
119 * @timeout: operation timeout in milliseconds
120 *
121 * Return: >=0 data length on success, <0 on error
122 */
123 ssize_t issei_device_write(void *ctx, const u8 *ubuf, size_t length, unsigned long timeout)
124 {
125 struct issei_host_client *cl = ctx;
126 struct issei_device *idev = cl->idev;
127 ssize_t ret;
128 long wret;
129
130 if (idev->rst_state != ISSEI_RST_STATE_DONE) {
131 dev_dbg(&idev->dev, "Device is in transition\n");
132 return -EBUSY;
133 }
134
135 if (!length)
136 return 0;
137
138 /* sanity check */
139 if (length > idev->dma.length.h2f) {
140 dev_dbg(&idev->dev, "Write is too big %zu > %zu\n", length,
141 idev->dma.length.h2f);
142 return -EFBIG;
143 }
144
145 u8 *buf __free(kfree) = kmemdup(ubuf, length, GFP_KERNEL);
146 if (!buf)
147 return -ENOMEM;
148
149 do {
150 ret = issei_cl_write(cl, buf, length);
151 if (ret < 0 && ret != -EAGAIN)
152 return ret;
153 /* buf is consumed by issei_cl_write on success */
154 if (ret >= 0)
155 retain_and_null_ptr(buf);
156 wret = wait_event_interruptible_timeout(cl->write_wait,
157 issei_cl_check_write(cl) != 1,
158 msecs_to_jiffies(timeout));
159 if (wret == 0) /* timeout */
160 wret = -ETIMEDOUT;
161 if (wret < 0) {
162 issei_cl_clean_all_wbuf(cl);
> 163 dev_dbg(&idev->dev, "Failed writing data ret = %ld\n", ret);
164 return wret;
165 }
166 } while (ret == -EAGAIN);
167
168 return ret;
169 }
170 EXPORT_SYMBOL_GPL(issei_device_write);
171
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
next parent reply other threads:[~2026-10-19 4:18 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <20261018-issei_pm_and_itf-v2-4-7a07452e3606@intel.com>
2026-10-19 4:17 ` kernel test robot [this message]
2026-10-19 6:19 ` [PATCH char-misc-next v2 4/4] issei: add driver to driver interface kernel test robot
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=202610191253.F5L34Ggm-lkp@intel.com \
--to=lkp@intel.com \
--cc=alexander.usyskin@intel.com \
--cc=andrzej.kacprowski@linux.intel.com \
--cc=arnd@arndb.de \
--cc=gregkh@linuxfoundation.org \
--cc=karol.wachowski@linux.intel.com \
--cc=linux-kernel@vger.kernel.org \
--cc=menachem.adin@intel.com \
--cc=oe-kbuild-all@lists.linux.dev \
--cc=reuvenab@gmail.com \
/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.