X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libbcachefs%2Ffifo.h;h=66b945be10c2309a9e758b228b146047b20674e2;hb=b5fd066153c40a70a29caa1ea7987723ab687763;hp=9715ddbdae562a8365a28f7d46a9b2bd81054f12;hpb=ff2a414ccc6300c704989f4ee030f0874083b801;p=bcachefs-tools-debian diff --git a/libbcachefs/fifo.h b/libbcachefs/fifo.h index 9715ddb..66b945b 100644 --- a/libbcachefs/fifo.h +++ b/libbcachefs/fifo.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: GPL-2.0 */ #ifndef _BCACHEFS_FIFO_H #define _BCACHEFS_FIFO_H @@ -64,7 +65,7 @@ do { \ (((p) - (fifo)->data))) #define fifo_entry_idx(fifo, p) (((p) - &fifo_peek_front(fifo)) & (fifo)->mask) -#define fifo_idx_entry(fifo, i) (fifo)->data[((fifo)->front + (i)) & (fifo)->mask] +#define fifo_idx_entry(fifo, i) ((fifo)->data[((fifo)->front + (i)) & (fifo)->mask]) #define fifo_push_back_ref(f) \ (fifo_full((f)) ? NULL : &(f)->data[(f)->back++ & (f)->mask]) @@ -100,7 +101,7 @@ do { \ ({ \ bool _r = !fifo_empty((fifo)); \ if (_r) \ - (i) = (fifo)->data[--(fifo)->back & (fifo)->mask] \ + (i) = (fifo)->data[--(fifo)->back & (fifo)->mask]; \ _r; \ })