lkml.org 
[lkml]   [2015]   [Mar]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH 0/3] Fix return code for ioctl( BLKRRPART ) if device is down
Date
If issued right after link down, "blockdev --rereadpt" will be stuck for a
while and then return normally. Although the underlying capacity and partition
table are not correctly updated. And it means that userspace can't detect the
error at all.

Fix this by propargating the error of "read capacity" command through the
stack, so that the ioctl could fail with -EIO.

Fam Zheng (3):
block: Return error in rescan_partitions if revalidating disk failed
sd: Return error in sd_revalidate_disk if read capacity failed
sd: Return -EIO if read capacity failed

block/partition-generic.c | 6 +++---
drivers/scsi/sd.c | 22 +++++++++++++---------
2 files changed, 16 insertions(+), 12 deletions(-)

--
1.9.3



\
 
 \ /
  Last update: 2015-03-24 11:41    [W:0.085 / U:0.100 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site