Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp643695pxf; Wed, 7 Apr 2021 08:16:14 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyrAcYmiliiRg7bwOubbIGHuN9SWgco6z1zHuQBlrI/XYDFZf3SUsMWGCU9FlSx20Qr3G79 X-Received: by 2002:aa7:da48:: with SMTP id w8mr4926943eds.81.1617808574693; Wed, 07 Apr 2021 08:16:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617808574; cv=none; d=google.com; s=arc-20160816; b=Y1cL6SIcoWgw8yCezBXjunmQWYGQjJBhCtkc868/Epuro3DboIeZiy9QYKFf6jo+D4 ote1AS0+y6XF+vIJWUgmN9HcHlZTAJLdO5bq/yyT6X245r6oQQJd7Il9aU/M4uHowrmf N6P/jZ3RtJJaZSHWITNzPIUfMtTlKfW/XTnXbbcPE63TxONxKwUpr1eZgY49Ibou690L aRukS10t4I8xqFU+69pQWWxLUY18mzzA8ZcMnb+NLeN3X5fvyXCPa5RPgU/hys/XcZfv mkwJl77Gpkj523e8ypS0zU0F/PGX45fqUbjbmuD2GFjBccqIkVu2yowwNOuo2V42F9ex Ha9Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:subject:from :references:cc:to:dkim-signature; bh=9gAUBSas1c2zynPZGsm5lpmI/COC2SlQ+0LwpbtGnEY=; b=F86D5p2dcwpbQQ2284Uw2B4S7Z9/b7P+BoD37TuqkOVkAG6WMjhcKwr0GWjCWOtzn3 l/Yb7NSp4OhfxZP4N93TyZyBQdtXTdZOC2xsgDX9SJS6eH3iJ2Loxi/MCb5KbPGJSqdD M1+aZwXVYP1VmA5pTugN7Yg7iBmkX8bSZdh0uUqpoYylvRULCvSqwEavu7At5t8gad6n Sq1ZyI6SlkZlBYRPqHY4I6AAStuvq+9RIJU9tWXLB0R/0uI/QJku1pOh/vjLxcOTOTYh M+BsMMFkFkjqXRii0zJDngKcOx3faL/D8+7t0p9mR6euDj+4RDKY6/J1om+WILCowXCg 6z7w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=UGNajZKA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u10si20789137edj.431.2021.04.07.08.15.51; Wed, 07 Apr 2021 08:16:14 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=UGNajZKA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S245602AbhDFUoP (ORCPT + 99 others); Tue, 6 Apr 2021 16:44:15 -0400 Received: from us-smtp-delivery-124.mimecast.com ([216.205.24.124]:52192 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1347213AbhDFUoG (ORCPT ); Tue, 6 Apr 2021 16:44:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1617741837; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9gAUBSas1c2zynPZGsm5lpmI/COC2SlQ+0LwpbtGnEY=; b=UGNajZKAOC5jW0A7vvOsN1FNUSuKF+iS4WtGV99902Q0m1CIE8rTRs4NpAhmsiQEz64LaF nEm9ClsfmpEHcA9zhcfWaIHw0DbY6pJlRX9usGNXwkeNxqN+2kY6cUBMVYQhchp8Bz3ilb GA/rLvyC7Gw4c1UOCn4Eyr83SvogTbs= Received: from mail-ej1-f72.google.com (mail-ej1-f72.google.com [209.85.218.72]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-459-kfPI0sUKOwyeW5VaSgKpuQ-1; Tue, 06 Apr 2021 16:43:55 -0400 X-MC-Unique: kfPI0sUKOwyeW5VaSgKpuQ-1 Received: by mail-ej1-f72.google.com with SMTP id k26so2380316ejs.5 for ; Tue, 06 Apr 2021 13:43:55 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:cc:references:from:subject:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=9gAUBSas1c2zynPZGsm5lpmI/COC2SlQ+0LwpbtGnEY=; b=I7Kd2DVCgWoA5H/uN4ANkkgCkvS6d535lDsM/SU/fBWD5z40ICcPXoKMetHqEgut1F QXrK88mB87kLrMiqfRo4Wbe+e1gh9P097WSXhCGihVfJq/pISARiPZ+IMVMDpwIKlvl3 XlHBLZ39P2brMJeytiay/v6+vDt+oyzeBoXuGehPJM5Rbcud2/RB2XI20snChYNt3u7J Keh6r6UQBO3S93XQV14spSdRQFNa+Zp+scH5lb9SaxZO6V/EgWNg4+u5OtSeEFNHX5e8 //kC6V8yCwspd0womYP8NEA4ePWiswXiajgOwBAPKjEz2SJx/OCV0OLFUg+lAyrc9cWO Jl0g== X-Gm-Message-State: AOAM532qLZqM9sjCsjD17c7yMBWZqFJZXp1HAwe+eEIHcnsZH+9ac79e Qi+KR2aFvRN9xFgH0DC7Ovur6dWgFfVApxQmZRiK9ddMplntBSAE2PX6Kz2LcM1tgwpSypwAdLV +ZqDhylmS5vrr3WhKRdwqyoB/ X-Received: by 2002:a17:906:5203:: with SMTP id g3mr35123524ejm.95.1617741834522; Tue, 06 Apr 2021 13:43:54 -0700 (PDT) X-Received: by 2002:a17:906:5203:: with SMTP id g3mr35123507ejm.95.1617741834348; Tue, 06 Apr 2021 13:43:54 -0700 (PDT) Received: from ?IPv6:2001:b07:6468:f312:c8dd:75d4:99ab:290a? ([2001:b07:6468:f312:c8dd:75d4:99ab:290a]) by smtp.gmail.com with ESMTPSA id s12sm9340838edx.18.2021.04.06.13.43.52 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 06 Apr 2021 13:43:53 -0700 (PDT) To: Sasha Levin Cc: Greg Kroah-Hartman , linux-kernel@vger.kernel.org, stable@vger.kernel.org, Peter Feiner , Ben Gardon References: <20210405085031.040238881@linuxfoundation.org> <20210405085034.229578703@linuxfoundation.org> <98478382-23f8-57af-dc17-23c7d9899b9a@redhat.com> <81059969-e146-6ed3-01b6-341cbcf1b3ae@redhat.com> From: Paolo Bonzini Subject: Re: [PATCH 5.10 096/126] KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map Message-ID: Date: Tue, 6 Apr 2021 22:43:52 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 06/04/21 21:44, Sasha Levin wrote: > On Tue, Apr 06, 2021 at 08:28:27PM +0200, Paolo Bonzini wrote: >> If a patch doesn't (more or less trivially) apply, the maintainer >> should take action.  Distro maintainers can also jump in and post the >> backport to subsystem mailing lists.  If the stable kernel loses a >> patch because a maintainer doesn't have the time to do a backport, >> it's not the end of the world. > > This quickly went from a "world class" to "fuck it". Known bugs are better than unknown bugs. If something is reported on 4.19 and the stable@ backports were only done up to 5.4 because the backport was a bit more messy, it's okay. If a user comes up with a weird bug that I've never seen and that it's caused by a botched backport, it's much worse. In this specific case we're talking of 5.10; but in many cases users of really old kernels, let's say 4.4-4.9 at this point, won't care about having *all* bugfixes. Some newer (and thus more buggy) features may be so distant from the mainline in those kernels, or so immature, that no one will consider them while staying on such an old kernel. Again, kernel necrophilia pays my bills, so I have some experience there. :) > It's understandable that maintainers don't have all the time in the > world for this, but are you really asking not to backport fixes to > stable trees because you don't have the time for it and don't want > anyone else to do it instead? If a bug is serious I *will* do the backport; I literally did this specific backport on the first working day after the failure report. But not all bugs are created equal and neither are all stable@-worthy bugs. I try to use the "Fixes" tag correctly, but sometimes a bug that *technically* is 10-years-old may not be worthwhile or even possible to fix even in 5.4. That said... one thing that would be really, really awesome would be a website where you navigate a Linux checkout and for each directory you can choose to get a list of stable patches that were Cc-ed to stable@ and failed to apply. A pipedream maybe, but also a great internship project. :) Paolo > Maybe consider designating someone who knows the subsystem well and does > have time for this?