diff options
Diffstat (limited to 'kernel/dma/mapping.c')
-rw-r--r-- | kernel/dma/mapping.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/kernel/dma/mapping.c b/kernel/dma/mapping.c index 1b96616c9f20..72c825c1788e 100644 --- a/kernel/dma/mapping.c +++ b/kernel/dma/mapping.c | |||
@@ -407,3 +407,14 @@ size_t dma_max_mapping_size(struct device *dev) | |||
407 | return size; | 407 | return size; |
408 | } | 408 | } |
409 | EXPORT_SYMBOL_GPL(dma_max_mapping_size); | 409 | EXPORT_SYMBOL_GPL(dma_max_mapping_size); |
410 | |||
411 | unsigned long dma_get_merge_boundary(struct device *dev) | ||
412 | { | ||
413 | const struct dma_map_ops *ops = get_dma_ops(dev); | ||
414 | |||
415 | if (!ops || !ops->get_merge_boundary) | ||
416 | return 0; /* can't merge */ | ||
417 | |||
418 | return ops->get_merge_boundary(dev); | ||
419 | } | ||
420 | EXPORT_SYMBOL_GPL(dma_get_merge_boundary); | ||