Hi, On Sat, Dec 3, 2011 at 12:28 AM, Aguirre, Sergio <saaguirre@xxxxxx> wrote: > Hi Ming, > > Thanks for the patches. Thanks for your review. > On Fri, Dec 2, 2011 at 9:02 AM, Ming Lei <ming.lei@xxxxxxxxxxxxx> wrote: >> Signed-off-by: Ming Lei <ming.lei@xxxxxxxxxxxxx> >> --- >> arch/arm/mach-omap2/devices.c | 33 +++++++++++++++++++++++++++++++++ >> 1 files changed, 33 insertions(+), 0 deletions(-) >> >> diff --git a/arch/arm/mach-omap2/devices.c b/arch/arm/mach-omap2/devices.c >> index 1166bdc..a392af5 100644 >> --- a/arch/arm/mach-omap2/devices.c >> +++ b/arch/arm/mach-omap2/devices.c >> @@ -728,6 +728,38 @@ void __init omap242x_init_mmc(struct omap_mmc_platform_data **mmc_data) >> >> #endif >> >> +static struct platform_device* __init omap4_init_fdif(void) >> +{ >> + int id = -1; > > You could remove this , as it is being used only once, and never changed. Yes. > >> + struct platform_device *pd; >> + struct omap_hwmod *oh; >> + const char *dev_name = "fdif"; >> + >> + oh = omap_hwmod_lookup("fdif"); >> + if (!oh) { >> + pr_err("Could not look up fdif hwmod\n"); >> + return NULL; >> + } >> + >> + pd = omap_device_build(dev_name, id, oh, NULL, 0, NULL, 0, 0); > > Just do: > > pd = omap_device_build(dev_name, -1, oh, NULL, 0, NULL, 0, 0); > >> + WARN(IS_ERR(pd), "Can't build omap_device for %s.\n", >> + dev_name); >> + return pd; >> +} >> + >> +static void __init omap_init_fdif(void) >> +{ >> + if (cpu_is_omap44xx()) { >> + struct platform_device *pd; >> + >> + pd = omap4_init_fdif(); >> + if (!pd) >> + return; >> + >> + pm_runtime_enable(&pd->dev); >> + } >> +} > > IMHO, you could reduce 1 level of indentation here, like this: > > static void __init omap_init_fdif(void) > { > struct platform_device *pd; > > if (!cpu_is_omap44xx()) > return; > > pd = omap4_init_fdif(); > if (!pd) > return; > > pm_runtime_enable(&pd->dev); > } OK, will take this. thanks, -- Ming Lei -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html