Code Review
/
kvmfornfv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Upgrade to 4.4.50-rt62
[kvmfornfv.git]
/
kernel
/
arch
/
s390
/
hypfs
/
hypfs_diag.c
diff --git
a/kernel/arch/s390/hypfs/hypfs_diag.c
b/kernel/arch/s390/hypfs/hypfs_diag.c
index
0450357
..
b63b9a4
100644
(file)
--- a/
kernel/arch/s390/hypfs/hypfs_diag.c
+++ b/
kernel/arch/s390/hypfs/hypfs_diag.c
@@
-525,11
+525,11
@@
static int diag224(void *ptr)
static int diag224_get_name_table(void)
{
/* memory must be below 2GB */
static int diag224_get_name_table(void)
{
/* memory must be below 2GB */
- diag224_cpu_names =
kmalloc(PAGE_SIZE,
GFP_KERNEL | GFP_DMA);
+ diag224_cpu_names =
(char *) __get_free_page(
GFP_KERNEL | GFP_DMA);
if (!diag224_cpu_names)
return -ENOMEM;
if (diag224(diag224_cpu_names)) {
if (!diag224_cpu_names)
return -ENOMEM;
if (diag224(diag224_cpu_names)) {
-
kfree(
diag224_cpu_names);
+
free_page((unsigned long)
diag224_cpu_names);
return -EOPNOTSUPP;
}
EBCASC(diag224_cpu_names + 16, (*diag224_cpu_names + 1) * 16);
return -EOPNOTSUPP;
}
EBCASC(diag224_cpu_names + 16, (*diag224_cpu_names + 1) * 16);
@@
-538,7
+538,7
@@
static int diag224_get_name_table(void)
static void diag224_delete_name_table(void)
{
static void diag224_delete_name_table(void)
{
-
kfree(
diag224_cpu_names);
+
free_page((unsigned long)
diag224_cpu_names);
}
static int diag224_idx2name(int index, char *name)
}
static int diag224_idx2name(int index, char *name)