[PATCH 4.14 02/36] block: fix infinite loop if the device loses discard capability