mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-05 16:53:55 -06:00
hw: Remove unnecessary cast when calling dma_memory_read()
Since its introduction in commit d86a77f8ab
, dma_memory_read()
always accepted void pointer argument. Remove the unnecessary
casts.
This commit was produced with the included Coccinelle script
scripts/coccinelle/exec_rw_const.
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
---
v4: Drop parenthesis when removing cast (Eric Blake)
This commit is contained in:
parent
4b314c1a71
commit
18610bfd3e
4 changed files with 33 additions and 18 deletions
|
@ -279,8 +279,7 @@ static int smmu_get_ste(SMMUv3State *s, dma_addr_t addr, STE *buf,
|
|||
|
||||
trace_smmuv3_get_ste(addr);
|
||||
/* TODO: guarantee 64-bit single-copy atomicity */
|
||||
ret = dma_memory_read(&address_space_memory, addr,
|
||||
(void *)buf, sizeof(*buf));
|
||||
ret = dma_memory_read(&address_space_memory, addr, buf, sizeof(*buf));
|
||||
if (ret != MEMTX_OK) {
|
||||
qemu_log_mask(LOG_GUEST_ERROR,
|
||||
"Cannot fetch pte at address=0x%"PRIx64"\n", addr);
|
||||
|
@ -301,8 +300,7 @@ static int smmu_get_cd(SMMUv3State *s, STE *ste, uint32_t ssid,
|
|||
|
||||
trace_smmuv3_get_cd(addr);
|
||||
/* TODO: guarantee 64-bit single-copy atomicity */
|
||||
ret = dma_memory_read(&address_space_memory, addr,
|
||||
(void *)buf, sizeof(*buf));
|
||||
ret = dma_memory_read(&address_space_memory, addr, buf, sizeof(*buf));
|
||||
if (ret != MEMTX_OK) {
|
||||
qemu_log_mask(LOG_GUEST_ERROR,
|
||||
"Cannot fetch pte at address=0x%"PRIx64"\n", addr);
|
||||
|
@ -406,8 +404,8 @@ static int smmu_find_ste(SMMUv3State *s, uint32_t sid, STE *ste,
|
|||
l2_ste_offset = sid & ((1 << s->sid_split) - 1);
|
||||
l1ptr = (dma_addr_t)(strtab_base + l1_ste_offset * sizeof(l1std));
|
||||
/* TODO: guarantee 64-bit single-copy atomicity */
|
||||
ret = dma_memory_read(&address_space_memory, l1ptr,
|
||||
(uint8_t *)&l1std, sizeof(l1std));
|
||||
ret = dma_memory_read(&address_space_memory, l1ptr, &l1std,
|
||||
sizeof(l1std));
|
||||
if (ret != MEMTX_OK) {
|
||||
qemu_log_mask(LOG_GUEST_ERROR,
|
||||
"Could not read L1PTR at 0X%"PRIx64"\n", l1ptr);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue