From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH 16/20] xen/gnttab: Pass max_{grant, maptrack}_frames into grant_table_create() Date: Mon, 26 Mar 2018 08:18:59 -0600 Message-ID: <5AB91D7302000078001B6273@prv1-mh.provo.novell.com> References: <1521486839-25617-1-git-send-email-andrew.cooper3@citrix.com> <1521486839-25617-17-git-send-email-andrew.cooper3@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1521486839-25617-17-git-send-email-andrew.cooper3@citrix.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Andrew Cooper Cc: JulienGrall , Stefano Stabellini , Xen-devel List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDE5LjAzLjE4IGF0IDIwOjEzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gKysrIGIveGVuL2FyY2gv YXJtL2RvbWFpbl9idWlsZC5jCj4gQEAgLTIwNzgsNyArMjA3OCw4IEBAIHN0YXRpYyB2b2lkIF9f aW5pdCBmaW5kX2dudHRhYl9yZWdpb24oc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAqIGVub3Vn aCBzcGFjZSBmb3IgYSBsYXJnZSBncmFudCB0YWJsZQo+ICAgICAgICovCj4gICAgICBraW5mby0+ Z250dGFiX3N0YXJ0ID0gX19wYShfc3RleHQpOwo+IC0gICAga2luZm8tPmdudHRhYl9zaXplID0g Z250dGFiX2RvbTBfZnJhbWVzKCkgPDwgUEFHRV9TSElGVDsKPiArICAgIGtpbmZvLT5nbnR0YWJf c2l6ZSA9IG1pbl90KHVuc2lnbmVkIGludCwgb3B0X21heF9ncmFudF9mcmFtZXMsCj4gKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBQRk5fRE9XTihfZXRleHQgLSBfc3RleHQpKSA8PCBQ QUdFX1NISUZUOwoKQVJNIGZvbGtzIHdpbGwga25vdyB3aGV0aGVyIGhhdmluZyB0aGUgc2FtZSBl eHByZXNzaW9uIGhlcmUKYW5kIC4uLgoKPiBAQCAtNjk1LDYgKzY5NiwxNyBAQCB2b2lkIF9faW5p dCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAo+ICAgICAgc3RydWN0 IGRvbWFpbiAqZG9tMDsKPiAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiBkb20w X2NmZyA9IHsKPiAgICAgICAgICAubWF4X2V2dGNobl9wb3J0ID0gLTEsCj4gKwo+ICsgICAgICAg IC8qCj4gKyAgICAgICAgICogVGhlIHJlZ2lvbiB1c2VkIGJ5IFhlbiBvbiB0aGUgbWVtb3J5IHdp bGwgbmV2ZXIgYmUgbWFwcGVkIGluIERPTTAKPiArICAgICAgICAgKiBtZW1vcnkgbGF5b3V0LiBU aGVyZWZvcmUgaXQgY2FuIGJlIHVzZWQgZm9yIHRoZSBncmFudCB0YWJsZS4KPiArICAgICAgICAg Kgo+ICsgICAgICAgICAqIE9ubHkgdXNlIHRoZSB0ZXh0IHNlY3Rpb24gYXMgaXQncyBhbHdheXMg cHJlc2VudCBhbmQgd2lsbCBjb250YWluCj4gKyAgICAgICAgICogZW5vdWdoIHNwYWNlIGZvciBh IGxhcmdlIGdyYW50IHRhYmxlCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgLm1heF9ncmFudF9m cmFtZXMgPSBtaW5fdCh1bnNpZ25lZCBpbnQsIG9wdF9tYXhfZ3JhbnRfZnJhbWVzLAo+ICsgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEZOX0RPV04oX2V0ZXh0IC0gX3N0ZXh0KSks CgouLi4gaGVyZSBpc24ndCByaXNraW5nIHNvbWVvbmUgdXBkYXRpbmcgb25lIGJ1dCBub3QgdGhl IG90aGVyLgoKPiAtLS0gYS94ZW4vY29tbW9uL2RvbWN0bC5jCj4gKysrIGIveGVuL2NvbW1vbi9k b21jdGwuYwo+IEBAIC01NDcsMTEgKzU0Nyw2IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9I QU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKPiAgICAgICAgICBvcC0+ZG9tYWlu ID0gZC0+ZG9tYWluX2lkOwo+ICAgICAgICAgIGNvcHliYWNrID0gdHJ1ZTsKPiAgCj4gLSAgICAg ICAgcmV0ID0gZ3JhbnRfdGFibGVfc2V0X2xpbWl0cyhkLCBvcC0+dS5jcmVhdGVkb21haW4ubWF4 X2dyYW50X2ZyYW1lcywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9w LT51LmNyZWF0ZWRvbWFpbi5tYXhfbWFwdHJhY2tfZnJhbWVzKTsKPiAtICAgICAgICBpZiAoICFy ZXQgKQo+IC0gICAgICAgICAgICBnb3RvIGNyZWF0ZWRvbWFpbl9mYWlsX2xhdGU7CgpXaXRoIHRo aXMgZ3JhbnRfdGFibGVfc2V0X2xpbWl0cygpIGNhbiBiZWNvbWUgc3RhdGljLCBhdCB3aGljaCBw b2ludAppdCBiZWNvbWVzIHF1ZXN0aW9uYWJsZSB3aGV0aGVyIGl0IHdvdWxkbid0IGJldHRlciBi ZSBleHBhbmRlZAppbnRvIGl0cyBvbmx5IGNhbGxlci4gT2gsIGxvb2tzIGxpa2UgdGhhdCdzIHRo ZSBzdWJqZWN0IG9mIHBhdGNoIDE3LiBJbgp3aGljaCBjYXNlIG5vbi1BUk0gYml0cwpSZXZpZXdl ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0 Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==