[PATCH openEuler-1.0-LTS] block: fix overflow in blk_ioctl_discard()