diff options
author | Lucas De Marchi <lucas.demarchi@profusion.mobi> | 2012-04-26 13:36:02 -0300 |
---|---|---|
committer | Kay Sievers <kay@vrfy.org> | 2012-04-29 19:15:08 +0200 |
commit | b27ee00bf5e377a4b59b454c68c8617ea9666bc8 (patch) | |
tree | c4305be00b117607bdc0561d2a97dadc204107bb /src/udev/collect | |
parent | c4326aa4af424ada8ab9e6fe77035db1cf222ffa (diff) |
udev: use container_of() macro
Diffstat (limited to 'src/udev/collect')
-rw-r--r-- | src/udev/collect/collect.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/udev/collect/collect.c b/src/udev/collect/collect.c index 882564a5f5..777542979a 100644 --- a/src/udev/collect/collect.c +++ b/src/udev/collect/collect.c @@ -55,13 +55,9 @@ static int debug; /* This can increase dynamically */ static size_t bufsize = BUFSIZE; -static struct _mate *node_to_mate(struct udev_list_node *node) +static inline struct _mate *node_to_mate(struct udev_list_node *node) { - char *mate; - - mate = (char *)node; - mate -= offsetof(struct _mate, node); - return (struct _mate *)mate; + return container_of(node, struct _mate, node); } static void sig_alrm(int signo) |