#include <stdlib.h>\r
\r
\r
-int ext4_bcache_init_dynamic(struct ext4_bcache *bc, uint32_t cnt,\r
+int ext4_bcache_init_dynamic(struct ext4_bcache *bc, uint32_t cnt,\r
uint32_t itemsize)\r
{\r
ext4_assert(bc && cnt && itemsize);\r
return ENOMEM;\r
}\r
\r
-int ext4_bcache_fini_dynamic(struct ext4_bcache *bc)\r
+int ext4_bcache_fini_dynamic(struct ext4_bcache *bc)\r
{\r
if(bc->refctr)\r
free(bc->refctr);\r
\r
if(cache_id != bc->cnt){\r
/*There was unreferenced block*/\r
- bc->lba[cache_id] = b->lb_id;\r
- bc->refctr[cache_id] = 1;\r
+ bc->lba[cache_id] = b->lb_id;\r
+ bc->refctr[cache_id] = 1;\r
bc->lru_id[cache_id] = ++bc->lru_ctr;\r
\r
/*Set valid cache data and id*/\r
if(!bc->refctr[b->cache_id] && !bc->free_delay[b->cache_id])\r
bc->ref_blocks--;\r
\r
- b->lb_id = 0;\r
- b->data = 0;\r
+ b->lb_id = 0;\r
+ b->data = 0;\r
b->cache_id = 0;\r
\r
return EOK;\r