[PATCH openEuler-22.03-LTS-SP1 17/22] block: Fix the partition start may overflow in add_partition()