We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8464063 commit f2b5207Copy full SHA for f2b5207
drivers/dma-buf/udmabuf.c
@@ -368,7 +368,23 @@ static struct miscdevice udmabuf_misc = {
368
369
static int __init udmabuf_dev_init(void)
370
{
371
- return misc_register(&udmabuf_misc);
+ int ret;
372
+
373
+ ret = misc_register(&udmabuf_misc);
374
+ if (ret < 0) {
375
+ pr_err("Could not initialize udmabuf device\n");
376
+ return ret;
377
+ }
378
379
+ ret = dma_coerce_mask_and_coherent(udmabuf_misc.this_device,
380
+ DMA_BIT_MASK(64));
381
382
+ pr_err("Could not setup DMA mask for udmabuf device\n");
383
+ misc_deregister(&udmabuf_misc);
384
385
386
387
+ return 0;
388
}
389
390
static void __exit udmabuf_dev_exit(void)
0 commit comments