From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH] x86/vMsi-x: check whether the msixtbl_list has been initialized or not when accessing it Date: Fri, 29 Jul 2016 10:30:07 +0100 Message-ID: <489ccfbc-c0b3-27a7-8719-f42cc7dcd6c1@citrix.com> References: <1469756120-25801-1-git-send-email-chao.gao@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1469756120-25801-1-git-send-email-chao.gao@intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Chao Gao , xen-devel@lists.xen.org Cc: jbeulich@suse.com List-Id: xen-devel@lists.xenproject.org T24gMjkvMDcvMTYgMDI6MzUsIENoYW8gR2FvIHdyb3RlOgo+IE1TSS14IHRhYmxlcycgaW5pdGlh bGl6YXRpb24gaGFkIGJlZW4gZGV0ZXJlZCBpbiB0aGUgY29tbWl0Cj4gNzRjNmRjMmQwYWM0ZGNh YjBjNjI0M2NkZjZlZDU1MGMxNTMyYjc5OC4gSWYgYW4gYXNzaWduZWQgZGV2aWNlIGRvZXMgbm90 IHN1cHBvcnQKPiBNU0kteCwgdGhlIG1zaXh0YmxfbGlzdCB3b24ndCBiZSBpbml0aWFsaXplZC4g SG93ZXJ2ZXIsIGJvdGggb2YgZm9sbG93aW5nIHBhdGhzCj4gICAgIFhFTl9ET01DVExfYmluZF9w dF9pcnEKPiAgICAgICAgIHB0X2lycV9jcmVhdGVfYmluZAo+ICAgICAgICAgICAgIG1zaXh0Ymxf cHRfcmVnaXN0ZXIKPiBhbmQKPiAgICAgWEVOX0RPTUNUTF91bmJpbmRfcHRfaXJxCj4gICAgICAg ICBwdF9pcnFfZGVzdHJveV9iaW5kCj4gICAgICAgICAgICAgbXNpeHRibF9wdF91bnJlZ2lzdGVy Cj4gZG8gbm90IGNoZWNrIHRoaXMgY2FzZSBhbmQgd2lsbCBjYXVzZSBYZW4gcGFuaWMgY29uc2Vx dWVudGx5Lgo+Cj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4K ClRoaXMgaXNzdWUgd2FzIGFscmVhZHkgcmVwb3J0ZWQgYW5kIEkgcHJvdmlkZWQgYSBmaXggaW4K Cmh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9Y29tbWl0ZGlmZjto PWRiMGVlZTBhMDcxZTJlM2UxOGU3OWQyMWE5YjFkNjcyNGVkZWVlYjMKCkhvd2V2ZXIsIGxvb2tp bmcgYXQgeW91ciBwYXRjaCwgSSBmb3Jnb3QgdG8gZml4IHRoZQptc2l4dGJsX3B0X3JlZ2lzdGVy KCkgcGF0aCwgc28geW91ciBwYXRjaCBpcyBzdGlsbCBuZWNlc3NhcnkuCgpQbGVhc2UgcmViYXNl IHRoaXMgcGF0Y2ggb250byB0aGUgc3RhZ2luZyBicmFuY2ggd2hpY2ggaGFzIHRoZQphZm9ybWVu dGlvbmVkIGZpeCBpbiwgYXQgd2hpY2ggcG9pbnQgaXQgY2FuIGJlIGFjY2VwdGVkLiAgSnVzdCBv bmUgbm90ZS4KCj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9odm0vdm1zaS5jIHwgNCArKy0tCj4gIDEg ZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0t Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXNpLmMgYi94ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYwo+ IGluZGV4IGU0MThiOTguLmUwZDcxMGIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92 bXNpLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYwo+IEBAIC00NDksNyArNDQ5LDcg QEAgaW50IG1zaXh0YmxfcHRfcmVnaXN0ZXIoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBpcnEg KnBpcnEsIHVpbnQ2NF90IGd0YWJsZSkKPiAgICAgIEFTU0VSVChwY2lkZXZzX2xvY2tlZCgpKTsK PiAgICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZC0+ZXZlbnRfbG9jaykpOwo+ICAKPiAtICAg IGlmICggIWhhc192bGFwaWMoZCkgKQo+ICsgICAgaWYgKCAhaGFzX3ZsYXBpYyhkKSB8fCAhZC0+ YXJjaC5odm1fZG9tYWluLm1zaXh0YmxfbGlzdC5uZXh0ICkKCllvdSBjYW4gZHJvcCB0aGUgdmxh cGljKCkgY2hlY2ssIGFzIGl0IGlzIHJlZHVuZGFudCB3aXRoIHdoZXRoZXIgbXNpeHRibAppcyBl bmFibGVkIG9yIG5vdC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=