From: kernel test robot <lkp@intel.com>
To: Ethan Nelson-Moore <enelsonmoore@gmail.com>, linux-scsi@vger.kernel.org
Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev,
Ethan Nelson-Moore <enelsonmoore@gmail.com>
Subject: Re: [PATCH 5/5] scsi: qla1280: remove function tracing macros
Date: Mon, 22 Dec 2025 20:55:12 +0800 [thread overview]
Message-ID: <202512222058.wa5qcdm2-lkp@intel.com> (raw)
In-Reply-To: <20251220051602.28029-5-enelsonmoore@gmail.com>
Hi Ethan,
kernel test robot noticed the following build warnings:
[auto build test WARNING on mkp-scsi/for-next]
[also build test WARNING on linus/master v6.19-rc2 next-20251219]
[cannot apply to jejb-scsi/for-next powerpc/next powerpc/fixes]
[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/Ethan-Nelson-Moore/scsi-ibmvfc-remove-function-tracing-macros/20251220-131816
base: https://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git for-next
patch link: https://lore.kernel.org/r/20251220051602.28029-5-enelsonmoore%40gmail.com
patch subject: [PATCH 5/5] scsi: qla1280: remove function tracing macros
config: riscv-allyesconfig (https://download.01.org/0day-ci/archive/20251222/202512222058.wa5qcdm2-lkp@intel.com/config)
compiler: clang version 16.0.6 (https://github.com/llvm/llvm-project 7cbf1a2591520c2491aa35339f227775f4d3adf6)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251222/202512222058.wa5qcdm2-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/202512222058.wa5qcdm2-lkp@intel.com/
All warnings (new ones prefixed by >>):
drivers/scsi/qla1280.c:1688:15: warning: variable 'num' set but not used [-Wunused-but-set-variable]
int err = 0, num, i;
^
>> drivers/scsi/qla1280.c:3482:1: warning: label at end of compound statement is a C2x extension [-Wc2x-extensions]
}
^
drivers/scsi/qla1280.c:3604:1: warning: label at end of compound statement is a C2x extension [-Wc2x-extensions]
}
^
3 warnings generated.
vim +3482 drivers/scsi/qla1280.c
^1da177e4c3f41 Linus Torvalds 2005-04-16 3265
^1da177e4c3f41 Linus Torvalds 2005-04-16 3266 /****************************************************************************
^1da177e4c3f41 Linus Torvalds 2005-04-16 3267 * qla1280_isr
^1da177e4c3f41 Linus Torvalds 2005-04-16 3268 * Calls I/O done on command completion.
^1da177e4c3f41 Linus Torvalds 2005-04-16 3269 *
^1da177e4c3f41 Linus Torvalds 2005-04-16 3270 * Input:
^1da177e4c3f41 Linus Torvalds 2005-04-16 3271 * ha = adapter block pointer.
^1da177e4c3f41 Linus Torvalds 2005-04-16 3272 * done_q = done queue.
^1da177e4c3f41 Linus Torvalds 2005-04-16 3273 ****************************************************************************/
^1da177e4c3f41 Linus Torvalds 2005-04-16 3274 static void
^1da177e4c3f41 Linus Torvalds 2005-04-16 3275 qla1280_isr(struct scsi_qla_host *ha, struct list_head *done_q)
^1da177e4c3f41 Linus Torvalds 2005-04-16 3276 {
^1da177e4c3f41 Linus Torvalds 2005-04-16 3277 struct device_reg __iomem *reg = ha->iobase;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3278 struct response *pkt;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3279 struct srb *sp = NULL;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3280 uint16_t mailbox[MAILBOX_REGISTER_COUNT];
^1da177e4c3f41 Linus Torvalds 2005-04-16 3281 uint16_t *wptr;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3282 uint32_t index;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3283 u16 istatus;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3284
^1da177e4c3f41 Linus Torvalds 2005-04-16 3285 istatus = RD_REG_WORD(®->istatus);
^1da177e4c3f41 Linus Torvalds 2005-04-16 3286 if (!(istatus & (RISC_INT | PCI_INT)))
^1da177e4c3f41 Linus Torvalds 2005-04-16 3287 return;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3288
^1da177e4c3f41 Linus Torvalds 2005-04-16 3289 /* Save mailbox register 5 */
^1da177e4c3f41 Linus Torvalds 2005-04-16 3290 mailbox[5] = RD_REG_WORD(®->mailbox5);
^1da177e4c3f41 Linus Torvalds 2005-04-16 3291
^1da177e4c3f41 Linus Torvalds 2005-04-16 3292 /* Check for mailbox interrupt. */
^1da177e4c3f41 Linus Torvalds 2005-04-16 3293
^1da177e4c3f41 Linus Torvalds 2005-04-16 3294 mailbox[0] = RD_REG_WORD_dmasync(®->semaphore);
^1da177e4c3f41 Linus Torvalds 2005-04-16 3295
^1da177e4c3f41 Linus Torvalds 2005-04-16 3296 if (mailbox[0] & BIT_0) {
^1da177e4c3f41 Linus Torvalds 2005-04-16 3297 /* Get mailbox data. */
^1da177e4c3f41 Linus Torvalds 2005-04-16 3298 /* dprintk(1, "qla1280_isr: In Get mailbox data \n"); */
^1da177e4c3f41 Linus Torvalds 2005-04-16 3299
^1da177e4c3f41 Linus Torvalds 2005-04-16 3300 wptr = &mailbox[0];
^1da177e4c3f41 Linus Torvalds 2005-04-16 3301 *wptr++ = RD_REG_WORD(®->mailbox0);
^1da177e4c3f41 Linus Torvalds 2005-04-16 3302 *wptr++ = RD_REG_WORD(®->mailbox1);
^1da177e4c3f41 Linus Torvalds 2005-04-16 3303 *wptr = RD_REG_WORD(®->mailbox2);
^1da177e4c3f41 Linus Torvalds 2005-04-16 3304 if (mailbox[0] != MBA_SCSI_COMPLETION) {
^1da177e4c3f41 Linus Torvalds 2005-04-16 3305 wptr++;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3306 *wptr++ = RD_REG_WORD(®->mailbox3);
^1da177e4c3f41 Linus Torvalds 2005-04-16 3307 *wptr++ = RD_REG_WORD(®->mailbox4);
^1da177e4c3f41 Linus Torvalds 2005-04-16 3308 wptr++;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3309 *wptr++ = RD_REG_WORD(®->mailbox6);
^1da177e4c3f41 Linus Torvalds 2005-04-16 3310 *wptr = RD_REG_WORD(®->mailbox7);
^1da177e4c3f41 Linus Torvalds 2005-04-16 3311 }
^1da177e4c3f41 Linus Torvalds 2005-04-16 3312
^1da177e4c3f41 Linus Torvalds 2005-04-16 3313 /* Release mailbox registers. */
^1da177e4c3f41 Linus Torvalds 2005-04-16 3314
^1da177e4c3f41 Linus Torvalds 2005-04-16 3315 WRT_REG_WORD(®->semaphore, 0);
^1da177e4c3f41 Linus Torvalds 2005-04-16 3316 WRT_REG_WORD(®->host_cmd, HC_CLR_RISC_INT);
^1da177e4c3f41 Linus Torvalds 2005-04-16 3317
^1da177e4c3f41 Linus Torvalds 2005-04-16 3318 dprintk(5, "qla1280_isr: mailbox interrupt mailbox[0] = 0x%x",
^1da177e4c3f41 Linus Torvalds 2005-04-16 3319 mailbox[0]);
^1da177e4c3f41 Linus Torvalds 2005-04-16 3320
^1da177e4c3f41 Linus Torvalds 2005-04-16 3321 /* Handle asynchronous event */
^1da177e4c3f41 Linus Torvalds 2005-04-16 3322 switch (mailbox[0]) {
^1da177e4c3f41 Linus Torvalds 2005-04-16 3323 case MBA_SCSI_COMPLETION: /* Response completion */
^1da177e4c3f41 Linus Torvalds 2005-04-16 3324 dprintk(5, "qla1280_isr: mailbox SCSI response "
^1da177e4c3f41 Linus Torvalds 2005-04-16 3325 "completion\n");
^1da177e4c3f41 Linus Torvalds 2005-04-16 3326
^1da177e4c3f41 Linus Torvalds 2005-04-16 3327 if (ha->flags.online) {
^1da177e4c3f41 Linus Torvalds 2005-04-16 3328 /* Get outstanding command index. */
^1da177e4c3f41 Linus Torvalds 2005-04-16 3329 index = mailbox[2] << 16 | mailbox[1];
^1da177e4c3f41 Linus Torvalds 2005-04-16 3330
^1da177e4c3f41 Linus Torvalds 2005-04-16 3331 /* Validate handle. */
^1da177e4c3f41 Linus Torvalds 2005-04-16 3332 if (index < MAX_OUTSTANDING_COMMANDS)
^1da177e4c3f41 Linus Torvalds 2005-04-16 3333 sp = ha->outstanding_cmds[index];
^1da177e4c3f41 Linus Torvalds 2005-04-16 3334 else
^1da177e4c3f41 Linus Torvalds 2005-04-16 3335 sp = NULL;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3336
^1da177e4c3f41 Linus Torvalds 2005-04-16 3337 if (sp) {
^1da177e4c3f41 Linus Torvalds 2005-04-16 3338 /* Free outstanding command slot. */
^1da177e4c3f41 Linus Torvalds 2005-04-16 3339 ha->outstanding_cmds[index] = NULL;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3340
^1da177e4c3f41 Linus Torvalds 2005-04-16 3341 /* Save ISP completion status */
^1da177e4c3f41 Linus Torvalds 2005-04-16 3342 CMD_RESULT(sp->cmd) = 0;
413e6e18b483de Michael Reed 2009-04-08 3343 CMD_HANDLE(sp->cmd) = COMPLETED_HANDLE;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3344
^1da177e4c3f41 Linus Torvalds 2005-04-16 3345 /* Place block on done queue */
^1da177e4c3f41 Linus Torvalds 2005-04-16 3346 list_add_tail(&sp->list, done_q);
^1da177e4c3f41 Linus Torvalds 2005-04-16 3347 } else {
^1da177e4c3f41 Linus Torvalds 2005-04-16 3348 /*
^1da177e4c3f41 Linus Torvalds 2005-04-16 3349 * If we get here we have a real problem!
^1da177e4c3f41 Linus Torvalds 2005-04-16 3350 */
^1da177e4c3f41 Linus Torvalds 2005-04-16 3351 printk(KERN_WARNING
fd65e5e93cbd9d Michael Reed 2009-04-08 3352 "qla1280: ISP invalid handle\n");
^1da177e4c3f41 Linus Torvalds 2005-04-16 3353 }
^1da177e4c3f41 Linus Torvalds 2005-04-16 3354 }
^1da177e4c3f41 Linus Torvalds 2005-04-16 3355 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3356
^1da177e4c3f41 Linus Torvalds 2005-04-16 3357 case MBA_BUS_RESET: /* SCSI Bus Reset */
^1da177e4c3f41 Linus Torvalds 2005-04-16 3358 ha->flags.reset_marker = 1;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3359 index = mailbox[6] & BIT_0;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3360 ha->bus_settings[index].reset_marker = 1;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3361
^1da177e4c3f41 Linus Torvalds 2005-04-16 3362 printk(KERN_DEBUG "qla1280_isr(): index %i "
^1da177e4c3f41 Linus Torvalds 2005-04-16 3363 "asynchronous BUS_RESET\n", index);
^1da177e4c3f41 Linus Torvalds 2005-04-16 3364 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3365
^1da177e4c3f41 Linus Torvalds 2005-04-16 3366 case MBA_SYSTEM_ERR: /* System Error */
^1da177e4c3f41 Linus Torvalds 2005-04-16 3367 printk(KERN_WARNING
^1da177e4c3f41 Linus Torvalds 2005-04-16 3368 "qla1280: ISP System Error - mbx1=%xh, mbx2="
^1da177e4c3f41 Linus Torvalds 2005-04-16 3369 "%xh, mbx3=%xh\n", mailbox[1], mailbox[2],
^1da177e4c3f41 Linus Torvalds 2005-04-16 3370 mailbox[3]);
^1da177e4c3f41 Linus Torvalds 2005-04-16 3371 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3372
^1da177e4c3f41 Linus Torvalds 2005-04-16 3373 case MBA_REQ_TRANSFER_ERR: /* Request Transfer Error */
^1da177e4c3f41 Linus Torvalds 2005-04-16 3374 printk(KERN_WARNING
^1da177e4c3f41 Linus Torvalds 2005-04-16 3375 "qla1280: ISP Request Transfer Error\n");
^1da177e4c3f41 Linus Torvalds 2005-04-16 3376 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3377
^1da177e4c3f41 Linus Torvalds 2005-04-16 3378 case MBA_RSP_TRANSFER_ERR: /* Response Transfer Error */
^1da177e4c3f41 Linus Torvalds 2005-04-16 3379 printk(KERN_WARNING
^1da177e4c3f41 Linus Torvalds 2005-04-16 3380 "qla1280: ISP Response Transfer Error\n");
^1da177e4c3f41 Linus Torvalds 2005-04-16 3381 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3382
^1da177e4c3f41 Linus Torvalds 2005-04-16 3383 case MBA_WAKEUP_THRES: /* Request Queue Wake-up */
^1da177e4c3f41 Linus Torvalds 2005-04-16 3384 dprintk(2, "qla1280_isr: asynchronous WAKEUP_THRES\n");
^1da177e4c3f41 Linus Torvalds 2005-04-16 3385 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3386
^1da177e4c3f41 Linus Torvalds 2005-04-16 3387 case MBA_TIMEOUT_RESET: /* Execution Timeout Reset */
^1da177e4c3f41 Linus Torvalds 2005-04-16 3388 dprintk(2,
^1da177e4c3f41 Linus Torvalds 2005-04-16 3389 "qla1280_isr: asynchronous TIMEOUT_RESET\n");
^1da177e4c3f41 Linus Torvalds 2005-04-16 3390 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3391
^1da177e4c3f41 Linus Torvalds 2005-04-16 3392 case MBA_DEVICE_RESET: /* Bus Device Reset */
^1da177e4c3f41 Linus Torvalds 2005-04-16 3393 printk(KERN_INFO "qla1280_isr(): asynchronous "
^1da177e4c3f41 Linus Torvalds 2005-04-16 3394 "BUS_DEVICE_RESET\n");
^1da177e4c3f41 Linus Torvalds 2005-04-16 3395
^1da177e4c3f41 Linus Torvalds 2005-04-16 3396 ha->flags.reset_marker = 1;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3397 index = mailbox[6] & BIT_0;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3398 ha->bus_settings[index].reset_marker = 1;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3399 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3400
^1da177e4c3f41 Linus Torvalds 2005-04-16 3401 case MBA_BUS_MODE_CHANGE:
^1da177e4c3f41 Linus Torvalds 2005-04-16 3402 dprintk(2,
^1da177e4c3f41 Linus Torvalds 2005-04-16 3403 "qla1280_isr: asynchronous BUS_MODE_CHANGE\n");
^1da177e4c3f41 Linus Torvalds 2005-04-16 3404 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3405
^1da177e4c3f41 Linus Torvalds 2005-04-16 3406 default:
^1da177e4c3f41 Linus Torvalds 2005-04-16 3407 /* dprintk(1, "qla1280_isr: default case of switch MB \n"); */
^1da177e4c3f41 Linus Torvalds 2005-04-16 3408 if (mailbox[0] < MBA_ASYNC_EVENT) {
^1da177e4c3f41 Linus Torvalds 2005-04-16 3409 wptr = &mailbox[0];
^1da177e4c3f41 Linus Torvalds 2005-04-16 3410 memcpy((uint16_t *) ha->mailbox_out, wptr,
^1da177e4c3f41 Linus Torvalds 2005-04-16 3411 MAILBOX_REGISTER_COUNT *
^1da177e4c3f41 Linus Torvalds 2005-04-16 3412 sizeof(uint16_t));
^1da177e4c3f41 Linus Torvalds 2005-04-16 3413
^1da177e4c3f41 Linus Torvalds 2005-04-16 3414 if(ha->mailbox_wait != NULL)
^1da177e4c3f41 Linus Torvalds 2005-04-16 3415 complete(ha->mailbox_wait);
^1da177e4c3f41 Linus Torvalds 2005-04-16 3416 }
^1da177e4c3f41 Linus Torvalds 2005-04-16 3417 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3418 }
^1da177e4c3f41 Linus Torvalds 2005-04-16 3419 } else {
^1da177e4c3f41 Linus Torvalds 2005-04-16 3420 WRT_REG_WORD(®->host_cmd, HC_CLR_RISC_INT);
^1da177e4c3f41 Linus Torvalds 2005-04-16 3421 }
^1da177e4c3f41 Linus Torvalds 2005-04-16 3422
^1da177e4c3f41 Linus Torvalds 2005-04-16 3423 /*
^1da177e4c3f41 Linus Torvalds 2005-04-16 3424 * We will receive interrupts during mailbox testing prior to
^1da177e4c3f41 Linus Torvalds 2005-04-16 3425 * the card being marked online, hence the double check.
^1da177e4c3f41 Linus Torvalds 2005-04-16 3426 */
^1da177e4c3f41 Linus Torvalds 2005-04-16 3427 if (!(ha->flags.online && !ha->mailbox_wait)) {
^1da177e4c3f41 Linus Torvalds 2005-04-16 3428 dprintk(2, "qla1280_isr: Response pointer Error\n");
^1da177e4c3f41 Linus Torvalds 2005-04-16 3429 goto out;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3430 }
^1da177e4c3f41 Linus Torvalds 2005-04-16 3431
^1da177e4c3f41 Linus Torvalds 2005-04-16 3432 if (mailbox[5] >= RESPONSE_ENTRY_CNT)
^1da177e4c3f41 Linus Torvalds 2005-04-16 3433 goto out;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3434
^1da177e4c3f41 Linus Torvalds 2005-04-16 3435 while (ha->rsp_ring_index != mailbox[5]) {
^1da177e4c3f41 Linus Torvalds 2005-04-16 3436 pkt = ha->response_ring_ptr;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3437
^1da177e4c3f41 Linus Torvalds 2005-04-16 3438 dprintk(5, "qla1280_isr: ha->rsp_ring_index = 0x%x, mailbox[5]"
^1da177e4c3f41 Linus Torvalds 2005-04-16 3439 " = 0x%x\n", ha->rsp_ring_index, mailbox[5]);
^1da177e4c3f41 Linus Torvalds 2005-04-16 3440 dprintk(5,"qla1280_isr: response packet data\n");
^1da177e4c3f41 Linus Torvalds 2005-04-16 3441 qla1280_dump_buffer(5, (char *)pkt, RESPONSE_ENTRY_SIZE);
^1da177e4c3f41 Linus Torvalds 2005-04-16 3442
^1da177e4c3f41 Linus Torvalds 2005-04-16 3443 if (pkt->entry_type == STATUS_TYPE) {
^1da177e4c3f41 Linus Torvalds 2005-04-16 3444 if ((le16_to_cpu(pkt->scsi_status) & 0xff)
^1da177e4c3f41 Linus Torvalds 2005-04-16 3445 || pkt->comp_status || pkt->entry_status) {
^1da177e4c3f41 Linus Torvalds 2005-04-16 3446 dprintk(2, "qla1280_isr: ha->rsp_ring_index = "
^1da177e4c3f41 Linus Torvalds 2005-04-16 3447 "0x%x mailbox[5] = 0x%x, comp_status "
^1da177e4c3f41 Linus Torvalds 2005-04-16 3448 "= 0x%x, scsi_status = 0x%x\n",
^1da177e4c3f41 Linus Torvalds 2005-04-16 3449 ha->rsp_ring_index, mailbox[5],
^1da177e4c3f41 Linus Torvalds 2005-04-16 3450 le16_to_cpu(pkt->comp_status),
^1da177e4c3f41 Linus Torvalds 2005-04-16 3451 le16_to_cpu(pkt->scsi_status));
^1da177e4c3f41 Linus Torvalds 2005-04-16 3452 }
^1da177e4c3f41 Linus Torvalds 2005-04-16 3453 } else {
^1da177e4c3f41 Linus Torvalds 2005-04-16 3454 dprintk(2, "qla1280_isr: ha->rsp_ring_index = "
^1da177e4c3f41 Linus Torvalds 2005-04-16 3455 "0x%x, mailbox[5] = 0x%x\n",
^1da177e4c3f41 Linus Torvalds 2005-04-16 3456 ha->rsp_ring_index, mailbox[5]);
^1da177e4c3f41 Linus Torvalds 2005-04-16 3457 dprintk(2, "qla1280_isr: response packet data\n");
^1da177e4c3f41 Linus Torvalds 2005-04-16 3458 qla1280_dump_buffer(2, (char *)pkt,
^1da177e4c3f41 Linus Torvalds 2005-04-16 3459 RESPONSE_ENTRY_SIZE);
^1da177e4c3f41 Linus Torvalds 2005-04-16 3460 }
^1da177e4c3f41 Linus Torvalds 2005-04-16 3461
^1da177e4c3f41 Linus Torvalds 2005-04-16 3462 if (pkt->entry_type == STATUS_TYPE || pkt->entry_status) {
^1da177e4c3f41 Linus Torvalds 2005-04-16 3463 dprintk(2, "status: Cmd %p, handle %i\n",
^1da177e4c3f41 Linus Torvalds 2005-04-16 3464 ha->outstanding_cmds[pkt->handle]->cmd,
^1da177e4c3f41 Linus Torvalds 2005-04-16 3465 pkt->handle);
^1da177e4c3f41 Linus Torvalds 2005-04-16 3466 if (pkt->entry_type == STATUS_TYPE)
^1da177e4c3f41 Linus Torvalds 2005-04-16 3467 qla1280_status_entry(ha, pkt, done_q);
^1da177e4c3f41 Linus Torvalds 2005-04-16 3468 else
^1da177e4c3f41 Linus Torvalds 2005-04-16 3469 qla1280_error_entry(ha, pkt, done_q);
^1da177e4c3f41 Linus Torvalds 2005-04-16 3470 /* Adjust ring index. */
^1da177e4c3f41 Linus Torvalds 2005-04-16 3471 ha->rsp_ring_index++;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3472 if (ha->rsp_ring_index == RESPONSE_ENTRY_CNT) {
^1da177e4c3f41 Linus Torvalds 2005-04-16 3473 ha->rsp_ring_index = 0;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3474 ha->response_ring_ptr = ha->response_ring;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3475 } else
^1da177e4c3f41 Linus Torvalds 2005-04-16 3476 ha->response_ring_ptr++;
^1da177e4c3f41 Linus Torvalds 2005-04-16 3477 WRT_REG_WORD(®->mailbox5, ha->rsp_ring_index);
^1da177e4c3f41 Linus Torvalds 2005-04-16 3478 }
^1da177e4c3f41 Linus Torvalds 2005-04-16 3479 }
^1da177e4c3f41 Linus Torvalds 2005-04-16 3480
^1da177e4c3f41 Linus Torvalds 2005-04-16 3481 out:
^1da177e4c3f41 Linus Torvalds 2005-04-16 @3482 }
^1da177e4c3f41 Linus Torvalds 2005-04-16 3483
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
prev parent reply other threads:[~2025-12-22 12:56 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-12-20 5:15 [PATCH 1/5] scsi: ips: remove function tracing macros Ethan Nelson-Moore
2025-12-20 5:15 ` [PATCH 2/5] scsi: ibmvfc: " Ethan Nelson-Moore
2025-12-20 5:16 ` [PATCH 3/5] scsi: aic94xx: remove unused ENTER/EXIT macros Ethan Nelson-Moore
2025-12-20 5:16 ` [PATCH 4/5] scsi: ipr: remove function tracing macros Ethan Nelson-Moore
2025-12-20 5:16 ` [PATCH 5/5] scsi: qla1280: " Ethan Nelson-Moore
2025-12-21 5:45 ` kernel test robot
2025-12-22 12:55 ` kernel test robot [this message]
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=202512222058.wa5qcdm2-lkp@intel.com \
--to=lkp@intel.com \
--cc=enelsonmoore@gmail.com \
--cc=linux-scsi@vger.kernel.org \
--cc=llvm@lists.linux.dev \
--cc=oe-kbuild-all@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.