diff options
-rw-r--r-- | include/linux/skbuff.h | 7 | ||||
-rw-r--r-- | net/netlabel/netlabel_addrlist.h | 8 |
2 files changed, 7 insertions, 8 deletions
diff --git a/include/linux/skbuff.h b/include/linux/skbuff.h index 827681540d6f..16c9c091555d 100644 --- a/include/linux/skbuff.h +++ b/include/linux/skbuff.h | |||
@@ -28,7 +28,6 @@ | |||
28 | #include <net/checksum.h> | 28 | #include <net/checksum.h> |
29 | #include <linux/rcupdate.h> | 29 | #include <linux/rcupdate.h> |
30 | #include <linux/dmaengine.h> | 30 | #include <linux/dmaengine.h> |
31 | #include <linux/prefetch.h> | ||
32 | #include <linux/hrtimer.h> | 31 | #include <linux/hrtimer.h> |
33 | 32 | ||
34 | /* Don't change this without changing skb_csum_unnecessary! */ | 33 | /* Don't change this without changing skb_csum_unnecessary! */ |
@@ -1783,7 +1782,7 @@ static inline int pskb_trim_rcsum(struct sk_buff *skb, unsigned int len) | |||
1783 | 1782 | ||
1784 | #define skb_queue_walk(queue, skb) \ | 1783 | #define skb_queue_walk(queue, skb) \ |
1785 | for (skb = (queue)->next; \ | 1784 | for (skb = (queue)->next; \ |
1786 | prefetch(skb->next), (skb != (struct sk_buff *)(queue)); \ | 1785 | skb != (struct sk_buff *)(queue); \ |
1787 | skb = skb->next) | 1786 | skb = skb->next) |
1788 | 1787 | ||
1789 | #define skb_queue_walk_safe(queue, skb, tmp) \ | 1788 | #define skb_queue_walk_safe(queue, skb, tmp) \ |
@@ -1792,7 +1791,7 @@ static inline int pskb_trim_rcsum(struct sk_buff *skb, unsigned int len) | |||
1792 | skb = tmp, tmp = skb->next) | 1791 | skb = tmp, tmp = skb->next) |
1793 | 1792 | ||
1794 | #define skb_queue_walk_from(queue, skb) \ | 1793 | #define skb_queue_walk_from(queue, skb) \ |
1795 | for (; prefetch(skb->next), (skb != (struct sk_buff *)(queue)); \ | 1794 | for (; skb != (struct sk_buff *)(queue); \ |
1796 | skb = skb->next) | 1795 | skb = skb->next) |
1797 | 1796 | ||
1798 | #define skb_queue_walk_from_safe(queue, skb, tmp) \ | 1797 | #define skb_queue_walk_from_safe(queue, skb, tmp) \ |
@@ -1802,7 +1801,7 @@ static inline int pskb_trim_rcsum(struct sk_buff *skb, unsigned int len) | |||
1802 | 1801 | ||
1803 | #define skb_queue_reverse_walk(queue, skb) \ | 1802 | #define skb_queue_reverse_walk(queue, skb) \ |
1804 | for (skb = (queue)->prev; \ | 1803 | for (skb = (queue)->prev; \ |
1805 | prefetch(skb->prev), (skb != (struct sk_buff *)(queue)); \ | 1804 | skb != (struct sk_buff *)(queue); \ |
1806 | skb = skb->prev) | 1805 | skb = skb->prev) |
1807 | 1806 | ||
1808 | #define skb_queue_reverse_walk_safe(queue, skb, tmp) \ | 1807 | #define skb_queue_reverse_walk_safe(queue, skb, tmp) \ |
diff --git a/net/netlabel/netlabel_addrlist.h b/net/netlabel/netlabel_addrlist.h index 1c1c093cf279..2b9644e19de0 100644 --- a/net/netlabel/netlabel_addrlist.h +++ b/net/netlabel/netlabel_addrlist.h | |||
@@ -96,12 +96,12 @@ static inline struct netlbl_af4list *__af4list_valid_rcu(struct list_head *s, | |||
96 | 96 | ||
97 | #define netlbl_af4list_foreach(iter, head) \ | 97 | #define netlbl_af4list_foreach(iter, head) \ |
98 | for (iter = __af4list_valid((head)->next, head); \ | 98 | for (iter = __af4list_valid((head)->next, head); \ |
99 | prefetch(iter->list.next), &iter->list != (head); \ | 99 | &iter->list != (head); \ |
100 | iter = __af4list_valid(iter->list.next, head)) | 100 | iter = __af4list_valid(iter->list.next, head)) |
101 | 101 | ||
102 | #define netlbl_af4list_foreach_rcu(iter, head) \ | 102 | #define netlbl_af4list_foreach_rcu(iter, head) \ |
103 | for (iter = __af4list_valid_rcu((head)->next, head); \ | 103 | for (iter = __af4list_valid_rcu((head)->next, head); \ |
104 | prefetch(iter->list.next), &iter->list != (head); \ | 104 | &iter->list != (head); \ |
105 | iter = __af4list_valid_rcu(iter->list.next, head)) | 105 | iter = __af4list_valid_rcu(iter->list.next, head)) |
106 | 106 | ||
107 | #define netlbl_af4list_foreach_safe(iter, tmp, head) \ | 107 | #define netlbl_af4list_foreach_safe(iter, tmp, head) \ |
@@ -163,12 +163,12 @@ static inline struct netlbl_af6list *__af6list_valid_rcu(struct list_head *s, | |||
163 | 163 | ||
164 | #define netlbl_af6list_foreach(iter, head) \ | 164 | #define netlbl_af6list_foreach(iter, head) \ |
165 | for (iter = __af6list_valid((head)->next, head); \ | 165 | for (iter = __af6list_valid((head)->next, head); \ |
166 | prefetch(iter->list.next), &iter->list != (head); \ | 166 | &iter->list != (head); \ |
167 | iter = __af6list_valid(iter->list.next, head)) | 167 | iter = __af6list_valid(iter->list.next, head)) |
168 | 168 | ||
169 | #define netlbl_af6list_foreach_rcu(iter, head) \ | 169 | #define netlbl_af6list_foreach_rcu(iter, head) \ |
170 | for (iter = __af6list_valid_rcu((head)->next, head); \ | 170 | for (iter = __af6list_valid_rcu((head)->next, head); \ |
171 | prefetch(iter->list.next), &iter->list != (head); \ | 171 | &iter->list != (head); \ |
172 | iter = __af6list_valid_rcu(iter->list.next, head)) | 172 | iter = __af6list_valid_rcu(iter->list.next, head)) |
173 | 173 | ||
174 | #define netlbl_af6list_foreach_safe(iter, tmp, head) \ | 174 | #define netlbl_af6list_foreach_safe(iter, tmp, head) \ |