Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
linux-davinci
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
linux
linux-davinci
Commits
73fbe8be
Commit
73fbe8be
authored
Oct 10, 2006
by
Roland Dreier
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
IPoIB: Check for DMA mapping error for TX packets
Signed-off-by:
Roland Dreier
<
rolandd@cisco.com
>
parent
1031bfb9
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
0 deletions
+5
-0
drivers/infiniband/ulp/ipoib/ipoib_ib.c
drivers/infiniband/ulp/ipoib/ipoib_ib.c
+5
-0
No files found.
drivers/infiniband/ulp/ipoib/ipoib_ib.c
View file @
73fbe8be
...
...
@@ -355,6 +355,11 @@ void ipoib_send(struct net_device *dev, struct sk_buff *skb,
tx_req
->
skb
=
skb
;
addr
=
dma_map_single
(
priv
->
ca
->
dma_device
,
skb
->
data
,
skb
->
len
,
DMA_TO_DEVICE
);
if
(
unlikely
(
dma_mapping_error
(
addr
)))
{
++
priv
->
stats
.
tx_errors
;
dev_kfree_skb_any
(
skb
);
return
;
}
pci_unmap_addr_set
(
tx_req
,
mapping
,
addr
);
if
(
unlikely
(
post_send
(
priv
,
priv
->
tx_head
&
(
ipoib_sendq_size
-
1
),
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment