From: kernel test robot <lkp@intel.com>
To: Hongling Zeng <zenghongling@kylinos.cn>,
dpenkler@gmail.com, gregkh@linuxfoundation.org,
dominik.karol.piatkowski@protonmail.com, adam.quandour@gmail.com,
kees@kernel.org
Cc: oe-kbuild-all@lists.linux.dev, linux-kernel@vger.kernel.org,
zhongling0719@126.com, Hongling Zeng <zenghongling@kylinos.cn>
Subject: Re: [PATCH] gpib: cb7210: Fix region leak when request_irq fails
Date: Sat, 16 May 2026 05:16:44 +0800 [thread overview]
Message-ID: <202605160539.Ztg2yanl-lkp@intel.com> (raw)
In-Reply-To: <20260515073952.54359-1-zenghongling@kylinos.cn>
Hi Hongling,
kernel test robot noticed the following build errors:
[auto build test ERROR on linus/master]
[also build test ERROR on v7.1-rc3 next-20260508]
[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/Hongling-Zeng/gpib-cb7210-Fix-region-leak-when-request_irq-fails/20260515-222229
base: linus/master
patch link: https://lore.kernel.org/r/20260515073952.54359-1-zenghongling%40kylinos.cn
patch subject: [PATCH] gpib: cb7210: Fix region leak when request_irq fails
config: x86_64-randconfig-071-20260516 (https://download.01.org/0day-ci/archive/20260516/202605160539.Ztg2yanl-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/20260516/202605160539.Ztg2yanl-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/202605160539.Ztg2yanl-lkp@intel.com/
All errors (new ones prefixed by >>):
drivers/gpib/cb7210/cb7210.c: In function 'cb_isa_attach':
>> drivers/gpib/cb7210/cb7210.c:1066:17: error: 'ret' undeclared (first use in this function); did you mean 'net'?
1066 | ret = -EBUSY;
| ^~~
| net
drivers/gpib/cb7210/cb7210.c:1066:17: note: each undeclared identifier is reported only once for each function it appears in
vim +1066 drivers/gpib/cb7210/cb7210.c
1035
1036 static int cb_isa_attach(struct gpib_board *board, const struct gpib_board_config *config)
1037 {
1038 int isr_flags = 0;
1039 struct cb7210_priv *cb_priv;
1040 struct nec7210_priv *nec_priv;
1041 unsigned int bits;
1042 int retval;
1043
1044 retval = cb7210_generic_attach(board);
1045 if (retval)
1046 return retval;
1047 cb_priv = board->private_data;
1048 nec_priv = &cb_priv->nec7210_priv;
1049 if (!request_region(config->ibbase, cb7210_iosize, DRV_NAME)) {
1050 dev_err(board->gpib_dev, "ioports starting at 0x%x are already in use\n",
1051 config->ibbase);
1052 retval = -EBUSY;
1053 goto err_release_region;
1054 }
1055 nec_priv->iobase = config->ibbase;
1056 cb_priv->fifo_iobase = nec7210_iobase(cb_priv);
1057
1058 bits = irq_bits(config->ibirq);
1059 if (bits == 0)
1060 dev_err(board->gpib_dev, "board incapable of using irq %i, try 2-5, 7, 10, or 11\n",
1061 config->ibirq);
1062
1063 // install interrupt handler
1064 if (request_irq(config->ibirq, cb7210_interrupt, isr_flags, DRV_NAME, board)) {
1065 dev_err(board->gpib_dev, "failed to obtain IRQ %d\n", config->ibirq);
> 1066 ret = -EBUSY;
1067 goto err_release_region;
1068 }
1069 cb_priv->irq = config->ibirq;
1070
1071 return cb7210_init(cb_priv, board);
1072
1073 err_release_region:
1074 release_region(nec7210_iobase(cb_priv), cb7210_iosize);
1075 return retval;
1076 }
1077
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
next prev parent reply other threads:[~2026-05-15 21:17 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-05-15 7:39 [PATCH] gpib: cb7210: Fix region leak when request_irq fails Hongling Zeng
2026-05-15 8:07 ` Greg KH
2026-05-15 21:16 ` kernel test robot [this message]
2026-05-15 22:23 ` kernel test robot
-- strict thread matches above, loose matches on Subject: below --
2026-05-15 8:35 Hongling Zeng
2026-05-15 8:49 ` Greg KH
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=202605160539.Ztg2yanl-lkp@intel.com \
--to=lkp@intel.com \
--cc=adam.quandour@gmail.com \
--cc=dominik.karol.piatkowski@protonmail.com \
--cc=dpenkler@gmail.com \
--cc=gregkh@linuxfoundation.org \
--cc=kees@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=oe-kbuild-all@lists.linux.dev \
--cc=zenghongling@kylinos.cn \
--cc=zhongling0719@126.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.