The patch titled
     nbd: use list_for_each_entry_safe to make it more consolidated and readable
has been removed from the -mm tree.  Its filename was
     
nbd-use-list_for_each_entry_safe-to-make-it-more-consolidated-and-readable.patch

This patch was dropped because it was merged into mainline or a subsystem tree

------------------------------------------------------
Subject: nbd: use list_for_each_entry_safe to make it more consolidated and 
readable
From: Denis Cheng <[EMAIL PROTECTED]>

Thus the traverse of the loop may delete nodes, use the safe version.

Signed-off-by: Denis Cheng <[EMAIL PROTECTED]>
Cc: Paul Clements <[EMAIL PROTECTED]>
Signed-off-by: Andrew Morton <[EMAIL PROTECTED]>
---

 drivers/block/nbd.c |    6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff -puN 
drivers/block/nbd.c~nbd-use-list_for_each_entry_safe-to-make-it-more-consolidated-and-readable
 drivers/block/nbd.c
--- 
a/drivers/block/nbd.c~nbd-use-list_for_each_entry_safe-to-make-it-more-consolidated-and-readable
+++ a/drivers/block/nbd.c
@@ -233,8 +233,7 @@ error_out:
 
 static struct request *nbd_find_request(struct nbd_device *lo, char *handle)
 {
-       struct request *req;
-       struct list_head *tmp;
+       struct request *req, *tmp;
        struct request *xreq;
        int err;
 
@@ -245,8 +244,7 @@ static struct request *nbd_find_request(
                goto out;
 
        spin_lock(&lo->queue_lock);
-       list_for_each(tmp, &lo->queue_head) {
-               req = list_entry(tmp, struct request, queuelist);
+       list_for_each_entry_safe(req, tmp, &lo->queue_head, queuelist) {
                if (req != xreq)
                        continue;
                list_del_init(&req->queuelist);
_

Patches currently in -mm which might be from [EMAIL PROTECTED] are

origin.patch

-
To unsubscribe from this list: send the line "unsubscribe mm-commits" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to