media: atomisp: get rid of __bo_alloc() macro

Simplify the hmm_bo a little bit by removing this
macro. This will avoid printing twice errors when
allocations happen.

Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
This commit is contained in:
Mauro Carvalho Chehab 2020-05-13 11:29:21 +02:00
parent 983e5aca98
commit 5f1e9dd555

View File

@ -54,17 +54,6 @@ static unsigned int nr_to_order_bottom(unsigned int nr)
return fls(nr) - 1;
}
static struct hmm_buffer_object *__bo_alloc(struct kmem_cache *bo_cache)
{
struct hmm_buffer_object *bo;
bo = kmem_cache_alloc(bo_cache, GFP_KERNEL);
if (!bo)
dev_err(atomisp_dev, "%s: failed!\n", __func__);
return bo;
}
static int __bo_init(struct hmm_bo_device *bdev, struct hmm_buffer_object *bo,
unsigned int pgnr)
{
@ -262,7 +251,7 @@ static struct hmm_buffer_object *__bo_break_up(struct hmm_bo_device *bdev,
unsigned long flags;
int ret;
new_bo = __bo_alloc(bdev->bo_cache);
new_bo = kmem_cache_alloc(bdev->bo_cache, GFP_KERNEL);
if (!new_bo) {
dev_err(atomisp_dev, "%s: __bo_alloc failed!\n", __func__);
return NULL;
@ -387,7 +376,7 @@ int hmm_bo_device_init(struct hmm_bo_device *bdev,
return -ENOMEM;
}
bo = __bo_alloc(bdev->bo_cache);
bo = kmem_cache_alloc(bdev->bo_cache, GFP_KERNEL);
if (!bo) {
dev_err(atomisp_dev, "%s: __bo_alloc failed!\n", __func__);
isp_mmu_exit(&bdev->mmu);