Message ID | 20181008201027.17952-10-boris.brezillon@bootlin.com |
---|---|
State | Changes Requested |
Headers | show |
Series | mtd: maps: physmap cleanups | expand |
Hi Boris On Mon, Oct 8, 2018 at 10:10 PM Boris Brezillon <boris.brezillon@bootlin.com> wrote: > > Fix the following coding style issues: > - != NULL and == NULL test replaced by ! (or nothing) > - split over 80 chars lines > - add missing braces in multi-line if() {} else {} statements > > Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com> > --- > drivers/mtd/maps/physmap.c | 33 ++++++++++++++++++--------------- > 1 file changed, 18 insertions(+), 15 deletions(-) > > diff --git a/drivers/mtd/maps/physmap.c b/drivers/mtd/maps/physmap.c > index 7d30f3524d35..e27051bc5dc6 100644 > --- a/drivers/mtd/maps/physmap.c > +++ b/drivers/mtd/maps/physmap.c > @@ -38,7 +38,7 @@ static int physmap_flash_remove(struct platform_device *dev) > int i, err; > > info = platform_get_drvdata(dev); > - if (info == NULL) > + if (!info) > return 0; > > physmap_data = dev_get_platdata(&dev->dev); > @@ -53,7 +53,7 @@ static int physmap_flash_remove(struct platform_device *dev) > } > > for (i = 0; i < info->nmaps; i++) { > - if (info->mtds[i] != NULL) > + if (info->mtds[i]) > map_destroy(info->mtds[i]); > } > > @@ -90,10 +90,12 @@ static void physmap_set_vpp(struct map_info *map, int state) > } > > static const char * const rom_probe_types[] = { > - "cfi_probe", "jedec_probe", "qinfo_probe", "map_rom", NULL }; > + "cfi_probe", "jedec_probe", "qinfo_probe", "map_rom", NULL > +}; > > static const char * const part_probe_types[] = { > - "cmdlinepart", "RedBoot", "afs", NULL }; > + "cmdlinepart", "RedBoot", "afs", NULL > +}; > > static int physmap_flash_probe(struct platform_device *dev) > { > @@ -105,11 +107,10 @@ static int physmap_flash_probe(struct platform_device *dev) > int i; > > physmap_data = dev_get_platdata(&dev->dev); > - if (physmap_data == NULL) > + if (!physmap_data) > return -ENODEV; > > - info = devm_kzalloc(&dev->dev, sizeof(struct physmap_flash_info), > - GFP_KERNEL); > + info = devm_kzalloc(&dev->dev, sizeof(*info), GFP_KERNEL); > if (!info) > return -ENOMEM; > > @@ -163,13 +164,16 @@ static int physmap_flash_probe(struct platform_device *dev) > simple_map_init(&info->maps[i]); > > probe_type = rom_probe_types; > - if (physmap_data->probe_type == NULL) { > - for (; info->mtds[i] == NULL && *probe_type != NULL; probe_type++) > - info->mtds[i] = do_map_probe(*probe_type, &info->maps[i]); > - } else > - info->mtds[i] = do_map_probe(physmap_data->probe_type, &info->maps[i]); > + if (!physmap_data->probe_type) { > + for (; !info->mtds[i] && *probe_type; probe_type++) > + info->mtds[i] = do_map_probe(*probe_type, > + &info->maps[i]); > + } else { > + info->mtds[i] = do_map_probe(physmap_data->probe_type, > + &info->maps[i]); > + } Now that you are at it, maybe you want to change the order of the if branches: if (true){ } else{ } and move: probe_type = rom_probe_types; into the branch and fix: const char * const *probe_type; If you do not want to change it, is also fine :P > > - if (info->mtds[i] == NULL) { > + if (!info->mtds[i]) { > dev_err(&dev->dev, "map_probe failed\n"); > err = -ENXIO; > goto err_out; > @@ -185,7 +189,7 @@ static int physmap_flash_probe(struct platform_device *dev) > */ > info->cmtd = mtd_concat_create(info->mtds, info->nmaps, > dev_name(&dev->dev)); > - if (info->cmtd == NULL) > + if (!info->cmtd) > err = -ENXIO; > } > if (err) > @@ -231,7 +235,6 @@ static struct platform_driver physmap_flash_driver = { > }, > }; > > - > #ifdef CONFIG_MTD_PHYSMAP_COMPAT > static struct physmap_flash_data physmap_flash_data = { > .width = CONFIG_MTD_PHYSMAP_BANKWIDTH, > -- > 2.14.1 >
On Tue, 9 Oct 2018 09:37:19 +0200 Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> wrote: > Hi Boris > On Mon, Oct 8, 2018 at 10:10 PM Boris Brezillon > <boris.brezillon@bootlin.com> wrote: > > > > Fix the following coding style issues: > > - != NULL and == NULL test replaced by ! (or nothing) > > - split over 80 chars lines > > - add missing braces in multi-line if() {} else {} statements > > > > Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com> > > --- > > drivers/mtd/maps/physmap.c | 33 ++++++++++++++++++--------------- > > 1 file changed, 18 insertions(+), 15 deletions(-) > > > > diff --git a/drivers/mtd/maps/physmap.c b/drivers/mtd/maps/physmap.c > > index 7d30f3524d35..e27051bc5dc6 100644 > > --- a/drivers/mtd/maps/physmap.c > > +++ b/drivers/mtd/maps/physmap.c > > @@ -38,7 +38,7 @@ static int physmap_flash_remove(struct platform_device *dev) > > int i, err; > > > > info = platform_get_drvdata(dev); > > - if (info == NULL) > > + if (!info) > > return 0; > > > > physmap_data = dev_get_platdata(&dev->dev); > > @@ -53,7 +53,7 @@ static int physmap_flash_remove(struct platform_device *dev) > > } > > > > for (i = 0; i < info->nmaps; i++) { > > - if (info->mtds[i] != NULL) > > + if (info->mtds[i]) > > map_destroy(info->mtds[i]); > > } > > > > @@ -90,10 +90,12 @@ static void physmap_set_vpp(struct map_info *map, int state) > > } > > > > static const char * const rom_probe_types[] = { > > - "cfi_probe", "jedec_probe", "qinfo_probe", "map_rom", NULL }; > > + "cfi_probe", "jedec_probe", "qinfo_probe", "map_rom", NULL > > +}; > > > > static const char * const part_probe_types[] = { > > - "cmdlinepart", "RedBoot", "afs", NULL }; > > + "cmdlinepart", "RedBoot", "afs", NULL > > +}; > > > > static int physmap_flash_probe(struct platform_device *dev) > > { > > @@ -105,11 +107,10 @@ static int physmap_flash_probe(struct platform_device *dev) > > int i; > > > > physmap_data = dev_get_platdata(&dev->dev); > > - if (physmap_data == NULL) > > + if (!physmap_data) > > return -ENODEV; > > > > - info = devm_kzalloc(&dev->dev, sizeof(struct physmap_flash_info), > > - GFP_KERNEL); > > + info = devm_kzalloc(&dev->dev, sizeof(*info), GFP_KERNEL); > > if (!info) > > return -ENOMEM; > > > > @@ -163,13 +164,16 @@ static int physmap_flash_probe(struct platform_device *dev) > > simple_map_init(&info->maps[i]); > > > > probe_type = rom_probe_types; > > - if (physmap_data->probe_type == NULL) { > > - for (; info->mtds[i] == NULL && *probe_type != NULL; probe_type++) > > - info->mtds[i] = do_map_probe(*probe_type, &info->maps[i]); > > - } else > > - info->mtds[i] = do_map_probe(physmap_data->probe_type, &info->maps[i]); > > + if (!physmap_data->probe_type) { > > + for (; !info->mtds[i] && *probe_type; probe_type++) > > + info->mtds[i] = do_map_probe(*probe_type, > > + &info->maps[i]); > > + } else { > > + info->mtds[i] = do_map_probe(physmap_data->probe_type, > > + &info->maps[i]); > > + } > > Now that you are at it, maybe you want to change the order of the if branches: > > if (true){ > } else{ > } > > and move: > probe_type = rom_probe_types; > into the branch > > and fix: > const char * const *probe_type; > > > If you do not want to change it, is also fine :P I don't mind changing that, but not in this patch :-). > > > > > - if (info->mtds[i] == NULL) { > > + if (!info->mtds[i]) { > > dev_err(&dev->dev, "map_probe failed\n"); > > err = -ENXIO; > > goto err_out; > > @@ -185,7 +189,7 @@ static int physmap_flash_probe(struct platform_device *dev) > > */ > > info->cmtd = mtd_concat_create(info->mtds, info->nmaps, > > dev_name(&dev->dev)); > > - if (info->cmtd == NULL) > > + if (!info->cmtd) > > err = -ENXIO; > > } > > if (err) > > @@ -231,7 +235,6 @@ static struct platform_driver physmap_flash_driver = { > > }, > > }; > > > > - > > #ifdef CONFIG_MTD_PHYSMAP_COMPAT > > static struct physmap_flash_data physmap_flash_data = { > > .width = CONFIG_MTD_PHYSMAP_BANKWIDTH, > > -- > > 2.14.1 > > > >
On Tue, 9 Oct 2018 09:52:05 +0200 Boris Brezillon <boris.brezillon@bootlin.com> wrote: > > > @@ -163,13 +164,16 @@ static int physmap_flash_probe(struct platform_device *dev) > > > simple_map_init(&info->maps[i]); > > > > > > probe_type = rom_probe_types; > > > - if (physmap_data->probe_type == NULL) { > > > - for (; info->mtds[i] == NULL && *probe_type != NULL; probe_type++) > > > - info->mtds[i] = do_map_probe(*probe_type, &info->maps[i]); > > > - } else > > > - info->mtds[i] = do_map_probe(physmap_data->probe_type, &info->maps[i]); > > > + if (!physmap_data->probe_type) { > > > + for (; !info->mtds[i] && *probe_type; probe_type++) > > > + info->mtds[i] = do_map_probe(*probe_type, > > > + &info->maps[i]); > > > + } else { > > > + info->mtds[i] = do_map_probe(physmap_data->probe_type, > > > + &info->maps[i]); > > > + } > > > > Now that you are at it, maybe you want to change the order of the if branches: > > > > if (true){ > > } else{ > > } > > > > and move: > > probe_type = rom_probe_types; > > into the branch > > > > and fix: > > const char * const *probe_type; > > > > > > If you do not want to change it, is also fine :P > > I don't mind changing that, but not in this patch :-). Actually, I'll let you send a patch on top of my series if you still want to address that ;-).
diff --git a/drivers/mtd/maps/physmap.c b/drivers/mtd/maps/physmap.c index 7d30f3524d35..e27051bc5dc6 100644 --- a/drivers/mtd/maps/physmap.c +++ b/drivers/mtd/maps/physmap.c @@ -38,7 +38,7 @@ static int physmap_flash_remove(struct platform_device *dev) int i, err; info = platform_get_drvdata(dev); - if (info == NULL) + if (!info) return 0; physmap_data = dev_get_platdata(&dev->dev); @@ -53,7 +53,7 @@ static int physmap_flash_remove(struct platform_device *dev) } for (i = 0; i < info->nmaps; i++) { - if (info->mtds[i] != NULL) + if (info->mtds[i]) map_destroy(info->mtds[i]); } @@ -90,10 +90,12 @@ static void physmap_set_vpp(struct map_info *map, int state) } static const char * const rom_probe_types[] = { - "cfi_probe", "jedec_probe", "qinfo_probe", "map_rom", NULL }; + "cfi_probe", "jedec_probe", "qinfo_probe", "map_rom", NULL +}; static const char * const part_probe_types[] = { - "cmdlinepart", "RedBoot", "afs", NULL }; + "cmdlinepart", "RedBoot", "afs", NULL +}; static int physmap_flash_probe(struct platform_device *dev) { @@ -105,11 +107,10 @@ static int physmap_flash_probe(struct platform_device *dev) int i; physmap_data = dev_get_platdata(&dev->dev); - if (physmap_data == NULL) + if (!physmap_data) return -ENODEV; - info = devm_kzalloc(&dev->dev, sizeof(struct physmap_flash_info), - GFP_KERNEL); + info = devm_kzalloc(&dev->dev, sizeof(*info), GFP_KERNEL); if (!info) return -ENOMEM; @@ -163,13 +164,16 @@ static int physmap_flash_probe(struct platform_device *dev) simple_map_init(&info->maps[i]); probe_type = rom_probe_types; - if (physmap_data->probe_type == NULL) { - for (; info->mtds[i] == NULL && *probe_type != NULL; probe_type++) - info->mtds[i] = do_map_probe(*probe_type, &info->maps[i]); - } else - info->mtds[i] = do_map_probe(physmap_data->probe_type, &info->maps[i]); + if (!physmap_data->probe_type) { + for (; !info->mtds[i] && *probe_type; probe_type++) + info->mtds[i] = do_map_probe(*probe_type, + &info->maps[i]); + } else { + info->mtds[i] = do_map_probe(physmap_data->probe_type, + &info->maps[i]); + } - if (info->mtds[i] == NULL) { + if (!info->mtds[i]) { dev_err(&dev->dev, "map_probe failed\n"); err = -ENXIO; goto err_out; @@ -185,7 +189,7 @@ static int physmap_flash_probe(struct platform_device *dev) */ info->cmtd = mtd_concat_create(info->mtds, info->nmaps, dev_name(&dev->dev)); - if (info->cmtd == NULL) + if (!info->cmtd) err = -ENXIO; } if (err) @@ -231,7 +235,6 @@ static struct platform_driver physmap_flash_driver = { }, }; - #ifdef CONFIG_MTD_PHYSMAP_COMPAT static struct physmap_flash_data physmap_flash_data = { .width = CONFIG_MTD_PHYSMAP_BANKWIDTH,
Fix the following coding style issues: - != NULL and == NULL test replaced by ! (or nothing) - split over 80 chars lines - add missing braces in multi-line if() {} else {} statements Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com> --- drivers/mtd/maps/physmap.c | 33 ++++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-)