On Fri, 5 Jan 2018, Michal Hocko wrote: > > Also why are you migrating the pages on pagelist if a > > add_page_for_migration() fails? One could simply update > > the status in user space and continue. > > I am open to further cleanups. Care to send a full patch with the > changelog? I would rather not fold more changes to the already tested > one.
While doing that I saw that one could pull the rwsem locking out of add_page_for_migration() as well in order to avoid taking it for each 4k page. Include that?