summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2018-11-23 00:07:32 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2018-11-23 00:07:40 +0900
commit981fae90df70c4115f07c3e5afe13e23d22212cd (patch)
treece9f8c84a1f3ebd924190b18a27e2a6abfbce6cd /src
parent03b35f8775c3a20ad05ff1cbac74e15cc24d8990 (diff)
downloadsystemd-981fae90df70c4115f07c3e5afe13e23d22212cd.tar.gz
udev: rename udev_rules_unref() to udev_rules_free()
As udev_rules do not have a reference counter.
Diffstat (limited to 'src')
-rw-r--r--src/test/test-udev.c2
-rw-r--r--src/udev/udev-rules.c8
-rw-r--r--src/udev/udev.h4
-rw-r--r--src/udev/udevadm-test.c2
-rw-r--r--src/udev/udevd.c4
5 files changed, 10 insertions, 10 deletions
diff --git a/src/test/test-udev.c b/src/test/test-udev.c
index 3d5bc3ac0b..b5d3eb7bc4 100644
--- a/src/test/test-udev.c
+++ b/src/test/test-udev.c
@@ -55,7 +55,7 @@ static int fake_filesystems(void) {
}
static int run(int argc, char *argv[]) {
- _cleanup_(udev_rules_unrefp) struct udev_rules *rules = NULL;
+ _cleanup_(udev_rules_freep) struct udev_rules *rules = NULL;
_cleanup_(udev_event_freep) struct udev_event *event = NULL;
_cleanup_(sd_device_unrefp) sd_device *dev = NULL;
const char *devpath, *devname, *action;
diff --git a/src/udev/udev-rules.c b/src/udev/udev-rules.c
index da1dee6e13..7fd2c84372 100644
--- a/src/udev/udev-rules.c
+++ b/src/udev/udev-rules.c
@@ -1531,19 +1531,19 @@ struct udev_rules *udev_rules_new(ResolveNameTiming resolve_name_timing) {
/* init token array and string buffer */
rules->tokens = malloc_multiply(PREALLOC_TOKEN, sizeof(struct token));
if (rules->tokens == NULL)
- return udev_rules_unref(rules);
+ return udev_rules_free(rules);
rules->token_max = PREALLOC_TOKEN;
rules->strbuf = strbuf_new();
if (!rules->strbuf)
- return udev_rules_unref(rules);
+ return udev_rules_free(rules);
udev_rules_check_timestamp(rules);
r = conf_files_list_strv(&files, ".rules", NULL, 0, rules_dirs);
if (r < 0) {
log_error_errno(r, "failed to enumerate rules files: %m");
- return udev_rules_unref(rules);
+ return udev_rules_free(rules);
}
/*
@@ -1582,7 +1582,7 @@ struct udev_rules *udev_rules_new(ResolveNameTiming resolve_name_timing) {
return rules;
}
-struct udev_rules *udev_rules_unref(struct udev_rules *rules) {
+struct udev_rules *udev_rules_free(struct udev_rules *rules) {
if (rules == NULL)
return NULL;
free(rules->tokens);
diff --git a/src/udev/udev.h b/src/udev/udev.h
index 320f9a1534..27b335fd44 100644
--- a/src/udev/udev.h
+++ b/src/udev/udev.h
@@ -48,7 +48,7 @@ struct udev_event {
/* udev-rules.c */
struct udev_rules;
struct udev_rules *udev_rules_new(ResolveNameTiming resolve_name_timing);
-struct udev_rules *udev_rules_unref(struct udev_rules *rules);
+struct udev_rules *udev_rules_free(struct udev_rules *rules);
bool udev_rules_check_timestamp(struct udev_rules *rules);
int udev_rules_apply_to_event(struct udev_rules *rules, struct udev_event *event,
usec_t timeout_usec,
@@ -77,4 +77,4 @@ void udev_event_execute_run(struct udev_event *event, usec_t timeout_usec);
/* Cleanup functions */
DEFINE_TRIVIAL_CLEANUP_FUNC(struct udev_event*, udev_event_free);
-DEFINE_TRIVIAL_CLEANUP_FUNC(struct udev_rules*, udev_rules_unref);
+DEFINE_TRIVIAL_CLEANUP_FUNC(struct udev_rules*, udev_rules_free);
diff --git a/src/udev/udevadm-test.c b/src/udev/udevadm-test.c
index a5f05ea836..005553cbb6 100644
--- a/src/udev/udevadm-test.c
+++ b/src/udev/udevadm-test.c
@@ -86,7 +86,7 @@ static int parse_argv(int argc, char *argv[]) {
}
int test_main(int argc, char *argv[], void *userdata) {
- _cleanup_(udev_rules_unrefp) struct udev_rules *rules = NULL;
+ _cleanup_(udev_rules_freep) struct udev_rules *rules = NULL;
_cleanup_(udev_event_freep) struct udev_event *event = NULL;
_cleanup_(sd_device_unrefp) sd_device *dev = NULL;
const char *cmd, *key, *value;
diff --git a/src/udev/udevd.c b/src/udev/udevd.c
index db33de3c5f..6eacfe811f 100644
--- a/src/udev/udevd.c
+++ b/src/udev/udevd.c
@@ -310,7 +310,7 @@ static void manager_free(Manager *manager) {
sd_netlink_unref(manager->rtnl);
hashmap_free_free_free(manager->properties);
- udev_rules_unref(manager->rules);
+ udev_rules_free(manager->rules);
safe_close(manager->fd_inotify);
safe_close_pair(manager->worker_watch);
@@ -843,7 +843,7 @@ static void manager_reload(Manager *manager) {
"STATUS=Flushing configuration...");
manager_kill_workers(manager);
- manager->rules = udev_rules_unref(manager->rules);
+ manager->rules = udev_rules_free(manager->rules);
udev_builtin_exit();
sd_notifyf(false,