Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp135599imm; Thu, 11 Oct 2018 17:04:13 -0700 (PDT) X-Google-Smtp-Source: ACcGV62fWwbkOG60IAI8y4BsEwcA3nDBDxy+WtrfY0IshT5CRHzH9iAMmXQKUNqPdOqTtXotbJzl X-Received: by 2002:a62:75c7:: with SMTP id q190-v6mr3689222pfc.137.1539302652956; Thu, 11 Oct 2018 17:04:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1539302652; cv=none; d=google.com; s=arc-20160816; b=kISZLQLOIusrwl7MVxaPQ03aKYLmCqiBgQqCx1RuFZ2bnTcjWO+mk86zxOQv9BHyIB KbrK7pQ+PoCtpqV77joNTZgOR4P6g/8MIBAJeF8KcsMcM7c/xExjwxE+yRuLIB0UaJ3+ +m+FUFvajwktxwYNI1i8hrus3+7mkrVMKTrXHSLA3o+rSxYB8CwUALl9DHQekO1yhGzW gQZmGK2tqGDPcaC71ZW8UF1qOS7JljsSHPsAJ9ZK3BgjOy31XpaW8HP4/OUeCw2U9kPw 4yZLz/yKMbnDdO20wLyqycQ+FWTUrAfCjsQjkg21ILXOL4t11xPqwZH3Fr7P5PzjP5Wu 52nA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=6r1JLPg0IqKaayCtOulc2ZNroj/XXnXaGCny+Yao7NE=; b=D7PJuSmQe4YKMXQF84/1rjn9iBbz3bP1LqF/bHUs+NvbzmUcFtXE+254NH3Y7M19CM E+5vfOh8k02stzeUe3sPTSI25/HrIkamyJ+9VVzienZFMbUVDPl1+lfXnNZ2zD6CKwbA WgePo6urPQq433f3gttpFoVwW02OFih2FCGYYb7ZR56L1RVal19fTj0FYTGUxnH/owi5 2dl+0kMvk5rzFybNrDETKURNICCwLwqRD6NB5kaAgWcRrkQqUOTWoTlMqrFwD5z3uRBj I8vwA+v10xmQv7Nw4vMgsR37Q9zSXeRbML3nQKVl6SWfs/TtNZ7xIZOZgtXk+tWNJjlv Dgww== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="BT2R/z5K"; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g8-v6si30638089pli.338.2018.10.11.17.03.58; Thu, 11 Oct 2018 17:04:12 -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=pass header.i=@gmail.com header.s=20161025 header.b="BT2R/z5K"; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727162AbeJLHdP (ORCPT + 99 others); Fri, 12 Oct 2018 03:33:15 -0400 Received: from mail-pl1-f195.google.com ([209.85.214.195]:35497 "EHLO mail-pl1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725913AbeJLHdP (ORCPT ); Fri, 12 Oct 2018 03:33:15 -0400 Received: by mail-pl1-f195.google.com with SMTP id f8-v6so5000950plb.2; Thu, 11 Oct 2018 17:03:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=6r1JLPg0IqKaayCtOulc2ZNroj/XXnXaGCny+Yao7NE=; b=BT2R/z5KzqAmd6FbH5JY2jolJ0T+JSg53vBg4StOru3o0XDBws0iQFzDGhSEgQ6zLD /LUmskV+2PLu3XKIaaMWhdyfyFfPY2MV4eBFE9CcWwL4IzaglfpMR5+VsT2zJGi1z/so HmiLaFnB7UhEftzR/NjaEkXb4lgw5bY72yCRFig/HGFd9ENoKJJBrSggD3d7Rcqb64b5 aO4k8WL14sp7SHQAELx7uxCrWZyZGlAjTPtQ1xohBSIrRjrV475+TGv7LL5YkvcstUDL t5UEO0rueLisqL7qkB4Q+EnY1lbWo2BSm80MZe9lF77x00/ApCAkNdPQ29AVtXZrBzSV mGNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=6r1JLPg0IqKaayCtOulc2ZNroj/XXnXaGCny+Yao7NE=; b=TCdUorwEZW2mfm9Zp0LtXk78IeNuisGyohAnhGpTykYjJPQup6Y6aBsHtReDWG+HXr Qkkl08+5T5BcHol+EMyKxYfwB3pz4W5Nrq9aYuUTEK2+yhayN4aFZAsGBiPrz+2pfp9p NsD5NGCDmRjVIY3/OSwUYzCFfLOxtS+lSphsT1B0pex65vFYtMpKaKUxK/F1zqlmoy2p tzjJxw3XN4UvPGkNYxBtAnhnAcdRRVgDEbb3YcY/A3RNo/rymnFEnHknNsc0R4pJT5hx EW1ALRh4FiB8fgEe5tPknhzDJoVLljSGIW9mNpHn/z5CKVJgsA3rqXbC4ZnpqvG9wcIr Be9g== X-Gm-Message-State: ABuFfoiSloX1B/6zGPIVvPZr+y14NcKdQTL/JbN8NQBPO/aEIRSP0JV4 0Q+4wDAqEQsDUKs9SpjOYZPnJW9pFwM= X-Received: by 2002:a17:902:6b03:: with SMTP id o3-v6mr3577275plk.333.1539302616813; Thu, 11 Oct 2018 17:03:36 -0700 (PDT) Received: from dtor-ws ([2620:15c:202:201:3adc:b08c:7acc:b325]) by smtp.gmail.com with ESMTPSA id k24-v6sm21599857pfi.11.2018.10.11.17.03.35 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 11 Oct 2018 17:03:35 -0700 (PDT) Date: Thu, 11 Oct 2018 17:03:33 -0700 From: Dmitry Torokhov To: Geert Uytterhoeven Cc: Sasha Levin , Michael Schmitz , stable , Linux Kernel Mailing List , Andreas Schwab , Sasha Levin Subject: Re: [PATCH AUTOSEL 4.18 24/58] Input: atakbd - fix Atari CapsLock behaviour Message-ID: <20181012000333.GA68467@dtor-ws> References: <20181008152523.70705-1-sashal@kernel.org> <20181008152523.70705-24-sashal@kernel.org> <20181010142958.GF32006@sasha-vm> <20181010170219.GA47260@dtor-ws> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Geert, On Wed, Oct 10, 2018 at 09:04:08PM +0200, Geert Uytterhoeven wrote: > Hi Dmitry, > > On Wed, Oct 10, 2018 at 7:03 PM Dmitry Torokhov > wrote: > > Same goes for patches that deal with error handling in probe() functions > > that your AUTOSEL scripts like to pick. Yes, they are fixing bugs. But > > show me actually users affected by them? You encounter these issues with > > probe when you do initial device bringup, but once device is stabilized > > probes are expected to succeed. There won't be duplicate sysfs > > attributes, memory will be allocated, and so on. Fixes to remove() might > > be worthwhile if it is a hot-pluggable bus, but otherwise - no. Yes, the > > box may OOPS if someone manually unbind device through sysfs, but the > > solution is no to patch stable kernels, but simply tell user "dont to > > that [yet]". > > In modern days with -EPROBE_DEFER, bugs in probe() are much more likely > to cause damage than before. Yes, as usual, the real life is not quite as black-and-white as I painted it to be ;) If the patch handles failures that could be result of signalling deferral I would consider it for stable. OTOH it is not very likely that older, previously working device, will start signalling deferral where it did not before, so if we see deferral it is likely we are dealing with newer platform, and it is unclear how far stable backport should go in this case. So again, choices, choices ;) Thanks. -- Dmitry