Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/sys/dev/ic/siop.c,v rcsdiff: /ftp/cvs/cvsroot/src/sys/dev/ic/siop.c,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.98 retrieving revision 1.98.8.1 diff -u -p -r1.98 -r1.98.8.1 --- src/sys/dev/ic/siop.c 2010/11/13 13:52:02 1.98 +++ src/sys/dev/ic/siop.c 2014/05/22 11:40:22 1.98.8.1 @@ -1,4 +1,4 @@ -/* $NetBSD: siop.c,v 1.98 2010/11/13 13:52:02 uebayasi Exp $ */ +/* $NetBSD: siop.c,v 1.98.8.1 2014/05/22 11:40:22 yamt Exp $ */ /* * Copyright (c) 2000 Manuel Bouyer. @@ -28,7 +28,7 @@ /* SYM53c7/8xx PCI-SCSI I/O Processors driver */ #include -__KERNEL_RCSID(0, "$NetBSD: siop.c,v 1.98 2010/11/13 13:52:02 uebayasi Exp $"); +__KERNEL_RCSID(0, "$NetBSD: siop.c,v 1.98.8.1 2014/05/22 11:40:22 yamt Exp $"); #include #include @@ -884,7 +884,7 @@ scintr: return(1); default: panic("invalid retval from " - "siop_wdtr_neg()"); + "siop_sdtr_neg()"); } return(1); } @@ -968,8 +968,12 @@ scintr: } return 1; } - /* We just should't get there */ - panic("siop_intr: I shouldn't be there !"); + /* + * We just should't get there, but on some KVM virtual hosts, + * we do - see PR 48277. + */ + printf("siop_intr: I shouldn't be there !\n"); + return 1; end: /*