kdbus: add Makefile, Kconfig and MAINTAINERS entry
authorDaniel Mack <daniel@zonque.org>
Thu, 11 Sep 2014 16:48:06 +0000 (18:48 +0200)
committerKarol Lewandowski <k.lewandowsk@samsung.com>
Thu, 25 Jul 2019 13:46:35 +0000 (15:46 +0200)
This patch hooks up the build system to actually compile the files
added by previous patches. It also adds an entry to MAINTAINERS to
direct people to Greg KH, David Herrmann, Djalal Harouni and me for
questions and patches.

Signed-off-by: Daniel Mack <daniel@zonque.org>
Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
Signed-off-by: Djalal Harouni <tixxdz@opendz.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Paul Osmialowski <p.osmialowsk@samsung.com>
MAINTAINERS
init/Kconfig
ipc/Makefile
ipc/kdbus/Makefile [new file with mode: 0644]

index 6cb70b85332378057f2407440615f06ffc442463..fae021749f7bdbf82b35e63f1952454d8be4eb4e 100644 (file)
@@ -7440,6 +7440,19 @@ S:       Maintained
 F:     Documentation/kbuild/kconfig-language.txt
 F:     scripts/kconfig/
 
+KDBUS
+M:     Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+M:     Daniel Mack <daniel@zonque.org>
+M:     David Herrmann <dh.herrmann@googlemail.com>
+M:     Djalal Harouni <tixxdz@opendz.org>
+L:     linux-kernel@vger.kernel.org
+S:     Maintained
+F:     ipc/kdbus/*
+F:     samples/kdbus/*
+F:     Documentation/kdbus/*
+F:     include/uapi/linux/kdbus.h
+F:     tools/testing/selftests/kdbus/
+
 KDUMP
 M:     Dave Young <dyoung@redhat.com>
 M:     Baoquan He <bhe@redhat.com>
index 46075327c165dd798b0283dd8600b21e2396a61b..bf31a33471fd4c807dc64d81424e030c3b7be0d3 100644 (file)
@@ -273,6 +273,18 @@ config POSIX_MQUEUE_SYSCTL
        depends on SYSCTL
        default y
 
+config KDBUS
+       tristate "kdbus interprocess communication"
+       depends on TMPFS
+       help
+         D-Bus is a system for low-latency, low-overhead, easy to use
+         interprocess communication (IPC).
+
+         See Documentation/kdbus.txt
+
+         To compile this driver as a module, choose M here: the
+         module will be called kdbus.
+
 config CROSS_MEMORY_ATTACH
        bool "Enable process_vm_readv/writev syscalls"
        depends on MMU
index c2558c430f51c71dda3aed28f12203b88c8c4313..2d21802ba1ec6facdc8230f2a1f681f333acecdd 100644 (file)
@@ -9,4 +9,4 @@ obj-$(CONFIG_SYSVIPC_SYSCTL) += ipc_sysctl.o
 obj-$(CONFIG_POSIX_MQUEUE) += mqueue.o msgutil.o
 obj-$(CONFIG_IPC_NS) += namespace.o
 obj-$(CONFIG_POSIX_MQUEUE_SYSCTL) += mq_sysctl.o
-
+obj-$(CONFIG_KDBUS) += kdbus/
diff --git a/ipc/kdbus/Makefile b/ipc/kdbus/Makefile
new file mode 100644 (file)
index 0000000..7ee9271
--- /dev/null
@@ -0,0 +1,22 @@
+kdbus-y := \
+       bus.o \
+       connection.o \
+       endpoint.o \
+       fs.o \
+       handle.o \
+       item.o \
+       main.o \
+       match.o \
+       message.o \
+       metadata.o \
+       names.o \
+       node.o \
+       notify.o \
+       domain.o \
+       policy.o \
+       pool.o \
+       reply.o \
+       queue.o \
+       util.o
+
+obj-$(CONFIG_KDBUS) += kdbus.o