[patch 005/118] mm/migrate.c: also overwrite error when it is bigger than zero