]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
oracleasm: Add ENXIO handling
authorMartin K. Petersen <martin.petersen@oracle.com>
Wed, 8 Aug 2018 12:05:51 +0000 (08:05 -0400)
committerBrian Maly <brian.maly@oracle.com>
Wed, 15 Aug 2018 19:55:39 +0000 (15:55 -0400)
Orabug: 28506080

The I/O stack may return ENXIO in some cases. Treat it like ENODEV.

Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Brian Maly <brian.maly@oracle.com>
drivers/block/oracleasm/driver.c

index 6fad87906d4a150d40f0e450064a872246094eb0..0850e9f6b3900d382ae42ac9fe24c80558427370 100644 (file)
@@ -1066,6 +1066,7 @@ static void asm_end_ioc(struct asm_request *r, unsigned int bytes_done,
                case -ENOLINK:
                case -EBADE:
                case -ENODEV:
+               case -ENXIO:
                        r->r_error = ASM_ERR_NODEV;
                        break;