Messages in this thread | | | Date | Mon, 18 Aug 2008 12:51:08 +0200 | From | Carsten Otte <> | Subject | Re: [patch] mm: xip/ext2 fix block allocation race |
| |
Nick Piggin wrote: > XIP can call into get_xip_mem concurrently with the same file,offset with > create=1. This usually maps down to get_block, which expects the page lock > to prevent such a situation. This causes ext2 to explode for one reason or > another. > > Serialise those calls for the moment. For common usages today, I suspect > get_xip_mem rarely is called to create new blocks. In future as XIP > technologies evolve we might need to look at which operations require > scalability, and rework the locking to suit. > > Signed-off-by: Nick Piggin <npiggin@suse.de> Acked-by: Carsten Otte <cotte@de.ibm.com>
| |