On 26.05.23 09:33, Luis Chamberlain wrote: > *data_mode = DATA_MODE_GET_FREE_PAGES; > return (void *)__get_free_pages(gfp_mask, > - c->sectors_per_block_bits - (PAGE_SHIFT - SECTOR_SHIFT)); > + c->sectors_per_block_bits - (PAGE_SECTORS_SHIFT)); > case DATA_MODE_GET_FREE_PAGES: > free_pages((unsigned long)data, > - c->sectors_per_block_bits - (PAGE_SHIFT - SECTOR_SHIFT)); > + c->sectors_per_block_bits - (PAGE_SECTORS_SHIFT)); The parenthesis are completely unneeded in the new version, please remove them.