allocated_memory

master
Vitaliy Filippov 2013-05-19 17:32:31 +04:00
parent 3a644c4d10
commit cf155ce511
1 changed files with 5 additions and 2 deletions

7
sftl.c
View File

@ -312,6 +312,7 @@ static struct sftl_dev *add_device(char *devname)
struct sftl_dev *dev;
int error, index;
uint64_t t;
uint64_t allocated_memory = 0;
if (!major_num)
sftl_reg_major();
@ -357,6 +358,8 @@ static struct sftl_dev *add_device(char *devname)
dev->clust_map = vmalloc(sizeof(u32) * dev->segs * seg_clust);
memset(dev->clust_map, 0, sizeof(u32) * dev->segs * seg_clust);
allocated_memory = sizeof(u32) * seg_clust * (dev->segs*3 - dev->reserved_segs*2);
/* Get a request queue */
spin_lock_init(&dev->spinlock);
dev->queue = blk_alloc_queue(GFP_KERNEL);
@ -398,8 +401,8 @@ static struct sftl_dev *add_device(char *devname)
add_disk(dev->gd);
list_add(&dev->list, &sftl_device_list);
INFO("%s: translating %s; %d sectors; %d free", dev->gd->disk_name,
devname, dev->size, (dev->freeclust - dev->reserved_segs*seg_clust)*clust_blocks);
INFO("%s: translating %s; %d sectors; %d free; used %d kb RAM for mappings", dev->gd->disk_name,
devname, dev->size, (dev->freeclust - dev->reserved_segs*seg_clust)*clust_blocks, (int)(allocated_memory >> 10));
return dev;
devinit_err: