From: Martin K. Petersen Date: Wed, 8 Aug 2018 12:05:51 +0000 (-0400) Subject: oracleasm: Add ENXIO handling X-Git-Tag: v4.1.12-124.31.3~582 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=5ec0aa9157e9aab4b41a0f6355f91f75eec1091d;p=users%2Fjedix%2Flinux-maple.git oracleasm: Add ENXIO handling Orabug: 28506080 The I/O stack may return ENXIO in some cases. Treat it like ENODEV. Signed-off-by: Martin K. Petersen Signed-off-by: Brian Maly --- diff --git a/drivers/block/oracleasm/driver.c b/drivers/block/oracleasm/driver.c index 6fad87906d4a..0850e9f6b390 100644 --- a/drivers/block/oracleasm/driver.c +++ b/drivers/block/oracleasm/driver.c @@ -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;