[RFC][PATCH 0/6] mm, highmem: kmap_atomic rework

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Peter Zijlstra
Date: Thursday, August 19, 2010 - 1:13 pm

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?

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[RFC][PATCH 0/6] mm, highmem: kmap_atomic rework, Peter Zijlstra, (Thu Aug 19, 1:13 pm)
[RFC][PATCH 1/6] mm: strictly nested kmap_atomic, Peter Zijlstra, (Thu Aug 19, 1:13 pm)
[RFC][PATCH 2/6] mm: stack based kmap_atomic, Peter Zijlstra, (Thu Aug 19, 1:13 pm)
[RFC][PATCH 3/6] mm, frv: Out-of-line kmap-atomic, Peter Zijlstra, (Thu Aug 19, 1:13 pm)
[RFC][PATCH 4/6] mm: Remove all KM_type arguments, Peter Zijlstra, (Thu Aug 19, 1:13 pm)
[RFC][PATCH 6/6] mm: Remove pte_*map_nested(), Peter Zijlstra, (Thu Aug 19, 1:13 pm)
Re: [RFC][PATCH 0/6] mm, highmem: kmap_atomic rework, Andrew Morton, (Thu Aug 19, 2:31 pm)
Re: [RFC][PATCH 0/6] mm, highmem: kmap_atomic rework, Peter Zijlstra, (Fri Aug 20, 7:38 am)
Re: [RFC][PATCH 1/6] mm: strictly nested kmap_atomic, Rik van Riel, (Fri Aug 20, 1:50 pm)
Re: [RFC][PATCH 2/6] mm: stack based kmap_atomic, Rik van Riel, (Fri Aug 20, 2:34 pm)
Re: [RFC][PATCH 4/6] mm: Remove all KM_type arguments, Rik van Riel, (Fri Aug 20, 2:44 pm)
Re: [RFC][PATCH 6/6] mm: Remove pte_*map_nested(), Rik van Riel, (Fri Aug 20, 2:47 pm)
Re: [RFC][PATCH 3/6] mm, frv: Out-of-line kmap-atomic, Rik van Riel, (Fri Aug 20, 2:48 pm)
Re: [RFC][PATCH 1/6] mm: strictly nested kmap_atomic, KAMEZAWA Hiroyuki, (Tue Aug 24, 12:09 am)
Re: [RFC][PATCH 2/6] mm: stack based kmap_atomic, KAMEZAWA Hiroyuki, (Tue Aug 24, 12:24 am)