From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754808AbbHJJs4 (ORCPT ); Mon, 10 Aug 2015 05:48:56 -0400 Received: from mail-wi0-f172.google.com ([209.85.212.172]:37140 "EHLO mail-wi0-f172.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754774AbbHJJsy (ORCPT ); Mon, 10 Aug 2015 05:48:54 -0400 Message-ID: <55C87382.4070309@linaro.org> Date: Mon, 10 Aug 2015 11:48:50 +0200 From: Daniel Lezcano User-Agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.8.0 MIME-Version: 1.0 To: Ingo Molnar CC: Thomas Gleixner , Linux Kernel Mailing List Subject: [PULL] clockevents changes for 4.3 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Ingo, this pull request contains the following changes for 4.3. - Simplified exynos_mct code by removing container_of (Alexey Klimov) - Fixed Kconfig option with OF (Antonio Borneo) - Fixed typo in structure initialization for the atmel timer (Daniel Lezcano) - Removed obsolete platform_device_id entries for sh-cmt-32/48/48-gen2 (Geert Uytterhoeven) - Added dynamic irq flag for the dw_apb timer (Jisheng Zhang) - Migrated the timers to the new 'set-state' interface (Viresh Kumar) Thanks ! -- Daniel The following changes since commit d74892c5b291c0010295d26d6b1e11cd70451722: clockevents: Drop redundant cpumask check in tick_check_new_device() (2015-08-01 12:00:13 +0200) are available in the git repository at: http://git.linaro.org/people/daniel.lezcano/linux.git clockevents/4.3 for you to fetch changes up to 2b5cf544934fe15f7b2f8bd26696284606f9e7d3: cris/time: Migrate to new 'set-state' interface (2015-08-10 11:41:08 +0200) ---------------------------------------------------------------- Alexey Klimov (1): clockevents/drivers/exynos_mct: Remove unneeded container_of() Antonio Borneo (1): clockevents/drivers/Kconfig: Replace USE_OF with OF Daniel Lezcano (1): clockevents/drivers/timer-atmel-pit: Fix typo in structure initialization Geert Uytterhoeven (3): clockevents/drivers/sh_cmt: Remove obsolete sh-cmt-32-fast platform_device_id entry clockevents/drivers/sh_cmt: Remove obsolete sh-cmt-48-gen2 platform_device_id entry clockevents/drivers/sh_cmt: Remove obsolete sh-cmt-48 platform_device_id entry Jisheng Zhang (1): clockevents/drivers/dw_apb_timer: Add dynamic irq flag to the timer Viresh Kumar (67): clockevents/drivers/arm_arch_timer: Migrate to new 'set-state' interface clockevents/drivers/arm_global_timer: Migrate to new 'set-state' interface clockevents/drivers/bcm2835: Migrate to new 'set-state' interface clockevents/drivers/bcm_kona: Migrate to new 'set-state' interface clockevents/drivers/cs5535: Migrate to new 'set-state' interface clockevents/drivers/em_sti: Migrate to new 'set-state' interface clockevents/drivers/asm9260: Migrate to new 'set-state' interface clockevents/drivers/cadence_ttc: Migrate to new 'set-state' interface clockevents/drivers/clps711x: Migrate to new 'set-state' interface clockevents/drivers/dummy_timer: Migrate to new 'set-state' interface clockevents/drivers/dw_apb: Migrate to new 'set-state' interface clockevents/drivers/fsl_ftm: Migrate to new 'set-state' interface clockevents/drivers/i8253: Migrate to new 'set-state' interface clockevents/drivers/meson6: Migrate to new 'set-state' interface clockevents/drivers/metag_generic: Migrate to new 'set-state' interface clockevents/drivers/mips-gic: Migrate to new 'set-state' interface clockevents/drivers/moxart: Migrate to new 'set-state' interface clockevents/drivers/mtk: Migrate to new 'set-state' interface clockevents/drivers/mxs: Migrate to new 'set-state' interface clockevents/drivers/nomadik-mtu: Migrate to new 'set-state' interface clockevents/drivers/pxa: Migrate to new 'set-state' interface clockevents/drivers/qcom: Migrate to new 'set-state' interface clockevents/drivers/rockchip: Migrate to new 'set-state' interface clockevents/drivers/samsung_pwm: Migrate to new 'set-state' interface clockevents/drivers/sh_cmt: Migrate to new 'set-state' interface clockevents/drivers/sh_mtu2: Migrate to new 'set-state' interface clockevents/drivers/sh_tmu: Migrate to new 'set-state' interface clockevents/drivers/sun4i: Migrate to new 'set-state' interface clockevents/drivers/tegra20: Migrate to new 'set-state' interface clockevents/drivers/time-armada-370-xp: Migrate to new 'set-state' interface clockevents/drivers/efm32: Migrate to new 'set-state' interface clockevents/drivers/orion: Migrate to new 'set-state' interface clockevents/drivers/atlas7: Migrate to new 'set-state' interface clockevents/drivers/atmel: Migrate to new 'set-state' interface clockevents/drivers/atmel-st: Migrate to new 'set-state' interface clockevents/drivers/digicolor: Migrate to new 'set-state' interface clockevents/drivers/integrator: Migrate to new 'set-state' interface clockevents/drivers/keystone: Migrate to new 'set-state' interface clockevents/drivers/prima2: Migrate to new 'set-state' interface clockevents/drivers/stm32: Migrate to new 'set-state' interface clockevents/drivers/sun5i: Migrate to new 'set-state' interface clockevents/drivers/u300: Migrate to new 'set-state' interface clockevents/drivers/vf_pit: Migrate to new 'set-state' interface clockevents/drivers/vt8500: Migrate to new 'set-state' interface clockevents/drivers/zevio: Migrate to new 'set-state' interface clockevents/drivers/tcb_clksrc: Migrate to new 'set-state' interface clockevents/drivers/exynos_mct: Migrate to new 'set-state' interface clockevents/drivers/timer-imx-gpt: Migrate to new 'set-state' interface clockevents/drivers/timer-sp804: Migrate to new 'set-state' interface clocksource/drivers/sh_tmu: Fix traceback spotted in -next clockevents/drivers/h8300_timer8: Migrate to new 'set-state' interface alpha/time: Migrate to new 'set-state' interface blackfin/time-ts: Migrate to new 'set-state' interface c6x/timer64: Migrate to new 'set-state' interface microblaze/timer: Migrate to new 'set-state' interface mn10300/cevt-mn10300: 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 um/time: Migrate to new 'set-state' interface unicore/time: Migrate to new 'set-state' interface xtensa/time: Migrate to new 'set-state' interface kernel: broadcast-hrtimer: Migrate to new 'set-state' interface cris/time: Migrate to new 'set-state' interface arch/alpha/kernel/time.c | 18 ++-- arch/blackfin/kernel/time-ts.c | 136 +++++++++++++------------- arch/c6x/platforms/timer64.c | 52 +++++----- arch/cris/arch-v32/kernel/time.c | 8 +- arch/microblaze/kernel/timer.c | 46 ++++----- arch/mn10300/kernel/cevt-mn10300.c | 7 -- 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/um/kernel/time.c | 44 ++++----- arch/unicore32/kernel/time.c | 29 ++---- arch/x86/kernel/i8253.c | 2 +- arch/xtensa/kernel/time.c | 53 +++++----- drivers/clocksource/Kconfig | 2 +- drivers/clocksource/arm_arch_timer.c | 52 +++++----- drivers/clocksource/arm_global_timer.c | 37 ++++--- drivers/clocksource/asm9260_timer.c | 64 +++++++----- drivers/clocksource/bcm2835_timer.c | 16 --- drivers/clocksource/bcm_kona_timer.c | 17 +--- drivers/clocksource/cadence_ttc_timer.c | 59 ++++++------ drivers/clocksource/clps711x-timer.c | 6 -- drivers/clocksource/cs5535-clockevt.c | 24 +++-- drivers/clocksource/dummy_timer.c | 10 -- drivers/clocksource/dw_apb_timer.c | 146 ++++++++++++++++------------ drivers/clocksource/em_sti.c | 39 +++----- drivers/clocksource/exynos_mct.c | 101 +++++++++---------- drivers/clocksource/fsl_ftm_timer.c | 35 ++++--- drivers/clocksource/h8300_timer8.c | 51 +++++----- drivers/clocksource/i8253.c | 77 ++++++++------- drivers/clocksource/meson6_timer.c | 50 +++++----- drivers/clocksource/metag_generic.c | 20 ---- drivers/clocksource/mips-gic-timer.c | 7 -- drivers/clocksource/moxart_timer.c | 49 +++++----- drivers/clocksource/mtk_timer.c | 32 +++--- drivers/clocksource/mxs_timer.c | 80 ++++++--------- drivers/clocksource/nomadik-mtu.c | 58 +++++------ drivers/clocksource/pxa_timer.c | 39 +++----- drivers/clocksource/qcom-timer.c | 24 ++--- drivers/clocksource/rockchip_timer.c | 32 +++--- drivers/clocksource/samsung_pwm_timer.c | 41 ++++---- drivers/clocksource/sh_cmt.c | 65 ++++++------- drivers/clocksource/sh_mtu2.c | 42 +++----- drivers/clocksource/sh_tmu.c | 64 ++++++------ drivers/clocksource/sun4i_timer.c | 41 ++++---- drivers/clocksource/tcb_clksrc.c | 93 ++++++++++-------- drivers/clocksource/tegra20_timer.c | 45 +++++---- drivers/clocksource/time-armada-370-xp.c | 53 +++++----- drivers/clocksource/time-efm32.c | 66 +++++++------ drivers/clocksource/time-orion.c | 46 +++++---- drivers/clocksource/timer-atlas7.c | 19 ++-- drivers/clocksource/timer-atmel-pit.c | 45 ++++----- drivers/clocksource/timer-atmel-st.c | 69 +++++++------ drivers/clocksource/timer-digicolor.c | 41 ++++---- drivers/clocksource/timer-imx-gpt.c | 75 ++++++++------- drivers/clocksource/timer-integrator-ap.c | 58 ++++++----- drivers/clocksource/timer-keystone.c | 44 +++------ drivers/clocksource/timer-prima2.c | 34 +++---- drivers/clocksource/timer-sp804.c | 54 +++++------ drivers/clocksource/timer-stm32.c | 30 +++--- drivers/clocksource/timer-sun5i.c | 45 +++++---- drivers/clocksource/timer-u300.c | 155 +++++++++++++++--------------- drivers/clocksource/vf_pit_timer.c | 27 +++--- drivers/clocksource/vt8500_timer.c | 29 ++---- drivers/clocksource/zevio-timer.c | 44 ++++----- kernel/time/tick-broadcast-hrtimer.c | 49 ++++------ 70 files changed, 1451 insertions(+), 1628 deletions(-) -- Linaro.org │ Open source software for ARM SoCs Follow Linaro: Facebook | Twitter | Blog