um: fix ndelay/udelay defines
authorJohannes Berg <johannes.berg@intel.com>
Tue, 31 Aug 2021 07:27:53 +0000 (09:27 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 27 Jan 2022 09:53:58 +0000 (10:53 +0100)
commit8411722e5652c37b36cfa56640c7e67c0d0306ff
tree45aa668319501c54473601bef52ae830bc014ee8
parentb2b1b490bd2983c84566c94b4bf3b0e4279f3ea7
um: fix ndelay/udelay defines

[ Upstream commit 5f8539e2ff962e25b57742ca7106456403abbc94 ]

Many places in the kernel use 'udelay' as an identifier, and
are broken with the current "#define udelay um_udelay". Fix
this by adding an argument to the macro, and do the same to
'ndelay' as well, just in case.

Fixes: 0bc8fb4dda2b ("um: Implement ndelay/udelay in time-travel mode")
Reported-by: kernel test robot <lkp@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Richard Weinberger <richard@nod.at>
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/um/include/asm/delay.h