linux-stable/arch/metag/mm
James Hogan 883a635591 metag: add boot time LNKGET/LNKSET check
Add boot time check for whether LNKGET/LNKSET go through or around the
cache. Depending on the configuration an info message (no harm), warning
(technically wrong but no harm), or big WARN (expect failure in either
kernel or userland) may be emitted if the behaviour is not as expected:

Configuration                                Hardware   Response
------------------------------------------   --------   --------
AROUND_CACHE                                 through    pr_info
!AROUND_CACHE && ATOMICITY_LNKGET            around     WARN (kernel)
     "        && !ATOMICITY_LNKGET && SMP    around     WARN (user)
     "                   "         && !SMP   around     pr_warn

Signed-off-by: James Hogan <james.hogan@imgtec.com>
2013-03-02 20:09:56 +00:00
..
cache.c metag: add boot time LNKGET/LNKSET check 2013-03-02 20:09:56 +00:00
extable.c metag: Memory management 2013-03-02 20:09:19 +00:00
fault.c metag: Memory management 2013-03-02 20:09:19 +00:00
highmem.c metag: Highmem support 2013-03-02 20:09:20 +00:00
hugetlbpage.c metag: Huge TLB 2013-03-02 20:09:20 +00:00
init.c metag: Memory management 2013-03-02 20:09:19 +00:00
ioremap.c metag: Memory handling 2013-03-02 20:09:19 +00:00
Kconfig metag: Build infrastructure 2013-03-02 20:09:54 +00:00
l2cache.c
maccess.c metag: Memory handling 2013-03-02 20:09:19 +00:00
Makefile metag: Build infrastructure 2013-03-02 20:09:54 +00:00
mmu-meta1.c metag: Memory management 2013-03-02 20:09:19 +00:00
mmu-meta2.c metag: Memory management 2013-03-02 20:09:19 +00:00
numa.c metag: TCM support 2013-03-02 20:09:21 +00:00