linux 2.6.16.38 w/ vs2.0.3-rc1
[linux-2.6.git] / drivers / mtd / maps / sharpsl-flash.c
index 12fe53c..999f4bb 100644 (file)
@@ -49,6 +49,8 @@ static struct mtd_partition sharpsl_partitions[1] = {
        }
 };
 
+#define NB_OF(x)  (sizeof(x)/sizeof(x[0]))
+
 int __init init_sharpsl(void)
 {
        struct mtd_partition *parts;
@@ -90,7 +92,7 @@ int __init init_sharpsl(void)
        }
 
        parts = sharpsl_partitions;
-       nb_parts = ARRAY_SIZE(sharpsl_partitions);
+       nb_parts = NB_OF(sharpsl_partitions);
 
        printk(KERN_NOTICE "Using %s partision definition\n", part_type);
        add_mtd_partitions(mymtd, parts, nb_parts);