[parted-devel] [PATCH] libparted/dasd: improve lvm/raid flag handling for DASD-CDL

Wang Dong dongdwdw at linux.vnet.ibm.com
Tue Apr 25 02:10:22 UTC 2017



On 04/24/2017 08:52 PM, Phil Susi wrote:
> On 4/23/2017 10:11 PM, Wang Dong wrote:
>>         ▷       ▷       if ((strncmp(PART_TYPE_RAID, str, 6) == 0) &&¶
>>   451▷       ▷           (ped_file_system_probe(&part->geom) == NULL))¶
>>   452▷       ▷       ▷       ped_partition_set_flag(part,
>> PED_PARTITION_RAID, 1);¶
>>   453▷       ▷ else¶
>>   454▷       ▷       ▷       ped_partition_set_flag(part,
>> PED_PARTITION_RAID, 0);¶
>>   455¶
>>   456▷       ▷       if ((strncmp(PART_TYPE_LVM, str, 6) == 0) &&¶
>>   457▷       ▷           (ped_file_system_probe(&part->geom) == NULL))¶
>>   458▷       ▷       ▷       ped_partition_set_flag(part,
>> PED_PARTITION_LVM, 1);¶
>>   459▷       ▷ else¶
>>   460▷       ▷       ▷       ped_partition_set_flag(part,
>> PED_PARTITION_LVM, 0);¶
>>
>> Maybe I did not put it clearly. The flag is on the partition table. But
>> it cannot be read with a filesystem existence.
>>
>>
>> The code above is from libparted/labels/dasd.c, function dasd_read(),
>> master branch.
> Ahh, that code is wrong then; it should not be checking for a filesystem.
>
sure, I will keep this part for the patch and resend it with others. 
Thanks for your reply.;-)

By the way, I have sent the missed patch, which leads to the "make 
check" error, a test case.
I saw you got some errors in receiving mail. I wonder if you got it.
Thanks.


-- 
Best regards. Wang Dong




More information about the parted-devel mailing list