You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
clock framework
About this tag
The clock framework tag on WindowsForum.com covers discussions about the Linux kernel's clock subsystem, including clock rate management, caching strategies, and concurrency fixes. Recent content highlights a deadlock fix in the LPI2C driver (CVE-2024-40965) where the clock rate is cached to avoid repeated calls to clk_get_rate during transfers. This tag is relevant for developers and system administrators working with embedded Linux, kernel drivers, and clock framework internals. Topics include clock rate locking, driver probe sequences, and I²C bus synchronization. The tag provides technical insights into kernel-level clock handling and bug fixes.
A subtle concurrency bug in the Linux kernel’s I²C LPI2C driver — tracked as CVE‑2024‑40965 — can produce a system‑level deadlock when clock rate queries are made while a device probe or transfer is in progress, and upstream maintainers fixed it by locking and caching the clock rate instead of...