On 11/06/2013 01:58 AM, Phillip Susi wrote:
On 10/31/2013 6:10 AM, zhuyj wrote:
I checked the source code, and I found that it is difficult to modify.
Since 100% mean to use the whole disk, so sector is correct to be equal
to dev->length. And radius is equal to 0 since unit_size is power of 2.
So if we use 100% in the source code, it is difficult to avoid this
failure.

Thus I made the following patch. The main object is to replace 100% with
-1. Finally, this failure can be avoided.
That only fixes it for 100%, other percentages will still get the
incorrect treatment.  This should be easily fixed:

Hi, Phillip

Thanks for your reply.
I made tests. Other percentages will not get the incorrect treatment.
Only when percentage is 100%, this problem will appear, that is, parted fails to work.

Namely, other percentages, such as 99%, 90% and so on, can work well.

So I think your patch is unfair to other percentages.

It is enough to 100%. So it is better to fix for 100%. Please merge my patch. Thanks a lot.

If you are interested in this problem, I will provide steps and ISO file to reproduce this problem.

Best Regards!
Zhu Yanjun

Reply via email to