[tip: timers/urgent] ntp: Use freezable workqueue for RTC synchronization

2021-02-05 Thread tip-bot2 for Geert Uytterhoeven
The following commit has been merged into the timers/urgent branch of tip: Commit-ID: 24c242ec7abb3d21fa0b1da6bb251521dc1717b5 Gitweb: https://git.kernel.org/tip/24c242ec7abb3d21fa0b1da6bb251521dc1717b5 Author:Geert Uytterhoeven AuthorDate:Mon, 25 Jan 2021 15:30:39 +01:00

[tip: timers/urgent] rtc: mc146818: Dont test for bit 0-5 in Register D

2021-02-02 Thread tip-bot2 for Thomas Gleixner
The following commit has been merged into the timers/urgent branch of tip: Commit-ID: ebb22a05943666155e6da04407cc6e913974c78c Gitweb: https://git.kernel.org/tip/ebb22a05943666155e6da04407cc6e913974c78c Author:Thomas Gleixner AuthorDate:Mon, 01 Feb 2021 20:24:17 +01:00

Re: [GIT pull] timers/urgent for v5.11-rc6

2021-01-31 Thread Linus Torvalds
On Sun, Jan 31, 2021 at 2:40 AM Thomas Gleixner wrote: > > please pull the latest timers/urgent branch from: > >git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git > timers-urgent-2021-01-31 Manual pr-tracker-bot says thanks again. Linus

[GIT pull] timers/urgent for v5.11-rc6

2021-01-31 Thread Thomas Gleixner
Linus, please pull the latest timers/urgent branch from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers-urgent-2021-01-31 up to: 211e5db19d15: rtc: mc146818: Detect and handle broken RTCs A fix for handling advertised, but non-existent 146818 RTCs correctly. With the

[PATCH 16/16] rcu/nocb: Unify timers

2021-01-28 Thread Frederic Weisbecker
Now that nocb_timer and nocb_bypass_timer have become very similar, merge them together. A new RCU_NOCB_WAKE_BYPASS wake level is introduced. As a result, timers perform all kinds of deferred wake ups but other deferred wakeup callsites only handle non-bypass wakeups in order not to wake up rcuo

[tip: timers/urgent] rtc: mc146818: Detect and handle broken RTCs

2021-01-27 Thread tip-bot2 for Thomas Gleixner
The following commit has been merged into the timers/urgent branch of tip: Commit-ID: 211e5db19d15a721b2953ea54b8f26c2963720eb Gitweb: https://git.kernel.org/tip/211e5db19d15a721b2953ea54b8f26c2963720eb Author:Thomas Gleixner AuthorDate:Tue, 26 Jan 2021 18:02:11 +01:00

Re: [GIT PULL] timers/urgent for v5.11-rc5

2021-01-24 Thread pr-tracker-bot
The pull request you sent on Sun, 24 Jan 2021 12:11:26 +0100: > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git > tags/timers_urgent_for_v5.11_rc5 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/025929f46813c572d4ef0b379c704bf664e8a7a3 Thank you! -- Deet-d

[GIT PULL] timers/urgent for v5.11-rc5

2021-01-24 Thread Borislav Petkov
Hi Linus, please pull two urgent fixes to the timers machinery, for v5.11. Thx. --- The following changes since commit 7c53f6b671f4aba70ff15e1b05148b10d58c2837: Linux 5.11-rc3 (2021-01-10 14:34:50 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel

[tip: timers/urgent] timekeeping: Remove unused get_seconds()

2021-01-12 Thread tip-bot2 for Chunguang Xu
The following commit has been merged into the timers/urgent branch of tip: Commit-ID: aba428a0c612bb259891307da12e22efd0fab14c Gitweb: https://git.kernel.org/tip/aba428a0c612bb259891307da12e22efd0fab14c Author:Chunguang Xu AuthorDate:Tue, 01 Dec 2020 17:52:31 +08:00

[tip: timers/urgent] ntp: Fix RTC synchronization on 32-bit platforms

2021-01-12 Thread tip-bot2 for Geert Uytterhoeven
The following commit has been merged into the timers/urgent branch of tip: Commit-ID: e3fab2f3de081e98c50b7b4ace1b040161d95310 Gitweb: https://git.kernel.org/tip/e3fab2f3de081e98c50b7b4ace1b040161d95310 Author:Geert Uytterhoeven AuthorDate:Mon, 11 Jan 2021 11:39:56 +01:00

[tip: timers/urgent] timekeeping: Fix spelling mistake in Kconfig "fullfill" -> "fulfill"

2020-12-18 Thread tip-bot2 for Colin Ian King
The following commit has been merged into the timers/urgent branch of tip: Commit-ID: f6f5cd840ae782680c5e94048c72420e4e6857f9 Gitweb: https://git.kernel.org/tip/f6f5cd840ae782680c5e94048c72420e4e6857f9 Author:Colin Ian King AuthorDate:Thu, 17 Dec 2020 17:17:05 Committer

[tip: timers/urgent] tick: Remove pointless cpu valid check in hotplug code

2020-12-16 Thread tip-bot2 for Thomas Gleixner
The following commit has been merged into the timers/urgent branch of tip: Commit-ID: f12ad423c4af877b2e4b5a80928b95195fccab04 Gitweb: https://git.kernel.org/tip/f12ad423c4af877b2e4b5a80928b95195fccab04 Author:Thomas Gleixner AuthorDate:Sun, 06 Dec 2020 22:12:54 +01:00

[tip: timers/urgent] tick/sched: Remove bogus boot "safety" check

2020-12-16 Thread tip-bot2 for Thomas Gleixner
The following commit has been merged into the timers/urgent branch of tip: Commit-ID: ba8ea8e7dd6e1662e34e730eadfc52aa6816f9dd Gitweb: https://git.kernel.org/tip/ba8ea8e7dd6e1662e34e730eadfc52aa6816f9dd Author:Thomas Gleixner AuthorDate:Sun, 06 Dec 2020 22:12:55 +01:00

Re: [GIT pull] timers/core for v5.11-rc1

2020-12-14 Thread pr-tracker-bot
The pull request you sent on Mon, 14 Dec 2020 20:22:19 -: > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git > timers-core-2020-12-14 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/533369b145d8d1bc44b8ed7f0dd0ecffb16384cc Thank you! -- Deet-do

[GIT pull] timers/core for v5.11-rc1

2020-12-14 Thread Thomas Gleixner
Linus, please pull the latest timers/core branch from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers-core-2020-12-14 up to: 3cabca87b329: ntp: Fix prototype in the !CONFIG_GENERIC_CMOS_UPDATE case timers and timekeeping updates: Core: - Robustness improvements for

[tip: timers/core] ntp: Fix prototype in the !CONFIG_GENERIC_CMOS_UPDATE case

2020-12-13 Thread tip-bot2 for Ingo Molnar
The following commit has been merged into the timers/core branch of tip: Commit-ID: 3cabca87b329cbcbdf295be0094adbd72c7b1f67 Gitweb: https://git.kernel.org/tip/3cabca87b329cbcbdf295be0094adbd72c7b1f67 Author:Ingo Molnar AuthorDate:Sat, 12 Dec 2020 18:29:20 +01:00

[tip: timers/core] ntp: Fix build error

2020-12-12 Thread tip-bot2 for Ingo Molnar
The following commit has been merged into the timers/core branch of tip: Commit-ID: a3356a079da268cd35460d9bfe052c74383e179b Gitweb: https://git.kernel.org/tip/a3356a079da268cd35460d9bfe052c74383e179b Author:Ingo Molnar AuthorDate:Sat, 12 Dec 2020 18:29:20 +01:00

[tip: timers/core] clocksource/drivers/arm_arch_timer: Use stable count reader in erratum sne

2020-12-12 Thread tip-bot2 for Keqian Zhu
The following commit has been merged into the timers/core branch of tip: Commit-ID: d8cc3905b8073c7cfbff94af889fa8dc71f21dd5 Gitweb: https://git.kernel.org/tip/d8cc3905b8073c7cfbff94af889fa8dc71f21dd5 Author:Keqian Zhu AuthorDate:Fri, 04 Dec 2020 15:31:25 +08:00 Committer

[tip: timers/core] clocksource/drivers/dw_apb_timer_of: Add error handling if no clock available

2020-12-12 Thread tip-bot2 for Dinh Nguyen
The following commit has been merged into the timers/core branch of tip: Commit-ID: 5d9814df0aec56a638bbf20795abb4cfaf3cd331 Gitweb: https://git.kernel.org/tip/5d9814df0aec56a638bbf20795abb4cfaf3cd331 Author:Dinh Nguyen AuthorDate:Sat, 05 Dec 2020 04:52:23 -06:00

[tip: timers/core] clocksource/drivers/sh_cmt: Fix potential deadlock when calling runtime PM

2020-12-12 Thread tip-bot2 for Niklas Söderlund
The following commit has been merged into the timers/core branch of tip: Commit-ID: 8ae954caf49ac403c177d117fb8e05cbc866aa3c Gitweb: https://git.kernel.org/tip/8ae954caf49ac403c177d117fb8e05cbc866aa3c Author:Niklas Söderlund AuthorDate:Sat, 05 Dec 2020 03:19:20 +01:00

[tip: timers/core] clocksource/drivers/arm_arch_timer: Correct fault programming of CNTKCTL_EL1.EVNTI

2020-12-12 Thread tip-bot2 for Keqian Zhu
The following commit has been merged into the timers/core branch of tip: Commit-ID: 8b7770b877d187bfdae1eaf587bd2b792479a31c Gitweb: https://git.kernel.org/tip/8b7770b877d187bfdae1eaf587bd2b792479a31c Author:Keqian Zhu AuthorDate:Fri, 04 Dec 2020 15:31:26 +08:00 Committer

Re: [GIT PULL] timers changes for v5.11 #2

2020-12-12 Thread Thomas Gleixner
On Thu, Dec 10 2020 at 12:23, Daniel Lezcano wrote: > please consider pulling those 3 last changes which fixes some issues on > the drivers. > > The following changes since commit fef92cd2bc04c64bb3743d40c0b4be47aedf9e23: > > Merge tag 'timers-v5.11' of >

[tip: timers/core] tick/sched: Make jiffies update quick check more robust

2020-12-11 Thread tip-bot2 for Thomas Gleixner
The following commit has been merged into the timers/core branch of tip: Commit-ID: aa3b66f401b372598b29421bab4d17b631b92407 Gitweb: https://git.kernel.org/tip/aa3b66f401b372598b29421bab4d17b631b92407 Author:Thomas Gleixner AuthorDate:Fri, 04 Dec 2020 11:55:19 +01:00

[PATCH RT 3/4] timers: Move clearing of base::timer_running under base::lock

2020-12-11 Thread Steven Rostedt
5.4.82-rt46-rc1 stable review patch. If anyone has any objections, please let me know. -- From: Thomas Gleixner syzbot reported KCSAN data races vs. timer_base::timer_running being set to NULL without holding base::lock in expire_timers(). This looks innocent and most reads are

Re: timers: Move clearing of base::timer_running under base::lock

2020-12-11 Thread Sebastian Andrzej Siewior
On 2020-12-11 15:36:27 [+0100], Thomas Gleixner wrote: > So the change at hand does not make things worse, right? Correct. This *ping*-*pong* was there before this patch because ->running_timer is always cleared after the callback finishes. I was just curious why out of a sudden there are *that*

Re: timers: Move clearing of base::timer_running under base::lock

2020-12-11 Thread Thomas Gleixner
On Tue, Dec 08 2020 at 09:50, Sebastian Andrzej Siewior wrote: > On 2020-12-07 08:06:48 [-0800], Paul E. McKenney wrote: >> > Yes, but it triggers frequently. Like `rcuc' is somehow is aligned with >> > the timeout. >> >> Given that a lot of RCU processing i

[tip: timers/core] ntp: Make the RTC sync offset less obscure

2020-12-11 Thread tip-bot2 for Thomas Gleixner
The following commit has been merged into the timers/core branch of tip: Commit-ID: 69eca258c85000564577642ba28335eb4e1df8f0 Gitweb: https://git.kernel.org/tip/69eca258c85000564577642ba28335eb4e1df8f0 Author:Thomas Gleixner AuthorDate:Sun, 06 Dec 2020 22:46:20 +01:00

[tip: timers/core] rtc: core: Make the sync offset default more realistic

2020-12-11 Thread tip-bot2 for Thomas Gleixner
The following commit has been merged into the timers/core branch of tip: Commit-ID: 354c796b9270eb4780e59e3bdb83a3ae4930a832 Gitweb: https://git.kernel.org/tip/354c796b9270eb4780e59e3bdb83a3ae4930a832 Author:Thomas Gleixner AuthorDate:Sun, 06 Dec 2020 22:46:17 +01:00

[tip: timers/core] rtc: mc146818: Prevent reading garbage

2020-12-11 Thread tip-bot2 for Thomas Gleixner
The following commit has been merged into the timers/core branch of tip: Commit-ID: 05a0302c35481e9b47fb90ba40922b0a4cae40d8 Gitweb: https://git.kernel.org/tip/05a0302c35481e9b47fb90ba40922b0a4cae40d8 Author:Thomas Gleixner AuthorDate:Sun, 06 Dec 2020 22:46:14 +01:00

[tip: timers/core] ntp: Consolidate the RTC update implementation

2020-12-11 Thread tip-bot2 for Thomas Gleixner
The following commit has been merged into the timers/core branch of tip: Commit-ID: 76e87d96b30b5fee91b381fbc444a3eabcd9469a Gitweb: https://git.kernel.org/tip/76e87d96b30b5fee91b381fbc444a3eabcd9469a Author:Thomas Gleixner AuthorDate:Sun, 06 Dec 2020 22:46:21 +01:00

[tip: timers/core] ntp: Make the RTC synchronization more reliable

2020-12-11 Thread tip-bot2 for Thomas Gleixner
The following commit has been merged into the timers/core branch of tip: Commit-ID: c9e6189fb03123a7dfb93589280347b46f30b161 Gitweb: https://git.kernel.org/tip/c9e6189fb03123a7dfb93589280347b46f30b161 Author:Thomas Gleixner AuthorDate:Sun, 06 Dec 2020 22:46:18 +01:00

[tip: timers/core] ntp, rtc: Move rtc_set_ntp_time() to ntp code

2020-12-11 Thread tip-bot2 for Thomas Gleixner
The following commit has been merged into the timers/core branch of tip: Commit-ID: 33e62e832384c8cb523044e0e9d99d7133f98e93 Gitweb: https://git.kernel.org/tip/33e62e832384c8cb523044e0e9d99d7133f98e93 Author:Thomas Gleixner AuthorDate:Sun, 06 Dec 2020 22:46:19 +01:00

[tip: timers/core] rtc: cmos: Make rtc_cmos sync offset correct

2020-12-11 Thread tip-bot2 for Thomas Gleixner
The following commit has been merged into the timers/core branch of tip: Commit-ID: b0ecd8e8c5ef376777277c4c2db7de92ac59f23f Gitweb: https://git.kernel.org/tip/b0ecd8e8c5ef376777277c4c2db7de92ac59f23f Author:Thomas Gleixner AuthorDate:Sun, 06 Dec 2020 22:46:16 +01:00

[tip: timers/core] rtc: mc146818: Reduce spinlock section in mc146818_set_time()

2020-12-11 Thread tip-bot2 for Thomas Gleixner
The following commit has been merged into the timers/core branch of tip: Commit-ID: dcf257e92622ba0e25fdc4b6699683e7ae67e2a1 Gitweb: https://git.kernel.org/tip/dcf257e92622ba0e25fdc4b6699683e7ae67e2a1 Author:Thomas Gleixner AuthorDate:Sun, 06 Dec 2020 22:46:15 +01:00

[GIT PULL] timers changes for v5.11 #2

2020-12-10 Thread Daniel Lezcano
Hi Thomas, please consider pulling those 3 last changes which fixes some issues on the drivers. The following changes since commit fef92cd2bc04c64bb3743d40c0b4be47aedf9e23: Merge tag 'timers-v5.11' of https://git.linaro.org/people/daniel.lezcano/linux into timers/core (2020-12-0

Re: [PATCH] dt-bindings: mfd: fix stm32 timers example

2020-12-09 Thread Rob Herring
On Wed, 02 Dec 2020 13:45:14 +0100, Fabrice Gasnier wrote: > The stm32 timers example name should match the pattern timer@. Also, > the example is based on stm32mp1 timer 2, so the identifier should be > '1' instead of '0' (e.g. timer 1). > > Fixes: bfbcbf8

Re: timers: Move clearing of base::timer_running under base::lock

2020-12-08 Thread Paul E. McKenney
CU processing is event-driven based on timers, > > and given that the scheduling-clock interrupts are synchronized for > > energy-efficiency reasons on many configs, maybe this alignment is > > expected behavior? > > No, it is the fact that rcu_preempt has a higher

Re: timers: Move clearing of base::timer_running under base::lock

2020-12-08 Thread Sebastian Andrzej Siewior
On 2020-12-07 08:06:48 [-0800], Paul E. McKenney wrote: > > Yes, but it triggers frequently. Like `rcuc' is somehow is aligned with > > the timeout. > > Given that a lot of RCU processing is event-driven based on timers, > and given that the scheduling-clock inter

Re: timers: Move clearing of base::timer_running under base::lock

2020-12-07 Thread Paul E. McKenney
->preemption > > del_timer_sync() > > . > > Yes, but it triggers frequently. Like `rcuc' is somehow is aligned with > the timeout. Given that a lot of RCU processing is event-driven based on timers, and given that the scheduling-

Re: timers: Move clearing of base::timer_running under base::lock

2020-12-07 Thread Sebastian Andrzej Siewior
On 2020-12-07 15:29:50 [+0100], Thomas Gleixner wrote: > On Mon, Dec 07 2020 at 14:07, Sebastian Andrzej Siewior wrote: > > One thing I noticed while testing it is that the "corner" case in > > timer_sync_wait_running() is quite reliably hit by rcu_preempt > > rcu_gp_fqs_loop() -> swait_event_idle_

Re: timers: Move clearing of base::timer_running under base::lock

2020-12-07 Thread Thomas Gleixner
On Mon, Dec 07 2020 at 14:07, Sebastian Andrzej Siewior wrote: > On 2020-12-06 22:40:07 [+0100], Thomas Gleixner wrote: >> syzbot reported KCSAN data races vs. timer_base::timer_running being set to >> NULL without holding base::lock in expire_timers(). >> >> This looks innocent and most reads are

Re: [PATCH] clk: ti: omap5: Fix reboot DPLL lock failure when using ABE TIMERs

2020-12-07 Thread Tony Lindgren
* H. Nikolaus Schaller [201206 11:19]: > From: David Shah > > Having the ABE DPLL ref and bypass muxes set to different inputs was > causing the DPLL not to lock when TIMER8 was used, as it is in the Pyra > for the backlight. > > This patch fixes this by setting abe_dpll_bypass_clk_mux to sys_3

Re: timers: Move clearing of base::timer_running under base::lock

2020-12-07 Thread Sebastian Andrzej Siewior
On 2020-12-06 22:40:07 [+0100], Thomas Gleixner wrote: > syzbot reported KCSAN data races vs. timer_base::timer_running being set to > NULL without holding base::lock in expire_timers(). > > This looks innocent and most reads are clearly not problematic but for a > non-RT kernel it's completely ir

Re: timers: Move clearing of base::timer_running under base::lock

2020-12-07 Thread Frederic Weisbecker
On Mon, Dec 07, 2020 at 01:25:13PM +0100, Peter Zijlstra wrote: > On Mon, Dec 07, 2020 at 02:10:13AM +0100, Frederic Weisbecker wrote: > > On Sun, Dec 06, 2020 at 10:40:07PM +0100, Thomas Gleixner wrote: > > > syzbot reported KCSAN data races vs. timer_base::timer_running being set > > > to > > >

Re: timers: Move clearing of base::timer_running under base::lock

2020-12-07 Thread Peter Zijlstra
On Mon, Dec 07, 2020 at 02:10:13AM +0100, Frederic Weisbecker wrote: > On Sun, Dec 06, 2020 at 10:40:07PM +0100, Thomas Gleixner wrote: > > syzbot reported KCSAN data races vs. timer_base::timer_running being set to > > NULL without holding base::lock in expire_timers(). > > > > This looks innocen

Re: timers: Move clearing of base::timer_running under base::lock

2020-12-06 Thread Frederic Weisbecker
On Sun, Dec 06, 2020 at 10:40:07PM +0100, Thomas Gleixner wrote: > syzbot reported KCSAN data races vs. timer_base::timer_running being set to > NULL without holding base::lock in expire_timers(). > > This looks innocent and most reads are clearly not problematic but for a > non-RT kernel it's com

timers: Move clearing of base::timer_running under base::lock

2020-12-06 Thread Thomas Gleixner
syzbot reported KCSAN data races vs. timer_base::timer_running being set to NULL without holding base::lock in expire_timers(). This looks innocent and most reads are clearly not problematic but for a non-RT kernel it's completely irrelevant whether the store happens before or after taking the loc

[PATCH] clk: ti: omap5: Fix reboot DPLL lock failure when using ABE TIMERs

2020-12-06 Thread H. Nikolaus Schaller
, "abe_dpll_clk_mux"); sys_32k_ck = clk_get_sys(NULL, "sys_32k_ck"); rc = clk_set_parent(abe_dpll_ref, sys_32k_ck); + + /* +* This must also be set to sys_32k_ck to match or +* the ABE DPLL will not lock on a warm reboot when +*

[tip: timers/core] dt-bindings: timer: Add new OST support for the upcoming new driver.

2020-12-03 Thread Zhou Yanjie
The following commit has been merged into the timers/core branch of tip: Commit-ID: 0fce2e02a29ca5420472f03d3f2858eedded3fe7 Gitweb: https://git.kernel.org/tip/0fce2e02a29ca5420472f03d3f2858eedded3fe7 Author:周琰杰 (Zhou Yanjie) AuthorDate:Mon, 26 Oct 2020 23:58:42 +08:00

[tip: timers/core] clocksource/drivers/sp804: Use clk_prepare_enable and clk_disable_unprepare

2020-12-03 Thread tip-bot2 for Kefeng Wang
The following commit has been merged into the timers/core branch of tip: Commit-ID: 9d4965eb438f0c9f93e91ce6bfec72bbb8def988 Gitweb: https://git.kernel.org/tip/9d4965eb438f0c9f93e91ce6bfec72bbb8def988 Author:Kefeng Wang AuthorDate:Thu, 29 Oct 2020 20:33:15 +08:00

[tip: timers/core] clocksource/drivers/sp804: Make some symbol static

2020-12-03 Thread tip-bot2 for Kefeng Wang
The following commit has been merged into the timers/core branch of tip: Commit-ID: 3c07bf0fc3558f680374f8ac6d148b0082aa08c6 Gitweb: https://git.kernel.org/tip/3c07bf0fc3558f680374f8ac6d148b0082aa08c6 Author:Kefeng Wang AuthorDate:Thu, 29 Oct 2020 20:33:14 +08:00

[tip: timers/core] clocksource/drivers/sp804: Add static for functions such as sp804_clockevents_init()

2020-12-03 Thread tip-bot2 for Zhen Lei
The following commit has been merged into the timers/core branch of tip: Commit-ID: 3c0a4b185f6c82c06025720b00a490c719a6f0ff Gitweb: https://git.kernel.org/tip/3c0a4b185f6c82c06025720b00a490c719a6f0ff Author:Zhen Lei AuthorDate:Wed, 21 Oct 2020 09:22:59 +08:00 Committer

[tip: timers/core] clocksource/drivers/nps: Remove EZChip NPS clocksource driver

2020-12-03 Thread tip-bot2 for Vineet Gupta
The following commit has been merged into the timers/core branch of tip: Commit-ID: b6ea209ef124dad4045772a759e2aecd191534c0 Gitweb: https://git.kernel.org/tip/b6ea209ef124dad4045772a759e2aecd191534c0 Author:Vineet Gupta AuthorDate:Thu, 05 Nov 2020 13:22:08 -08:00

[tip: timers/core] clocksource/drivers/orion: Add missing clk_disable_unprepare() on error path

2020-12-03 Thread tip-bot2 for Yang Yingliang
The following commit has been merged into the timers/core branch of tip: Commit-ID: c1e6cad00aa2f17845e7270e38ff3cc82c7b022a Gitweb: https://git.kernel.org/tip/c1e6cad00aa2f17845e7270e38ff3cc82c7b022a Author:Yang Yingliang AuthorDate:Wed, 11 Nov 2020 14:47:06 +08:00

[tip: timers/core] clocksource/drivers/sp804: Correct clk_get_rate handle

2020-12-03 Thread tip-bot2 for Kefeng Wang
The following commit has been merged into the timers/core branch of tip: Commit-ID: dca54f8ce1c3c979caf06cfdcdf8eab05a00f5ff Gitweb: https://git.kernel.org/tip/dca54f8ce1c3c979caf06cfdcdf8eab05a00f5ff Author:Kefeng Wang AuthorDate:Thu, 29 Oct 2020 20:33:16 +08:00

[tip: timers/core] clocksource/drivers/sp804: Use pr_fmt

2020-12-03 Thread tip-bot2 for Kefeng Wang
The following commit has been merged into the timers/core branch of tip: Commit-ID: 19f7ce8e36c09f4a2491b065dabd9162018309b6 Gitweb: https://git.kernel.org/tip/19f7ce8e36c09f4a2491b065dabd9162018309b6 Author:Kefeng Wang AuthorDate:Thu, 29 Oct 2020 20:33:17 +08:00

[tip: timers/core] Merge tag 'timers-v5.11' of https://git.linaro.org/people/daniel.lezcano/linux into timers/core

2020-12-03 Thread tip-bot2 for Thomas Gleixner
The following commit has been merged into the timers/core branch of tip: Commit-ID: fef92cd2bc04c64bb3743d40c0b4be47aedf9e23 Gitweb: https://git.kernel.org/tip/fef92cd2bc04c64bb3743d40c0b4be47aedf9e23 Author:Thomas Gleixner AuthorDate:Fri, 04 Dec 2020 00:39:45 +01:00

[tip: timers/core] clocksource/drivers/cadence_ttc: Fix memory leak in ttc_setup_clockevent()

2020-12-03 Thread tip-bot2 for Yu Kuai
The following commit has been merged into the timers/core branch of tip: Commit-ID: eee422c46e6840a81c9db18a497b74387a557b29 Gitweb: https://git.kernel.org/tip/eee422c46e6840a81c9db18a497b74387a557b29 Author:Yu Kuai AuthorDate:Mon, 16 Nov 2020 21:51:23 +08:00 Committer

[tip: timers/core] clocksource/drivers/riscv: Make RISCV_TIMER depends on RISCV_SBI

2020-12-03 Thread tip-bot2 for Kefeng Wang
The following commit has been merged into the timers/core branch of tip: Commit-ID: ab3105446f1ec4e98fadfc998ee24feec271c16c Gitweb: https://git.kernel.org/tip/ab3105446f1ec4e98fadfc998ee24feec271c16c Author:Kefeng Wang AuthorDate:Wed, 28 Oct 2020 21:12:30 +08:00

[tip: timers/core] dt-bindings: timer: renesas: tmu: Document r8a774e1 bindings

2020-12-03 Thread tip-bot2 for Marian-Cristian Rotariu
The following commit has been merged into the timers/core branch of tip: Commit-ID: db08e6c0e2513d1341369ec6a4f1774ee20b290b Gitweb: https://git.kernel.org/tip/db08e6c0e2513d1341369ec6a4f1774ee20b290b Author:Marian-Cristian Rotariu AuthorDate:Tue, 10 Nov 2020 17:20:13

[tip: timers/core] dt-bindings: timer: renesas: tmu: Convert to json-schema

2020-12-03 Thread tip-bot2 for Geert Uytterhoeven
The following commit has been merged into the timers/core branch of tip: Commit-ID: b7c0fed5ccf2c5cb4bb43ddc6b1625f042a83d0a Gitweb: https://git.kernel.org/tip/b7c0fed5ccf2c5cb4bb43ddc6b1625f042a83d0a Author:Geert Uytterhoeven AuthorDate:Tue, 10 Nov 2020 17:20:14 +01:00

[tip: timers/core] clocksource/drivers/ingenic: Fix section mismatch

2020-12-03 Thread tip-bot2 for Daniel Lezcano
The following commit has been merged into the timers/core branch of tip: Commit-ID: 5bd7cb29eceb52e4b108917786fdbf2a2c2048ef Gitweb: https://git.kernel.org/tip/5bd7cb29eceb52e4b108917786fdbf2a2c2048ef Author:Daniel Lezcano AuthorDate:Wed, 25 Nov 2020 11:23:45 +01:00

[PATCH] dt-bindings: mfd: fix stm32 timers example

2020-12-02 Thread Fabrice Gasnier
The stm32 timers example name should match the pattern timer@. Also, the example is based on stm32mp1 timer 2, so the identifier should be '1' instead of '0' (e.g. timer 1). Fixes: bfbcbf88f9db ("dt-bindings: timer: Convert stm32 timer bindings to json-schema")

[PATCH 5.9 085/152] bus: ti-sysc: suppress err msg for timers used as clockevent/source

2020-12-01 Thread Greg Kroah-Hartman
From: Grygorii Strashko [ Upstream commit 65fb73676112f6fd107c5e542b2cbcfb206fe881 ] GP Timers used as clockevent/source are not available for ti-sysc bus and handled by Kernel timekeeping core. Now ti-sysc produces error message every time such timer is detected: "ti-sysc: probe of 480

[tip: timers/core] tick/sched: Optimize tick_do_update_jiffies64() further

2020-11-19 Thread tip-bot2 for Thomas Gleixner
The following commit has been merged into the timers/core branch of tip: Commit-ID: 7a35bf2a6a871cd0252cd371d741e7d070b53af9 Gitweb: https://git.kernel.org/tip/7a35bf2a6a871cd0252cd371d741e7d070b53af9 Author:Thomas Gleixner AuthorDate:Tue, 17 Nov 2020 14:19:47 +01:00

[tip: timers/core] tick: Get rid of tick_period

2020-11-19 Thread tip-bot2 for Thomas Gleixner
The following commit has been merged into the timers/core branch of tip: Commit-ID: b996544916429946bf4934c1c01a306d1690972c Gitweb: https://git.kernel.org/tip/b996544916429946bf4934c1c01a306d1690972c Author:Thomas Gleixner AuthorDate:Tue, 17 Nov 2020 14:19:49 +01:00

[tip: timers/core] tick: Document protections for tick related data

2020-11-19 Thread tip-bot2 for Thomas Gleixner
The following commit has been merged into the timers/core branch of tip: Commit-ID: c398960cd82b233886fbff163986f998b5a5c008 Gitweb: https://git.kernel.org/tip/c398960cd82b233886fbff163986f998b5a5c008 Author:Thomas Gleixner AuthorDate:Tue, 17 Nov 2020 14:19:44 +01:00

[tip: timers/core] tick/sched: Use tick_next_period for lockless quick check

2020-11-19 Thread tip-bot2 for Thomas Gleixner
The following commit has been merged into the timers/core branch of tip: Commit-ID: 372acbbaa80940189593f9d69c7c069955f24f7a Gitweb: https://git.kernel.org/tip/372acbbaa80940189593f9d69c7c069955f24f7a Author:Thomas Gleixner AuthorDate:Tue, 17 Nov 2020 14:19:45 +01:00

[tip: timers/core] tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64()

2020-11-19 Thread tip-bot2 for Yunfeng Ye
The following commit has been merged into the timers/core branch of tip: Commit-ID: 94ad2e3cedb82af034f6d97c58022f162b669f9b Gitweb: https://git.kernel.org/tip/94ad2e3cedb82af034f6d97c58022f162b669f9b Author:Yunfeng Ye AuthorDate:Tue, 17 Nov 2020 14:19:46 +01:00 Committer

[tip: timers/core] tick/broadcast: Serialize access to tick_next_period

2020-11-19 Thread tip-bot2 for Thomas Gleixner
The following commit has been merged into the timers/core branch of tip: Commit-ID: f73f64d5687192bc8eb7f3d9521ca6256b79f224 Gitweb: https://git.kernel.org/tip/f73f64d5687192bc8eb7f3d9521ca6256b79f224 Author:Thomas Gleixner AuthorDate:Tue, 17 Nov 2020 14:19:43 +01:00

[tip: timers/core] tick/sched: Release seqcount before invoking calc_load_global()

2020-11-19 Thread tip-bot2 for Yunfeng Ye
The following commit has been merged into the timers/core branch of tip: Commit-ID: 896b969e6732b68ee3c12ae4e1aeddf5db99bc46 Gitweb: https://git.kernel.org/tip/896b969e6732b68ee3c12ae4e1aeddf5db99bc46 Author:Yunfeng Ye AuthorDate:Tue, 17 Nov 2020 14:19:48 +01:00 Committer

Re: [PATCH] bus: ti-sysc: suppress err msg for timers used as clockevent/source

2020-11-19 Thread Tony Lindgren
* Grygorii Strashko [201118 14:19]: > GP Timers used as clockevent/source are not available for ti-sysc bus and > handled by Kernel timekeeping core. Now ti-sysc produces error message > every time such timer is detected: > > "ti-sysc: probe of 4804.target-module f

[PATCH] bus: ti-sysc: suppress err msg for timers used as clockevent/source

2020-11-18 Thread Grygorii Strashko
GP Timers used as clockevent/source are not available for ti-sysc bus and handled by Kernel timekeeping core. Now ti-sysc produces error message every time such timer is detected: "ti-sysc: probe of 4804.target-module failed with error -16" Such messages are not necessary, so sup

[tip: timers/core] timers: Make run_local_timers() static

2020-11-16 Thread tip-bot2 for Thomas Gleixner
The following commit has been merged into the timers/core branch of tip: Commit-ID: cc947f2b9c04113d84eeef67cc7c6326e1982019 Gitweb: https://git.kernel.org/tip/cc947f2b9c04113d84eeef67cc7c6326e1982019 Author:Thomas Gleixner AuthorDate:Mon, 16 Nov 2020 10:53:38 +01:00

[tip: timers/core] hrtimer: Fix kernel-doc markups

2020-11-16 Thread tip-bot2 for Mauro Carvalho Chehab
The following commit has been merged into the timers/core branch of tip: Commit-ID: 66981c37b3199d293c58f84cf2366e86a06e1a3d Gitweb: https://git.kernel.org/tip/66981c37b3199d293c58f84cf2366e86a06e1a3d Author:Mauro Carvalho Chehab AuthorDate:Mon, 16 Nov 2020 11:18:14 +01

Re: [tip: timers/core] timer_list: Use printk format instead of open-coded symbol lookup

2020-11-15 Thread Joe Perches
On Sun, 2020-11-15 at 22:51 +, tip-bot2 for Helge Deller wrote: > The following commit has been merged into the timers/core branch of tip: > > Commit-ID: da88f9b3113620dcd30fc203236aa53d5430ee98 > Gitweb: > https://git.kernel.org/tip/da88f9b3113620dcd30fc2032

[tip: timers/core] timekeeping: Add missing parameter docs for pvclock_gtod_[un]register_notifier()

2020-11-15 Thread tip-bot2 for Alex Shi
The following commit has been merged into the timers/core branch of tip: Commit-ID: f27f7c3f100e74a7f451a63a15788f50c52f7cce Gitweb: https://git.kernel.org/tip/f27f7c3f100e74a7f451a63a15788f50c52f7cce Author:Alex Shi AuthorDate:Fri, 13 Nov 2020 15:24:32 +08:00 Committer

[tip: timers/core] timekeeping: Add missing parameter documentation for update_fast_timekeeper()

2020-11-15 Thread tip-bot2 for Alex Shi
The following commit has been merged into the timers/core branch of tip: Commit-ID: e025b03113d27139ce2b28b82599018e4d8fa5f6 Gitweb: https://git.kernel.org/tip/e025b03113d27139ce2b28b82599018e4d8fa5f6 Author:Alex Shi AuthorDate:Fri, 13 Nov 2020 15:24:31 +08:00 Committer

[tip: timers/core] timers: Don't block on ->expiry_lock for TIMER_IRQSAFE timers

2020-11-15 Thread tip-bot2 for Sebastian Andrzej Siewior
The following commit has been merged into the timers/core branch of tip: Commit-ID: c725dafc95f1b37027840aaeaa8b7e4e9cd20516 Gitweb: https://git.kernel.org/tip/c725dafc95f1b37027840aaeaa8b7e4e9cd20516 Author:Sebastian Andrzej Siewior AuthorDate:Tue, 03 Nov 2020 20:09:37

[tip: timers/core] timekeeping: Fix up function documentation for the NMI safe accessors

2020-11-15 Thread tip-bot2 for Thomas Gleixner
The following commit has been merged into the timers/core branch of tip: Commit-ID: c1ce406e80fb15fa52b2b48dfd48fad6f3d2a32f Gitweb: https://git.kernel.org/tip/c1ce406e80fb15fa52b2b48dfd48fad6f3d2a32f Author:Thomas Gleixner AuthorDate:Sun, 15 Nov 2020 21:09:31 +01:00

[tip: timers/core] timer_list: Use printk format instead of open-coded symbol lookup

2020-11-15 Thread tip-bot2 for Helge Deller
The following commit has been merged into the timers/core branch of tip: Commit-ID: da88f9b3113620dcd30fc203236aa53d5430ee98 Gitweb: https://git.kernel.org/tip/da88f9b3113620dcd30fc203236aa53d5430ee98 Author:Helge Deller AuthorDate:Wed, 04 Nov 2020 17:34:01 +01:00

[tip: timers/core] time: Add missing colons for parameter documentation of time64_to_tm()

2020-11-15 Thread tip-bot2 for Alex Shi
The following commit has been merged into the timers/core branch of tip: Commit-ID: a0f5a65fa5faeef708d022698d5fcba290a35856 Gitweb: https://git.kernel.org/tip/a0f5a65fa5faeef708d022698d5fcba290a35856 Author:Alex Shi AuthorDate:Fri, 13 Nov 2020 15:24:30 +08:00 Committer

[tip: timers/core] timekeeping: Remove static functions from kernel-doc markup

2020-11-15 Thread tip-bot2 for Alex Shi
The following commit has been merged into the timers/core branch of tip: Commit-ID: 199d280c884de44c3b0daeb77438db43f6db01a2 Gitweb: https://git.kernel.org/tip/199d280c884de44c3b0daeb77438db43f6db01a2 Author:Alex Shi AuthorDate:Fri, 13 Nov 2020 15:24:33 +08:00 Committer

[tip: timers/core] timekeeping: Fix parameter docs of read_persistent_wall_and_boot_offset()

2020-11-15 Thread tip-bot2 for Alex Shi
The following commit has been merged into the timers/core branch of tip: Commit-ID: 29efc4612ac1b888e65da408b41dafa4dd00842f Gitweb: https://git.kernel.org/tip/29efc4612ac1b888e65da408b41dafa4dd00842f Author:Alex Shi AuthorDate:Fri, 13 Nov 2020 15:24:35 +08:00 Committer

[tip: timers/core] timekeeping: Address parameter documentation issues for various functions

2020-11-15 Thread tip-bot2 for Alex Shi
The following commit has been merged into the timers/core branch of tip: Commit-ID: 6e5a91901c2dff3a0f2eb9f10e427dce2b0488fc Gitweb: https://git.kernel.org/tip/6e5a91901c2dff3a0f2eb9f10e427dce2b0488fc Author:Alex Shi AuthorDate:Fri, 13 Nov 2020 15:24:34 +08:00 Committer

Re: [PATCH 1/2] dccp: ccid: move timers to struct dccp_sock

2020-11-10 Thread Jakub Kicinski
On Tue, 10 Nov 2020 08:19:32 -0300 Thadeu Lima de Souza Cascardo wrote: > Yeah, I agree with your initial email. The patch I submitted for that fix > needs > rework, which is what I tried and failed so far. I need to get back to some > testing of my latest fix and find out what needs fixing there.

[PATCH RT 4/5] timers: Dont block on ->expiry_lock for TIMER_IRQSAFE

2020-11-10 Thread Steven Rostedt
5.4.74-rt42-rc2 stable review patch. If anyone has any objections, please let me know. -- From: Sebastian Andrzej Siewior PREEMPT_RT does not spin and wait until a running timer completes its callback but instead it blocks on a sleeping lock to prevent a deadlock. This blocking

Re: [PATCH 1/2] dccp: ccid: move timers to struct dccp_sock

2020-11-10 Thread Thadeu Lima de Souza Cascardo
On Mon, Nov 09, 2020 at 02:15:53PM -0800, Jakub Kicinski wrote: > On Mon, 9 Nov 2020 18:31:34 -0300 Thadeu Lima de Souza Cascardo wrote: > > > Which paths are those (my memory of this code is waning)? I thought > > > disconnect is only called from the user space side (shutdown syscall). > > > The o

Re: [PATCH 1/2] dccp: ccid: move timers to struct dccp_sock

2020-11-09 Thread Jakub Kicinski
On Mon, 9 Nov 2020 18:31:34 -0300 Thadeu Lima de Souza Cascardo wrote: > > Which paths are those (my memory of this code is waning)? I thought > > disconnect is only called from the user space side (shutdown syscall). > > The only other way to terminate the connection is to close the socket, > > wh

Re: [PATCH 1/2] dccp: ccid: move timers to struct dccp_sock

2020-11-09 Thread Thadeu Lima de Souza Cascardo
: > > > > On Fri, Oct 16, 2020 at 03:30:16PM -0700, Jakub Kicinski wrote: > > > > > On Tue, 13 Oct 2020 19:18:48 +0200 Kleber Sacilotto de Souza wrote: > > > > > > > > > > > From: Thadeu Lima de Souza Cascardo > > >

Re: [PATCH 1/2] dccp: ccid: move timers to struct dccp_sock

2020-11-09 Thread Jakub Kicinski
rote: > > > > On Tue, 13 Oct 2020 19:18:48 +0200 Kleber Sacilotto de Souza wrote: > > > > > From: Thadeu Lima de Souza Cascardo > > > > > > > > > > When dccps_hc_tx_ccid is freed, ccid timers may still trigger. The > > > &

Re: [PATCH 1/2] dccp: ccid: move timers to struct dccp_sock

2020-11-09 Thread Thadeu Lima de Souza Cascardo
te: > > > > From: Thadeu Lima de Souza Cascardo > > > > > > > > When dccps_hc_tx_ccid is freed, ccid timers may still trigger. The > > > > reason > > > > del_timer_sync can't be used is because this relies on keeping a > > &g

Re: [PATCH 1/2] dccp: ccid: move timers to struct dccp_sock

2020-11-09 Thread Jakub Kicinski
> When dccps_hc_tx_ccid is freed, ccid timers may still trigger. The reason > > > del_timer_sync can't be used is because this relies on keeping a reference > > > to struct sock. But as we keep a pointer to dccps_hc_tx_ccid and free that > > > during disconnect, t

Re: [PATCH 1/2] dccp: ccid: move timers to struct dccp_sock

2020-11-09 Thread Thadeu Lima de Souza Cascardo
On Fri, Oct 16, 2020 at 03:30:16PM -0700, Jakub Kicinski wrote: > On Tue, 13 Oct 2020 19:18:48 +0200 Kleber Sacilotto de Souza wrote: > > From: Thadeu Lima de Souza Cascardo > > > > When dccps_hc_tx_ccid is freed, ccid timers may still trigger. The reason > > del_

[PATCH RT 5/6] timers: Dont block on ->expiry_lock for TIMER_IRQSAFE

2020-11-06 Thread Steven Rostedt
5.4.74-rt42-rc1 stable review patch. If anyone has any objections, please let me know. -- From: Sebastian Andrzej Siewior PREEMPT_RT does not spin and wait until a running timer completes its callback but instead it blocks on a sleeping lock to prevent a deadlock. This blocking

[PATCH] timers: Don't block on ->expiry_lock for TIMER_IRQSAFE

2020-11-03 Thread Sebastian Andrzej Siewior
PREEMPT_RT does not spin and wait until a running timer completes its callback but instead it blocks on a sleeping lock to prevent a deadlock. This blocking can not be done for workqueue's IRQ_SAFE timer which will be canceled in an IRQ-off region. It has to happen to in IRQ-off region because cha

Re: [GIT pull] timers/urgent for v5.10-rc2

2020-11-01 Thread pr-tracker-bot
The pull request you sent on Sun, 01 Nov 2020 13:56:03 -: > git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git > timers-urgent-2020-11-01 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/4312e0e8d3eab027d9506db091eb10e6a9ff25d3 Thank you! -- Deet-do

[GIT pull] timers/urgent for v5.10-rc2

2020-11-01 Thread Thomas Gleixner
Linus, please pull the latest timers/urgent branch from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers-urgent-2020-11-01 up to: cb47755725da: time: Prevent undefined behaviour in timespec64_to_ns() A few fixes for timers/timekeeping: - Prevent undefined behaviour in

Re: [PATCH v2 00/15] timers: clean up ARCH_GETTIMEOFFSET, LEGACY_TIMER_TICK

2020-11-01 Thread Arnd Bergmann
On Sun, Nov 1, 2020 at 4:47 AM Finn Thain wrote: > > On Fri, 30 Oct 2020, Arnd Bergmann wrote: > > > CONFIG_ARCH_GETTIMEOFFSET has been gradually phased out from all > > platforms, with only ARM EBSA110 recently. As this has no more known > > users, the first three patches remove EBSA110 along wit

Re: [PATCH v2 00/15] timers: clean up ARCH_GETTIMEOFFSET, LEGACY_TIMER_TICK

2020-10-31 Thread Finn Thain
On Fri, 30 Oct 2020, Arnd Bergmann wrote: > CONFIG_ARCH_GETTIMEOFFSET has been gradually phased out from all > platforms, with only ARM EBSA110 recently. As this has no more known > users, the first three patches remove EBSA110 along with one platform > specific driver and the ARCH_GETTIMEOFFSE

<    1   2   3   4   5   6   7   8   9   10   >