From: Viresh Kumar Date: Fri, 14 Nov 2014 11:55:06 +0000 (+0530) Subject: greybus: module: move gb_module_find() to a more logical location X-Git-Tag: v5.15~12752^2~378^2~21^2~1894 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9ca4d62f15bc8e1977ed2c6c2dfc84449b6ab35f;p=platform%2Fkernel%2Flinux-starfive.git greybus: module: move gb_module_find() to a more logical location Signed-off-by: Viresh Kumar Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/staging/greybus/module.c b/drivers/staging/greybus/module.c index 8cbe65b..22b35e4 100644 --- a/drivers/staging/greybus/module.c +++ b/drivers/staging/greybus/module.c @@ -44,6 +44,17 @@ const struct greybus_module_id *gb_module_match_id(struct gb_module *gmod, return NULL; } +struct gb_module *gb_module_find(struct greybus_host_device *hd, u8 module_id) +{ + struct gb_module *module; + + list_for_each_entry(module, &hd->modules, links) + if (module->module_id == module_id) + return module; + + return NULL; +} + static void greybus_module_release(struct device *dev) { struct gb_module *gmod = to_gb_module(dev); @@ -132,17 +143,6 @@ void gb_module_destroy(struct gb_module *gmod) device_del(&gmod->dev); } -struct gb_module *gb_module_find(struct greybus_host_device *hd, u8 module_id) -{ - struct gb_module *module; - - list_for_each_entry(module, &hd->modules, links) - if (module->module_id == module_id) - return module; - - return NULL; -} - int gb_module_interface_init(struct gb_module *gmod, u8 interface_id, u8 device_id) {