ARM: 7062/1: cache: detect PIPT I-cache using CTR

The Cache Type Register L1Ip field identifies I-caches with a PIPT
policy using the encoding 11b.

This patch extends the cache policy parsing to identify PIPT I-caches
correctly and prevent them from being treated as VIPT aliasing in cases
where they are sufficiently large.

Signed-off-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
scripts/sortextable: silence script output

The exception table sorter outputs one line every time
it gets called, e.g. 'sort done marker at 66dc00', which
is slightly annoying when doing 'make -s' which is otherwise
completely silent. Since that output is not helpful to
most people building the kernel, turn it off by default.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: David Daney <david.daney@cavium.com>
Cc: "H. Peter Anvin" <hpa@zytor.com>
Revert "ARM: 6996/1: mm: Poison freed init memory"

This reverts commit 220baccf1918a76e6492c34dfba566f73908962d.
Revert "mm: use vm_unmapped_area() on arm architecture"

This reverts commit 8c4d2b587c670211f0eaedb19965a1bf11e559cb.
Revert "ARM: 7169/1: topdown mmap support"

This reverts commit 6aa2a3528bcf56e66d423ac44a47e94d5e2039b1.
Revert "ARM: 7568/1: Sort exception table at compile time"

This reverts commit 363c2693fad3ab262715b59f89861d5639a40a41.
Restore Sort exception table at build time
Updated Readme, for new devs.
ALERT TO ALL DEVS!!! delete file include/linux/version.h it's not in GIT
but after changes to Makefile no longer used but somehow loaded and brake
the kernel version detection! BIG problem!

things like this

will fail! and what inside function is ignored!
as LINUX_VERSION_CODE is broken!
when include/linux/version.h is gone all OK again. and code generated for
3.10.0 :)

Also i made some changes for modules compile.

updated exfat! see initramfs for new commit

and exfat-nofuse repo is in my user repos! code inside is the code we
have now in initramfs module.
Cleaned build script.
Kernel 9.37v1 JB CM/AOKP ONLY!
README update for BBQLINUX build.
Update README