<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>f4b369c6fe0ceaba2da2daff8c9eb415f85926dd - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/clocksource/Kconfig#f4b369c6fe0ceaba2da2daff8c9eb415f85926dd</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 7.1 merge window.

            List of files:
            /linux/drivers/clocksource/Kconfig</description>
        <pubDate>Mon, 20 Apr 2026 03:28:57 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0421ccdfad0d92713a812a5aeb7d07b0ea7213c8 - Merge tag &apos;v7.0-rc3&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/clocksource/Kconfig#0421ccdfad0d92713a812a5aeb7d07b0ea7213c8</link>
        <description>Merge tag &apos;v7.0-rc3&apos; into nextSync up with the mainline to brig up the latest changes, specificallychanges to ALPS driver.

            List of files:
            /linux/drivers/clocksource/Kconfig</description>
        <pubDate>Thu, 12 Mar 2026 18:44:42 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c1fe867b5bf9c57ab7856486d342720e2b205eed - Merge tag &apos;timers-core-2026-04-12&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/clocksource/Kconfig#c1fe867b5bf9c57ab7856486d342720e2b205eed</link>
        <description>Merge tag &apos;timers-core-2026-04-12&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipPull timer core updates from Thomas Gleixner: - A rework of the hrtimer subsystem to reduce the overhead for   frequently armed timers, especially the hrtick scheduler timer:     - Better timer locality decision     - Simplification of the evaluation of the first expiry time by       keeping track of the neighbor timers in the RB-tree by providing       a RB-tree variant with neighbor links. That avoids walking the       RB-tree on removal to find the next expiry time, but even more       important allows to quickly evaluate whether a timer which is       rearmed changes the position in the RB-tree with the modified       expiry time or not. If not, the dequeue/enqueue sequence which       both can end up in rebalancing can be completely avoided.     - Deferred reprogramming of the underlying clock event device. This       optimizes for the situation where a hrtimer callback sets the       need resched bit. In that case the code attempts to defer the       re-programming of the clock event device up to the point where       the scheduler has picked the next task and has the next hrtick       timer armed. In case that there is no immediate reschedule or       soft interrupts have to be handled before reaching the reschedule       point in the interrupt entry code the clock event is reprogrammed       in one of those code paths to prevent that the timer becomes       stale.     - Support for clocksource coupled clockevents       The TSC deadline timer is coupled to the TSC. The next event is       programmed in TSC time. Currently this is done by converting the       CLOCK_MONOTONIC based expiry value into a relative timeout,       converting it into TSC ticks, reading the TSC adding the delta       ticks and writing the deadline MSR.       As the timekeeping core has the conversion factors for the TSC       already, the whole back and forth conversion can be completely       avoided. The timekeeping core calculates the reverse conversion       factors from nanoseconds to TSC ticks and utilizes the base       timestamps of TSC and CLOCK_MONOTONIC which are updated once per       tick. This allows a direct conversion into the TSC deadline value       without reading the time and as a bonus keeps the deadline       conversion in sync with the TSC conversion factors, which are       updated by adjtimex() on systems with NTP/PTP enabled.     - Allow inlining of the clocksource read and clockevent write       functions when they are tiny enough, e.g. on x86 RDTSC and WRMSR.   With all those enhancements in place a hrtick enabled scheduler   provides the same performance as without hrtick. But also other   hrtimer users obviously benefit from these optimizations. - Robustness improvements and cleanups of historical sins in the   hrtimer and timekeeping code. - Rewrite of the clocksource watchdog.   The clocksource watchdog code has over time reached the state of an   impenetrable maze of duct tape and staples. The original design,   which was made in the context of systems far smaller than today, is   based on the assumption that the to be monitored clocksource (TSC)   can be trivially compared against a known to be stable clocksource   (HPET/ACPI-PM timer).   Over the years this rather naive approach turned out to have major   flaws. Long delays between the watchdog invocations can cause wrap   arounds of the reference clocksource. The access to the reference   clocksource degrades on large multi-sockets systems dure to   interconnect congestion. This has been addressed with various   heuristics which degraded the accuracy of the watchdog to the point   that it fails to detect actual TSC problems on older hardware which   exposes slow inter CPU drifts due to firmware manipulating the TSC to   hide SMI time.   The rewrite addresses this by:     - Restricting the validation against the reference clocksource to       the boot CPU which is usually closest to the legacy block which       contains the reference clocksource (HPET/ACPI-PM).     - Do a round robin validation betwen the boot CPU and the other       CPUs based only on the TSC with an algorithm similar to the TSC       synchronization code during CPU hotplug.     - Being more leniant versus remote timeouts - The usual tiny fixes, cleanups and enhancements all over the place* tag &apos;timers-core-2026-04-12&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (75 commits)  alarmtimer: Access timerqueue node under lock in suspend  hrtimer: Fix incorrect #endif comment for BITS_PER_LONG check  posix-timers: Fix stale function name in comment  timers: Get this_cpu once while clearing the idle state  clocksource: Rewrite watchdog code completely  clocksource: Don&apos;t use non-continuous clocksources as watchdog  x86/tsc: Handle CLOCK_SOURCE_VALID_FOR_HRES correctly  MIPS: Don&apos;t select CLOCKSOURCE_WATCHDOG  parisc: Remove unused clocksource flags  hrtimer: Add a helper to retrieve a hrtimer from its timerqueue node  hrtimer: Remove trailing comma after HRTIMER_MAX_CLOCK_BASES  hrtimer: Mark index and clockid of clock base as const  hrtimer: Drop unnecessary pointer indirection in hrtimer_expire_entry event  hrtimer: Drop spurious space in &apos;enum hrtimer_base_type&apos;  hrtimer: Don&apos;t zero-initialize ret in hrtimer_nanosleep()  hrtimer: Remove hrtimer_get_expires_ns()  timekeeping: Mark offsets array as const  timekeeping/auxclock: Consistently use raw timekeeper for tk_setup_internals()  timer_list: Print offset as signed integer  tracing: Use explicit array size instead of sentinel elements in symbol printing  ...

            List of files:
            /linux/drivers/clocksource/Kconfig</description>
        <pubDate>Tue, 14 Apr 2026 19:27:07 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>42d3b66d4cdbacfc9d120d2301b8de89cc29a914 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/clocksource/Kconfig#42d3b66d4cdbacfc9d120d2301b8de89cc29a914</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 7.00-rc3. Important ahead GPU SVM merging THPsupport.Signed-off-by: Matthew Brost &lt;matthew.brost@intel.com&gt;

            List of files:
            /linux/drivers/clocksource/Kconfig</description>
        <pubDate>Thu, 12 Mar 2026 15:17:56 +0100</pubDate>
        <dc:creator>Matthew Brost &lt;matthew.brost@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ced7072a3ad65698f0ad378c8f8566379fe50723 - MIPS: Don&apos;t select CLOCKSOURCE_WATCHDOG</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/clocksource/Kconfig#ced7072a3ad65698f0ad378c8f8566379fe50723</link>
        <description>MIPS: Don&apos;t select CLOCKSOURCE_WATCHDOGMIPS selects CLOCKSOURCE_WATCHDOG, but none of the clocksources actuallysets the MUST_VERIFY flag. So compiling the watchdog in is a pointlessexercise. Remove the selects.Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Thomas Gleixner &lt;tglx@kernel.org&gt;Link: https://patch.msgid.link/20260123231521.723433371@kernel.org

            List of files:
            /linux/drivers/clocksource/Kconfig</description>
        <pubDate>Sat, 24 Jan 2026 00:17:52 +0100</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>f09812b85fa6f41058bcc46e70ac406bf9b0493a - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/clocksource/Kconfig#f09812b85fa6f41058bcc46e70ac406bf9b0493a</link>
        <description>Merge drm/drm-next into drm-intel-nextSync with v7.0-rc1 which contains a few treewide changes affecting i915.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/drivers/clocksource/Kconfig</description>
        <pubDate>Wed, 25 Feb 2026 12:23:04 +0100</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>8b85987d3cf50178f67618122d9f3bb202f62f42 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/clocksource/Kconfig#8b85987d3cf50178f67618122d9f3bb202f62f42</link>
        <description>Merge drm/drm-next into drm-misc-nextLet&apos;s merge 7.0-rc1 to start the new drm-misc-next windowSigned-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/drivers/clocksource/Kconfig</description>
        <pubDate>Mon, 23 Feb 2026 11:48:20 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c17ee635fd3a482b2ad2bf5e269755c2eae5f25e - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/clocksource/Kconfig#c17ee635fd3a482b2ad2bf5e269755c2eae5f25e</link>
        <description>Merge drm/drm-fixes into drm-misc-fixes7.0-rc1 was just released, let&apos;s merge it to kick the new release cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/drivers/clocksource/Kconfig</description>
        <pubDate>Mon, 23 Feb 2026 10:09:45 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>48295ab42dae91b6903221adf1c316f08ffa5e09 - Merge tag &apos;timers-clocksource-2026-02-09&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/clocksource/Kconfig#48295ab42dae91b6903221adf1c316f08ffa5e09</link>
        <description>Merge tag &apos;timers-clocksource-2026-02-09&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipPull clocksource updates from Thomas Gleixner: &quot;A rather small set of boring cleanups, fixes and improvements&quot;* tag &apos;timers-clocksource-2026-02-09&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:  clocksource/drivers/mips-gic-timer: Move GIC timer to request_percpu_irq()  clocksource/drivers/timer-sp804: Fix an Oops when read_current_timer is called on ARM32 platforms where the SP804 is not registered as the sched_clock.  clocksource/drivers/armada-370-xp: Fix dead link to timer binding  clocksource/drivers/timer-integrator-ap: Add missing Kconfig dependency on OF  clocksource/drivers/sh_tmu: Always leave device running after probe

            List of files:
            /linux/drivers/clocksource/Kconfig</description>
        <pubDate>Wed, 11 Feb 2026 01:37:54 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>7eaf8e32de5f4ed4defda6fff81749041bb9d23f - Merge tag &apos;timers-v7.0&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/daniel.lezcano/linux into timers/clocksource</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/clocksource/Kconfig#7eaf8e32de5f4ed4defda6fff81749041bb9d23f</link>
        <description>Merge tag &apos;timers-v7.0&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/daniel.lezcano/linux into timers/clocksourcePull clocksource/events updates from Daniel Lezcano:  - Always leave device running after probe in the sh TMU driver to    overcome the locking validation scheme warning when the PREEMPT_RT    is enabled (Niklas S&#246;derlund)  - Add missing Kconfig dependency on OF for the integrator AP (Bartosz    Golaszewski)  - Fix a dead link in timer bindings for the Armada 370XP (Soham Metha)  - Fix an Oops when read_current_timer is called on ARM32 platforms    where the SP804 is not registered as the sched_clock (Stephen Eta    Zhou)  - Move GIC timer to use request_percpu_irq() instead of    setup_percpu_irq() to allow the removal of the latter (Marc Zyngier)Link: https://patch.msgid.link/75b163aa-5098-4949-a539-ae1e59e3aaca@linaro.org

            List of files:
            /linux/drivers/clocksource/Kconfig</description>
        <pubDate>Thu, 29 Jan 2026 22:23:51 +0100</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>cc4adab164b772a34b3340d644b7c4728498581e - Merge tag &apos;v6.19-rc1&apos; into msm-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/clocksource/Kconfig#cc4adab164b772a34b3340d644b7c4728498581e</link>
        <description>Merge tag &apos;v6.19-rc1&apos; into msm-nextMerge Linux 6.19-rc1 in order to catch up with other changes (e.g. UBWCconfig database defining UBWC_6).Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;

            List of files:
            /linux/drivers/clocksource/Kconfig</description>
        <pubDate>Tue, 20 Jan 2026 23:06:55 +0100</pubDate>
        <dc:creator>Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>2246464821e2820572e6feefca2029f17629cc50 - clocksource/drivers/timer-integrator-ap: Add missing Kconfig dependency on OF</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/clocksource/Kconfig#2246464821e2820572e6feefca2029f17629cc50</link>
        <description>clocksource/drivers/timer-integrator-ap: Add missing Kconfig dependency on OFThis driver accesses the of_aliases global variable declared inlinux/of.h and defined in drivers/base/of.c. It requires OF support orwill cause a link failure. Add the missing Kconfig dependency.Closes: https://lore.kernel.org/oe-kbuild-all/202601152233.og6LdeUo-lkp@intel.com/Signed-off-by: Bartosz Golaszewski &lt;bartosz.golaszewski@oss.qualcomm.com&gt;Signed-off-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt;Link: https://patch.msgid.link/20260116111723.10585-1-bartosz.golaszewski@oss.qualcomm.com

            List of files:
            /linux/drivers/clocksource/Kconfig</description>
        <pubDate>Fri, 16 Jan 2026 12:17:23 +0100</pubDate>
        <dc:creator>Bartosz Golaszewski &lt;bartosz.golaszewski@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>5add3c3c280a35f7e258e9cef7607db5a2e56fdc - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/clocksource/Kconfig#5add3c3c280a35f7e258e9cef7607db5a2e56fdc</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 6.19-rc1. An important upstream bugfix andto help unblock PTL CI.Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/drivers/clocksource/Kconfig</description>
        <pubDate>Fri, 19 Dec 2025 11:51:22 +0100</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>b8304863a3990d0f18c38e5b94191830a63ee1af - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/clocksource/Kconfig#b8304863a3990d0f18c38e5b94191830a63ee1af</link>
        <description>Merge drm/drm-next into drm-intel-nextSync-up some display code needed for Async flips refactor.Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/drivers/clocksource/Kconfig</description>
        <pubDate>Mon, 15 Dec 2025 14:24:02 +0100</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>7f790dd21a931c61167f7bdc327aecf2cebad327 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/clocksource/Kconfig#7f790dd21a931c61167f7bdc327aecf2cebad327</link>
        <description>Merge drm/drm-next into drm-misc-nextLet&apos;s kickstart the v6.20 (7.0?) release cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/drivers/clocksource/Kconfig</description>
        <pubDate>Mon, 15 Dec 2025 09:27:39 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>a4a508df2aa34f8650afde54ea804321c618f45f - Merge tag &apos;v6.18&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/clocksource/Kconfig#a4a508df2aa34f8650afde54ea804321c618f45f</link>
        <description>Merge tag &apos;v6.18&apos; into nextSync up with the mainline to bring in the latest APIs.

            List of files:
            /linux/drivers/clocksource/Kconfig</description>
        <pubDate>Sat, 13 Dec 2025 10:18:20 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>24f171c7e145f43b9f187578e89b0982ce87e54c - Merge tag &apos;asoc-fix-v6.19-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/clocksource/Kconfig#24f171c7e145f43b9f187578e89b0982ce87e54c</link>
        <description>Merge tag &apos;asoc-fix-v6.19-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linusASoC: Fixes for v6.19We&apos;ve been quite busy with fixes since the merge window, though not inany particularly exciting ways - the standout thing is the fix for _SXcontrols which were broken by a change to how we do clamping, otherwiseit&apos;s all fairly run of the mill fixes and quirks.

            List of files:
            /linux/drivers/clocksource/Kconfig</description>
        <pubDate>Sun, 21 Dec 2025 11:11:11 +0100</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>84318277d6334c6981ab326d4acc87c6a6ddc9b8 - Merge remote-tracking branch &apos;drm/drm-fixes&apos; into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/clocksource/Kconfig#84318277d6334c6981ab326d4acc87c6a6ddc9b8</link>
        <description>Merge remote-tracking branch &apos;drm/drm-fixes&apos; into drm-misc-fixesPull in rc1 to include all changes since the merge window closed,and grab all fixes and changes from drm/drm-next.Signed-off-by: Maarten Lankhorst &lt;dev@lankhorst.se&gt;

            List of files:
            /linux/drivers/clocksource/Kconfig</description>
        <pubDate>Mon, 15 Dec 2025 12:53:27 +0100</pubDate>
        <dc:creator>Maarten Lankhorst &lt;dev@lankhorst.se&gt;</dc:creator>
    </item>
<item>
        <title>cb9f145f638d7afa633632a9290d6ad06caeb8ee - Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next-robclark</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/clocksource/Kconfig#cb9f145f638d7afa633632a9290d6ad06caeb8ee</link>
        <description>Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next-robclarkBack-merge drm-next to get caught up.Signed-off-by: Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;

            List of files:
            /linux/drivers/clocksource/Kconfig</description>
        <pubDate>Sat, 01 Nov 2025 13:47:30 +0100</pubDate>
        <dc:creator>Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>82ee50252dc891e3f3b32d923bb4f656d300b772 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/clocksource/Kconfig#82ee50252dc891e3f3b32d923bb4f656d300b772</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 6.18-rc1.Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/drivers/clocksource/Kconfig</description>
        <pubDate>Tue, 14 Oct 2025 11:31:49 +0200</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
