From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau Monne Subject: [PATCH v2 for-4.8 1/2] libxc: properly account for the page offset when copying ACPI data Date: Mon, 7 Nov 2016 16:32:00 +0100 Message-ID: <1478532721-20160-2-git-send-email-roger.pau@citrix.com> References: <1478532721-20160-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 1c3luY-0003Y2-Ue for xen-devel@lists.xenproject.org; Mon, 07 Nov 2016 15:32:39 +0000 In-Reply-To: <1478532721-20160-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, Andrew Cooper , Jan Beulich Cc: Wei Liu , Boris Ostrovsky , Ian Jackson , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org T3IgZWxzZSBBQ1BJIGRhdGEgaXMgYWx3YXlzIGNvcGllZCBhdCB0aGUgc3RhcnQgb2YgdGhlIHBh Z2UgcG9pbnRlZCBieQpndWVzdF9hZGRyX291dCwgaWdub3JpbmcgdGhlIHBhZ2Ugb2Zmc2V0LgoK U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0t LQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1 IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zz a3lAb3JhY2xlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh Y2xlLmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAtIEFsc28gZml4IHRoZSBjYWxjdWxhdGlv biBvZiB0aGUgcmVxdWlyZWQgbnVtYmVyIG9mIHBhZ2VzIHNvIHRoYXQgdGhlCiAgIG9mZnNldCBp cyB0YWtlbiBpbnRvIGFjY291bnQuCi0tLQogdG9vbHMvbGlieGMveGNfZG9tX2NvcmUuYyB8IDgg KysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX2NvcmUuYyBiL3Rvb2xzL2xpYnhjL3hj X2RvbV9jb3JlLmMKaW5kZXggZTE3NzY2Ny4uYWQ4MTlkZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGli eGMveGNfZG9tX2NvcmUuYworKysgYi90b29scy9saWJ4Yy94Y19kb21fY29yZS5jCkBAIC0xMDkw LDggKzEwOTAsOSBAQCBzdGF0aWMgaW50IHhjX2RvbV9sb2FkX2FjcGkoc3RydWN0IHhjX2RvbV9p bWFnZSAqZG9tKQogICAgICAgICAgICAgICAgICAgZG9tLT5hY3BpX21vZHVsZXNbaV0ubGVuZ3Ro LAogICAgICAgICAgICAgICAgICAgZG9tLT5hY3BpX21vZHVsZXNbaV0uZ3Vlc3RfYWRkcl9vdXQp OwogCi0gICAgICAgIG51bV9wYWdlcyA9IChkb20tPmFjcGlfbW9kdWxlc1tpXS5sZW5ndGggKyAo WENfUEFHRV9TSVpFIC0gMSkpID4+Ci0gICAgICAgICAgICAgICAgICAgICAgIFhDX1BBR0VfU0hJ RlQ7CisgICAgICAgIG51bV9wYWdlcyA9IChkb20tPmFjcGlfbW9kdWxlc1tpXS5sZW5ndGggKwor ICAgICAgICAgICAgICAgICAgICAgKGRvbS0+YWNwaV9tb2R1bGVzW2ldLmd1ZXN0X2FkZHJfb3V0 ICYgflhDX1BBR0VfTUFTSykgKworICAgICAgICAgICAgICAgICAgICAgKFhDX1BBR0VfU0laRSAt IDEpKSA+PiBYQ19QQUdFX1NISUZUOwogICAgICAgICBleHRlbnRzID0gbWFsbG9jKG51bV9wYWdl cyAqIHNpemVvZigqZXh0ZW50cykpOwogICAgICAgICBpZiAoICFleHRlbnRzICkKICAgICAgICAg ewpAQCAtMTExOCw2ICsxMTE5LDkgQEAgc3RhdGljIGludCB4Y19kb21fbG9hZF9hY3BpKHN0cnVj dCB4Y19kb21faW1hZ2UgKmRvbSkKICAgICAgICAgICAgIGdvdG8gZXJyOwogICAgICAgICB9CiAK KyAgICAgICAgcHRyID0gKHVpbnQ4X3QgKilwdHIgKworICAgICAgICAgICAgICAoZG9tLT5hY3Bp X21vZHVsZXNbaV0uZ3Vlc3RfYWRkcl9vdXQgJiB+WENfUEFHRV9NQVNLKTsKKwogICAgICAgICBt ZW1jcHkocHRyLCBkb20tPmFjcGlfbW9kdWxlc1tpXS5kYXRhLCBkb20tPmFjcGlfbW9kdWxlc1tp XS5sZW5ndGgpOwogICAgICAgICBtdW5tYXAocHRyLCBYQ19QQUdFX1NJWkUgKiBudW1fcGFnZXMp OwogCi0tIAoyLjcuNCAoQXBwbGUgR2l0LTY2KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=