diff options
Diffstat (limited to 'drivers/fpga/fpga-bridge.c')
-rw-r--r-- | drivers/fpga/fpga-bridge.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/drivers/fpga/fpga-bridge.c b/drivers/fpga/fpga-bridge.c index 80bd8f1b2aa6..4bab9028940a 100644 --- a/drivers/fpga/fpga-bridge.c +++ b/drivers/fpga/fpga-bridge.c | |||
@@ -19,11 +19,6 @@ static struct class *fpga_bridge_class; | |||
19 | /* Lock for adding/removing bridges to linked lists*/ | 19 | /* Lock for adding/removing bridges to linked lists*/ |
20 | static spinlock_t bridge_list_lock; | 20 | static spinlock_t bridge_list_lock; |
21 | 21 | ||
22 | static int fpga_bridge_of_node_match(struct device *dev, const void *data) | ||
23 | { | ||
24 | return dev->of_node == data; | ||
25 | } | ||
26 | |||
27 | /** | 22 | /** |
28 | * fpga_bridge_enable - Enable transactions on the bridge | 23 | * fpga_bridge_enable - Enable transactions on the bridge |
29 | * | 24 | * |
@@ -104,8 +99,7 @@ struct fpga_bridge *of_fpga_bridge_get(struct device_node *np, | |||
104 | { | 99 | { |
105 | struct device *dev; | 100 | struct device *dev; |
106 | 101 | ||
107 | dev = class_find_device(fpga_bridge_class, NULL, np, | 102 | dev = class_find_device_by_of_node(fpga_bridge_class, np); |
108 | fpga_bridge_of_node_match); | ||
109 | if (!dev) | 103 | if (!dev) |
110 | return ERR_PTR(-ENODEV); | 104 | return ERR_PTR(-ENODEV); |
111 | 105 | ||