mbox series

[GIT,PULL] RTC for 4.20

Message ID 20181026205506.GA14231@piout.net
State Accepted
Headers show
Series [GIT,PULL] RTC for 4.20 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git tags/rtc-4.20

Message

Alexandre Belloni Oct. 26, 2018, 8:55 p.m. UTC
Hi Linus,

Here is the pull-request for the RTC subsystem for 4.20.

This cycle, there were mostly non urgent fixes in drivers. I also
finally unexported the non managed registration.

The following changes since commit 5b394b2ddf0347bef56e50c69a58773c94343ff3:

  Linux 4.19-rc1 (2018-08-26 14:11:59 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git tags/rtc-4.20

for you to fetch changes up to 3822d1bb0df18aa28930f19bc46e0704aea1be0f:

  rtc: sc27xx: Always read normal alarm when registering RTC device (2018-10-25 02:35:42 +0200)

----------------------------------------------------------------
RTC for 4.20

Subsystem:
 - non devm managed registration is now removed from the driver API.
 - all the unnecessary rtc_valid_tm() calls have been removed

Drivers:
 - abx80X: watchdog support
 - cmos: fix non ACPI support
 - sc27xx: fix alarm support
 - Remove a possible sysfs race condition for ab8500, ds1307, ds1685, isl1208
 - Fix a possible race condition where an irq handler may be called before the
   rtc_device struct is allocated for mt6397, pl030, menelaus, armada38x

----------------------------------------------------------------
Alexandre Belloni (32):
      rtc: rv8803: fix the rv8803 id in the OF table
      rtc: rv8803: add Epson RX8803 support
      rtc: mt6397: fix possible race condition
      rtc: pl030: fix possible race condition
      rtc: pl031: switch to devm_rtc_allocate_device/rtc_register_device
      mfd: menelaus: Fix possible race condition and leak
      Merge tag 'ib-mfd-rtc-v4.20' of git://git.kernel.org/.../lee/mfd into rtc-next
      rtc: unexport non devm managed registration
      rtc: remove irq_task from kerneldoc
      rtc: isl1208: avoid possible sysfs race
      rtc: reorder Makefile entries
      rtc: move rtc_add_group/s definitions
      rtc: isl1208: don't include core header file
      rtc: tx4939: fixup nvmem name and register size
      rtc: test: make license text and module license match.
      rtc: test: Switch to SPDX identifier
      rtc: ds1685: drop RTC_DS1685_PROC_REGS
      rtc: ds1685: use generic nvmem
      rtc: ds1685: use rtc_add_group
      rtc: ds1307: use rtc_add_group
      rtc: lib: correct documentation typo
      rtc: armada38x: fix possible race condition
      rtc: armada38x: add range
      rtc: armada38x: switch to rtc_time64_to_tm/rtc_tm_to_time64
      rtc: rs5c348: remove useless label
      rtc: rs5c348: remove forward declaration
      rtc: rs5c348: report error when time is invalid
      rtc: ab8500: use rtc_add_group
      rtc: ab8500: let the core handle range
      rtc: ab8500: remove useless check
      rtc: vr41xx: switch to rtc_time64_to_tm/rtc_tm_to_time64
      rtc: mv: let the core handle invalid alarms

Arnd Bergmann (1):
      rtc: mips: default to rtc-cmos on mips

Baolin Wang (5):
      rtc: sc27xx: Set wakeup capability before registering rtc device
      rtc: sc27xx: Clear SPG value update interrupt status
      rtc: sc27xx: Remove interrupts disable and clear in probe()
      rtc: sc27xx: Add check to see if need to enable the alarm interrupt
      rtc: sc27xx: Always read normal alarm when registering RTC device

Dan Carpenter (1):
      rtc: sysfs: fix NULL check in rtc_add_groups()

Giulio Benetti (2):
      rtc: ds1307: add offset sysfs for mt41txx chips.
      rtc: ds1307: add frequency_test_enable  attribute on m41txx

Gustavo A. R. Silva (2):
      rtc: sun6i: Use struct_size() in kzalloc()
      rtc: m41t80: mark expected switch fall-through

Jeremy Gebben (2):
      rtc: abx80x: use a 'priv' struct for client data
      rtc: abx80x: add basic watchdog support

Jia-Ju Bai (1):
      rtc: rtc-mrst: Replace mdelay() with msleep() in mrst_read_time()

Keerthy (2):
      rtc: omap: use of_device_is_system_power_controller function
      rtc: omap: Cut down the shutdown time from 2 seconds to 1 sec

Maciej W. Rozycki (2):
      rtc: cmos: Fix non-ACPI undefined reference to `hpet_rtc_interrupt'
      rtc: cmos: Remove the `use_acpi_alarm' module parameter for !ACPI

Nathan Chancellor (1):
      rtc: s35390a: Change buf's type to u8 in s35390a_init

Paul Cercueil (1):
      rtc: jz4740: Drop dependency on MACH_INGENIC

Soeren Moch (1):
      rtc: ds1307: fix ds1339 wakealarm support

Thierry Reding (1):
      rtc: tegra: Propagate errors from platform_get_irq()

Wolfram Sang (1):
      rtc: ds1685: simplify getting .driver_data

YueHaibing (1):
      rtc: mrst: remove set but not used variable 'valid'

 arch/mips/Kconfig           |   2 +-
 drivers/char/Kconfig        |   2 +-
 drivers/mfd/menelaus.c      |  13 ++-
 drivers/rtc/Kconfig         |  14 +---
 drivers/rtc/Makefile        |  12 +--
 drivers/rtc/class.c         |  12 ++-
 drivers/rtc/interface.c     |   3 -
 drivers/rtc/rtc-ab8500.c    |  96 +++++-----------------
 drivers/rtc/rtc-abx80x.c    | 143 +++++++++++++++++++++++++++++---
 drivers/rtc/rtc-armada38x.c |  46 +++++------
 drivers/rtc/rtc-cmos.c      |  29 +++++--
 drivers/rtc/rtc-core.h      |  14 ----
 drivers/rtc/rtc-ds1307.c    | 145 ++++++++++++++++++++++++++++++++-
 drivers/rtc/rtc-ds1685.c    | 194 ++++++--------------------------------------
 drivers/rtc/rtc-isl1208.c   |  34 +++-----
 drivers/rtc/rtc-lib.c       |   2 +-
 drivers/rtc/rtc-m41t80.c    |   2 +-
 drivers/rtc/rtc-mrst.c      |   5 +-
 drivers/rtc/rtc-mt6397.c    |  13 +--
 drivers/rtc/rtc-mv.c        |   8 +-
 drivers/rtc/rtc-omap.c      |  28 ++++---
 drivers/rtc/rtc-pl030.c     |  15 ++--
 drivers/rtc/rtc-pl031.c     |  18 ++--
 drivers/rtc/rtc-rs5c348.c   |  65 +++++++--------
 drivers/rtc/rtc-rv8803.c    |   7 +-
 drivers/rtc/rtc-s35390a.c   |   2 +-
 drivers/rtc/rtc-sc27xx.c    |  60 +++++++++-----
 drivers/rtc/rtc-sun6i.c     |   3 +-
 drivers/rtc/rtc-sysfs.c     |   4 +-
 drivers/rtc/rtc-tegra.c     |  10 ++-
 drivers/rtc/rtc-test.c      |   7 +-
 drivers/rtc/rtc-tx4939.c    |   4 +-
 drivers/rtc/rtc-vr41xx.c    |   9 +-
 include/linux/rtc.h         |  21 +++--
 34 files changed, 556 insertions(+), 486 deletions(-)

Comments

Linus Torvalds Oct. 27, 2018, 4:25 p.m. UTC | #1
On Fri, Oct 26, 2018 at 1:55 PM Alexandre Belloni
<alexandre.belloni@bootlin.com> wrote:
>
> Here is the pull-request for the RTC subsystem for 4.20.
>
> This cycle, there were mostly non urgent fixes in drivers. I also
> finally unexported the non managed registration.

Pulled,

               Linus