Store pointer to vendor struct, fix crash in lock.

This commit is contained in:
Adam Madsen
2020-11-01 19:16:25 -06:00
parent b8517880ea
commit db50c45f35
3 changed files with 8 additions and 4 deletions

View File

@@ -163,6 +163,7 @@ struct amd_vendor_private
{
u16 cfg;
struct vendor_reset_dev *vdev;
struct pci_saved_state *saved_state;
struct amd_fake_dev adev;
@@ -175,7 +176,6 @@ struct amd_vendor_private
struct mutex smu_lock;
};
#define to_vendor_reset_dev(priv) container_of((void *)priv, struct vendor_reset_dev, vendor_private)
#define amd_private(vdev) ((struct amd_vendor_private *)(vdev->vendor_private))
int amd_common_pre_reset(struct vendor_reset_dev *);