diff options
-rw-r--r-- | mm/memory_hotplug.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/mm/memory_hotplug.c b/mm/memory_hotplug.c index cd2990fdf6c1..ca1dd3aa5eee 100644 --- a/mm/memory_hotplug.c +++ b/mm/memory_hotplug.c | |||
@@ -914,19 +914,19 @@ int __ref online_pages(unsigned long pfn, unsigned long nr_pages, int online_typ | |||
914 | if ((zone_idx(zone) > ZONE_NORMAL || online_type == ONLINE_MOVABLE) && | 914 | if ((zone_idx(zone) > ZONE_NORMAL || online_type == ONLINE_MOVABLE) && |
915 | !can_online_high_movable(zone)) { | 915 | !can_online_high_movable(zone)) { |
916 | unlock_memory_hotplug(); | 916 | unlock_memory_hotplug(); |
917 | return -1; | 917 | return -EINVAL; |
918 | } | 918 | } |
919 | 919 | ||
920 | if (online_type == ONLINE_KERNEL && zone_idx(zone) == ZONE_MOVABLE) { | 920 | if (online_type == ONLINE_KERNEL && zone_idx(zone) == ZONE_MOVABLE) { |
921 | if (move_pfn_range_left(zone - 1, zone, pfn, pfn + nr_pages)) { | 921 | if (move_pfn_range_left(zone - 1, zone, pfn, pfn + nr_pages)) { |
922 | unlock_memory_hotplug(); | 922 | unlock_memory_hotplug(); |
923 | return -1; | 923 | return -EINVAL; |
924 | } | 924 | } |
925 | } | 925 | } |
926 | if (online_type == ONLINE_MOVABLE && zone_idx(zone) == ZONE_MOVABLE - 1) { | 926 | if (online_type == ONLINE_MOVABLE && zone_idx(zone) == ZONE_MOVABLE - 1) { |
927 | if (move_pfn_range_right(zone, zone + 1, pfn, pfn + nr_pages)) { | 927 | if (move_pfn_range_right(zone, zone + 1, pfn, pfn + nr_pages)) { |
928 | unlock_memory_hotplug(); | 928 | unlock_memory_hotplug(); |
929 | return -1; | 929 | return -EINVAL; |
930 | } | 930 | } |
931 | } | 931 | } |
932 | 932 | ||