[Xperia Play General] paxChristos:
Dang it

drivers/video/msm/msm_fb.c: In function 'msm_fb_check_var':
drivers/video/msm/msm_fb.c:1450: warning: too many arguments for format
drivers/video/msm/msm_fb.c:1528: error: invalid storage class for function 'msm_fb_set_par'
drivers/video/msm/msm_fb.c:1527: warning: ISO C90 forbids mixed declarations and code
drivers/video/msm/msm_fb.c:1584: error: invalid storage class for function 'msm_fb_stop_sw_refresher'
drivers/video/msm/msm_fb.c:2099: error: invalid storage class for function 'msm_fb_dma_barrier_for_rect'
drivers/video/msm/msm_fb.c:2123: error: invalid storage class for function 'msm_dma_nc_pre'
drivers/video/msm/msm_fb.c:2127: error: invalid storage class for function 'msm_dma_wt_pre'
drivers/video/msm/msm_fb.c:2131: error: invalid storage class for function 'msm_dma_todevice_wb_pre'
drivers/video/msm/msm_fb.c:2136: error: invalid storage class for function 'msm_dma_fromdevice_wb_pre'
drivers/video/msm/msm_fb.c:2141: error: invalid storage class for function 'msm_dma_nc_post'
drivers/video/msm/msm_fb.c:2146: error: invalid storage class for function 'msm_dma_fromdevice_wt_post'
drivers/video/msm/msm_fb.c:2151: error: invalid storage class for function 'msm_dma_todevice_wb_post'
drivers/video/msm/msm_fb.c:2156: error: invalid storage class for function 'msm_dma_fromdevice_wb_post'
drivers/video/msm/msm_fb.c:2171: error: invalid storage class for function 'msm_fb_ensure_memory_coherency_before_dma'
drivers/video/msm/msm_fb.c:2254: error: invalid storage class for function 'msm_fb_ensure_memory_coherency_after_dma'
drivers/video/msm/msm_fb.c:2319: error: invalid storage class for function 'msmfb_blit'
drivers/video/msm/msm_fb.c:2397: error: invalid storage class for function 'msmfb_overlay_get'
drivers/video/msm/msm_fb.c:2420: error: invalid storage class for function 'msmfb_overlay_set'
drivers/video/msm/msm_fb.c:2444: error: invalid storage class for function 'msmfb_overlay_unset'
drivers/video/msm/msm_fb.c:2458: error: invalid storage class for function 'msmfb_overlay_play_wait'
drivers/video/msm/msm_fb.c:2478: error: invalid storage class for function 'msmfb_overlay_play'
drivers/video/msm/msm_fb.c:2505: error: invalid storage class for function 'msmfb_overlay_play_enable'
drivers/video/msm/msm_fb.c:2522: error: invalid storage class for function 'msmfb_dtv_lcdc_enable'
drivers/video/msm/msm_fb.c:2542: error: invalid storage class for function 'msmfb_overlay_refresh'
drivers/video/msm/msm_fb.c:2557: error: invalid storage class for function 'msmfb_mixer_info'
drivers/video/msm/msm_fb.c:2622: error: invalid storage class for function 'msm_fb_ioctl'
drivers/video/msm/msm_fb.c:2862: error: invalid storage class for function 'msm_fb_register_driver'
drivers/video/msm/msm_fb.c:2943: error: non-static declaration of 'msm_fb_add_device' follows static declaration
drivers/video/msm/msm_fb.c:2866: note: previous definition of 'msm_fb_add_device' was here
drivers/video/msm/msm_fb.c:2960: error: non-static declaration of 'get_fb_phys_info' follows static declaration
drivers/video/msm/msm_fb.c:2945: note: previous definition of 'get_fb_phys_info' was here
drivers/video/msm/msm_fb.c:2989: error: initializer element is not constant
drivers/video/msm/msm_fb.c:2989: error: expected declaration or statement at end of input

I did the hacks & got this

using arm-eabi-4.4.3 (courtesy of doom)