qed-check.c (3c9331c47f22224118d5019b0af8eac704824d8d) | qed-check.c (c41a73ffaf40aadc2c1e038ae4d12b62cd578e7f) |
---|---|
1/* 2 * QEMU Enhanced Disk Format Consistency Check 3 * 4 * Copyright IBM, Corp. 2010 5 * 6 * Authors: 7 * Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> 8 * --- 220 unchanged lines hidden (view full) --- 229 int ret; 230 231 check.used_clusters = g_try_new0(uint32_t, (check.nclusters + 31) / 32); 232 if (check.nclusters && check.used_clusters == NULL) { 233 return -ENOMEM; 234 } 235 236 check.result->bfi.total_clusters = | 1/* 2 * QEMU Enhanced Disk Format Consistency Check 3 * 4 * Copyright IBM, Corp. 2010 5 * 6 * Authors: 7 * Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> 8 * --- 220 unchanged lines hidden (view full) --- 229 int ret; 230 231 check.used_clusters = g_try_new0(uint32_t, (check.nclusters + 31) / 32); 232 if (check.nclusters && check.used_clusters == NULL) { 233 return -ENOMEM; 234 } 235 236 check.result->bfi.total_clusters = |
237 (s->header.image_size + s->header.cluster_size - 1) / 238 s->header.cluster_size; | 237 DIV_ROUND_UP(s->header.image_size, s->header.cluster_size); |
239 ret = qed_check_l1_table(&check, s->l1_table); 240 if (ret == 0) { 241 /* Only check for leaks if entire image was scanned successfully */ 242 qed_check_for_leaks(&check); 243 244 if (fix) { 245 qed_check_mark_clean(s, result); 246 } 247 } 248 249 g_free(check.used_clusters); 250 return ret; 251} | 238 ret = qed_check_l1_table(&check, s->l1_table); 239 if (ret == 0) { 240 /* Only check for leaks if entire image was scanned successfully */ 241 qed_check_for_leaks(&check); 242 243 if (fix) { 244 qed_check_mark_clean(s, result); 245 } 246 } 247 248 g_free(check.used_clusters); 249 return ret; 250} |