From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gavin Shan Subject: Re: [PATCH v5 12/42] powerpc/pci: Cleanup on pci_controller_ops Date: Wed, 10 Jun 2015 16:20:08 +1000 Message-ID: <20150610062008.GA9875@gwshan> References: <1433400131-18429-1-git-send-email-gwshan@linux.vnet.ibm.com> <1433400131-18429-13-git-send-email-gwshan@linux.vnet.ibm.com> <5577C08D.1050900@ozlabs.ru> Reply-To: Gavin Shan Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <5577C08D.1050900@ozlabs.ru> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: linuxppc-dev-bounces+glppe-linuxppc-embedded-2=m.gmane.org@lists.ozlabs.org Sender: "Linuxppc-dev" To: Alexey Kardashevskiy Cc: devicetree@vger.kernel.org, linux-pci@vger.kernel.org, panto@antoniou-consulting.com, Gavin Shan , grant.likely@linaro.org, robherring2@gmail.com, bhelgaas@google.com, linuxppc-dev@lists.ozlabs.org, Daniel Axtens List-Id: devicetree@vger.kernel.org T24gV2VkLCBKdW4gMTAsIDIwMTUgYXQgMDI6NDM6NTdQTSArMTAwMCwgQWxleGV5IEthcmRhc2hl dnNraXkgd3JvdGU6Cj5PbiAwNi8wNC8yMDE1IDA0OjQxIFBNLCBHYXZpbiBTaGFuIHdyb3RlOgo+ PkVhY2ggUEhCIG1haW50YWlucyBvbmUgaW5zdGFuY2Ugb2YgInN0cnVjdCBwY2lfY29udHJvbGxl cl9vcHMiLAo+PndoaWNoIGluY2x1ZGVzIHZhcmlvdXMgY2FsbGJhY2tzIGNhbGxlZCBieSBQQ0kg c3Vic3lzdGVtLiBJbiB0aGUKPj5kZWZpbml0aW9uIG9mIHRoaXMgc3RydWN0LCBzb21lIGNhbGxi YWNrcyBoYXZlIGV4cGxpY2l0IG5hbWVzIGZvcgo+Pml0cyBhcmd1bWVudHMsIGJ1dCB0aGUgbGVm dCBkb24ndCBoYXZlLgo+Pgo+PlRoZSBwYXRjaCByZW1vdmVzIGFsbCBleHBsaWNpdCBuYW1lcyBv ZiB0aGUgYXJndW1lbnRzIHRvIHRoZQo+PmNhbGxiYWNrcyBpbiAic3RydWN0IHBjaV9jb250cm9s bGVyX29wcyIgdG8ga2VlcCB0aGUgY29kZSBsb29rCj4+Y29uc2lzdGVudC4KPgo+aW1obyBpdCBp cyBhIGJhZCBpZGVhLiBTZWxmLWRvY3VtZXRlZCBjb2RlIGdldHMgbGVzcyBzZWxmLWRvY3VtZW50 ZWQgLSBob3cgZG8KPkkga25vdyB3aGF0ICJ1bnNpZ25lZCBsb25nIiBwYXJhbWV0ZXJzIGFyZSBm b3Igd2l0aG91dCBncmVwcGluZz8KPgoKT2suIEknbGwgY2hhbmdlIHRoZSBmdW5jdGlvbiBkZWZp bmF0aW9ucyB0byBhbHdheXMgaGF2ZSBleHBsaWNpdAphcmd1bWVudCBuYW1lcy4KCj4+Cj4+Q2M6 IERhbmllbCBBeHRlbnMgPGRqYUBheHRlbnMubmV0Pgo+PlNpZ25lZC1vZmYtYnk6IEdhdmluIFNo YW4gPGd3c2hhbkBsaW51eC52bmV0LmlibS5jb20+Cj4+LS0tCj4+djU6Cj4+ICAgKiBOZXdseSBp bnRyb2R1Y2VkCj4+LS0tCj4+ICBhcmNoL3Bvd2VycGMvaW5jbHVkZS9hc20vcGNpLWJyaWRnZS5o IHwgOCArKysrLS0tLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxl dGlvbnMoLSkKPj4KPj5kaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL2luY2x1ZGUvYXNtL3BjaS1i cmlkZ2UuaCBiL2FyY2gvcG93ZXJwYy9pbmNsdWRlL2FzbS9wY2ktYnJpZGdlLmgKPj5pbmRleCA3 NDQ4ODRiLi4xMjUyY2Q1IDEwMDY0NAo+Pi0tLSBhL2FyY2gvcG93ZXJwYy9pbmNsdWRlL2FzbS9w Y2ktYnJpZGdlLmgKPj4rKysgYi9hcmNoL3Bvd2VycGMvaW5jbHVkZS9hc20vcGNpLWJyaWRnZS5o Cj4+QEAgLTE4LDggKzE4LDggQEAgc3RydWN0IGRldmljZV9ub2RlOwo+PiAgICogUENJIGNvbnRy b2xsZXIgb3BlcmF0aW9ucwo+PiAgICovCj4+ICBzdHJ1Y3QgcGNpX2NvbnRyb2xsZXJfb3BzIHsK Pj4tCXZvaWQJCSgqZG1hX2Rldl9zZXR1cCkoc3RydWN0IHBjaV9kZXYgKmRldik7Cj4+LQl2b2lk CQkoKmRtYV9idXNfc2V0dXApKHN0cnVjdCBwY2lfYnVzICpidXMpOwo+PisJdm9pZAkJKCpkbWFf ZGV2X3NldHVwKShzdHJ1Y3QgcGNpX2RldiAqKTsKPj4rCXZvaWQJCSgqZG1hX2J1c19zZXR1cCko c3RydWN0IHBjaV9idXMgKik7Cj4+Cj4+ICAJaW50CQkoKnByb2JlX21vZGUpKHN0cnVjdCBwY2lf YnVzICopOwo+Pgo+PkBAIC0yOCw4ICsyOCw4IEBAIHN0cnVjdCBwY2lfY29udHJvbGxlcl9vcHMg ewo+PiAgCWJvb2wJCSgqZW5hYmxlX2RldmljZV9ob29rKShzdHJ1Y3QgcGNpX2RldiAqKTsKPj4K Pj4gIAkvKiBDYWxsZWQgZHVyaW5nIFBDSSByZXNvdXJjZSByZWFzc2lnbm1lbnQgKi8KPj4tCXJl c291cmNlX3NpemVfdCAoKndpbmRvd19hbGlnbm1lbnQpKHN0cnVjdCBwY2lfYnVzICosIHVuc2ln bmVkIGxvbmcgdHlwZSk7Cj4+LQl2b2lkCQkoKnJlc2V0X3NlY29uZGFyeV9idXMpKHN0cnVjdCBw Y2lfZGV2ICpkZXYpOwo+PisJcmVzb3VyY2Vfc2l6ZV90ICgqd2luZG93X2FsaWdubWVudCkoc3Ry dWN0IHBjaV9idXMgKiwgdW5zaWduZWQgbG9uZyk7Cj4+Kwl2b2lkCQkoKnJlc2V0X3NlY29uZGFy eV9idXMpKHN0cnVjdCBwY2lfZGV2ICopOwo+PiAgfTsKPj4KPj4gIC8qCj4+CgpUaGFua3MsCkdh dmluCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpMaW51 eHBwYy1kZXYgbWFpbGluZyBsaXN0CkxpbnV4cHBjLWRldkBsaXN0cy5vemxhYnMub3JnCmh0dHBz Oi8vbGlzdHMub3psYWJzLm9yZy9saXN0aW5mby9saW51eHBwYy1kZXY=