memory management: CMA allocation and page handling changes