Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754104AbcCSAdj (ORCPT ); Fri, 18 Mar 2016 20:33:39 -0400 Received: from smtprelay0185.hostedemail.com ([216.40.44.185]:42894 "EHLO smtprelay.hostedemail.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751482AbcCSAdi (ORCPT ); Fri, 18 Mar 2016 20:33:38 -0400 X-Session-Marker: 6A6F6540706572636865732E636F6D X-Spam-Summary: 2,0,0,,d41d8cd98f00b204,joe@perches.com,:::,RULES_HIT:41:334:355:368:369:379:541:973:988:989:1260:1345:1359:1437:1534:1543:1711:1730:1747:1777:1792:1801:2393:2559:2562:3138:3139:3140:3141:3142:3354:3865:3868:4605:5007:6117:6120:6261:7903:10004:10848:11657:11658:11914:12043:12296:12517:12519:12555:12679:13161:13229:14096:14721:21080:30054:30089,0,RBL:none,CacheIP:none,Bayesian:0.5,0.5,0.5,Netcheck:none,DomainCache:0,MSF:not bulk,SPF:fn,MSBL:0,DNSBL:none,Custom_rules:0:0:0,LFtime:2,LUA_SUMMARY:none X-HE-Tag: truck20_599d9f1fe1c1e X-Filterd-Recvd-Size: 4619 From: Joe Perches To: netdev@vger.kernel.org Cc: linux-kernel@vger.kernel.org Subject: [RFC net-next 0/2] Create ancient subdirectories for old hardware Date: Fri, 18 Mar 2016 17:33:29 -0700 Message-Id: X-Mailer: git-send-email 2.6.3.368.gf34be46 In-Reply-To: <1458340518.26915.30.camel@perches.com> References: <1458340518.26915.30.camel@perches.com> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3895 Lines: 68 Maybe something like this: Old, rare, and unsupported hardware should be exposed as ancient. The drivers for these ancient hardwares are generally untested with current kernels. Joe Perches (2): drivers/net: Create an ANCIENT_NETDEVICES symbol chelsio: Move original cxgb driver into ancient subdirectory drivers/net/Kconfig | 19 +++++++++++++++++++ drivers/net/ethernet/chelsio/Kconfig | 2 +- drivers/net/ethernet/chelsio/Makefile | 2 +- drivers/net/ethernet/chelsio/ancient/Makefile | 1 + .../net/ethernet/chelsio/{ => ancient}/cxgb/Makefile | 0 .../net/ethernet/chelsio/{ => ancient}/cxgb/common.h | 0 .../net/ethernet/chelsio/{ => ancient}/cxgb/cphy.h | 0 .../ethernet/chelsio/{ => ancient}/cxgb/cpl5_cmd.h | 0 .../net/ethernet/chelsio/{ => ancient}/cxgb/cxgb2.c | 0 .../net/ethernet/chelsio/{ => ancient}/cxgb/elmer0.h | 0 .../net/ethernet/chelsio/{ => ancient}/cxgb/espi.c | 0 .../net/ethernet/chelsio/{ => ancient}/cxgb/espi.h | 0 .../ethernet/chelsio/{ => ancient}/cxgb/fpga_defs.h | 0 .../net/ethernet/chelsio/{ => ancient}/cxgb/gmac.h | 0 .../ethernet/chelsio/{ => ancient}/cxgb/mv88e1xxx.c | 0 .../ethernet/chelsio/{ => ancient}/cxgb/mv88e1xxx.h | 0 .../ethernet/chelsio/{ => ancient}/cxgb/mv88x201x.c | 0 .../net/ethernet/chelsio/{ => ancient}/cxgb/my3126.c | 0 .../net/ethernet/chelsio/{ => ancient}/cxgb/pm3393.c | 0 .../net/ethernet/chelsio/{ => ancient}/cxgb/regs.h | 0 drivers/net/ethernet/chelsio/{ => ancient}/cxgb/sge.c | 0 drivers/net/ethernet/chelsio/{ => ancient}/cxgb/sge.h | 0 .../net/ethernet/chelsio/{ => ancient}/cxgb/subr.c | 0 .../chelsio/{ => ancient}/cxgb/suni1x10gexp_regs.h | 0 drivers/net/ethernet/chelsio/{ => ancient}/cxgb/tp.c | 0 drivers/net/ethernet/chelsio/{ => ancient}/cxgb/tp.h | 0 .../net/ethernet/chelsio/{ => ancient}/cxgb/vsc7326.c | 0 .../ethernet/chelsio/{ => ancient}/cxgb/vsc7326_reg.h | 0 28 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 drivers/net/ethernet/chelsio/ancient/Makefile rename drivers/net/ethernet/chelsio/{ => ancient}/cxgb/Makefile (100%) rename drivers/net/ethernet/chelsio/{ => ancient}/cxgb/common.h (100%) rename drivers/net/ethernet/chelsio/{ => ancient}/cxgb/cphy.h (100%) rename drivers/net/ethernet/chelsio/{ => ancient}/cxgb/cpl5_cmd.h (100%) rename drivers/net/ethernet/chelsio/{ => ancient}/cxgb/cxgb2.c (100%) rename drivers/net/ethernet/chelsio/{ => ancient}/cxgb/elmer0.h (100%) rename drivers/net/ethernet/chelsio/{ => ancient}/cxgb/espi.c (100%) rename drivers/net/ethernet/chelsio/{ => ancient}/cxgb/espi.h (100%) rename drivers/net/ethernet/chelsio/{ => ancient}/cxgb/fpga_defs.h (100%) rename drivers/net/ethernet/chelsio/{ => ancient}/cxgb/gmac.h (100%) rename drivers/net/ethernet/chelsio/{ => ancient}/cxgb/mv88e1xxx.c (100%) rename drivers/net/ethernet/chelsio/{ => ancient}/cxgb/mv88e1xxx.h (100%) rename drivers/net/ethernet/chelsio/{ => ancient}/cxgb/mv88x201x.c (100%) rename drivers/net/ethernet/chelsio/{ => ancient}/cxgb/my3126.c (100%) rename drivers/net/ethernet/chelsio/{ => ancient}/cxgb/pm3393.c (100%) rename drivers/net/ethernet/chelsio/{ => ancient}/cxgb/regs.h (100%) rename drivers/net/ethernet/chelsio/{ => ancient}/cxgb/sge.c (100%) rename drivers/net/ethernet/chelsio/{ => ancient}/cxgb/sge.h (100%) rename drivers/net/ethernet/chelsio/{ => ancient}/cxgb/subr.c (100%) rename drivers/net/ethernet/chelsio/{ => ancient}/cxgb/suni1x10gexp_regs.h (100%) rename drivers/net/ethernet/chelsio/{ => ancient}/cxgb/tp.c (100%) rename drivers/net/ethernet/chelsio/{ => ancient}/cxgb/tp.h (100%) rename drivers/net/ethernet/chelsio/{ => ancient}/cxgb/vsc7326.c (100%) rename drivers/net/ethernet/chelsio/{ => ancient}/cxgb/vsc7326_reg.h (100%) -- 2.6.3.368.gf34be46