allocated_memory
parent
3a644c4d10
commit
cf155ce511
7
sftl.c
7
sftl.c
|
@ -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:
|
||||
|
|
Loading…
Reference in New Issue