]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commitdiff
bus: ti-sysc: Use list_for_each_entry() helper
authorYang Yingliang <yangyingliang@huawei.com>
Sat, 27 Aug 2022 09:46:04 +0000 (17:46 +0800)
committerTony Lindgren <tony@atomide.com>
Mon, 27 Mar 2023 08:23:23 +0000 (11:23 +0300)
Convert list_for_each() to list_for_each_entry() where applicable.

Signed-off-by: Yang Yingliang <yangyingliang@huawei.com>
Message-Id: <20220827094604.3325887-1-yangyingliang@huawei.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
drivers/bus/ti-sysc.c

index 97e6421046eea855e3fa321d80e3ba96d116436b..524f4113043ce104413a969f9d6689c447afb4dc 100644 (file)
@@ -2507,11 +2507,9 @@ static struct dev_pm_domain sysc_child_pm_domain = {
 static void sysc_reinit_modules(struct sysc_soc_info *soc)
 {
        struct sysc_module *module;
-       struct list_head *pos;
        struct sysc *ddata;
 
-       list_for_each(pos, &sysc_soc->restored_modules) {
-               module = list_entry(pos, struct sysc_module, node);
+       list_for_each_entry(module, &sysc_soc->restored_modules, node) {
                ddata = module->ddata;
                sysc_reinit_module(ddata, ddata->enabled);
        }
@@ -3191,12 +3189,10 @@ static void sysc_cleanup_static_data(void)
 static int sysc_check_disabled_devices(struct sysc *ddata)
 {
        struct sysc_address *disabled_module;
-       struct list_head *pos;
        int error = 0;
 
        mutex_lock(&sysc_soc->list_lock);
-       list_for_each(pos, &sysc_soc->disabled_modules) {
-               disabled_module = list_entry(pos, struct sysc_address, node);
+       list_for_each_entry(disabled_module, &sysc_soc->disabled_modules, node) {
                if (ddata->module_pa == disabled_module->base) {
                        dev_dbg(ddata->dev, "module disabled for this SoC\n");
                        error = -ENODEV;