From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from fanzine2.igalia.com (fanzine.igalia.com [178.60.130.6]) (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 5C1A21F6686 for ; Fri, 17 Jan 2025 07:12:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=178.60.130.6 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737097981; cv=none; b=CeqCP9hpx6llbtQUfjXXl6kYl8+kmFVglwVX3lUJLfH368S0TgLI+bXa9lhbEw4OLqc/Rm24+8Izp5CR0dhyo6pmWXgRwo7rQeUkO7AlGZCtFodE7pLYAE17NuSiRMcCm0tt6i3jzFNIu+0qO1HJVRKFEQ0+JZo36pAwS8du4TY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737097981; c=relaxed/simple; bh=HEr86GljPLlr9rNJGX7rkzU2biCzQ8vgdxszBNPy1nw=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=sHmyKfCXZfpaDWvoE7LrziKaTBl3Qe/UiLUhC15pfTGwsWeAJ4LAOhn3F9oM3ycfuCCmbDvz7nrv3D5kwSwL68yQvTY330XjgtHogeXnUXEDmQejNUM2mwivxDCjYt/7e1dvFnTTI0CDIPNUgQElW6UtKKR3NBBb816eoboq3RU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=igalia.com; spf=pass smtp.mailfrom=igalia.com; dkim=pass (2048-bit key) header.d=igalia.com header.i=@igalia.com header.b=auzU6unJ; arc=none smtp.client-ip=178.60.130.6 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=igalia.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=igalia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=igalia.com header.i=@igalia.com header.b="auzU6unJ" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=igalia.com; s=20170329; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:From: References:Cc:To:Subject:MIME-Version:Date:Message-ID:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=PteWlyeAZtOQskQ3vWfqY1RFQodzzhmA/zjTorM9ESk=; b=auzU6unJmUHwMkMu4DWLNlioKv n0nQEkiqoiCetD/dVauAORUCO6oqtiz+FAN/sXxzKJz7FnPLzufLWbSmrRe1N9rsntEFdgTXEn/ku OOhypDNsy6Od2zYFTzbe4Lg0S5EAnQ2/wibpfsMi9ZePF1wtSJzafNMRdeuVgCIM6KpvTSjjmo6ov Fx4Tcmx5FHNL57lu4dr3HdXAXxqRWQjXRPkaWAxWpnQtuZdBuTZsVHAfoRRJ+A1acuHvF7H3IFjqB XziQrgWE2GJldPLHrEpQ2QwXIVUP6VbNO0Bq9Uqy9u+Xk3kG2u0dh/xeXVQtgVOeVUIsJtYNInAFL O5aM6V9A==; Received: from [58.29.143.236] (helo=[192.168.1.6]) by fanzine2.igalia.com with esmtpsa (Cipher TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_128_GCM:128) (Exim) id 1tYgXE-00H6eV-04; Fri, 17 Jan 2025 08:12:52 +0100 Message-ID: <5358d21e-88e0-4f67-8f54-31da08441456@igalia.com> Date: Fri, 17 Jan 2025 16:12:47 +0900 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 4/7] sched_ext: Add an event, SCX_EVENT_ENQ_LOCAL_EXITING To: Tejun Heo Cc: void@manifault.com, arighi@nvidia.com, kernel-dev@igalia.com, linux-kernel@vger.kernel.org References: <20250116151543.80163-1-changwoo@igalia.com> <20250116151543.80163-5-changwoo@igalia.com> From: Changwoo Min Content-Language: en-US, ko-KR, en-US-large, ko In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hello, On 25. 1. 17. 10:40, Tejun Heo wrote: > On Fri, Jan 17, 2025 at 12:15:40AM +0900, Changwoo Min wrote: >> Add a core event, SCX_EVENT_ENQ_LOCAL_EXITING, which represents how many >> times a task is enqueued to a local DSQ when exiting if SCX_OPS_ENQ_EXITING >> is not set. >> >> Signed-off-by: Changwoo Min >> --- >> kernel/sched/ext.c | 12 +++++++++++- >> 1 file changed, 11 insertions(+), 1 deletion(-) >> >> diff --git a/kernel/sched/ext.c b/kernel/sched/ext.c >> index 909f12a41934..094e19f5fb78 100644 >> --- a/kernel/sched/ext.c >> +++ b/kernel/sched/ext.c >> @@ -1479,6 +1479,12 @@ struct scx_event_stat { >> * continued to run because there were no other tasks on the CPU. >> */ >> u64 CNTD_RUN_WO_ENQ; >> + >> + /* >> + * If SCX_OPS_ENQ_EXITING is not set, the number of times that a task >> + * is dispatched to a local DSQ when exiting. >> + */ >> + u64 ENQ_LOCAL_EXITING; > > ENQ_SKIP_EXITING? Will change it as suggested. Regards, Changwoo Min