From patchwork Tue Nov 14 16:37:15 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Hemminger X-Patchwork-Id: 837938 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=networkplumber-org.20150623.gappssmtp.com header.i=@networkplumber-org.20150623.gappssmtp.com header.b="fLQBzlE1"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3ybtTz10hFz9sPr for ; Wed, 15 Nov 2017 03:37:59 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755503AbdKNQht (ORCPT ); Tue, 14 Nov 2017 11:37:49 -0500 Received: from mail-pf0-f195.google.com ([209.85.192.195]:52164 "EHLO mail-pf0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755344AbdKNQhW (ORCPT ); Tue, 14 Nov 2017 11:37:22 -0500 Received: by mail-pf0-f195.google.com with SMTP id j28so12468715pfk.8 for ; Tue, 14 Nov 2017 08:37:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=d++0Uq+TZZzQSTOl+8XlNJlcJsZPtlF2gv6UWDKyNl4=; b=fLQBzlE19wSGffPWH8lcNdrjoNgPiXBI65IJiL1iA/agVZOHsvGV3tVeuIkfHixl0R kBLJuSFTvnFWmH21uSMhgJSA4XygLlO8oqEBwHN7RPSx/04p5xqVF7I/y8c1b0SJNopz 7xOr1LZs3kCcHml3FnISnPxA+39d8qJWoqQd+EoRDPJ5X36p3dOoLJuRhmA+5JZVphzi +j6MFIU4lKiMYJrsut63yuchjhnpst7/MS64HxF4u3aPA4FBbN3urQJhRNk7y5n0kp7S wcytJkHJopDSNSb5G2+BpbOKq+Lo7e/HSMhbR7Br2pTndYKKvyI3Qa/87recNKyA89wG 2xmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=d++0Uq+TZZzQSTOl+8XlNJlcJsZPtlF2gv6UWDKyNl4=; b=S5XxQ5GbIo65RRfTs4M8FsBL1/qv2LPVEbtWIPJhpdMcp3ncCG0JIK0UTPReP8q+iS zIovlPbPRZ9VLO0aVGGd/qUmW+pdyfJafaa9QHpv8QoVXtx1lpPRf8K6IR+8cLjZFlXz ldITmSzAY8EkGXFixbvBVxSQ6Nn3fXTD/34EJEac2DQA1uiLQdb/5LxjHFlminP5wX7c ABs5BZ/nK/ZPCaQhpsp4NErwPzouEBLViJef8aqy3jl5+4qEAyuTd4cY4uy/x4EMJ6n1 c/lKKWNuFDeJrd8Fw3e04bS7erCcq6BJPLBHFCN6/VGVI7TvpmXECszHdZ40/5IOCvxb Ci8w== X-Gm-Message-State: AJaThX7tV5bwGURuauZLa3FmsZnfnVGewmUwKQWxZJFifb7eG4QGFDKV FWrrDJ4rrii+7QsS5KFfkTDYvA== X-Google-Smtp-Source: AGs4zMZEMCtae5CnN7H++ksbMG7Pb27QzqA8A9XO58JR9Q0L+94T1FYPsbnr6E0vPSd1O/LOOiCuiQ== X-Received: by 10.159.254.22 with SMTP id r22mr767070pls.84.1510677440675; Tue, 14 Nov 2017 08:37:20 -0800 (PST) Received: from xeon-e3.lan (76-14-207-240.or.wavecable.com. [76.14.207.240]) by smtp.gmail.com with ESMTPSA id b16sm38650410pfe.58.2017.11.14.08.37.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 14 Nov 2017 08:37:19 -0800 (PST) From: Stephen Hemminger X-Google-Original-From: Stephen Hemminger To: viro@zeniv.linux.org.uk, davem@davemloft.net Cc: devel@driverdev.osuosl.org, netdev@vger.kernel.org, linux-fsdevel@vger.kernel.org, Stephen Hemminger , Stephen Hemminger Subject: [PATCH net-next v2 2/2] ncpfs: move net/ncpfs to drivers/staging/ncpfs Date: Tue, 14 Nov 2017 08:37:15 -0800 Message-Id: <20171114163715.31353-3-sthemmin@microsoft.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20171114163715.31353-1-sthemmin@microsoft.com> References: <20171114163715.31353-1-sthemmin@microsoft.com> Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org The Netware Core Protocol is a file system that talks to Netware clients over IPX. Since IPX has been dead for many years move the file system into staging for eventual interment. Signed-off-by: Stephen Hemminger --- v2 add a TODO (don't touch me) file MAINTAINERS | 2 +- drivers/staging/Kconfig | 2 ++ drivers/staging/Makefile | 1 + {fs => drivers/staging}/ncpfs/Kconfig | 0 {fs => drivers/staging}/ncpfs/Makefile | 0 drivers/staging/ncpfs/TODO | 4 ++++ {fs => drivers/staging}/ncpfs/dir.c | 0 {fs => drivers/staging}/ncpfs/file.c | 0 {fs => drivers/staging}/ncpfs/getopt.c | 0 {fs => drivers/staging}/ncpfs/getopt.h | 0 {fs => drivers/staging}/ncpfs/inode.c | 0 {fs => drivers/staging}/ncpfs/ioctl.c | 0 {fs => drivers/staging}/ncpfs/mmap.c | 0 {fs => drivers/staging}/ncpfs/ncp_fs.h | 0 {fs => drivers/staging}/ncpfs/ncp_fs_i.h | 0 {fs => drivers/staging}/ncpfs/ncp_fs_sb.h | 0 {fs => drivers/staging}/ncpfs/ncplib_kernel.c | 0 {fs => drivers/staging}/ncpfs/ncplib_kernel.h | 0 {fs => drivers/staging}/ncpfs/ncpsign_kernel.c | 0 {fs => drivers/staging}/ncpfs/ncpsign_kernel.h | 0 {fs => drivers/staging}/ncpfs/sock.c | 0 {fs => drivers/staging}/ncpfs/symlink.c | 0 fs/Kconfig | 1 - fs/Makefile | 1 - 24 files changed, 8 insertions(+), 3 deletions(-) rename {fs => drivers/staging}/ncpfs/Kconfig (100%) rename {fs => drivers/staging}/ncpfs/Makefile (100%) create mode 100644 drivers/staging/ncpfs/TODO rename {fs => drivers/staging}/ncpfs/dir.c (100%) rename {fs => drivers/staging}/ncpfs/file.c (100%) rename {fs => drivers/staging}/ncpfs/getopt.c (100%) rename {fs => drivers/staging}/ncpfs/getopt.h (100%) rename {fs => drivers/staging}/ncpfs/inode.c (100%) rename {fs => drivers/staging}/ncpfs/ioctl.c (100%) rename {fs => drivers/staging}/ncpfs/mmap.c (100%) rename {fs => drivers/staging}/ncpfs/ncp_fs.h (100%) rename {fs => drivers/staging}/ncpfs/ncp_fs_i.h (100%) rename {fs => drivers/staging}/ncpfs/ncp_fs_sb.h (100%) rename {fs => drivers/staging}/ncpfs/ncplib_kernel.c (100%) rename {fs => drivers/staging}/ncpfs/ncplib_kernel.h (100%) rename {fs => drivers/staging}/ncpfs/ncpsign_kernel.c (100%) rename {fs => drivers/staging}/ncpfs/ncpsign_kernel.h (100%) rename {fs => drivers/staging}/ncpfs/sock.c (100%) rename {fs => drivers/staging}/ncpfs/symlink.c (100%) diff --git a/MAINTAINERS b/MAINTAINERS index 54c29ebcec55..5ed623ad5717 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -9276,7 +9276,7 @@ F: drivers/net/ethernet/natsemi/natsemi.c NCP FILESYSTEM M: Petr Vandrovec S: Odd Fixes -F: fs/ncpfs/ +F: drivers/staging/ncpfs/ NCR 5380 SCSI DRIVERS M: Finn Thain diff --git a/drivers/staging/Kconfig b/drivers/staging/Kconfig index 3744640bed5a..e95ab683331e 100644 --- a/drivers/staging/Kconfig +++ b/drivers/staging/Kconfig @@ -28,6 +28,8 @@ source "drivers/staging/irda/net/Kconfig" source "drivers/staging/ipx/Kconfig" +source "drivers/staging/ncpfs/Kconfig" + source "drivers/staging/wlan-ng/Kconfig" source "drivers/staging/comedi/Kconfig" diff --git a/drivers/staging/Makefile b/drivers/staging/Makefile index f4c0506470ff..af8cd6a3a1f6 100644 --- a/drivers/staging/Makefile +++ b/drivers/staging/Makefile @@ -4,6 +4,7 @@ obj-y += media/ obj-y += typec/ obj-$(CONFIG_IPX) += ipx/ +obj-$(CONFIG_NCP_FS) += ncpfs/ obj-$(CONFIG_IRDA) += irda/net/ obj-$(CONFIG_IRDA) += irda/drivers/ obj-$(CONFIG_PRISM2_USB) += wlan-ng/ diff --git a/fs/ncpfs/Kconfig b/drivers/staging/ncpfs/Kconfig similarity index 100% rename from fs/ncpfs/Kconfig rename to drivers/staging/ncpfs/Kconfig diff --git a/fs/ncpfs/Makefile b/drivers/staging/ncpfs/Makefile similarity index 100% rename from fs/ncpfs/Makefile rename to drivers/staging/ncpfs/Makefile diff --git a/drivers/staging/ncpfs/TODO b/drivers/staging/ncpfs/TODO new file mode 100644 index 000000000000..9b6d38b7e248 --- /dev/null +++ b/drivers/staging/ncpfs/TODO @@ -0,0 +1,4 @@ +The ncpfs code will be removed soon from the kernel tree as it is old and +obsolete and broken. + +Don't worry about fixing up anything here, it's not needed. diff --git a/fs/ncpfs/dir.c b/drivers/staging/ncpfs/dir.c similarity index 100% rename from fs/ncpfs/dir.c rename to drivers/staging/ncpfs/dir.c diff --git a/fs/ncpfs/file.c b/drivers/staging/ncpfs/file.c similarity index 100% rename from fs/ncpfs/file.c rename to drivers/staging/ncpfs/file.c diff --git a/fs/ncpfs/getopt.c b/drivers/staging/ncpfs/getopt.c similarity index 100% rename from fs/ncpfs/getopt.c rename to drivers/staging/ncpfs/getopt.c diff --git a/fs/ncpfs/getopt.h b/drivers/staging/ncpfs/getopt.h similarity index 100% rename from fs/ncpfs/getopt.h rename to drivers/staging/ncpfs/getopt.h diff --git a/fs/ncpfs/inode.c b/drivers/staging/ncpfs/inode.c similarity index 100% rename from fs/ncpfs/inode.c rename to drivers/staging/ncpfs/inode.c diff --git a/fs/ncpfs/ioctl.c b/drivers/staging/ncpfs/ioctl.c similarity index 100% rename from fs/ncpfs/ioctl.c rename to drivers/staging/ncpfs/ioctl.c diff --git a/fs/ncpfs/mmap.c b/drivers/staging/ncpfs/mmap.c similarity index 100% rename from fs/ncpfs/mmap.c rename to drivers/staging/ncpfs/mmap.c diff --git a/fs/ncpfs/ncp_fs.h b/drivers/staging/ncpfs/ncp_fs.h similarity index 100% rename from fs/ncpfs/ncp_fs.h rename to drivers/staging/ncpfs/ncp_fs.h diff --git a/fs/ncpfs/ncp_fs_i.h b/drivers/staging/ncpfs/ncp_fs_i.h similarity index 100% rename from fs/ncpfs/ncp_fs_i.h rename to drivers/staging/ncpfs/ncp_fs_i.h diff --git a/fs/ncpfs/ncp_fs_sb.h b/drivers/staging/ncpfs/ncp_fs_sb.h similarity index 100% rename from fs/ncpfs/ncp_fs_sb.h rename to drivers/staging/ncpfs/ncp_fs_sb.h diff --git a/fs/ncpfs/ncplib_kernel.c b/drivers/staging/ncpfs/ncplib_kernel.c similarity index 100% rename from fs/ncpfs/ncplib_kernel.c rename to drivers/staging/ncpfs/ncplib_kernel.c diff --git a/fs/ncpfs/ncplib_kernel.h b/drivers/staging/ncpfs/ncplib_kernel.h similarity index 100% rename from fs/ncpfs/ncplib_kernel.h rename to drivers/staging/ncpfs/ncplib_kernel.h diff --git a/fs/ncpfs/ncpsign_kernel.c b/drivers/staging/ncpfs/ncpsign_kernel.c similarity index 100% rename from fs/ncpfs/ncpsign_kernel.c rename to drivers/staging/ncpfs/ncpsign_kernel.c diff --git a/fs/ncpfs/ncpsign_kernel.h b/drivers/staging/ncpfs/ncpsign_kernel.h similarity index 100% rename from fs/ncpfs/ncpsign_kernel.h rename to drivers/staging/ncpfs/ncpsign_kernel.h diff --git a/fs/ncpfs/sock.c b/drivers/staging/ncpfs/sock.c similarity index 100% rename from fs/ncpfs/sock.c rename to drivers/staging/ncpfs/sock.c diff --git a/fs/ncpfs/symlink.c b/drivers/staging/ncpfs/symlink.c similarity index 100% rename from fs/ncpfs/symlink.c rename to drivers/staging/ncpfs/symlink.c diff --git a/fs/Kconfig b/fs/Kconfig index 7aee6d699fd6..eaf968bf9cfc 100644 --- a/fs/Kconfig +++ b/fs/Kconfig @@ -298,7 +298,6 @@ config NFS_COMMON source "net/sunrpc/Kconfig" source "fs/ceph/Kconfig" source "fs/cifs/Kconfig" -source "fs/ncpfs/Kconfig" source "fs/coda/Kconfig" source "fs/afs/Kconfig" source "fs/9p/Kconfig" diff --git a/fs/Makefile b/fs/Makefile index ef772f1eaff8..add789ea270a 100644 --- a/fs/Makefile +++ b/fs/Makefile @@ -92,7 +92,6 @@ obj-$(CONFIG_LOCKD) += lockd/ obj-$(CONFIG_NLS) += nls/ obj-$(CONFIG_SYSV_FS) += sysv/ obj-$(CONFIG_CIFS) += cifs/ -obj-$(CONFIG_NCP_FS) += ncpfs/ obj-$(CONFIG_HPFS_FS) += hpfs/ obj-$(CONFIG_NTFS_FS) += ntfs/ obj-$(CONFIG_UFS_FS) += ufs/