aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/pinctrl/core.c
diff options
context:
space:
mode:
authorStephen Warren <swarren@nvidia.com>2012-02-20 01:45:42 -0500
committerLinus Walleij <linus.walleij@linaro.org>2012-02-22 11:59:31 -0500
commit8b9c139f166cd55d76728a5910fa862a4e16e833 (patch)
tree7c2090cea5e0961d8a710f36eb2b3fb5f032459c /drivers/pinctrl/core.c
parent13398a4b90c87f0250928f01b5735a157fcc0847 (diff)
pinctrl: use list_add_tail instead of list_add
This mostly makes debugfs files print things in the order that they were added or acquired, which just feels a little more consistent. Signed-off-by: Stephen Warren <swarren@nvidia.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/pinctrl/core.c')
-rw-r--r--drivers/pinctrl/core.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/pinctrl/core.c b/drivers/pinctrl/core.c
index 84a24a693e0c..feadf1c31133 100644
--- a/drivers/pinctrl/core.c
+++ b/drivers/pinctrl/core.c
@@ -309,7 +309,7 @@ void pinctrl_add_gpio_range(struct pinctrl_dev *pctldev,
309 struct pinctrl_gpio_range *range) 309 struct pinctrl_gpio_range *range)
310{ 310{
311 mutex_lock(&pctldev->gpio_ranges_lock); 311 mutex_lock(&pctldev->gpio_ranges_lock);
312 list_add(&range->node, &pctldev->gpio_ranges); 312 list_add_tail(&range->node, &pctldev->gpio_ranges);
313 mutex_unlock(&pctldev->gpio_ranges_lock); 313 mutex_unlock(&pctldev->gpio_ranges_lock);
314} 314}
315 315
@@ -569,7 +569,7 @@ struct pinctrl *pinctrl_get(struct device *dev, const char *name)
569 569
570 /* Add the pinmux to the global list */ 570 /* Add the pinmux to the global list */
571 mutex_lock(&pinctrl_list_mutex); 571 mutex_lock(&pinctrl_list_mutex);
572 list_add(&p->node, &pinctrl_list); 572 list_add_tail(&p->node, &pinctrl_list);
573 mutex_unlock(&pinctrl_list_mutex); 573 mutex_unlock(&pinctrl_list_mutex);
574 574
575 return p; 575 return p;
@@ -749,7 +749,7 @@ static int pinctrl_hog_map(struct pinctrl_dev *pctldev,
749 dev_info(pctldev->dev, "hogged map %s, function %s\n", map->name, 749 dev_info(pctldev->dev, "hogged map %s, function %s\n", map->name,
750 map->function); 750 map->function);
751 mutex_lock(&pctldev->pinctrl_hogs_lock); 751 mutex_lock(&pctldev->pinctrl_hogs_lock);
752 list_add(&hog->node, &pctldev->pinctrl_hogs); 752 list_add_tail(&hog->node, &pctldev->pinctrl_hogs);
753 mutex_unlock(&pctldev->pinctrl_hogs_lock); 753 mutex_unlock(&pctldev->pinctrl_hogs_lock);
754 754
755 return 0; 755 return 0;
@@ -1197,7 +1197,7 @@ struct pinctrl_dev *pinctrl_register(struct pinctrl_desc *pctldesc,
1197 1197
1198 pinctrl_init_device_debugfs(pctldev); 1198 pinctrl_init_device_debugfs(pctldev);
1199 mutex_lock(&pinctrldev_list_mutex); 1199 mutex_lock(&pinctrldev_list_mutex);
1200 list_add(&pctldev->node, &pinctrldev_list); 1200 list_add_tail(&pctldev->node, &pinctrldev_list);
1201 mutex_unlock(&pinctrldev_list_mutex); 1201 mutex_unlock(&pinctrldev_list_mutex);
1202 pinctrl_hog_maps(pctldev); 1202 pinctrl_hog_maps(pctldev);
1203 return pctldev; 1203 return pctldev;