printf("bdev->bread_ctr = %" PRIu32 "\n", bd->bdif->bread_ctr);
printf("bdev->bwrite_ctr = %" PRIu32 "\n", bd->bdif->bwrite_ctr);
- printf("bcache->ref_blocks = %" PRIu32 "\n", bc->ref_blocks);
- printf("bcache->max_ref_blocks = %" PRIu32 "\n", bc->max_ref_blocks);
- printf("bcache->lru_ctr = %" PRIu32 "\n", bc->lru_ctr);
+ printf("bcache->ref_blocks = %" PRIu32 "\n", bd->bc->ref_blocks);
+ printf("bcache->max_ref_blocks = %" PRIu32 "\n", bd->bc->max_ref_blocks);
+ printf("bcache->lru_ctr = %" PRIu32 "\n", bd->bc->lru_ctr);
printf("\n");
/* One more buffer in bcache now. :-) */
bc->ref_blocks++;
+ /*Calc ref blocks max depth*/
+ if (bc->max_ref_blocks < bc->ref_blocks)
+ bc->max_ref_blocks = bc->ref_blocks;
+
+
ext4_bcache_inc_ref(buf);
/* Assign new value to LRU id and increment LRU counter
* by 1*/