diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2015-10-07 08:23:45 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2015-10-07 08:23:45 +0200 |
commit | c8fa7eed6695fb261cdeba49136ac8611e409952 (patch) | |
tree | 43aa2bc1ee12777cb4937ed3a70cad4e12ce3d92 /include | |
parent | 7bf2e891a4909f1cd4c765761b05984b5ff962bb (diff) | |
parent | 1c9e671462ad4f4e294e962417e122da2a762e65 (diff) | |
download | barebox-c8fa7eed6695fb261cdeba49136ac8611e409952.tar.gz barebox-c8fa7eed6695fb261cdeba49136ac8611e409952.tar.xz |
Merge branch 'for-next/misc'
Diffstat (limited to 'include')
-rw-r--r-- | include/clock.h | 3 | ||||
-rw-r--r-- | include/common.h | 5 | ||||
-rw-r--r-- | include/errno.h | 6 |
3 files changed, 8 insertions, 6 deletions
diff --git a/include/clock.h b/include/clock.h index 691befc2e2..681e3ad888 100644 --- a/include/clock.h +++ b/include/clock.h @@ -34,9 +34,8 @@ uint32_t clocksource_hz2mult(uint32_t hz, uint32_t shift_constant); int is_timeout(uint64_t start_ns, uint64_t time_offset_ns); int is_timeout_non_interruptible(uint64_t start_ns, uint64_t time_offset_ns); -// void udelay(unsigned long usecs); - void ndelay(unsigned long nsecs); +void udelay(unsigned long usecs); void mdelay(unsigned long msecs); #define SECOND ((uint64_t)(1000 * 1000 * 1000)) diff --git a/include/common.h b/include/common.h index 553a7f4f44..03ceec257d 100644 --- a/include/common.h +++ b/include/common.h @@ -23,6 +23,7 @@ #include <stdio.h> #include <module.h> #include <config.h> +#include <clock.h> #include <linux/bitops.h> #include <linux/types.h> #include <linux/string.h> @@ -69,10 +70,6 @@ long get_ram_size (volatile long *, long); /* $(CPU)/cpu.c */ void __noreturn poweroff(void); -/* lib_$(ARCH)/time.c */ -void udelay (unsigned long); -void mdelay (unsigned long); - /* lib_generic/crc32.c */ uint32_t crc32(uint32_t, const void*, unsigned int); uint32_t crc32_no_comp(uint32_t, const void*, unsigned int); diff --git a/include/errno.h b/include/errno.h index 025816e067..496ccab0ee 100644 --- a/include/errno.h +++ b/include/errno.h @@ -2,6 +2,7 @@ #define __ERRNO_H #include <asm-generic/errno.h> +#include <linux/err.h> extern int errno; @@ -9,4 +10,9 @@ void perror(const char *s); const char *errno_str(void); const char *strerror(int errnum); +static inline const char *strerrorp(const void *errp) +{ + return strerror(-PTR_ERR(errp)); +} + #endif /* __ERRNO_H */ |