File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -84,7 +84,8 @@ static inline struct drm_i915_private *kdev_to_i915(struct device *kdev)
84
84
#define IS_ROCKETLAKE (dev_priv ) IS_PLATFORM(dev_priv, XE_ROCKETLAKE)
85
85
#define IS_DG1 (dev_priv ) IS_PLATFORM(dev_priv, XE_DG1)
86
86
#define IS_ALDERLAKE_S (dev_priv ) IS_PLATFORM(dev_priv, XE_ALDERLAKE_S)
87
- #define IS_ALDERLAKE_P (dev_priv ) IS_PLATFORM(dev_priv, XE_ALDERLAKE_P)
87
+ #define IS_ALDERLAKE_P (dev_priv ) (IS_PLATFORM(dev_priv, XE_ALDERLAKE_P) || \
88
+ IS_PLATFORM(dev_priv, XE_ALDERLAKE_N))
88
89
#define IS_XEHPSDV (dev_priv ) (dev_priv && 0)
89
90
#define IS_DG2 (dev_priv ) IS_PLATFORM(dev_priv, XE_DG2)
90
91
#define IS_PONTEVECCHIO (dev_priv ) IS_PLATFORM(dev_priv, XE_PVC)
Original file line number Diff line number Diff line change @@ -1606,6 +1606,9 @@ static void vm_destroy_work_func(struct work_struct *w)
1606
1606
/* xe_vm_close_and_put was not called? */
1607
1607
xe_assert (xe , !vm -> size );
1608
1608
1609
+ if (xe_vm_in_preempt_fence_mode (vm ))
1610
+ flush_work (& vm -> preempt .rebind_work );
1611
+
1609
1612
mutex_destroy (& vm -> snap_mutex );
1610
1613
1611
1614
if (!(vm -> flags & XE_VM_FLAG_MIGRATION ))
You can’t perform that action at this time.
0 commit comments