From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-eopbgr680112.outbound.protection.outlook.com ([40.107.68.112]:63837 "EHLO NAM04-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1729265AbeJAHO3 (ORCPT ); Mon, 1 Oct 2018 03:14:29 -0400 From: Sasha Levin To: "stable@vger.kernel.org" , "linux-kernel@vger.kernel.org" CC: =?utf-8?B?Q2hyaXN0aWFuIEvDtm5pZw==?= , Alex Deucher , Sasha Levin Subject: [PATCH AUTOSEL 4.18 56/65] drm/amdgpu: fix error handling in amdgpu_cs_user_fence_chunk Date: Mon, 1 Oct 2018 00:38:36 +0000 Message-ID: <20181001003754.146961-56-alexander.levin@microsoft.com> References: <20181001003754.146961-1-alexander.levin@microsoft.com> In-Reply-To: <20181001003754.146961-1-alexander.levin@microsoft.com> Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: <8C4398F80C7DCD449B0B953295DBE3AE@namprd21.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: stable-owner@vger.kernel.org List-ID: RnJvbTogQ2hyaXN0aWFuIEvDtm5pZyA8Y2hyaXN0aWFuLmtvZW5pZ0BhbWQuY29tPg0KDQpbIFVw c3RyZWFtIGNvbW1pdCAwMTY1ZGU5ODMyNzJkMWZhZTA4MDllZDlkYjQ3YzQ2YTQxMjI3OWJjIF0N Cg0KU2xvd2x5IGxlYWtpbmcgbWVtb3J5IG9uZSBwYWdlIGF0IGEgdGltZSA6KQ0KDQpTaWduZWQt b2ZmLWJ5OiBDaHJpc3RpYW4gS8O2bmlnIDxjaHJpc3RpYW4ua29lbmlnQGFtZC5jb20+DQpSZXZp ZXdlZC1ieTogQW5kcmV5IEdyb2R6b3Zza3kgPGFuZHJleS5ncm9kem92c2t5QGFtZC5jb20+DQpT aWduZWQtb2ZmLWJ5OiBBbGV4IERldWNoZXIgPGFsZXhhbmRlci5kZXVjaGVyQGFtZC5jb20+DQpT aWduZWQtb2ZmLWJ5OiBTYXNoYSBMZXZpbiA8YWxleGFuZGVyLmxldmluQG1pY3Jvc29mdC5jb20+ DQotLS0NCiBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfY3MuYyB8IDIzICsrKysr KysrKysrKysrKy0tLS0tLS0tDQogMSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDgg ZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9h bWRncHVfY3MuYyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9jcy5jDQppbmRl eCA1YTE5NmVjNDliZTguLjY2ZTFiNjAwOTNmZSAxMDA2NDQNCi0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9hbWQvYW1kZ3B1L2FtZGdwdV9jcy5jDQorKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdw dS9hbWRncHVfY3MuYw0KQEAgLTM4LDYgKzM4LDcgQEAgc3RhdGljIGludCBhbWRncHVfY3NfdXNl cl9mZW5jZV9jaHVuayhzdHJ1Y3QgYW1kZ3B1X2NzX3BhcnNlciAqcCwNCiB7DQogCXN0cnVjdCBk cm1fZ2VtX29iamVjdCAqZ29iajsNCiAJdW5zaWduZWQgbG9uZyBzaXplOw0KKwlpbnQgcjsNCiAN CiAJZ29iaiA9IGRybV9nZW1fb2JqZWN0X2xvb2t1cChwLT5maWxwLCBkYXRhLT5oYW5kbGUpOw0K IAlpZiAoZ29iaiA9PSBOVUxMKQ0KQEAgLTQ5LDIwICs1MCwyNiBAQCBzdGF0aWMgaW50IGFtZGdw dV9jc191c2VyX2ZlbmNlX2NodW5rKHN0cnVjdCBhbWRncHVfY3NfcGFyc2VyICpwLA0KIAlwLT51 Zl9lbnRyeS50di5zaGFyZWQgPSB0cnVlOw0KIAlwLT51Zl9lbnRyeS51c2VyX3BhZ2VzID0gTlVM TDsNCiANCi0Jc2l6ZSA9IGFtZGdwdV9ib19zaXplKHAtPnVmX2VudHJ5LnJvYmopOw0KLQlpZiAo c2l6ZSAhPSBQQUdFX1NJWkUgfHwgKGRhdGEtPm9mZnNldCArIDgpID4gc2l6ZSkNCi0JCXJldHVy biAtRUlOVkFMOw0KLQ0KLQkqb2Zmc2V0ID0gZGF0YS0+b2Zmc2V0Ow0KLQ0KIAlkcm1fZ2VtX29i amVjdF9wdXRfdW5sb2NrZWQoZ29iaik7DQogDQorCXNpemUgPSBhbWRncHVfYm9fc2l6ZShwLT51 Zl9lbnRyeS5yb2JqKTsNCisJaWYgKHNpemUgIT0gUEFHRV9TSVpFIHx8IChkYXRhLT5vZmZzZXQg KyA4KSA+IHNpemUpIHsNCisJCXIgPSAtRUlOVkFMOw0KKwkJZ290byBlcnJvcl91bnJlZjsNCisJ fQ0KKw0KIAlpZiAoYW1kZ3B1X3R0bV90dF9nZXRfdXNlcm1tKHAtPnVmX2VudHJ5LnJvYmotPnRi by50dG0pKSB7DQotCQlhbWRncHVfYm9fdW5yZWYoJnAtPnVmX2VudHJ5LnJvYmopOw0KLQkJcmV0 dXJuIC1FSU5WQUw7DQorCQlyID0gLUVJTlZBTDsNCisJCWdvdG8gZXJyb3JfdW5yZWY7DQogCX0N CiANCisJKm9mZnNldCA9IGRhdGEtPm9mZnNldDsNCisNCiAJcmV0dXJuIDA7DQorDQorZXJyb3Jf dW5yZWY6DQorCWFtZGdwdV9ib191bnJlZigmcC0+dWZfZW50cnkucm9iaik7DQorCXJldHVybiBy Ow0KIH0NCiANCiBzdGF0aWMgaW50IGFtZGdwdV9jc19wYXJzZXJfaW5pdChzdHJ1Y3QgYW1kZ3B1 X2NzX3BhcnNlciAqcCwgdm9pZCAqZGF0YSkNCi0tIA0KMi4xNy4xDQo=