rpms/kernel/devel linux-2.6-random-patches.patch,1.6,1.7
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Fri Apr 21 04:39:33 UTC 2006
Author: davej
Update of /cvs/dist/rpms/kernel/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv19455
Modified Files:
linux-2.6-random-patches.patch
Log Message:
warning cleanup
linux-2.6-random-patches.patch:
linux-2.6.15.noarch/drivers/char/watchdog/machzwd.c | 3 --
linux-2.6.15.noarch/drivers/char/watchdog/sc1200wdt.c | 2 -
linux-2.6.15.noarch/drivers/media/dvb/ttpci/av7110.c | 2 -
linux-2.6.15.noarch/drivers/media/dvb/ttpci/budget-ci.c | 2 -
linux-2.6.15.noarch/drivers/media/dvb/ttpci/budget-patch.c | 2 -
linux-2.6.15.noarch/drivers/media/dvb/ttpci/budget.c | 5 ---
linux-2.6.15/kernel/power/snapshot.c | 1
linux-2.6.16.noarch/drivers/net/dl2k.c | 17 ++++++-------
linux-2.6.16.noarch/include/linux/dma-mapping.h | 1
9 files changed, 17 insertions(+), 18 deletions(-)
Index: linux-2.6-random-patches.patch
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/linux-2.6-random-patches.patch,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- linux-2.6-random-patches.patch 16 Apr 2006 22:58:48 -0000 1.6
+++ linux-2.6-random-patches.patch 21 Apr 2006 04:39:29 -0000 1.7
@@ -108,3 +108,92 @@
return 0;
}
+
+drivers/net/dl2k.c:1803: warning: integer constant is too large for 'long' type
+drivers/net/dl2k.c:1813: warning: integer constant is too large for 'long' type
+drivers/net/dl2k.c:768: warning: integer constant is too large for 'long' type
+drivers/net/dl2k.c:896: warning: integer constant is too large for 'long' type
+drivers/net/dl2k.c:904: warning: integer constant is too large for 'long' type
+drivers/net/dl2k.c:916: warning: integer constant is too large for 'long' type
+
+Signed-off-by: Dave Jones <davej at redhat.com>
+
+--- linux-2.6.16.noarch/include/linux/dma-mapping.h~ 2006-04-20 23:35:36.000000000 -0500
++++ linux-2.6.16.noarch/include/linux/dma-mapping.h 2006-04-20 23:36:12.000000000 -0500
+@@ -14,6 +14,7 @@ enum dma_data_direction {
+ };
+
+ #define DMA_64BIT_MASK 0xffffffffffffffffULL
++#define DMA_48BIT_MASK 0x0000ffffffffffffULL
+ #define DMA_40BIT_MASK 0x000000ffffffffffULL
+ #define DMA_39BIT_MASK 0x0000007fffffffffULL
+ #define DMA_32BIT_MASK 0x00000000ffffffffULL
+--- linux-2.6.16.noarch/drivers/net/dl2k.c~ 2006-04-20 23:36:19.000000000 -0500
++++ linux-2.6.16.noarch/drivers/net/dl2k.c 2006-04-20 23:37:54.000000000 -0500
+@@ -52,8 +52,11 @@
+ #define DRV_NAME "D-Link DL2000-based linux driver"
+ #define DRV_VERSION "v1.17b"
+ #define DRV_RELDATE "2006/03/10"
++
++#include <linux/dma-mapping.h>
+ #include "dl2k.h"
+
++
+ static char version[] __devinitdata =
+ KERN_INFO DRV_NAME " " DRV_VERSION " " DRV_RELDATE "\n";
+ #define MAX_UNITS 8
+@@ -765,7 +768,7 @@ rio_free_tx (struct net_device *dev, int
+ break;
+ skb = np->tx_skbuff[entry];
+ pci_unmap_single (np->pdev,
+- np->tx_ring[entry].fraginfo & 0xffffffffffff,
++ np->tx_ring[entry].fraginfo & DMA_48BIT_MASK,
+ skb->len, PCI_DMA_TODEVICE);
+ if (irq)
+ dev_kfree_skb_irq (skb);
+@@ -893,15 +896,14 @@ receive_packet (struct net_device *dev)
+ /* Small skbuffs for short packets */
+ if (pkt_len > copy_thresh) {
+ pci_unmap_single (np->pdev,
+- desc->fraginfo & 0xffffffffffff,
++ desc->fraginfo & DMA_48BIT_MASK,
+ np->rx_buf_sz,
+ PCI_DMA_FROMDEVICE);
+ skb_put (skb = np->rx_skbuff[entry], pkt_len);
+ np->rx_skbuff[entry] = NULL;
+ } else if ((skb = dev_alloc_skb (pkt_len + 2)) != NULL) {
+ pci_dma_sync_single_for_cpu(np->pdev,
+- desc->fraginfo &
+- 0xffffffffffff,
++ desc->fraginfo & DMA_48BIT_MASK,
+ np->rx_buf_sz,
+ PCI_DMA_FROMDEVICE);
+ skb->dev = dev;
+@@ -912,8 +914,7 @@ receive_packet (struct net_device *dev)
+ pkt_len, 0);
+ skb_put (skb, pkt_len);
+ pci_dma_sync_single_for_device(np->pdev,
+- desc->fraginfo &
+- 0xffffffffffff,
++ desc->fraginfo & DMA_48BIT_MASK,
+ np->rx_buf_sz,
+ PCI_DMA_FROMDEVICE);
+ }
+@@ -1800,7 +1801,7 @@ rio_close (struct net_device *dev)
+ skb = np->rx_skbuff[i];
+ if (skb) {
+ pci_unmap_single(np->pdev,
+- np->rx_ring[i].fraginfo & 0xffffffffffff,
++ np->rx_ring[i].fraginfo & DMA_48BIT_MASK,
+ skb->len, PCI_DMA_FROMDEVICE);
+ dev_kfree_skb (skb);
+ np->rx_skbuff[i] = NULL;
+@@ -1810,7 +1811,7 @@ rio_close (struct net_device *dev)
+ skb = np->tx_skbuff[i];
+ if (skb) {
+ pci_unmap_single(np->pdev,
+- np->tx_ring[i].fraginfo & 0xffffffffffff,
++ np->tx_ring[i].fraginfo & DMA_48BIT_MASK,
+ skb->len, PCI_DMA_TODEVICE);
+ dev_kfree_skb (skb);
+ np->tx_skbuff[i] = NULL;
More information about the fedora-cvs-commits
mailing list