#define UDELAY(map, chip, adr, usec) \
do { \
+ mutex_unlock(&chip->mutex); \
cfi_udelay(usec); \
+ mutex_lock(&chip->mutex); \
} while (0)
#define INVALIDATE_CACHE_UDELAY(map, chip, adr, len, usec) \
do { \
+ mutex_unlock(&chip->mutex); \
INVALIDATE_CACHED_RANGE(map, adr, len); \
cfi_udelay(usec); \
+ mutex_lock(&chip->mutex); \
} while (0)
#endif