On Tue, 22 Sep 2015 18:58:30 +0300 Peter Mamonov <pmamonov@xxxxxxxxx> wrote: > Signed-off-by: Peter Mamonov <pmamonov@xxxxxxxxx> > --- > common/clock.c | 8 ++++++++ > include/clock.h | 1 + > include/common.h | 1 + > 3 files changed, 10 insertions(+) > > diff --git a/common/clock.c b/common/clock.c > index 35c9e6c..51cf9e4 100644 > --- a/common/clock.c > +++ b/common/clock.c > @@ -202,6 +202,14 @@ void mdelay(unsigned long msecs) > } > EXPORT_SYMBOL(mdelay); > > +void mdelay_non_interruptible(unsigned long msecs) > +{ > + uint64_t start = get_time_ns(); > + > + while(!is_timeout_non_interruptible(start, msecs * MSECOND)); ERROR: space required before the open parenthesis '(' #107: FILE: common/clock.c:209: + while(!is_timeout_non_interruptible(start, msecs * MSECOND)); ERROR: trailing statements should be on next line #107: FILE: common/clock.c:209: + while(!is_timeout_non_interruptible(start, msecs * MSECOND)); > +} > +EXPORT_SYMBOL(mdelay_non_interruptible); > + > int init_clock(struct clocksource *cs) > { > current_clock = cs; > diff --git a/include/clock.h b/include/clock.h > index 691befc..68d71d7 100644 > --- a/include/clock.h > +++ b/include/clock.h > @@ -38,6 +38,7 @@ int is_timeout_non_interruptible(uint64_t start_ns, uint64_t time_offset_ns); > > void ndelay(unsigned long nsecs); > void mdelay(unsigned long msecs); > +void mdelay_non_interruptible (unsigned long msecs); > > #define SECOND ((uint64_t)(1000 * 1000 * 1000)) > #define MSECOND ((uint64_t)(1000 * 1000)) > diff --git a/include/common.h b/include/common.h > index 553a7f4..c576908 100644 > --- a/include/common.h > +++ b/include/common.h > @@ -72,6 +72,7 @@ void __noreturn poweroff(void); > /* lib_$(ARCH)/time.c */ > void udelay (unsigned long); > void mdelay (unsigned long); > +void mdelay_non_interruptible (unsigned long); > > /* lib_generic/crc32.c */ > uint32_t crc32(uint32_t, const void*, unsigned int); > -- > 2.1.4 > > > _______________________________________________ > barebox mailing list > barebox@xxxxxxxxxxxxxxxxxxx > http://lists.infradead.org/mailman/listinfo/barebox -- -- Best regards, Antony Pavlov _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox