On Fri, Sep 25, 2020 at 12:56 PM Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> wrote: > > And honestly, since this is all getting fairly late in the rc, and it > took longer than I thought, I think we should do the GFP_ATOMIC > approach for now - not great, but since it only triggers for this case > that really should never happen anyway, I think it's probably the best > thing for 5.9, and we can improve on things later. I'm not super-happy with this patch, but I'm throwing it out anyway, in case (a) somebody can test it - I don't have any test cases (b) somebody can find issues and improve on it but it's the simplest patch I can come up with for the small-page case. I have *NOT* tested it. I have tried to think about it, and there are more lines of comments than there are lines of code, but that only means that if I didn't think about some case, it's neither in the comments nor in the code. I'm happy to take Peter's series too, this is more of an alternative simplified version to keep the discussion going. Hmm? What did I miss? Linus
Attachment:
patch
Description: Binary data