[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20220601065746.18426-1-juitse.huang@gmail.com>
Date: Wed, 1 Jun 2022 14:57:46 +0800
From: Jui-Tse Huang <juitse.huang@...il.com>
To: linux-kernel@...r.kernel.org
Cc: Jui-Tse Huang <juitse.huang@...il.com>,
Mark Rutland <mark.rutland@....com>,
Johannes Berg <johannes.berg@...el.com>,
Bruno Randolf <br1@...fach.org>,
Ching-Chun Huang <jserv@...s.ncku.edu.tw>
Subject: [PATCH] average: Clarify the restrictions
There is several restrictions in the EWMA helper macro that the
developers should take care of, but the comment does not mentioned yet,
thus, this patch clarify the restrictions.
Signed-off-by: Jui-Tse Huang <juitse.huang@...il.com>
---
include/linux/average.h | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/include/linux/average.h b/include/linux/average.h
index a1a8f09631ce..1618f6519c3d 100644
--- a/include/linux/average.h
+++ b/include/linux/average.h
@@ -13,6 +13,10 @@
* precision and fall-off coefficient determined at compile-time
* and built into the generated helper funtions.
*
+ * This implementation supports upto 30 bits of precition, and for
+ * usage concern, only the api of fetching non-fractional part is
+ * provided for now.
+ *
* The first argument to the macro is the name that will be used
* for the struct and helper functions.
*
--
2.34.1
Powered by blists - more mailing lists