[PATCH openEuler-1.0-LTS] hfsplus: prevent corruption in shrinking truncate