[Samsung Galaxy Nexus] metalspring:
btw, I wonder if any of the warnings during compiling may help narrow down issues?

<stdin>:1562:2: warning: #warning syscall process_vm_readv not implemented [-Wcpp]

<stdin>:1566:2: warning: #warning syscall process_vm_writev not implemented [-Wcpp]

arch/arm/kernel/smp.c: In function ‘smp_prepare_boot_cpu’:

arch/arm/kernel/smp.c:357:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]

arch/arm/mm/alignment.c: In function ‘do_alignment’:

arch/arm/mm/alignment.c:298:15: warning: ‘offset.un’ may be used uninitialized in this function [-Wmaybe-uninitialized]

arch/arm/mm/alignment.c:720:21: note: ‘offset.un’ was declared here

arch/arm/mach-omap2/omap4-common.c:41:28: warning: ‘l4_secure_clkdm’ defined but not used [-Wunused-variable]

arch/arm/mach-omap2/omap2plus-cpufreq.c: In function ‘omap_cpu_late_resume’:

arch/arm/mach-omap2/omap2plus-cpufreq.c:351:22: warning: ‘cur’ may be used uninitialized in this function [-Wmaybe-uninitialized]

arch/arm/mach-omap2/omap2plus-cpufreq.c: In function ‘omap_cpu_early_suspend’:

arch/arm/mach-omap2/omap2plus-cpufreq.c:321:22: warning: ‘cur’ may be used uninitialized in this function [-Wmaybe-uninitialized]

mm/page-writeback.c:130:1: warning: data definition has no type or storage class [enabled by default]

mm/page-writeback.c:130:1: warning: type defaults to ‘int’ in declaration of ‘suspend_dirty_expire_interval’ [-Wimplicit-int]

arch/arm/mach-omap2/omap_hwmod_44xx_data.c:4841:42: warning: ‘secure_timer_dev_attr’ defined but not used [-Wunused-variable]

arch/arm/mach-omap2/board-omap4panda.c:234:31: warning: ‘omap_vwlan_device’ defined but not used [-Wunused-variable]

arch/arm/mach-omap2/usb-musb.c:73:13: warning: ‘usb_musb_mux_init’ defined but not used [-Wunused-function]

mm/page_io.c: In function ‘__swap_writepage’:

mm/page_io.c:143:27: warning: unused variable ‘sis’ [-Wunused-variable]

mm/cleancache.c: In function ‘cleancache_get_key’:

mm/cleancache.c:89:8: warning: assignment from incompatible pointer type [enabled by default]

drivers/cpuidle/governors/menu.c:128:12: warning: ‘get_loadavg’ defined but not used [-Wunused-function]

drivers/gpu/ion/omap/omap_ion.c: In function ‘omap_ion_probe’:

drivers/gpu/ion/omap/omap_ion.c:99:23: warning: comparison between ‘enum ion_heap_type’ and ‘enum <anonymous>’ [-Wenum-compare]

drivers/gpu/ion/omap/omap_ion.c:124:23: warning: comparison between ‘enum ion_heap_type’ and ‘enum <anonymous>’ [-Wenum-compare]

drivers/gpu/ion/omap/omap_ion.c: In function ‘omap_ion_remove’:

drivers/gpu/ion/omap/omap_ion.c:141:22: warning: comparison between ‘enum ion_heap_type’ and ‘enum <anonymous>’ [-Wenum-compare]

drivers/md/dm-table.c: In function ‘dm_table_set_integrity’:

drivers/md/dm-table.c:1242:3: warning: statement with no effect [-Wunused-value]

drivers/mmc/host/omap_hsmmc.c: In function ‘omap_hsmmc_resume’:

drivers/mmc/host/omap_hsmmc.c:2670:1: warning: label ‘clk_en_err’ defined but not used [-Wunused-label]

drivers/video/omap2/displays/panel-s6e8aa0.c: In function ‘s6e8aa0_setup_gamma_regs’:

drivers/video/omap2/displays/panel-s6e8aa0.c:788:40: warning: comparison of distinct pointer types lacks a cast [enabled by default]

drivers/video/omap2/displays/panel-s6e8aa0.c:788:40: warning: comparison of distinct pointer types lacks a cast [enabled by default]

drivers/video/omap2/displays/panel-s6e8aa0.c:788:40: warning: comparison of distinct pointer types lacks a cast [enabled by default]

drivers/video/sii9234.c:618:12: warning: ‘tpi_read_reg’ defined but not used [-Wunused-function]

CC drivers/video/omap2/dss/core.o

In file included from drivers/usb/gadget/android.c:59:0:

drivers/usb/gadget/f_dm.c: In function ‘dm_disable’:

drivers/usb/gadget/f_dm.c:162:28: warning: unused variable ‘cdev’ [-Wunused-variable]

drivers/usb/gadget/f_dm.c: In function ‘dm_bind’:

drivers/usb/gadget/f_dm.c:202:5: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘struct usb_ep *’ [-Wformat]

drivers/usb/gadget/f_dm.c:202:5: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘struct usb_ep *’ [-Wformat]

drivers/video/omap2/dss/overlay.c: In function ‘dss_check_overlay’:

drivers/video/omap2/dss/overlay.c:599:3: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]