diff options
| author | Dmitry Torokhov <[email protected]> | 2022-12-12 10:47:03 -0800 | 
|---|---|---|
| committer | Dmitry Torokhov <[email protected]> | 2022-12-12 10:47:03 -0800 | 
| commit | e291c116f60f3c1ca98090f0f8e7c77e658562fb (patch) | |
| tree | 2fbe810f2a6f8b29f1cdaefd87b24debbfa0ec07 /drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h | |
| parent | 8c9a59939deb4bfafdc451100c03d1e848b4169b (diff) | |
| parent | c3991107a28a5ad0bd90660ca3bbf8c2c220ea98 (diff) | |
Merge branch 'next' into for-linus
Prepare input updates for 6.2 merge window.
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h index 9e55a5d7a825..f5318fedf2f0 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h @@ -30,6 +30,8 @@ enum AMDGPU_RESET_FLAGS {  	AMDGPU_NEED_FULL_RESET = 0,  	AMDGPU_SKIP_HW_RESET = 1, +	AMDGPU_SKIP_MODE2_RESET = 2, +	AMDGPU_RESET_FOR_DEVICE_REMOVE = 3,  };  struct amdgpu_reset_context { @@ -37,6 +39,7 @@ struct amdgpu_reset_context {  	struct amdgpu_device *reset_req_dev;  	struct amdgpu_job *job;  	struct amdgpu_hive_info *hive; +	struct list_head *reset_device_list;  	unsigned long flags;  }; @@ -110,7 +113,8 @@ static inline bool amdgpu_reset_get_reset_domain(struct amdgpu_reset_domain *dom  static inline void amdgpu_reset_put_reset_domain(struct amdgpu_reset_domain *domain)  { -	kref_put(&domain->refcount, amdgpu_reset_destroy_reset_domain); +	if (domain) +		kref_put(&domain->refcount, amdgpu_reset_destroy_reset_domain);  }  static inline bool amdgpu_reset_domain_schedule(struct amdgpu_reset_domain *domain, |