Skip site navigation (1)Skip section navigation (2)
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>