- goto out_release;
- if (vc_data.reserved > 100 ||
- vc_data.inodes_used > vc_data.inodes_total ||
- vc_data.space_used > vc_data.space_total)
+ goto out_release;
+ if ((vc_data.reserved != (uint32_t)CDLIM_KEEP &&
+ vc_data.reserved > 100) ||
+ (vc_data.inodes_used != (uint32_t)CDLIM_KEEP &&
+ vc_data.inodes_used > vc_data.inodes_total) ||
+ (vc_data.space_used != (uint32_t)CDLIM_KEEP &&
+ vc_data.space_used > vc_data.space_total))