[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <alpine.DEB.2.00.1207271550190.25434@router.home>
Date: Fri, 27 Jul 2012 15:54:34 -0500 (CDT)
From: Christoph Lameter <cl@...ux.com>
To: Joonsoo Kim <js1304@...il.com>
cc: akpm@...ux-foundation.org, linux-kernel@...r.kernel.org,
linux-mm@...ck.org, Brice Goglin <brice@...i.com>,
Minchan Kim <minchan@...nel.org>
Subject: Re: [RESEND PATCH 4/4 v3] mm: fix possible incorrect return value
of move_pages() syscall
On Sat, 28 Jul 2012, Joonsoo Kim wrote:
> move_pages() syscall may return success in case that
> do_move_page_to_node_array return positive value which means migration failed.
Nope. It only means that the migration for some pages has failed. This may
still be considered successful for the app if it moves 10000 pages and one
failed.
This patch would break the move_pages() syscall because an error code
return from do_move_pages_to_node_array() will cause the status byte for
each page move to not be updated anymore. Application will not be able to
tell anymore which pages were successfully moved and which are not.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists