Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754028Ab2FEQS5 (ORCPT ); Tue, 5 Jun 2012 12:18:57 -0400 Received: from mail.parknet.co.jp ([210.171.160.6]:58271 "EHLO mail.parknet.co.jp" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754087Ab2FEQSz (ORCPT ); Tue, 5 Jun 2012 12:18:55 -0400 From: OGAWA Hirofumi To: Konstantin Khlebnikov Cc: Ondrej Zary , Hugh Dickins , Kernel development list , Dave Jones , Hans de Bruin , Linux NFS mailing list , Andrew Morton , Toralf =?iso-8859-1?Q?F=F6rster?= , richard -rw- weinberger Subject: Re: [bisected commit 0fc9d10] NFS-server corruption with 3.4 References: <201206051116.17711.linux@rainbow-software.org> <4FCE0A83.4050502@openvz.org> <201206051620.47925.linux@rainbow-software.org> <4FCE1D17.1080904@openvz.org> <87zk8h23wn.fsf@devron.myhome.or.jp> <4FCE2256.7010804@openvz.org> <4FCE2CCE.9000900@openvz.org> Date: Wed, 06 Jun 2012 01:18:50 +0900 In-Reply-To: <4FCE2CCE.9000900@openvz.org> (Konstantin Khlebnikov's message of "Tue, 05 Jun 2012 19:59:10 +0400") Message-ID: <87pq9d20lx.fsf@devron.myhome.or.jp> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 839 Lines: 24 Konstantin Khlebnikov writes: > Proper fix in attachment. Maybe, you are going to add the stable tag for next stable? Thanks. > radix-tree: fix contiguous iterator > > From: Konstantin Khlebnikov > > This patch fixes bug in macro radix_tree_for_each_contig(). > If radix_tree_next_slot() sees NULL in next slot it returns NULL, but following > radix_tree_next_chunk() switches iterating into next chunk. As result iterating > becomes non-contiguous and breaks vfs "splice" and all its users. -- OGAWA Hirofumi -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/