I am doing a driver that uses dma_map_single(). After changing to to linux 2.6.29.3 I am getting segfaults in dma_map_single() because dma_ops->map_page is NULL. Actually dma_ops looks funky too. The driver is an of_platform_driver which is declared as an child of the lbp (fsl,lpb) node of the device tree. This is on powerpc 5200b platform. rg kd