Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
linux-davinci-2.6.23
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-2.6.23
Commits
1a70a05d
Commit
1a70a05d
authored
May 06, 2007
by
Roland Dreier
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
IB/fmr_pool: Add prefix to all printks
Signed-off-by:
Roland Dreier
<
rolandd@cisco.com
>
parent
b7f008fd
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
17 additions
and
15 deletions
+17
-15
drivers/infiniband/core/fmr_pool.c
drivers/infiniband/core/fmr_pool.c
+17
-15
No files found.
drivers/infiniband/core/fmr_pool.c
View file @
1a70a05d
...
...
@@ -43,6 +43,8 @@
#include "core_priv.h"
#define PFX "fmr_pool: "
enum
{
IB_FMR_MAX_REMAPS
=
32
,
...
...
@@ -150,7 +152,7 @@ static void ib_fmr_batch_release(struct ib_fmr_pool *pool)
#ifdef DEBUG
if
(
fmr
->
ref_count
!=
0
)
{
printk
(
KERN_WARNING
"Unmapping FMR 0x%08x with ref count %d"
,
printk
(
KERN_WARNING
PFX
"Unmapping FMR 0x%08x with ref count %d"
,
fmr
,
fmr
->
ref_count
);
}
#endif
...
...
@@ -168,7 +170,7 @@ static void ib_fmr_batch_release(struct ib_fmr_pool *pool)
ret
=
ib_unmap_fmr
(
&
fmr_list
);
if
(
ret
)
printk
(
KERN_WARNING
"ib_unmap_fmr returned %d"
,
ret
);
printk
(
KERN_WARNING
PFX
"ib_unmap_fmr returned %d"
,
ret
);
spin_lock_irq
(
&
pool
->
pool_lock
);
list_splice
(
&
unmap_list
,
&
pool
->
free_list
);
...
...
@@ -226,20 +228,20 @@ struct ib_fmr_pool *ib_create_fmr_pool(struct ib_pd *pd,
device
=
pd
->
device
;
if
(
!
device
->
alloc_fmr
||
!
device
->
dealloc_fmr
||
!
device
->
map_phys_fmr
||
!
device
->
unmap_fmr
)
{
printk
(
KERN_
WARNING
"Device %s does not support fast memory regions
"
,
printk
(
KERN_
INFO
PFX
"Device %s does not support FMRs
\n
"
,
device
->
name
);
return
ERR_PTR
(
-
ENOSYS
);
}
attr
=
kmalloc
(
sizeof
*
attr
,
GFP_KERNEL
);
if
(
!
attr
)
{
printk
(
KERN_WARNING
"couldn't allocate device attr struct"
);
printk
(
KERN_WARNING
PFX
"couldn't allocate device attr struct"
);
return
ERR_PTR
(
-
ENOMEM
);
}
ret
=
ib_query_device
(
device
,
attr
);
if
(
ret
)
{
printk
(
KERN_WARNING
"couldn't query device"
);
printk
(
KERN_WARNING
PFX
"couldn't query device: %d"
,
ret
);
kfree
(
attr
);
return
ERR_PTR
(
ret
);
}
...
...
@@ -253,7 +255,7 @@ struct ib_fmr_pool *ib_create_fmr_pool(struct ib_pd *pd,
pool
=
kmalloc
(
sizeof
*
pool
,
GFP_KERNEL
);
if
(
!
pool
)
{
printk
(
KERN_WARNING
"couldn't allocate pool struct"
);
printk
(
KERN_WARNING
PFX
"couldn't allocate pool struct"
);
return
ERR_PTR
(
-
ENOMEM
);
}
...
...
@@ -270,7 +272,7 @@ struct ib_fmr_pool *ib_create_fmr_pool(struct ib_pd *pd,
kmalloc
(
IB_FMR_HASH_SIZE
*
sizeof
*
pool
->
cache_bucket
,
GFP_KERNEL
);
if
(
!
pool
->
cache_bucket
)
{
printk
(
KERN_WARNING
"Failed to allocate cache in pool"
);
printk
(
KERN_WARNING
PFX
"Failed to allocate cache in pool"
);
ret
=
-
ENOMEM
;
goto
out_free_pool
;
}
...
...
@@ -294,7 +296,7 @@ struct ib_fmr_pool *ib_create_fmr_pool(struct ib_pd *pd,
"ib_fmr(%s)"
,
device
->
name
);
if
(
IS_ERR
(
pool
->
thread
))
{
printk
(
KERN_WARNING
"couldn't start cleanup thread"
);
printk
(
KERN_WARNING
PFX
"couldn't start cleanup thread"
);
ret
=
PTR_ERR
(
pool
->
thread
);
goto
out_free_pool
;
}
...
...
@@ -311,8 +313,8 @@ struct ib_fmr_pool *ib_create_fmr_pool(struct ib_pd *pd,
fmr
=
kmalloc
(
sizeof
*
fmr
+
params
->
max_pages_per_fmr
*
sizeof
(
u64
),
GFP_KERNEL
);
if
(
!
fmr
)
{
printk
(
KERN_WARNING
"failed to allocate fmr struct
"
"for FMR %d"
,
i
);
printk
(
KERN_WARNING
PFX
"failed to allocate fmr
"
"
struct
for FMR %d"
,
i
);
goto
out_fail
;
}
...
...
@@ -323,7 +325,8 @@ struct ib_fmr_pool *ib_create_fmr_pool(struct ib_pd *pd,
fmr
->
fmr
=
ib_alloc_fmr
(
pd
,
params
->
access
,
&
fmr_attr
);
if
(
IS_ERR
(
fmr
->
fmr
))
{
printk
(
KERN_WARNING
"fmr_create failed for FMR %d"
,
i
);
printk
(
KERN_WARNING
PFX
"fmr_create failed "
"for FMR %d"
,
i
);
kfree
(
fmr
);
goto
out_fail
;
}
...
...
@@ -378,7 +381,7 @@ void ib_destroy_fmr_pool(struct ib_fmr_pool *pool)
}
if
(
i
<
pool
->
pool_size
)
printk
(
KERN_WARNING
"pool still has %d regions registered"
,
printk
(
KERN_WARNING
PFX
"pool still has %d regions registered"
,
pool
->
pool_size
-
i
);
kfree
(
pool
->
cache_bucket
);
...
...
@@ -463,8 +466,7 @@ struct ib_pool_fmr *ib_fmr_pool_map_phys(struct ib_fmr_pool *pool_handle,
list_add
(
&
fmr
->
list
,
&
pool
->
free_list
);
spin_unlock_irqrestore
(
&
pool
->
pool_lock
,
flags
);
printk
(
KERN_WARNING
"fmr_map returns %d
\n
"
,
result
);
printk
(
KERN_WARNING
PFX
"fmr_map returns %d
\n
"
,
result
);
return
ERR_PTR
(
result
);
}
...
...
@@ -516,7 +518,7 @@ int ib_fmr_pool_unmap(struct ib_pool_fmr *fmr)
#ifdef DEBUG
if
(
fmr
->
ref_count
<
0
)
printk
(
KERN_WARNING
"FMR %p has ref count %d < 0"
,
printk
(
KERN_WARNING
PFX
"FMR %p has ref count %d < 0"
,
fmr
,
fmr
->
ref_count
);
#endif
...
...
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