From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (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 AE95A314B8E for ; Fri, 30 Jan 2026 01:39:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.129.124 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769737171; cv=none; b=jOeJlaWxQ2vsppIho6XaVzNxZiMW2VuLXyA9DUD3vXn28F0Ud2TvSUVaElJidxDEJvxpCmntBdvu3AIE/0SfnUtbDXdkwz47M1jp5nP21G1iUfBdsJ5q+ztshJtBuBOFitEYVLDBPHgZcE0sTHGZ76AaaRSAgFCVMtd0yK+HQ4I= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769737171; c=relaxed/simple; bh=wdrxh6fAU9PLk/GqfeQNSeG4evn0JGL+pWgjOkSe0ao=; h=From:Message-ID:Date:MIME-Version:Subject:To:Cc:References: In-Reply-To:Content-Type; b=bwpBI85P5SObNRekQD5jZ8jUXrXIksBPUhy7NyBZdcqVm1RIQ8a+dMBsmF0vRwaoQcKFtWGBTTR3bY47dO0vuLw8vk8C94hgDbc4fv6zCxBX7DjH5bf5yBjmRR/sfXqsRnkssUYtnVWn2WjFNwQ2Y/DZ5RnxNK1LXPj59iJ9AhE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=fdVwNrhg; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=szet0zew; arc=none smtp.client-ip=170.10.129.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="fdVwNrhg"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="szet0zew" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1769737169; 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: in-reply-to:in-reply-to:references:references; bh=NaA0XM1BuGEr30lghRFkS4AIRI2kuTOe/L3KaghInyo=; b=fdVwNrhgcZHK7hN2SQzbZFOmNlfD03l1lYdSyqZcJ1vb0adXtrCvBMwkGD2FHk6YWhLZqH p+M723MXKo1vIs8014uGsymsaDxbHW95j5HDwV1FmQkwa4dTvaT+zBZQzyG6gpLISfe37/ TFkXlc9A92FHrND6Qd8grntZycSjQwU= Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-635-uvzrR_iqPhivZd0tIoc5HA-1; Thu, 29 Jan 2026 20:39:28 -0500 X-MC-Unique: uvzrR_iqPhivZd0tIoc5HA-1 X-Mimecast-MFC-AGG-ID: uvzrR_iqPhivZd0tIoc5HA_1769737168 Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8c6a87029b6so466410985a.1 for ; Thu, 29 Jan 2026 17:39:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1769737168; x=1770341968; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:content-language:references :cc:to:subject:user-agent:mime-version:date:message-id:from:from:to :cc:subject:date:message-id:reply-to; bh=NaA0XM1BuGEr30lghRFkS4AIRI2kuTOe/L3KaghInyo=; b=szet0zew0O24ee5MOrTxNz8/fpYQSlSQLn1fE2aqxU/gT8mJjmVT7FkAUHKuTxGJhx 1qZOmEhsXfxaulZWwGf8ETGjxMQvcNONzYd68j/7kFBhPGxaSWlrp4uuXeO66359/+4S e3F02Nwe5LGftT+Qj5fPYF8WkF2/DBljmEJTutONjEUiRJFg9N+1tYpz244qAKbJsw1m 6CR2gdEJV3s+/qzhwT4bCICrdTXjE5mqPFHKV0YniYdf+3+6b/8lqWjNidCfv5K9sPbf yRsthn/oFbc9oHvfC5By6WlfiJBGun1oVxZm2tNwWeZz4OWwe7md1DcJKfmGLfRUidkQ IaFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769737168; x=1770341968; h=content-transfer-encoding:in-reply-to:content-language:references :cc:to:subject:user-agent:mime-version:date:message-id:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=NaA0XM1BuGEr30lghRFkS4AIRI2kuTOe/L3KaghInyo=; b=Jag4Xh7YPbdLjbC5JwtbWaumzB4zX/XLsw3MQ41rpgOh/PN3vkoizkXAqsy3fGfN3X /4A+4L/SPl8oA2nhfiLlqc9Se4fYQkePCIUMZOxHQbs75wodzkif8A7AcgzM0IwJgUbP zMxPJEnDPrtMmX7S0g6AVV80nNdtTJKOzqtOdYNEqaQxAyjY2mq8uGhe7vKT+yvMjtgG 3O3uaReiBv0Bn1dfknV5e7+mINjIcPd8RYMU0eyW2cl1fIHih8j2bX+amWmRiDA0b01I 8P+tuH0n1y4N8dRkjC6zmMWdH/i57s82LjAovDEG8AnqkhZbPRN8+k16167e3LBJ8Wbl /2zg== X-Forwarded-Encrypted: i=1; AJvYcCVMMB3bKcyROwRsQeAgc5UF2af1NRifZQo/BiNOUBMBeycnMJDyYJM26pmOQnW/NHLzE+JgNchM+GiqeKY=@vger.kernel.org X-Gm-Message-State: AOJu0YybhSG3PHWB324LPEHne36N4OJUkCzjpMCqpCwByPOirqbPGSHV yVHkfPeAv4+q7xGBYP2XR+0ketbv78mttL9HmJsvqtqUSsevqrz1DwxYu/MU1aOtSmv+CgcuFOH wWz6+zcZfqaEy/hv7RwTozo28knqcelPr4GH76Uo2W3W4lb1NSVs7vvgMnKHuDcdYKw== X-Gm-Gg: AZuq6aJscMxcSiMeX5eE06AT/de1Xh9n3g1xAngwR7FruUMf/DTmGquSPlHWmqYVNrK aLMDSJLRgpF3YR+KPVsJWqGFH/oJwyCzZl2sJ1UcsJH1T3oVEYmzSKGE2Hg2AJDBaAFargeUIfI X2bUEvHk9mjuSltburZiojupJtjtLlA+FwCI5uuuYFHZrS04Ah8uDmZ126YSLHPikcraQwq6+4j th6WiHIkJ0zxlae/o32DGY0eE3KTQA46dR5hM0+Ucky37qSGt8L8L/h2077cVkYzgaNgJhji5k0 E9ri9HElNRLWhMrE/Cu0VyuKkyLmxRTz/GHwebNu+Szfc3/8/Z+GDui1zatS07eKOVe3vDz26DZ FyOIcQBsGWkAWloZF4/YN4iuUmaNQBgWMW1YiW29qIySI41CMW9zbmXG4 X-Received: by 2002:a05:620a:170c:b0:8b2:2066:ffca with SMTP id af79cd13be357-8c9eb367818mr204894585a.82.1769737168080; Thu, 29 Jan 2026 17:39:28 -0800 (PST) X-Received: by 2002:a05:620a:170c:b0:8b2:2066:ffca with SMTP id af79cd13be357-8c9eb367818mr204893485a.82.1769737167757; Thu, 29 Jan 2026 17:39:27 -0800 (PST) Received: from ?IPV6:2601:188:c102:b180:1f8b:71d0:77b1:1f6e? ([2601:188:c102:b180:1f8b:71d0:77b1:1f6e]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-894d375ce71sm49112516d6.45.2026.01.29.17.39.26 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 29 Jan 2026 17:39:27 -0800 (PST) From: Waiman Long X-Google-Original-From: Waiman Long Message-ID: <6b89aa68-9b12-45f8-bb2b-29e0de67d107@redhat.com> Date: Thu, 29 Jan 2026 20:39:26 -0500 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH/for-next 1/2] cgroup/cpuset: Defer housekeeping_update() call from CPU hotplug to task_work To: Chen Ridong , Tejun Heo , Johannes Weiner , =?UTF-8?Q?Michal_Koutn=C3=BD?= , Ingo Molnar , Peter Zijlstra , Juri Lelli , Vincent Guittot , Steven Rostedt , Ben Segall , Mel Gorman , Valentin Schneider , Anna-Maria Behnsen , Frederic Weisbecker , Thomas Gleixner , Shuah Khan Cc: cgroups@vger.kernel.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org References: <20260128044251.1229702-1-longman@redhat.com> <20260128044251.1229702-2-longman@redhat.com> <4d192246-d795-4f65-825f-5e4a413cae32@huaweicloud.com> <2ac13ef1-1fb1-44a9-9bb1-a82338bc27f0@redhat.com> Content-Language: en-US In-Reply-To: <2ac13ef1-1fb1-44a9-9bb1-a82338bc27f0@redhat.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 1/29/26 8:37 PM, Waiman Long wrote: >> The hotplug path just calls asyn_update_isolation_cpumasks(), >> cpuset_full_locked >> and isolation_task_work_queued can be removed. >> > Thanks for the suggestions. I will adopt some of them. BTW, I am > switching to use workqueue instead of the task_work as the latter is > suitable in this use case. Sorry, I mean "the latter is NOT suitable in this use case." Cheers, Longman