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 9A662C4338F for ; Wed, 11 Aug 2021 12:22:54 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 8315061076 for ; Wed, 11 Aug 2021 12:22:54 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237947AbhHKMXQ (ORCPT ); Wed, 11 Aug 2021 08:23:16 -0400 Received: from Galois.linutronix.de ([193.142.43.55]:50140 "EHLO galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237822AbhHKMWz (ORCPT ); Wed, 11 Aug 2021 08:22:55 -0400 Message-ID: <20210811120348.855823694@linutronix.de> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1628684550; 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=ZPgT3F0/RsqvI795d5PuZ2gipq9g7rnMogAgrc027EY=; b=15rsaHLLa13QBcqrKWbh1yMrvnpI0Z7RXbsdVvpcMa8uFaJHYQYBeqNBrYsccivLr0Mwjj vS81r01oaWCog6LakULgNLhWNR5a7P23dPbsCfKcqJ4m47+DNvfvCBl+QJbEHZDgkHJp7u o042cE77H6qgn8M8XSz4P6DwPW3tBWmLg2Ds0xhZ196J5gzD1pJl2o/3ZxiFFXSgtebxBH CyP4lTK3hIQSX/JsDx0mkAZSkICTLpCLoFn+NVovRkgHqefguJLPTc8Y7eD+hznQcvlyVn /Gxr7SiJuOIFa+lddv+doonq2sInkgbsFbQLqULuZYyb2oT4YARAjOm9XBcMTw== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1628684550; 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=ZPgT3F0/RsqvI795d5PuZ2gipq9g7rnMogAgrc027EY=; b=4YIXHC0Auc6tVPaOfbKhd4TU3wcSaoavRUMaTGrH/tafbOxIR6J7bm/qSkBSFvXTa6K2xp vArgpxJkSGdED/BQ== 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 V4 00/68] locking, sched: The PREEMPT-RT locking infrastructure MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Date: Wed, 11 Aug 2021 14:22:30 +0200 (CEST) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Rm9sa3MsCgp0aGUgZm9sbG93aW5nIHNlcmllcyBpcyBhbiB1cGRhdGUgdG8gVjMgd2hpY2ggY2Fu IGJlIGZvdW5kIGhlcmU6CgogIGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL3IvMjAyMTA4MDUxNTEz MDAuMzMwNDEyMTI3QGxpbnV0cm9uaXguZGUKCkl0IGNvbnRhaW5zIHRoZSBidWxrIG9mIHRoZSBQ 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 cm5hbCB0ZXN0aW5nIGluIFJUIGtlcm5lbHMgYW5kIGlzIHBhcnQgb2YgdGhlCnY1LjE0LXJjNS1y dDggcmVsZWFzZToKCiBodHRwczovL2xvcmUua2VybmVsLm9yZy9yLzIwMjEwODEwMTYzNzMxLjJx dmZ1aGVub2xxMmdkbHZAbGludXRyb25peC5kZQoKRm9yICFSVCBrZXJuZWxzIHRoZXJlIGlzIG5v IGZ1bmN0aW9uYWwgY2hhbmdlLgoKVGhlIHNlcmllcyBpcyBhbHNvIGF2YWlsYWJsZSBmcm9tIGdp dDoKCiAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RnbHgv ZGV2ZWwuZ2l0IHJ0bXV0ZXgKCmFuZCBmdWxseSBpbnRlZ3JhdGVkIGludG8gdGhlIHY1LjE0LXJj NS1ydDggcmVsZWFzZS4KCkNoYW5nZXMgdnMuIFYzOgoKICAtIEFkZCBhIFJFQURfT05DRSgpIHRv IHJ0X211dGV4X2Jhc2VfaXNfbG9ja2VkKCkgIChEYXZpZGxvaHIpCgogIC0gRml4ZWQgdGhlIFdX IG11dGV4IHByaW8gb3JkZXJpbmcgY2hlY2sgKFBldGVyWikKCiAgLSBTaW1wbGlmaWVkIHRoZSBX VyBtdXRleCBidWlsZCBtYWdpYyAoUGV0ZXJaKQoKICAtIFBpY2tlZCB1cCBQZXRlcloncyBjaGFu Z2UgZm9yICFSVCB0YXNrIHF1ZXVlaW5nIG9yZGVyCgogIC0gTW9yZSBjbGVhbnVwcyBhbmQgY29y cmVjdGlvbnMgaW4gdGhlIGZ1dGV4IGNvZGUgKERhdmlkbG9ocikKCiAgLSBSZW5hbWUgYW5kIGZp bmFsIHBvbGlzaGluZyBmb3IgdGhlIHNwaW4gb24gb3duZXIgbWVjaGFuaWNzIChQZXRlclosIERh dmlkbG9ocikKClRoYW5rcywKCgl0Z2x4Ci0tLQogYi9kcml2ZXJzL3N0YWdpbmcvbWVkaWEvYXRv bWlzcC9wY2kvYXRvbWlzcF9pb2N0bC5jIHwgICAgNCAKIGIvaW5jbHVkZS9saW51eC9kZWJ1Z19s b2Nrcy5oICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgCiBiL2luY2x1ZGUvbGludXgvbXV0 ZXguaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDkzICsKIGIvaW5jbHVkZS9saW51 eC9wcmVlbXB0LmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgCiBiL2luY2x1ZGUv bGludXgvcmJ0cmVlLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMwIAogYi9pbmNs dWRlL2xpbnV4L3JidHJlZV90eXBlcy5oICAgICAgICAgICAgICAgICAgICAgIHwgICAzNCAKIGIv aW5jbHVkZS9saW51eC9ydG11dGV4LmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTYg CiBiL2luY2x1ZGUvbGludXgvcndiYXNlX3J0LmggICAgICAgICAgICAgICAgICAgICAgICAgfCAg IDM4IAogYi9pbmNsdWRlL2xpbnV4L3J3bG9ja19ydC5oICAgICAgICAgICAgICAgICAgICAgICAg IHwgIDE0MCArKwogYi9pbmNsdWRlL2xpbnV4L3J3bG9ja190eXBlcy5oICAgICAgICAgICAgICAg ICAgICAgIHwgICAzOSAKIGIvaW5jbHVkZS9saW51eC9yd3NlbS5oICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgNTggKwogYi9pbmNsdWRlL2xpbnV4L3NjaGVkLmggICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgIDExOSArLQogYi9pbmNsdWRlL2xpbnV4L3NjaGVkL3dha2VfcS5o ICAgICAgICAgICAgICAgICAgICAgIHwgICAgOCAKIGIvaW5jbHVkZS9saW51eC9zcGlubG9jay5o ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTUgCiBiL2luY2x1ZGUvbGludXgvc3Bpbmxv Y2tfYXBpX3NtcC5oICAgICAgICAgICAgICAgICAgfCAgICAzIAogYi9pbmNsdWRlL2xpbnV4L3Nw aW5sb2NrX3J0LmggICAgICAgICAgICAgICAgICAgICAgIHwgIDE1MSArKwogYi9pbmNsdWRlL2xp bnV4L3NwaW5sb2NrX3R5cGVzLmggICAgICAgICAgICAgICAgICAgIHwgICA4MyAtCiBiL2luY2x1 ZGUvbGludXgvc3BpbmxvY2tfdHlwZXNfcmF3LmggICAgICAgICAgICAgICAgfCAgIDY1ICsKIGIv aW5jbHVkZS9saW51eC93d19tdXRleC5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTAg CiBiL2tlcm5lbC9LY29uZmlnLmxvY2tzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICAyIAogYi9rZXJuZWwvZnV0ZXguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgIDU1NiArKysrKystLS0KIGIva2VybmVsL2xvY2tpbmcvTWFrZWZpbGUgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgIDMgCiBiL2tlcm5lbC9sb2NraW5nL211dGV4LWRlYnVnLmMgICAg ICAgICAgICAgICAgICAgICAgfCAgICA1IAogYi9rZXJuZWwvbG9ja2luZy9tdXRleC5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgIDQzMSAtLS0tLS0tCiBiL2tlcm5lbC9sb2NraW5nL211 dGV4LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMzIAogYi9rZXJuZWwvbG9ja2lu Zy9ydG11dGV4LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTEzNCArKysrKysrKystLS0t LS0tLS0tLQogYi9rZXJuZWwvbG9ja2luZy9ydG11dGV4X2FwaS5jICAgICAgICAgICAgICAgICAg ICAgIHwgIDU5MCArKysrKysrKysrCiBiL2tlcm5lbC9sb2NraW5nL3J0bXV0ZXhfY29tbW9uLmgg ICAgICAgICAgICAgICAgICAgfCAgMTIyICstCiBiL2tlcm5lbC9sb2NraW5nL3J3YmFzZV9ydC5j ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjYzICsrKysKIGIva2VybmVsL2xvY2tpbmcvcndz ZW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMDkgKwogYi9rZXJuZWwvbG9ja2lu Zy9zcGlubG9jay5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNyAKIGIva2VybmVsL2xv Y2tpbmcvc3BpbmxvY2tfZGVidWcuYyAgICAgICAgICAgICAgICAgICB8ICAgIDUgCiBiL2tlcm5l bC9sb2NraW5nL3NwaW5sb2NrX3J0LmMgICAgICAgICAgICAgICAgICAgICAgfCAgMjU3ICsrKysK IGIva2VybmVsL2xvY2tpbmcvd3dfbXV0ZXguaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICA1 NjkgKysrKysrKysrKwogYi9rZXJuZWwvbG9ja2luZy93d19ydF9tdXRleC5jICAgICAgICAgICAg ICAgICAgICAgIHwgICA3NiArCiBiL2tlcm5lbC9yY3UvdHJlZV9wbHVnaW4uaCAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICA2IAogYi9rZXJuZWwvc2NoZWQvY29yZS5jICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgIDEwOSArCiBiL2xpYi9LY29uZmlnLmRlYnVnICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDExIAogYi9saWIvdGVzdF9sb2NrdXAuYyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOCAKIGtlcm5lbC9sb2NraW5nL211dGV4 LWRlYnVnLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjkgCiA0MCBmaWxlcyBjaGFuZ2Vk LCAzODE4IGluc2VydGlvbnMoKyksIDE1MDAgZGVsZXRpb25zKC0pCg==