Received: by 2002:a05:6a10:9e8c:0:0:0:0 with SMTP id y12csp2289582pxx; Sat, 31 Oct 2020 15:06:45 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxnPvHNR7mPCFzv7kjSC2U/AXcoaKkEWoybSGkhZ/TUP1C71Q5sW9M2tbNyXYyPeM3wpcRo X-Received: by 2002:aa7:c7cf:: with SMTP id o15mr9076200eds.15.1604182005010; Sat, 31 Oct 2020 15:06:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1604182005; cv=none; d=google.com; s=arc-20160816; b=Rc4zPqtDC9LaUuHiUqXr3ydkwtxVyPcXpTKv6VeS68w7WNFBDAwRXU391O8W/g72m+ m1BPDCFOGV1p7gulhI+3nZgh+QoZhPVpZxIOcWfURnWqqTRAZEbL6RrIygNxDm1E0xFT Em8ePG8JQrSRwIriaVYH/a5P1ccHuRJ4qoiJUxSH2DSEZwhWyBJiwbwQ3H07EpaqV8iE b4tCbX0T2XZQxXl8iZp/Kwpgl8MyshzMg25wfDfTve3uN06KnhRyWQhaVIVUFHirIOKb UsX5JzPWVnVC94VIS93bORlitSpsp8IjYsHue6iSn+DaLeV+4aQn8smRg431XZ/oflfd D40w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=8QKK+PuEPH6G1YdXk7JfGu0+hHoOvihK4joLfLpySbg=; b=S9Tb5+auyC7e3lECnBAguD+isqwk9PJliKNX4YxUHZLNpWWpfQX6Za5o0aVoVd7DBF Ft6KxQjFixZ8J+8zPG1DxoqsrEl9TjN9PUJz0KdvQzn9+cT81usY0lnbct1hZLcGOe+Y IiuNBHNVPqQOK/+81K6Hm65+YcMK6SrJqltiDRMmpFCFQSJOgyaEX+HEcs62quhevfP2 /7r/0ceN1zeVHY0KJa9bxq66E9zVaYwdF/+lgg3VQnfs3pXqBY3F9f8f0PxskYPBrIzg 5rwD/8lh/19Uzpyi1uoildDvM34avG/hakqocOp2+XRgZKhuP0Mub++u7Mz+IVeRnJLp CZCg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=bMevfpwq; 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=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s22si7913899edu.360.2020.10.31.15.06.07; Sat, 31 Oct 2020 15:06:44 -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=@kernel.org header.s=default header.b=bMevfpwq; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725873AbgJaWEB (ORCPT + 99 others); Sat, 31 Oct 2020 18:04:01 -0400 Received: from mail.kernel.org ([198.145.29.99]:38660 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725782AbgJaWEA (ORCPT ); Sat, 31 Oct 2020 18:04:00 -0400 Received: from kicinski-fedora-PC1C0HJN.hsd1.ca.comcast.net (c-67-180-217-166.hsd1.ca.comcast.net [67.180.217.166]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id DA77C2072C; Sat, 31 Oct 2020 22:03:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1604181840; bh=vKrIdrKzKmTiUrHQcXrGyvaiTb/mYhEni5U1apPYqrc=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=bMevfpwqvpLfjFwh8YFzIlZUuC+xTTXqrqJ1Zz+MAr05a53LBKGnO4h5hMG3qvcY0 XuWKmRFHo4RjpgGfxOECl0JsfTZ6hbLHi5ljGYSbhgs8THDemi9i10rYCbUjnYMfV2 qWl3cPTzVGqp2G2sg2lJcod3+IvwHfR6cGeBgZe8= Date: Sat, 31 Oct 2020 15:03:59 -0700 From: Jakub Kicinski To: Arnd Bergmann Cc: Xie He , Arnd Bergmann , "David S. Miller" , Linux Kernel Network Developers , LKML , Lee Jones , "Gustavo A. R. Silva" , Krzysztof Kozlowski , Krzysztof Halasa Subject: Re: [PATCH net-next] net: dlci: Deprecate the DLCI driver (aka the Frame Relay layer) Message-ID: <20201031150359.0f944863@kicinski-fedora-PC1C0HJN.hsd1.ca.comcast.net> In-Reply-To: References: <20201028070504.362164-1-xie.he.0141@gmail.com> <20201030200705.6e2039c2@kicinski-fedora-PC1C0HJN.hsd1.ca.comcast.net> <20201031095146.5e6945a1@kicinski-fedora-PC1C0HJN.hsd1.ca.comcast.net> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, 31 Oct 2020 22:41:30 +0100 Arnd Bergmann wrote: > On Sat, Oct 31, 2020 at 5:53 PM Jakub Kicinski wrote: > > > > On Fri, 30 Oct 2020 22:10:42 -0700 Xie He wrote: > > > > The usual way of getting rid of old code is to move it to staging/ > > > > for a few releases then delete it, like Arnd just did with wimax. > > > > > > Oh. OK. But I see "include/linux/if_frad.h" is included in > > > "net/socket.c", and there's still some code in "net/socket.c" related > > > to it. If we move all these files to "staging/", we need to change the > > > "include" line in "net/socket.c" to point to the new location, and we > > > still need to keep a little code in "net/socket.c". So I think if we > > > move it to "staging/", we can't do this in a clean way. > > > > I'd just place that code under appropriate #ifdef CONFIG_ so we don't > > forget to remove it later. It's just the dlci_ioctl_hook, right? > > > > Maybe others have better ideas, Arnd? > > I think it can just go in the bin directly. Ack, fine by me. > I actually submitted a couple of patches to clean up drivers/net/wan > last year but didn't follow up with a new version after we decided > that x.25 is still needed, see > https://lore.kernel.org/netdev/20191209151256.2497534-1-arnd@arndb.de/ > > I can resubmit if you like. Let's just leave it at DLCI/SDLA for now, we can revisit once Dave is back :)