summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2013-06-07test: use 1024 for a kB :)Kay Sievers1-1/+1
2013-06-06prefix all functions with kdbus_Harald Hoyer5-19/+18
2013-06-02mark kdbus_conn_timeout_schedule_scan as staticGreg Kroah-Hartman1-1/+1
2013-05-31fix up missing __user marking for kdbus_pool_write_user()Greg Kroah-Hartman1-1/+1
2013-05-31KDBUS_PTR is really a __user pointer, so mark it as such.Greg Kroah-Hartman1-1/+1
2013-05-31return proper -EINVAL instead of EINVAL for an errorHarald Hoyer2-2/+2
2013-05-31external API: use explicit paddingArnd Bergmann1-0/+2
2013-05-31external API: fix ioctl command definitionsArnd Bergmann2-17/+16
2013-05-30pool: use shmem file as backing storeKay Sievers17-479/+474
2013-05-28use subsys_virtual_register()Kay Sievers2-3/+1
2013-05-25bus: remove connection list, use the hash listKay Sievers5-9/+3
2013-05-24TODO: updateKay Sievers2-10/+3
2013-05-24make part iteration generic; *really* validate parts, fix now failing testKay Sievers15-197/+211
2013-05-22minor coding style cleanups to keep checkpatch happyGreg Kroah-Hartman2-65/+65
2013-05-22Merge branch 'master' of github.com:gregkh/kdbusGreg Kroah-Hartman1-4/+1
2013-05-22test: names - do not iterate two items at onceKay Sievers1-4/+1
2013-05-21namespace: fix up another -EINVAL errorGreg Kroah-Hartman1-1/+1
2013-05-21return proper -EINVAL instead of EINVAL for an errorGreg Kroah-Hartman2-2/+2
2013-05-21kdbus_size_set_user() had the arguments backwards in copy_to_user()Greg Kroah-Hartman1-1/+1
2013-05-21names: add KDBUS_ITEM_NEXT, pad to alignmentKay Sievers5-12/+23
2013-05-21names: use KDBUS_ITEM_NEXT to pad to alignment; avoid sizeof(item)Kay Sievers2-12/+8
2013-05-21connection: link into bus only after HELLO, not at open()Kay Sievers1-103/+110
2013-05-21pool: accept only anonymous memoryKay Sievers3-6/+36
2013-05-21track connection state in 'type' not in 'active'Kay Sievers6-45/+52
2013-05-20kdbus: prefix NULL enums with an underscore since they aren't really supposed...Lennart Poettering3-12/+12
2013-05-20allow privileged users to act on behalf of somebody elseKay Sievers5-15/+40
2013-05-19track connection in the bus instead of the endpoint; add monitoringKay Sievers9-28/+62
2013-05-19match: swap filter and maskKay Sievers1-22/+21
2013-05-19match: fix !Kay Sievers1-1/+1
2013-05-19match: accept cmd_match->src_id == 0 for "self"Kay Sievers3-11/+26
2013-05-18ennforce data alignment in the API where neccessaryKay Sievers3-7/+95
2013-05-18do not rely on 64bit put_user()Kay Sievers4-11/+15
2013-05-17add missing cast to kdbus_size_set_user()Kay Sievers1-2/+2
2013-05-17make sure we always pass __u64 in the API, never long or pointerKay Sievers13-59/+46
2013-05-17use common IS_ALIGNED() for PAGE_SIZE checkKay Sievers2-3/+2
2013-05-17move sending code from message.c to connection.cKay Sievers5-170/+180
2013-05-17pool: do not hand out more than half of the pool size with a single requestKay Sievers6-9/+21
2013-05-17pool: name page variables with common prefixKay Sievers2-22/+22
2013-05-16Merge branch 'master' of https://code.google.com/p/d-busGreg Kroah-Hartman1-0/+3
2013-05-17pool: kdbus_pool_cleanup() - allow a NULL poolKay Sievers1-0/+3
2013-05-16fix up sparse warnings.Greg Kroah-Hartman1-3/+3
2013-05-16memfd: fix storage size for pointersKay Sievers2-6/+18
2013-05-16memfd: mmap() - grow file only if really neededKay Sievers2-2/+2
2013-05-15dump() at info levelKay Sievers2-18/+25
2013-05-15do not mangle temporary list entryKay Sievers1-1/+0
2013-05-15always copy into the *mapped* slice in the receiver's poolKay Sievers7-157/+148
2013-05-15pool: implement allocatorKay Sievers5-43/+285
2013-05-15make struct kdbus_conn_queue private to connection.cKay Sievers3-24/+25
2013-05-14remove size limit for "padding vecs"Kay Sievers2-5/+1
2013-05-14support vec.address == NULL; vec.size = 1..7; as a "padding vec"Kay Sievers8-13/+51