af_iucv.c (2fe5de9ce7d57498abc14b375cad2fcf8c3ee6cc) | af_iucv.c (f5738e2ef88070ef1372e6e718124d88e9abe4ac) |
---|---|
1/* 2 * IUCV protocol stack for Linux on zSeries 3 * 4 * Copyright IBM Corp. 2006, 2009 5 * 6 * Author(s): Jennifer Hunt <jenhunt@us.ibm.com> 7 * Hendrik Brueckner <brueckner@linux.vnet.ibm.com> 8 * PM functions: --- 1816 unchanged lines hidden (view full) --- 1825 struct sk_buff *list_skb = list->next; 1826 unsigned long flags; 1827 1828 bh_lock_sock(sk); 1829 if (!skb_queue_empty(list)) { 1830 spin_lock_irqsave(&list->lock, flags); 1831 1832 while (list_skb != (struct sk_buff *)list) { | 1/* 2 * IUCV protocol stack for Linux on zSeries 3 * 4 * Copyright IBM Corp. 2006, 2009 5 * 6 * Author(s): Jennifer Hunt <jenhunt@us.ibm.com> 7 * Hendrik Brueckner <brueckner@linux.vnet.ibm.com> 8 * PM functions: --- 1816 unchanged lines hidden (view full) --- 1825 struct sk_buff *list_skb = list->next; 1826 unsigned long flags; 1827 1828 bh_lock_sock(sk); 1829 if (!skb_queue_empty(list)) { 1830 spin_lock_irqsave(&list->lock, flags); 1831 1832 while (list_skb != (struct sk_buff *)list) { |
1833 if (msg->tag != IUCV_SKB_CB(list_skb)->tag) { | 1833 if (msg->tag == IUCV_SKB_CB(list_skb)->tag) { |
1834 this = list_skb; 1835 break; 1836 } 1837 list_skb = list_skb->next; 1838 } 1839 if (this) 1840 __skb_unlink(this, list); 1841 --- 620 unchanged lines hidden --- | 1834 this = list_skb; 1835 break; 1836 } 1837 list_skb = list_skb->next; 1838 } 1839 if (this) 1840 __skb_unlink(this, list); 1841 --- 620 unchanged lines hidden --- |