Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0b9d22dc authored by Himangi Saraogi's avatar Himangi Saraogi Committed by Geert Uytterhoeven
Browse files

zorro: Use ARRAY_SIZE



ARRAY_SIZE is more concise to use when the size of an array is divided
by the size of its type or the size of its first element.

The Coccinelle semantic patch that makes this change is as follows:

// <smpl>
@@
type T;
T[] E;
@@

- (sizeof(E)/sizeof(T))
+ ARRAY_SIZE(E)
// </smpl>

Signed-off-by: default avatarHimangi Saraogi <himangi774@gmail.com>
[Geert: Also convert the MANUF definition]
Signed-off-by: default avatarGeert Uytterhoeven <geert@linux-m68k.org>
parent 5bc8c7cd
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -46,13 +46,13 @@ struct zorro_manuf_info {
#include "devlist.h"
#include "devlist.h"


static struct zorro_manuf_info __initdata zorro_manuf_list[] = {
static struct zorro_manuf_info __initdata zorro_manuf_list[] = {
#define MANUF( manuf, name )		{ 0x##manuf, sizeof(__prods_##manuf) / sizeof(struct zorro_prod_info), __manufstr_##manuf, __prods_##manuf },
#define MANUF( manuf, name )		{ 0x##manuf, ARRAY_SIZE(__prods_##manuf), __manufstr_##manuf, __prods_##manuf },
#define ENDMANUF()
#define ENDMANUF()
#define PRODUCT( manuf, prod, name )
#define PRODUCT( manuf, prod, name )
#include "devlist.h"
#include "devlist.h"
};
};


#define MANUFS (sizeof(zorro_manuf_list)/sizeof(struct zorro_manuf_info))
#define MANUFS ARRAY_SIZE(zorro_manuf_list)


void __init zorro_name_device(struct zorro_dev *dev)
void __init zorro_name_device(struct zorro_dev *dev)
{
{