From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 916FA4963B0 for ; Thu, 13 Aug 2026 16:44:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786639450; cv=none; b=mCYgEPiLNkWA24mbX6/tPA9EXLXVPPBpRK6appc0naELHfwaZJHe6bXynYWLwmaEbdNlPWdt549L9cGCyFiBo3THliTnBss6/pMsv2/1Tfvwct856mbynKXJr0LKfYno/mbVqZeG2e+JiAYXhezVzQaGDJ16/SRnYGx6vwMYHLQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786639450; c=relaxed/simple; bh=Amf3XdBTjg29RMEwS04DbSJifgSXkMQQY2FhkwL5bQM=; h=Message-ID:Date:MIME-Version:To:Cc:From:Subject:Content-Type; b=EQp1tqbybA5bN5FWMSBD/xdlk1hkubXU6GA51LJscSEddp/2luajfuu67vf5KuTBAZWdX80TS9r2oznJoOJHBUz5vT2wPEdCKRHlj92GYY6+nqJzyTNNiJWI7OgDavNso7eL1p1GnyVKT+bKTBirO4f20Z2civXq0sibvIVYz08= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=jUDRKKfP; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=blvy0oSF; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="jUDRKKfP"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="blvy0oSF" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67DFqw7p3181331 for ; Thu, 13 Aug 2026 16:44:04 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=VNClNf0KKMPEwrvLn+Y1Uh jl6f8lPBjhYbRQkVn82bc=; b=jUDRKKfPDl9aPSQJ3nj++zAWxsNqUe+8HwcwlB /SvPmLx0IXzKJjfaKUQBhes9unTHTHtGfxr3Pn9147mSJKdHxsp5SqVlwjUfmCrF WIhHJXsawG/2LzUzN96VKzl24f5tVAnMaRrPxbJHw6xNSw5JhGU8Ee9+xtnFgOtf L1aLPJ/Y3VdSlK/PKlGreTGT8Md8i4aD6rslAqHaNEussUQg+KPvAFwBSu+seg+I h4AArj4y4Hq1Uq3kpbFKU6FMWCvsXPeWcO7qu6Z7UjSpnRJrXA6YqQQNABxaNcKC 43yXvMpalOHBF6iNRgCMC+FSgh9h4RfgZJQmyRW4q7dzTIbQ== Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g1gy4r8j8-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 13 Aug 2026 16:44:04 +0000 (GMT) Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-51ebdfceddcso1318211cf.3 for ; Thu, 13 Aug 2026 09:44:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1786639443; x=1787244243; darn=vger.kernel.org; h=content-transfer-encoding:content-type:subject:from:cc:to :content-language:user-agent:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to:content-type; bh=VNClNf0KKMPEwrvLn+Y1Uhjl6f8lPBjhYbRQkVn82bc=; b=blvy0oSFmZEoHt6Dnqx9PlJnDKb7XGNgY6SSKKlqXQAPmaUFd1mJIIe21E/h9lQyHD nneN78Jn5AsgwpVroKL3GYIkb7wcox1ypGLZdXdI+JdVLGzsuOJM/ohkHVct/d/1c1z/ iR46dim/WsXaokDYU9SVk+PdZTYsu3ECQz7tce5LxxshK8iwnlttNFTFJmvvC4vaH0e6 3y7rDHP19L0n+NEDWF1eRuMn/ZFblzoAt57zrHmcpL7cWB57ujvUkkCgcqfMX9kFqBKr 8u74B6kjRLSuRyKIQIohCgcvkhbCbr25KBXJ7Jxe++kMkHWOtmKgBFD6Epd2yKNMDvHx rOZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786639443; x=1787244243; h=content-transfer-encoding:content-type:subject:from:cc:to :content-language:user-agent:mime-version:date:message-id:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=VNClNf0KKMPEwrvLn+Y1Uhjl6f8lPBjhYbRQkVn82bc=; b=dhrQL6VAq6y4QtS8wbV1lmFZ1kAmDcqK1u0ONwNYXQP3XPpNhC72AsA225+mWLZEO1 jXHQxI5ivWX57YH0XeQ1Xh9mrfdEJtpSt88CE0DGuI0wYekAMZOXZG2J6vtdbPIjdZEL mtkW592mfPEZqWkP60uywCmQi8i7OCTk1hAplelKz5Dcyc/ubz0aTfsIX14tEMTdLCXm r1lFtwKfrichB+V4WaJQ0sST40ma9uyhe+obv+JbrzpnEwXuYBK8TfEn2ceXvdUK5y4V jzGr/j8RdJHjGvzD5UnXVvhliUydjo+46QTmjKaP7zvJDaa+v1C5J7jQhsr6mZW4XPJm eneQ== X-Gm-Message-State: AOJu0YwqhD26N6LCvY2PmTfMyADt66hWH2l9wbU4Qgp+yduAP/SLIjUh cQGe+gEVmfajKwCzaxQa+avTO4ZEumAC5OuTX7CrZ8H00q/IkRgNLMCxMqJhSuYsiQ39DymYExQ /hecrQzYAFjpfK8MMNJ/l8aUPbWQTKu4Vz5m8Tz2lG3MewFlxSGqe/8ezzVNWGznRRuM= X-Gm-Gg: AR+sD13kCymwq+pRHhLFJU9L6dkYLPEaBDK7MHdNtwUtehC5OwWFcwrJ/cb8ay41Nx6 Vtq9yiXZJN1sQwfKHnfSmGkUhCCywyjO9Ez7X4R+HlvXdadiz4OGnQhm486ZcHcHl/Wqf0Vp+Y8 7+9GKhmr+Z+2oP3zvPKlqoz/r7mMEqmU7KK/S/m5A8CT8RBEGxC/hSswl+3nCAuCvFi2gzGeaBU ldM28pY/xlGbKnXni9bjLk3Yy9yVrBtsYbnxqMCJHqftu5BEgc7QEZiOwJ1BFHh4fOrS4VOTPhj G0GTB5RGpd5CGERj4aV2JwzYf1n15iPDimau4+NAB1vhPclGW0Z8CP//MIRXF9XvXZsd/NSAVKh tEYBZm1P/Us/vaN5VWjeNho32JR7x/jd9oziLmLRqJPcY4/qC+tYs7bfKx5omx0U= X-Received: by 2002:a05:622a:64f:b0:51c:b900:5136 with SMTP id d75a77b69052e-52d73aa07b1mr82260551cf.0.1786639443355; Thu, 13 Aug 2026 09:44:03 -0700 (PDT) X-Received: by 2002:a05:622a:64f:b0:51c:b900:5136 with SMTP id d75a77b69052e-52d73aa07b1mr82259911cf.0.1786639442899; Thu, 13 Aug 2026 09:44:02 -0700 (PDT) Received: from ?IPV6:2a05:6e02:1041:c10:f8db:2cf1:ed63:1b3f? ([2a05:6e02:1041:c10:f8db:2cf1:ed63:1b3f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49982165351sm72592745e9.10.2026.08.13.09.44.01 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 13 Aug 2026 09:44:02 -0700 (PDT) Message-ID: <75feea31-683d-45a1-87f4-ab045e0152ae@oss.qualcomm.com> Date: Thu, 13 Aug 2026 18:44:01 +0200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: Thomas Gleixner Cc: Linux Kernel Mailing List , =?UTF-8?Q?Uwe_Kleine-K=C3=B6nig?= , Marek Szyprowski , Yuho Choi , Rustam Adilov , Guangshuo Li , WenTao Liang , Felix Yan , Pan Chuang From: Daniel Lezcano Subject: [GIT PULL] timer drivers for v7.3-rc1 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Proofpoint-ORIG-GUID: Ql2zB59gc4bTusME3TVxfh9uU-draCR1 X-Authority-Analysis: v=2.4 cv=ZYAt8MVA c=1 sm=1 tr=0 ts=6a7df454 cx=c_pps a=mPf7EqFMSY9/WdsSgAYMbA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=VwQbUJbxAAAA:8 a=Ve2txM2IyKw3TyG47koA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=dawVfQjAaf238kedN5IG:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwODEzMDEyMCBTYWx0ZWRfX35kOXYknNqzB 8Vyu+L0C8y/Ey19KWJbvfxo5e9PCUbQXTLX5AhJMl/tibbeOKXJwuRFnnt+L8P8L/Y5Sp2RHmQ4 mmtbPA2wwocgg4ZkKapTLMEcp/BMbFQ= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODEzMDEyMCBTYWx0ZWRfX5vEXq7Hh91/y h9YJbZS95qBOxmJX7MNCAvacdEGn8cbQQ7rCNEShCQE6adBi68q/2huAu+B0D63USNsRuA8G9AL HPtH1Mo1Vdri+wVCIt8zo6Mh7x92/v/MSN/+JBwJ6wQmVAJHqg60um3ugWCmusFO9kFsP7qGJfT msrq2xghIACJryJAToY0anXwRnksKz0XuwM5OuUCx5guJBnw3HlbrSpXck59pjMYQ09tlbaScIo PxenrxNvkv9BHvoIJ7WfFWGME1vATn2c2wk/S4oXEW+gdSuKDfTksvjJQFv9rejzUIStq40gX4D HP8Z+10hlCc5jU+x6HT6az2KTRuiiXdgWFkL/fhKsRzeHUY/HjJi8YHfjdY1xRe6HC9rc3MqCs0 h5AaQI8PIYRKLYD/bUg0CCN1+K9bX7+NkUZvfA8x6ELCCIVSc5vJZ08/alYRtQKtnVxohgTWo9v Q0cydHMae0K8OEjJHOQ== X-Proofpoint-GUID: Ql2zB59gc4bTusME3TVxfh9uU-draCR1 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-13_05,2026-08-12_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 malwarescore=0 spamscore=0 suspectscore=0 clxscore=1015 priorityscore=1501 impostorscore=0 bulkscore=0 phishscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608130120 Hi Thomas, please consider the following changes since commit 8cdeaa50eae8dad34885515f62559ee83e7e8dda: Linux 7.2-rc2 (2026-07-05 14:44:06 -1000) are available in the Git repository at: ssh://git@gitolite.kernel.org/pub/scm/linux/kernel/git/daniel.lezcano/linux tags/timers-v7.3-rc1 for you to fetch changes up to 8b4127f6db40381229f3564d34ac35f36311c201: clocksource/drivers/armada: Unwind timer clock on init failure (2026-08-13 18:13:15 +0200) Thanks -- Daniel ---------------------------------------------------------------- - Use designated initializers for sh_mtu2, sh_cmt, and sh_tmu, and drop the unused initializer in the platform_device_id table for sh_mtu2 (Uwe Kleine-König) - Remove redundant dev_err()/dev_err_probe() messages when devm_request_*_irq() fails, as the helper already logs an error message (Pan Chuang) - Fix a boot hang on Allwinner D1 when a forced minimum delta is used with the sun4i timer (Felix Yan) - Fix an IRQ leak in the cpuhp_setup_state() error path by freeing the IRQ on failure in the NXP PIT driver (WenTao Liang) - Fix incorrect unmapping of shared MMIO between the clocksource and clockevent drivers. If one of them fails to initialize, the error path unmaps the shared MMIO region, leaving the other driver with an invalid mapping on clps711x (Guangshuo Li) - Make the samsung_pwm driver compatible with PREEMPT_RT by replacing regular spinlocks with raw_spinlock_t in atomic contexts (Marek Szyprowski) - Use __raw_readl() and __raw_writel() instead of ioread32() and iowrite32() to support SWAP_IO_SPACE in the rtl-otto driver (Rustam Adilov) - Fix a missing clk_disable_unprepare() call in the timer initialization error path of the Armada driver (Yuho Choi) ---------------------------------------------------------------- Felix Yan (1): clocksource/drivers/timer-sun4i: Advertise a real minimum delta Guangshuo Li (1): clocksource/drivers/clps711x: Do not unmap clocksource MMIO Marek Szyprowski (1): clocksource/drivers/samsung_pwm: Switch to raw_spinlock_t type Pan Chuang (1): clocksource: Remove redundant dev_err()/dev_err_probe() Rustam Adilov (1): clocksource/drivers/rtl-otto: Change driver to use __raw reads and writes Uwe Kleine-König (The Capable Hub) (2): clocksource/drivers/sh_mtu2: Drop unused assignment of platform_device_id clocksource/drivers/sh_cmt: Use named initializers for platform_device_id arrays WenTao Liang (1): clocksource/drivers/nxp-pit: Fix IRQ leak on cpuhp_setup_state error path Yuho Choi (1): clocksource/drivers/armada: Unwind timer clock on init failure drivers/clocksource/arm_arch_timer_mmio.c | 4 +--- drivers/clocksource/clps711x-timer.c | 2 +- drivers/clocksource/em_sti.c | 4 +--- drivers/clocksource/samsung_pwm_timer.c | 22 +++++++++++----------- drivers/clocksource/sh_cmt.c | 4 ++-- drivers/clocksource/sh_mtu2.c | 4 ++-- drivers/clocksource/sh_tmu.c | 4 ++-- drivers/clocksource/timer-armada-370-xp.c | 18 +++++++++++++++--- drivers/clocksource/timer-nxp-pit.c | 4 +++- drivers/clocksource/timer-nxp-stm.c | 2 +- drivers/clocksource/timer-rtl-otto.c | 14 +++++++------- drivers/clocksource/timer-sun4i.c | 2 +- drivers/clocksource/timer-sun5i.c | 4 +--- drivers/clocksource/timer-tegra186.c | 4 +--- drivers/clocksource/timer-ti-dm.c | 4 +--- drivers/pwm/pwm-samsung.c | 22 +++++++++++----------- include/clocksource/samsung_pwm.h | 2 +- 17 files changed, 62 insertions(+), 58 deletions(-)