kdbus: add Makefile, Kconfig and MAINTAINERS entry
authorDaniel Mack <daniel@zonque.org>
Thu, 11 Sep 2014 16:48:06 +0000 (18:48 +0200)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Mon, 29 Jun 2015 10:50:37 +0000 (19:50 +0900)
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.

Change-Id: Ibd6c440501c0674245c3e9971b6b28d57a7d8c11
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 efbcb50e496954934295b3147e1de9dbdd05ff9e..3402465c39058fdbf800aa58a7941bbc8eba22c0 100644 (file)
@@ -5520,6 +5520,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:     Vivek Goyal <vgoyal@redhat.com>
 M:     Haren Myneni <hbabu@us.ibm.com>
index f5dbc6d4261bcb47e7d7dccfa6385f649ecefa0a..a7b462e7d64745acdb1163f926e8a2025e694fbd 100644 (file)
@@ -261,6 +261,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 86c7300ecdf5d566111459fe07e7d171e08a192d..68ec4167d11b149854238853481ca9f36571a007 100644 (file)
@@ -9,4 +9,4 @@ obj_mq-$(CONFIG_COMPAT) += compat_mq.o
 obj-$(CONFIG_POSIX_MQUEUE) += mqueue.o msgutil.o $(obj_mq-y)
 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