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=-15.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS 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 1229DC4338F for ; Sun, 15 Aug 2021 21:28:05 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id E28B460FD8 for ; Sun, 15 Aug 2021 21:28:04 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231450AbhHOV2T (ORCPT ); Sun, 15 Aug 2021 17:28:19 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59392 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229935AbhHOV2K (ORCPT ); Sun, 15 Aug 2021 17:28:10 -0400 Received: from galois.linutronix.de (Galois.linutronix.de [IPv6:2a0a:51c0:0:12e:550::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3C1A8C061764 for ; Sun, 15 Aug 2021 14:27:39 -0700 (PDT) Message-ID: <20210815203225.710392609@linutronix.de> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1629062856; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=vD4/PQj+G8MztL0GEKu4K66CaJTr8ubrxHafz0eVy2Y=; b=2+aZY2M5dF+QScA735HnBetHOcaICN89nIyWB51/XYjhxZzuccUNgLlXbcjciszEfp3r80 /4j5DSK7JJ4VXbogdrY2mTta9jXttkg/J+qoNrMCJqRa846jCAogUcdkyckW3G6QuNZcFg DoUX7MjN3DbcadIXP2vOVOKZiDXc1vOzgDwTwQn/tkJ4uYiqFXxcxRd+YMVwlQKFjVM1jt uKyyRThtuyblfw/tKsKv34jblOW6kZHuiMcD8w7bjII+KBzRC+KkodBDN2EsDiuw1bu3eu OtdX3zE6HUzwTVsbLe9GQIShmT3nJeHRwfJX9Glfz5mmowxDdoV7C9vhyHv1pw== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1629062856; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=vD4/PQj+G8MztL0GEKu4K66CaJTr8ubrxHafz0eVy2Y=; b=gNv4nDuciaTFpD6PS0MuGlIurjQ5AymxxUejrALlKUdpGC54E9HKa59TtT82sXWRon4wgM /it/tObjFzUQ7XAQ== From: Thomas Gleixner To: LKML Cc: Peter Zijlstra , Ingo Molnar , Juri Lelli , Steven Rostedt , Daniel Bristot de Oliveira , Will Deacon , Waiman Long , Boqun Feng , Sebastian Andrzej Siewior , Davidlohr Bueso , Mike Galbraith Subject: [patch V5 00/72] locking, sched: The PREEMPT-RT locking infrastructure MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Date: Sun, 15 Aug 2021 23:27:35 +0200 (CEST) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Rm9sa3MsCgp0aGUgZm9sbG93aW5nIHNlcmllcyBpcyBhbiB1cGRhdGUgdG8gVjQgd2hpY2ggY2Fu IGJlIGZvdW5kIGhlcmU6CgogIGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL3IvMjAyMTA4MTExMjAz NDguODU1ODIzNjk0QGxpbnV0cm9uaXguZGUKCkl0IGNvbnRhaW5zIHRoZSBidWxrIG9mIHRoZSBQ UkVFTVBULVJUIGxvY2tpbmcgaW5mcmFzdHJ1Y3R1cmUuIEluClBSRUVNUFQtUlQgZW5hYmxlZCBr ZXJuZWxzIHRoZSBmb2xsb3dpbmcgbG9ja2luZyBwcmltaXRpdmVzIGFyZSBzdWJzdGl0dXRlZApi eSBSVC1NdXRleCBiYXNlZCB2YXJpYW50czoKCiAgbXV0ZXgsIHd3X211dGV4LCByd19zZW1hcGhv cmUsIHNwaW5sb2NrLCByd2xvY2sKCnNlbWFwaG9yZXMgYXJlIG5vdCBzdWJzdGl0dXRlZCBiZWNh dXNlIHRoZXkgZG8gbm90IHByb3ZpZGUgc3RyaWN0IG93bmVyCnNlbWFudGljcy4KCk9mIGNvdXJz ZSByYXdfc3BpbmxvY2tzIGFyZSBub3QgdG91Y2hlZCBlaXRoZXIgYXMgdGhleSBwcm90ZWN0IGxv dyBsZXZlbApvcGVyYXRpb25zIGluIHRoZSBzY2hlZHVsZXIsIHRpbWVycyBhbmQgaGFyZHdhcmUg YWNjZXNzLgoKVGhlIG1vc3QgaW50ZXJlc3RpbmcgcGFydHMgb2YgdGhlIHNlcmllcyB3aGljaCBu ZWVkIGEgbG90IG9mIGV5ZWJhbGxzCmFyZToKCiAgLSB0aGUgc2NoZWR1bGVyIGJpdHMgd2hpY2gg cHJvdmlkZSB0aGUgaW5mcmFzdHJ1Y3R1cmUgZm9yIHNwaW5sb2NrIGFuZAogICAgcndsb2NrIHN1 YnN0aXR1dGlvbiB0byBlbnN1cmUgdGhhdCB0aGUgdGFzayBzdGF0ZSBpcyBwcmVzZXJ2ZWQgd2hl bgogICAgYmxvY2tpbmcgb24gc3VjaCBhIGxvY2sgYW5kIGEgcmVndWxhciB3YWtldXAgaXMgaGFu ZGxlZCBjb3JyZWN0bHkgYW5kCiAgICBub3QgbG9zdAoKICAtIHRoZSBydG11dGV4IGNvcmUgaW1w bGVtZW50YXRpb24gdG8gaGFuZGxlIGxvY2sgY29udGVudGlvbiBvbiBzcGlubG9ja3MKICAgIGFu ZCByd2xvY2tzIGNvcnJlY3RseSB2cy4gdGhlIHRhc2sgc3RhdGUKCiAgLSB0aGUgcndfc2VtYXBo b3JlL3J3bG9jayBzdWJzdGl0dXRpb25zIHdoaWNoIHV0aWxpemUgdGhlIHNhbWUKICAgIGltcGxl bWVudGF0aW9uIHZzLiB0aGUgcmVhZGVyL3dyaXRlciBoYW5kbGluZwoKICAtIFRoZSBuZXcgcnRt dXRleCBiYXNlZCB3d19tdXRleCBpbXBsZW1lbnRhdGlvbi4KCiAgLSB0aGUgUEkgZnV0ZXggcmVs YXRlZCBiaXRzIHRvIGhhbmRsZSB0aGUgaW50ZXJhY3Rpb24gYmV0d2VlbiBibG9ja2luZwogICAg b24gdGhlIHVuZGVybHlpbmcgcnRtdXRleCBhbmQgY29udGVudGlvbiBvbiB0aGUgaGFzaCBidWNr ZXQgbG9jayB3aGljaAogICAgaXMgY29udmVydGVkIHRvIGEgJ3NsZWVwaW5nIHNwaW5sb2NrJy4K ClRoZSByZXN0IHN1cmVseSBuZWVkcyBhIHRob3JvdWdoIHJldmlldyBhcyB3ZWxsLCBidXQgdGhv c2UgcGFydHMgYXJlIHByZXR0eQpzdHJhaWdodCBmb3J3YXJkOiBxdWl0ZSBzb21lIGNvZGUgcmVz dHJ1Y3R1cmluZyBhbmQgdGhlIGFjdHVhbCB3cmFwcGVyCmZ1bmN0aW9ucyB0byByZXBsYWNlIHRo ZSBleGlzdGluZyAhUlQgaW1wbGVtZW50YXRpb25zLgoKVGhlIHNlcmllcyBzdXJ2aXZlZCBpbnRl cm5hbCB0ZXN0aW5nIGluIFJUIGtlcm5lbHMgYW5kIGlzIHBhcnQgb2YgdGhlIHVwY29taW5nCnY1 LjE0LXJjNi1ydDkgcmVsZWFzZS4KCkZvciAhUlQga2VybmVscyB0aGVyZSBpcyBubyBmdW5jdGlv bmFsIGNoYW5nZS4KClRoZSBzZXJpZXMgaXMgYWxzbyBhdmFpbGFibGUgZnJvbSBnaXQ6CgogIGdp dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90Z2x4L2RldmVsLmdp dCBydG11dGV4CgpDaGFuZ2VzIHZzLiBWNAoKICAtIEEgZmV3IGxvY2tkZXAgd2FpdF90eXBlIGZp eGVzIGluIHN0YXRpYyBhbmQgcnVudGltZSBpbml0aWFsaXplcnMuCiAgICBTZWJhc3RpYW4gbm90 aWNlZCB3aGlsZSB3b3JraW5nIG9uIGdldHRpbmcgdGhlIGxvY2tkZXAgc2VsZnRlc3RzCiAgICBy ZWVuYWJsZWQgb24gUlQuCgogIC0gTWlzc2luZyBtaWdodF9zbGVlcCgpIGludm9jYXRpb25zIGlu IFJUIHNwaW4vcndsb2NrcyAoU2ViYXN0aWFuKQoKICAtIEFkZCBleHBsaWNpdCBvd25lciBpbml0 IGZvciBsb2NhbCBsb2NrcyB3aGVuIGxvY2tkZXAgaXMgZW5hYmxlZCBpbnN0ZWFkCiAgICBvZiBy ZWx5aW5nIG9uIHplcm8gaW5pdGlhbGl6ZWQgbWVtb3J5LgoKICAtIEFkZCB0aGUgUlQgdmFyaWFu dHMgZm9yIGxvY2FsIGxvY2tzLCB3aGljaCBpcyB0aGUgbGFzdCBsb2NrIHR5cGUKICAgIGdldHRp bmcgc3BlY2lhbCB0cmVhdG1lbnQgb24gUlQuCgpUaGUgbG9ja2RlcCBzZWxmdGVzdCBjaGFuZ2Vz IGFyZSBub3QgeWV0IHJlYWR5IGFuZCB3aWxsIGJlIHBvc3RlZCBpbiBhCnNlcGFyYXRlIHN1Ym1p c3Npb24uCgoKVGhhbmtzLAoKCXRnbHgKLS0tCiBiL2RyaXZlcnMvc3RhZ2luZy9tZWRpYS9hdG9t aXNwL3BjaS9hdG9taXNwX2lvY3RsLmMgfCAgICA0IAogYi9pbmNsdWRlL2xpbnV4L2RlYnVnX2xv Y2tzLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAKIGIvaW5jbHVkZS9saW51eC9sb2Nh bF9sb2NrX2ludGVybmFsLmggICAgICAgICAgICAgICB8ICAgOTAgKwogYi9pbmNsdWRlL2xpbnV4 L211dGV4LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA5MiArCiBiL2luY2x1ZGUv bGludXgvcHJlZW1wdC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0IAogYi9pbmNs dWRlL2xpbnV4L3JidHJlZS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzMCAKIGIv aW5jbHVkZS9saW51eC9yYnRyZWVfdHlwZXMuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgMzQg CiBiL2luY2x1ZGUvbGludXgvcnRtdXRleC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg IDYzIC0KIGIvaW5jbHVkZS9saW51eC9yd2Jhc2VfcnQuaCAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgMzggCiBiL2luY2x1ZGUvbGludXgvcndsb2NrX3J0LmggICAgICAgICAgICAgICAgICAg ICAgICAgfCAgMTQwICsrCiBiL2luY2x1ZGUvbGludXgvcndsb2NrX3R5cGVzLmggICAgICAgICAg ICAgICAgICAgICAgfCAgIDUzIAogYi9pbmNsdWRlL2xpbnV4L3J3c2VtLmggICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICA3OCArCiBiL2luY2x1ZGUvbGludXgvc2NoZWQuaCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgMTE5ICstCiBiL2luY2x1ZGUvbGludXgvc2NoZWQvd2Fr ZV9xLmggICAgICAgICAgICAgICAgICAgICAgfCAgICA4IAogYi9pbmNsdWRlL2xpbnV4L3NwaW5s b2NrLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNSAKIGIvaW5jbHVkZS9saW51eC9z cGlubG9ja19hcGlfc21wLmggICAgICAgICAgICAgICAgICB8ICAgIDMgCiBiL2luY2x1ZGUvbGlu dXgvc3BpbmxvY2tfcnQuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgMTU5ICsrCiBiL2luY2x1 ZGUvbGludXgvc3BpbmxvY2tfdHlwZXMuaCAgICAgICAgICAgICAgICAgICAgfCAgIDg5IC0KIGIv aW5jbHVkZS9saW51eC9zcGlubG9ja190eXBlc19yYXcuaCAgICAgICAgICAgICAgICB8ICAgNzMg KwogYi9pbmNsdWRlL2xpbnV4L3d3X211dGV4LmggICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICA1MCAKIGIva2VybmVsL0tjb25maWcubG9ja3MgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgIDIgCiBiL2tlcm5lbC9mdXRleC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgNTU2ICsrKysrKy0tLQogYi9rZXJuZWwvbG9ja2luZy9NYWtlZmlsZSAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAgMyAKIGIva2VybmVsL2xvY2tpbmcvbXV0ZXgtZGVidWcu YyAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgCiBiL2tlcm5lbC9sb2NraW5nL211dGV4LmMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNDMxIC0tLS0tLS0KIGIva2VybmVsL2xvY2tp bmcvbXV0ZXguaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDggCiBiL2tlcm5lbC9s b2NraW5nL3J0bXV0ZXguYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMTM0ICsrKysrKysr Ky0tLS0tLS0tLS0tCiBiL2tlcm5lbC9sb2NraW5nL3J0bXV0ZXhfYXBpLmMgICAgICAgICAgICAg ICAgICAgICAgfCAgNTkwICsrKysrKysrKysKIGIva2VybmVsL2xvY2tpbmcvcnRtdXRleF9jb21t b24uaCAgICAgICAgICAgICAgICAgICB8ICAxMjIgKy0KIGIva2VybmVsL2xvY2tpbmcvcndiYXNl X3J0LmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAyNjMgKysrKwogYi9rZXJuZWwvbG9ja2lu Zy9yd3NlbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEwOSArCiBiL2tlcm5lbC9s b2NraW5nL3NwaW5sb2NrLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3IAogYi9rZXJu ZWwvbG9ja2luZy9zcGlubG9ja19kZWJ1Zy5jICAgICAgICAgICAgICAgICAgIHwgICAgNSAKIGIv a2VybmVsL2xvY2tpbmcvc3BpbmxvY2tfcnQuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyNjMg KysrKwogYi9rZXJuZWwvbG9ja2luZy93d19tdXRleC5oICAgICAgICAgICAgICAgICAgICAgICAg IHwgIDU2OSArKysrKysrKysrCiBiL2tlcm5lbC9sb2NraW5nL3d3X3J0X211dGV4LmMgICAgICAg ICAgICAgICAgICAgICAgfCAgIDc2ICsKIGIva2VybmVsL3JjdS90cmVlX3BsdWdpbi5oICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgIDYgCiBiL2tlcm5lbC9zY2hlZC9jb3JlLmMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTA5ICsKIGIvbGliL0tjb25maWcuZGVidWcgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTEgCiBiL2xpYi90ZXN0X2xvY2t1cC5j ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4IAoga2VybmVsL2xvY2tpbmcv bXV0ZXgtZGVidWcuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyOSAKIDQxIGZpbGVzIGNo YW5nZWQsIDM5NDAgaW5zZXJ0aW9ucygrKSwgMTU1MSBkZWxldGlvbnMoLSkKCgo=