Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
linux
Commits
d1c2f892
Commit
d1c2f892
authored
Dec 25, 2008
by
Martin Schwidefsky
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[S390] convert xpram printks to pr_xxx macros.
Signed-off-by:
Martin Schwidefsky
<
schwidefsky@de.ibm.com
>
parent
acfa922c
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
19 additions
and
22 deletions
+19
-22
drivers/s390/block/xpram.c
drivers/s390/block/xpram.c
+19
-22
No files found.
drivers/s390/block/xpram.c
View file @
d1c2f892
...
...
@@ -25,6 +25,9 @@
* generic hard disk support to replace ad-hoc partitioning
*/
#define KMSG_COMPONENT "xpram"
#define pr_fmt(fmt) KMSG_COMPONENT ": " fmt
#include <linux/module.h>
#include <linux/moduleparam.h>
#include <linux/ctype.h>
/* isdigit, isxdigit */
...
...
@@ -42,12 +45,6 @@
#define XPRAM_DEVS 1
/* one partition */
#define XPRAM_MAX_DEVS 32
/* maximal number of devices (partitions) */
#define PRINT_DEBUG(x...) printk(KERN_DEBUG XPRAM_NAME " debug:" x)
#define PRINT_INFO(x...) printk(KERN_INFO XPRAM_NAME " info:" x)
#define PRINT_WARN(x...) printk(KERN_WARNING XPRAM_NAME " warning:" x)
#define PRINT_ERR(x...) printk(KERN_ERR XPRAM_NAME " error:" x)
typedef
struct
{
unsigned
int
size
;
/* size of xpram segment in pages */
unsigned
int
offset
;
/* start page of xpram segment */
...
...
@@ -264,7 +261,7 @@ static int __init xpram_setup_sizes(unsigned long pages)
/* Check number of devices. */
if
(
devs
<=
0
||
devs
>
XPRAM_MAX_DEVS
)
{
PRINT_ERR
(
"invalid number %d of
devices
\n
"
,
devs
);
pr_err
(
"%d is not a valid number of XPRAM
devices
\n
"
,
devs
);
return
-
EINVAL
;
}
xpram_devs
=
devs
;
...
...
@@ -295,22 +292,22 @@ static int __init xpram_setup_sizes(unsigned long pages)
mem_auto_no
++
;
}
PRINT_INFO
(
" number of devices (partitions): %d
\n
"
,
xpram_devs
);
pr_info
(
" number of devices (partitions): %d
\n
"
,
xpram_devs
);
for
(
i
=
0
;
i
<
xpram_devs
;
i
++
)
{
if
(
xpram_sizes
[
i
])
PRINT_INFO
(
" size of partition %d: %u kB
\n
"
,
i
,
xpram_sizes
[
i
]);
pr_info
(
" size of partition %d: %u kB
\n
"
,
i
,
xpram_sizes
[
i
]);
else
PRINT_INFO
(
" size of partition %d to be set "
"automatically
\n
"
,
i
);
pr_info
(
" size of partition %d to be set "
"automatically
\n
"
,
i
);
}
PRINT_DEBUG
(
" memory needed (for sized partitions): %lu kB
\n
"
,
mem_needed
);
PRINT_DEBUG
(
" partitions to be sized automatically: %d
\n
"
,
mem_auto_no
);
pr_info
(
" memory needed (for sized partitions): %lu kB
\n
"
,
mem_needed
);
pr_info
(
" partitions to be sized automatically: %d
\n
"
,
mem_auto_no
);
if
(
mem_needed
>
pages
*
4
)
{
PRINT_ERR
(
"Not enough expanded memory available
\n
"
);
pr_err
(
"Not enough expanded memory available
\n
"
);
return
-
EINVAL
;
}
...
...
@@ -322,8 +319,8 @@ static int __init xpram_setup_sizes(unsigned long pages)
*/
if
(
mem_auto_no
)
{
mem_auto
=
((
pages
-
mem_needed
/
4
)
/
mem_auto_no
)
*
4
;
PRINT_INFO
(
" automatically determined "
"partition size: %lu kB
\n
"
,
mem_auto
);
pr_info
(
" automatically determined "
"partition size: %lu kB
\n
"
,
mem_auto
);
for
(
i
=
0
;
i
<
xpram_devs
;
i
++
)
if
(
xpram_sizes
[
i
]
==
0
)
xpram_sizes
[
i
]
=
mem_auto
;
...
...
@@ -405,12 +402,12 @@ static int __init xpram_init(void)
/* Find out size of expanded memory. */
if
(
xpram_present
()
!=
0
)
{
PRINT_WARN
(
"No expanded memory available
\n
"
);
pr_err
(
"No expanded memory available
\n
"
);
return
-
ENODEV
;
}
xpram_pages
=
xpram_highest_page_index
()
+
1
;
PRINT_INFO
(
" %u pages expanded memory found (%lu KB).
\n
"
,
xpram_pages
,
(
unsigned
long
)
xpram_pages
*
4
);
pr_info
(
" %u pages expanded memory found (%lu KB).
\n
"
,
xpram_pages
,
(
unsigned
long
)
xpram_pages
*
4
);
rc
=
xpram_setup_sizes
(
xpram_pages
);
if
(
rc
)
return
rc
;
...
...
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