From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, UNWANTED_LANGUAGE_BODY,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D9524C433EF for ; Mon, 9 Sep 2019 09:34:00 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id B25D221924 for ; Mon, 9 Sep 2019 09:34:00 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B25D221924 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=suse.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1i7G3S-0006Wv-S7; Mon, 09 Sep 2019 09:33:50 +0000 Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1i7G3R-0006WS-CA for xen-devel@lists.xenproject.org; Mon, 09 Sep 2019 09:33:49 +0000 X-Inumbo-ID: e9b6a148-d2e4-11e9-ac09-12813bfff9fa Received: from mx1.suse.de (unknown [195.135.220.15]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS id e9b6a148-d2e4-11e9-ac09-12813bfff9fa; Mon, 09 Sep 2019 09:33:43 +0000 (UTC) X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id 67521B65F; Mon, 9 Sep 2019 09:33:42 +0000 (UTC) From: Juergen Gross To: xen-devel@lists.xenproject.org Date: Mon, 9 Sep 2019 11:33:39 +0200 Message-Id: <20190909093339.7134-5-jgross@suse.com> X-Mailer: git-send-email 2.16.4 In-Reply-To: <20190909093339.7134-1-jgross@suse.com> References: <20190909093339.7134-1-jgross@suse.com> Subject: [Xen-devel] [PATCH v3 4/4] xen/sched: switch to debugtrace in cpupool handling X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Juergen Gross , Dario Faggioli MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" SW5zdGVhZCBvZiBoYXZpbmcgYSBjcHVwb29sX2RwcmludGsoKSBkZWZpbmUganVzdCB1c2UgZGVi dWd0cmFjZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K LS0tCiB4ZW4vY29tbW9uL2NwdXBvb2wuYyB8IDQ4ICsrKysrKysrKysrKysrKysrKysrKysrLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyks IDI1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY3B1cG9vbC5jIGIveGVu L2NvbW1vbi9jcHVwb29sLmMKaW5kZXggMTVlNzAwNGRmNC4uMTc5NTIxZTJkZCAxMDA2NDQKLS0t IGEveGVuL2NvbW1vbi9jcHVwb29sLmMKKysrIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKQEAgLTM2 LDggKzM2LDYgQEAgc3RhdGljIERFRklORV9TUElOTE9DSyhjcHVwb29sX2xvY2spOwogCiBERUZJ TkVfUEVSX0NQVShzdHJ1Y3QgY3B1cG9vbCAqLCBjcHVwb29sKTsKIAotI2RlZmluZSBjcHVwb29s X2RwcmludGsoeC4uLikgKCh2b2lkKTApCi0KIHN0YXRpYyBzdHJ1Y3QgY3B1cG9vbCAqYWxsb2Nf Y3B1cG9vbF9zdHJ1Y3Qodm9pZCkKIHsKICAgICBzdHJ1Y3QgY3B1cG9vbCAqYyA9IHh6YWxsb2Mo c3RydWN0IGNwdXBvb2wpOwpAQCAtMTMzLDcgKzEzMSw3IEBAIHN0YXRpYyBzdHJ1Y3QgY3B1cG9v bCAqY3B1cG9vbF9jcmVhdGUoCiAgICAgLyogT25lIHJlZmVyZW5jZSBmb3IgY2FsbGVyLCBvbmUg cmVmZXJlbmNlIGZvciBjcHVwb29sX2Rlc3Ryb3koKS4gKi8KICAgICBhdG9taWNfc2V0KCZjLT5y ZWZjbnQsIDIpOwogCi0gICAgY3B1cG9vbF9kcHJpbnRrKCJjcHVwb29sX2NyZWF0ZShwb29sPSVk LHNjaGVkPSV1KVxuIiwgcG9vbGlkLCBzY2hlZF9pZCk7CisgICAgZGVidWd0cmFjZV9wcmludGso ImNwdXBvb2xfY3JlYXRlKHBvb2w9JWQsc2NoZWQ9JXUpXG4iLCBwb29saWQsIHNjaGVkX2lkKTsK IAogICAgIHNwaW5fbG9jaygmY3B1cG9vbF9sb2NrKTsKIApAQCAtMTc1LDggKzE3Myw4IEBAIHN0 YXRpYyBzdHJ1Y3QgY3B1cG9vbCAqY3B1cG9vbF9jcmVhdGUoCiAKICAgICBzcGluX3VubG9jaygm Y3B1cG9vbF9sb2NrKTsKIAotICAgIGNwdXBvb2xfZHByaW50aygiQ3JlYXRlZCBjcHVwb29sICVk IHdpdGggc2NoZWR1bGVyICVzICglcylcbiIsCi0gICAgICAgICAgICAgICAgICAgIGMtPmNwdXBv b2xfaWQsIGMtPnNjaGVkLT5uYW1lLCBjLT5zY2hlZC0+b3B0X25hbWUpOworICAgIGRlYnVndHJh Y2VfcHJpbnRrKCJDcmVhdGVkIGNwdXBvb2wgJWQgd2l0aCBzY2hlZHVsZXIgJXMgKCVzKVxuIiwK KyAgICAgICAgICAgICAgICAgICAgICBjLT5jcHVwb29sX2lkLCBjLT5zY2hlZC0+bmFtZSwgYy0+ c2NoZWQtPm9wdF9uYW1lKTsKIAogICAgICpwZXJyID0gMDsKICAgICByZXR1cm4gYzsKQEAgLTIx Miw3ICsyMTAsNyBAQCBzdGF0aWMgaW50IGNwdXBvb2xfZGVzdHJveShzdHJ1Y3QgY3B1cG9vbCAq YykKIAogICAgIGNwdXBvb2xfcHV0KGMpOwogCi0gICAgY3B1cG9vbF9kcHJpbnRrKCJjcHVwb29s X2Rlc3Ryb3kocG9vbD0lZClcbiIsIGMtPmNwdXBvb2xfaWQpOworICAgIGRlYnVndHJhY2VfcHJp bnRrKCJjcHVwb29sX2Rlc3Ryb3kocG9vbD0lZClcbiIsIGMtPmNwdXBvb2xfaWQpOwogICAgIHJl dHVybiAwOwogfQogCkBAIC0zNzcsMTQgKzM3NSwxNCBAQCBzdGF0aWMgbG9uZyBjcHVwb29sX3Vu YXNzaWduX2NwdV9oZWxwZXIodm9pZCAqaW5mbykKICAgICBzdHJ1Y3QgY3B1cG9vbCAqYyA9IGlu Zm87CiAgICAgbG9uZyByZXQ7CiAKLSAgICBjcHVwb29sX2RwcmludGsoImNwdXBvb2xfdW5hc3Np Z25fY3B1KHBvb2w9JWQsY3B1PSVkKVxuIiwKLSAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9j cHVfbW92aW5nLT5jcHVwb29sX2lkLCBjcHVwb29sX21vdmluZ19jcHUpOworICAgIGRlYnVndHJh Y2VfcHJpbnRrKCJjcHVwb29sX3VuYXNzaWduX2NwdShwb29sPSVkLGNwdT0lZClcbiIsCisgICAg ICAgICAgICAgICAgICAgICAgY3B1cG9vbF9jcHVfbW92aW5nLT5jcHVwb29sX2lkLCBjcHVwb29s X21vdmluZ19jcHUpOwogICAgIHNwaW5fbG9jaygmY3B1cG9vbF9sb2NrKTsKIAogICAgIHJldCA9 IGNwdXBvb2xfdW5hc3NpZ25fY3B1X2ZpbmlzaChjKTsKIAogICAgIHNwaW5fdW5sb2NrKCZjcHVw b29sX2xvY2spOwotICAgIGNwdXBvb2xfZHByaW50aygiY3B1cG9vbF91bmFzc2lnbl9jcHUgcmV0 PSVsZFxuIiwgcmV0KTsKKyAgICBkZWJ1Z3RyYWNlX3ByaW50aygiY3B1cG9vbF91bmFzc2lnbl9j cHUgcmV0PSVsZFxuIiwgcmV0KTsKIAogICAgIHJldHVybiByZXQ7CiB9CkBAIC00MDYsMTQgKzQw NCwxNCBAQCBzdGF0aWMgaW50IGNwdXBvb2xfdW5hc3NpZ25fY3B1KHN0cnVjdCBjcHVwb29sICpj LCB1bnNpZ25lZCBpbnQgY3B1KQogICAgIGludCB3b3JrX2NwdTsKICAgICBpbnQgcmV0OwogCi0g ICAgY3B1cG9vbF9kcHJpbnRrKCJjcHVwb29sX3VuYXNzaWduX2NwdShwb29sPSVkLGNwdT0lZClc biIsCi0gICAgICAgICAgICAgICAgICAgIGMtPmNwdXBvb2xfaWQsIGNwdSk7CisgICAgZGVidWd0 cmFjZV9wcmludGsoImNwdXBvb2xfdW5hc3NpZ25fY3B1KHBvb2w9JWQsY3B1PSVkKVxuIiwKKyAg ICAgICAgICAgICAgICAgICAgICBjLT5jcHVwb29sX2lkLCBjcHUpOwogCiAgICAgcmV0ID0gY3B1 cG9vbF91bmFzc2lnbl9jcHVfc3RhcnQoYywgY3B1KTsKICAgICBpZiAoIHJldCApCiAgICAgewot ICAgICAgICBjcHVwb29sX2RwcmludGsoImNwdXBvb2xfdW5hc3NpZ25fY3B1KHBvb2w9JWQsY3B1 PSVkKSByZXQgJWRcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICBjLT5jcHVwb29sX2lkLCBj cHUsIHJldCk7CisgICAgICAgIGRlYnVndHJhY2VfcHJpbnRrKCJjcHVwb29sX3VuYXNzaWduX2Nw dShwb29sPSVkLGNwdT0lZCkgcmV0ICVkXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICBj LT5jcHVwb29sX2lkLCBjcHUsIHJldCk7CiAgICAgICAgIHJldHVybiByZXQ7CiAgICAgfQogCkBA IC00NTUsOCArNDUzLDggQEAgaW50IGNwdXBvb2xfYWRkX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpk LCBpbnQgcG9vbGlkKQogICAgICAgICByYyA9IDA7CiAgICAgfQogICAgIHNwaW5fdW5sb2NrKCZj cHVwb29sX2xvY2spOwotICAgIGNwdXBvb2xfZHByaW50aygiY3B1cG9vbF9hZGRfZG9tYWluKGRv bT0lZCxwb29sPSVkKSBuX2RvbSAlZCByYyAlZFxuIiwKLSAgICAgICAgICAgICAgICAgICAgZC0+ ZG9tYWluX2lkLCBwb29saWQsIG5fZG9tLCByYyk7CisgICAgZGVidWd0cmFjZV9wcmludGsoImNw dXBvb2xfYWRkX2RvbWFpbihkb209JWQscG9vbD0lZCkgbl9kb20gJWQgcmMgJWRcbiIsCisgICAg ICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBwb29saWQsIG5fZG9tLCByYyk7CiAgICAg cmV0dXJuIHJjOwogfQogCkBAIC00NzYsOCArNDc0LDggQEAgdm9pZCBjcHVwb29sX3JtX2RvbWFp bihzdHJ1Y3QgZG9tYWluICpkKQogICAgIG5fZG9tID0gZC0+Y3B1cG9vbC0+bl9kb207CiAgICAg ZC0+Y3B1cG9vbCA9IE5VTEw7CiAgICAgc3Bpbl91bmxvY2soJmNwdXBvb2xfbG9jayk7Ci0gICAg Y3B1cG9vbF9kcHJpbnRrKCJjcHVwb29sX3JtX2RvbWFpbihkb209JWQscG9vbD0lZCkgbl9kb20g JWRcbiIsCi0gICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgY3B1cG9vbF9pZCwgbl9k b20pOworICAgIGRlYnVndHJhY2VfcHJpbnRrKCJjcHVwb29sX3JtX2RvbWFpbihkb209JWQscG9v bD0lZCkgbl9kb20gJWRcbiIsCisgICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBj cHVwb29sX2lkLCBuX2RvbSk7CiAgICAgcmV0dXJuOwogfQogCkBAIC02NDQsOCArNjQyLDggQEAg aW50IGNwdXBvb2xfZG9fc3lzY3RsKHN0cnVjdCB4ZW5fc3lzY3RsX2NwdXBvb2xfb3AgKm9wKQog ICAgICAgICB1bnNpZ25lZCBjcHU7CiAKICAgICAgICAgY3B1ID0gb3AtPmNwdTsKLSAgICAgICAg Y3B1cG9vbF9kcHJpbnRrKCJjcHVwb29sX2Fzc2lnbl9jcHUocG9vbD0lZCxjcHU9JWQpXG4iLAot ICAgICAgICAgICAgICAgICAgICAgICAgb3AtPmNwdXBvb2xfaWQsIGNwdSk7CisgICAgICAgIGRl YnVndHJhY2VfcHJpbnRrKCJjcHVwb29sX2Fzc2lnbl9jcHUocG9vbD0lZCxjcHU9JWQpXG4iLAor ICAgICAgICAgICAgICAgICAgICAgICAgICBvcC0+Y3B1cG9vbF9pZCwgY3B1KTsKICAgICAgICAg c3Bpbl9sb2NrKCZjcHVwb29sX2xvY2spOwogICAgICAgICBpZiAoIGNwdSA9PSBYRU5fU1lTQ1RM X0NQVVBPT0xfUEFSX0FOWSApCiAgICAgICAgICAgICBjcHUgPSBjcHVtYXNrX2ZpcnN0KCZjcHVw b29sX2ZyZWVfY3B1cyk7CkBAIC02NjMsOCArNjYxLDggQEAgaW50IGNwdXBvb2xfZG9fc3lzY3Rs KHN0cnVjdCB4ZW5fc3lzY3RsX2NwdXBvb2xfb3AgKm9wKQogICAgICAgICByZXQgPSBjcHVwb29s X2Fzc2lnbl9jcHVfbG9ja2VkKGMsIGNwdSk7CiAgICAgYWRkY3B1X291dDoKICAgICAgICAgc3Bp bl91bmxvY2soJmNwdXBvb2xfbG9jayk7Ci0gICAgICAgIGNwdXBvb2xfZHByaW50aygiY3B1cG9v bF9hc3NpZ25fY3B1KHBvb2w9JWQsY3B1PSVkKSByZXQgJWRcbiIsCi0gICAgICAgICAgICAgICAg ICAgICAgICBvcC0+Y3B1cG9vbF9pZCwgY3B1LCByZXQpOworICAgICAgICBkZWJ1Z3RyYWNlX3By aW50aygiY3B1cG9vbF9hc3NpZ25fY3B1KHBvb2w9JWQsY3B1PSVkKSByZXQgJWRcbiIsCisgICAg ICAgICAgICAgICAgICAgICAgICAgIG9wLT5jcHVwb29sX2lkLCBjcHUsIHJldCk7CiAgICAgfQog ICAgIGJyZWFrOwogCkBAIC03MDMsOCArNzAxLDggQEAgaW50IGNwdXBvb2xfZG9fc3lzY3RsKHN0 cnVjdCB4ZW5fc3lzY3RsX2NwdXBvb2xfb3AgKm9wKQogICAgICAgICAgICAgcmN1X3VubG9ja19k b21haW4oZCk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQotICAgICAgICBjcHVwb29s X2RwcmludGsoImNwdXBvb2wgbW92ZV9kb21haW4oZG9tPSVkKS0+cG9vbD0lZFxuIiwKLSAgICAg ICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgb3AtPmNwdXBvb2xfaWQpOworICAgICAg ICBkZWJ1Z3RyYWNlX3ByaW50aygiY3B1cG9vbCBtb3ZlX2RvbWFpbihkb209JWQpLT5wb29sPSVk XG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIG9wLT5jcHVwb29s X2lkKTsKICAgICAgICAgcmV0ID0gLUVOT0VOVDsKICAgICAgICAgc3Bpbl9sb2NrKCZjcHVwb29s X2xvY2spOwogCkBAIC03MTMsOCArNzExLDggQEAgaW50IGNwdXBvb2xfZG9fc3lzY3RsKHN0cnVj dCB4ZW5fc3lzY3RsX2NwdXBvb2xfb3AgKm9wKQogICAgICAgICAgICAgcmV0ID0gY3B1cG9vbF9t b3ZlX2RvbWFpbl9sb2NrZWQoZCwgYyk7CiAKICAgICAgICAgc3Bpbl91bmxvY2soJmNwdXBvb2xf bG9jayk7Ci0gICAgICAgIGNwdXBvb2xfZHByaW50aygiY3B1cG9vbCBtb3ZlX2RvbWFpbihkb209 JWQpLT5wb29sPSVkIHJldCAlZFxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFp bl9pZCwgb3AtPmNwdXBvb2xfaWQsIHJldCk7CisgICAgICAgIGRlYnVndHJhY2VfcHJpbnRrKCJj cHVwb29sIG1vdmVfZG9tYWluKGRvbT0lZCktPnBvb2w9JWQgcmV0ICVkXG4iLAorICAgICAgICAg ICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIG9wLT5jcHVwb29sX2lkLCByZXQpOwogICAg ICAgICByY3VfdW5sb2NrX2RvbWFpbihkKTsKICAgICB9CiAgICAgYnJlYWs7Ci0tIAoyLjE2LjQK CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2 ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs