Allocation of physically-contiguous memory buffers is required by many device drivers, but it cannot always be reliably done on long-running Linux systems. That leads to all kinds of unsatisfying ...
Lets say you setup thin-provisioning on a LUN (LUN A) and initially it's sized to 100GB but only uses 10GB (assume the data is being written in a contiguous matter), then another LUN (LUN B) is ...
Cc: Dave Hansen <dave.hansen-AT-linux.intel.com>, Michal Hocko <mhocko-AT-kernel.org>, "Kirill A . Shutemov" <kirill.shutemov-AT-linux.intel.com>, Andrew Morton <akpm ...