On Mon, 2011-11-28 at 20:07 +0100, Oleg Nesterov wrote:> + UPROBE_XOL_FIRST_PAGE = UPROBE_XOL_LAST_PAGE> + + NR_CPUS * UPROBES_XOL_SLOT_BYTES / PAGE_SIZE, I think that wants to be: + DIV_ROUND_UP(NR_CPUS * UPROBES_XOL_SLOT_BYTES, PAGE_SIZE);otherwise you'll end up with 0 pages for UP and the sort.