From mboxrd@z Thu Jan 1 00:00:00 1970 From: "StDenis, Tom" Subject: [PATCH] add missing mutex lock to amdgpu_get_xgmi_hive() Date: Mon, 7 Jan 2019 15:00:13 +0000 Message-ID: <20190107150005.10251-1-tom.stdenis@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Language: en-US List-Id: Discussion list for AMD gfx List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "amd-gfx" To: "amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org" Cc: "StDenis, Tom" U2lnbmVkLW9mZi1ieTogVG9tIFN0IERlbmlzIDx0b20uc3RkZW5pc0BhbWQuY29tPgotLS0KIGRy aXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV94Z21pLmMgfCAxMyArKysrKysrKysrKy0t CiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYg LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfeGdtaS5jIGIvZHJpdmVy cy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X3hnbWkuYwppbmRleCA4YThiYzYwY2I2YjQuLjU4 N2E1ZjczYWU4YyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1 X3hnbWkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfeGdtaS5jCkBA IC00NywxMyArNDcsMjAgQEAgc3RydWN0IGFtZGdwdV9oaXZlX2luZm8gKmFtZGdwdV9nZXRfeGdt aV9oaXZlKHN0cnVjdCBhbWRncHVfZGV2aWNlICphZGV2KQogCiAJaWYgKCFhZGV2LT5nbWMueGdt aS5oaXZlX2lkKQogCQlyZXR1cm4gTlVMTDsKKworCW11dGV4X2xvY2soJnhnbWlfbXV0ZXgpOwor CiAJZm9yIChpID0gMCA7IGkgPCBoaXZlX2NvdW50OyArK2kpIHsKIAkJdG1wID0gJnhnbWlfaGl2 ZXNbaV07Ci0JCWlmICh0bXAtPmhpdmVfaWQgPT0gYWRldi0+Z21jLnhnbWkuaGl2ZV9pZCkKKwkJ aWYgKHRtcC0+aGl2ZV9pZCA9PSBhZGV2LT5nbWMueGdtaS5oaXZlX2lkKSB7CisJCQltdXRleF91 bmxvY2soJnhnbWlfbXV0ZXgpOwogCQkJcmV0dXJuIHRtcDsKKwkJfQogCX0KLQlpZiAoaSA+PSBB TURHUFVfTUFYX1hHTUlfSElWRSkKKwlpZiAoaSA+PSBBTURHUFVfTUFYX1hHTUlfSElWRSkgewor CQltdXRleF91bmxvY2soJnhnbWlfbXV0ZXgpOwogCQlyZXR1cm4gTlVMTDsKKwl9CiAKIAkvKiBp bml0aWFsaXplIG5ldyBoaXZlIGlmIG5vdCBleGlzdCAqLwogCXRtcCA9ICZ4Z21pX2hpdmVzW2hp dmVfY291bnQrK107CkBAIC02MSw2ICs2OCw4IEBAIHN0cnVjdCBhbWRncHVfaGl2ZV9pbmZvICph bWRncHVfZ2V0X3hnbWlfaGl2ZShzdHJ1Y3QgYW1kZ3B1X2RldmljZSAqYWRldikKIAlJTklUX0xJ U1RfSEVBRCgmdG1wLT5kZXZpY2VfbGlzdCk7CiAJbXV0ZXhfaW5pdCgmdG1wLT5oaXZlX2xvY2sp OwogCisJbXV0ZXhfdW5sb2NrKCZ4Z21pX211dGV4KTsKKwogCXJldHVybiB0bXA7CiB9CiAKLS0g CjIuMTcuMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K YW1kLWdmeCBtYWlsaW5nIGxpc3QKYW1kLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9hbWQtZ2Z4Cg==