Use list_for_each_entry to make code more readable.
Compile tested.

Signed-off-by: Domen Puncer <[EMAIL PROTECTED]>
Signed-off-by: Maximilian Attems <[EMAIL PROTECTED]>



---

 linux-2.6.9-rc1-bk7-max/drivers/usb/media/dabusb.c |    5 +----
 1 files changed, 1 insertion(+), 4 deletions(-)

diff -puN drivers/usb/media/dabusb.c~list-for-each-entry-drivers_usb_media_dabusb 
drivers/usb/media/dabusb.c
--- 
linux-2.6.9-rc1-bk7/drivers/usb/media/dabusb.c~list-for-each-entry-drivers_usb_media_dabusb
 2004-09-01 19:34:30.000000000 +0200
+++ linux-2.6.9-rc1-bk7-max/drivers/usb/media/dabusb.c  2004-09-01 19:34:30.000000000 
+0200
@@ -109,16 +109,13 @@ static void dump_urb (struct urb *urb)
 static int dabusb_cancel_queue (pdabusb_t s, struct list_head *q)
 {
        unsigned long flags;
-       struct list_head *p;
        pbuff_t b;
 
        dbg("dabusb_cancel_queue");
 
        spin_lock_irqsave (&s->lock, flags);
 
-       for (p = q->next; p != q; p = p->next) {
-               b = list_entry (p, buff_t, buff_list);
-
+       list_for_each_entry(b, q, buff_list) {
 #ifdef DEBUG
                dump_urb(b->purb);
 #endif

_


-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to