Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp5288262iob; Mon, 9 May 2022 12:53:00 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwdUL0hYMoox9jNJ+fdLgUWBspnhbwhcWDAw98m3/oNuhro5IYjbrc5y0+/XrCiHuGXKqko X-Received: by 2002:a05:6214:23ca:b0:446:3041:7986 with SMTP id hr10-20020a05621423ca00b0044630417986mr14877139qvb.85.1652125980151; Mon, 09 May 2022 12:53:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1652125980; cv=none; d=google.com; s=arc-20160816; b=FHInbhJNvnH8xGxhX3yOX+qAqkvQ9M+oRa8CwYXN+8t1S2dJFsuLgPAwTdCf8b35ax 7WIuuULRz53AAK0/t40fbqRSBsLdwvFymrTWUDWuoK/YvkypTdSuzhz856Ta0Wlg9pwT dfBQHueoV4CnTwsKjG34mP1Ij6UEBv3qohbspr0twx/KVDiApzYpoUQ0dZlXdBKju1gG 5577KD/fVHmpkMlf+hIgXJX/6pnJrGGtE2zAXVCQUcHNbM+9eu8CF+GNhAr9OunmSJKO 3NO5Zk1mU3DMD3atzqk7whG+zLUlO0hCLZBejxzbqNhvPvgV2E1FvHQD7LUjUaDtHM73 DOFA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :in-reply-to:date:cc:to:from:subject:message-id; bh=udjgOzTWPYIHy5rZR7DSAuG7wqBGUiMKc6k/YPUCcys=; b=hLaZXLqfn3sPLyrVKRW0408s2EySdrFuouyrGnOVxYbuZKYf4nYm1L1tLTKLzUol4V wp5FI254gXWy4WLdalXDPo16r2VEu+o8eQstcyF/A1qDSAIEmS1BBA4SsdcPaXXGdnSm 9oKfa5A822N6FRQmH5uH63rSGLRQllX1BXEDQ+NJ+a/Nu7nql6J3RaSx0B1D2yBZmZ8O 9f35nYpeUdfXfEJzvV4ISqU7jOVAvacJqDyptQ65fxbf52SDpQOBpSAf+5CN3K5NWPeq DACt0JWQBhrOLivwBbzC9Kp0GFP3HBBV/D3JAXb7zFHb83Y6bik3dnIc6Mtyax5fbDN0 BJSA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id t32-20020a05622a182000b002f3b4eb7e54si8426553qtc.36.2022.05.09.12.52.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 May 2022 12:53:00 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 0BA7A1A8DFF; Mon, 9 May 2022 12:50:10 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240686AbiEITx5 (ORCPT + 99 others); Mon, 9 May 2022 15:53:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54272 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240677AbiEITxz (ORCPT ); Mon, 9 May 2022 15:53:55 -0400 Received: from shelob.surriel.com (shelob.surriel.com [96.67.55.147]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E5F5D18E877; Mon, 9 May 2022 12:49:59 -0700 (PDT) Received: from imladris.surriel.com ([96.67.55.152]) by shelob.surriel.com with esmtpsa (TLS1.2) tls TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1no9OD-0005ca-8v; Mon, 09 May 2022 15:49:53 -0400 Message-ID: <1f94c48b4e0e7d73a689a076f78f0892095b4d89.camel@surriel.com> Subject: Re: [RFC] sched,livepatch: call stop_one_cpu in klp_check_and_switch_task From: Rik van Riel To: Josh Poimboeuf Cc: Song Liu , linux-kernel@vger.kernel.org, live-patching@vger.kernel.org, mingo@redhat.com, peterz@infradead.org, vincent.guittot@linaro.org, jpoimboe@redhat.com, joe.lawrence@redhat.com, kernel-team@fb.com Date: Mon, 09 May 2022 15:49:52 -0400 In-Reply-To: <20220509191745.yk2txsa4cv3ypf6k@treble> References: <20220507174628.2086373-1-song@kernel.org> <20220509115227.6075105e@imladris.surriel.com> <20220509180004.zmvhz65xlncwqrrc@treble> <68f91fb233d5bf82e29cc5c6960a62863b297db3.camel@surriel.com> <20220509191745.yk2txsa4cv3ypf6k@treble> Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-/zMvygGJfLAsI+n3XX7/" User-Agent: Evolution 3.42.4 (3.42.4-1.fc35) MIME-Version: 1.0 Sender: riel@shelob.surriel.com X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-/zMvygGJfLAsI+n3XX7/ Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, 2022-05-09 at 12:17 -0700, Josh Poimboeuf wrote: > On Mon, May 09, 2022 at 03:10:16PM -0400, Rik van Riel wrote: >=20 >=20 > > Should kernel threads that can use a lot of CPU have > > something in their outer loop to transition KLPs, > > just like the idle task does? >=20 > Maybe - I suppose this is the first time we've had an issue with > CPU-bound kthreads.=C2=A0 I didn't know that was a thing ;-) >=20 Kworkers have as much work as you want them to do, and with things like btrfs compression that can be quite a bit. --=20 All Rights Reversed. --=-/zMvygGJfLAsI+n3XX7/ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEEKR73pCCtJ5Xj3yADznnekoTE3oMFAmJ5cGAACgkQznnekoTE 3oN/vwgAlL+sgfIYzv4Yn8QkvhM+LGFufW9bo9fyeDXE4x1pZZ2Z2k7H6JrQwUee fF4fCr+u6d7m5KS3ZhYjbYNEWsmTfDJusHOxn9EExSruLpHZwKVNDeJxBngD1agc vb3cj6qTPNiEtv6bxPF0HLCbaGyUSZ52pR7bv/KrcXlykAvCFZ49F5cebludpcGN Qe43vPoOouEksejhUceSzCHd9ja1Lb03xif5hvRO7/JyOQX8Sx6/FgNEeltTfwiR a8SPD8k51Uaq7d6y6saT+BPmCHa09KEBDi+SQqfDkwW9fn8IIZMtTJtmSNdJ7c3N /vqwM04dbcYoV9kmAlzx2OZNFsiOnQ== =MMoT -----END PGP SIGNATURE----- --=-/zMvygGJfLAsI+n3XX7/--