From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f174.google.com (mail-pf1-f174.google.com [209.85.210.174]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7636431D38A for ; Tue, 16 Dec 2025 05:48:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.174 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765864143; cv=none; b=IoSIfqPbt6Al/RPa02jFqJEStmApXwKEF/rz3BBGQ6mLYNLMBwErvIow7dZZTcnxjwv+C3ZEyMynkt97oDeytRQyV04gYyxiceOCNA7q15T83DfHfe8wmcALxnBI6KGA0EqNRb6kbZJAVCr2CLJJx+++mqFeroTqhuSjq4Zc5qc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765864143; c=relaxed/simple; bh=rEoUKQGk2WfWsDjm6udcHSBv1P3C0BZ4rd7h7CaKHEA=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=f2jWfCQiMNWn46dA89FpyBY4Ge8hhvuDBKQ766GFD+C6xopBJem0QLRRQ3+o1j25YfeQJcBRGl9YbCcW2v+yAWuYaF2DgqhahbDb8pvZwiKOLBDG8hCGhVObMwH4pU1lkOf0hcyHMjITtaFjXd48c7gYMshhdr2S1TaG652kxxU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=roeck-us.net; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=I+IuKhjy; arc=none smtp.client-ip=209.85.210.174 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=roeck-us.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="I+IuKhjy" Received: by mail-pf1-f174.google.com with SMTP id d2e1a72fcca58-7d26a7e5639so4732103b3a.1 for ; Mon, 15 Dec 2025 21:48:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1765864122; x=1766468922; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:autocrypt:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:sender:from:to:cc:subject:date:message-id:reply-to; bh=d4pAfIDJ1TeumhzorbSSg0Xm6n+TDcQ8tmOAL9dEmmk=; b=I+IuKhjy+2HWfiJ1on2PHxN46lqwRG5k7Q935iUII203RgA9TzC7lBqMfDMM4rqT5L lfOMEZ07wkh/KjleZJvw5VaKc1e0TRMXh9rrTciqgR0nox19xLHHn6WnvQH+Y9Gmi3Nu Y9WGRtyfZS9uArfA7A1qAfYzB6EGeryzxXrp/Q8ScOMwWKMvU275guMvl+3j9Xh4m3CB tbZgfALLs6Y6oi2Xxl406oE9CKx7jds+tA26E7Benb/ypka6r68QInL8IIVp9Ca4JCYG MDjgwfRIIgwT+p/4LQXcUKIxk7LIJB+7vt1BIBk4jVzb9Hy8pTE03cJxmtBROS3eWEuu szOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765864122; x=1766468922; h=content-transfer-encoding:in-reply-to:autocrypt:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:sender:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=d4pAfIDJ1TeumhzorbSSg0Xm6n+TDcQ8tmOAL9dEmmk=; b=bpl9j3KqG4jGub7cUwxNTLmUdgAXza/hJq3UK0JDP+G//8ucLA7l2VbmGnx9B4jHsr MldeolRJKjrIFn2upl5UiLQt7wsAv3j6drPXetHLr0XNfeycgfKL56cVkN9j/FnYyf+h 0rKFe36ZZHLyFHE59TYbvdHA/04NRHLbJ4BpYronxzhTY6H4tbubyyR/NNoXCjG7LObx pKbhSbpmvXPFvm+sarB/AZpeCeEXOGVAMf0X2v4tMfC+RaTXcZsNlUbh81sBFYKapPFd 5ks42b0pf36u9wIKU7ZFo4rqE/WYRTnGh/HOkeRp1u7DCbOWq2XnTMvYu1polZjqcoUh 8WNw== X-Forwarded-Encrypted: i=1; AJvYcCV3SD+5Ro5fkN5S3TMhGwQjSvJ3svpSb7fIY9PIBXeUWes21ttLlk/VRsB4URlPEA3pEXYswO6WfciR8Q0=@vger.kernel.org X-Gm-Message-State: AOJu0YzvbPApcND/4tylrlPsLlBD4QalNbKRo+xTVFENH+Wb2rlj7jHs +DUrWoG58n8VOCp1p6551dgdTDGzaJ5IKLBMzm76VmMp1GLwgjXf7Oi1 X-Gm-Gg: AY/fxX4Et4MzeheEPfV2jyhv8EfwvkvjolvYxf4U5gT5PENLZiwNUknAXicEuVF5vvT Ex9u6KC9et0kE7UjU46HPiJoi86N66Js1/6FEg1FXkrezpwPdUm/w+/3eudOV2v9tzkiWqLWIlv SJjIV5losf3DMePkXWlikMLjEPEpg0GaW0xt8UZjB6SLp/jY27pzLLmKCzJnKwfurE0HOvxZPXz XwlBLM4C59DVj3J+IM7hU+5LuRSa9eQLgrfexIwLPrRYddbY35MtlJ4pg2HSgjJSUu5ZjQWMxAr W7MjYhmf4e54FR7tEmNK4lQpUnAbc4uIsG7SbpqWPzNW0QwqZ8QurJbGLzMiLqYFA388xTUmHKs VjTgXe/bqZF4j0uj9TvZNH4yGviGfkKUwSTMSqHv06Tc8TlUBwvyrB2Xi3vKeIleToKwkEZ4ayY mI/MftTg2/MVxljOezfjvST7rC6yPjDlCYAWBdN29YWTNqc+k44yCeAPEHQzRI X-Google-Smtp-Source: AGHT+IEa4rlPosE+VomqpCC4H8vWzrYI0DoFwQa2Lnm2a1+CySMoISCL59+087FKMeznYhHZU7oTgw== X-Received: by 2002:a05:7022:628d:b0:11b:9386:a3ca with SMTP id a92af1059eb24-11f354f282fmr10388744c88.43.1765864122257; Mon, 15 Dec 2025 21:48:42 -0800 (PST) Received: from ?IPV6:2600:1700:e321:62f0:da43:aeff:fecc:bfd5? ([2600:1700:e321:62f0:da43:aeff:fecc:bfd5]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-11f2e30b799sm49478832c88.17.2025.12.15.21.48.41 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 15 Dec 2025 21:48:41 -0800 (PST) Sender: Guenter Roeck Message-ID: Date: Mon, 15 Dec 2025 21:48:39 -0800 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v4] clocksource: timer-sp804: Fix read_current_timer() issue when clock source is not registered To: stephen.eta.zhou@gmail.com Cc: daniel.lezcano@linaro.org, linux-kernel@vger.kernel.org, tglx@linutronix.de References: <75b00815-32e3-4489-9494-438825dd0af2@roeck-us.net> <20251216053801.331822-1-stephen.eta.zhou@gmail.com> Content-Language: en-US From: Guenter Roeck Autocrypt: addr=linux@roeck-us.net; keydata= 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 np3900V20aS7eD9K8GTU0TGC1pyz6IVJwIE= In-Reply-To: <20251216053801.331822-1-stephen.eta.zhou@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 12/15/25 21:38, stephen.eta.zhou@gmail.com wrote: > Hi Guenter, > > On Mon, 15 Dec 2025 15:18:37 -0800, Guenter Roeck wrote: >> This patch results in a crash when trying to boot integratorcp in qemu. > > Thank you for pointing out the problem. > >> sp804_read_delay_timer_read from read_current_timer+0x24/0x44 >> >> This is not surprising since sp804_read_delay_timer_read() calls >> sp804_read() which dereferences sched_clkevt. sched_clkevt is not >> initialized for integratorcp. > > Thank you for pointing out this issue. > I will work on fixing it and submit a new patch as soon as possible. > The realview-pbx-a9 target it also affected. Bisect log below. Guenter --- # bad: [559e608c46553c107dbba19dae0854af7b219400] Merge tag 'ntfs3_for_6.19' of https://github.com/Paragon-Software-Group/linux-ntfs3 # good: [7d0a66e4bb9081d75c82ec4957c50034cb0ea449] Linux 6.18 git bisect start '559e608c4655' 'v6.18' # bad: [015e7b0b0e8e51f7321ec2aafc1d7fc0a8a5536f] Merge tag 'bpf-next-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next git bisect bad 015e7b0b0e8e51f7321ec2aafc1d7fc0a8a5536f # bad: [2547f79b0b0cd969ae6f736890af4ebd9368cda5] Merge tag 's390-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux git bisect bad 2547f79b0b0cd969ae6f736890af4ebd9368cda5 # good: [63e6995005be8ceb8a1d56a18df1a1a40c28356d] Merge tag 'objtool-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip git bisect good 63e6995005be8ceb8a1d56a18df1a1a40c28356d # good: [15b87bec89cb227b55b3689bf5de31b85cf88559] Merge tag 'irq-drivers-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip git bisect good 15b87bec89cb227b55b3689bf5de31b85cf88559 # bad: [54de197c9a5e8f522cb0a472e68e3e9888c91aa3] Merge tag 'x86_sgx_for_6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip git bisect bad 54de197c9a5e8f522cb0a472e68e3e9888c91aa3 # bad: [49219bba0149157774b7091c3ea9ad22b2114285] Merge tag 'edac_updates_for_v6.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras git bisect bad 49219bba0149157774b7091c3ea9ad22b2114285 # bad: [d42e504a555d0da2a10001e697f0c8a7f633fb05] Merge tag 'timers-core-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip git bisect bad d42e504a555d0da2a10001e697f0c8a7f633fb05 # bad: [5028f42416eaec08d3f6aa4f98ccca669b3f8ab3] Merge tag 'timers-clocksource-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip git bisect bad 5028f42416eaec08d3f6aa4f98ccca669b3f8ab3 # bad: [627f3f3716a3591f5e6a6bd124c95eef85444080] clocksource/drivers/rda: Add sched_clock_register for RDA8810PL SoC git bisect bad 627f3f3716a3591f5e6a6bd124c95eef85444080 # bad: [62524f285c11d6e6168ad31b586143755b27b2e5] clocksource/drivers/sh_cmt: Always leave device running after probe git bisect bad 62524f285c11d6e6168ad31b586143755b27b2e5 # bad: [640594a04f119338019b0aeed70c7301216595b3] clocksource/drivers/timer-sp804: Fix read_current_timer() issue when clock source is not registered git bisect bad 640594a04f119338019b0aeed70c7301216595b3 # good: [576c564ec3bb60e571c705a71907d7c0c039e6c0] clocksource/drivers/sprd: Enable register for timer counter from 32 bit to 64 bit git bisect good 576c564ec3bb60e571c705a71907d7c0c039e6c0 # first bad commit: [640594a04f119338019b0aeed70c7301216595b3] clocksource/drivers/timer-sp804: Fix read_current_timer() issue when clock source is not registered