Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp3836547pxu; Mon, 30 Nov 2020 11:15:27 -0800 (PST) X-Google-Smtp-Source: ABdhPJx3qIZHj97rzrhPuGgpfKURXIyj8JNwF2Ys9r3wXUxWM5R5KrNSo84mna49SsZ8GknpLxmA X-Received: by 2002:a05:6402:b8a:: with SMTP id cf10mr23665418edb.130.1606763727107; Mon, 30 Nov 2020 11:15:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606763727; cv=none; d=google.com; s=arc-20160816; b=h2OgGSrL0ncpDZ2PMZ5NqldnfNfPxltvAPG1hsoZSTK9GVv3e4QvlontrVMOira30G 3bArScEioVm/gAIZwXVR3XYTjB9I3DZMqIJ1eZP/1uUcou7Q6lyHUrByTeA6KEuyeX6K ZTfUC3KxK5HHnqg+ANbXFXLd3h0XJKEi7TRIdQ7nZN1ej8bLTDUzwqeGGdf/kNYtNxUH KZiGUJ+uE2Tv5faf2XIjIma1QpkTWiHX7PrHteM1ehrU7If5nT/10xI5+aSiTu/lNf9I AWx7jsmhig0jVyrhJFL651Vpco00VB3nqqz79BiHD3nNq7ZHBEuZDrwbSfyFqeuO+oop P8dQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:date:cc:to:from:subject :message-id:dkim-signature; bh=I6ea/HmCn/iLthDg+9UqCuodHcExPPEERlV+ykk52jQ=; b=zawrw2JXrnE3DDD0GNlhThQ6LXWFOVYUoZpcPDo1ossfJUUDhcXwJBqcusth3TQuNB LGYOLgSppMAs0/Wp4NueWi5mXQeBQwKj+5v4sv4g6M5/7Ye9CC8sf7q+lEaHojMxtbN6 kT7nF3g2vgaV6OeYqxroGEWn752Ch1gz0N12hRflKdaB6K0cSeFV7iDkoC8gWz3QWT91 TIy06IZi2pMa3G2cWrHmTFfLVkvKUm2AWas6Wrz8LSJVR01j1vbrvA8wt4owyT4G8fK9 V7e0D6heIFOgoGgG29ZNtvapZil7cMlg8U1XuR3dTa2xedWu0cGIi2DwXqxJHsVZUPZk NGdQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmx.net header.s=badeba3b8450 header.b=aV8HTBx2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id zn8si13367420ejb.16.2020.11.30.11.15.03; Mon, 30 Nov 2020 11:15:27 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmx.net header.s=badeba3b8450 header.b=aV8HTBx2; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728326AbgK3TL3 (ORCPT + 99 others); Mon, 30 Nov 2020 14:11:29 -0500 Received: from mout.gmx.net ([212.227.15.18]:35993 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726063AbgK3TL3 (ORCPT ); Mon, 30 Nov 2020 14:11:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1606763364; bh=l+UULV6G5zk6dwIWZ5k74YCwsLwFtbtmxgzGJZBYupw=; h=X-UI-Sender-Class:Subject:From:To:Cc:Date:In-Reply-To:References; b=aV8HTBx27h3TO/n6lQUtsvpDerHRkVcF6t/CMiLo0OvTRIyEpuAeUmZjYdHKsl5DK Sj1IXkJfjiLuhrFextj/U+ZMVyvMIQl2kbdzPFAkRNFQxwestTUA96D8r3NgQlo5kU 48spj5LhC36j57gUBbPLZNxGE/okrOfYdDRTSI1Q= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from homer.fritz.box ([185.221.151.20]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MgvrL-1kG0a12szF-00hP23; Mon, 30 Nov 2020 20:09:24 +0100 Message-ID: Subject: Re: scheduling while atomic in z3fold From: Mike Galbraith To: Sebastian Andrzej Siewior Cc: Oleksandr Natalenko , linux-kernel@vger.kernel.org, linux-mm@kvack.org, Andrew Morton , Steven Rostedt , Thomas Gleixner , linux-rt-users@vger.kernel.org Date: Mon, 30 Nov 2020 20:09:22 +0100 In-Reply-To: <20201130163214.3zdlppkkd7dnnpzp@linutronix.de> References: <20201129112922.db53kmtpu76xxukj@spock.localdomain> <90c4857c53b657147bfb71a281ece9839b0373c2.camel@gmx.de> <20201130132014.mlvxeyiub3fpwyw7@linutronix.de> <856b5cc2a3d4eb673743b52956bf1e60dcdf87a1.camel@gmx.de> <20201130145229.mhbkrfuvyctniaxi@linutronix.de> <05121515e73891ceb9e5caf64b6111fc8ff43fab.camel@gmx.de> <20201130160327.ov32m4rapk4h432a@linutronix.de> <2658a2a26e53826687cd7b22f424e2d3319423dd.camel@gmx.de> <20201130163214.3zdlppkkd7dnnpzp@linutronix.de> Content-Type: text/plain; charset="ISO-8859-15" User-Agent: Evolution 3.34.4 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:UHx7Dco6B5uW6R576n2ewPuvuV+tW6V41Fpt7zBnZSJ/bz2Z2lW U2QH5AW8ISerShQ2TJ/Zlz1X02D6ySHeismj93Cu9cAE+tnejDIge2SbbhcfUvVYAvFWADN 5TmfGjsEOJd08o28Ycd1cQtgnAj7Z8O97+PtDZbFPaQaiMUvsxuXGMLc5ri8wt5C3iwPYR/ ixHNB6/UE1mty/CpeBYKw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:U/jGnV58I20=:JPpStcYtqIqo7RJ1Ouno4d NipNiQmVw4O7aDP437vr3StHctwDZAjgvqX6OBfVuBXm5C1Ntq3YaUZDeTPyROh06CAvQCTgc cKk4TUly+MqBeb6L9CXdX0o2dTaeRbC88/0ftx/G/BXkq849vzFmDhVg0k/yCzybT/B5GxXB8 Sj0rLLaLkURI/3b7WA+iy2OM791Tg6GWYCGaBA5Xg1v2g7qwZXJKSNyoI7xk0G3SkGFsXhOCo XkiTMNBS5TQRkIQoNixHKjrrmz7FlEdxJKZTMHZtyWZNpa9erT+Q408w4kjRze5oQQsb6rg9l tu6xDGM+uKjn8MJr0EPisjyBTfXblpe+ARxy6YGX0op4P7WXd2LIsvnWmIwTf5rP+7mrBoX70 +SoxpCoF9783yr70H3T+FTh1YDfwAL5FyNoIh7Psr/TIASOhWe3G0Dn7YERH2fD7k6m078+zF qCAUaEtBuNQnrbvvJlZKxGFv8J1MwYu6FdI1WFyVXX7CffkQVh/i4wWiEJ2O9+z7QdHCZfQWW His6zNtymcl0WeqHjHxAWraCaG2ct2FFyHuGCUbK9uxKiLMjG5UK+lMNQHJRVtsa38KTWc41Q 3jUplEaKyija7vAHVaO1CnL9mEMuYIHZ2vFr02Y5vEdU4Hptq+QpYzdbA/sIRCDtJ5ZVtCHFT aFaevY68HlUDDmRVmZjKf+EmM+3OD1mlxoK1NRocsX1QC0NWoFkQuIa8Mk6yRoHs3ln6Idzsj hEb9ZHA+2SimGOsG/2rKcATQ0GqfR86PKrJcJ0KnlBiurNkrXkS1UeUsOcMj3Bo1sbCTgEx+1 9B0vnFQdzXtPcTkuuftwLvBsBqHNgDmn2uaAPp9Zp/F+B18dW11CKPpk4AqdQDhMMGU1UuFW3 2NmAcwwgFhLpMzWbJX6g== Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 2020-11-30 at 17:32 +0100, Sebastian Andrzej Siewior wrote: > On 2020-11-30 17:27:17 [+0100], Mike Galbraith wrote: > > > This just passed. It however killed my git-gc task which wasn't done= . > > > Let me try tomorrow with your config. > > > > FYI, I tried 5.9-rt (after fixing 5.9.11), it exploded in the same way= , > > so (as expected) it's not some devel tree oopsie. > > v5.9 has the same missing local-lock init due to merged local-lock > upstream. I don't remember when this get_cpu_ptr() came it. Looks like get_cpu_ptr() arrived in 4.14. I patched up zswap/z3fold in my old 5.1-rt tree (old forward port of 4.19-rt), turned them on with a script, and it all worked fine, so the RT zswap allergy lies somewhere upstream of there it seems. If I were to start merging zswap and friends forward, I'd likely eventually meet whatever RT is allergic to. I might try that, but won't be the least surprised if it turns into a god awful mess of dependencies. Hopping forward in rt branches first and patching them up will bracket the little bugger a lot quicker. -Mike