On Wed, Aug 7, 2024, at 17:17, Stewart Hildebrand wrote: > In this context, "small" is defined as max(SZ_4K, PAGE_SIZE). > > This series sets the default minimum resource alignment to > max(SZ_4K, PAGE_SIZE) for memory BARs. In preparation, it makes an > optimization and addresses some corner cases observed when reallocating > BARs. I consider the prepapatory patches to be prerequisites to changing > the default BAR alignment. It's probably worth noting that Linux does not support any architectures with software page sizes smaller than 4KB, and it would likely break a lot of assumptions, so max(SZ_4K, PAGE_SIZE) is really the same as PAGE_SIZE in practice. Arnd