[parted-devel] [PATCH] Don't fail if unable to reread partition table
Soren Hansen
soren at ubuntu.com
Wed Aug 6 13:02:24 UTC 2008
On Wed, Aug 06, 2008 at 02:50:58PM +0200, Jim Meyering wrote:
>> diff -urNad parted-1.8.8.git.2008.03.24~/libparted/arch/linux.c parted-1.8.8.git.2008.03.24/libparted/arch/linux.c
>> --- parted-1.8.8.git.2008.03.24~/libparted/arch/linux.c 2008-08-05 17:02:18.151661314 +0200
>> +++ parted-1.8.8.git.2008.03.24/libparted/arch/linux.c 2008-08-05 17:02:47.096662006 +0200
>> @@ -2454,7 +2467,7 @@
>> int retry_count = 5;
>>
>> sync();
>> - while (ioctl (arch_specific->fd, BLKRRPART)) {
>> + while (ioctl (arch_specific->fd, BLKRRPART) || errno == EINVAL) {
>> retry_count--;
>> sync();
>> if (!retry_count) {
> Thanks!
> This looks like a fine change.
Thanks!
> Do you feel like adding a test to demonstrate the failure and fix?
Sure.
--
Soren Hansen |
Virtualisation specialist | Ubuntu Server Team
Canonical Ltd. | http://www.ubuntu.com/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 315 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/parted-devel/attachments/20080806/fadb6088/attachment.pgp
More information about the parted-devel
mailing list