Kernel "dbus-like" code for the Linux kernel
C Other
Latest commit 17e1c72 Mar 6, 2015 @lukasz-skalski lukasz-skalski committed with dvdhrm doc: replace 'reply_cookie' with 'cookie_reply'
Signed-off-by: Lukasz Skalski <l.skalski@samsung.com>
Failed to load latest commit information.
doc doc: replace 'reply_cookie' with 'cookie_reply' Mar 6, 2015
samples samples: kernel coding style nits Mar 2, 2015
test test/util: map memfd MAP_PRIVATE Mar 2, 2015
tools kdbus.h: rename 'reply' to 'msg' in struct kdbus_cmd_recv Jan 12, 2015
.dir-locals.el emacs: add dir-locals.el to enforce kernel style indenting Apr 1, 2013
.gitignore samples: add kdbus-workers example Feb 26, 2015
Changelog ChangeLog: fix whitespace Feb 27, 2015
Kconfig Kconfig: depend on TMPFS Aug 17, 2014
Makefile samples: add kdbus-workers example Feb 26, 2015
README fix URL Feb 9, 2014
bus.c pool: distinguish owner-allocated and queue-allocated slices Feb 26, 2015
bus.h bus.h: cosmetics Mar 1, 2015
connection.c connection: make struct kdbus_quota local Mar 1, 2015
connection.h connection: consolidate forward declarations Mar 1, 2015
domain.c domain: allow NULL in kdbus_user_ref() Feb 26, 2015
domain.h domain, match, util: cosmetics Mar 1, 2015
endpoint.c domain: kdbus_domain_user -> kdbus_user Feb 17, 2015
endpoint.h domain: kdbus_domain_user -> kdbus_user Feb 17, 2015
fs.c fs.c: make it build on 4.0-rc1 Feb 26, 2015
fs.h tree-wide: bump year numbers in copyright headers Feb 7, 2015
handle.c connection: wake connection on lost message Feb 26, 2015
handle.h assorted checkpatch.pl fixes Feb 13, 2015
item.c item: add a BUILD_BUG_ON() for KDBUS_ITEM_HEADER_SIZE Mar 1, 2015
item.h item: make kdbus_items_get() local to item.c Mar 1, 2015
kdbus.h kdbus.h: switch back to 64-bit UIDs and GIDs (ABI break) Mar 2, 2015
limits.h limits: update KDBUS_CONN_MAX_MSGS documentation Feb 24, 2015
main.c domain: kdbus_domain_user -> kdbus_user Feb 17, 2015
match.c domain, match, util: cosmetics Mar 1, 2015
match.h tree-wide: bump year numbers in copyright headers Feb 7, 2015
message.c message, util: inline kdbus_fput_files() Mar 1, 2015
message.h kdbus: clean up include-dependencies Feb 16, 2015
metadata.c kdbus.h: switch back to 64-bit UIDs and GIDs (ABI break) Mar 2, 2015
metadata.h kdbus: more header cleanups Feb 17, 2015
names.c pool: distinguish owner-allocated and queue-allocated slices Feb 26, 2015
names.h names: pass back flags from NAME_ACQUIRE in cmd->return_flags Feb 24, 2015
node.c tree-wide: bump year numbers in copyright headers Feb 7, 2015
node.h kdbus: clean up include-dependencies Feb 16, 2015
notify.c bus: lock registry during broadcasts/eavesdropping Feb 19, 2015
notify.h tree-wide: bump year numbers in copyright headers Feb 7, 2015
policy.c util, policy, metadata: fix includes Mar 1, 2015
policy.h policy: code documentation fix for struct kdbus_policy_db Feb 22, 2015
pool.c pool: pre-reserve pool-memory on pool owner Feb 26, 2015
pool.h pool: distinguish owner-allocated and queue-allocated slices Feb 26, 2015
queue.c pool: distinguish owner-allocated and queue-allocated slices Feb 26, 2015
queue.h queue: sync function order between header and source Feb 26, 2015
reply.c kdbus: clean up include-dependencies Feb 16, 2015
reply.h tree-wide: bump year numbers in copyright headers Feb 7, 2015
util.c util, metadata: inline kdbus_from_k[gu]id_keep Mar 1, 2015
util.h util, policy, metadata: fix includes Mar 1, 2015

README

Linux kernel D-Bus implementation

See kdbus.txt in this repository for kernel-side details.

The userspace side is developed in systemd:
  http://cgit.freedesktop.org/systemd/systemd/tree/src/libsystemd/sd-bus

Development repos:
  https://github.com/gregkh/kdbus
  https://code.google.com/p/d-bus/

See also:
  https://review.tizen.org/git/?p=platform/upstream/glib.git;a=shortlog;h=refs/heads/kdbus-integration
  https://review.tizen.org/git/?p=platform/upstream/dbus.git;a=shortlog;h=refs/heads/kdbus-dev

The code is LGPLv2+. We need to make sure, that we are able to freely
share and copy code with the userspace library, which has the same licence.