Hi Vinod, After merging the slave-dma tree, today's linux-next build (x86_64 allmodconfig) failed like this: drivers/dma/dmatest.c: In function 'unmap_dst': drivers/dma/dmatest.c:244:21: error: invalid storage class for function 'min_odd' drivers/dma/dmatest.c:244:1: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] drivers/dma/dmatest.c:265:12: error: invalid storage class for function 'dmatest_func' drivers/dma/dmatest.c:550:13: error: invalid storage class for function 'dmatest_cleanup_channel' drivers/dma/dmatest.c:570:12: error: invalid storage class for function 'dmatest_add_threads' drivers/dma/dmatest.c:614:12: error: invalid storage class for function 'dmatest_add_channel' drivers/dma/dmatest.c:652:13: error: invalid storage class for function 'filter' drivers/dma/dmatest.c:660:19: error: invalid storage class for function 'dmatest_init' drivers/dma/dmatest.c:685:1: error: invalid storage class for function '__inittest' drivers/dma/dmatest.c:685:1: warning: 'alias' attribute ignored [-Wattributes] drivers/dma/dmatest.c:687:20: error: invalid storage class for function 'dmatest_exit' drivers/dma/dmatest.c:687:1: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] drivers/dma/dmatest.c:701:1: error: invalid storage class for function '__exittest' drivers/dma/dmatest.c:701:1: warning: 'alias' attribute ignored [-Wattributes] drivers/dma/dmatest.c:703:1: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] drivers/dma/dmatest.c:704:1: error: expected declaration or statement at end of input Caused by commit 98edb45b7ba0 ("dmatest: adjust invalid module parameters for number of source buffers"). You build tested this, right? I have used the slave-dma tree from next-20130104 for today. -- Cheers, Stephen Rothwell sfr@canb.auug.org.au