gpio-sim.c (cb8c474e79be458f58e9df073f51ca159f3a2aa0) | gpio-sim.c (c08995bff202f102c0eff7b799b6b91b748a02a2) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * GPIO testing driver based on configfs. 4 * 5 * Copyright (C) 2021 Bartosz Golaszewski <brgl@bgdev.pl> 6 */ 7 8#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt --- 872 unchanged lines hidden (view full) --- 881 memset(&pdevinfo, 0, sizeof(pdevinfo)); 882 883 swnode = fwnode_create_software_node(NULL, NULL); 884 if (IS_ERR(swnode)) 885 return PTR_ERR(swnode); 886 887 list_for_each_entry(bank, &dev->bank_list, siblings) { 888 bank->swnode = gpio_sim_make_bank_swnode(bank, swnode); | 1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * GPIO testing driver based on configfs. 4 * 5 * Copyright (C) 2021 Bartosz Golaszewski <brgl@bgdev.pl> 6 */ 7 8#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt --- 872 unchanged lines hidden (view full) --- 881 memset(&pdevinfo, 0, sizeof(pdevinfo)); 882 883 swnode = fwnode_create_software_node(NULL, NULL); 884 if (IS_ERR(swnode)) 885 return PTR_ERR(swnode); 886 887 list_for_each_entry(bank, &dev->bank_list, siblings) { 888 bank->swnode = gpio_sim_make_bank_swnode(bank, swnode); |
889 if (ret) { | 889 if (IS_ERR(bank->swnode)) { 890 ret = PTR_ERR(bank->swnode); |
890 gpio_sim_remove_swnode_recursive(swnode); 891 return ret; 892 } 893 } 894 895 ret = gpio_sim_add_hogs(dev); 896 if (ret) { 897 gpio_sim_remove_swnode_recursive(swnode); --- 692 unchanged lines hidden --- | 891 gpio_sim_remove_swnode_recursive(swnode); 892 return ret; 893 } 894 } 895 896 ret = gpio_sim_add_hogs(dev); 897 if (ret) { 898 gpio_sim_remove_swnode_recursive(swnode); --- 692 unchanged lines hidden --- |