[PATCH 1/1] lib: simplify sbi_fifo_inplace_update()

Anup Patel Anup.Patel at wdc.com
Tue Jun 22 08:02:08 PDT 2021



On 22/06/21, 12:14 PM, "opensbi on behalf of Xiang W" <opensbi-bounces at lists.infradead.org on behalf of wxjstz at 126.com> wrote:

    在 2021-06-21星期一的 21:03 +0200,Heinrich Schuchardt写道:
    > Don't assign an unused value to variable index.
    > 
    > Use operator '-=' where applicable.
    > 
    > Signed-off-by: Heinrich Schuchardt <xypron.glpk at gmx.de>
    Reviewed-by: Xiang W <wxjstz at 126.com>

Applied this patch to the riscv/opensbi repo.

Regards,
Anup

    > ---
    >  lib/sbi/sbi_fifo.c | 4 ++--
    >  1 file changed, 2 insertions(+), 2 deletions(-)
    > 
    > diff --git a/lib/sbi/sbi_fifo.c b/lib/sbi/sbi_fifo.c
    > index 2a5c012..b2395f3 100644
    > --- a/lib/sbi/sbi_fifo.c
    > +++ b/lib/sbi/sbi_fifo.c
    > @@ -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);
    > 
    > --
    > 2.30.2
    > 
    > 



    -- 
    opensbi mailing list
    opensbi at lists.infradead.org
    http://lists.infradead.org/mailman/listinfo/opensbi



More information about the opensbi mailing list