All of lore.kernel.org
 help / color / mirror / Atom feed
From: maowenan <maowenan@huawei.com>
To: kernel-janitors@vger.kernel.org
Subject: RE: [bug report] net: phy: Fix lack of reference count on PHY driver
Date: Wed, 08 Feb 2017 03:29:53 +0000	[thread overview]
Message-ID: <F95AC9340317A84688A5F0DF0246F3F201ED9C25@szxemi502-mbx.china.huawei.com> (raw)
In-Reply-To: <20170207105000.GA30406@mwanda>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogbWFvd2VuYW4NCj4gU2Vu
dDogV2VkbmVzZGF5LCBGZWJydWFyeSAwOCwgMjAxNyA5OjU2IEFNDQo+IFRvOiAnRGFuIENhcnBl
bnRlcicNCj4gQ2M6ICdrZXJuZWwtamFuaXRvcnNAdmdlci5rZXJuZWwub3JnJw0KPiBTdWJqZWN0
OiBSRTogW2J1ZyByZXBvcnRdIG5ldDogcGh5OiBGaXggbGFjayBvZiByZWZlcmVuY2UgY291bnQg
b24gUEhZIGRyaXZlcg0KPiANCj4gDQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
DQo+ID4gRnJvbTogbWFvd2VuYW4NCj4gPiBTZW50OiBXZWRuZXNkYXksIEZlYnJ1YXJ5IDA4LCAy
MDE3IDk6MjggQU0NCj4gPiBUbzogJ0RhbiBDYXJwZW50ZXInDQo+ID4gQ2M6IGtlcm5lbC1qYW5p
dG9yc0B2Z2VyLmtlcm5lbC5vcmcNCj4gPiBTdWJqZWN0OiBSRTogW2J1ZyByZXBvcnRdIG5ldDog
cGh5OiBGaXggbGFjayBvZiByZWZlcmVuY2UgY291bnQgb24gUEhZDQo+ID4gZHJpdmVyDQo+ID4N
Cj4gPiBUaGFuayB5b3UgdmVyeSBtdWNoICwgdGhlcmUgc2hvdWxkIGJlIHBvaW50ZXIgY2hlY2tl
ZCBiZWZvcmUgZGVyZWZlcmVuY2UuDQo+ID4NCj4gPg0KPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0NCj4gPiA+IEZyb206IERhbiBDYXJwZW50ZXIgW21haWx0bzpkYW4uY2FycGVudGVy
QG9yYWNsZS5jb21dDQo+ID4gPiBTZW50OiBUdWVzZGF5LCBGZWJydWFyeSAwNywgMjAxNyA2OjUw
IFBNDQo+ID4gPiBUbzogbWFvd2VuYW4NCj4gPiA+IENjOiBrZXJuZWwtamFuaXRvcnNAdmdlci5r
ZXJuZWwub3JnDQo+ID4gPiBTdWJqZWN0OiBbYnVnIHJlcG9ydF0gbmV0OiBwaHk6IEZpeCBsYWNr
IG9mIHJlZmVyZW5jZSBjb3VudCBvbiBQSFkNCj4gPiA+IGRyaXZlcg0KPiA+ID4NCj4gPiA+IEhl
bGxvIE1hbyBXZW5hbiwNCj4gPiA+DQo+ID4gPiBUaGlzIGlzIGEgc2VtaS1hdXRvbWF0aWMgZW1h
aWwgYWJvdXQgbmV3IHN0YXRpYyBjaGVja2VyIHdhcm5pbmdzLg0KPiA+ID4NCj4gPiA+IFRoZSBw
YXRjaCBjYWZlOGRmOGI5YmM6ICJuZXQ6IHBoeTogRml4IGxhY2sgb2YgcmVmZXJlbmNlIGNvdW50
IG9uIFBIWQ0KPiBkcml2ZXIiDQo+ID4gPiBmcm9tIEphbiAzMSwgMjAxNywgbGVhZHMgdG8gdGhl
IGZvbGxvd2luZyBTbWF0Y2ggY29tcGxhaW50Og0KPiA+ID4NCj4gPiA+IGRyaXZlcnMvbmV0L3Bo
eS9waHlfZGV2aWNlLmM6OTMzIHBoeV9hdHRhY2hfZGlyZWN0KCkNCj4gPiA+IAkgd2FybjogdmFy
aWFibGUgZGVyZWZlcmVuY2VkIGJlZm9yZSBjaGVjayAnZC0+ZHJpdmVyJyAoc2VlIGxpbmUNCj4g
PiA+IDkyMykNCj4gPiA+DQo+ID4gPiBkcml2ZXJzL25ldC9waHkvcGh5X2RldmljZS5jDQo+ID4g
PiAgICA5MjINCj4gPiA+ICAgIDkyMwkJaWYgKCF0cnlfbW9kdWxlX2dldChkLT5kcml2ZXItPm93
bmVyKSkgew0KPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXl5eXl5e
Xl5eXl4gUGF0Y2gNCj4gaW50cm9kdWNlcw0KPiA+IGEgbmV3DQo+ID4gPiBkZXJlZmVyZW5jZS4N
Cj4gPiA+DQo+ID4gPiAgICA5MjQJCQlkZXZfZXJyKCZkZXYtPmRldiwgImZhaWxlZCB0byBnZXQg
dGhlIGRldmljZSBkcml2ZXINCj4gPiA+IG1vZHVsZVxuIik7DQo+ID4gPiAgICA5MjUJCQlyZXR1
cm4gLUVJTzsNCj4gPiA+ICAgIDkyNgkJfQ0KPiA+ID4gICAgOTI3DQo+ID4gPiAgICA5MjgJCWdl
dF9kZXZpY2UoZCk7DQo+ID4gPiAgICA5MjkNCj4gPiA+ICAgIDkzMAkJLyogQXNzdW1lIHRoYXQg
aWYgdGhlcmUgaXMgbm8gZHJpdmVyLCB0aGF0IGl0IGRvZXNuJ3QNCj4gPiA+ICAgIDkzMQkJICog
ZXhpc3QsIGFuZCB3ZSBzaG91bGQgdXNlIHRoZSBnZW5waHkgZHJpdmVyLg0KPiA+ID4gICAgOTMy
CQkgKi8NCj4gPiA+ICAgIDkzMwkJaWYgKCFkLT5kcml2ZXIpIHsNCj4gPiA+ICAgICAgICAgICAg
ICAgICAgICAgIF5eXl5eXl5eXg0KPiA+ID4gRXhpc3RpbmcgY29kZSBhc3N1bWVkIGQtPmRyaXZl
ciBjb3VsZCBiZSBOVUxMLg0KPiA+ID4NCj4gPiA+ICAgIDkzNAkJCWlmIChwaHlkZXYtPmlzX2M0
NSkNCj4gPiA+ICAgIDkzNQkJCQlkLT5kcml2ZXIgPQ0KPiA+ID4NCj4gPiA+IHJlZ2FyZHMsDQo+
ID4gPiBkYW4gY2FycGVudGVyDQo+IA0KPiBIaSBkYW4sDQo+IA0KPiBJcyBpdCBPSyBpZiBJIHB1
dCBiZWxvdyBqdWRnbWVudCBhZnRlciBpZiAoIWQtPmRyaXZlcikgey4uLi4uLn0gID8NCj4gDQo+
IAlpZiAoIXRyeV9tb2R1bGVfZ2V0KGQtPmRyaXZlci0+b3duZXIpKSB7DQo+IAkJZGV2X2Vycigm
ZGV2LT5kZXYsICJmYWlsZWQgdG8gZ2V0IHRoZSBkZXZpY2UgZHJpdmVyIG1vZHVsZVxuIik7DQo+
IAkJcmV0dXJuIC1FSU87DQo+IAl9DQo+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQ0KPiAgICAgaWYgKG5kZXZfb3duZXIgIT0gYnVzLT5vd25lciAmJiAh
dHJ5X21vZHVsZV9nZXQoYnVzLT5vd25lcikpIHsNCj4gCQlkZXZfZXJyKCZkZXYtPmRldiwgImZh
aWxlZCB0byBnZXQgdGhlIGJ1cyBtb2R1bGVcbiIpOw0KPiAJCXJldHVybiAtRUlPOw0KPiAJfQ0K
PiANCj4gCWlmICghdHJ5X21vZHVsZV9nZXQoZC0+ZHJpdmVyLT5vd25lcikpIHsNCj4gCQlkZXZf
ZXJyKCZkZXYtPmRldiwgImZhaWxlZCB0byBnZXQgdGhlIGRldmljZSBkcml2ZXIgbW9kdWxlXG4i
KTsNCj4gCQlyZXR1cm4gLUVJTzsNCj4gCX0NCj4gDQo+IAlnZXRfZGV2aWNlKGQpOw0KPiANCj4g
CS8qIEFzc3VtZSB0aGF0IGlmIHRoZXJlIGlzIG5vIGRyaXZlciwgdGhhdCBpdCBkb2Vzbid0DQo+
IAkgKiBleGlzdCwgYW5kIHdlIHNob3VsZCB1c2UgdGhlIGdlbnBoeSBkcml2ZXIuDQo+IAkgKi8N
Cj4gCWlmICghZC0+ZHJpdmVyKSB7DQo+IAkJaWYgKHBoeWRldi0+aXNfYzQ1KQ0KPiAJCQlkLT5k
cml2ZXIgPQ0KPiAJCQkJJmdlbnBoeV9kcml2ZXJbR0VOUEhZX0RSVl8xMEddLm1kaW9kcnYuZHJp
dmVyOw0KPiAJCWVsc2UNCj4gCQkJZC0+ZHJpdmVyID0NCj4gCQkJCSZnZW5waHlfZHJpdmVyW0dF
TlBIWV9EUlZfMUddLm1kaW9kcnYuZHJpdmVyOw0KPiANCj4gCQllcnIgPSBkLT5kcml2ZXItPnBy
b2JlKGQpOw0KPiAJCWlmIChlcnIgPj0gMCkNCj4gCQkJZXJyID0gZGV2aWNlX2JpbmRfZHJpdmVy
KGQpOw0KPiANCj4gCQlpZiAoZXJyKQ0KPiAJCQlnb3RvIGVycm9yOw0KPiAJfQ0KPiANCj4gPT09
PT09PT09PT09PT09PT09PT09PaG3obeht6G3obeht6G3obeht6G3obeht6G3obeht6G3obeht6G3
obeht6G3obeht6G3obeht6G3obeht6G3obeht6G3DQo+IAlpZiAobmRldl9vd25lciAhPSBidXMt
Pm93bmVyICYmICF0cnlfbW9kdWxlX2dldChidXMtPm93bmVyKSkgew0KPiAJCWRldl9lcnIoJmRl
di0+ZGV2LCAiZmFpbGVkIHRvIGdldCB0aGUgYnVzIG1vZHVsZVxuIik7DQo+IAkJcmV0dXJuIC1F
SU87DQo+IAl9DQo+IA0KPiAJZ2V0X2RldmljZShkKTsNCj4gDQo+IAkvKiBBc3N1bWUgdGhhdCBp
ZiB0aGVyZSBpcyBubyBkcml2ZXIsIHRoYXQgaXQgZG9lc24ndA0KPiAJICogZXhpc3QsIGFuZCB3
ZSBzaG91bGQgdXNlIHRoZSBnZW5waHkgZHJpdmVyLg0KPiAJICovDQo+IAlpZiAoIWQtPmRyaXZl
cikgew0KPiAJCWlmIChwaHlkZXYtPmlzX2M0NSkNCj4gCQkJZC0+ZHJpdmVyID0NCj4gCQkJCSZn
ZW5waHlfZHJpdmVyW0dFTlBIWV9EUlZfMTBHXS5tZGlvZHJ2LmRyaXZlcjsNCj4gCQllbHNlDQo+
IAkJCWQtPmRyaXZlciA9DQo+IAkJCQkmZ2VucGh5X2RyaXZlcltHRU5QSFlfRFJWXzFHXS5tZGlv
ZHJ2LmRyaXZlcjsNCj4gDQo+IAkJZXJyID0gZC0+ZHJpdmVyLT5wcm9iZShkKTsNCj4gCQlpZiAo
ZXJyID49IDApDQo+IAkJCWVyciA9IGRldmljZV9iaW5kX2RyaXZlcihkKTsNCj4gDQo+IAkJaWYg
KGVycikNCj4gCQkJZ290byBlcnJvcjsNCj4gCX0NCj4gDQo+IAlpZiAoIXRyeV9tb2R1bGVfZ2V0
KGQtPmRyaXZlci0+b3duZXIpKSB7DQo+IAkJZGV2X2VycigmZGV2LT5kZXYsICJmYWlsZWQgdG8g
Z2V0IHRoZSBkZXZpY2UgZHJpdmVyIG1vZHVsZVxuIik7DQo+IAkJcmV0dXJuIC1FSU87DQo+IAl9
DQoNCkhpIGRhbiwNCiAgU29ycnkgZm9yIHRyb3VibGUsIEkgZmluZCBhbm90aGVyIGlzc3VlIGFi
b3V0IHRoaXMgcGF0Y2gsIGlmIHRyeV9tb2R1bGVfZ2V0KGQtPmRyaXZlci0+b3duZXIpIGZhaWx1
cmUsIGl0IGNhbid0IHJldHVybiAtRUlPLCBpdCBtdXN0IGZpcnN0bHkgY2FsbCBtb2R1bGVfcHV0
KGJ1cy0+b3duZXIpIHRvIHJlbGVhc2UgYnVzIG93bmVyIHJlZmVyZW5jZS4NCkkgd2lsbCByZWZp
bmUgdGhlIGNvZGVzIGFuZCByZXBvc3QgcGF0Y2gsIHRoYW5rcyBhZ2Fpbi4NCg0K

  parent reply	other threads:[~2017-02-08  3:29 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-02-07 10:50 [bug report] net: phy: Fix lack of reference count on PHY driver Dan Carpenter
2017-02-08  1:28 ` maowenan
2017-02-08  1:55 ` maowenan
2017-02-08  3:29 ` maowenan [this message]
2017-02-08  6:10 ` Dan Carpenter
2017-02-08  6:14 ` Dan Carpenter
2017-02-08  6:48 ` maowenan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=F95AC9340317A84688A5F0DF0246F3F201ED9C25@szxemi502-mbx.china.huawei.com \
    --to=maowenan@huawei.com \
    --cc=kernel-janitors@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.