kernel.h: split out min()/max() et al. helpers
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Fri, 16 Oct 2020 03:10:21 +0000 (20:10 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 16 Oct 2020 18:11:19 +0000 (11:11 -0700)
commitb296a6d53339a79082c1d2c1761e948e8b3def69
tree3690c09dcb43d2f3d823d5b1f6aabbc1fbf79cb0
parentce9bebe683a131b86be986c3b6a741a520327679
kernel.h: split out min()/max() et al. helpers

kernel.h is being used as a dump for all kinds of stuff for a long time.
Here is the attempt to start cleaning it up by splitting out min()/max()
et al.  helpers.

At the same time convert users in header and lib folder to use new header.
Though for time being include new header back to kernel.h to avoid
twisted indirected includes for other existing users.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Cc: "Rafael J. Wysocki" <rjw@rjwysocki.net>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: Rasmus Villemoes <linux@rasmusvillemoes.dk>
Cc: Joe Perches <joe@perches.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Link: https://lkml.kernel.org/r/20200910164152.GA1891694@smile.fi.intel.com
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
12 files changed:
include/linux/blkdev.h
include/linux/bvec.h
include/linux/jiffies.h
include/linux/kernel.h
include/linux/minmax.h [new file with mode: 0644]
include/linux/nodemask.h
include/linux/uaccess.h
kernel/range.c
lib/find_bit.c
lib/hexdump.c
lib/math/rational.c
lib/math/reciprocal_div.c