if (!segment->l2p_table)
                        goto BUILD_FAIL;
        }
-       memset((u8 *)(segment->l2p_table), 0xff, table_size * 2);
+       memset((u8 *)(segment->l2p_table), 0xff, array_size(table_size, 2));
 
        if (!segment->free_table) {
-               segment->free_table = vmalloc(MS_FREE_TABLE_CNT * 2);
+               segment->free_table = vmalloc(array_size(MS_FREE_TABLE_CNT, 2));
                if (!segment->free_table)
                        goto BUILD_FAIL;
        }
-       memset((u8 *)(segment->free_table), 0xff, MS_FREE_TABLE_CNT * 2);
+       memset((u8 *)(segment->free_table), 0xff, array_size(MS_FREE_TABLE_CNT, 2));
 
        start = (u16)seg_no << 9;
        end = (u16)(seg_no + 1) << 9;