Received: by 10.192.165.148 with SMTP id m20csp1380029imm; Wed, 2 May 2018 20:54:13 -0700 (PDT) X-Google-Smtp-Source: AB8JxZriycw8FhkCqYNV74xmfnuJTvgvkHR05Ta+LheK/VFjxwLUbKgi2G+GYaJR+XX8TwgWPBQq X-Received: by 2002:a17:902:760c:: with SMTP id k12-v6mr8336082pll.61.1525319653492; Wed, 02 May 2018 20:54:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525319653; cv=none; d=google.com; s=arc-20160816; b=vOaQRM2SGKrBuXTsx179QTJlsWpcDLDAa1WgXT5FCNAPhAgBt8OFdb9rSBMXxU1RQ5 DfY8vdYe0FvepGWWVpB+B/merrWulLCLS6t1b0S0008rTucECRNivQPXnG2UMYlZov1L eK2I1aYqpDrJPGFwjwphrKgRIgYg8+n/hqTP4i8GYXfDKdmpxwthqkXip0g3xX2LMVQ4 m0ayq5ZvoDzfzOcqQi3jJ4jguHi9fi+G9uRPFTMq9+omIQAdX/3gyE08G+f1GV12EjXw VEHG6YmCID1VK1lOfJ6FcO7pawvjmmRgxxiTj/6iq8Uc01xGirfpi8hYyAq5+3bPi9FL KzNw== 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:to:subject:dkim-signature :arc-authentication-results; bh=XSQBfTZgZG+mI1RwFzQjcZn14JExPFYNl8JMOgCUuxU=; b=iL1iK2llXTzyfikYowgeYKZ2Pr099G2bddaJHDXDpkkGF8jR07jL+MGzDoWgL1xh6K mgMFzGqgrrHhuelM79ADBRYISCjIgFMZSt9TL3GbAFmCFBi9IpkwNkba4qhLwXgEMEHz OXL0qAFUNf5XZodS4n6evoxvuiLML07OpUUU69DxeQ5pcLxgmHawRPR/NKKFieu1KT84 BZl93eYPF94YxH55h+TlIQ2EKhsOlnpR4HXfa8HrJyfuso/sOLvdB0f96fE0KwA30z/I xqAEMcrArFusVePjTVcEfqkXiW5GMmt8RL9cX9rGuNg99mmmhQsNxisEMUTG6Bhu597m uydg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=tXW77GHO; 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 g13-v6si10487068pgq.670.2018.05.02.20.53.57; Wed, 02 May 2018 20:54:13 -0700 (PDT) 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; dkim=fail header.i=@gmail.com header.s=20161025 header.b=tXW77GHO; 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 S1752061AbeECDwf (ORCPT + 99 others); Wed, 2 May 2018 23:52:35 -0400 Received: from mail-pg0-f66.google.com ([74.125.83.66]:37129 "EHLO mail-pg0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751825AbeECDwc (ORCPT ); Wed, 2 May 2018 23:52:32 -0400 Received: by mail-pg0-f66.google.com with SMTP id a13-v6so12142608pgu.4 for ; Wed, 02 May 2018 20:52:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=XSQBfTZgZG+mI1RwFzQjcZn14JExPFYNl8JMOgCUuxU=; b=tXW77GHOWYJxY2xU0aE5TQS1SbhTVFbNp1Jyug+bhnqcKcWuvsGirhMVE/QqTjXswv 6ribKIO+67M8Cv0jG/1j8E3kOooJ7Rj7jVZhEDOdzMzSECsDZAN5LYn9sjdtjggjpXyj k76Fl/40c6O9MUJq5gHmtJVKvOs4pKa6yd/rpY1H2SHsA6FehtFA2KcNi/na9xDA9SH6 wZlbY7ZlMbs7N/LkGwonBdzg8QKdHeB8uXS0w8WcBPxOWqnxhqkhckZVKb7lv/7gwGss szptiq0t5uYdccZmiJCw1muBze/qglQHbc19ZlFznMUNAY9xsvcek3FPRU5gCTatyy5d 2sfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=XSQBfTZgZG+mI1RwFzQjcZn14JExPFYNl8JMOgCUuxU=; b=c+bDPxHPzQYUSw3SM/l2RpjAzhsPkOcBHaOpP0FXwhcj0LUWh8VKJOVPdDBnC+gr/w 951NtOFSk2H68wbAgqjWMb9kJfw8HoK1KR+9GbBzRHLh48HA7fdAeqmjS9RdTwOcOWAs tQzIMJx1GZzBEb6ZfcBj7upMKwqtk8GoTttJy9KnnnNyAlw5ImL7Jt7TLQfuU5Bqg00G f3d9VuP8jS4zNN/xwskkdsn7sbZ2djV9LGEKJ3QQq9/MWGddv8/0VGCZbajNECJRO0bE AS8Y6skQ9bKzl+ikOsxO9g/8iY/N5N7j8Zhm/wSHdJeFwV2ejQWM67F6I9la8Mgkr+n/ Im/Q== X-Gm-Message-State: ALQs6tAnrc5HLpns5ecxf5eTizM+q7sl5iGiJQ9BCeOEiklWSgJoHP1l l67Oziunt4m9dsm0WrHkwrPK2g== X-Received: by 10.98.91.2 with SMTP id p2mr13545665pfb.96.1525319551632; Wed, 02 May 2018 20:52:31 -0700 (PDT) Received: from server.roeck-us.net (108-223-40-66.lightspeed.sntcca.sbcglobal.net. [108.223.40.66]) by smtp.gmail.com with ESMTPSA id i127-v6sm21916878pgc.45.2018.05.02.20.52.29 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 02 May 2018 20:52:30 -0700 (PDT) Subject: Re: [Ksummit-discuss] bug-introducing patches To: "Theodore Y. Ts'o" , Mark Brown , Sasha Levin , Daniel Vetter , "ksummit-discuss@lists.linuxfoundation.org" , Greg KH , "w@1wt.eu" , "julia.lawall@lip6.fr" , "linux-kernel@vger.kernel.org" References: <20180501163818.GD1468@sasha-vm> <20180501194450.GD10479@thunk.org> <20180501200019.GA7397@sasha-vm> <20180501205448.GE10479@thunk.org> <20180501211551.GI2714@sirena.org.uk> <20180502194632.GB18390@sasha-vm> <20180503020550.GP2714@sirena.org.uk> <20180503031000.GC29205@thunk.org> From: Guenter Roeck Message-ID: <0276fcda-0385-8f22-dbdb-e063f7ed8bbe@roeck-us.net> Date: Wed, 2 May 2018 20:52:29 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: <20180503031000.GC29205@thunk.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 05/02/2018 08:10 PM, Theodore Y. Ts'o wrote: > On Thu, May 03, 2018 at 11:05:50AM +0900, Mark Brown wrote: >> On Wed, May 02, 2018 at 07:46:34PM +0000, Sasha Levin wrote: >> >>> As you said, the regression should be fixed "asap", not "immediately". >>> It should go through some sort of review and testing the maintainers are >>> happy with, but unfourtenately it doesn't happen now. >> >> Doesn't happen some of the time. It's not like this is a universal >> problem. >> >> Especially for driver specific things there's at times no realistic >> prospect of getting useful independent review of fixes, the hardware >> isn't always widely available and if the fix isn't a pure software thing >> at some point you just have to trust the judgement of the vendor. > > And sometimes the Demon Murphy will cause a regression fix for user A, > to cause breakage for slightly different hardware belonging to user B. :-( > Believe me, I get my share of those. 7dac4a1726a9 ("ext4: add validity checks for bitmap block numbers") and its fix 22be37acce25 (" ext4: fix bitmap position validation") are pretty good examples. Yet, at the same time I had to deal with three additional CVEs in the ext4 code. Even though the initial fix for one of the four was buggy, I am glad that I got the other three through stable releases. As for -next, me and others stopped reporting bugs in it, because when we do we tend to get flamed for the "noise". Is anyone aware (or cares) that mips and nds32 images don't build ? Soaking clothes in an empty bathtub won't make them wet, and bugs in code which no one builds, much less tests or uses, won't be found. I can only repeat - what we need is more sophisticated testing, not a more restrictive process. Guenter