Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp167138ybt; Tue, 16 Jun 2020 20:13:02 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwJWMwXdsTMSQxI9MPhyT2n4m33wDX6P7ds4QFrW8+lm46LhYDdJLhRkfQAimPstOj0nApp X-Received: by 2002:a50:c054:: with SMTP id u20mr5458347edd.142.1592363582772; Tue, 16 Jun 2020 20:13:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592363582; cv=none; d=google.com; s=arc-20160816; b=HQbLY0AM2hy5v4lzDAHw64cK/JIa4bXqoCpLnlbB7WwxwgS3GTqgKvjpaBoyQiAtXa OTBZrHpIbbZO9C2eq21QTHLQUeeBgnk7lUiBAnav/8mZkYCcFX6gDeW+5b0BFRNVPP+P cvyG4z6K09Q7KTU+XmJWOm6G8lu+z8DRFhe5UtCZaJlqNLI6PsN/usa+gTRA3HAiYw5D Dug4ppS23kpv32iOUZTnibxVyeUWZrf0gDJOsRmv/loj7041UOEgOcQsQFWla7uVHm/m psUqUYOmIiHuLMFo9Z1HoDH/FyvniqNMorJtX9pA+/p1L6HUe+iHaMHZfB2saHFqpaSk XIWw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:in-reply-to:date:references :message-id:organization:from:subject:cc:to:dkim-signature; bh=2iifAA7LXdJY4pu2PHS/0St9g5q/kdBP2zmimA0tqDY=; b=eu88s7PFNUNH4u4Cy42wN5agIyYJwPTU4IRfWtQ95ieZtBKbdB4LxgkTefJgb3Hm3V HjXAXbLn/Y/58Wtiggo2NZAWyaOiZ9dCjFDdMOSZnweNk+sNzYLmA2OkBMbTLAorzSSA pp0ipBxwT42WxHZuu7gsT3AkWXTIAoUCoUBFx7ek6hlilOjwKfNayiFQyRzRq9dZ4htw cda8hiJwdyPTwU1EKByUMMh810zlBPcWuXzQSHlzg9hwbJfbu423boc0vZrYwDsUew0u I2bXPm9xjqq3QKcYsgVFM4zxgig+2aWFEQ/ufWoxCypkpraPe4etb+cLWPkU/0xPLK3J 6jgw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2020-01-29 header.b=Zyemp9H0; 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=oracle.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id de16si10733416edb.30.2020.06.16.20.12.40; Tue, 16 Jun 2020 20:13:02 -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=@oracle.com header.s=corp-2020-01-29 header.b=Zyemp9H0; 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=oracle.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726733AbgFQDKP (ORCPT + 99 others); Tue, 16 Jun 2020 23:10:15 -0400 Received: from userp2130.oracle.com ([156.151.31.86]:41116 "EHLO userp2130.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726275AbgFQDKO (ORCPT ); Tue, 16 Jun 2020 23:10:14 -0400 Received: from pps.filterd (userp2130.oracle.com [127.0.0.1]) by userp2130.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 05H39Wc1003328; Wed, 17 Jun 2020 03:09:34 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=to : cc : subject : from : message-id : references : date : in-reply-to : mime-version : content-type; s=corp-2020-01-29; bh=2iifAA7LXdJY4pu2PHS/0St9g5q/kdBP2zmimA0tqDY=; b=Zyemp9H03I/ko0dYfJGLfSWjVh76absuTVgIE0KJcp4RU+ofladSATuGM9oxayEpmBSb PDYd5HJHgsj6jBSRRA3Lwvp/S2wNmi4yg6yFvPmD+yABkCTCEkDFjM5Mahx0tnu6UOE4 9COkx4iEj2WUPy/wCGrDqNnj0Rgmcrwat17agcZPALXzCrVhuieNcBGu2yiddaC/eqHM VdWMtbTgSQbw6y6lhUt9yZ1r7nx/kWaz7TXZ4B3e7YbT+LDon70LuflgdQpmzXuydUax o6rO7TQ/EULOvFeZYBuTTomUbCoPoUrIYOoOELKwi1sDpeMsBvcI31Dtka1rLKJCGdl6 ig== Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by userp2130.oracle.com with ESMTP id 31q65yrre1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Wed, 17 Jun 2020 03:09:34 +0000 Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 05H396V6146329; Wed, 17 Jun 2020 03:09:33 GMT Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by aserp3020.oracle.com with ESMTP id 31q66mpvce-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 17 Jun 2020 03:09:33 +0000 Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24]) by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id 05H39LlP003047; Wed, 17 Jun 2020 03:09:21 GMT Received: from ca-mkp.ca.oracle.com (/10.159.214.123) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 16 Jun 2020 20:09:20 -0700 To: Chris Boot Cc: James Bottomley , Johannes Thumshirn , Bart Van Assche , Finn Thain , "linuxppc-dev@lists.ozlabs.org" , "target-devel@vger.kernel.org" , "linux-scsi@vger.kernel.org" , "linux1394-devel@lists.sourceforge.net" , "linux-kernel@vger.kernel.org" , Chuhong Yuan , "Martin K . Petersen" , Nicholas Bellinger , Stefan Richter Subject: Re: [PATCH] scsi: target/sbp: remove firewire SBP target driver From: "Martin K. Petersen" Organization: Oracle Corporation Message-ID: References: <01020172acd3d10f-3964f076-a820-43fc-9494-3f3946e9b7b5-000000@eu-west-1.amazonses.com> <7ad14946-5c25-fc49-1e48-72d37a607832@boo.tc> <8da0c285-d707-a3d2-063e-472af5cc560f@boo.tc> <8cbab988-fba7-8e27-7faf-9f7aa36ca235@acm.org> <1592321667.4394.5.camel@HansenPartnership.com> <5e512185-45d1-61eb-9bec-91e9f9d53ea3@boo.tc> Date: Tue, 16 Jun 2020 23:09:16 -0400 In-Reply-To: <5e512185-45d1-61eb-9bec-91e9f9d53ea3@boo.tc> (Chris Boot's message of "Tue, 16 Jun 2020 18:59:58 +0100") MIME-Version: 1.0 Content-Type: text/plain X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9654 signatures=668680 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 mlxlogscore=999 bulkscore=0 adultscore=0 phishscore=0 suspectscore=5 mlxscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2004280000 definitions=main-2006170024 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9654 signatures=668680 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 lowpriorityscore=0 malwarescore=0 bulkscore=0 phishscore=0 adultscore=0 priorityscore=1501 mlxscore=0 spamscore=0 clxscore=1011 mlxlogscore=999 suspectscore=5 impostorscore=0 cotscore=-2147483648 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2004280000 definitions=main-2006170024 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Chris, > I don't especially want it to be gone, nor can I be sure there are no > users of what is as far as I can tell a working piece of code. I can > tell you that I never hear about it (other than the odd patch), > whereas I do get emails out of the blue for some of my other (much > smaller) stuff which clearly has users. I'd be just as happy for this > to be orphaned or for nothing to happen to it. > > Honestly, I am totally ambivalent as to what happens to this code. > Martin, however, clearly cares enough to have asked me to supply a > patch to remove it. I love it when people take ownership of old drivers. I think it's wonderful that Finn and others are on the ball when it comes to the 5380 family. I don't care how old things are as long as they are being actively used. I am also very happy to keep things in the tree as long as there is a healthy community around them. However, keeping code around is not free. Core interfaces change frequently. Nobody enjoys having to tweak host templates for 50 devices they have never even heard about. Also, we now live in a reality where there is a constant barrage of build bots and code analyzers sending mail. So the effective cost of keeping code around in the tree is going up. I get a substantial amount of code analysis mail about drivers nobody have touched in a decade or more. Consequently, I am much more inclined to remove drivers than I have been in the past. But I am also very happy to bring them back if somebody uses them or - even better - are willing to step up and maintain them. I don't particularly like the notion of a driver being orphaned because all that really means is that the driver transitions from being (at least partially) somebody else's problem to being mine and mine alone. -- Martin K. Petersen Oracle Linux Engineering