summaryrefslogtreecommitdiff
path: root/policy.c
AgeCommit message (Expand)AuthorFilesLines
2014-03-07policy: rework APIDaniel Mack1-32/+151
2014-03-07policy: clean up comments and indentDaniel Mack1-3/+3
2014-03-07policy: drop _db in some function namesDaniel Mack1-21/+21
2014-03-07policy: rename item types to match new model (ABI break)Daniel Mack1-53/+21
2014-03-07policy: factor out lookup codeDaniel Mack1-20/+29
2014-03-07policy: drop KDBUS_CMD_EP_POLICY_SET (ABI breakage)Daniel Mack1-46/+29
2014-03-07policy: allow name ownership for bus creatorDaniel Mack1-0/+7
2014-02-27policy: factor out logic to free an itemDaniel Mack1-9/+14
2014-01-25remove some whitespaceKay Sievers1-12/+12
2014-01-24reorder, cleanup and consolidate variable declarationsDaniel Mack1-4/+4
2014-01-22fix some checkpatch warning on over-long linesDaniel Mack1-7/+7
2014-01-22consolidate most memdup_user to handle.cDaniel Mack1-38/+12
2014-01-22drop '_from_user' in kdbus_cmd_policy_set_from_userDaniel Mack1-2/+2
2014-01-18kerneldoc: s/Returns/Return/, s/any value/negative errno/, move "Return:" to ...Kay Sievers1-5/+5
2014-01-01policy.c: use linux/uaccess.h not asm/uaccess.hGreg Kroah-Hartman1-1/+1
2013-12-24handle: do not put "ep" and "conn" in a unionKay Sievers1-0/+2
2013-12-23policy: remove inline declaration, it's the compiler's decisionKay Sievers1-3/+2
2013-12-17include uaccess.h where neededKay Sievers1-0/+1
2013-12-17remove unneeded include headersDaniel Mack1-1/+0
2013-12-17some trivial style-related fixupsDaniel Mack1-6/+7
2013-12-13sort includes alphabeticallyDaniel Mack1-6/+6
2013-12-12fix kernel docKay Sievers1-1/+0
2013-12-12policy: remove reverse-entry logicDaniel Mack1-115/+1
2013-12-11do not init list entries before adding themKay Sievers1-1/+0
2013-12-10rename left-over "part" to "item"Kay Sievers1-10/+10
2013-12-09policy: add missing cancel timer and sync workKay Sievers1-0/+3
2013-12-07policy: remove kref, all policy is bound to the lifetime of the endpointKay Sievers1-19/+5
2013-12-07policy documentation updateDaniel Mack1-3/+18
2013-12-07policy: documentation and locking cleanupsDaniel Mack1-7/+25
2013-12-06kdbus.h: kernel docKay Sievers1-6/+6
2013-12-06policy: kernel-doc fixesDaniel Mack1-6/+7
2013-12-06policy database: add kernel-docDaniel Mack1-7/+92
2013-12-06with only one type of item left, rename PART to ITEMKay Sievers1-3/+3
2013-12-06convert "struct kdbus_policy" to an itemKay Sievers1-8/+8
2013-12-06make match and policy structures privateKay Sievers1-0/+11
2013-12-05kernel doc for internal.h, add handle.h, move some things around to become st...Kay Sievers1-2/+0
2013-12-03clean up kdbus_policy_db_new() APIDaniel Mack1-18/+20
2013-12-03metadata: use the namespace's view of credentialsKay Sievers1-2/+2
2013-11-30rework metadata caching/handlingKay Sievers1-2/+4
2013-11-30policy: replace magic with KDBUS_POLICY_HASH_SIZEDaniel Mack1-5/+6
2013-10-17policy: fix __kdbus_policy_db_check_send_access return valueDaniel Mack1-1/+1
2013-06-06prefix all functions with kdbus_Harald Hoyer1-7/+7
2013-05-24make part iteration generic; *really* validate parts, fix now failing testKay Sievers1-9/+10
2013-05-18do not rely on 64bit put_user()Kay Sievers1-4/+4
2013-05-17make sure we always pass __u64 in the API, never long or pointerKay Sievers1-1/+1
2013-05-12prepare message queuing logic for KDBUS_MSG_PAYLOAD_MEMFDKay Sievers1-1/+1
2013-05-11rename buffer -> poolKay Sievers1-2/+2
2013-05-02API: remove all redundant _CMD_ prefixes from non-ioctl typesKay Sievers1-1/+1
2013-04-30rework copying of message dataKay Sievers1-3/+3
2013-04-24strictly use unsigned for unsigned-only valuesKay Sievers1-1/+1