[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 09/13] dma/xlnx-zdma: Remove redundant statement in zdma_write
From: |
kuhn.chenqun |
Subject: |
[PATCH v2 09/13] dma/xlnx-zdma: Remove redundant statement in zdma_write_dst() |
Date: |
Wed, 26 Feb 2020 16:46:43 +0800 |
From: Chen Qun <address@hidden>
Clang static code analyzer show warning:
hw/dma/xlnx-zdma.c:399:13: warning: Value stored to 'dst_type' is never read
dst_type = FIELD_EX32(s->dsc_dst.words[3], ZDMA_CH_DST_DSCR_WORD3,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Reported-by: Euler Robot <address@hidden>
Signed-off-by: Chen Qun <address@hidden>
---
Cc: Alistair Francis <address@hidden>
Cc: "Edgar E. Iglesias" <address@hidden>
Cc: Peter Maydell <address@hidden>
Cc: Philippe Mathieu-Daudé <address@hidden>
v1->v2: move the 'dst_type' declaration.(Base on Philippe's suggestion).
---
hw/dma/xlnx-zdma.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/hw/dma/xlnx-zdma.c b/hw/dma/xlnx-zdma.c
index 8fb83f5b07..eeacad59ce 100644
--- a/hw/dma/xlnx-zdma.c
+++ b/hw/dma/xlnx-zdma.c
@@ -373,7 +373,7 @@ static uint64_t zdma_update_descr_addr(XlnxZDMA *s, bool
type,
static void zdma_write_dst(XlnxZDMA *s, uint8_t *buf, uint32_t len)
{
uint32_t dst_size, dlen;
- bool dst_intr, dst_type;
+ bool dst_intr;
unsigned int ptype = ARRAY_FIELD_EX32(s->regs, ZDMA_CH_CTRL0, POINT_TYPE);
unsigned int rw_mode = ARRAY_FIELD_EX32(s->regs, ZDMA_CH_CTRL0, MODE);
unsigned int burst_type = ARRAY_FIELD_EX32(s->regs, ZDMA_CH_DATA_ATTR,
@@ -387,17 +387,17 @@ static void zdma_write_dst(XlnxZDMA *s, uint8_t *buf,
uint32_t len)
while (len) {
dst_size = FIELD_EX32(s->dsc_dst.words[2], ZDMA_CH_DST_DSCR_WORD2,
SIZE);
- dst_type = FIELD_EX32(s->dsc_dst.words[3], ZDMA_CH_DST_DSCR_WORD3,
- TYPE);
if (dst_size == 0 && ptype == PT_MEM) {
uint64_t next;
+ bool dst_type = FIELD_EX32(s->dsc_dst.words[3],
+ ZDMA_CH_DST_DSCR_WORD3,
+ TYPE);
+
next = zdma_update_descr_addr(s, dst_type,
R_ZDMA_CH_DST_CUR_DSCR_LSB);
zdma_load_descriptor(s, next, &s->dsc_dst);
dst_size = FIELD_EX32(s->dsc_dst.words[2], ZDMA_CH_DST_DSCR_WORD2,
SIZE);
- dst_type = FIELD_EX32(s->dsc_dst.words[3], ZDMA_CH_DST_DSCR_WORD3,
- TYPE);
}
/* Match what hardware does by ignoring the dst_size and only using
--
2.23.0
- Re: [PATCH v2 10/13] migration/vmstate: Remove redundant statement in vmstate_save_state_v(), (continued)
- [PATCH v2 02/13] block/iscsi:Remove redundant statement in iscsi_open(), kuhn.chenqun, 2020/02/26
- Re: [PATCH v2 02/13] block/iscsi:Remove redundant statement in iscsi_open(), Kevin Wolf, 2020/02/26
- RE: [PATCH v2 02/13] block/iscsi:Remove redundant statement in iscsi_open(), Chenqun (kuhn), 2020/02/26
- Re: [PATCH v2 02/13] block/iscsi:Remove redundant statement in iscsi_open(), Kevin Wolf, 2020/02/27
- RE: [PATCH v2 02/13] block/iscsi:Remove redundant statement in iscsi_open(), Chenqun (kuhn), 2020/02/27
- RE: [PATCH v2 02/13] block/iscsi:Remove redundant statement in iscsi_open(), Chenqun (kuhn), 2020/02/28
- Re: [PATCH v2 02/13] block/iscsi:Remove redundant statement in iscsi_open(), Kevin Wolf, 2020/02/28
- RE: [PATCH v2 02/13] block/iscsi:Remove redundant statement in iscsi_open(), Chenqun (kuhn), 2020/02/28
[PATCH v2 08/13] display/blizzard: Remove redundant statement in blizzard_draw_line16_32(), kuhn.chenqun, 2020/02/26
[PATCH v2 09/13] dma/xlnx-zdma: Remove redundant statement in zdma_write_dst(),
kuhn.chenqun <=
[PATCH v2 05/13] scsi/scsi-disk: Remove redundant statement in scsi_disk_emulate_command(), kuhn.chenqun, 2020/02/26
[PATCH v2 04/13] scsi/esp-pci: Remove redundant statement in esp_pci_io_write(), kuhn.chenqun, 2020/02/26
[PATCH v2 06/13] display/pxa2xx_lcd: Remove redundant statement in pxa2xx_palette_parse(), kuhn.chenqun, 2020/02/26
[PATCH v2 13/13] monitor/hmp-cmds: Remove redundant statement in hmp_rocker_of_dpa_groups(), kuhn.chenqun, 2020/02/26
[PATCH v2 12/13] usb/hcd-ehci: Remove redundant statements, kuhn.chenqun, 2020/02/26
[PATCH v2 11/13] timer/exynos4210_mct: Remove redundant statement in exynos4210_mct_write(), kuhn.chenqun, 2020/02/26