67bf04a5c2
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 <steiner@sgi.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
||
---|---|---|
.. | ||
gru_instructions.h | ||
gru.h | ||
grufault.c | ||
grufile.c | ||
gruhandles.c | ||
gruhandles.h | ||
grukdump.c | ||
grukservices.c | ||
grukservices.h | ||
grulib.h | ||
grumain.c | ||
gruprocfs.c | ||
grutables.h | ||
grutlbpurge.c | ||
Makefile |