Thread (60 messages) 60 messages, 8 authors, 2009-07-29

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

From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date: 2009-06-15 01:39:28

On Wed, 2009-06-10 at 16:38 +0200, Geert Uytterhoeven wrote:
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.

Cheers,
Ben.
quoted hunk ↗ jump to hunk
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;
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help