[PATCH] acpi: madt: unconstify data argument

Colin King colin.king at canonical.com
Thu Mar 19 00:14:59 UTC 2020


From: Colin Ian King <colin.king at canonical.com>

In preparation of adding -Wcast-qual build flag, unconstify the
data argument as this is too pedantic

Signed-off-by: Colin Ian King <colin.king at canonical.com>
---
 src/acpi/madt/madt.c | 36 ++++++++++++++++++------------------
 1 file changed, 18 insertions(+), 18 deletions(-)

diff --git a/src/acpi/madt/madt.c b/src/acpi/madt/madt.c
index 784a9b02..0118616e 100644
--- a/src/acpi/madt/madt.c
+++ b/src/acpi/madt/madt.c
@@ -429,7 +429,7 @@ PRAGMA_POP
 
 static int madt_checksum(fwts_framework *fw)
 {
-	const uint8_t *data = mtable->data;
+	uint8_t *data = mtable->data;
 	ssize_t length = mtable->length;
 	uint8_t checksum = 0;
 
@@ -577,7 +577,7 @@ static void check_madt_apic_flags(fwts_framework *fw, uint8_t type, uint32_t fla
 
 static int madt_local_apic(fwts_framework *fw,
 			   fwts_acpi_madt_sub_table_header *hdr,
-			   const uint8_t *data)
+			   uint8_t *data)
 {
 	/* specific checks for subtable type 0: Processor Local APIC */
 	fwts_acpi_madt_processor_local_apic *lapic =
@@ -600,7 +600,7 @@ out:
 static unsigned char madt_io_apics[MAX_IO_APIC_ID];
 static int madt_io_apic(fwts_framework *fw,
 			fwts_acpi_madt_sub_table_header *hdr,
-			const uint8_t *data)
+			uint8_t *data)
 {
 	/* specific checks for subtable type 1: I/O APIC */
 	fwts_acpi_madt_io_apic *ioapic = (fwts_acpi_madt_io_apic *)data;
@@ -638,7 +638,7 @@ static int madt_io_apic(fwts_framework *fw,
 
 static int madt_interrupt_override(fwts_framework *fw,
 				   fwts_acpi_madt_sub_table_header *hdr,
-				   const uint8_t *data)
+				   uint8_t *data)
 {
 	/* specific checks for subtable type 2: Interrupt Source Override */
 	fwts_acpi_madt_interrupt_override *int_override =
@@ -671,7 +671,7 @@ static int madt_interrupt_override(fwts_framework *fw,
 
 static int madt_nmi_source(fwts_framework *fw,
 			   fwts_acpi_madt_sub_table_header *hdr,
-			   const uint8_t *data)
+			   uint8_t *data)
 {
 	/* specific checks for subtable type 3: NMI Source */
 	fwts_acpi_madt_nmi *nmi = (fwts_acpi_madt_nmi *)data;
@@ -693,7 +693,7 @@ static int madt_nmi_source(fwts_framework *fw,
 
 static int madt_local_apic_nmi(fwts_framework *fw,
 			       fwts_acpi_madt_sub_table_header *hdr,
-			       const uint8_t *data)
+			       uint8_t *data)
 {
 	/* specific checks for subtable type 4: Local APIC NMI */
 	fwts_acpi_madt_local_apic_nmi *nmi =
@@ -718,7 +718,7 @@ static int madt_local_apic_nmi(fwts_framework *fw,
 
 static int madt_lapic_addr_override(fwts_framework *fw,
 				    fwts_acpi_madt_sub_table_header *hdr,
-				    const uint8_t *data)
+				    uint8_t *data)
 {
 	/* specific checks for subtable type 5: Local APIC Address Override */
 	static int count;
@@ -759,7 +759,7 @@ static int madt_lapic_addr_override(fwts_framework *fw,
 static unsigned char madt_io_sapics[MAX_IO_APIC_ID];
 static int madt_io_sapic(fwts_framework *fw,
 			 fwts_acpi_madt_sub_table_header *hdr,
-			 const uint8_t *data)
+			 uint8_t *data)
 {
 	/* specific checks for subtable type 6: I/O SAPIC */
 	fwts_acpi_madt_io_sapic *sapic = (fwts_acpi_madt_io_sapic *)data;
@@ -798,7 +798,7 @@ static int madt_io_sapic(fwts_framework *fw,
 
 static int madt_local_sapic(fwts_framework *fw,
 			    fwts_acpi_madt_sub_table_header *hdr,
-			    const uint8_t *data)
+			    uint8_t *data)
 {
 	/* specific checks for subtable type 7: Processor Local SAPIC */
 	fwts_acpi_madt_local_sapic *lsapic = (fwts_acpi_madt_local_sapic *)data;
@@ -914,7 +914,7 @@ out:
 
 static int madt_platform_int_source(fwts_framework *fw,
 				    fwts_acpi_madt_sub_table_header *hdr,
-				    const uint8_t *data)
+				    uint8_t *data)
 {
 	/* specific checks for subtable type 8: Platform Interrupt Sources */
 	fwts_acpi_madt_platform_int_source *src =
@@ -977,7 +977,7 @@ static int madt_platform_int_source(fwts_framework *fw,
 
 static int madt_local_x2apic(fwts_framework *fw,
 			     fwts_acpi_madt_sub_table_header *hdr,
-			     const uint8_t *data)
+			     uint8_t *data)
 {
 	/* specific checks for subtable type 9: Processor Local x2APIC */
 	fwts_acpi_madt_local_x2apic *lx2apic =
@@ -1012,7 +1012,7 @@ out:
 
 static int madt_local_x2apic_nmi(fwts_framework *fw,
 				 fwts_acpi_madt_sub_table_header *hdr,
-				 const uint8_t *data)
+				 uint8_t *data)
 {
 	/* specific checks for subtable type 0xa: Local x2APIC NMI */
 	fwts_acpi_madt_local_x2apic_nmi *nmi =
@@ -1035,7 +1035,7 @@ static int madt_local_x2apic_nmi(fwts_framework *fw,
 
 static int madt_gicc(fwts_framework *fw,
 		     fwts_acpi_madt_sub_table_header *hdr,
-		     const uint8_t *data)
+		     uint8_t *data)
 {
 	/* specific checks for subtable type 0xb: GICC */
 	fwts_acpi_madt_gic *gic = (fwts_acpi_madt_gic *)data;
@@ -1123,7 +1123,7 @@ static int madt_gicc(fwts_framework *fw,
 
 static int madt_gicd(fwts_framework *fw,
 		     fwts_acpi_madt_sub_table_header *hdr,
-		     const uint8_t *data)
+		     uint8_t *data)
 {
 	/* specific checks for subtable type 0xc: GIC Distributor */
 	fwts_acpi_madt_gicd *gicd = (fwts_acpi_madt_gicd *)data;
@@ -1184,7 +1184,7 @@ static int madt_gicd(fwts_framework *fw,
 
 static int madt_gic_msi_frame(fwts_framework *fw,
 			      fwts_acpi_madt_sub_table_header *hdr,
-			      const uint8_t *data)
+			      uint8_t *data)
 {
 	/* specific checks for subtable type 0xd: GIC MSI Frame */
 	fwts_acpi_madt_gic_msi *gic_msi = (fwts_acpi_madt_gic_msi *)data;
@@ -1264,7 +1264,7 @@ static int madt_gic_msi_frame(fwts_framework *fw,
 
 static int madt_gicr(fwts_framework *fw,
 		     fwts_acpi_madt_sub_table_header *hdr,
-		     const uint8_t *data)
+		     uint8_t *data)
 {
 	/* specific checks for subtable type 0xe: GICR */
 	fwts_acpi_madt_gicr *gicr = (fwts_acpi_madt_gicr *)data;
@@ -1307,7 +1307,7 @@ static int madt_gicr(fwts_framework *fw,
 
 static int madt_gic_its(fwts_framework *fw,
 			     fwts_acpi_madt_sub_table_header *hdr,
-			     const uint8_t *data)
+			     uint8_t *data)
 {
 	/* specific checks for subtable type 0xf: GIC ITS */
 	fwts_acpi_madt_gic_its *gic_its = (fwts_acpi_madt_gic_its *)data;
@@ -1423,7 +1423,7 @@ static int madt_subtables(fwts_framework *fw)
 	fwts_acpi_madt_sub_table_header *hdr;
 	fwts_acpi_madt_local_sapic *lsapic;
 	struct acpi_madt_subtable_lengths *ms = spec_data;
-	const uint8_t *data = mtable->data;
+	uint8_t *data = mtable->data;
 	ssize_t length = mtable->length;
 	int ii = 0;
 	int proper_len;
-- 
2.25.1




More information about the fwts-devel mailing list