diff options
| -rw-r--r-- | arch/x86/mm/pat_rbtree.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/arch/x86/mm/pat_rbtree.c b/arch/x86/mm/pat_rbtree.c index 9063f40b638b..07de4cb8cc30 100644 --- a/arch/x86/mm/pat_rbtree.c +++ b/arch/x86/mm/pat_rbtree.c | |||
| @@ -223,7 +223,9 @@ int rbt_memtype_check_insert(struct memtype *new, unsigned long *ret_type) | |||
| 223 | new->type, ret_type); | 223 | new->type, ret_type); |
| 224 | 224 | ||
| 225 | if (!err) { | 225 | if (!err) { |
| 226 | new->type = *ret_type; | 226 | if (ret_type) |
| 227 | new->type = *ret_type; | ||
| 228 | |||
| 227 | memtype_rb_insert(&memtype_rbroot, new); | 229 | memtype_rb_insert(&memtype_rbroot, new); |
| 228 | } | 230 | } |
| 229 | return err; | 231 | return err; |
