Received: by 10.223.185.116 with SMTP id b49csp4005003wrg; Mon, 26 Feb 2018 09:32:44 -0800 (PST) X-Google-Smtp-Source: AH8x224AcHOB65XbkGPtd4UTIeXyFoe70DhNDOik9PzFSz56nPjDMy7HVCWvKnr8pJxWzlxiINIY X-Received: by 2002:a17:902:9686:: with SMTP id n6-v6mr11155928plp.333.1519666364527; Mon, 26 Feb 2018 09:32:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519666364; cv=none; d=google.com; s=arc-20160816; b=PnP8V/8cqXMJFGHSi3JG/qFRlECseCNT92Sqiz15c2v4ENVrwbfXmmVIDRviX1tCjS I0eANA8q2FcXDj5dryiNBxRuolfTvw6kLdIOMIW/SyLTFFDdkbSaz0Y43AhWHsLx2qzo uJHj44OFUkci/M3SPLmceBHau4GqVDoZCLJjWpUxLj8FH/ceJ07WQPTu0yPmPzyBPFyI iRQAcLvIdFeDjacT8Ta4t5ugzPgudgqNtyHKhCxfxo9aZt6WL9SsCNni6sDFoVxJ1hxV tKyfV47aNeprR40tIxPc9ILtdLaxpPTsb5XVnb1VH1rq0nzABqpqV8+0t5Z+qGWdzHpk IeKA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:arc-authentication-results; bh=NU966G0u2O7tT4g4eIM93xvL/d5QB/8dloZyHUCd+UA=; b=XeM7+6csLgBJ0DFD/W7/c5zZrBK8OOjA/HCNqUMtWSHN08+6TSrbT55Rf9Ra7lQQ+3 HqxrExr4liyYh729metsJ9M78TLGQzJdn/cS/R/C/L7FyZlcj/YJfBC/uEFUksfrLIvI O+qg5ixa2uE9haxKeamev2O4Io01pJZMKLf1FU5CdTsU0CgdKgEl8pyO9Up2m/NDZ7zf GUttMmbMIT5LM3OcnBm1c04PT4tVy5YxnTypRjUpkqlugYY9FP/C6Ggt0g3uVEcZ62Kj BSKb9z5waHrXmxbeZv44nUyjVoRQ46lxiAFZSn/QrN3mSTIT4/Ghu4v6egc7thg6i7ig rw2A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u8-v6si1657746plm.389.2018.02.26.09.32.26; Mon, 26 Feb 2018 09:32:44 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751269AbeBZRbn (ORCPT + 99 others); Mon, 26 Feb 2018 12:31:43 -0500 Received: from wp227.webpack.hosteurope.de ([80.237.132.234]:45548 "EHLO wp227.webpack.hosteurope.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750767AbeBZRbl (ORCPT ); Mon, 26 Feb 2018 12:31:41 -0500 Received: from ip4d15e3ad.dynamic.kabel-deutschland.de ([77.21.227.173] helo=[192.168.66.118]); authenticated by wp227.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) id 1eqMck-0006VX-Fp; Mon, 26 Feb 2018 18:31:38 +0100 Subject: Re: DM Regression in 4.16-rc1 - read() returns data when it shouldn't To: NeilBrown , Mike Snitzer Cc: Milan Broz , device-mapper development , Linux Kernel Mailing List References: <70cda2a3-f246-d45b-f600-1f9d15ba22ff@gmail.com> <5fca4e3f-536c-9c52-31bb-927e8ab5b6c8@leemhuis.info> <20180219171531.GA27498@redhat.com> <3fa615bf-8239-f189-8557-cb2d072181c0@leemhuis.info> <87606khv5z.fsf@notabene.neil.brown.name> From: Thorsten Leemhuis Message-ID: Date: Mon, 26 Feb 2018 18:31:37 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: <87606khv5z.fsf@notabene.neil.brown.name> Content-Type: text/plain; charset=utf-8 Content-Language: en-MW Content-Transfer-Encoding: 8bit X-bounce-key: webpack.hosteurope.de;regressions@leemhuis.info;1519666301;1084e998; X-HE-SMSGID: 1eqMck-0006VX-Fp Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 26.02.2018 12:01, NeilBrown wrote: > On Mon, Feb 26 2018, Thorsten Leemhuis wrote: >> Hi Mike! On 19.02.2018 18:15, Mike Snitzer wrote: >>> On Mon, Feb 19 2018 at 8:44am -0500, >>> Thorsten Leemhuis wrote: >>>> JFYI: This issues is tracked in the regression reports for Linux 4.16 >>>> (http://bit.ly/lnxregrep416 ) with this id: >>>> Linux-Regression-ID: lr#9e195f >>>> Please include this line in the comment section of patches that are >>> […] >>> The fix was already merged by Linus on Friday, see: >>> git.kernel.org/linus/8dd601fa8317243be887458c49f6c29c2f3d719f >> Ohh, thx for the pointer. Could you please next time add a tag like >> Fixes: 18a25da84354 ("dm: ensure bio submission follows a depth-first >> tree walk") > > The thing is... it didn't fix that commit. That commit was fine. > If fixed something else much further back, which that commit just made > more problematic. > That is why I added the Cc: stable with the earliest version that needed > fixing. > > Unfortunately, reality isn't always neat and tidy :-( when it is, I do > use Fixes: Ha, okay, sorry for the noise then. Side note: At the same time this is might be a reason why a "Linux-Regression-ID" or something like that might make sense, because it shows that even a bisected commit sometimes isn't enough to build a obvious connection between a regression report and the commit with the fix... Ciao, Thorsten