packages: kernel/kernel-imq.patch, kernel/kernel.spec - imq updated
arekm
arekm at pld-linux.org
Sat Mar 6 21:31:12 CET 2010
Author: arekm Date: Sat Mar 6 20:31:12 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- imq updated
---- Files affected:
packages/kernel:
kernel-imq.patch (1.6 -> 1.7) , kernel.spec (1.761 -> 1.762)
---- Diffs:
================================================================
Index: packages/kernel/kernel-imq.patch
diff -u packages/kernel/kernel-imq.patch:1.6 packages/kernel/kernel-imq.patch:1.7
--- packages/kernel/kernel-imq.patch:1.6 Tue Feb 2 16:55:02 2010
+++ packages/kernel/kernel-imq.patch Sat Mar 6 21:31:07 2010
@@ -815,9 +815,9 @@
+extern struct netdev_queue *dev_pick_tx(struct net_device *dev, struct sk_buff *skb);
extern int dev_queue_xmit(struct sk_buff *skb);
extern int register_netdevice(struct net_device *dev);
- extern void unregister_netdevice(struct net_device *dev);
- extern void free_netdev(struct net_device *dev);
- extern void synchronize_net(void);
+ extern void unregister_netdevice_queue(struct net_device *dev,
+ struct list_head *head);
+ extern void unregister_netdevice_many(struct list_head *head);
diff -U 5 -Nr linux-2.6.32/include/linux/netfilter/xt_IMQ.h linux-2.6.32-imq/include/linux/netfilter/xt_IMQ.h
--- linux-2.6.32/include/linux/netfilter/xt_IMQ.h 1970-01-01 02:00:00.000000000 +0200
+++ linux-2.6.32-imq/include/linux/netfilter/xt_IMQ.h 2009-12-11 14:16:42.679730960 +0200
@@ -1005,7 +1005,7 @@
@@ -1702,11 +1705,15 @@
{
const struct net_device_ops *ops = dev->netdev_ops;
- int rc;
+ int rc = NETDEV_TX_OK;
if (likely(!skb->next)) {
- if (!list_empty(&ptype_all))
@@ -1019,20 +1019,15 @@
if (netif_needs_gso(dev, skb)) {
if (unlikely(dev_gso_segment(skb)))
goto out_kfree_skb;
-@@ -1787,12 +1794,11 @@
-
- return (u16) (((u64) hash * dev->real_num_tx_queues) >> 32);
+@@ -1787,7 +1794,7 @@
+ return queue_index;
}
- EXPORT_SYMBOL(skb_tx_hash);
-static struct netdev_queue *dev_pick_tx(struct net_device *dev,
-- struct sk_buff *skb)
-+struct netdev_queue *dev_pick_tx(struct net_device *dev, struct sk_buff *skb)
++struct netdev_queue *dev_pick_tx(struct net_device *dev,
+ struct sk_buff *skb)
{
- const struct net_device_ops *ops = dev->netdev_ops;
- u16 queue_index = 0;
-
- if (ops->ndo_select_queue)
+ u16 queue_index;
@@ -1801,10 +1807,11 @@
queue_index = skb_tx_hash(dev, skb);
@@ -1147,7 +1142,7 @@
+#endif
/* Pipe buffer operations for a socket. */
- static struct pipe_buf_operations sock_pipe_buf_ops = {
+ static const struct pipe_buf_operations sock_pipe_buf_ops = {
.can_merge = 0,
.map = generic_pipe_buf_map,
@@ -396,10 +476,30 @@
================================================================
Index: packages/kernel/kernel.spec
diff -u packages/kernel/kernel.spec:1.761 packages/kernel/kernel.spec:1.762
--- packages/kernel/kernel.spec:1.761 Sat Mar 6 21:17:49 2010
+++ packages/kernel/kernel.spec Sat Mar 6 21:31:07 2010
@@ -237,7 +237,7 @@
# http://zph.bratcheda.org/linux-2.6.26.3-zph.patch
Patch49: kernel-zph.patch
-# http://www.linuximq.net/patchs/linux-2.6.32-imq-test2.diff
+# based on http://www.linuximq.net/patchs/linux-2.6.32-imq-test2.diff
Patch50: kernel-imq.patch
# http://www.kernel.org/pub/linux/kernel/people/edward/reiser4/reiser4-for-2.6/reiser4-for-2.6.28.patch.bz2
@@ -1584,6 +1584,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.762 2010/03/06 20:31:07 arekm
+- imq updated
+
Revision 1.761 2010/03/06 20:17:49 arekm
- update tuxonice and vserver patches
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kernel/kernel-imq.patch?r1=1.6&r2=1.7&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kernel/kernel.spec?r1=1.761&r2=1.762&f=u
More information about the pld-cvs-commit
mailing list