<?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>bbc448c541ed90d52f9ec22f17394304e3bf170e - mips: select CONFIG_WEAK_REORDERING_BEYOND_LLSC from CONFIG_EYEQ</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/mips/Kconfig#bbc448c541ed90d52f9ec22f17394304e3bf170e</link>
        <description>mips: select CONFIG_WEAK_REORDERING_BEYOND_LLSC from CONFIG_EYEQOn I6500 CPU cores, lld and scd give no ordering guarantees (same as allother instructions). To respect the assumption that arch_cmpxchg() isfully ordered, we must inject sync instructions above and below ourlld/scd loops using the already in place WEAK_REORDERING_BEYOND_LLSCinfrastructure.Otherwise, bad things can happen:[   34.054496] CPU 3 Unable to handle kernel paging request at virtual address 0000000000000000, epc == a80000080838e01c, ra == a80000080838dfc4[   34.054559] Oops[#1]:[   34.069561] CPU: 3 UID: 0 PID: 170 Comm: pipe_race Not tainted 7.2.0-rc6-01553-gb73c35220968-dirty #103 VOLUNTARY[   34.079932] Hardware name: Mobile EyeQ5 MP5 Evaluation board[   34.085592] $ 0   : 0000000000000000 0000000000000001 0000000000000000 0000000000000000[   34.093616] $ 4   : a800000808ee2618 000000000b7a879d 0000000000001000 0000000000000000[   34.101638] $ 8   : 0000000000e3f2c9 0000000000000000 a800000808a2a9f8 0000000000000000[   34.109660] $12   : a8000008139ffcd8 ffffffff84080018 a80000080837fae0 7878787878787878[   34.117682] $16   : a800000807e82940 0000000000001000 0000000000000000 0000000000000000[   34.125704] $20   : a800000802920e00 a8000008139ffdf8 a800000802649400 0000000000e3f2c9[   34.133726] $24   : 0000000000000006 00000001200406e0[   34.141783] $28   : a8000008139fc000 a8000008139ffd10 0000000000e3f2c8 a80000080838dfc4[   34.149837] epc   : a80000080838e01c anon_pipe_read+0xd4/0x428[   34.155697] ra    : a80000080838dfc4 anon_pipe_read+0x7c/0x428[   34.161549] Status: 140000e3  KX SX UX KERNEL EXL IE[   34.166551] Cause : 40800408 (ExcCode 02)[   34.170574] BadVA : 0000000000000000[   34.174161] PrId  : 0001b028 (MIPS I6500)[   34.178183] Process pipe_race (pid: 170, threadinfo=000000005ca35720, task=00000000e1013890, tls=000000014ebbb780)[   34.188568] Stack : a800000802649400 0000000000000000 0000000000000000 a8000008139ffdd0[   34.196623]	 0000000000000fba a800000808ee0000 0000000000000001 a8000008130c3e80[   34.204676]	 a8000008080d1280 a8000008139ffd58 a8000008139ffd58 1dbd2b22ea1dd500[   34.212729]	 a800000802649400 a800000808ee0000 ffffffffffffffea 0000000000000001[   34.220783]	 0000000000001000 0000000000000000 00000001200ae518 ffffffffffffffff[   34.228836]	 000000fffbe0e530 a80000080837edf4 000000fffbe0e530 0000000000000000[   34.236890]	 0000000000000000 0000000000000000 000000014ebb55a0 0000000000001000[   34.244943]	 0000000000000001 a800000802649400 0000000000000000 0000000000000000[   34.252996]	 0000000000000000 0000400400000000 0000000000000000 1dbd2b22ea1dd500[   34.261049]	 00000000140000e3 a800000802649400 a800000802649400 a800000808ee0000[   34.269103]	 ...[   34.271568] Call Trace:[   34.274026] [&lt;a80000080838e01c&gt;] anon_pipe_read+0xd4/0x428[   34.279533] [&lt;a80000080837edf4&gt;] vfs_read+0x25c/0x318[   34.284607] [&lt;a80000080837faac&gt;] ksys_read+0x104/0x138[   34.289763] [&lt;a80000080802b9cc&gt;] syscall_common+0x44/0x68[   34.295187][   34.296689] Code: f84000cf  02209825  de020010 &lt;dc420000&gt; d8400004  02002825  0040f809  02802025  f84000c3[   34.306504][   34.308099] ---[ end trace 0000000000000000 ]---My initial reproducer was the xdp-tools test suite. A standalonereproducer would be an lld/scd loop that, when the read is reordered bythe CPU, triggers a fault. We can achieve this from userspace bystressing an anonymous pipe, which uses a mutex. Program used:	// SPDX-License-Identifier: GPL-2.0	// pipe_race.c - reproducer for MIPS LL/SC reordering vs fs/pipe.c	//	// Two userspace processes on an anonymous pipe:	//   parent  = writer: tight write() loop	//   child   = reader: tight read() loop	#define _GNU_SOURCE	#include &lt;assert.h&gt;	#include &lt;errno.h&gt;	#include &lt;sched.h&gt;	#include &lt;signal.h&gt;	#include &lt;stdio.h&gt;	#include &lt;stdlib.h&gt;	#include &lt;string.h&gt;	#include &lt;sys/types.h&gt;	#include &lt;sys/wait.h&gt;	#include &lt;time.h&gt;	#include &lt;unistd.h&gt;	int main(void)	{		long wrsize = 70;	// bytes per write()		long rdsize = 4096;	// bytes per read()		int pfd[2];		char *buf;		pid_t pid;		int ret;		ret = pipe(pfd);		assert(!ret);		pid = fork();		assert(pid &gt;= 0);		if (pid == 0) {			/* reader */			close(pfd[1]);			buf = malloc(rdsize);			assert(buf);			for (;;) {				ssize_t n = read(pfd[0], buf, rdsize);				if (n &lt; 0 &amp;&amp; errno == EINTR)					continue;				if (n &lt;= 0)					_exit(n &lt; 0 ? 1 : 0);			}		}		close(pfd[0]);			/* writer */		buf = malloc(wrsize);		assert(buf);		memset(buf, &apos;x&apos;, wrsize);		for (;;) {			ssize_t n = write(pfd[1], buf, wrsize);			if (n &lt; 0 &amp;&amp; errno == EINTR)				continue;			if (n != wrsize)				break;		}		kill(pid, SIGKILL);		wait(NULL);		return 0;	}Fixes: fbe0fae601b7 (&quot;MIPS: mobileye: Add EyeQ6H support&quot;)Cc: stable@vger.kernel.orgSigned-off-by: Th&#233;o Lebrun &lt;theo.lebrun@bootlin.com&gt;Reviewed-by: Jiaxun Yang &lt;jiaxun.yang@flygoat.com&gt;Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux/arch/mips/Kconfig</description>
        <pubDate>Fri, 28 Aug 2026 16:07:33 +0200</pubDate>
        <dc:creator>Th&#233;o Lebrun &lt;theo.lebrun@bootlin.com&gt;</dc:creator>
    </item>
<item>
        <title>fb5a08026a68be0ec5f660588311fb1091bf5d58 - mips: econet: fix unmet dependencies for ECONET</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/mips/Kconfig#fb5a08026a68be0ec5f660588311fb1091bf5d58</link>
        <description>mips: econet: fix unmet dependencies for ECONETECONET selects EARLY_PRINTK_8250, SERIAL_OF_PLATFORM, and SERIAL_8250without ensuring their dependencies, EARLY_PRINTK and TTY are met. Thiscauses unmet dependencies:WARNING: unmet direct dependencies detected for SERIAL_8250  Depends on [n]: TTY [=n] &amp;&amp; HAS_IOMEM [=y] &amp;&amp; !S390  Selected by [y]:  - ECONET [=y]WARNING: unmet direct dependencies detected for EARLY_PRINTK_8250  Depends on [n]: EARLY_PRINTK [=n] &amp;&amp; USE_GENERIC_EARLY_PRINTK_8250 [=y]  Selected by [y]:  - ECONET [=y]WARNING: unmet direct dependencies detected for SERIAL_OF_PLATFORM  Depends on [n]: TTY [=n] &amp;&amp; HAS_IOMEM [=y] &amp;&amp; SERIAL_8250 [=y] &amp;&amp; OF [=y]  Selected by [y]:  - ECONET [=y]However, in the discussion of v1 of this patch, Arnd pointed out that theseselects don&apos;t belong here in the first place. [1]Let&apos;s remove them to resolve the unmet dependencies.These unmet dependencies were found by kconfirm, a static analysis tool forKconfig.Fixes: 79ee1d20e37c (&quot;mips: econet: Fix incorrect Kconfig dependencies&quot;)Fixes: 35fb26f94dfa (&quot;mips: Add EcoNet MIPS platform support&quot;)Suggested-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Signed-off-by: Julian Braha &lt;julianbraha@gmail.com&gt;Tested-by: Caleb James DeLisle &lt;cjd@cjdns.fr&gt;Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux/arch/mips/Kconfig</description>
        <pubDate>Sun, 16 Aug 2026 01:51:09 +0200</pubDate>
        <dc:creator>Julian Braha &lt;julianbraha@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>27a59c0251e5d1f41a3a6fbae7c4dc478c34d919 - Merge tag &apos;mips_7.3&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/mips/Kconfig#27a59c0251e5d1f41a3a6fbae7c4dc478c34d919</link>
        <description>Merge tag &apos;mips_7.3&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxPull MIPS updates from Thomas Bogendoerfer: - switch gpio code to use swnodes - rework of TXX9 gpio code - enable multi-vpe for econet - cleanups and fixes* tag &apos;mips_7.3&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux:  mips: dts: econet: Describe dual-VPE 34Kc processor  mips: econet: add multi-vpe capability to EN751221  MIPS: ptrace: Fix syscall skipping via PTRACE_SYSCALL  mips: remove dead select  MIPS: BCM47XX: Convert buttons to software nodes  ssb: gpio: Add and register software node for GPIO controller  bcma: gpio: Add and register software node for GPIO controller  MIPS: ip22-gio: Drop #include of &lt;linux/mod_devicetable.h&gt;  MIPS: TXX9: Clean up txx9_iocled_init()  MIPS: TXX9: Convert gpio_txx9 to dynamic GPIO base allocation  MIPS: TXX9: Drop GPIOLIB_LEGACY select  MIPS: TXX9: Use GPIO lookup table for iocled LEDs  MIPS: TXX9: Reduce TXX9_IOCLED_MAXLEDS to 3  MIPS: TXX9: rbtx4927: Use GPIO lookup table for TXx9 LEDs  MIPS: TXX9: rbtx4927: Use GPIO lookup table for SIO DTR  MIPS: TXX9: Remove txx9_7segled_*() forward declarations  MIPS: TXX9: Remove tx4938_spi_init() and txx9_spi_init()  MIPS: kernel: proc: Use two seq_putc() calls in show_cpuinfo()

            List of files:
            /linux/arch/mips/Kconfig</description>
        <pubDate>Fri, 21 Aug 2026 21:39:49 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>09fbaddec89ebf3b6fa4b54271402186aa043a27 - mips: remove dead select</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/mips/Kconfig#09fbaddec89ebf3b6fa4b54271402186aa043a27</link>
        <description>mips: remove dead select&apos;select&apos; does not work on config options in a &apos;choice&apos;, so the current&apos;select CPU_BIG_ENDIAN&apos; does nothing (dead code).However, ECONET already also selects SYS_SUPPORTS_BIG_ENDIAN so thismeans that CPU_BIG_ENDIAN will always be set.Let&apos;s remove the unnecessary &apos;select CPU_BIG_ENDIAN&apos;.This dead select was found by kconfirm, a static analysis tool forKconfig.Signed-off-by: Julian Braha &lt;julianbraha@gmail.com&gt;Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux/arch/mips/Kconfig</description>
        <pubDate>Thu, 23 Jul 2026 12:49:33 +0200</pubDate>
        <dc:creator>Julian Braha &lt;julianbraha@gmail.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/mips/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/mips/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>08c7183f5b9ffe4408e74fff848a4cc2105361d4 - Merge tag &apos;mips_7.2&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/mips/Kconfig#08c7183f5b9ffe4408e74fff848a4cc2105361d4</link>
        <description>Merge tag &apos;mips_7.2&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxPull MIPS updates from Thomas Bogendoerfer: - use software nodes for GPIO code - cleanups and fixes* tag &apos;mips_7.2&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux: (41 commits)  mips: select legacy gpiolib interfaces where used  MIPS: lib: Remove &apos;.hidden&apos; for local symbols  MIPS: VDSO: Avoid including .got in dynamic segment  MIPS: smp: report dying CPU to RCU in stop_this_cpu()  MIPS: kernel: proc: Delete unnecessary braces in show_cpuinfo()  MIPS: kernel: proc: Use seq_putc() calls in show_cpuinfo()  mips: sched: Fix CPUMASK_OFFSTACK memory corruption  MIPS: mm: Fix out-of-bounds write in maar_res_walk()  MIPS: ath79: reduce ARCH_DMA_MINALIGN  mips: dts: ar9132: fix wdt node name  mips: Remove remaining defconfig references to the pktcdvd driver  MIPS: mm: remove comment referring to removed CONFIG_MIPS_CMP  MIPS: alchemy: db1300: switch to static device properties  MIPS: alchemy: gpr: switch to static device properties  MIPS: alchemy: db1000: use nodes attached to GPIO chips in properties  MIPS: alchemy: mtx1: attach software nodes to GPIO chips  MIPS: alchemy: provide visible function prototypes to board files  MIPS: alchemy: platform: add missing include  MIPS: ip22-gio: do not export device release function  MIPS: ip22-gio: switch to dynamic root device  ...

            List of files:
            /linux/arch/mips/Kconfig</description>
        <pubDate>Fri, 19 Jun 2026 16:46:16 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>59a6c7ac0a47154774cb44c59a8735f6a16b75f7 - Merge tag &apos;bitmap-for-7.2&apos; of https://github.com/norov/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/mips/Kconfig#59a6c7ac0a47154774cb44c59a8735f6a16b75f7</link>
        <description>Merge tag &apos;bitmap-for-7.2&apos; of https://github.com/norov/linuxPull bitmap updates from Yury Norov: &quot;This includes the new FIELD_GET_SIGNED() helper,  bitmap_print_to_pagebuf() removal, RISCV/bitrev support, and a couple  cleanups.   - new handy helper FIELD_GET_SIGNED() (Yury)   - arch test_and_set_bit_lock() and clear_bit_unlock() cleanup (Randy)   - __bf_shf() simplification (Yury)   - bitmap_print_to_pagebuf() removal (Yury)   - RISCV/bitrev conditional support (Jindie, Yury)&quot;* tag &apos;bitmap-for-7.2&apos; of https://github.com/norov/linux:  MAINTAINERS: BITOPS: include bitrev.[ch]  arch/riscv: Add bitrev.h file to support rev8 and brev8  bitops: Define generic___bitrev8/16/32 for reuse  lib/bitrev: Introduce GENERIC_BITREVERSE  arch: select HAVE_ARCH_BITREVERSE conditionally on BITREVERSE  bitmap: fix find helper documentation  bitmap: drop bitmap_print_to_pagebuf()  cpumask: switch cpumap_print_to_pagebuf() to using scnprintf()  bitfield: wire __bf_shf to __builtin_ctzll  bitops: use common function parameter names  ptp: switch to using FIELD_GET_SIGNED()  rtc: rv3032: switch to using FIELD_GET_SIGNED()  wifi: rtw89: switch to using FIELD_GET_SIGNED()  iio: mcp9600: switch to using FIELD_GET_SIGNED()  iio: pressure: bmp280: switch to using FIELD_GET_SIGNED()  iio: magnetometer: yas530: switch to using FIELD_GET_SIGNED()  iio: intel_dc_ti_adc: switch to using FIELD_GET_SIGNED()  x86/extable: switch to using FIELD_GET_SIGNED()  bitfield: add FIELD_GET_SIGNED()

            List of files:
            /linux/arch/mips/Kconfig</description>
        <pubDate>Wed, 17 Jun 2026 12:38:38 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>6f25741b7565d7f82fc09947c981cae17535894d - mips: select legacy gpiolib interfaces where used</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/mips/Kconfig#6f25741b7565d7f82fc09947c981cae17535894d</link>
        <description>mips: select legacy gpiolib interfaces where usedA few old machines have not been converted away from the old-stylegpiolib interfaces. Make these select the new CONFIG_GPIOLIB_LEGACYsymbol so the code still works where it is needed but can be leftout otherwise.This is the list of all gpio_request() calls in mips:  arch/mips/alchemy/devboards/db1000.c:           gpio_request(19, &quot;sd0_cd&quot;);  arch/mips/alchemy/devboards/db1000.c:           gpio_request(20, &quot;sd1_cd&quot;);  arch/mips/alchemy/devboards/db1200.c:   gpio_request(215, &quot;otg-vbus&quot;);  arch/mips/bcm47xx/workarounds.c:        err = gpio_request_one(usb_power, GPIOF_OUT_INIT_HIGH, &quot;usb_power&quot;);  arch/mips/bcm63xx/boards/board_bcm963xx.c:              gpio_request_one(board.ephy_reset_gpio,  arch/mips/txx9/rbtx4927/setup.c:        gpio_request(15, &quot;sio-dtr&quot;);Most of these should be easy enough to change to modern gpio descriptorsor remove if they are no longer in use.Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Reviewed-by: Bartosz Golaszewski &lt;bartosz.golaszewski@oss.qualcomm.com&gt;Reviewed-by: Linus Walleij &lt;linusw@kernel.org&gt;Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux/arch/mips/Kconfig</description>
        <pubDate>Tue, 28 Apr 2026 17:56:19 +0200</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>8d563bd7904734c05a4f2abf4ecca0e4fe764b50 - MIPS: VDSO: Fold MIPS_CLOCK_VSYSCALL into MIPS_GENERIC_GETTIMEOFDAY</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/mips/Kconfig#8d563bd7904734c05a4f2abf4ecca0e4fe764b50</link>
        <description>MIPS: VDSO: Fold MIPS_CLOCK_VSYSCALL into MIPS_GENERIC_GETTIMEOFDAYThis configuration option exists so &quot;that we don&apos;t provide the symbolwhen there&apos;s no possibility of there being a usable clocksource&quot;.However it only covers __vdso_gettimeofday() and none of the other vDSOfunctions which should be affected by the same circumstances.slightly slightly.Remove MIPS_CLOCK_VSYSCALL and fold its usecase intoMIPS_GENERIC_GETTIMEOFDAY, which works correctly.Signed-off-by: Thomas Wei&#223;schuh &lt;thomas.weissschuh@linutronix.de&gt;Signed-off-by: Thomas Gleixner &lt;tglx@kernel.org&gt;Cc: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;Cc: Daniel Lezcano &lt;daniel.lezcano@kernel.org&gt;Cc: Thomas Gleixner &lt;tglx@kernel.org&gt;Cc: Andy Lutomirski &lt;luto@kernel.org&gt;Cc: Vincenzo Frascino &lt;vincenzo.frascino@arm.com&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: linux-mips@vger.kernel.orgLink: https://patch.msgid.link/20260521-vdso-mips-kconfig-v1-9-2f79dcd6c78f@linutronix.de

            List of files:
            /linux/arch/mips/Kconfig</description>
        <pubDate>Thu, 21 May 2026 08:53:23 +0200</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;thomas.weissschuh@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>d051ede1adeeb8ccc9314bac00f33e013deedbf5 - MIPS: VDSO: Gate microMIPS restriction on GCC version</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/mips/Kconfig#d051ede1adeeb8ccc9314bac00f33e013deedbf5</link>
        <description>MIPS: VDSO: Gate microMIPS restriction on GCC versionAs explained in the comment, the problematic GOT references are onlyemitted by old versions of GCC.Limit the restriction to those compilers.Signed-off-by: Thomas Wei&#223;schuh &lt;thomas.weissschuh@linutronix.de&gt;Signed-off-by: Thomas Gleixner &lt;tglx@kernel.org&gt;Cc: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;Link: https://patch.msgid.link/20260521-vdso-mips-kconfig-v1-8-2f79dcd6c78f@linutronix.de

            List of files:
            /linux/arch/mips/Kconfig</description>
        <pubDate>Thu, 21 May 2026 08:53:22 +0200</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;thomas.weissschuh@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>51512c216e1d2ab4822282c9ecdd40f43fa1484c - MIPS: VDSO: Fold MIPS_DISABLE_VDSO into MIPS_GENERIC_GETTIMEOFDAY</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/mips/Kconfig#51512c216e1d2ab4822282c9ecdd40f43fa1484c</link>
        <description>MIPS: VDSO: Fold MIPS_DISABLE_VDSO into MIPS_GENERIC_GETTIMEOFDAYThe currently used MIPS_DISABLE_VDSO will disable only the userspacebits of the time-related vDSO. The kernel part is still pointlesslybuilt and running.Remove MIPS_DISABLE_VDSO and fold its usecase intoMIPS_GENERIC_GETTIMEOFDAY, which works correctly.Signed-off-by: Thomas Wei&#223;schuh &lt;thomas.weissschuh@linutronix.de&gt;Signed-off-by: Thomas Gleixner &lt;tglx@kernel.org&gt;Cc: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;Cc: Daniel Lezcano &lt;daniel.lezcano@kernel.org&gt;Cc: Thomas Gleixner &lt;tglx@kernel.org&gt;Cc: Andy Lutomirski &lt;luto@kernel.org&gt;Cc: Vincenzo Frascino &lt;vincenzo.frascino@arm.com&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: linux-mips@vger.kernel.orgLink: https://patch.msgid.link/20260521-vdso-mips-kconfig-v1-7-2f79dcd6c78f@linutronix.de

            List of files:
            /linux/arch/mips/Kconfig</description>
        <pubDate>Thu, 21 May 2026 08:53:21 +0200</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;thomas.weissschuh@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>8ea920c48d82a0ef031bedfb649d4d8c77ef3d1c - MIPS: VDSO: Only map the data pages when the vDSO is used</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/mips/Kconfig#8ea920c48d82a0ef031bedfb649d4d8c77ef3d1c</link>
        <description>MIPS: VDSO: Only map the data pages when the vDSO is usedA future change will make it possible to disable the time-related vDSO.In that case there is no point in calling into the datastore.Signed-off-by: Thomas Wei&#223;schuh &lt;thomas.weissschuh@linutronix.de&gt;Signed-off-by: Thomas Gleixner &lt;tglx@kernel.org&gt;Cc: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;Link: https://patch.msgid.link/20260521-vdso-mips-kconfig-v1-4-2f79dcd6c78f@linutronix.de

            List of files:
            /linux/arch/mips/Kconfig</description>
        <pubDate>Thu, 21 May 2026 08:53:18 +0200</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;thomas.weissschuh@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>60ad2f1158577b4923987f0a410456cfccd0fd23 - MIPS: Introduce Kconfig MIPS_GENERIC_GETTIMEOFDAY</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/mips/Kconfig#60ad2f1158577b4923987f0a410456cfccd0fd23</link>
        <description>MIPS: Introduce Kconfig MIPS_GENERIC_GETTIMEOFDAYThe logic to enable the generic vDSO Kconfig symbols is about to becomemore complex.Introduce a new helper symbol to keep the configuration readable.Signed-off-by: Thomas Wei&#223;schuh &lt;thomas.weissschuh@linutronix.de&gt;Signed-off-by: Thomas Gleixner &lt;tglx@kernel.org&gt;Cc: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;Link: https://patch.msgid.link/20260521-vdso-mips-kconfig-v1-3-2f79dcd6c78f@linutronix.de

            List of files:
            /linux/arch/mips/Kconfig</description>
        <pubDate>Thu, 21 May 2026 08:53:17 +0200</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;thomas.weissschuh@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>96942092d5e67c71af246fa3bc1422cdf80a5dc9 - vdso/treewide: Drop GENERIC_TIME_VSYSCALL</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/mips/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/mips/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>
<item>
        <title>42d9c75e8b9cae9583c228617be38ab1637fd574 - arch: select HAVE_ARCH_BITREVERSE conditionally on BITREVERSE</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/mips/Kconfig#42d9c75e8b9cae9583c228617be38ab1637fd574</link>
        <description>arch: select HAVE_ARCH_BITREVERSE conditionally on BITREVERSEArchitectures may have bit reversal instructions, but if the API notneeded, the corresponding option should not be selected because it maylead to generating the unneeded code.Signed-off-by: Yury Norov &lt;ynorov@nvidia.com&gt;

            List of files:
            /linux/arch/mips/Kconfig</description>
        <pubDate>Wed, 06 May 2026 19:52:02 +0200</pubDate>
        <dc:creator>Yury Norov &lt;ynorov@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>1cb79c435a2ff812f7b9e9318962fda4b4663347 - MIPS: mobileye: Remove duplicate FIT_IMAGE_FDT_EPM5 from main Kconfig</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/mips/Kconfig#1cb79c435a2ff812f7b9e9318962fda4b4663347</link>
        <description>MIPS: mobileye: Remove duplicate FIT_IMAGE_FDT_EPM5 from main Kconfigkconfiglint reports:  K008: config FIT_IMAGE_FDT_EPM5 has prompts in 2 separate definitionsThe FIT_IMAGE_FDT_EPM5 Kconfig symbol is defined identically in two places:  arch/mips/Kconfig:1052  arch/mips/mobileye/Kconfig:17Both have the same prompt, depends, default, and help text. Sincearch/mips/mobileye/Kconfig is sourced from arch/mips/Kconfig, bothdefinitions are parsed and the symbol ends up with two prompts.The symbol was first introduced in commit 101bd58fde10 (&quot;MIPS: Addsupport for Mobileye EyeQ5&quot;) directly inarch/mips/Kconfig. Three months later, commit fbe0fae601b7 (&quot;MIPS:mobileye: Add EyeQ6H support&quot;) created thearch/mips/mobileye/Kconfig sub-file to organize the growing Mobileyeplatform code and added the MACH_EYEQ5/MACH_EYEQ6H choice along witha copy of FIT_IMAGE_FDT_EPM5. However, the original definition inarch/mips/Kconfig was not removed at that time, leaving a duplicate.Remove the definition from arch/mips/Kconfig, keeping the one inarch/mips/mobileye/Kconfig where it belongs alongside the relatedMACH_EYEQ5 machine type definition that it depends on.Assisted-by: Claude:claude-opus-4-6 kconfiglintSigned-off-by: Sasha Levin &lt;sashal@kernel.org&gt;Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux/arch/mips/Kconfig</description>
        <pubDate>Sun, 26 Apr 2026 02:03:32 +0200</pubDate>
        <dc:creator>Sasha Levin &lt;sashal@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ced7072a3ad65698f0ad378c8f8566379fe50723 - MIPS: Don&apos;t select CLOCKSOURCE_WATCHDOG</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/mips/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/arch/mips/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>6086f349a30232f3119ec647356cd191087b1333 - Merge tag &apos;mips_7.0&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/mips/Kconfig#6086f349a30232f3119ec647356cd191087b1333</link>
        <description>Merge tag &apos;mips_7.0&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxPull MIPS updates from Thomas Bogendoerfer: &quot;Cleanups and fixes&quot;* tag &apos;mips_7.0&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux: (28 commits)  Revert &quot;clk: microchip: core: allow driver to be compiled with COMPILE_TEST&quot;  Revert &quot;clk: microchip: fix typo in reference to a config option&quot;  MIPS: Implement ARCH_HAS_CC_CAN_LINK  MIPS: rb532: Fix MMIO UART resource registration  MIPS: Work around LLVM bug when gp is used as global register variable  MIPS: Loongson64: env: Fixup serial clock-frequency when using LEFI  MIPS: Loongson2ef: Use pcibios_align_resource() to block io range  MIPS: Loongson2ef: Register PCI controller in early stage  clk: microchip: fix typo in reference to a config option  MIPS: Loongson64: dts: fix phy-related definition of LS7A GMAC  clk: microchip: core: allow driver to be compiled with COMPILE_TEST  MIPS: drop unused pic32.h header  watchdog: pic32-wdt: update include to use pic32.h from platform_data  watchdog: pic32-dmt: update include to use pic32.h from platform_data  serial: pic32_uart: update include to use pic32.h from platform_data  rtc: pic32: update include to use pic32.h from platform_data  pinctrl: pic32: update include to use pic32.h from platform_data  mmc: sdhci-pic32: update include to use pic32.h from platform_data  irqchip/irq-pic32-evic: update include to use pic32.h from platform_data  clk: microchip: core: update include to use pic32.h from platform_data  ...

            List of files:
            /linux/arch/mips/Kconfig</description>
        <pubDate>Mon, 16 Feb 2026 18:30:44 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>0bce126ab7e5719ead2f9144057b83bd285b1b23 - MIPS: Implement ARCH_HAS_CC_CAN_LINK</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/mips/Kconfig#0bce126ab7e5719ead2f9144057b83bd285b1b23</link>
        <description>MIPS: Implement ARCH_HAS_CC_CAN_LINKThe generic CC_CAN_LINK detection does not handle different byte ordersor ABIs. This may lead to userprogs which are not actually runnable onthe target kernel.Use architecture-specific logic supporting byte orders instead.Modern 64-bit toolchains default to a n32 libc, which are notsupported by all kernel configurations, as MIPS32_N32 is optional.On 64-bit, test for a n32 ABI libc first and fall back to o64 ando32 if necessary.Link: https://lore.kernel.org/lkml/20260105100507-14db55e3-aa71-48bf-a6ac-33b186bd082f@linutronix.de/Signed-off-by: Thomas Wei&#223;schuh &lt;thomas.weissschuh@linutronix.de&gt;Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;

            List of files:
            /linux/arch/mips/Kconfig</description>
        <pubDate>Fri, 09 Jan 2026 11:08:49 +0100</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;thomas.weissschuh@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>6c8e95805dba19a28cdef25e28ac27afae1870f4 - mips: mm: enable MMU_GATHER_RCU_TABLE_FREE</title>
        <link>http://kernelsources.org:8080/source/history/linux/arch/mips/Kconfig#6c8e95805dba19a28cdef25e28ac27afae1870f4</link>
        <description>mips: mm: enable MMU_GATHER_RCU_TABLE_FREEOn a 64-bit system, madvise(MADV_DONTNEED) may cause a large number ofempty PTE page table pages (such as 100GB+).  To resolve this problem,first enable MMU_GATHER_RCU_TABLE_FREE to prepare for enabling thePT_RECLAIM feature, which resolves this problem.Link: https://lkml.kernel.org/r/0d17f00a724f77aaca2da7c847acd490c3a47571.1769515122.git.zhengqi.arch@bytedance.comSigned-off-by: Qi Zheng &lt;zhengqi.arch@bytedance.com&gt;Cc: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;Cc: Andreas Larsson &lt;andreas@gaisler.com&gt;Cc: &quot;Aneesh Kumar K.V&quot; &lt;aneesh.kumar@kernel.org&gt;Cc: Anton Ivanov &lt;anton.ivanov@cambridgegreys.com&gt;Cc: Borislav Petkov &lt;bp@alien8.de&gt;Cc: Dave Hansen &lt;dave.hansen@linux.intel.com&gt;Cc: David Hildenbrand (Red Hat) &lt;david@kernel.org&gt;Cc: Dev Jain &lt;dev.jain@arm.com&gt;Cc: Helge Deller &lt;deller@gmx.de&gt;Cc: &quot;H. Peter Anvin&quot; &lt;hpa@zytor.com&gt;Cc: Huacai Chen &lt;chenhuacai@kernel.org&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: &quot;James E.J. Bottomley&quot; &lt;James.Bottomley@HansenPartnership.com&gt;Cc: Johannes Berg &lt;johannes@sipsolutions.net&gt;Cc: Lance Yang &lt;ioworker0@gmail.com&gt;Cc: &quot;Liam R. Howlett&quot; &lt;Liam.Howlett@oracle.com&gt;Cc: Lorenzo Stoakes &lt;lorenzo.stoakes@oracle.com&gt;Cc: Magnus Lindholm &lt;linmag7@gmail.com&gt;Cc: Matt Turner &lt;mattst88@gmail.com&gt;Cc: Michal Hocko &lt;mhocko@suse.com&gt;Cc: Mike Rapoport &lt;rppt@kernel.org&gt;Cc: Nicholas Piggin &lt;npiggin@gmail.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Richard Henderson &lt;richard.henderson@linaro.org&gt;Cc: Richard Weinberger &lt;richard@nod.at&gt;Cc: Suren Baghdasaryan &lt;surenb@google.com&gt;Cc: Thomas Gleixner &lt;tglx@kernel.org&gt;Cc: Vlastimil Babka &lt;vbabka@suse.cz&gt;Cc: WANG Xuerui &lt;kernel@xen0n.name&gt;Cc: Wei Yang &lt;richard.weiyang@gmail.com&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux/arch/mips/Kconfig</description>
        <pubDate>Tue, 27 Jan 2026 13:12:57 +0100</pubDate>
        <dc:creator>Qi Zheng &lt;zhengqi.arch@bytedance.com&gt;</dc:creator>
    </item>
</channel>
</rss>
