Message ID | 20210712142027.22900-1-andriy.shevchenko@linux.intel.com |
---|---|
State | Accepted |
Commit | 26471d4a6cf8d5d0bd0fb55c7169de7d67cc703a |
Headers | show |
Series | [v3,1/3] units: Add SI metric prefix definitions | expand |
On Mon, Jul 12, 2021 at 05:20:25PM +0300, Andy Shevchenko wrote: > Sometimes it's useful to have well-defined SI metric prefix to be used > to self-describe the formulas or equations. > > List most popular ones in the units.h. Wolfram, can we have this applied or commented? It seems we are going to have more users of these definitions (I have recently reviewed one of IIO driver where two of them are in use). -- With Best Regards, Andy Shevchenko
On Wed, Aug 11, 2021 at 03:22:40PM +0300, Andy Shevchenko wrote: > On Mon, Jul 12, 2021 at 05:20:25PM +0300, Andy Shevchenko wrote: > > Sometimes it's useful to have well-defined SI metric prefix to be used > > to self-describe the formulas or equations. > > > > List most popular ones in the units.h. > > Wolfram, can we have this applied or commented? It seems we are going to have > more users of these definitions (I have recently reviewed one of IIO driver > where two of them are in use). Okay, seems there won't be one to ack the units.h changes. Doesn't really matter, I think. Will apply now.
On Mon, Jul 12, 2021 at 05:20:25PM +0300, Andy Shevchenko wrote: > Sometimes it's useful to have well-defined SI metric prefix to be used > to self-describe the formulas or equations. > > List most popular ones in the units.h. > > Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Applied to for-next, thanks!
On Mon, Jul 12, 2021 at 05:20:27PM +0300, Andy Shevchenko wrote: > In couple of places the indentation makes harder to read the code. > Fix it to be sane. > > Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Applied to for-next, thanks!
diff --git a/include/linux/units.h b/include/linux/units.h index dcc30a53fa93..4a25e0cc8fb3 100644 --- a/include/linux/units.h +++ b/include/linux/units.h @@ -4,6 +4,22 @@ #include <linux/math.h> +/* Metric prefixes in accordance with Système international (d'unités) */ +#define PETA 1000000000000000ULL +#define TERA 1000000000000ULL +#define GIGA 1000000000UL +#define MEGA 1000000UL +#define KILO 1000UL +#define HECTO 100UL +#define DECA 10UL +#define DECI 10UL +#define CENTI 100UL +#define MILLI 1000UL +#define MICRO 1000000UL +#define NANO 1000000000UL +#define PICO 1000000000000ULL +#define FEMTO 1000000000000000ULL + #define MILLIWATT_PER_WATT 1000L #define MICROWATT_PER_MILLIWATT 1000L #define MICROWATT_PER_WATT 1000000L
Sometimes it's useful to have well-defined SI metric prefix to be used to self-describe the formulas or equations. List most popular ones in the units.h. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> --- v3: converted to be unsigned values (Joe) include/linux/units.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+)