From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6D09222F84A for ; Wed, 15 Jan 2025 12:09:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.47 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736942967; cv=none; b=oqZzGnydofA8K+p9dDDWOs90SpRJ4Zwsg8Ea3Lmm1XIwpcq6UQ8CrOXjiXpAIxEq7j9jifeqER6wxwBgytBm6+YW7EUAR/gFrO1937gczjwCD+4e2UqKXZZMPXvfzVTvcn1hNBlnBK1kgHf4NGQsX63lNsts3TmXOgQeN3nqlpc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736942967; c=relaxed/simple; bh=Rf6da1/dXawa97ifxAz+COMisY/rCUnt6tksYyRij+M=; h=Message-ID:Date:MIME-Version:Subject:To:References:From:Cc: In-Reply-To:Content-Type; b=COl7wUlfOUsWnF3h//rZ9sMWe+4KE429ynwfMcG4bhthksZ6Sd6ozLgql9zUe7uEKaUEeNUatNzBFTAgsuW8f7fTx2NhInhF8Ps+II8h7+2WxlOPjSglPMZuXVlKIUBwO/VRlOfmQDPTKhuZz0x1eF632A+1OguImwXBBYE7gaQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=SvdvQX55; arc=none smtp.client-ip=209.85.128.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="SvdvQX55" Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-437a92d7b96so18430295e9.2 for ; Wed, 15 Jan 2025 04:09:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1736942963; x=1737547763; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:cc:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=8n0g/S7kc40a5n+Lxi2HWH67HZA+IQCx1RY7XKLk7dI=; b=SvdvQX553+xuFlGwHNTiPj6LY7biMwyGUMZjtYXDuqyQgwos8tiJMv/2YyG3iGvP8q iPzRSDt9ufk8NLkX2uijqJzGUilASbEb6nHK7QePe0oVJ//DcjZ4TU+tO057lTCOjKHt /jMTQTb2K+InPBJsO7sVMbSsxHOrZMtM2CGlV+QR5iFQftGVnsr34G9s+IYwv5yqmUJJ S58YxUxzfHKt/wrsmLhPBSwd4OIb1xeWKAGbM5yvhm3Y0KLftZWsgtaIBy5T4reG321Y gSGkay7syaXqe9xIpppJroi1PFsMqICVESwdBXw9HPaG4RlPWmf0+e+nYnYQaNzKrWTV tPLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736942963; x=1737547763; h=content-transfer-encoding:in-reply-to:cc:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=8n0g/S7kc40a5n+Lxi2HWH67HZA+IQCx1RY7XKLk7dI=; b=GuKXWl6KQ025egA+td5vukW+p5S91rlBLalGnCwRGnmaraXyx214HNs4cbVzK1oVdP KC9hl07KypZbh+sQAgEP7C/y5AFyIqSh0n0HMbegbGoXnl6oKhOOkXlatG22mLJY6W5s ObYO5LxcqRcaCR/7JVPqyiBHLJ7u9S+ceUVevmvGW9Wwg+4FiS5e6qwGhEYVA6HcvNNo LyvZxgaVDaYHIy71c6KbLLRSxqWWWWdfZyOlz9Rm9S2I/Yexk4VudqbznfSd85vCs91W XALb6ra//jXyPRexObj4keuSgHM/zeOCxMTl/Qv+lOm/rp4aE3lN/P+kRgAPrChfLIxj wWjw== X-Forwarded-Encrypted: i=1; AJvYcCW2QhNFXpxY89M4ZyFA4ovlZALxESEC7ykR3UJYmw1hFLd9zpJVQ/waOAJ6DmI01+HuiZ8Wb3l+Ush7DWo=@vger.kernel.org X-Gm-Message-State: AOJu0YyBvW+Ppi0udp97A062b28on/gbyTLGtJ9AcvahCK67Azm71vmF KK/g4prORqVmnoEuW/xpOAqpd7q5cQYscoCzZteLDFFc5QHInVr85uWV+m5OJoD2qywW7A9vGeB B X-Gm-Gg: ASbGncuCL0a93xo+0j7KeDVgKWZ/GK3/VVYC8m2K3tqHpdwd5WvFTITUa4+UNU+Xo2/ mPMJ7Rvl+JeLFfZ51rPQHpbl9Gd9JI8LYknPjSOkI+NoOQpBX19bGGvuHcnoHu0Jb3piYPgUj6v 2TCwjWdHg+k/M8Wh5vpeq3Nw4g19Oo60heMy/XUPGovZGQqv4GDCR1z2pTBkPiL3HTrC2Y30Mnu O460tfIyGaKTSDFqxpNt4Eydlbfod8uPkI7KG3HQVIkZaUk6R1gxm6vYxQONwo/QtKTIUYZy/UC ADTgxNtHGj98Vqop6qov X-Google-Smtp-Source: AGHT+IGnQfm50126idD306Mwq1emobQ7uu8IO6eGgct2TjweUHyakWn18E/I/tMdPH0MG+Yc/OEMEw== X-Received: by 2002:a05:600c:5112:b0:434:a386:6cf with SMTP id 5b1f17b1804b1-436e267f77amr250003325e9.2.1736942963506; Wed, 15 Jan 2025 04:09:23 -0800 (PST) Received: from [192.168.10.46] (146725694.box.freepro.com. [130.180.211.218]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-437c74c4751sm20803605e9.19.2025.01.15.04.09.22 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 15 Jan 2025 04:09:23 -0800 (PST) Message-ID: Date: Wed, 15 Jan 2025 13:09:21 +0100 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] genirq/timings: add kernel-doc for a function param To: Thomas Gleixner , Randy Dunlap , linux-kernel@vger.kernel.org References: <20250111062954.910657-1-rdunlap@infradead.org> <87a5bscs82.ffs@tglx> Content-Language: en-US From: Daniel Lezcano Cc: Ulf Hansson In-Reply-To: <87a5bscs82.ffs@tglx> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Hi Thomas, [Cc'ed Ulf] On 15/01/2025 10:59, Thomas Gleixner wrote: > On Fri, Jan 10 2025 at 22:29, Randy Dunlap wrote: > >> Add the description for @now to eliminate a kernel-doc warning. >> (Is this function used? I don't see it being called.) > > That's indeed a good question. > > Daniel, what's the state of this after 7+ years of being in "comes soon" > state? We recently discussed that with Ulf. The next irq prediction would greatly help during the DSU [1] shut down process. As the last CPU going down initiates the DSU shut down, there are no more IPI involved and the timer + irq prediction will be much more accurate. However, it is clear that we are talking about this feature since a long time and we did not finish its implementation yet, so it is not really serious to ask for more retention in the kernel if it is unused. On the other side, it took me a lot of effort to elaborate the suffix based algorithm for the prediction and it would be a pity if we drop it because of the lack of progress :( So, here is my proposal. Ulf and I will do the changes for the DSU power down which is reasonable to say it can happen during the next cycle. If there is nothing for the end of the next cycle, then we remove the code. Does it sound good ? [1] https://developer.arm.com/Processors/DSU-120 -- Linaro.org │ Open source software for ARM SoCs Follow Linaro: Facebook | Twitter | Blog