system: update kernel

-drivers: modem_if: use memcpy in dpram_download for header
-rebuild with arm-eabi-4.6
block: introduce the BFQ-v5r1 I/O sched for 3.1
device_cgroup: fix RCU usage
memcg: oom: fix totalpages calculation for memory.swappiness==0
tmpfs: change final i_blocks BUG to WARNING
mm: vmscan: fix endless loop in kswapd balancing
mm: Ensure pte and pmd stores ordering.
ARM: tegra: clock: Update secondary pll dividers resume
ARM: tegra: define/enable ARCH_HAS_SUSPEND_PAGETABLE
arm: tegra: Enable arm errata 764369
Revert "device_cgroup: fix RCU usage"
Revert "sched, autogroup: Stop going ahead if autogroup is disabled"
tmpfs: fix shared mempolicy leak
cgroup: cgroup_subsys->fork() should be called after the task is added to cs
mm: add kmap_to_page()
mm: highmem: export kmap_to_page for modules
ARM: mm: use pteval_t to represent page protection values
rcu: Fix batch-limit size problem
cgroup: remove incorrect dget/dput() pair in cgroup_create_dir()
mm: dmapool: use provided gfp flags for all dma_alloc_coherent() calls
Revert "mm: vmscan: fix endless loop in kswapd balancing"
-defconfig: jb: regen
Input: Send events one packet at a time
mm: Fix PageHead when !CONFIG_PAGEFLAGS_EXTENDED
tmpfs mempolicy: fix /proc/mounts corrupting memory
mm: limit mmu_gather batching to fix soft lockups on !CONFIG_PREEMPT
-Revert "tegra: dvfs: add extra slot for CPU_DVFS to accomodate 15 slot TEGRA
_OC range"
-Revert "tegra: dvfs: core|speedo/aon +25mv over cpu and adjust DVFS (for TEG
RA_OC)"
-tegra: dvfs: adjust voltages
mm: use aligned zone start for pfn_to_bitidx calculation
ARM: DMA: Fix struct page iterator in dma_cache_maint() to work with sparsem
em
-Revert "block: prepare I/O context code for BFQ-v4 for 3.1"
block: prepare I/O context code for BFQ-v6 for 3.1
-Revert "block: introduce the BFQ-v5r1 I/O sched for 3.1"
block: introduce the BFQ-v6 I/O sched for 3.1
sched/rt: Use root_domain of rt_rq not current processor
Add ROW I/O Scheduler by Qualcomm.
block: Add support for reinsert a dispatched req
block: Add API for urgent request handling
block: row: squash commits from codeaurora.
block: fixes required to make the kernel compile with ROW.
-defconfig: jb: enable ROW
SCHEDULER: Autogroup patch group by current user android UID instead of task ID
video: tegra: dc: fix bug causing drawing before flipping
video: tegra: dc: Fix the check of dirty window.
-power: p3: move CHARGER_USB logic in to MACH_SAMSUNG_P3
wake_up_process() should be never used to wakeup a TASK_STOPPED/TRACED task
cpuset: fix cpuset_print_task_mems_allowed() vs rename() race
mm: fix pageblock bitmap allocation
mm/fadvise.c: drain all pagevecs if POSIX_FADV_DONTNEED fails to discard all
tmpfs: fix use-after-free of mempolicy object
vt: synchronize_rcu() under spinlock is not nice...
mm: prevent mmap_cache race in find_vma()
sched: Convert BUG_ON()s in try_to_wake_up_local() to WARN_ON_ONCE()s
cgroup: fix an off-by-one bug which may trigger BUG_ON()
-Revert "block: introduce the BFQ-v6 I/O sched for 3.1"
-Revert "block: prepare I/O context code for BFQ-v6 for 3.1"
-Revert "block: cgroups, kconfig, build bits for BFQ-v4-3.1"
block: prepare I/O context code for BFQ-v6r1 for 3.1
block: cgroups, kconfig, build bits for BFQ-v6r1-3.1
block: introduce the BFQ-v6r1 I/O sched for 3.1
block, bfq: add Early Queue Merge (EQM) to BFQ-v6r1 for 3.1.0
-wireless: move bcmdhd to bcmdhd_samsung
-wireless: bcmdhd: samsung: move everything to root
sched/debug: Limit sd->*_idx range on sysctl
sched/debug: Fix sd->*_idx limit range avoiding overflow
net: update wireless from google common 3.0
update BFQ to v6r2

-reference: nvidia, kernel.org (linux-3.2.y), star (cm-10.1)
            d2 (cm-10.1), algo.ing.unimo.it, tf700t, faux123
            and google-common (3.0)