lib: simplify sbi_fifo_inplace_update()
authorHeinrich Schuchardt <xypron.glpk@gmx.de>
Mon, 21 Jun 2021 19:03:16 +0000 (21:03 +0200)
committerAnup Patel <anup@brainfault.org>
Tue, 22 Jun 2021 13:46:52 +0000 (19:16 +0530)
Don't assign an unused value to variable index.

Use operator '-=' where applicable.

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Reviewed-by: Atish Patra <atish.patra@wdc.com>
Reviewed-by: Xiang W <wxjstz@126.com>
lib/sbi/sbi_fifo.c

index 2a5c012..b2395f3 100644 (file)
@@ -118,7 +118,7 @@ bool sbi_fifo_reset(struct sbi_fifo *fifo)
 int sbi_fifo_inplace_update(struct sbi_fifo *fifo, void *in,
                            int (*fptr)(void *in, void *data))
 {
-       int i, index = 0;
+       int i, index;
        int ret = SBI_FIFO_UNCHANGED;
        void *entry;
 
@@ -135,7 +135,7 @@ int sbi_fifo_inplace_update(struct sbi_fifo *fifo, void *in,
        for (i = 0; i < fifo->avail; i++) {
                index = fifo->tail + i;
                if (index >= fifo->num_entries)
-                       index = index - fifo->num_entries;
+                       index -= fifo->num_entries;
                entry = (void *)fifo->queue + (u32)index * fifo->entry_size;
                ret = fptr(in, entry);