Re: [PATCH 05/33] block: Add bio_list_peek()

From
Jens Axboe <hidden>
Date
2009-06-15 05:56:33
Reply to
Benjamin Herrenschmidt, 2009-06-15
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
Thread (60 messages) 60 messages, 8 authors, last reply 2009-07-29
Keyboard shortcuts
hback out one level
jnext message in thread / next series-diff position
kprevious message in thread / previous series-diff position
ldrill in
Escclose help / fold thread tree
?toggle this help