From 825b26b342eb85d86f08785e541ecb747d1c6c50 Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Fri, 25 Sep 2026 11:25:46 -0700 Subject: [PATCH] scsi: aha152x: Prepare for enabling lock context analysis Annotate aha152x_error() with __noreturn. This suppresses a lock context analysis compiler warning if lock context analysis is enabled. Signed-off-by: Bart Van Assche Link: https://patch.msgid.link/b7dc3add84f4224a90a095d9996b0744cb04c1cc.1790360262.git.bvanassche@acm.org Signed-off-by: Martin K. Petersen (Oracle) --- drivers/scsi/aha152x.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/aha152x.c b/drivers/scsi/aha152x.c index e3ccb6bb62c0..d751dc8093cc 100644 --- a/drivers/scsi/aha152x.c +++ b/drivers/scsi/aha152x.c @@ -636,7 +636,7 @@ static struct { /* setup & interrupt */ static irqreturn_t intr(int irq, void *dev_id); static void reset_ports(struct Scsi_Host *shpnt); -static void aha152x_error(struct Scsi_Host *shpnt, char *msg); +static void __noreturn aha152x_error(struct Scsi_Host *shpnt, char *msg); static void done(struct Scsi_Host *shpnt, unsigned char status_byte, unsigned char host_byte); @@ -2441,7 +2441,7 @@ static void is_complete(struct Scsi_Host *shpnt) /* * Dump the current driver status and panic */ -static void aha152x_error(struct Scsi_Host *shpnt, char *msg) +static void __noreturn aha152x_error(struct Scsi_Host *shpnt, char *msg) { shost_printk(KERN_EMERG, shpnt, "%s\n", msg); show_queues(shpnt);