38 lines
1.6 KiB
Diff
38 lines
1.6 KiB
Diff
|
From d02ec54e635da8da8439d35b0523ce2b5d5dbae1 Mon Sep 17 00:00:00 2001
|
||
|
From: psykose <alice@ayaya.dev>
|
||
|
Date: Wed, 19 Apr 2023 19:31:19 +0000
|
||
|
Subject: [PATCH 13/13] procinterrupts: fix initialisation of regex_t struct
|
||
|
|
||
|
{NULL} utilises the null pointer, but this is not valid, because null is a pointer:
|
||
|
|
||
|
procinterrupts.c:110:29: error: initialization of 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Werror=int-conversion]
|
||
|
110 | { "eth.*" ,{NULL} ,NULL, IRQ_TYPE_LEGACY, IRQ_GBETH },
|
||
|
|
||
|
0-initialisation should be done with '0' instead of a pointer.
|
||
|
---
|
||
|
procinterrupts.c | 8 ++++----
|
||
|
1 file changed, 4 insertions(+), 4 deletions(-)
|
||
|
|
||
|
diff --git a/procinterrupts.c b/procinterrupts.c
|
||
|
index ec7a52b..dfa95c6 100644
|
||
|
--- a/procinterrupts.c
|
||
|
+++ b/procinterrupts.c
|
||
|
@@ -107,10 +107,10 @@ static void guess_arm_irq_hints(char *name, struct irq_info *info)
|
||
|
static int compiled = 0;
|
||
|
/* Note: Last entry is a catchall */
|
||
|
static struct irq_match matches[] = {
|
||
|
- { "eth.*" ,{NULL} ,NULL, IRQ_TYPE_LEGACY, IRQ_GBETH },
|
||
|
- { "[A-Z0-9]{4}[0-9a-f]{4}", {NULL} ,check_platform_device, IRQ_TYPE_LEGACY, IRQ_OTHER},
|
||
|
- { "PNP[0-9a-f]{4}", {NULL} ,check_platform_device, IRQ_TYPE_LEGACY, IRQ_OTHER},
|
||
|
- { ".*", {NULL}, NULL, IRQ_TYPE_LEGACY, IRQ_OTHER},
|
||
|
+ { "eth.*" , {0},NULL, IRQ_TYPE_LEGACY, IRQ_GBETH },
|
||
|
+ { "[A-Z0-9]{4}[0-9a-f]{4}", {0}, check_platform_device, IRQ_TYPE_LEGACY, IRQ_OTHER},
|
||
|
+ { "PNP[0-9a-f]{4}", {0}, check_platform_device, IRQ_TYPE_LEGACY, IRQ_OTHER},
|
||
|
+ { ".*", {0}, NULL, IRQ_TYPE_LEGACY, IRQ_OTHER},
|
||
|
{NULL},
|
||
|
};
|
||
|
|
||
|
--
|
||
|
2.33.1
|
||
|
|