On 2017-11-27 01:20 PM, Christian König wrote: > Am 27.11.2017 um 13:02 schrieb Michel Dänzer: >> [SNIP] >> I thought I did above... >> >> Commit f7871fd19389c5f64f625a4389675d0740f0dfe4 made the radeon driver >> rely on ttm_populate_and_map_pages, which is implemented as: >> >> static inline int ttm_populate_and_map_pages(struct device *dev, >> struct ttm_dma_tt *tt) >> { >> return -ENOMEM; >> } >> >> when neither CONFIG_SWIOTLB nor CONFIG_INTEL_IOMMU is enabled. >> Previously, the driver worked fine without either of those enabled. > Ah! Sorry my fault. It looks like I incorrectly explained to Tom how to > handle the config options. > > Please take a look at the attached patch, it should fix the issue (going > to send that one out separately once more). [...] > * Output the state of pools to debugfs file > */ > int ttm_page_alloc_debugfs(struct seq_file *m, void *data); > > - > #if defined(CONFIG_SWIOTLB) || defined(CONFIG_INTEL_IOMMU) > /** > * Initialize pool allocator. I'd drop the removal of this line, but either way, Reviewed-by: Michel Dänzer <michel.daenzer@xxxxxxx> -- Earthling Michel Dänzer | http://www.amd.com Libre software enthusiast | Mesa and X developer _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel