diff options
Diffstat (limited to 'drivers/ieee1394')
-rw-r--r-- | drivers/ieee1394/dma.c | 3 | ||||
-rw-r--r-- | drivers/ieee1394/ieee1394_transactions.c | 2 | ||||
-rw-r--r-- | drivers/ieee1394/sbp2.c | 2 |
3 files changed, 2 insertions, 5 deletions
diff --git a/drivers/ieee1394/dma.c b/drivers/ieee1394/dma.c index f5f4983dfbf3..7c4eb39b7024 100644 --- a/drivers/ieee1394/dma.c +++ b/drivers/ieee1394/dma.c | |||
@@ -103,8 +103,7 @@ int dma_region_alloc(struct dma_region *dma, unsigned long n_bytes, | |||
103 | goto err; | 103 | goto err; |
104 | } | 104 | } |
105 | 105 | ||
106 | /* just to be safe - this will become unnecessary once sglist->address goes away */ | 106 | sg_init_table(dma->sglist, dma->n_pages); |
107 | memset(dma->sglist, 0, dma->n_pages * sizeof(*dma->sglist)); | ||
108 | 107 | ||
109 | /* fill scatter/gather list with pages */ | 108 | /* fill scatter/gather list with pages */ |
110 | for (i = 0; i < dma->n_pages; i++) { | 109 | for (i = 0; i < dma->n_pages; i++) { |
diff --git a/drivers/ieee1394/ieee1394_transactions.c b/drivers/ieee1394/ieee1394_transactions.c index c39c70a8aa9f..677989320951 100644 --- a/drivers/ieee1394/ieee1394_transactions.c +++ b/drivers/ieee1394/ieee1394_transactions.c | |||
@@ -235,7 +235,6 @@ int hpsb_packet_success(struct hpsb_packet *packet) | |||
235 | packet->node_id); | 235 | packet->node_id); |
236 | return -EAGAIN; | 236 | return -EAGAIN; |
237 | } | 237 | } |
238 | BUG(); | ||
239 | 238 | ||
240 | case ACK_BUSY_X: | 239 | case ACK_BUSY_X: |
241 | case ACK_BUSY_A: | 240 | case ACK_BUSY_A: |
@@ -282,7 +281,6 @@ int hpsb_packet_success(struct hpsb_packet *packet) | |||
282 | packet->ack_code, packet->node_id, packet->tcode); | 281 | packet->ack_code, packet->node_id, packet->tcode); |
283 | return -EAGAIN; | 282 | return -EAGAIN; |
284 | } | 283 | } |
285 | BUG(); | ||
286 | } | 284 | } |
287 | 285 | ||
288 | struct hpsb_packet *hpsb_make_readpacket(struct hpsb_host *host, nodeid_t node, | 286 | struct hpsb_packet *hpsb_make_readpacket(struct hpsb_host *host, nodeid_t node, |
diff --git a/drivers/ieee1394/sbp2.c b/drivers/ieee1394/sbp2.c index d5dfe11aa5c6..b83d254bc86e 100644 --- a/drivers/ieee1394/sbp2.c +++ b/drivers/ieee1394/sbp2.c | |||
@@ -71,11 +71,11 @@ | |||
71 | #include <linux/types.h> | 71 | #include <linux/types.h> |
72 | #include <linux/wait.h> | 72 | #include <linux/wait.h> |
73 | #include <linux/workqueue.h> | 73 | #include <linux/workqueue.h> |
74 | #include <linux/scatterlist.h> | ||
74 | 75 | ||
75 | #include <asm/byteorder.h> | 76 | #include <asm/byteorder.h> |
76 | #include <asm/errno.h> | 77 | #include <asm/errno.h> |
77 | #include <asm/param.h> | 78 | #include <asm/param.h> |
78 | #include <asm/scatterlist.h> | ||
79 | #include <asm/system.h> | 79 | #include <asm/system.h> |
80 | #include <asm/types.h> | 80 | #include <asm/types.h> |
81 | 81 | ||