From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Sasha Levin To: "stable@vger.kernel.org" , "linux-kernel@vger.kernel.org" CC: Shaoyun Liu , Felix Kuehling , Oded Gabbay , Sasha Levin Subject: [PATCH AUTOSEL 4.18 65/92] drm/amdkfd: Fix kernel queue 64 bit doorbell offset calculation Date: Sat, 15 Sep 2018 01:30:34 +0000 Message-ID: <20180915012944.179481-64-alexander.levin@microsoft.com> References: <20180915012944.179481-1-alexander.levin@microsoft.com> In-Reply-To: <20180915012944.179481-1-alexander.levin@microsoft.com> Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: <1518C90666030B47BB6A0B139FD6C9DF@namprd21.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: RnJvbTogU2hhb3l1biBMaXUgPFNoYW95dW4uTGl1QGFtZC5jb20+DQoNClsgVXBzdHJlYW0gY29t bWl0IDk1MWRmNmQ5Y2ZkMDdmMjA1ZjE5MDViZjNiMjdkOTk0NjEyZTA2MTQgXQ0KDQpUaGUgYml0 bWFwIGluZGV4IGNhbGN1bGF0aW9uIHNob3VsZCByZXZlcnNlIHRoZSBsb2dpYyB1c2VkIG9uIGFs bG9jYXRpb24NCnNvIGl0IHdpbGwgY2xlYXIgdGhlIHNhbWUgYml0IHVzZWQgb24gYWxsb2NhdGlv bg0KDQpTaWduZWQtb2ZmLWJ5OiBTaGFveXVuIExpdSA8U2hhb3l1bi5MaXVAYW1kLmNvbT4NClJl dmlld2VkLWJ5OiBGZWxpeCBLdWVobGluZyA8RmVsaXguS3VlaGxpbmdAYW1kLmNvbT4NClNpZ25l ZC1vZmYtYnk6IEZlbGl4IEt1ZWhsaW5nIDxGZWxpeC5LdWVobGluZ0BhbWQuY29tPg0KQWNrZWQt Ynk6IENocmlzdGlhbiBLw7ZuaWcgPGNocmlzdGlhbi5rb2VuaWdAYW1kLmNvbT4NClNpZ25lZC1v ZmYtYnk6IE9kZWQgR2FiYmF5IDxvZGVkLmdhYmJheUBnbWFpbC5jb20+DQpTaWduZWQtb2ZmLWJ5 OiBTYXNoYSBMZXZpbiA8YWxleGFuZGVyLmxldmluQG1pY3Jvc29mdC5jb20+DQotLS0NCiBkcml2 ZXJzL2dwdS9kcm0vYW1kL2FtZGtmZC9rZmRfZG9vcmJlbGwuYyB8IDkgKysrKystLS0tDQogMSBm aWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1ka2ZkL2tmZF9kb29yYmVsbC5jIGIvZHJpdmVycy9n cHUvZHJtL2FtZC9hbWRrZmQva2ZkX2Rvb3JiZWxsLmMNCmluZGV4IGMzNzQ0ZDg5MzUyYy4uZWJl NzliZjAwMTQ1IDEwMDY0NA0KLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRrZmQva2ZkX2Rv b3JiZWxsLmMNCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1ka2ZkL2tmZF9kb29yYmVsbC5j DQpAQCAtMTg4LDkgKzE4OCw5IEBAIHZvaWQgX19pb21lbSAqa2ZkX2dldF9rZXJuZWxfZG9vcmJl bGwoc3RydWN0IGtmZF9kZXYgKmtmZCwNCiAJKmRvb3JiZWxsX29mZiA9IGtmZC0+ZG9vcmJlbGxf aWRfb2Zmc2V0ICsgaW54Ow0KIA0KIAlwcl9kZWJ1ZygiR2V0IGtlcm5lbCBxdWV1ZSBkb29yYmVs bFxuIg0KLQkJCSAiICAgICBkb29yYmVsbCBvZmZzZXQgICA9PSAweCUwOFhcbiINCi0JCQkgIiAg ICAga2VybmVsIGFkZHJlc3MgICAgPT0gJXBcbiIsDQotCQkqZG9vcmJlbGxfb2ZmLCAoa2ZkLT5k b29yYmVsbF9rZXJuZWxfcHRyICsgaW54KSk7DQorCQkJIiAgICAgZG9vcmJlbGwgb2Zmc2V0ICAg PT0gMHglMDhYXG4iDQorCQkJIiAgICAgZG9vcmJlbGwgaW5kZXggICAgPT0gMHgleFxuIiwNCisJ CSpkb29yYmVsbF9vZmYsIGlueCk7DQogDQogCXJldHVybiBrZmQtPmRvb3JiZWxsX2tlcm5lbF9w dHIgKyBpbng7DQogfQ0KQEAgLTE5OSw3ICsxOTksOCBAQCB2b2lkIGtmZF9yZWxlYXNlX2tlcm5l bF9kb29yYmVsbChzdHJ1Y3Qga2ZkX2RldiAqa2ZkLCB1MzIgX19pb21lbSAqZGJfYWRkcikNCiB7 DQogCXVuc2lnbmVkIGludCBpbng7DQogDQotCWlueCA9ICh1bnNpZ25lZCBpbnQpKGRiX2FkZHIg LSBrZmQtPmRvb3JiZWxsX2tlcm5lbF9wdHIpOw0KKwlpbnggPSAodW5zaWduZWQgaW50KShkYl9h ZGRyIC0ga2ZkLT5kb29yYmVsbF9rZXJuZWxfcHRyKQ0KKwkJKiBzaXplb2YodTMyKSAvIGtmZC0+ ZGV2aWNlX2luZm8tPmRvb3JiZWxsX3NpemU7DQogDQogCW11dGV4X2xvY2soJmtmZC0+ZG9vcmJl bGxfbXV0ZXgpOw0KIAlfX2NsZWFyX2JpdChpbngsIGtmZC0+ZG9vcmJlbGxfYXZhaWxhYmxlX2lu ZGV4KTsNCi0tIA0KMi4xNy4xDQo=