loader: use ARRAY_SIZE instead of NULL sentinel
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com> Acked-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
This commit is contained in:
+3
-1
@@ -56,6 +56,8 @@
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#include "util/macros.h"
|
||||
|
||||
#define __IS_LOADER
|
||||
#include "pci_id_driver_map.h"
|
||||
|
||||
@@ -465,7 +467,7 @@ loader_get_driver_for_fd(int fd)
|
||||
return driver;
|
||||
}
|
||||
|
||||
for (i = 0; driver_map[i].driver; i++) {
|
||||
for (i = 0; i < ARRAY_SIZE(driver_map); i++) {
|
||||
if (vendor_id != driver_map[i].vendor_id)
|
||||
continue;
|
||||
|
||||
|
||||
@@ -4,10 +4,6 @@
|
||||
#include <stdbool.h>
|
||||
#include <stddef.h>
|
||||
|
||||
#ifndef ARRAY_SIZE
|
||||
#define ARRAY_SIZE(a) (sizeof(a) / sizeof((a)[0]))
|
||||
#endif
|
||||
|
||||
#ifndef __IS_LOADER
|
||||
# error "Only include from loader.c"
|
||||
#endif
|
||||
@@ -106,7 +102,6 @@ static const struct {
|
||||
{ 0x10de, "nouveau", NULL, -1, },
|
||||
{ 0x1af4, "virtio_gpu", virtio_gpu_chip_ids, ARRAY_SIZE(virtio_gpu_chip_ids) },
|
||||
{ 0x15ad, "vmwgfx", vmwgfx_chip_ids, ARRAY_SIZE(vmwgfx_chip_ids) },
|
||||
{ 0x0000, NULL, NULL, 0 },
|
||||
};
|
||||
|
||||
#endif /* _PCI_ID_DRIVER_MAP_H_ */
|
||||
|
||||
Reference in New Issue
Block a user