[systemd-devel] [PATCH] policy: clean up headers and code documentation

Djalal Harouni tixxdz at opendz.org
Sat Jun 7 09:47:50 PDT 2014


Hi,

I'm sending this to have some updates on the policy!

I did notice some issues and others still *to confirm*, so first I'm
writing some policy tests to make sure we don't break. I'll clean what
I've and get get back to you.


For the moment can you please confirm:

1) I assume the policy.c on the master branch is the correct one to
work on?

2) So buses and custom endpoints can have their own policy db.
>From reading the sources, I assume:

* The two *share* the same internal format!

* The two are unrelated, and the endpoint policy takes precedence over
  the bus policy when doing the talk check!

Thanks!


On Sat, Jun 07, 2014 at 05:26:55PM +0100, Djalal Harouni wrote:
> Signed-off-by: Djalal Harouni <tixxdz at opendz.org>
> ---
>  policy.c | 9 +++------
>  1 file changed, 3 insertions(+), 6 deletions(-)
> 
> diff --git a/policy.c b/policy.c
> index 5a9770d..6f2bb1f 100644
> --- a/policy.c
> +++ b/policy.c
> @@ -10,11 +10,8 @@
>   * your option) any later version.
>   */
>  
> -#include <linux/device.h>
>  #include <linux/fs.h>
> -#include <linux/idr.h>
>  #include <linux/init.h>
> -#include <linux/module.h>
>  #include <linux/mutex.h>
>  #include <linux/sched.h>
>  #include <linux/sizes.h>
> @@ -129,7 +126,7 @@ exit_free:
>  }
>  
>  /**
> - * kdbus_policy_free - drop a policy database reference
> + * kdbus_policy_db_free - drop a policy database reference
>   * @db:		The policy database
>   */
>  void kdbus_policy_db_free(struct kdbus_policy_db *db)
> @@ -162,7 +159,7 @@ void kdbus_policy_db_free(struct kdbus_policy_db *db)
>  }
>  
>  /**
> - * kdbus_policy_new() - create a new policy database
> + * kdbus_policy_db_new() - create a new policy database
>   * @db:		The location where to store the new database
>   *
>   * Return: 0 on success, negative errno on failure
> @@ -294,7 +291,7 @@ kdbus_policy_cache_entry_new(struct kdbus_conn *conn_a,
>  }
>  
>  /**
> - * kdbus_policy_check_send_access() - check if one connection is allowed
> + * kdbus_policy_check_talk_access() - check if one connection is allowed
>   *				       to send a message to another connection
>   * @db:			The policy database
>   * @conn_src:		The source connection
> -- 
> 1.9.0
> 

-- 
Djalal Harouni
http://opendz.org


More information about the systemd-devel mailing list