]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/block/floppy.c
block: introduce new block status code type
[karo-tx-linux.git] / drivers / block / floppy.c
index 60d4c765317833ec75ef6637104325b96084cc11..cc75a51760570f2d4b353a1d4c2d2e8e4df5b2ce 100644 (file)
@@ -2202,7 +2202,7 @@ static int do_format(int drive, struct format_descr *tmp_format_req)
  * =============================
  */
 
-static void floppy_end_request(struct request *req, int error)
+static void floppy_end_request(struct request *req, blk_status_t error)
 {
        unsigned int nr_sectors = current_count_sectors;
        unsigned int drive = (unsigned long)req->rq_disk->private_data;
@@ -2263,7 +2263,7 @@ static void request_done(int uptodate)
                        DRWE->last_error_generation = DRS->generation;
                }
                spin_lock_irqsave(q->queue_lock, flags);
-               floppy_end_request(req, -EIO);
+               floppy_end_request(req, BLK_STS_IOERR);
                spin_unlock_irqrestore(q->queue_lock, flags);
        }
 }