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 10:03:44 +0000 (11:03 +0100)
commit2a2f4f3aeafd684d1f8d790ef1ccb663ec8eb844
treecdab19d9dac3639fd1ce7dda5b31acebfb4881f5
parent3a45c47034918d5496e37eb3e2ffae9a1f30b7af
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