On Mon, Aug 19, 2019 at 04:31:43PM +0200, Thomas Gleixner wrote: > rtc.h is not needed in alarmtimers when a forward declaration of struct > rtc_device is provided. That allows to include posix-timers.h without > adding more includes to alarmtimer.h or creating circular include > dependencies. > > Signed-off-by: Thomas Gleixner <t...@linutronix.de>
Reviewed-by: Frederic Weisbecker <frede...@kernel.org> > --- > include/linux/alarmtimer.h | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > --- a/include/linux/alarmtimer.h > +++ b/include/linux/alarmtimer.h > @@ -5,7 +5,8 @@ > #include <linux/time.h> > #include <linux/hrtimer.h> > #include <linux/timerqueue.h> > -#include <linux/rtc.h> > + > +struct rtc_device; > > enum alarmtimer_type { > ALARM_REALTIME, > >