On Mon, Apr 6, 2015 at 9:51 PM, Jarod Wilson <jarod@xxxxxxxxxx> wrote: >> >> Note: patch 6/6 in the series makes this whole while() loops pointless, >> since the possibility of the -EBUSY return goes away. > > Minor clarification: the -EBUSY due to the trylock, which is why that > retry loop exists, goes away. You *could* still get an -EBUSY through > blkdev_reread_part()->rescan_partitions()->drop_partitions() if > bdev->bd_part_count is non-zero. Not like trylock(&bd_mutex), Inside kernel, it should be driver's responsibility to avoid that before rescanning partitions, that said retry may not be needed for this case. Thanks, -- To unsubscribe from this list: send the line "unsubscribe linux-s390" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html