Skip to content

RFC mm, highmem: kmap_atomic rework -v2

Peter Zijlstra linux-arch linux-mm lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 RFC Latest5 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5mm: strictly nested kmap_atomiccrypto/async_tx/async_memcpy.c crypto/blkcipher.c drivers/block/loop.c +2 more+8 -81 reply
2/5mm: stack based kmap_atomicarch/arm/include/asm/highmem.h arch/arm/mm/highmem.c arch/frv/include/asm/highmem.h +24 more+357 -3611 reply
3/5mm: Remove pte_*map_nested()arch/alpha/include/asm/pgtable.h arch/arm/include/asm/pgtable.h arch/arm/mm/fault-armv.c +27 more+18 -900 replies
4/5perf, x86: Fix up kmap_atomic typearch/x86/kernel/cpu/perf_event.c+2 -30 replies
5/5mm: highmem documentationDocumentation/vm/highmem.txt+99 -02 replies

Reviews trailers per patch

2 of 5 patches have a Reviewed-by or Acked-by.

PatchRik van RielDavid HowellsChris Metcalf
1/5R-b A-b
2/5A-b
3/5
4/5
5/5Requested-by

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.

Read the v1 thread

Cover letter [RFC][PATCH 0/5] mm, highmem: kmap_atomic rework -v2

Next version of the kmap_atomic rework using Andrew's fancy CPP trickery to avoid having to convert the whole tree at once.

This is compile tested for i386-allmodconfig, frv, mips-sb1250-swarm, powerpc-ppc6xx_defconfig, sparc32_defconfig, arm-omap3 (all with HIGHEM=y).

Boot-tested with: i386-defconfig.

Not tested with:
- tile, stock toolchain doesn't build tile targets
- nm10300, the arch doesn't build with highmem to begin with

Is this something we can live with?

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to [email protected]. For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"[email protected]"> [email protected] </a>