summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRamji Jiyani <ramjiyani@google.com>2024-05-01 21:17:26 +0000
committerTreehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com>2024-05-02 07:40:32 +0000
commit0a532ff518e1d119712a4475d69c09d80d39cf54 (patch)
treebc1950bf10ceb878cd001a59c88cc326bca5a370
parentb9977e007974dd85a1687ddaa82b7e6a2b350b2b (diff)
downloadgs-0a532ff518e1d119712a4475d69c09d80d39cf54.tar.gz
ANDROID: GKI: Convert CONFIG_NET_9P as GKI modules
CONFIG_NET_9P: Plan 9 resource sharing via the 9P2000 protocol. It is being used by ARCVM for file sharing between guest and host. Removes CONFIG_UNIX=y & CONFIG_INET=y from gki_defconfig by savedefconfig as these boolean configs are implied to set when CONFIG_NET_9P=m. Note: These drivers need kernel_read() and kernel_write() to be accessed which are not allowed on KMI symbol list; so these drivers can not be vendor or unprotected GKI modules. Bug: 332937984 Test: TH Change-Id: Ie5374659f70cd73706ae874f81c215ee991dadbd Signed-off-by: Ramji Jiyani <ramjiyani@google.com>
-rw-r--r--arch/arm64/configs/gki_defconfig3
-rw-r--r--arch/x86/configs/gki_defconfig3
-rw-r--r--modules.bzl2
3 files changed, 4 insertions, 4 deletions
diff --git a/arch/arm64/configs/gki_defconfig b/arch/arm64/configs/gki_defconfig
index 829640f25707..9aaabbe1e002 100644
--- a/arch/arm64/configs/gki_defconfig
+++ b/arch/arm64/configs/gki_defconfig
@@ -119,14 +119,12 @@ CONFIG_LRU_GEN=y
CONFIG_LRU_GEN_ENABLED=y
CONFIG_NET=y
CONFIG_PACKET=y
-CONFIG_UNIX=y
CONFIG_XFRM_USER=y
CONFIG_XFRM_INTERFACE=y
CONFIG_XFRM_MIGRATE=y
CONFIG_XFRM_STATISTICS=y
CONFIG_NET_KEY=y
CONFIG_XDP_SOCKETS=y
-CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_IP_MULTIPLE_TABLES=y
@@ -276,6 +274,7 @@ CONFIG_BT_HCIUART_LL=y
CONFIG_BT_HCIUART_BCM=y
CONFIG_BT_HCIUART_QCA=y
CONFIG_RFKILL=m
+CONFIG_NET_9P=m
CONFIG_NFC=m
CONFIG_PCI=y
CONFIG_PCIEPORTBUS=y
diff --git a/arch/x86/configs/gki_defconfig b/arch/x86/configs/gki_defconfig
index f896991b2a4a..2c24d0e2a993 100644
--- a/arch/x86/configs/gki_defconfig
+++ b/arch/x86/configs/gki_defconfig
@@ -116,14 +116,12 @@ CONFIG_LRU_GEN=y
CONFIG_LRU_GEN_ENABLED=y
CONFIG_NET=y
CONFIG_PACKET=y
-CONFIG_UNIX=y
CONFIG_XFRM_USER=y
CONFIG_XFRM_INTERFACE=y
CONFIG_XFRM_MIGRATE=y
CONFIG_XFRM_STATISTICS=y
CONFIG_NET_KEY=y
CONFIG_XDP_SOCKETS=y
-CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_IP_MULTIPLE_TABLES=y
@@ -273,6 +271,7 @@ CONFIG_BT_HCIUART_LL=y
CONFIG_BT_HCIUART_BCM=y
CONFIG_BT_HCIUART_QCA=y
CONFIG_RFKILL=m
+CONFIG_NET_9P=m
CONFIG_NFC=m
CONFIG_PCI=y
CONFIG_PCIEPORTBUS=y
diff --git a/modules.bzl b/modules.bzl
index 87989e775abd..a7a64af5b49a 100644
--- a/modules.bzl
+++ b/modules.bzl
@@ -53,6 +53,8 @@ _COMMON_GKI_MODULES_LIST = [
"net/6lowpan/nhc_routing.ko",
"net/6lowpan/nhc_udp.ko",
"net/8021q/8021q.ko",
+ "net/9p/9pnet.ko",
+ "net/9p/9pnet_fd.ko",
"net/bluetooth/bluetooth.ko",
"net/bluetooth/hidp/hidp.ko",
"net/bluetooth/rfcomm/rfcomm.ko",