Skip to content

Instantly share code, notes, and snippets.

@plntyk
Created June 13, 2016 16:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save plntyk/281914153e08c678960be1f7b1a21dc1 to your computer and use it in GitHub Desktop.
Save plntyk/281914153e08c678960be1f7b1a21dc1 to your computer and use it in GitHub Desktop.
From 39097c6aa7c3405e82d74e746be06d6e983f7bb6 Mon Sep 17 00:00:00 2001
From: Dirk Neukirchen <dirkneukirchen@web.de>
Date: Mon, 13 Jun 2016 17:43:09 +0200
Subject: [PATCH 6/7] [WIP] kernel: add Plan9 resource sharing
Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
---
package/kernel/linux/modules/fs.mk | 15 +++++++++++++++
package/kernel/linux/modules/netsupport.mk | 16 ++++++++++++++++
2 files changed, 31 insertions(+)
diff --git a/package/kernel/linux/modules/fs.mk b/package/kernel/linux/modules/fs.mk
index a47eea9..aff9d75 100644
--- a/package/kernel/linux/modules/fs.mk
+++ b/package/kernel/linux/modules/fs.mk
@@ -7,6 +7,21 @@
FS_MENU:=Filesystems
+define KernelPackage/fs-9p
+ SUBMENU:=$(FS_MENU)
+ TITLE:=Plan 9 resource sharing (9P2000)
+ DEPENDS:=+kmod-9pnet
+ KCONFIG:= \
+ CONFIG_9P_FS \
+ CONFIG_9P_FS_POSIX_ACL=n \
+ CONFIG_9P_FSCACHE=n
+ FILES:=$(LINUX_DIR)/fs/9p/9p.ko
+ AUTOLOAD:=$(call AutoLoad,40,9p)
+endef
+
+$(eval $(call KernelPackage,fs-9p))
+
+
define KernelPackage/fs-fscache
SUBMENU:=$(FS_MENU)
TITLE:=General filesystem local cache manager
diff --git a/package/kernel/linux/modules/netsupport.mk b/package/kernel/linux/modules/netsupport.mk
index 24f1e27..99e4a57 100644
--- a/package/kernel/linux/modules/netsupport.mk
+++ b/package/kernel/linux/modules/netsupport.mk
@@ -7,6 +7,22 @@
NETWORK_SUPPORT_MENU:=Network Support
+define KernelPackage/9pnet
+ SUBMENU:=$(FS_MENU)
+ TITLE:=Plan 9 resource sharing (9P2000)
+ KCONFIG:= \
+ CONFIG_NET_9P \
+ CONFIG_NET_9P_DEBUG=n \
+ CONFIG_NET_9P_VIRTIO
+ FILES:= \
+ $(LINUX_DIR)/net/9p/9pnet.ko \
+ $(LINUX_DIR)/net/9p/9pnet_virtio.ko
+ AUTOLOAD:=$(call AutoLoad,30,9pnet 9pnet_virtio)
+endef
+
+$(eval $(call KernelPackage,9pnet 9pnet_virtio))
+
+
define KernelPackage/atm
SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=ATM support
--
2.8.3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment