[DEBUG PATCH 2/2] drm/i915: param debug hax
Jani Nikula
jani.nikula at intel.com
Fri Jun 5 14:22:01 UTC 2020
Signed-off-by: Jani Nikula <jani.nikula at intel.com>
---
drivers/gpu/drm/i915/i915_params.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/i915_params.c b/drivers/gpu/drm/i915/i915_params.c
index fd3b14caf4ce..61de8b7dd5ae 100644
--- a/drivers/gpu/drm/i915/i915_params.c
+++ b/drivers/gpu/drm/i915/i915_params.c
@@ -223,8 +223,13 @@ void i915_params_dump(const struct i915_params *params, struct drm_printer *p)
static __always_inline void dup_param(const char *type, void *x)
{
- if (!__builtin_strcmp(type, "char *"))
- *(void **)x = kstrdup(*(void **)x, GFP_ATOMIC);
+ if (!__builtin_strcmp(type, "char *")) {
+ char **s = x;
+
+ DRM_ERROR("dup_param: %s\n", *s);
+ *s = kstrdup(*s, GFP_ATOMIC);
+ DRM_ERROR("dup_param': %s\n", *s);
+ }
}
void i915_params_copy(struct i915_params *dest, const struct i915_params *src)
--
2.20.1
More information about the Intel-gfx-trybot
mailing list