From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id E9094A04AA; Tue, 8 Sep 2020 00:51:07 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 014A91C112; Tue, 8 Sep 2020 00:51:07 +0200 (CEST) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by dpdk.org (Postfix) with ESMTP id 7D3B31C10F for ; Tue, 8 Sep 2020 00:51:05 +0200 (CEST) Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id D18045C00F8; Mon, 7 Sep 2020 18:51:04 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Mon, 07 Sep 2020 18:51:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; s=fm2; bh=0vQUFOHGKd/NC3HKbujfx50/WE YJx/5ycRW3Xi8eaws=; b=MD4R0GFw8lRXIMB9LC5M6BFFQWI3pnqODfZAx3DNJl QicHZVMKGZkK+TXc7cz5SvXYen+f5uYvIWNpquPJKDfMpnxCBc71EgSoxnmFhfRE ATADurta6QuhBFN1+W0FHPnOC1B0SnO61IKsNQ5X9PZPTS1wbn4rRub5tazpYJNw lQ+Y9qLV/E8QdGAHpDbBQUz9pgBK5CfVMebdYI5/c6xz39qnk7qHmHhsqbcOij1T b65aQhj1t9jroMh60DUuf6mXCbJQr9VqtxOITOwDqaqMEYzic8jfheh0FLPEjVq/ r7SqmWkdO3Xd890cIlXbqS7+JfrsVi3GIsb8Af1pcXHA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:date:from :message-id:mime-version:subject:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=0vQUFOHGKd/NC3HKb ujfx50/WEYJx/5ycRW3Xi8eaws=; b=Vi87JfdK/t8xZCL8GN9BvX2hKl/B6s0N0 frcGLpM3hxAY940zht4Sj5l2Nhq2Y80x7QHC3ykI3CmFPwCjwziiSADIOwnsnOPW HWEYKPq1Xr+PuPMLPcf85VDJtqXSS32a7gxtLl4cda+8xi1zCQ3IFTtGbtdqttvJ SxsWRwnOPr9nEc9ERoyVpt1wBte8Bdk3PNnt+ZMoxgPaRYRDYlsS1cU4jTCC8+9s M9kNEU066OSO/C82h8b8xyC/G0STromJ+I1mcixW1/eihzYqI2JiwkTSA43XZN6a pXKud1Hzm7ycHZXj8zQ4raaioood8zTNHd8eRlxLfzEC30EEinesQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduiedrudehuddguddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgggfestdekredtre dttdenucfhrhhomhepvfhhohhmrghsucfoohhnjhgrlhhonhcuoehthhhomhgrshesmhho nhhjrghlohhnrdhnvghtqeenucggtffrrghtthgvrhhnpeeujefhlefffedvvdejleegle eiteeitdevjeefvdeuieeuhedtiefhhefhvefgteenucffohhmrghinhepughpughkrdho rhhgnecukfhppeejjedrudefgedrvddtfedrudekgeenucevlhhushhtvghrufhiiigvpe dtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehthhhomhgrshesmhhonhhjrghlohhnrdhn vght X-ME-Proxy: Received: from xps.monjalon.net (184.203.134.77.rev.sfr.net [77.134.203.184]) by mail.messagingengine.com (Postfix) with ESMTPA id 271C23064680; Mon, 7 Sep 2020 18:51:03 -0400 (EDT) From: Thomas Monjalon To: dev@dpdk.org Cc: david.marchand@redhat.com, ferruh.yigit@intel.com, jerinj@marvell.com, stephen@networkplumber.org Date: Tue, 8 Sep 2020 00:50:49 +0200 Message-Id: <20200907225049.547832-1-thomas@monjalon.net> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-dev] [PATCH] kernel: remove igb_uio X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" As decided in the Technical Board in November 2019, the kernel module igb_uio is moved to the dpdk-kmods repository in the /linux/igb_uio/ directory. Minutes of Technical Board meeting: https://mails.dpdk.org/archives/dev/2019-November/151763.html Signed-off-by: Thomas Monjalon --- MAINTAINERS | 1 - doc/guides/rel_notes/deprecation.rst | 7 - kernel/linux/igb_uio/Kbuild | 2 - kernel/linux/igb_uio/compat.h | 154 ------- kernel/linux/igb_uio/igb_uio.c | 660 --------------------------- kernel/linux/igb_uio/meson.build | 20 - kernel/linux/meson.build | 2 +- 7 files changed, 1 insertion(+), 845 deletions(-) delete mode 100644 kernel/linux/igb_uio/Kbuild delete mode 100644 kernel/linux/igb_uio/compat.h delete mode 100644 kernel/linux/igb_uio/igb_uio.c delete mode 100644 kernel/linux/igb_uio/meson.build diff --git a/MAINTAINERS b/MAINTAINERS index 3b16d7a4b8..d74bec58e1 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -292,7 +292,6 @@ F: doc/guides/linux_gsg/ Linux UIO M: Ferruh Yigit -F: kernel/linux/igb_uio/ F: drivers/bus/pci/linux/*uio* Linux VFIO diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst index 279eccb04a..6f722ad79d 100644 --- a/doc/guides/rel_notes/deprecation.rst +++ b/doc/guides/rel_notes/deprecation.rst @@ -96,13 +96,6 @@ Deprecation Notices used in the place of rte_cio_*mb APIs. The rte_cio_*mb APIs will be deprecated in 20.11 release. -* igb_uio: In the view of reducing the kernel dependency from the main tree, - as a first step, the Technical Board decided to move ``igb_uio`` - kernel module to the dpdk-kmods repository in the /linux/igb_uio/ directory - in 20.11. - Minutes of Technical Board Meeting of `2019-11-06 - `_. - * lib: will fix extending some enum/define breaking the ABI. There are multiple samples in DPDK that enum/define terminated with a ``.*MAX.*`` value which is used by iterators, and arrays holding these values are sized with this diff --git a/kernel/linux/igb_uio/Kbuild b/kernel/linux/igb_uio/Kbuild deleted file mode 100644 index 3ab85c4116..0000000000 diff --git a/kernel/linux/igb_uio/compat.h b/kernel/linux/igb_uio/compat.h deleted file mode 100644 index 8dbb896ae1..0000000000 diff --git a/kernel/linux/igb_uio/igb_uio.c b/kernel/linux/igb_uio/igb_uio.c deleted file mode 100644 index 039f5a5f63..0000000000 diff --git a/kernel/linux/igb_uio/meson.build b/kernel/linux/igb_uio/meson.build deleted file mode 100644 index 80540aecee..0000000000 diff --git a/kernel/linux/meson.build b/kernel/linux/meson.build index da79df1687..5c864a4653 100644 --- a/kernel/linux/meson.build +++ b/kernel/linux/meson.build @@ -1,7 +1,7 @@ # SPDX-License-Identifier: BSD-3-Clause # Copyright(c) 2018 Intel Corporation -subdirs = ['igb_uio', 'kni'] +subdirs = ['kni'] # if we are cross-compiling we need kernel_dir specified if get_option('kernel_dir') == '' and meson.is_cross_build() -- 2.28.0