Add options __HAVE_MM_MD_DIRECT_MAPPED_PHYS and ARM_HAS_VBAR for N900.
Revert previous per joerg@'s request.

According to him, exposing .data.{read_mostly,cacheline_aligned} is
intentional so that people can easily see which variables are optimized.
sun4v: Implement missing sparc64_ipi_dcache_flush_page_xxx() function. ok martin@
make DRMKMS the default on GENERIC and comment out the legacy drivers.
propagate drm changes
switch to DRMKMS drivers
fix a kassert for pin group L and M on A31; allow pinset request to pass pin pullup/pulldown flags
CIR regs
A31 CIR IRQ
work in progress CIR driver
add awinir and cir
Clear IN6_IFF_DUPLICATED when link goes down or up.
When moving an object to inactive, make sure that we first flush it from
the GTT domain in case it belonged there. Also, fix some compilation issues
when turning on WATCH_GTT and WATCH_LISTS, although this is a lost cause;
most of the code has rotted beyond repair.
ClusterOffset actually needs to be able to be negative.
fix cksum syntax, CDROM -> CD-ROM, give a specific example of a kernel set
rather than kern.tgz, add dd(1) xref for usb images
bump date