Hi Artem,
On 05/14/2012 10:05 PM, Artem Bityutskiy wrote:
I have few requests
On Thu, 2012-05-10 at 16:55 +1000, g...@snapgear.com wrote:
@@ -80,7 +80,6 @@ static int __init uclinux_mtd_init(void)
mtd = do_map_probe("map_ram", mapp);
if (!mtd) {
printk("uclinux[mtd]: failed to find a mapping?\n");
KERN_ERR prefixe is missing. Please, fix other printks in this file
while on it.
- iounmap(mapp->virt);
return(-ENXIO);
}
@@ -103,10 +102,8 @@ static void __exit uclinux_mtd_cleanup(void)
map_destroy(uclinux_ram_mtdinfo);
uclinux_ram_mtdinfo = NULL;
}
- if (uclinux_ram_map.virt) {
- iounmap((void *) uclinux_ram_map.virt);
+ if (uclinux_ram_map.virt)
uclinux_ram_map.virt = 0;
- }
The "if" statements are redundant - could you please kill them?
Would you please be kind to address these sparse warnings while you work
on this rarely used file:
drivers/mtd/maps/uclinux.c:27:17: warning: symbol 'uclinux_ram_map' was not
declared. Should it be static? [sparse]
drivers/mtd/maps/uclinux.c:49:15: warning: incorrect type in assignment
(different address spaces) [sparse]
drivers/mtd/maps/uclinux.c:49:15: expected void *<noident> [sparse]
drivers/mtd/maps/uclinux.c:49:15: got void [noderef]<asn:2>* [sparse]
drivers/mtd/maps/uclinux.c:71:20: warning: incorrect type in assignment
(different address spaces) [sparse]
drivers/mtd/maps/uclinux.c:71:20: expected void [noderef]<asn:2>*virt
[sparse]
drivers/mtd/maps/uclinux.c:71:20: got void * [sparse]
drivers/mtd/maps/uclinux.c:73:27: warning: Using plain integer as NULL pointer
[sparse]
drivers/mtd/maps/uclinux.c:106:40: warning: Using plain integer as NULL pointer
[sparse]
Sure thing, I can clean all those up. Are you happy to take a single
cleanup patch on top of the ioremap_nocache fix patch?
Regards
Greg
------------------------------------------------------------------------
Greg Ungerer -- Principal Engineer EMAIL: g...@snapgear.com
SnapGear Group, McAfee PHONE: +61 7 3435 2888
8 Gardner Close, FAX: +61 7 3891 3630
Milton, QLD, 4064, Australia WEB: http://www.SnapGear.com
_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev