On Fri, 19 Mar 2021 10:51:27 -0700 Minchan Kim <minc...@kernel.org> wrote:
> Pages containing buffer_heads that are in one of the per-CPU > buffer_head LRU caches will be pinned and thus cannot be migrated. > This can prevent CMA allocations from succeeding, which are often used > on platforms with co-processors (such as a DSP) that can only use > physically contiguous memory. It can also prevent memory > hot-unplugging from succeeding, which involves migrating at least > MIN_MEMORY_BLOCK_SIZE bytes of memory, which ranges from 8 MiB to 1 > GiB based on the architecture in use. > > Correspondingly, invalidate the BH LRU caches before a migration > starts and stop any buffer_head from being cached in the LRU caches, > until migration has finished. > > Tested-by: Oliver Sang <oliver.s...@intel.com> > Reported-by: kernel test robot <oliver.s...@intel.com> > Signed-off-by: Chris Goldsworthy <cgold...@codeaurora.org> > Signed-off-by: Minchan Kim <minc...@kernel.org> The signoff chain ordering might mean that Chris was the primary author, but there is no From:him. Please clarify?