<?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>67f8bc848ee31831336bd478e57d2f993551902e - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm/mm/Kconfig#67f8bc848ee31831336bd478e57d2f993551902e</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesLet&apos;s start the 7.3 drm-misc-fixes cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/arch/arm/mm/Kconfig</description>
        <pubDate>Tue, 01 Sep 2026 09:38:51 +0200</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>b2128290c29902315e632ea59e0504d6bc9e9b42 - Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next-backmerge</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm/mm/Kconfig#b2128290c29902315e632ea59e0504d6bc9e9b42</link>
        <description>Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next-backmergeBackmerge of drm-next, mainly to pick up dt bindings docs updates toavoid conflicts.Signed-off-by: Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;

            List of files:
            /linux/arch/arm/mm/Kconfig</description>
        <pubDate>Sat, 18 Jul 2026 17:06:55 +0200</pubDate>
        <dc:creator>Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>637315cb400eed1dbe721954fea437a61a2d65b2 - Merge tag &apos;kvm-riscv-7.3-1&apos; of https://github.com/kvm-riscv/linux into HEAD</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm/mm/Kconfig#637315cb400eed1dbe721954fea437a61a2d65b2</link>
        <description>Merge tag &apos;kvm-riscv-7.3-1&apos; of https://github.com/kvm-riscv/linux into HEADKVM/riscv changes for 7.3- Svadu/Zicfiss/Zicfilp FWFT support for Guest- Use try_cmpxchg for IMSIC MRIF RMW- More arch-specific tracepoints in KVM RISC-V- Eager Page Splitting for KVM RISC-V- Optimize hfence request handling for SMP Guests- Improve dirty log clearing by skipping zero bits in mask- Guard HFENCE range loops against overflow- CPU PM notifiers in KVM RISC-V for non-retentive idle states- Fix kernel-mode vector context save/restore for Guest

            List of files:
            /linux/arch/arm/mm/Kconfig</description>
        <pubDate>Tue, 18 Aug 2026 13:07:31 +0200</pubDate>
        <dc:creator>Paolo Bonzini &lt;pbonzini@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>efe86f088f48f18c27b648e5724048947f3b7fb4 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm/mm/Kconfig#efe86f088f48f18c27b648e5724048947f3b7fb4</link>
        <description>Merge drm/drm-next into drm-xe-nextSync some i915/display changesSigned-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/arch/arm/mm/Kconfig</description>
        <pubDate>Tue, 14 Jul 2026 15:40:31 +0200</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>6d177908bad5992e17669030db41caab88041d5e - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm/mm/Kconfig#6d177908bad5992e17669030db41caab88041d5e</link>
        <description>Merge drm/drm-next into drm-intel-nextSync with v7.2-rc1.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/arch/arm/mm/Kconfig</description>
        <pubDate>Tue, 30 Jun 2026 14:55:43 +0200</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>827b9aabd3ea3e96d5e48abed9f44dbd1e550d4e - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm/mm/Kconfig#827b9aabd3ea3e96d5e48abed9f44dbd1e550d4e</link>
        <description>Merge drm/drm-next into drm-misc-nextBackmerging to get drm-misc-next to v7.2-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/arch/arm/mm/Kconfig</description>
        <pubDate>Tue, 30 Jun 2026 10:16:00 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>7dd19adaaac9a161723a24de7c270861063ec6ac - Merge tag &apos;v7.2-rc1&apos; into drm-rust-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm/mm/Kconfig#7dd19adaaac9a161723a24de7c270861063ec6ac</link>
        <description>Merge tag &apos;v7.2-rc1&apos; into drm-rust-nextMerge v7.2-rc1 into drm-rust-next to start the next cycle.Devres now requires T: &apos;static, which conflicts with shmem::Object usingDevres&lt;SGTableMap&lt;T, C&gt;&gt; without that bound. Resolve by adding &apos;staticas a supertrait to DriverObject and DeviceContext, which does notrestrict any current use cases since DriverObject is always implementedon owned, refcounted types and DeviceContext is a sealed marker traitwith only unit-type implementors.If DriverObject (or DeviceContext) ever becomes lifetime-parameterized(e.g. via a GAT for TTM backed objects), the &apos;static supertrait can berelaxed at that point.Signed-off-by: Danilo Krummrich &lt;dakr@kernel.org&gt;

            List of files:
            /linux/arch/arm/mm/Kconfig</description>
        <pubDate>Sun, 28 Jun 2026 22:39:43 +0200</pubDate>
        <dc:creator>Danilo Krummrich &lt;dakr@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>bd5f485f3f026225b86573e559af0b7254ef4184 - Merge tag &apos;soc-arm-7.3&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm/mm/Kconfig#bd5f485f3f026225b86573e559af0b7254ef4184</link>
        <description>Merge tag &apos;soc-arm-7.3&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/soc/socPull ARM SoC platform updates from Arnd Bergmann: &quot;The 32-bit Arm platforms are a bit more interesting this time: I  refreshed an earlier series to mark code as deprecated that does have  the tendency of getting in the way of cleanups and new features but  has close to zero users. Among these are:   - 22 of the remaining 28 legacy board files that predate the current     devicetree based descriptions, using old chips from Intel and     Marvell. The remaining six board files are for TI OMAP1 and Samsung     s3c64xx chips and all still have known users.   - support for Cortex-M3/M4/M7 and ARM1136r0 CPU cores and the 25     machines based on these. These all use devicetree but the CPU     support causes disproportional work. Most of them are just     reference boards, the notable exceptions being the Nokia N800/N810     tablet and the Buglabs BUG platform.   - be8, be32, oabi and iwmmxt userspace binaries, which were mostly     associated with the platforms now scheduled for removal and are     increasingly problematic to support with modern toolchains.  Nothing is actually removed at this point, to ensure that any  remaining users continue to have the 7.3-LTS for a while longer.  Patches for removal are currently being tested.  Other updates include a continued work to convert GPIO number based  interfaces to descriptors, a patch to restore little-endian mode on  the one Arm platform (ixp4xx) that only worked in big-endian mode  recently, and some minor cleanups and bugfixes&quot;* tag &apos;soc-arm-7.3&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (41 commits)  MAINTAINERS: Drop redundant lists from various Samsung entries  ARM: tegra: Replace __ASSEMBLY__ with __ASSEMBLER__  ARM: tegra: Fix OF node reference leaks in IRQ init  ARM: lpc32xx: remove a few manually populated OF devices  ARM: lpc32xx: only run SoC init on LPC32xx hardware  firmware: imx: scu: manage mailbox channels and global handle  ARM: sa1100: h3xxx: convert gpio-keys to use software nodes  ARM: sa1100: collie: convert gpio-keys to use software nodes  ARM: sa1100: assabet: convert gpio-keys to use software nodes  gpio: sa1100: register software node for GPIO controller  ARM: ixp4xx: Relax endianness  ARM: replace linux/gpio.h inclusions  soc: imx9: devm_kasprintf error handling  ARM: mark mv78xx0 support as deprecated  ARM: mark axxia platform as deprecated  ARM: mark Cortex-M3/M4/M7 based boards as deprecated  ARM: mark footbridge as deprecated  ARM: mark RiscPC as deprecated  ARM: mark mach-sa1100 as deprecated  ARM: orion5x: mark all board files as deprecated  ...

            List of files:
            /linux/arch/arm/mm/Kconfig</description>
        <pubDate>Wed, 19 Aug 2026 04:50:40 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>104a813376837da3b9651457d6fdc99596257fba - Merge tag &apos;timers-vdso-2026-08-17&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm/mm/Kconfig#104a813376837da3b9651457d6fdc99596257fba</link>
        <description>Merge tag &apos;timers-vdso-2026-08-17&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipPull VDSO updates from Thomas Gleixner: - Consolidate the VDSO datastore further and provide support for   mlock_all() and prefaulting. - Provide 32-bit legacy time related functionality only if   CONFIG_COMPAT_32BIT_TIME is enabled. The config switch exists,   but architecture code still exposes the legacy functionality even   disabled.   Clean this up by adding the missing guards and validating at build   time that the VDSO is legacy free if disabled. - Consolidate the VDSO related config options in core and drivers,   which removes some non-sensical dependencies and quite an amount of   #ifdeffery. - Clean up the PAGE_SIZE definition maze* tag &apos;timers-vdso-2026-08-17&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (30 commits)  random: vDSO: Drop custom PAGE_SIZE definitions  LoongArch: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery  clocksource/drivers/timer-riscv: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery  clocksource/drivers/arm_arch_timer: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery  clocksource/drivers/mips-gic-timer: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery  MIPS: csrc-r4k: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery  vDSO: Make clockmode constants available without CONFIG_GENERIC_GETTIMEOFDAY  kbuild: Support generated asm-headers in subdirectories  vdso: Rename HAVE_GENERIC_VDSO to VDSO_DATASTORE  vdso: Drop HAVE_GENERIC_VDSO from architecture kconfig files  vdso: Automatically select HAVE_GENERIC_VDSO if necessary  MIPS: vdso: Stop using CONFIG_HAVE_GENERIC_VDSO  vdso: Remove the dependency on HAVE_GENERIC_VDSO from ARCH_HAS_VDSO_ARCH_DATA  futex: Remove dependency on HAVE_GENERIC_VDSO from FUTEX_ROBUST_UNLOCK  vdso/gettimeofday: Verify COMPAT_32BIT_TIME interactions  sparc: vdso: Respect COMPAT_32BIT_TIME  MIPS: VDSO: Respect COMPAT_32BIT_TIME  powerpc/vdso: Respect COMPAT_32BIT_TIME  ARM: VDSO: Respect COMPAT_32BIT_TIME  arm64: vdso32: Respect COMPAT_32BIT_TIME  ...

            List of files:
            /linux/arch/arm/mm/Kconfig</description>
        <pubDate>Wed, 19 Aug 2026 01:56:25 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>0eaed89c18aeedf0898baf2dbf5ff027c6795152 - Merge tag &apos;timers-v7.3-rc1&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/arch/arm/mm/Kconfig#0eaed89c18aeedf0898baf2dbf5ff027c6795152</link>
        <description>Merge tag &apos;timers-v7.3-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/daniel.lezcano/linux into timers/clocksource  - 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&#246;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)Link: https://lore.kernel.org/lkml/75feea31-683d-45a1-87f4-ab045e0152ae@oss.qualcomm.com

            List of files:
            /linux/arch/arm/mm/Kconfig</description>
        <pubDate>Mon, 17 Aug 2026 10:29:52 +0200</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>b4d85f863e5a6f1fa01b186001af0f68f4f5239e - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm/mm/Kconfig#b4d85f863e5a6f1fa01b186001af0f68f4f5239e</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 7.3 merge window.

            List of files:
            /linux/arch/arm/mm/Kconfig</description>
        <pubDate>Sat, 15 Aug 2026 06:26:07 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>809177dbf32e3c649abcd027334dbcfe34720446 - Merge tag &apos;arm-feature-deprecation-for-7.3&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc into soc/arm</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm/mm/Kconfig#809177dbf32e3c649abcd027334dbcfe34720446</link>
        <description>Merge tag &apos;arm-feature-deprecation-for-7.3&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc into soc/armARM: platform and feature deprecation for 7.3This is an attempt to bring the source code to the state that we discussedback in 2024, regarding a timeline for deprecating and removing features,in particular platforms and ABIs that are basically unused and arealso getting in the way of maintenance.The earlier consensus was to remove these features in 2025 or 2026after the corresponding LTS kernel release. I would suggest pushingthese to early 2027 now, see the patch description for details oneach one: - all board files that are still not converted to DT   (except for OMAP1 and S3C) - iWMMXt FPU support - ARMv6/ARM1136r0 (not ARMv6K/ARM1136r1/ARM1176) along with the   OMAP24xx and i.MX31 SoCs using it - Cortex-M3/M4/M7 based microcontroller support   (stm32, imxrt, lpc18xx, samv7) - LSI Axxia platform - OABI, OABI-compat and NWFPE are confined to StrongARM based   builds and scheduled for removal once StrongARM is gone. - DEPRECATED_PARAM_STRUCT, which was originally scheduled for   removal in 2006 (!)The ARCH_S3C64XX platform was scheduled for removal in 2024, but isstill actively used and will get removed once Mark Brown stops usingit. The OMAP1 platform has some remaining boardfiles and is expected toget converted to DT.Big-endian ARMv7 CPU support is not scheduled for removal but markedas broken the same way as ARM64 has, to reduce the need for testingunused configurations. This may be removed in the future if arm64 doesit as well. Note that big-endian ARMv5 support is can still beenabled since the patches to revive little-endianm mode are stillfresh.Regarding actually removing the code, I would suggest linux-7.4 (January2027), removing both the board files and any drivers that have eitherbecome newly unused or were missed in a previous machine removal series,followed by removing support for then unused CPUs a release later.Links to previous discussion:  https://lore.kernel.org/linux-arm-kernel/20210109174357.GB1551@shell.armlinux.org.uk/  https://lore.kernel.org/linux-arm-kernel/2831c5a6-cfbf-4fe0-b51c-0396e5b0aeb7@app.fastmail.com/  https://lore.kernel.org/all/20241204102904.1863796-1-arnd@kernel.org/  https://lore.kernel.org/all/20260701212353.2196041-1-arnd@kernel.org/Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;

            List of files:
            /linux/arch/arm/mm/Kconfig</description>
        <pubDate>Wed, 15 Jul 2026 13:40:42 +0200</pubDate>
        <dc:creator>Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;</dc:creator>
    </item>
<item>
        <title>52447180f4fb095390477ba541bb08f24aeb4e92 - vdso: Drop HAVE_GENERIC_VDSO from architecture kconfig files</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm/mm/Kconfig#52447180f4fb095390477ba541bb08f24aeb4e92</link>
        <description>vdso: Drop HAVE_GENERIC_VDSO from architecture kconfig filesNow that GENERIC_GETTIMEOFDAY and VDSO_GETRANDOM enableHAVE_GENERIC_VDSO automatically, the architecture specific kconfig filesdo not need to do so anymore.Remove the corresponding lines.Keep them for riscv, loongarch and powerpc as those have their ownexplicit usage of the vDSO datastore provided by HAVE_GENERIC_VDSO.Signed-off-by: Thomas Wei&#223;schuh &lt;thomas.weissschuh@linutronix.de&gt;Signed-off-by: Thomas Gleixner &lt;tglx@kernel.org&gt;Reviewed-by: Vincenzo Frascino &lt;vincenzo.frascino@arm.com&gt;Link: https://patch.msgid.link/20260709-vdso-have_generic_vdso-v1-5-d2e1061f268b@linutronix.de

            List of files:
            /linux/arch/arm/mm/Kconfig</description>
        <pubDate>Thu, 09 Jul 2026 09:28:41 +0200</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;thomas.weissschuh@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>76904fccf81936c084faebc73ac72c0919a42941 - Merge tag &apos;v7.2-rc3&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm/mm/Kconfig#76904fccf81936c084faebc73ac72c0919a42941</link>
        <description>Merge tag &apos;v7.2-rc3&apos; into nextSync up with mainline to pull in stable fixes to avoid merge conflicts.

            List of files:
            /linux/arch/arm/mm/Kconfig</description>
        <pubDate>Tue, 14 Jul 2026 04:06:00 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>fe91e4e9da70765420538d9cbcf6d9a970237a8d - ARM: mark CPU_ENDIAN_BE8 as deprecated</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm/mm/Kconfig#fe91e4e9da70765420538d9cbcf6d9a970237a8d</link>
        <description>ARM: mark CPU_ENDIAN_BE8 as deprecatedFollowing the deprecation of big-endian ARMv8 mode in arch/arm64 in commit1cf89b6bf660 (&quot;arm64: Kconfig: Make CPU_BIG_ENDIAN depend on BROKEN&quot;),this does the same for ARMv7 (and v6), leaving the code around butdisabled by default: There are no known products that make use of thismode any more, and it only hangs around for testing that it still works.At the moment, there are no known bugs with big-endian ARMv7 mode, butit does break occasionally and require someone to fix it.  By markingthe code as &apos;depends on BROKEN&apos; now, it will no longer be covered by CItesting. If any users remain, they can keep patching out the dependencybut are more likely to run into regressions.The big-endian ARMv5 support (CONFIG_CPU_ENDIAN_BE32) in contrast isstill used on Intel IXP4xx platform, and is the only currently supportedmode there, so this one can still be enabled.There is no timeline for actually removing the code at this point,we will likely debate this if we ever remove IXP4xx support on arm,or big-endian support on ARM64.Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux/arch/arm/mm/Kconfig</description>
        <pubDate>Wed, 17 Jun 2026 16:13:56 +0200</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>b5fdfa2081754248d6f25d15af66f2088f9eaff7 - ARM: deprecate support for ARM1136r0</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm/mm/Kconfig#b5fdfa2081754248d6f25d15af66f2088f9eaff7</link>
        <description>ARM: deprecate support for ARM1136r0This CPU revision remains a special case as it is now incompatiblewith CONFIG_SMP. Only the Nokia N8x0 is used in practice, and eventhat one is fairly rare these days, so let&apos;s plan to remove all ofthem after the 2026 LTS kernel release.Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;Acked-by: Vladimir Zapolskiy &lt;vz@mleia.com&gt; # Freescale i.MX31Acked-by: Aaro Koskinen &lt;aaro.koskinen@iki.fi&gt; # OMAPSigned-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux/arch/arm/mm/Kconfig</description>
        <pubDate>Tue, 20 Aug 2024 23:05:25 +0200</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>d70242427110123b65c095594eb74a703d3af156 - ARM: rework ARM11 CPU selection logic</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm/mm/Kconfig#d70242427110123b65c095594eb74a703d3af156</link>
        <description>ARM: rework ARM11 CPU selection logicSupport for SMP on ARM1136r0 has been broken for a while, and nobodyis working on fixing it. I had a plan to change ARMv6 support to nolonger coexist in a common kernel with ARMv7 CPUs but instead ARMv5 andbelow. This would have addressed the problem, but after a recent mailinglist discussion, we concluded that an easier approach is to just forbidARM1136r0 CPU support on SMP-enabled kernels.This mainly affects users of the Nokia N800/N810 tablets using anOMAP2420 SoC, which is the only commercial product with an ARM1136r0that is still supported by the kernel.The other machines that are still in the same hardware catogory are: - TI OMAP2420 H4 reference board - TI OMAP2430 SDP software development platform - Freescale/NXP i.MX31 Lite Development Kit - Buglabs i.MX31 Bug 1.x prototype - Arm Integrator/AP with CM1136JF-S core moduleTo my knowledge, none of these have any actual users aside fromreference boards being used to more easily test the platforms.There are also a few ARM1136r1 machines, which implement theARMv6K SMP support (barriers, atomics and TLS): - Eukrea CPUIMX35 reference platform - Freescale/NXP i.MX35 Product Development Kit - ARM Integrator/CP/IM-LT3 with ARM1136J Core Tile - ARM Realview/EB with ARM1136J Core TileAgain, these are mainly reference implementations rather thanactual products, but since they support ARMv6K, they shouldcontinue to work correctly in SMP-enabled kernels. For theARM Core Tile, I have not found a datasheet but instead usethe revision based on what the respective virtual modelsreport.All the other ARMv6 platforms use an ARM1176 with ARMv6K,VMSAv7 and Trustzone support.To avoid the broken configuration, annotate the ARM1136 basedmachines with specific CPU_ARM1136R0 or CPU_ARM1136R2 symbolsin Kconfig and make the r0 variants depend on !SMP.Link: https://lore.kernel.org/linux-arm-kernel/2831c5a6-cfbf-4fe0-b51c-0396e5b0aeb7@app.fastmail.com/T/Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;Acked-by: Aaro Koskinen &lt;aaro.koskinen@iki.fi&gt; # OMAPSigned-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux/arch/arm/mm/Kconfig</description>
        <pubDate>Tue, 20 Aug 2024 20:52:48 +0200</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>00599d4841790d05401820a96cf7edb193888b00 - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm/mm/Kconfig#00599d4841790d05401820a96cf7edb193888b00</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesPull in tag v7.2-rc1 so that drm-misc-fixes becomes useful again,and drm-misc-next-fixes can be closed.Signed-off-by: Maarten Lankhorst &lt;dev@lankhorst.se&gt;

            List of files:
            /linux/arch/arm/mm/Kconfig</description>
        <pubDate>Mon, 29 Jun 2026 17:58:00 +0200</pubDate>
        <dc:creator>Maarten Lankhorst &lt;dev@lankhorst.se&gt;</dc:creator>
    </item>
<item>
        <title>186d3c4e92242351afc24d9784f31cb4cd08a4b7 - Merge tag &apos;timers-vdso-2026-06-13&apos; of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tip</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm/mm/Kconfig#186d3c4e92242351afc24d9784f31cb4cd08a4b7</link>
        <description>Merge tag &apos;timers-vdso-2026-06-13&apos; of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tipPull vdso updates from Thomas Gleixner: - Remove the redundant CONFIG_GENERIC_TIME_VSYSCALL after converting   the remaining users over. - Rework and sanitize the MIPS VDSO handling, so it does not handle the   time related VDSO if there is no VDSO capable clocksource available.   Also stop mapping VDSO data pages unconditionally even if there is no   usage possible.* tag &apos;timers-vdso-2026-06-13&apos; of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tip:  MIPS: VDSO: Fold MIPS_CLOCK_VSYSCALL into MIPS_GENERIC_GETTIMEOFDAY  MIPS: VDSO: Gate microMIPS restriction on GCC version  MIPS: VDSO: Fold MIPS_DISABLE_VDSO into MIPS_GENERIC_GETTIMEOFDAY  clocksource/drivers/mips-gic-timer: Only use VDSO_CLOCKMODE_GIC when it is a available  MIPS: csrc-r4k: Only use VDSO_CLOCKMODE_R4K when it is a available  MIPS: VDSO: Only map the data pages when the vDSO is used  MIPS: Introduce Kconfig MIPS_GENERIC_GETTIMEOFDAY  vdso/datastore: Always provide symbol declarations  MAINTAINERS: Add include/linux/vdso_datastore.h to vDSO block  vdso/gettimeofday: Rename __arch_get_vdso_u_timens_data()  vdso/treewide: Drop GENERIC_TIME_VSYSCALL  vdso/vsyscall: Gate update_vsyscall() behind CONFIG_GENERIC_GETTIMEOFDAY  riscv: vdso: Drop CONFIG_GENERIC_TIME_VSYSCALL guard around syscall fallbacks

            List of files:
            /linux/arch/arm/mm/Kconfig</description>
        <pubDate>Mon, 15 Jun 2026 10:27:13 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>96942092d5e67c71af246fa3bc1422cdf80a5dc9 - vdso/treewide: Drop GENERIC_TIME_VSYSCALL</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/arm/mm/Kconfig#96942092d5e67c71af246fa3bc1422cdf80a5dc9</link>
        <description>vdso/treewide: Drop GENERIC_TIME_VSYSCALLThis Kconfig symbol is not used anymore, remove it.Signed-off-by: Thomas Wei&#223;schuh &lt;thomas.weissschuh@linutronix.de&gt;Signed-off-by: Thomas Gleixner &lt;tglx@kernel.org&gt;Link: https://patch.msgid.link/20260519-vdso-generic_time_vsyscal-v1-3-5c2a5905d5f5@linutronix.de

            List of files:
            /linux/arch/arm/mm/Kconfig</description>
        <pubDate>Tue, 19 May 2026 08:26:17 +0200</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;thomas.weissschuh@linutronix.de&gt;</dc:creator>
    </item>
</channel>
</rss>
