ARCH: Migrate clockevent drivers to 'set-state' interface
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest23 patches 13 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/23 | alpha/time: Migrate to new 'set-state' interfacearch/ | +6 | 0 replies | |
| 2/23 | ARC/time: Migrate to new 'set-state' interfacearch/ | +15 | 1 reply | |
| 3/23 | AVR32/time: Migrate to new 'set-state' interfacearch/ | +33 | 1 reply | |
| 4/23 | blackfin/time-ts: Migrate to new 'set-state' interfacearch/ | +70 | 0 replies | |
| 5/23 | c6x/timer64: Migrate to new 'set-state' interfacearch/ | +27 | 0 replies | |
| 6/23 | cris/time: Migrate to new 'set-state' interfacearch/ | +5 | 1 reply | |
| 7/23 | hexagon/time: Migrate to new 'set-state' interfacearch/ | +1 | 1 reply | |
| 8/23 | m68k/coldfire/pit: Migrate to new 'set-state' interfacearch/ | +30 | 0 replies | |
| 8/23 | m68k/coldfire/pit: Migrate to new 'set-state' interfacearch/ | +30 | 2 replies | |
| 9/23 | microblaze/timer: Migrate to new 'set-state' interfacearch/ | +19 | 0 replies | |
| 10/23 | mn10300/cevt-mn10300: Migrate to new 'set-state' interfacearch/ | +0 | 0 replies | |
| 11/23 | nios2/time: Migrate to new 'set-state' interfacearch/ | +29 | 2 replies | |
| 12/23 | openrisc/time: Migrate to new 'set-state' interfacearch/ | +0 | 1 reply | |
| 13/23 | powerpc/time: Migrate to new 'set-state' interfacearch/ | +12 | 0 replies | |
| 14/23 | s390/time: Migrate to new 'set-state' interfacearch/ | +0 | 0 replies | |
| 15/23 | score/time: Migrate to new 'set-state' interfacearch/ | +10 | 0 replies | |
| 16/23 | sh/localtimer: Migrate to new 'set-state' interfacearch/ | +0 | 0 replies | |
| 17/23 | sparc/time: Migrate to new 'set-state' interfacearch/ arch/ arch/ | +38 | 1 reply | |
| 18/23 | tile/time: Migrate to new 'set-state' interfacearch/ | +5 | 3 replies | |
| 19/23 | um/time: Migrate to new 'set-state' interfacearch/ | +20 | 0 replies | |
| 20/23 | unicore/time: Migrate to new 'set-state' interfacearch/ | +10 | 0 replies | |
| 21/23 | xtensa/time: Migrate to new 'set-state' interfacearch/ | +26 | 0 replies | |
| 22/23 | drivers/hv: Migrate to new 'set-state' interfacedrivers/ | +19 | 0 replies | |
| 23/23 | kernel: broadcast-hrtimer: Migrate to new 'set-state' interfacekernel/ | +20 | 0 replies |
Reviews trailers per patch
9 of 24 patches have a Reviewed-by or Acked-by.
| Patch | Greg Ungerer | Jonas Bonn | David S. Miller | Tobias Klauser | Rabin Vincent | Hans-Christian Egtvedt | Chris Metcalf | Ley Foon Tan | Richard Kuo |
|---|---|---|---|---|---|---|---|---|---|
| 1/23 | |||||||||
| 2/23 | |||||||||
| 3/23 | A-b | ||||||||
| 4/23 | |||||||||
| 5/23 | |||||||||
| 6/23 | A-b | ||||||||
| 7/23 | A-b | ||||||||
| 8/23 | A-b A-b | ||||||||
| 8/23 | A-b A-b | ||||||||
| 9/23 | |||||||||
| 10/23 | |||||||||
| 11/23 | R-b | A-b | |||||||
| 12/23 | A-b | ||||||||
| 13/23 | |||||||||
| 14/23 | |||||||||
| 15/23 | |||||||||
| 16/23 | |||||||||
| 17/23 | A-b | ||||||||
| 18/23 | A-b | ||||||||
| 19/23 | |||||||||
| 20/23 | |||||||||
| 21/23 | |||||||||
| 22/23 | |||||||||
| 23/23 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 9 reviewers.
Cover letter [PATCH 00/23] ARCH: Migrate clockevent drivers to 'set-state' interface
Hi Guys,
This series migrates Miscellaneous architecture clockevent drivers to the new set-state interface. This would enable these drivers to use new states (like: ONESHOT_STOPPED, etc.) of a clockevent device (if required), as the set-mode interface is marked obsolete now and wouldn't be expanded to handle new states.
Rebased over: v4.2-rc2
Target kernel: v4.3
This has been build/boot tested by two bots on various platforms for few days now, not sure if we had a good coverage for these architectures though:
- kernelci, http://kernelci.org/
- 0-DAY kernel test infrastructure, kbuild test robot
Can be applied directly by respective maintainers.
Viresh Kumar (23):
alpha/time: Migrate to new 'set-state' interface ARC/time: Migrate to new 'set-state' interface AVR32/time: Migrate to new 'set-state' interface blackfin/time-ts: Migrate to new 'set-state' interface c6x/timer64: Migrate to new 'set-state' interface cris/time: Migrate to new 'set-state' interface hexagon/time: Migrate to new 'set-state' interface m68k/coldfire/pit: Migrate to new 'set-state' interface microblaze/timer: Migrate to new 'set-state' interface mn10300/cevt-mn10300: Migrate to new 'set-state' interface nios2/time: Migrate to new 'set-state' interface openrisc/time: Migrate to new 'set-state' interface powerpc/time: Migrate to new 'set-state' interface s390/time: Migrate to new 'set-state' interface score/time: Migrate to new 'set-state' interface sh/localtimer: Migrate to new 'set-state' interface sparc/time: Migrate to new 'set-state' interface tile/time: Migrate to new 'set-state' interface um/time: Migrate to new 'set-state' interface unicore/time: Migrate to new 'set-state' interface xtensa/time: Migrate to new 'set-state' interface drivers/hv: Migrate to new 'set-state' interface
kernel: broadcast-hrtimer: Migrate to new 'set-state' interface
arch/alpha/kernel/time.c | 18 ++--- arch/arc/kernel/time.c | 40 ++++------- arch/avr32/kernel/time.c | 65 ++++++++--------- arch/blackfin/kernel/time-ts.c | 136 ++++++++++++++++++----------------- arch/c6x/platforms/timer64.c | 52 +++++++------- arch/cris/arch-v32/kernel/time.c | 8 ++- arch/hexagon/kernel/time.c | 17 +---- arch/m68k/coldfire/pit.c | 66 ++++++++--------- arch/microblaze/kernel/timer.c | 46 +++++------- arch/mn10300/kernel/cevt-mn10300.c | 7 -- arch/nios2/kernel/time.c | 49 +++++++------ arch/openrisc/kernel/time.c | 24 ------- arch/powerpc/kernel/time.c | 24 +++---- arch/s390/kernel/time.c | 6 -- arch/score/kernel/time.c | 31 +++----- arch/sh/kernel/localtimer.c | 6 -- arch/sparc/kernel/sun4m_smp.c | 2 +- arch/sparc/kernel/time_32.c | 57 +++++++-------- arch/sparc/kernel/time_64.c | 33 +++------ arch/tile/kernel/time.c | 8 ++- arch/um/kernel/time.c | 44 ++++++------ arch/unicore32/kernel/time.c | 29 +++----- arch/xtensa/kernel/time.c | 53 +++++++------- drivers/hv/hv.c | 45 +++++------- kernel/time/tick-broadcast-hrtimer.c | 49 ++++++------- 25 files changed, 395 insertions(+), 520 deletions(-)
Signature · 1 line
2.4.0