From: Jack Steiner Date: Wed, 16 Dec 2009 00:48:11 +0000 (-0800) Subject: gru: fix prefetch and speculation bugs X-Git-Tag: v2.6.33-rc1~71^2~26 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=67bf04a5c2574e9495f660f418f6df776821d578;p=pandora-kernel.git gru: fix prefetch and speculation bugs Fix several bugs related to prefetch, ordering & speculation: - GRU cch_allocate() instruction causes cacheable memory to be created. Add a barriers to prevent speculation from prefetching data before it exists. - Add memory barriers before cache-flush instructions to ensure that previously stored data is included in the line flushed to memory. Signed-off-by: Jack Steiner Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed