From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau Monne Subject: [PATCH v3.1 07/15] xen/x86: do the PCI scan unconditionally Date: Sat, 29 Oct 2016 10:59:53 +0200 Message-ID: <1477731601-10926-8-git-send-email-roger.pau@citrix.com> References: <1477731601-10926-1-git-send-email-roger.pau@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c0PVA-0001v0-IF for xen-devel@lists.xenproject.org; Sat, 29 Oct 2016 09:00:32 +0000 In-Reply-To: <1477731601-10926-1-git-send-email-roger.pau@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com, konrad.wilk@oracle.com Cc: Kevin Tian , Feng Wu , Jan Beulich , Andrew Cooper , Suravee Suthikulpanit , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org SW5zdGVhZCBvZiBiZWluZyB0aWVkIHRvIHRoZSBwcmVzZW5jZSBvZiBhbiBJT01NVS4gVGhpcyBh dm9pZHMgZG9pbmcgdGhlCnNjYW4gaW4gdHdvIGRpZmZlcmVudCBwbGFjZXMsIGFuZCBhbHRob3Vn aCBpdCdzIG9ubHkgcmVxdWlyZWQgZm9yIFBWSHYyCmd1ZXN0cyAodGhhdCBhbHNvIHJlcXVpcmUg YW5kIElPTU1VKSwgaXQgbWFrZXMgdGhlIGNvZGUgc2xpZ2h0bHkgZWFzaWVyIHRvCmZvbGxvdy4K ClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpT dWdnZXN0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t LQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8 YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3Vy YXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CkNjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu dGVsLmNvbT4KQ2M6IEZlbmcgV3UgPGZlbmcud3VAaW50ZWwuY29tPgotLS0KQ2hhbmdlcyBzaW5j ZSB2MjoKIC0gRXhwYW5kIHRoZSBjb21taXQgbWVzc2FnZS4KLS0tCiB4ZW4vYXJjaC94ODYvc2V0 dXAuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgMiArKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91 Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyB8IDMgKystCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92 dGQvaW9tbXUuYyAgICAgICAgIHwgMiAtLQogMyBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMo KyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94 ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCBiMTMwNjcxLi43MmU3ZjI0IDEwMDY0NAotLS0gYS94 ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTQ5MSw2 ICsxNDkxLDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9u ZyBtYmlfcCkKIAogICAgIGVhcmx5X21zaV9pbml0KCk7CiAKKyAgICBzY2FuX3BjaV9kZXZpY2Vz KCk7CisKICAgICBpb21tdV9zZXR1cCgpOyAgICAvKiBzZXR1cCBpb21tdSBpZiBhdmFpbGFibGUg Ki8KIAogICAgIHNtcF9wcmVwYXJlX2NwdXMobWF4X2NwdXMpOwpkaWZmIC0tZ2l0IGEveGVuL2Ry aXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0 aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKaW5kZXggOTRhMjVhNC4uZDEyNTc1ZCAxMDA2NDQK LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYworKysgYi94 ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCkBAIC0yMTksNyArMjE5 LDggQEAgaW50IF9faW5pdCBhbWRfaW92X2RldGVjdCh2b2lkKQogCiAgICAgaWYgKCAhYW1kX2lv bW11X3BlcmRldl9pbnRyZW1hcCApCiAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiQU1E LVZpOiBVc2luZyBnbG9iYWwgaW50ZXJydXB0IHJlbWFwIHRhYmxlIGlzIG5vdCByZWNvbW1lbmRl ZCAoc2VlIFhTQS0zNikhXG4iKTsKLSAgICByZXR1cm4gc2Nhbl9wY2lfZGV2aWNlcygpOworCisg ICAgcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyBpbnQgYWxsb2NhdGVfZG9tYWluX3Jlc291cmNlcyhz dHJ1Y3QgZG9tYWluX2lvbW11ICpoZCkKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv dWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKaW5k ZXggNDhmMTIwYi4uOTE5OTkzZSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv dnRkL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKQEAg LTIyOTksOCArMjI5OSw2IEBAIGludCBfX2luaXQgaW50ZWxfdnRkX3NldHVwKHZvaWQpCiAgICAg UChpb21tdV9oYXBfcHRfc2hhcmUsICJTaGFyZWQgRVBUIHRhYmxlcyIpOwogI3VuZGVmIFAKIAot ICAgIHNjYW5fcGNpX2RldmljZXMoKTsKLQogICAgIHJldCA9IGluaXRfdnRkX2h3KCk7CiAgICAg aWYgKCByZXQgKQogICAgICAgICBnb3RvIGVycm9yOwotLSAKMi43LjQgKEFwcGxlIEdpdC02NikK CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2 ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu Lm9yZy94ZW4tZGV2ZWwK