Pankaj Bharadiya
85c823ac9a
drm/i915/gem: Make WARN* drm specific where drm_priv ptr is available
drm specific WARN* calls include device information in the
backtrace, so we know what device the warnings originate from.
Covert all the calls of WARN* with device specific drm_WARN*
variants in functions where drm_i915_private struct pointer is readily
available.
The conversion was done automatically with below coccinelle semantic
patch. checkpatch errors/warnings are fixed manually.
@rule1@
identifier func, T;
@@
func(...) {
...
struct drm_i915_private *T = ...;
<+...
(
-WARN(
+drm_WARN(&T->drm,
...)
|
-WARN_ON(
+drm_WARN_ON(&T->drm,
...)
|
-WARN_ONCE(
+drm_WARN_ONCE(&T->drm,
...)
|
-WARN_ON_ONCE(
+drm_WARN_ON_ONCE(&T->drm,
...)
)
...+>
}
@rule2@
identifier func, T;
@@
func(struct drm_i915_private *T,...) {
<+...
(
-WARN(
+drm_WARN(&T->drm,
...)
|
-WARN_ON(
+drm_WARN_ON(&T->drm,
...)
|
-WARN_ONCE(
+drm_WARN_ONCE(&T->drm,
...)
|
-WARN_ON_ONCE(
+drm_WARN_ON_ONCE(&T->drm,
...)
)
...+>
}
command: spatch --sp-file <script> --dir drivers/gpu/drm/i915/gem \
--linux-spacing --in-place
Signed-off-by: Pankaj Bharadiya <pankaj.laxminarayan.bharadiya@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20200115034455.17658-6-pankaj.laxminarayan.bharadiya@intel.com
2020-01-22 17:52:39 +02:00
..
2019-12-19 09:04:13 +10:00
2019-12-16 13:53:05 +03:00
2020-01-03 11:43:44 +10:00
2019-12-05 10:57:42 +02:00
2020-01-07 11:53:19 +01:00
2020-01-06 19:54:27 +01:00
2019-12-16 12:39:50 +01:00
2020-01-07 10:10:59 +01:00
2019-10-24 13:55:56 +02:00
2020-01-03 11:43:44 +10:00
2019-12-17 13:57:54 +01:00
2019-12-09 22:57:26 +01:00
2019-12-19 15:33:40 +01:00
2020-01-07 11:53:19 +01:00
2019-10-21 14:23:25 +02:00
2019-12-05 08:44:12 +01:00
2020-01-22 17:52:39 +02:00
2019-12-09 22:57:26 +01:00
2019-12-14 19:26:55 +01:00
2019-11-20 17:40:32 +01:00
2020-01-03 11:43:44 +10:00
2020-01-03 11:43:44 +10:00
2020-01-06 15:56:23 +01:00
2019-12-05 08:44:16 +01:00
2020-01-07 11:53:19 +01:00
2020-01-03 11:43:44 +10:00
2019-12-09 22:57:26 +01:00
2019-12-17 13:57:54 +01:00
2019-12-17 13:57:54 +01:00
2020-01-04 16:46:01 +01:00
2019-12-17 13:57:54 +01:00
2019-12-09 22:57:26 +01:00
2019-11-29 13:09:11 +01:00
2019-12-05 08:44:23 +01:00
2019-12-17 18:47:46 +01:00
2020-01-07 10:10:59 +01:00
2020-01-06 12:22:29 +01:00
2019-12-05 08:44:34 +01:00
2019-12-17 13:57:54 +01:00
2019-12-16 12:13:18 +01:00
2019-12-05 08:44:55 +01:00
2019-12-09 22:57:26 +01:00
2019-12-20 13:30:42 +01:00
2020-01-03 11:43:44 +10:00
2019-12-05 08:45:01 +01:00
2019-12-17 13:57:54 +01:00
2019-12-16 10:45:43 +02:00
2019-11-20 15:54:38 +02:00
2019-12-17 13:57:54 +01:00
2019-12-09 22:57:26 +01:00
2019-12-11 17:02:17 +01:00
2019-11-14 05:53:10 +10:00
2019-10-29 13:10:07 +01:00
2019-12-17 17:26:08 +01:00
2019-12-05 08:45:13 +01:00
2019-12-19 07:13:46 +01:00
2019-12-05 18:55:55 -05:00
2019-12-17 13:57:54 +01:00
2019-11-19 22:25:55 +01:00
2019-11-04 18:17:36 +01:00
2020-01-07 10:11:15 +01:00
2019-12-18 16:47:34 +02:00
2019-12-22 11:13:00 +01:00
2020-01-07 10:10:49 +01:00
2019-10-09 20:04:55 +02:00
2020-01-07 10:11:34 +01:00
2019-10-25 09:35:06 +02:00
2019-12-29 23:55:23 -08:00
2019-12-19 15:52:44 +02:00
2019-11-29 21:29:17 +02:00
2019-11-27 17:45:48 -08:00
2019-12-03 17:42:57 +01:00
2019-10-08 09:41:06 -04:00
2019-10-08 18:29:00 +02:00
2019-10-23 18:22:10 +02:00
2019-12-17 13:57:54 +01:00
2019-12-17 17:26:08 +01:00
2019-12-22 11:09:46 +01:00
2019-12-09 10:03:01 +01:00
2020-01-09 17:19:12 +02:00
2019-12-27 15:25:04 +10:00
2019-11-28 11:19:32 +01:00
2019-12-19 15:55:10 +02:00
2019-12-06 11:18:11 +01:00
2019-11-15 08:00:08 +01:00
2020-01-07 11:53:19 +01:00
2019-12-17 13:57:54 +01:00
2019-12-05 08:43:14 +01:00
2019-12-02 16:52:15 +00:00
2020-01-02 15:35:56 +01:00
2019-11-07 15:00:16 +02:00
2019-10-04 13:43:43 +01:00
2019-11-21 11:03:31 +01:00
2019-11-04 18:17:36 +01:00
2019-12-16 12:13:18 +01:00
2019-12-18 02:40:16 +02:00
2019-12-17 20:39:33 +01:00
2019-12-05 08:44:04 +01:00
2019-12-06 11:18:11 +01:00
2019-11-14 14:08:57 +02:00
2019-12-09 10:02:45 +01:00
2019-12-04 19:44:13 -08:00
2019-11-28 13:15:43 +01:00
2019-11-06 13:00:21 -05:00
2019-10-24 13:55:56 +02:00
2019-10-18 12:24:56 +02:00
2019-10-08 18:43:26 -04:00
2019-12-27 15:25:04 +10:00
2019-12-05 08:43:14 +01:00