This patch-set reworks the kmap_atomic API to be a stack based, instead of static slot based. Some might remember this from last year, some not ;-) The advantage is that you no longer need to worry about KM_foo, the disadvantage is that kmap_atomic/kunmap_atomic now needs to be strictly nested (CONFIG_HIGHMEM_DEBUG should complain in case its not) -- and of course its a big massive patch changing a widely used API. The patch-set is currently based on tip/master as of today, and compile tested on: i386-all{mod,yes}config, mips-yosemite_defconfig, sparc-sparc32_defconfig, powerpc-ppc6xx_defconfig, and some arm config. (Sorry dhowells, I again couldn't find frv/mn10300 compilers) Boot tested with i386-defconfig on kvm. Since its a rather large set, and somewhat tedious to rebase, I wanted to ask how to go about getting this merged? -- To unsubscribe from this list: send the line "unsubscribe linux-arch" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html