Use rtc_lock to protect RTC operations
Many RTC routines were not protected against each other, so there are potential races, for example, ntp-update against /dev/rtc. This patch fixes them using rtc_lock. Signed-off-by:Atsushi Nemoto <anemo@mba.ocn.ne.jp> Signed-off-by:
Ralf Baechle <ralf@linux-mips.org>
Showing
- arch/mips/ddb5xxx/common/rtc_ds1386.c 6 additions, 0 deletionsarch/mips/ddb5xxx/common/rtc_ds1386.c
- arch/mips/dec/time.c 22 additions, 2 deletionsarch/mips/dec/time.c
- arch/mips/jmr3927/common/rtc_ds1742.c 6 additions, 0 deletionsarch/mips/jmr3927/common/rtc_ds1742.c
- arch/mips/lasat/ds1603.c 9 additions, 0 deletionsarch/mips/lasat/ds1603.c
- arch/mips/momentum/jaguar_atx/setup.c 6 additions, 0 deletionsarch/mips/momentum/jaguar_atx/setup.c
- arch/mips/momentum/ocelot_3/setup.c 6 additions, 0 deletionsarch/mips/momentum/ocelot_3/setup.c
- arch/mips/momentum/ocelot_c/setup.c 6 additions, 0 deletionsarch/mips/momentum/ocelot_c/setup.c
- arch/mips/pmc-sierra/yosemite/setup.c 6 additions, 0 deletionsarch/mips/pmc-sierra/yosemite/setup.c
- arch/mips/sgi-ip22/ip22-time.c 6 additions, 0 deletionsarch/mips/sgi-ip22/ip22-time.c
- arch/mips/sibyte/swarm/rtc_m41t81.c 7 additions, 0 deletionsarch/mips/sibyte/swarm/rtc_m41t81.c
- arch/mips/sibyte/swarm/rtc_xicor1241.c 6 additions, 0 deletionsarch/mips/sibyte/swarm/rtc_xicor1241.c
- include/asm-mips/mc146818-time.h 22 additions, 2 deletionsinclude/asm-mips/mc146818-time.h
- include/asm-mips/time.h 3 additions, 0 deletionsinclude/asm-mips/time.h
Loading
Please register or sign in to comment