From f1253fdf8e763c8cadf0ebaeb3cbaf1f720c7a30 Mon Sep 17 00:00:00 2001 From: Sascha Hauer Date: Sat, 6 Apr 2013 08:23:41 +0200 Subject: [PATCH] param: Add dev member to struct param_d This will make it unnecessary to pass the dev pointer around later. Signed-off-by: Sascha Hauer --- include/param.h | 1 + lib/parameter.c | 1 + 2 files changed, 2 insertions(+) diff --git a/include/param.h b/include/param.h index 3a585cd19..2a1b4fac7 100644 --- a/include/param.h +++ b/include/param.h @@ -15,6 +15,7 @@ struct param_d { unsigned int flags; char *name; char *value; + struct device_d *dev; struct list_head list; }; diff --git a/lib/parameter.c b/lib/parameter.c index c00b82438..94da79c69 100644 --- a/lib/parameter.c +++ b/lib/parameter.c @@ -159,6 +159,7 @@ static struct param_d *__dev_add_param(struct device_d *dev, const char *name, param->name = strdup(name); param->flags = flags; + param->dev = dev; list_add_tail(¶m->list, &dev->parameters); return param;