diff options
-rw-r--r-- | lib/common/writer.c | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/lib/common/writer.c b/lib/common/writer.c index cfa22de..a4b764a 100644 --- a/lib/common/writer.c +++ b/lib/common/writer.c @@ -19,29 +19,11 @@ static size_t os_get_num_jobs(void) nprocs = get_nprocs_conf(); return nprocs < 1 ? 1 : nprocs; } - -static size_t os_get_max_ram(void) -{ - struct sysinfo info; - - if (sysinfo(&info)) { - perror("sysinfo"); - return 0; - } - - return info.totalram; -} #else static size_t os_get_num_jobs(void) { return 1; } - -static size_t os_get_max_ram(void) -{ - (void)cfg; - return 0; -} #endif static int padd_sqfs(sqfs_file_t *file, sqfs_u64 size, size_t blocksize) @@ -75,20 +57,12 @@ fail_errno: void sqfs_writer_cfg_init(sqfs_writer_cfg_t *cfg) { - size_t max_ram; - memset(cfg, 0, sizeof(*cfg)); cfg->num_jobs = os_get_num_jobs(); cfg->block_size = SQFS_DEFAULT_BLOCK_SIZE; cfg->devblksize = SQFS_DEVBLK_SIZE; cfg->comp_id = compressor_get_default(); - - max_ram = os_get_max_ram(); - cfg->max_backlog = (max_ram / 2) / cfg->block_size; - - if (cfg->max_backlog < 1) - cfg->max_backlog = 10 * cfg->num_jobs; } int sqfs_writer_init(sqfs_writer_t *sqfs, const sqfs_writer_cfg_t *wrcfg) |