[PATCH openEuler-5.10 10/29] ext2: fix sleeping in atomic bugs on error