From: Alex Shi Date: Fri, 24 Aug 2012 08:55:13 +0000 (+0000) Subject: xen: fix logical error in tlb flushing X-Git-Tag: v3.6-rc5~4^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ce7184bdbd38d920fb515266fbbdc585ad2e5493;p=pandora-kernel.git xen: fix logical error in tlb flushing While TLB_FLUSH_ALL gets passed as 'end' argument to flush_tlb_others(), the Xen code was made to check its 'start' parameter. That may give a incorrect op.cmd to MMUEXT_INVLPG_MULTI instead of MMUEXT_TLB_FLUSH_MULTI. Then it causes some page can not be flushed from TLB. This patch fixed this issue. Reported-by: Jan Beulich Signed-off-by: Alex Shi Acked-by: Jan Beulich Tested-by: Yongjie Ren Signed-off-by: Konrad Rzeszutek Wilk --- Reading git-diff-tree failed