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=-4.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=no 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 B45EEC433E3 for ; Thu, 23 Jul 2020 16:21:52 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (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 7CE65206D8 for ; Thu, 23 Jul 2020 16:21:52 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="QNc0REo7"; dkim=fail reason="key not found in DNS" (0-bit key) header.d=marvell.com header.i=@marvell.com header.b="ZkAZ9sVd"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=marvell.onmicrosoft.com header.i=@marvell.onmicrosoft.com header.b="W9E8uNEY" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7CE65206D8 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=marvell.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Content-ID:In-Reply-To:References: Message-ID:Date:Subject:To:From:Reply-To:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Qgsb+w79kdCk6Jm7WlR1mGdLlx92QtH0lArtOeD2W+c=; b=QNc0REo7SGBtxWKO3lpaf/caf w2rDGT+GENaHV3ZAroY5LoTteJKa0OM/MPOG+2zivICDpu9bxpLt4JAXXX0RkWNjs7oi7t/NtzKzd ZcuZ3+GCF/J2FSfuWOLJTKDTagnImxhrhpf5h5zTagCMmbNXrc0NkENRq2nAEJq6/0vfZumsNG1Ry 5b61vWI6qV2QovyFbikRqdNvitdJN8xDjZVt04IV8Ns6qzjuKiRxh2RQ7pcg9nkUe6FnTFR70AB6W I0RWg/dyRXgSocLNeZxDohIDggvyBv/ruEK1+4OO/pYd530QHEtvSb/JDkRGL2RVqq4OI3K51Lu+X D28KLRaTA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jydx5-000238-Vs; Thu, 23 Jul 2020 16:20:12 +0000 Received: from mx0a-0016f401.pphosted.com ([67.231.148.174] helo=mx0b-0016f401.pphosted.com) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jydx2-000222-Tr for linux-arm-kernel@lists.infradead.org; Thu, 23 Jul 2020 16:20:10 +0000 Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 06NG17jQ029257; Thu, 23 Jul 2020 09:19:18 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=pfpt0818; bh=uYkymn3qu6S/owdLk0LARi4PWvdDC1KxzOnIzpf/Oso=; b=ZkAZ9sVddT5rJdO8qY/IXVuQyiogSousqmwCq5kmXLFiAg0f0j0SSRVyhmsyeQW08wVU j0JEv3AUgCJB/606Tm9guXSRuK9bIzJ42jphXwIncyC1ddfXawNFZfzuSHRKa6kWL9eX oCimxNJSx9Ax9cKo6WnofR8KEPLGalTVZYCIidCsuOT67Xwe1C2NB3TtxOrapUiF13aZ Q0oEpyjcZC2ocsSXSPImuZQoct1b2LM9AJumuOYWggWKfkgbdkCJTvqBo1DZiSPlcV6i B0Fy8FF6k+Ql5YF01Oncy+ZDhVWFTE4r9eAD12zxm1EDxlvM/3GRusNvcYVwCtlNzDmY UA== Received: from sc-exch03.marvell.com ([199.233.58.183]) by mx0a-0016f401.pphosted.com with ESMTP id 32bxenxm97-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 23 Jul 2020 09:19:18 -0700 Received: from SC-EXCH04.marvell.com (10.93.176.84) by SC-EXCH03.marvell.com (10.93.176.83) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 23 Jul 2020 09:19:17 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.101) by SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 23 Jul 2020 09:19:17 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GlT71cg2vBmAUP97wTM2xxTlPbOPhMoi8QDmNFLqfSkKfNpJ7w9626nDv4CUHjCdSdDfEe+b+BqQN1aqBoqB6KuDzGenjIRalOt2RcwMeu5ahj5UcWAJ2nsISHFnC2nTrLKRbsBuwRPrsWMstdRSHbVUXSA+aB/Qv6AOMmlpeQMHvNalruvfwi9buA+shztRYX+9n9M5p+E+qQNhPd0n7QsYQ4RxJq8PlL8NM+/4wOtFhTCb/6Zzzs+AnHeOY3XiR1w4KE2jDGa8X81Z3QDMDqJV6/oxJV/jJSN+XTMVLI1fUc+RzfAtnSVoWwg07GyDklmGnXWVBRYrHqdWkV4s/Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uYkymn3qu6S/owdLk0LARi4PWvdDC1KxzOnIzpf/Oso=; b=T3BujDcVN/9v60uPVD10CCV+daA4l8pR1bjO9OYlqi3nOWa7XuM0q6zfOmSiOKNX+hCvAS2reKrnaM+TXNWHZyH61nt01l7orV28wb0BYxxawpwXj2AgrUUa61FdlXamnWn0nY0H2gsNgGjZVISIpsVNSLx5jV+AT3VtVYIieBbZVsWgn0ew98vZv0e7EtHah6KJhaf9zaB4R7VBIXa6f50qHy3l9xj9c3YqZVscuIQ05k3s6RbMVr+/xF7I2D2E7MDEYRJXtq4lS9wqlnjxlh8VnUT4nkxsDAUB5JC3lAW8it0LJnL5Jxnb3f+tv7PzD80rf5O3Z2wXmn4p9QYH9w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uYkymn3qu6S/owdLk0LARi4PWvdDC1KxzOnIzpf/Oso=; b=W9E8uNEYVcVcPw1XEkZFL2C/JYpjC631bl6gvuoAFqbSGqNC4V8i098iEYryXkXp2cnqtpAWL5clnLR/Gm9BwM2+t1Vul1lDoaljCk6Um3queWXY0XK2uki20ieLjysTyTDA3yuVfRN3od5prHS6ZpP0WHZlKwGmjGUb0wEyTbU= Received: from MW2PR18MB2267.namprd18.prod.outlook.com (2603:10b6:907:3::11) by MWHPR18MB1280.namprd18.prod.outlook.com (2603:10b6:320:2b::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3216.20; Thu, 23 Jul 2020 16:19:16 +0000 Received: from MW2PR18MB2267.namprd18.prod.outlook.com ([fe80::b9a6:a3f2:2263:dc32]) by MW2PR18MB2267.namprd18.prod.outlook.com ([fe80::b9a6:a3f2:2263:dc32%4]) with mapi id 15.20.3195.026; Thu, 23 Jul 2020 16:19:16 +0000 From: Alex Belits To: "tglx@linutronix.de" , "peterz@infradead.org" Subject: Re: [EXT] Re: [PATCH v4 00/13] "Task_isolation" mode Thread-Topic: [EXT] Re: [PATCH v4 00/13] "Task_isolation" mode Thread-Index: AQHWYDagTVb+dYV8A0GKqxFlnWyBeKkVJq8AgAAUHACAABRRgIAAAdcAgAAIo4A= Date: Thu, 23 Jul 2020 16:19:16 +0000 Message-ID: References: <04be044c1bcd76b7438b7563edc35383417f12c8.camel@marvell.com> <87imeextf3.fsf@nanos.tec.linutronix.de> <20200723142902.GT5523@worktop.programming.kicks-ass.net> <670609a91be23ebb4f179850601439fbed844479.camel@marvell.com> <20200723154820.GA709@worktop.programming.kicks-ass.net> In-Reply-To: <20200723154820.GA709@worktop.programming.kicks-ass.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: linutronix.de; dkim=none (message not signed) header.d=none;linutronix.de; dmarc=none action=none header.from=marvell.com; x-originating-ip: [173.228.7.197] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 8120efc5-50c8-46ab-9e84-08d82f242537 x-ms-traffictypediagnostic: MWHPR18MB1280: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1824; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 07SHaaHQLZj7nTr+hgLGEpe2ksumNDh/+hHleUAwCLNEEDAMVJhDVx7IyN0nbaHdBpKU8vQ5LGo9G8lFsZMvQLf05UVA/YqMRT+5bvO309u0ABZ52F70LJIUegSFd9s9qLbprD9TgST1PGuKOnSW0RKWR33YRS2t9DWgA0X14ahxDJqMBWk1Q78lpdxwcUOVtNNDKl+e1BiLFAMSwKTkKsXjD2TFYPhOgN9HjV0Q6U0zzM5YzXaeOOZRwGzEVurCfFQ9uCk1Up6jTqCnLUC7orL0gL/bWGnJTXjxJsMNefj4az5nHr0IFObujCgQGaDYlQFb2IK4ihdAN0uQ+JLsavKa4/rlZgrYECBQExPvM7D79k5psxpBfwdErMaannfXT4+NAut+ehsW1CuSMBnMDg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW2PR18MB2267.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(396003)(376002)(366004)(136003)(346002)(39860400002)(36756003)(71200400001)(6506007)(86362001)(2616005)(5660300002)(478600001)(4326008)(186003)(8936002)(26005)(6512007)(316002)(2906002)(966005)(76116006)(91956017)(110136005)(66476007)(8676002)(64756008)(66946007)(66556008)(66446008)(7416002)(6486002)(54906003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: 3aWNYXg+NScx88KvPK9O4oFYRIoGKL8K24J/OBMWaRk/9Zqv1UJKwKt1YgYzyFndvOZZ7+wTxtDBc9sABVvbXrpSa57SpTTb1Xe7m8i/d+9tKli3P8ceWYWgx5LUbGAci9phuInxz61U3If1emdFNhPP7htNehk9F5Is79xmnmPVfJNsDaLjTPI6jXw3GEU2koxReTktc1QmO9p5fNSIE6E/z6W8gtju+MytmiQSPwCJ2HpyfOim5yzb1gZCBHinCEU/kKyuS1PImi4ULWlsnMzkN6Trjdn8sRanMMmIfVaUB9aLL19IB2sWK5NQbgPup6rOdHTNdbMIu8egKTbMu0f0kYYpP+lMaLr4lV4xNeVjozN3CMjkzPyHzm/9JM63eQDdnoJK/QPdu8HUBh0aol1+FzdCnFwzxPwNkCtazC1IMb6zlFBslymWuesPnXLe+ntnYe8vomXkYbxuoJpJP7Fv9guuHH0r244i0iz3Jcg= Content-ID: MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW2PR18MB2267.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8120efc5-50c8-46ab-9e84-08d82f242537 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jul 2020 16:19:16.1066 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: sQCOOmPTvu0fo/Gm88jKW1BJXocO9HXQTvozGznE87Mb8hzCZ7d+kxvt7ep+1KnL0nqMqTvIOi7Haa/7YMFGDQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR18MB1280 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-07-23_09:2020-07-23, 2020-07-23 signatures=0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200723_122009_086932_886CAA4A X-CRM114-Status: GOOD ( 23.01 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "linux-arch@vger.kernel.org" , Prasun Kapoor , "frederic@kernel.org" , "linux-kernel@vger.kernel.org" , "rostedt@goodmis.org" , "davem@davemloft.net" , "netdev@vger.kernel.org" , "catalin.marinas@arm.com" , "linux-api@vger.kernel.org" , "will@kernel.org" , "mingo@kernel.org" , "linux-arm-kernel@lists.infradead.org" Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On Thu, 2020-07-23 at 17:48 +0200, Peter Zijlstra wrote: > On Thu, Jul 23, 2020 at 03:41:46PM +0000, Alex Belits wrote: > > On Thu, 2020-07-23 at 16:29 +0200, Peter Zijlstra wrote: > > > . > > > > > > This.. as presented it is an absolutely unreviewable pile of > > > junk. It > > > presents code witout any coherent problem description and > > > analysis. > > > And > > > the patches are not split sanely either. > > > > There is a more complete and slightly outdated description in the > > previous version of the patch at > > https://urldefense.proofpoint.com/v2/url?u=https-3A__lore.kernel.org_lkml_07c25c246c55012981ec0296eee23e68c719333a.camel-40marvell.com_&d=DwIBAg&c=nKjWec2b6R0mOyPaz7xtfQ&r=1qgvOnXfk3ZHJA3p7RIb6NFqs4SPPDyPI_PcwNFp8KY&m=shk9a5FDwktOZysSbFIjxmgUg-IPyw2UkbVAHGBhNV0&s=FFZaj-KanwqEiXYCdjd96JOgP_GAOnanpkw6bBvNrK4&e= > > Not the point, you're mixing far too many things in one go. You also > have the patches split like 'generic / arch-1 / arch-2' which is > wrong > per definition, as patches should be split per change and not care > about > sily boundaries. This follows the original patch by Chris Metcalf. There is a reason for that -- per-architecture changes are independent from each other and affect not just code but functionality that was implemented per- architecture. To support more architectures, it will be necessary to do it separately for each, and mark them supported with HAVE_ARCH_TASK_ISOLATION. Having only some architectures supported does not break anything for the rest -- architectures that are not covered, would not have this functionality. > > Also, if you want generic entry code, there's patches for that here: > > > https://urldefense.proofpoint.com/v2/url?u=https-3A__lkml.kernel.org_r_20200722215954.464281930-40linutronix.de&d=DwIBAg&c=nKjWec2b6R0mOyPaz7xtfQ&r=1qgvOnXfk3ZHJA3p7RIb6NFqs4SPPDyPI_PcwNFp8KY&m=shk9a5FDwktOZysSbFIjxmgUg-IPyw2UkbVAHGBhNV0&s=nZXIviY7rva31KvPgSVnTacwFNbsmkdW0LxSTfYSiqg&e= > > > That looks useful. Why didn't Thomas Gleixner mention it in his criticism of my approach if he already solved that exact problem, at least for x86? -- Alex _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel