From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: [PATCH v2 28/52] xen/common/sched_credit2.c: let custom parameter parsing routines return errno Date: Mon, 14 Aug 2017 09:08:25 +0200 Message-ID: <20170814070849.20986-29-jgross@suse.com> References: <20170814070849.20986-1-jgross@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dh9Vp-0006KL-IL for xen-devel@lists.xenproject.org; Mon, 14 Aug 2017 07:10:09 +0000 In-Reply-To: <20170814070849.20986-1-jgross@suse.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 Cc: Juergen Gross , George Dunlap , Dario Faggioli List-Id: xen-devel@lists.xenproject.org TW9kaWZ5IHRoZSBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcgcm91dGluZXMgaW46Cgp4ZW4vY29t bW9uL3NjaGVkX2NyZWRpdDIuYwoKdG8gaW5kaWNhdGUgd2hldGhlciB0aGUgcGFyYW1ldGVyIHZh bHVlIHdhcyBwYXJzZWQgc3VjY2Vzc2Z1bGx5LgoKQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k dW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBj aXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ CkFja2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KQWNr ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hl ZF9jcmVkaXQyLmMgfCA2ICsrKystLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwg MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBi L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDI5YzAwMmE2M2UuLjliMWRiMTM1MWYg MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24v c2NoZWRfY3JlZGl0Mi5jCkBAIC0zMzksNyArMzM5LDcgQEAgc3RhdGljIGNvbnN0IGNoYXIgKmNv bnN0IG9wdF9ydW5xdWV1ZV9zdHJbXSA9IHsKIH07CiBzdGF0aWMgaW50IF9fcmVhZF9tb3N0bHkg b3B0X3J1bnF1ZXVlID0gT1BUX1JVTlFVRVVFX1NPQ0tFVDsKIAotc3RhdGljIHZvaWQgcGFyc2Vf Y3JlZGl0Ml9ydW5xdWV1ZShjb25zdCBjaGFyICpzKQorc3RhdGljIGludCBwYXJzZV9jcmVkaXQy X3J1bnF1ZXVlKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CiAKQEAgLTM0 OCwxMSArMzQ4LDEzIEBAIHN0YXRpYyB2b2lkIHBhcnNlX2NyZWRpdDJfcnVucXVldWUoY29uc3Qg Y2hhciAqcykKICAgICAgICAgaWYgKCAhc3RyY21wKHMsIG9wdF9ydW5xdWV1ZV9zdHJbaV0pICkK ICAgICAgICAgewogICAgICAgICAgICAgb3B0X3J1bnF1ZXVlID0gaTsKLSAgICAgICAgICAgIHJl dHVybjsKKyAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgICB9CiAgICAgfQogCiAgICAgcHJp bnRrKCJXQVJOSU5HLCB1bnJlY29nbml6ZWQgdmFsdWUgb2YgY3JlZGl0Ml9ydW5xdWV1ZSBvcHRp b24hXG4iKTsKKworICAgIHJldHVybiAtRUlOVkFMOwogfQogY3VzdG9tX3BhcmFtKCJjcmVkaXQy X3J1bnF1ZXVlIiwgcGFyc2VfY3JlZGl0Ml9ydW5xdWV1ZSk7CiAKLS0gCjIuMTIuMwoKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl bi1kZXZlbAo=