Skip to content

Minor improvements for pagewalk code

Rolf Eike Beer linux-mm lkml 1 version In review

Get series with b4
b4 am 3200642.44csPzL39Z@devpool047

Versions newest first

  1. v1 Latest6 patches 3 repliesIn review 2 of 6 applied

Patches in v1 2 of 6 applied

#Subject and filesSizeRepliesApplied
1/6mm: pagewalk: make error checks more obviousmm/pagewalk.c+77 -631 reply
2/6mm: pagewalk: don't check vma in walk_page_range_novma()mm/pagewalk.c+1 -10 replies
3/6mm: pagewalk: fix documentation of PTE hole handlinginclude/linux/pagewalk.h+5 -50 repliesApplied
4/6mm: pagewalk: add api documentation for walk_page_range_novma()mm/pagewalk.c+9 -10 repliesApplied
5/6mm: pagewalk: allow walk_page_range_novma() without mmmm/pagewalk.c+5 -20 replies
6/6mm: pagewalk: move variables to more local scope, tweak loopsmm/pagewalk.c+9 -130 replies

Reviews trailers per patch

None of the 6 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchNathan Chancellor
SeriesR-b
1/6
2/6
3/6
4/6
5/6
6/6

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/6] Minor improvements for pagewalk code

For some project I had to use the pagewalk API for certain things and during this have read through the code multiple times. Our usage has changed several times depending on our current state of research as well.

During all of this I have made some tweaks to the code to be able to follow it better when hunting my own problems, and not call into some things that I actually don't need. The patches are more or less independent of each other. Especially the last one may heavily depend on personal taste, so if you don't like it, just ignore it.

I would welcome if you could just pick those that you think are fitting and provide feedback on either of the remaining ones. At the end none of them should make any functional difference.

Regards,

Eike

Signature · 7 lines
Rolf Eike Beer, emlix GmbH, http://www.emlix.com
Fon +49 551 30664-0, Fax +49 551 30664-11
Gothaer Platz 3, 37083 Göttingen, Germany
Sitz der Gesellschaft: Göttingen, Amtsgericht Göttingen HR B 3160
Geschäftsführung: Heike Jordan, Dr. Uwe Kracke – Ust-IdNr.: DE 205 198 055

emlix - smart embedded open source