Date: Tue, 18 Jun 2019 22:32:46 +0000 From: Vaishali Kulkarni <vkulkarni@marvell.com> To: "net@FreeBSD.org" <net@FreeBSD.org> Subject: bxe module patch Message-ID: <BYAPR18MB29525851D26920401F0A9932A3EA0@BYAPR18MB2952.namprd18.prod.outlook.com>
next in thread | raw e-mail | index | archive | help
--_004_BYAPR18MB29525851D26920401F0A9932A3EA0BYAPR18MB2952namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hello, Can you please submit the bxe patch attached? Patch was created using bxe s= ources from upstream head branch. Fix for warning " lock order reversal: (sleepable after non-sleepable) se= en with bxe driver module. Name: Vaishali Kulkarni, email vkulkarni@marvell.com Thanks, Vaishali --_004_BYAPR18MB29525851D26920401F0A9932A3EA0BYAPR18MB2952namp_ Content-Type: text/plain; name="patch_bxe_lock_error.txt" Content-Description: patch_bxe_lock_error.txt Content-Disposition: attachment; filename="patch_bxe_lock_error.txt"; size=3890; creation-date="Tue, 18 Jun 2019 22:18:14 GMT"; modification-date="Tue, 18 Jun 2019 22:10:44 GMT" Content-Transfer-Encoding: base64 T25seSBpbiBsYXRlc3RieGVfaGVhZDI6IC5zdm4KZGlmZiAtdWFwIGxhdGVzdGJ4ZV9oZWFkMi9i eGUuYyBsYXRlc3RfYnhlX2hlYWRfcGF0Y2gvYnhlLmMKLS0tIGxhdGVzdGJ4ZV9oZWFkMi9ieGUu YwkyMDE5LTA2LTEyIDE1OjI1OjQ5LjI4Nzc2MDAwMCAtMDcwMAorKysgbGF0ZXN0X2J4ZV9oZWFk X3BhdGNoL2J4ZS5jCTIwMTktMDYtMTggMTU6MTA6MTQuNDUzMzA0MDAwIC0wNzAwCkBAIC03MDQs NiArNzA0LDggQEAgc3RhdGljIHZvaWQgICAgYnhlX2ZyZWVfZndfc3RhdHNfbWVtKHN0cgogc3Rh dGljIGludCAgICAgYnhlX2ludGVycnVwdF9hdHRhY2goc3RydWN0IGJ4ZV9zb2Z0YyAqc2MpOwog c3RhdGljIHZvaWQgICAgYnhlX2ludGVycnVwdF9kZXRhY2goc3RydWN0IGJ4ZV9zb2Z0YyAqc2Mp Owogc3RhdGljIHZvaWQgICAgYnhlX3NldF9yeF9tb2RlKHN0cnVjdCBieGVfc29mdGMgKnNjKTsK K3N0YXRpYyB2b2lkIGJ4ZV9zZXRfcnhfbW9kZV9zY2goc3RydWN0IGJ4ZV9zb2Z0YyAqc2MpOwor c3RhdGljIHZvaWQgYnhlX3NldF9yeF9tb2RlX3Rhc2sodm9pZCAqYXJnLCBpbnQgcGVuZGluZyk7 CiBzdGF0aWMgaW50ICAgICBieGVfaW5pdF9sb2NrZWQoc3RydWN0IGJ4ZV9zb2Z0YyAqc2MpOwog c3RhdGljIGludCAgICAgYnhlX3N0b3BfbG9ja2VkKHN0cnVjdCBieGVfc29mdGMgKnNjKTsKIHN0 YXRpYyB2b2lkICAgIGJ4ZV9zcF9lcnJfdGltZW91dF90YXNrKHZvaWQgKmFyZywgaW50IHBlbmRp bmcpOwpAQCAtNDUwNyw2ICs0NTA5LDIyIEBAIGJ4ZV9oYW5kbGVfY2hpcF90cSh2b2lkICpjb250 ZXh0LAogICAgICAgICBicmVhazsKICAgICB9CiB9CitzdGF0aWMgdm9pZAorYnhlX3NldF9yeF9t b2RlX3Rhc2sodm9pZCAqY29udGV4dCwgaW50IHBlbmRpbmcpCit7CisgICAgc3RydWN0IGJ4ZV9z b2Z0YyAqc2MgPSAoc3RydWN0IGJ4ZV9zb2Z0YyAqKWNvbnRleHQ7CisgICAgQlhFX0NPUkVfTE9D SyhzYyk7CisgICAgYnhlX3NldF9yeF9tb2RlKHNjKTsKKyAgICBCWEVfQ09SRV9VTkxPQ0soc2Mp OworfQorc3RhdGljIHZvaWQKK2J4ZV9zZXRfcnhfbW9kZV9zY2goc3RydWN0IGJ4ZV9zb2Z0YyAq c2MpCit7CisgICAgaWYgKGlmX2dldGRydmZsYWdzKHNjLT5pZnApICYgSUZGX0RSVl9SVU5OSU5H KSB7CisJdGFza3F1ZXVlX2VucXVldWUodGFza3F1ZXVlX3RocmVhZCwgJnNjLT5zZXRfcnhfbW9k ZSk7CisgICAgfQorfQorCiAKIC8qCiAgKiBIYW5kbGVzIGFueSBJT0NUTCBjYWxscyBmcm9tIHRo ZSBvcGVyYXRpbmcgc3lzdGVtLgpAQCAtNDU2MSwyNSArNDU3OSwzMCBAQCBieGVfaW9jdGwoaWZf dCBpZnAsCiAgICAgICAgIC8qIHRvZ2dsZSB0aGUgaW50ZXJmYWNlIHN0YXRlIHVwIG9yIGRvd24g Ki8KICAgICAgICAgQkxPR0Qoc2MsIERCR19JT0NUTCwgIlJlY2VpdmVkIFNJT0NTSUZGTEFHUyBp b2N0bFxuIik7CiAKKyAgICAgICAgaWYgKChpZl9nZXRmbGFncyhpZnApICYgSUZGX1VQKSAmJgor ICAgICAgICAgICAgKGlmX2dldGRydmZsYWdzKGlmcCkgJiBJRkZfRFJWX1JVTk5JTkcpKSB7Cisg ICAgICAgICAgICAgICAgYnhlX3NldF9yeF9tb2RlX3NjaChzYyk7CisgICAgICAgIH0KKworCiAJ QlhFX0NPUkVfTE9DSyhzYyk7CiAgICAgICAgIC8qIGNoZWNrIGlmIHRoZSBpbnRlcmZhY2UgaXMg dXAgKi8KICAgICAgICAgaWYgKGlmX2dldGZsYWdzKGlmcCkgJiBJRkZfVVApIHsKLSAgICAgICAg ICAgIGlmIChpZl9nZXRkcnZmbGFncyhpZnApICYgSUZGX0RSVl9SVU5OSU5HKSB7Ci0gICAgICAg ICAgICAgICAgLyogc2V0IHRoZSByZWNlaXZlIG1vZGUgZmxhZ3MgKi8KLSAgICAgICAgICAgICAg ICBieGVfc2V0X3J4X21vZGUoc2MpOwotICAgICAgICAgICAgfSBlbHNlIGlmKHNjLT5zdGF0ZSAh PSBCWEVfU1RBVEVfRElTQUJMRUQpIHsKLQkJYnhlX2luaXRfbG9ja2VkKHNjKTsKKyAgICAgICAg ICAgICBpZigoKGlmX2dldGRydmZsYWdzKGlmcCkgJiBJRkZfRFJWX1JVTk5JTkcpID09IDApICYm CisgICAgICAgICAgICAgICAgICAgICAgICAoc2MtPnN0YXRlICE9IEJYRV9TVEFURV9ESVNBQkxF RCkpIHsKKyAgICAgICAgICAgICAgICBieGVfaW5pdF9sb2NrZWQoc2MpOwogICAgICAgICAgICAg fQogICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgaWYgKGlmX2dldGRydmZsYWdzKGlmcCkg JiBJRkZfRFJWX1JVTk5JTkcpIHsKLQkJYnhlX3BlcmlvZGljX3N0b3Aoc2MpOwotCQlieGVfc3Rv cF9sb2NrZWQoc2MpOworICAgICAgICAgICAgICAgIGJ4ZV9wZXJpb2RpY19zdG9wKHNjKTsKKyAg ICAgICAgICAgICAgICBieGVfc3RvcF9sb2NrZWQoc2MpOwogICAgICAgICAgICAgfQogICAgICAg ICB9Ci0JQlhFX0NPUkVfVU5MT0NLKHNjKTsKKyAgICAgICAgQlhFX0NPUkVfVU5MT0NLKHNjKTsK IAogICAgICAgICBicmVhazsKIAorCQogICAgIGNhc2UgU0lPQ0FERE1VTFRJOgogICAgIGNhc2Ug U0lPQ0RFTE1VTFRJOgogICAgICAgICAvKiBhZGQvZGVsZXRlIG11bHRpY2FzdCBhZGRyZXNzZXMg Ki8KQEAgLTQ1ODgsOSArNDYxMSw3IEBAIGJ4ZV9pb2N0bChpZl90IGlmcCwKICAgICAgICAgLyog Y2hlY2sgaWYgdGhlIGludGVyZmFjZSBpcyB1cCAqLwogICAgICAgICBpZiAoaWZfZ2V0ZHJ2Zmxh Z3MoaWZwKSAmIElGRl9EUlZfUlVOTklORykgewogICAgICAgICAgICAgLyogc2V0IHRoZSByZWNl aXZlIG1vZGUgZmxhZ3MgKi8KLQkgICAgQlhFX0NPUkVfTE9DSyhzYyk7Ci0gICAgICAgICAgICBi eGVfc2V0X3J4X21vZGUoc2MpOwotCSAgICBCWEVfQ09SRV9VTkxPQ0soc2MpOyAKKyAgICAgICAg ICAgIGJ4ZV9zZXRfcnhfbW9kZV9zY2goc2MpOwogICAgICAgICB9CiAKICAgICAgICAgYnJlYWs7 CkBAIC0xNjM1Nyw2ICsxNjM3OCw4IEBAIGJ4ZV9hdHRhY2goZGV2aWNlX3QgZGV2KQogICAgIFRJ TUVPVVRfVEFTS19JTklUKHRhc2txdWV1ZV90aHJlYWQsCiAgICAgICAgICZzYy0+c3BfZXJyX3Rp bWVvdXRfdGFzaywgMCwgYnhlX3NwX2Vycl90aW1lb3V0X3Rhc2ssICBzYyk7CiAKKyAgICBUQVNL X0lOSVQoJnNjLT5zZXRfcnhfbW9kZSwgMCwgYnhlX3NldF9yeF9tb2RlX3Rhc2ssIHNjKTsKKwog CiAgICAgLyogZ2V0IGRldmljZSBpbmZvIGFuZCBzZXQgcGFyYW1zICovCiAgICAgaWYgKGJ4ZV9n ZXRfZGV2aWNlX2luZm8oc2MpICE9IDApIHsKQEAgLTE2NTM1LDYgKzE2NTU4LDcgQEAgYnhlX2Rl dGFjaChkZXZpY2VfdCBkZXYpCiAgICAgICAgIHNjLT5jaGlwX3RxID0gTlVMTDsKICAgICAgICAg dGFza3F1ZXVlX2RyYWluX3RpbWVvdXQodGFza3F1ZXVlX3RocmVhZCwKICAgICAgICAgICAgICZz Yy0+c3BfZXJyX3RpbWVvdXRfdGFzayk7CisJdGFza3F1ZXVlX2RyYWluKHRhc2txdWV1ZV90aHJl YWQsJnNjLT5zZXRfcnhfbW9kZSk7CiAgICAgfQogCiAgICAgLyogc3RvcCBhbmQgcmVzZXQgdGhl IGNvbnRyb2xsZXIgaWYgaXQgd2FzIG9wZW4gKi8KZGlmZiAtdWFwIGxhdGVzdGJ4ZV9oZWFkMi9i eGUuaCBsYXRlc3RfYnhlX2hlYWRfcGF0Y2gvYnhlLmgKLS0tIGxhdGVzdGJ4ZV9oZWFkMi9ieGUu aAkyMDE5LTA2LTEyIDE1OjI1OjQ5LjI4ODY4MTAwMCAtMDcwMAorKysgbGF0ZXN0X2J4ZV9oZWFk X3BhdGNoL2J4ZS5oCTIwMTktMDYtMTggMTQ6NTY6MDcuMTMzNDIwMDAwIC0wNzAwCkBAIC02NTQs NiArNjU0LDcgQEAgc3RydWN0IGJ4ZV9mYXN0cGF0aCB7CiAKICAgICBzdHJ1Y3QgdGFzayB0eF90 YXNrOwogICAgIHN0cnVjdCB0aW1lb3V0X3Rhc2sgdHhfdGltZW91dF90YXNrOworICAgIHN0cnVj dCB0YXNrICAgICAgICAgICAgc2V0X3J4X21vZGU7CiAKICAgICAvKiBldGhlcm5ldCBjbGllbnQg SUQgKGVhY2ggZmFzdHBhdGggc2V0IG9mIFJYL1RYL0NRRSBpcyBhIGNsaWVudCkgKi8KICAgICB1 aW50OF90IGNsX2lkOwo= --_004_BYAPR18MB29525851D26920401F0A9932A3EA0BYAPR18MB2952namp_--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BYAPR18MB29525851D26920401F0A9932A3EA0>