Re: [PATCH 05/33] block: Add bio_list_peek()
From: Jens Axboe <hidden>
Date: 2009-06-15 05:56:33
On Mon, Jun 15 2009, Benjamin Herrenschmidt wrote:
On Wed, 2009-06-10 at 16:38 +0200, Geert Uytterhoeven wrote:quoted
Introduce bio_list_peek(), to obtain a pointer to the first bio on the bio_list without actually removing it from the list. This is needed when you want to serialize based on the list being empty or not.Leaving that one (and the next one) out for now until Jens Ack them.
You can add my acked-by, this one is trivial and a good addition.
Cheers, Ben.quoted
Signed-off-by: Geert Uytterhoeven <redacted> Cc: Jens Axboe <axboe@kernel.dk> --- include/linux/bio.h | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-)diff --git a/include/linux/bio.h b/include/linux/bio.h index 7b214fd..618bb7d 100644 --- a/include/linux/bio.h +++ b/include/linux/bio.h@@ -590,6 +590,11 @@ static inline void bio_list_merge_head(struct bio_list *bl, bl->head = bl2->head; } +static inline struct bio *bio_list_peek(struct bio_list *bl) +{ + return bl->head; +} + static inline struct bio *bio_list_pop(struct bio_list *bl) { struct bio *bio = bl->head;
-- Jens Axboe