diff options
author | Simon Glass <sjg@chromium.org> | 2016-02-24 09:14:46 -0700 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2016-02-26 08:53:10 -0700 |
commit | 83cc112e82fea5f521a3bf6334dce6e6c56ef0e6 (patch) | |
tree | 07019510ec310c4d143267dc0f35be283b32e2e6 /lib/div64.c | |
parent | 5eca977935bf58f4227b2681e612a452a0da0286 (diff) | |
download | u-boot-83cc112e82fea5f521a3bf6334dce6e6c56ef0e6.zip u-boot-83cc112e82fea5f521a3bf6334dce6e6c56ef0e6.tar.gz u-boot-83cc112e82fea5f521a3bf6334dce6e6c56ef0e6.tar.bz2 |
lib: Don't instrument the div64 function
This function can be called from the timer code on instrumented functions.
Mark it as 'notrace' so that it doesn't cause infinite recursion.
Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Diffstat (limited to 'lib/div64.c')
-rw-r--r-- | lib/div64.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/div64.c b/lib/div64.c index 795ef0e..319fca5 100644 --- a/lib/div64.c +++ b/lib/div64.c @@ -18,8 +18,9 @@ #include <div64.h> #include <linux/types.h> +#include <linux/compiler.h> -uint32_t __div64_32(uint64_t *n, uint32_t base) +uint32_t notrace __div64_32(uint64_t *n, uint32_t base) { uint64_t rem = *n; uint64_t b = base; |