Skip to content
goard
Go to anything
Open any GitHub user, repo or page
You're not signed in, so some data is limited. Sign in with GitHub for full access.

Kernel "dbus-like" code for the Linux kernel

C 4.9 MB Created Feb 1, 2013
Stars 263 Forks 60 Watchers 53 Open issues 1 Open PRs 0
History

1 branches 0 tags

master #39 Merge pull request #39 from ehem/master 25b86f2
#39 Remove expired link to code.google.com 8a02ca5
doc: replace 'reply_cookie' with 'cookie_reply' 17e1c72
samples: kernel coding style nits 17fc796
test/util: map memfd MAP_PRIVATE 6a825e6
sample: minor nits in comments 002f86f
test: benchmark - simplify stddev computation a bit 9bfceaf
kdbus.h: switch back to 64-bit UIDs and GIDs (ABI break) f1256b8
connection: consolidate forward declarations 2bb73ac
connection: make struct kdbus_quota local 4ebf4fb
bus.h: cosmetics 9579d3c
item: add a BUILD_BUG_ON() for KDBUS_ITEM_HEADER_SIZE 89b4263
util, policy, metadata: fix includes e3d16e4
util.h: remove kdbus_size_get_user() 03fe315
item, util: move kdbus_str_valid() 87c40c5
policy, util: move kdbus_strnhash() 52032c0
util, metadata: inline kdbus_from_k[gu]id_keep f309796
item, util: fold kdbus_sysname_is_valid() into kdbus_item_validate_na… 859b741
message, util: inline kdbus_fput_files() 1024756
samples: rename some functions 00f042a
domain, match, util: cosmetics 3e71737
connection: kill superflous forward declaration a4a8d79
item: make kdbus_items_get() local to item.c bb53f3a
connection: cosmetics be8afff
doc: more spelling fixes and cleanups be33c75
doc: cosmetics 4091be2
doc: remove mark attribute from itemizedlist elements 10d9ab6
tree-wide spelling and comment fixes a42e56d
connection: improve the comment context about accounted and un-accoun… 73fbeb7
test: benchmark - print standard deviation of the latency measurements 76db05c
connection: do not account the slice size for KDBUS_CMD_CONN_INFO 49fd778
test/test-message: remove dead values fb37514
doc: assorted cleanups and spelling fixes 3f8674e
test/test-message: plug memory leak f9257d9
test: add test against illegal memory access f4830aa
message: verify input addresses to be user-readable 55d2eb6
ChangeLog: fix whitespace 7406c06
sample: add in-line documentation to kdbus-workers 16b0c55
test: use kdbus-api.h provided by samples 0efeada
Changelog: mention the samples 3f0e77d
samples: add kdbus-workers example 2567376
pool: pre-reserve pool-memory on pool owner 950697b
pool: distinguish owner-allocated and queue-allocated slices 5485ae6
doc: fix spelling c72b2f5
Changelog: document latest changes 9755866
pool: use vfs_iter_write() on v4.0 570ce37
connection: add kerneldoc f2952d2
connection: wake connection on lost message 39f1020
queue: sync function order between header and source 18385cc
queue: drop redundant argument from queue_entry_install() 14c58d7
queue: provide generic kdbus_queue_entry_enqueue() a944b2e
queue: queue_entry_peek() -> queue_peek() eef9cda
queue: simplify quota by making it implicit b31e40e
queue: always remove queue-entry on destruction f157f98
queue: drop superfluous queue->msg_count 4931c14
queue: remember owning connection in entries f7eebf1
test: fix activator-quota test c7006b5
queue: re-introduce kdbus_queue_entry_move() 4b1a2f5
pool: stop BUG()ing 45e316d
queue: kdbus_queue_entry_alloc() -> kdbus_queue_entry_new() 22e209a
queue: run quota-check in queue_entry_alloc() 2bdd64a
domain: allow NULL in kdbus_user_ref() 645989a
connection: introduce public kdbus_conn_quota_{inc,dec}() aed65fd
connection: cosmetics bc85c5c
domain: explicitly reserve ID=0 to kernel 7abfff9
queue: add WARN_ON()s to queue handling 6806c75
fs.c: make it build on 4.0-rc1 326da51
queue: drop redundant queue_entry->src_id abaa4ea
queue: fix slice leak 93fd3ec
connection: don't access 'entry' when dropping messages 0d97668
queue: drop superfluous queue_entry->cookie de3a054
names: drop superfluous copy_to_user() c33b3c5
queue: when allocating an entry make sure that dst_name_id is set 8cae959
test-message: add test to move messages from and to an activator d6cb6c1
pool: when moving slices do not give out more than the half of remain… 0b5e979
connection: when moving entries into another connection check first q… 9b76c33
queue: use list_del_init() instead of list_del() for queue entries 0042f1a
connection: rename entry var from 'q' to 'e' cosmetic change 0d12d9c
connection: handle quota on msg move 1250516
connection: explicitly free conn->quota ef9593e
connection, queue: split quota decrease handler 121ed83
connection, queue: cosmetics fb32def
test-message: make sure that kdbus empty messages are accounted e628233
kdbus.h: drop kdbus_item_list (ABI break) 614493b
names: pass back flags from NAME_ACQUIRE in cmd->return_flags d3db38d
limits: update KDBUS_CONN_MAX_MSGS documentation 1284c38
connection: more improvements on the quota accounting 4f9f3f6
message: be consisten and use KDBUS_CONN_MAX_FDS_PER_USER eb0fc38
test-fd: replace KDBUS_MSG_MAX_FDS with KDBUS_CONN_MAX_FDS_PER_USER b90a2cb
test-fd: make fd-passing test use the new memfd limit 16ba982
message: limit MEMFD items per message to 16 f122e11
doc: cosmetics dd4eed9
doc: remove authorgroup e9b3d70
metadata: return the error code if kdbus_meta_export_prepare() fails fb4f5ec
test-message: add a basic regression test for pool quota 70646ed
doc: fix spelling error 073efa4
policy: code documentation fix for struct kdbus_policy_db 069b13c
doc: clear confusion about POOL_SIZE 6ba5855
doc: pool - move high-level before low-level stuff 0998bd1
doc: match - move high-level before low-level stuff 45eb71d