From: Miklos Szeredi Date: Mon, 12 Jul 2010 12:41:40 +0000 (+0200) Subject: fuse: don't use atomic kmap X-Git-Tag: v2.6.36-rc1~499^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7909b1c64078087ac153fb47a2f50793fe3ee7d0;p=pandora-kernel.git fuse: don't use atomic kmap Don't use atomic kmap for mapping userspace buffers in device read/write/splice. This is necessary because the next patch (adding store notify) requires that caller of fuse_copy_page() may sleep between invocations. The simplest way to ensure this is to change the atomic kmaps to non-atomic ones. Thankfully architectures where kmap() is not a no-op are going out of fashion, so we can ignore the (probably negligible) performance impact of this change. Signed-off-by: Miklos Szeredi --- Reading git-diff-tree failed