Author: dim
Date: Sat Nov  9 20:09:02 2013
New Revision: 257896
URL: http://svnweb.freebsd.org/changeset/base/257896

Log:
  Fix gcc warnings about casting away const in sys/x86/iommu/intel_drv.c.
  
  Reviewed by:  kib

Modified:
  head/sys/x86/iommu/intel_drv.c

Modified: head/sys/x86/iommu/intel_drv.c
==============================================================================
--- head/sys/x86/iommu/intel_drv.c      Sat Nov  9 20:01:09 2013        
(r257895)
+++ head/sys/x86/iommu/intel_drv.c      Sat Nov  9 20:09:02 2013        
(r257896)
@@ -900,12 +900,12 @@ dmar_inst_rmrr_iter(ACPI_DMAR_HEADER *dm
                    (uintmax_t)resmem->EndAddress);
        }
 
-       ptr = (char *)resmem + sizeof(*resmem);
-       ptrend = (char *)resmem + resmem->Header.Length;
+       ptr = (const char *)resmem + sizeof(*resmem);
+       ptrend = (const char *)resmem + resmem->Header.Length;
        for (;;) {
                if (ptr >= ptrend)
                        break;
-               devscope = (ACPI_DMAR_DEVICE_SCOPE *)ptr;
+               devscope = (const ACPI_DMAR_DEVICE_SCOPE *)ptr;
                ptr += devscope->Length;
                /* XXXKIB bridge */
                if (devscope->EntryType != ACPI_DMAR_SCOPE_TYPE_ENDPOINT)
@@ -914,11 +914,11 @@ dmar_inst_rmrr_iter(ACPI_DMAR_HEADER *dm
                        dmar_print_path(iria->dmar->dev, "RMRR scope",
                            devscope->Bus, (devscope->Length -
                            sizeof(ACPI_DMAR_DEVICE_SCOPE)) / 2,
-                           (ACPI_DMAR_PCI_PATH *)(devscope + 1));
+                           (const ACPI_DMAR_PCI_PATH *)(devscope + 1));
                }
                dev = dmar_path_dev(resmem->Segment, (devscope->Length -
                    sizeof(ACPI_DMAR_DEVICE_SCOPE)) / 2, devscope->Bus,
-                   (ACPI_DMAR_PCI_PATH *)(devscope + 1));
+                   (const ACPI_DMAR_PCI_PATH *)(devscope + 1));
                if (dev == NULL) {
                        if (dmar_match_verbose)
                                printf("null dev\n");
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to