[PATCH v2 10/11] drm/xe/kunit: Allow to replace xe_managed_bo_create_pin_map()
Michał Winiarski
michal.winiarski at intel.com
Tue Jan 14 12:01:01 UTC 2025
On Fri, Dec 20, 2024 at 08:42:03PM +0100, Michal Wajdeczko wrote:
> We want to use replacement functions in upcoming kunit tests.
>
> Signed-off-by: Michal Wajdeczko <michal.wajdeczko at intel.com>
Reviewed-by: Michał Winiarski <michal.winiarski at intel.com>
-Michał
> ---
> drivers/gpu/drm/xe/xe_bo.c | 4 ++++
> 1 file changed, 4 insertions(+)
>
> diff --git a/drivers/gpu/drm/xe/xe_bo.c b/drivers/gpu/drm/xe/xe_bo.c
> index e6c896ad5602..32ec026df429 100644
> --- a/drivers/gpu/drm/xe/xe_bo.c
> +++ b/drivers/gpu/drm/xe/xe_bo.c
> @@ -15,6 +15,8 @@
> #include <drm/ttm/ttm_tt.h>
> #include <uapi/drm/xe_drm.h>
>
> +#include <kunit/static_stub.h>
> +
> #include "xe_device.h"
> #include "xe_dma_buf.h"
> #include "xe_drm_client.h"
> @@ -1781,6 +1783,8 @@ struct xe_bo *xe_managed_bo_create_pin_map(struct xe_device *xe, struct xe_tile
> struct xe_bo *bo;
> int ret;
>
> + KUNIT_STATIC_STUB_REDIRECT(xe_managed_bo_create_pin_map, xe, tile, size, flags);
> +
> bo = xe_bo_create_pin_map(xe, tile, NULL, size, ttm_bo_type_kernel, flags);
> if (IS_ERR(bo))
> return bo;
> --
> 2.47.1
>
More information about the Intel-xe
mailing list