diff options
author | Hans Petter Selasky <hselasky@FreeBSD.org> | 2018-10-29 19:02:36 +0000 |
---|---|---|
committer | Hans Petter Selasky <hselasky@FreeBSD.org> | 2018-10-29 19:02:36 +0000 |
commit | 8ad9551d36cb8872e94ab319d327dfbeb4aec20e (patch) | |
tree | 436ff90af9dec2a5ac95d8233a22eb22eee934ac /sys/compat | |
parent | fb7128c25e50fd4e98721397c0e7ff4dbf8a4af8 (diff) | |
download | src-8ad9551d36cb8872e94ab319d327dfbeb4aec20e.tar.gz src-8ad9551d36cb8872e94ab319d327dfbeb4aec20e.zip |
Implement dma_pool_zalloc() in the LinuxKPI.
Submitted by: Johannes Lundberg <johalun0@gmail.com>
MFC after: 3 days
Sponsored by: Mellanox Technologies
Notes
Notes:
svn path=/head/; revision=339868
Diffstat (limited to 'sys/compat')
-rw-r--r-- | sys/compat/linuxkpi/common/include/linux/dmapool.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/compat/linuxkpi/common/include/linux/dmapool.h b/sys/compat/linuxkpi/common/include/linux/dmapool.h index 0253d6f63e49..c68e34264f76 100644 --- a/sys/compat/linuxkpi/common/include/linux/dmapool.h +++ b/sys/compat/linuxkpi/common/include/linux/dmapool.h @@ -77,6 +77,13 @@ dma_pool_alloc(struct dma_pool *pool, gfp_t mem_flags, dma_addr_t *handle) return (vaddr); } +static inline void * +dma_pool_zalloc(struct dma_pool *pool, gfp_t mem_flags, dma_addr_t *handle) +{ + + return (dma_pool_alloc(pool, mem_flags | __GFP_ZERO, handle)); +} + static inline void dma_pool_free(struct dma_pool *pool, void *vaddr, dma_addr_t addr) { |