On 21-02-23 16:18:22, Christoph Hellwig wrote: > Historically the BLKRRPART ioctls called into the now defunct ->revalidate > method, which caused the sd driver to check if any media is present. > When the ->revalidate method was removed this revalidation was lost, > leading to lots of I/O errors when using the eject command. Fix this by > reopening the device to rescan the partitions, and thus calling the > revalidation logic in the sd driver. It looks like a related issue that I've reported in [1]. And this looks much better! Reviewed-by: Minwoo Im <minwoo.im.dev@xxxxxxxxx> [1] https://lore.kernel.org/linux-block/20210126002901.5533-2-minwoo.im.dev@xxxxxxxxx/