Received: by 2002:a89:d88:0:b0:1fa:5c73:8e2d with SMTP id eb8csp2128894lqb; Mon, 27 May 2024 08:44:12 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCX/w1sUgA04MqleCZhk+EmgnMDKv3Wt7YyoYJcO8euIYkCqP2/ilD/toaNrJyQF/t490tkmTuhxF3rg/AFXqGHcWsrx2AxLkBejE8xj1Q== X-Google-Smtp-Source: AGHT+IELyj9NaXjMSDRZ4XmyhoMPAlcwgrQ/uxuXxWlRv2QdNN7NP8NyezpMbOl2OTpArKfJxoka X-Received: by 2002:a05:6a21:3a4a:b0:1af:f927:55db with SMTP id adf61e73a8af0-1b212f63e9cmr10847684637.59.1716824651170; Mon, 27 May 2024 08:44:11 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1716824651; cv=pass; d=google.com; s=arc-20160816; b=yAxh0qZd7T9iHaZIRx58Es4Lmsbxlqb1StN0GNQwdbh/4bwnqw0mqzFLBUWKI6KuML y1A/ZSWW/R8IlESl6zmY7wIIdLBoQ/Ts9cUkEjQvt2X/x9z3F5mrQWefOX7n8uG7nPHq BUlFfHJwjb1Xc5rHZ0dJDLDkzfCuwq6svtXRyY+sZ6JWv3tX+T377M0RffwHMF7l5E1I 7jJqdCQFY51h7OBXmXYUP5aEV5OM9j9yu3YiZbuHqqR4gv3X//hf72QeFvU1YHZO1T4M WQlA5A/epezyZ3ukMjiQ2UX15P9BfuiUVGzOjdOgvVt+z/6mXcRUyuJtok78xYyQmuFn 6WRA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-unsubscribe:list-subscribe:list-id:precedence :message-id:date:references:in-reply-to:subject:cc:to:dkim-signature :dkim-signature:from; bh=J+olr0nltDlCcsHE6Yc31uQ4kYQd2Nj/pyUhaCEE4iY=; fh=BymL7MqG2ke6StVm0x1wc5TbXize+b0gU/nZwzGCiUI=; b=qNdjqbekvrxF9UCDD07uw5my8Veca+O+jJWByYtcd8WWJ87ZIXUzNxjE7Nk0DEryR7 T67RN3ykFWB0bBQlLGEuqISoZK38fys7H3Mxxvx9iBlrD9dxu4HLWYh+mN+kKGnN+ej6 HzHShDxiqEnNuJUHSk8iOwJXdCXG9tmkdFCC9Vz6REoAwLLYcu/NPFpWUIqnj1/lJXnd FSo+YNqQypYFeTJvMSptYEZt1VAyeMyhjBSDmWaKGjLwaRRip/PvHGmxUJDrr0zRvO3E TuriNqWCZKDmcL66dW4c2RBN/zq8kxU35VCoP05uDptEBMuiGLTtqHdk+L0VT8ItB7Ji Kvbw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b=ZiJN41TC; dkim=neutral (no key) header.i=@linutronix.de header.s=2020e; arc=pass (i=1 spf=pass spfdomain=linutronix.de dkim=pass dkdomain=linutronix.de dmarc=pass fromdomain=linutronix.de); spf=pass (google.com: domain of linux-kernel+bounces-191078-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-191078-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=linutronix.de Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id 41be03b00d2f7-6822b0414acsi6711298a12.759.2024.05.27.08.44.10 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 May 2024 08:44:11 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-191078-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b=ZiJN41TC; dkim=neutral (no key) header.i=@linutronix.de header.s=2020e; arc=pass (i=1 spf=pass spfdomain=linutronix.de dkim=pass dkdomain=linutronix.de dmarc=pass fromdomain=linutronix.de); spf=pass (google.com: domain of linux-kernel+bounces-191078-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-191078-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=linutronix.de Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id F41632851C1 for ; Mon, 27 May 2024 15:32:54 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 27D7761FE6; Mon, 27 May 2024 15:31:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linutronix.de header.i=@linutronix.de header.b="ZiJN41TC"; dkim=permerror (0-bit key) header.d=linutronix.de header.i=@linutronix.de header.b="1xUPwt9w" Received: from galois.linutronix.de (Galois.linutronix.de [193.142.43.55]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0F92D61FDC for ; Mon, 27 May 2024 15:31:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=193.142.43.55 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716823911; cv=none; b=P4vLYj5Jo7pR5exWJAkFYoXp7TYRAwnEcPxi1PP/Zeh2ONVFQkhdaTLeBqpGleBGR090N65yAUj3WHubHtJ/aaK8e7JExpmnIDNTIQP/j8ZENq+vtNwedqq84L2ZDC/N3m82kQP9NxacmS6dMJiJwJE0Tvil9RStFCwBr35etP4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716823911; c=relaxed/simple; bh=0UbHvLHtTQuhKckaQ9SAAS+7849UT2yadToeZlnhyt4=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID: MIME-Version:Content-Type; b=DDMG/loqxrlkyvZL8ugf/M/fRFefnUEv30uYu+E7hlPnpLfzHSsS8x2qZmCskXXQrUvDqpc/HB6HXobqjV3mISljosuzI3xsJ6UkZA0fWwAOF4IyC9vdckcU+yapuyTgFfOBfjiJYWnmm2UKLzqW+vb5qEhWRAomo6vnbZ1zT2M= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linutronix.de; spf=pass smtp.mailfrom=linutronix.de; dkim=pass (2048-bit key) header.d=linutronix.de header.i=@linutronix.de header.b=ZiJN41TC; dkim=permerror (0-bit key) header.d=linutronix.de header.i=@linutronix.de header.b=1xUPwt9w; arc=none smtp.client-ip=193.142.43.55 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linutronix.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linutronix.de From: Thomas Gleixner DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1716823908; 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: in-reply-to:in-reply-to:references:references; bh=J+olr0nltDlCcsHE6Yc31uQ4kYQd2Nj/pyUhaCEE4iY=; b=ZiJN41TCKpfn2+s4mon/TFlUPJ2ZYkmKy0QnxQMMpMgR0qgrLaW19hmPX0QRhbeukMiUs9 64CCeyTBBuQbqfl7OJ88fhq8bsyGlQUEllRONBzaHv59l7BbKsi02AjOvVaKsg/8tYGL1s sAaTo6FVN15Q0t1dvpvKkWxT/0VXskKSoEf24o+tAu8Ry+uv3hNdx3cj+MKqEMkkbE1SQF +2sfl7uarxLwurJ2irPbEufp+uqn3eMI/d9Kv6HvfQyjjHElYi1p7XDoGKAgMtnextklhb LyvxkfBUVy2LVflhbZktosV5TQHbdor9CONWeazr5SJFIfN2kXtz1ZxhsFKAbQ== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1716823908; 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: in-reply-to:in-reply-to:references:references; bh=J+olr0nltDlCcsHE6Yc31uQ4kYQd2Nj/pyUhaCEE4iY=; b=1xUPwt9wDG1VJwg7tJVRvEBKjorfN6oL3Hfme+LW7aJa7Mmy1CWCJq7qauiyrl/1YRZ8By /YRrXKuAvgD6A3Cg== To: Costa Shulyupin Cc: longman@redhat.com, pauld@redhat.com, linux-kernel@vger.kernel.org, Ming Lei , Christoph Hellwig Subject: Re: [PATCH v1 4/7] sched/isolation: Adjust affinity of managed irqs according to change of housekeeping cpumask In-Reply-To: References: <20240516190437.3545310-1-costa.shul@redhat.com> <20240516190437.3545310-5-costa.shul@redhat.com> <87wmnrj4uz.ffs@tglx> <87seyfj4h7.ffs@tglx> Date: Mon, 27 May 2024 17:31:48 +0200 Message-ID: <87zfsbb7a3.ffs@tglx> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain On Mon, May 27 2024 at 15:21, Costa Shulyupin wrote: > Thank you so much for very valuable feedback! > I've tested your proposal to use the hotplug for the isolation. > It works well for both timers, but managed irqs are not ready for this scenario. > > How do you suggest to proceed? That's non-trivial because it's not only the interrupt affinity. Drivers also have their queues associated accordingly and if you just change the interrupt affinity under the hood then all the other associations don't get updated and don't work. That needs to be solved at some other level IMO. Thanks, tglx