Latest st-ericcson patches

cg2900: Fix for softirq warning during booting
audio: Fix for choppy playback in Ubuntu pulse audio
pm: Fix for prcmu pending interrupt during suspend
pm: Fix for Ethernet doesn't work after suspend
android: compilation failure with new version of svn
pm: Fix for Basic Suspend/Resume to work
usb: musb: SW workaround for USB host issue
clock: ux500: add debugfs support for powerdebug

Signed-off-by: hayashikejinan <hayashikejinan@gmail.com>
compilation: add compiler optimization flags

Signed-off-by: hayashikejinan <hayashikejinan@gmail.com>
Merge arm

ARM: pm: ensure our temporary page table entry is removed from the TLB
ARM: pm: hide 1st and 2nd arguments to cpu_suspend from platform code
ARM: pm: move cpu_init() call into core code
ARM: pm: convert cpu_suspend() to a normal function
ARM: pm: rejig suspend follow-on function calling convention
ARM: pm: reallocate registers to avoid r2, r3
ARM: pm: preserve r4 - r11 across a suspend
ARM: pm: extract common code from MULTI_CPU/!MULTI_CPU paths
ARM: pm: move return address (for cpu_resume) to top of stack
ARM: pm: make MULTI_CPU and !MULTI_CPU resume paths the same
ARM: pm: arrange for cpu_proc_init() to be called on resume
Merge staging

staging: Fix typo within android drivers.
staging: fix android persistent_ram printk formats
Staging: android: timed_gpio: Fix resource leak in timed_gpio_probe error paths
Staging: android: ram_console.c:
Staging: android: binder: Fix use-after-free bug
staging: android: fix mem leaks in __persistent_ram_init()
android: make persistent_ram based drivers depend on HAVE_MEMBLOCK
staging: ram_console: Fix section mismatches
staging: android: ram_console: honor dmesg_restrict
staging: android: ram_console: fix crash in ram_console_late_init
staging: android: persistent_ram: add notrace to persistent_ram_write
staging: android: persistent_ram: make persistent_ram_write atomic
staging: android: persistent_ram: handle reserving and mapping memory
staging: android: persistent_ram: refactor ecc support
staging: android: ram_console: split out persistent ram
staging: android: ram_console: drop verbose ram_console support
staging: android: ram_console: drop early buffer support
staging: android: ram_console: move footer strings
android, lowmemorykiller: remove task handoff notifier
Staging: android: lowmemorykiller.c
staging: android, lowmemorykiller: convert to use oom_score_adj
staging: android/lowmemorykiller: Do not kill kernel threads
staging: android/lowmemorykiller: No need for task->signal check
staging: android/lowmemorykiller: Better mm handling
staging: android/lowmemorykiller: Don't grab tasklist_lock
Staging: android: ram_console: Use resource_size function
staging: android: ram_console use kmemdup instead of kmalloc
staging: android/ram_console: Don't build on arches w/o ioremap
Staging: android: binder: Fix crashes when sharing a binder file between processes
Staging: android: binder: Don't call dump_stack in binder_vma_open
Staging: android: fixed 80 characters warnings in lowmemorykiller.c
Staging: android: fixed a space warning in binder.h
Staging: android: fixed white spaces coding style issue in logger.c
lowmemorykiller: Account for ZONE_MOVABLE during hotplug.
netfilter: xt_qtaguid: fix ipv6 protocol lookup
netfilter: qtaguid: initialize a local var to keep compiler happy.
Merge nmf-cm

Signed-off-by: hayashikejinan <hayashikejinan@gmail.com>