solx_devfs.c: fix gcc warnings about casting away const when reading data
authorAlan Coopersmith <alan.coopersmith@oracle.com>
Thu, 9 Feb 2012 06:14:08 +0000 (22:14 -0800)
committerAlan Coopersmith <alan.coopersmith@oracle.com>
Thu, 9 Feb 2012 06:14:50 +0000 (22:14 -0800)
solx_devfs.c: In function `pci_device_solx_devfs_write':
solx_devfs.c:1085: warning: cast discards qualifiers from pointer target type
solx_devfs.c:1089: warning: cast discards qualifiers from pointer target type
solx_devfs.c:1093: warning: cast discards qualifiers from pointer target type
solx_devfs.c:1097: warning: cast discards qualifiers from pointer target type

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
src/solx_devfs.c

index 6920e0f..5e91a14 100644 (file)
@@ -1082,19 +1082,19 @@ pci_device_solx_devfs_write( struct pci_device * dev, const void * data,
     switch (size) {
         case 1:
            cfg_prg.acc_attr = PCITOOL_ACC_ATTR_SIZE_1 + NATIVE_ENDIAN;
-           cfg_prg.data = *((uint8_t *)data);
+           cfg_prg.data = *((const uint8_t *)data);
            break;
         case 2:
            cfg_prg.acc_attr = PCITOOL_ACC_ATTR_SIZE_2 + NATIVE_ENDIAN;
-           cfg_prg.data = *((uint16_t *)data);
+           cfg_prg.data = *((const uint16_t *)data);
            break;
         case 4:
            cfg_prg.acc_attr = PCITOOL_ACC_ATTR_SIZE_4 + NATIVE_ENDIAN;
-           cfg_prg.data = *((uint32_t *)data);
+           cfg_prg.data = *((const uint32_t *)data);
            break;
         case 8:
            cfg_prg.acc_attr = PCITOOL_ACC_ATTR_SIZE_8 + NATIVE_ENDIAN;
-           cfg_prg.data = *((uint64_t *)data);
+           cfg_prg.data = *((const uint64_t *)data);
            break;
         default:
            return EINVAL;