<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in sysctl-test.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>f088104d837a991c65e51fa30bb4196169b3244d - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/kernel/sysctl-test.c#f088104d837a991c65e51fa30bb4196169b3244d</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextBackmerge in order to get the commit:  048832a3f400 (&quot;drm/i915: Refactor shmem_pwrite() to use kiocb and write_iter&quot;)To drm-intel-gt-next as there are followup fixes to be applied.Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;

            List of files:
            /linux/kernel/sysctl-test.c</description>
        <pubDate>Tue, 16 Sep 2025 10:53:20 +0000</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ab93e0dd72c37d378dd936f031ffb83ff2bd87ce - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/kernel/sysctl-test.c#ab93e0dd72c37d378dd936f031ffb83ff2bd87ce</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.17 merge window.

            List of files:
            /linux/kernel/sysctl-test.c</description>
        <pubDate>Wed, 06 Aug 2025 17:08:54 +0000</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>a7bee4e7f78089c101be2ad51f4b5ec64782053e - Merge tag &apos;ib-mfd-gpio-input-pwm-v6.17&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into next</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/kernel/sysctl-test.c#a7bee4e7f78089c101be2ad51f4b5ec64782053e</link>
        <description>Merge tag &apos;ib-mfd-gpio-input-pwm-v6.17&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into nextMerge an immutable branch between MFD, GPIO, Input and PWM to resolveconflicts for the merge window pull request.

            List of files:
            /linux/kernel/sysctl-test.c</description>
        <pubDate>Mon, 04 Aug 2025 06:28:48 +0000</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>74f1af95820fc2ee580a775a3a17c416db30b38c - Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/kernel/sysctl-test.c#74f1af95820fc2ee580a775a3a17c416db30b38c</link>
        <description>Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-nextBack-merge drm-next to (indirectly) get arm-smmu updates for makingstall-on-fault more reliable.Signed-off-by: Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;

            List of files:
            /linux/kernel/sysctl-test.c</description>
        <pubDate>Sun, 29 Jun 2025 02:54:49 +0000</pubDate>
        <dc:creator>Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>c598d5eb9fb331ba17bc9ad67ae9a2231ca5aca5 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/kernel/sysctl-test.c#c598d5eb9fb331ba17bc9ad67ae9a2231ca5aca5</link>
        <description>Merge drm/drm-next into drm-misc-nextBackmerging to forward to v6.16-rc1Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/kernel/sysctl-test.c</description>
        <pubDate>Wed, 11 Jun 2025 07:01:34 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>86e2d052c2320bf12571a5d96b16c2745e1cfc5e - Merge drm/drm-next into drm-xe-next</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/kernel/sysctl-test.c#86e2d052c2320bf12571a5d96b16c2745e1cfc5e</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 6.16Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/kernel/sysctl-test.c</description>
        <pubDate>Mon, 09 Jun 2025 16:26:55 +0000</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>34c55367af96f62e89221444f04487440ebc6487 - Merge drm/drm-next into drm-intel-next</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/kernel/sysctl-test.c#34c55367af96f62e89221444f04487440ebc6487</link>
        <description>Merge drm/drm-next into drm-intel-nextSync to v6.16-rc1, among other things to get the fixed size GENMASK_U*()and BIT_U*() macros.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/kernel/sysctl-test.c</description>
        <pubDate>Mon, 09 Jun 2025 09:40:46 +0000</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>f1975e4765e5df2b91d400d4ac25c9243a25e92a - Merge tag &apos;sysctl-6.16-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/kernel/sysctl-test.c#f1975e4765e5df2b91d400d4ac25c9243a25e92a</link>
        <description>Merge tag &apos;sysctl-6.16-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctlPull sysctl updates from Joel Granados: - Move kern_table members out of kernel/sysctl.c   Moved a subset (tracing, panic, signal, stack_tracer and sparc) out   of the kern_table array. The goal is for kern_table to only have   sysctl elements. All this increases modularity by placing the   ctl_tables closer to where they are used while reducing the chances   of merge conflicts in kernel/sysctl.c. - Fixed sysctl unit test panic by relocating it to selftests* tag &apos;sysctl-6.16-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl:  sysctl: Close test ctl_headers with a for loop  sysctl: call sysctl tests with a for loop  sysctl: Add 0012 to test the u8 range check  sysctl: move u8 register test to lib/test_sysctl.c  sparc: mv sparc sysctls into their own file under arch/sparc/kernel  stack_tracer: move sysctl registration to kernel/trace/trace_stack.c  tracing: Move trace sysctls into trace.c  signal: Move signal ctl tables into signal.c  panic: Move panic ctl tables into panic.c

            List of files:
            /linux/kernel/sysctl-test.c</description>
        <pubDate>Wed, 28 May 2025 03:43:35 +0000</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>138303ec6ccbe38611931eeb955a722c6f78ec25 - sysctl: move u8 register test to lib/test_sysctl.c</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/kernel/sysctl-test.c#138303ec6ccbe38611931eeb955a722c6f78ec25</link>
        <description>sysctl: move u8 register test to lib/test_sysctl.cIf the test added in commit b5ffbd139688 (&quot;sysctl: move the extra1/2boundary check of u8 to sysctl_check_table_array&quot;) is run as a module, alingering reference to the module is left behind, and a &apos;sysctl -a&apos;leads to a panic.To reproduce    CONFIG_KUNIT=y    CONFIG_SYSCTL_KUNIT_TEST=mThen run these commands:    modprobe sysctl-test    rmmod sysctl-test    sysctl -aThe panic varies but generally looks something like this:    BUG: unable to handle page fault for address: ffffa4571c0c7db4    #PF: supervisor read access in kernel mode    #PF: error_code(0x0000) - not-present page    PGD 100000067 P4D 100000067 PUD 100351067 PMD 114f5e067 PTE 0    Oops: Oops: 0000 [#1] SMP NOPTI    ... ... ...    RIP: 0010:proc_sys_readdir+0x166/0x2c0    ... ... ...    Call Trace:     &lt;TASK&gt;     iterate_dir+0x6e/0x140     __se_sys_getdents+0x6e/0x100     do_syscall_64+0x70/0x150     entry_SYSCALL_64_after_hwframe+0x76/0x7eMove the test to lib/test_sysctl.c where the registration reference ishandled on module exitFixes: b5ffbd139688 (&quot;sysctl: move the extra1/2 boundary check of u8 to sysctl_check_table_array&quot;)Reviewed-by: Kees Cook &lt;kees@kernel.org&gt;Signed-off-by: Joel Granados &lt;joel.granados@kernel.org&gt;

            List of files:
            /linux/kernel/sysctl-test.c</description>
        <pubDate>Thu, 13 Mar 2025 21:35:25 +0000</pubDate>
        <dc:creator>Joel Granados &lt;joel.granados@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>1260ed77798502de9c98020040d2995008de10cc - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/kernel/sysctl-test.c#1260ed77798502de9c98020040d2995008de10cc</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesBackmerging to get updates from v6.15-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/kernel/sysctl-test.c</description>
        <pubDate>Tue, 08 Apr 2025 08:15:47 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>946661e3bef8efa11ba8079d4ebafe6fc3b0aaad - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/kernel/sysctl-test.c#946661e3bef8efa11ba8079d4ebafe6fc3b0aaad</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.15 merge window.

            List of files:
            /linux/kernel/sysctl-test.c</description>
        <pubDate>Sat, 05 Apr 2025 06:04:35 +0000</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b3cc7428a32202936904b5b07cf9f135025bafd6 - Merge branch &apos;for-6.15/amd_sfh&apos; into for-linus</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/kernel/sysctl-test.c#b3cc7428a32202936904b5b07cf9f135025bafd6</link>
        <description>Merge branch &apos;for-6.15/amd_sfh&apos; into for-linusFrom: Mario Limonciello &lt;mario.limonciello@amd.com&gt;Some platforms include a human presence detection (HPD) sensor. Whenenabled and a user is detected a wake event will be emitted from thesensor fusion hub that software can react to.Example use cases are &quot;wake from suspend on approach&quot; or to &quot;lockwhen leaving&quot;.This is currently enabled by default on supported systems, but userscan&apos;t control it. This essentially means that wake on approach isenabled which is a really surprising behavior to users that don&apos;texpect it.Instead of defaulting to enabled add a sysfs knob that users canuse to enable the feature if desirable and set it to disabled bydefault.

            List of files:
            /linux/kernel/sysctl-test.c</description>
        <pubDate>Wed, 26 Mar 2025 12:42:07 +0000</pubDate>
        <dc:creator>Jiri Kosina &lt;jkosina@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>0410c6121529409b08e81a77ae3ee58c657e2243 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/kernel/sysctl-test.c#0410c6121529409b08e81a77ae3ee58c657e2243</link>
        <description>Merge drm/drm-next into drm-xe-nextSync to fix conlicts between drm-xe-next and drm-intel-next.Signed-off-by: Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;

            List of files:
            /linux/kernel/sysctl-test.c</description>
        <pubDate>Fri, 28 Feb 2025 14:54:14 +0000</pubDate>
        <dc:creator>Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>0b119045b79a672bc6d8f18641c60fc8ce1b4585 - Merge tag &apos;v6.14-rc4&apos; into next</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/kernel/sysctl-test.c#0b119045b79a672bc6d8f18641c60fc8ce1b4585</link>
        <description>Merge tag &apos;v6.14-rc4&apos; into nextSync up with the mainline.

            List of files:
            /linux/kernel/sysctl-test.c</description>
        <pubDate>Wed, 26 Feb 2025 00:03:25 +0000</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>93c7dd1b39444ebd5a6a98e56a363d7a4e646775 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/kernel/sysctl-test.c#93c7dd1b39444ebd5a6a98e56a363d7a4e646775</link>
        <description>Merge drm/drm-next into drm-misc-nextBring rc1 to start the new release dev.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/kernel/sysctl-test.c</description>
        <pubDate>Thu, 06 Feb 2025 12:47:32 +0000</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>9e676a024fa1fa2bd8150c2d2ba85478280353bc - Merge tag &apos;v6.14-rc1&apos; into perf-tools-next</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/kernel/sysctl-test.c#9e676a024fa1fa2bd8150c2d2ba85478280353bc</link>
        <description>Merge tag &apos;v6.14-rc1&apos; into perf-tools-nextTo get the various fixes in the current master.Signed-off-by: Namhyung Kim &lt;namhyung@kernel.org&gt;

            List of files:
            /linux/kernel/sysctl-test.c</description>
        <pubDate>Wed, 05 Feb 2025 22:57:18 +0000</pubDate>
        <dc:creator>Namhyung Kim &lt;namhyung@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ea9f8f2b21795a5d80418a655bcb212d5b89e08f - Merge drm/drm-next into drm-intel-next</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/kernel/sysctl-test.c#ea9f8f2b21795a5d80418a655bcb212d5b89e08f</link>
        <description>Merge drm/drm-next into drm-intel-nextSync with v6.14-rc1.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/kernel/sysctl-test.c</description>
        <pubDate>Wed, 05 Feb 2025 17:12:37 +0000</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>c771600c6af14749609b49565ffb4cac2959710d - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/kernel/sysctl-test.c#c771600c6af14749609b49565ffb4cac2959710d</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextWe need4ba4f1afb6a9 (&quot;perf: Generic hotplug support for a PMU with a scope&quot;)in order to land a i915 PMU simplification and a fix. That landed in 6.12and we are stuck at 6.9 so lets bump things forward.Signed-off-by: Tvrtko Ursulin &lt;tursulin@ursulin.net&gt;

            List of files:
            /linux/kernel/sysctl-test.c</description>
        <pubDate>Wed, 05 Feb 2025 09:29:14 +0000</pubDate>
        <dc:creator>Tvrtko Ursulin &lt;tursulin@ursulin.net&gt;</dc:creator>
    </item>
<item>
        <title>af13ff1c33e043b746cd96c83c7660ddf0272f73 - Merge tag &apos;constfy-sysctl-6.14-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/kernel/sysctl-test.c#af13ff1c33e043b746cd96c83c7660ddf0272f73</link>
        <description>Merge tag &apos;constfy-sysctl-6.14-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctlPull sysctl table constification from Joel Granados: &quot;All ctl_table declared outside of functions and that remain unmodified  after initialization are const qualified.  This prevents unintended modifications to proc_handler function  pointers by placing them in the .rodata section.  This is a continuation of the tree-wide effort started a few releases  ago with the constification of the ctl_table struct arguments in the  sysctl API done in 78eb4ea25cd5 (&quot;sysctl: treewide: constify the  ctl_table argument of proc_handlers&quot;)&quot;* tag &apos;constfy-sysctl-6.14-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl:  treewide: const qualify ctl_tables where applicable

            List of files:
            /linux/kernel/sysctl-test.c</description>
        <pubDate>Wed, 29 Jan 2025 18:35:40 +0000</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>1751f872cc97f992ed5c4c72c55588db1f0021e1 - treewide: const qualify ctl_tables where applicable</title>
        <link>http://opengrok.kc2vjw.com:8080/history/linux/kernel/sysctl-test.c#1751f872cc97f992ed5c4c72c55588db1f0021e1</link>
        <description>treewide: const qualify ctl_tables where applicableAdd the const qualifier to all the ctl_tables in the tree except forwatchdog_hardlockup_sysctl, memory_allocation_profiling_sysctls,loadpin_sysctl_table and the ones calling register_net_sysctl (./net,drivers/inifiniband dirs). These are special cases as they use aregistration function with a non-const qualified ctl_table argument ormodify the arrays before passing them on to the registration function.Constifying ctl_table structs will prevent the modification ofproc_handler function pointers as the arrays would reside in .rodata.This is made possible after commit 78eb4ea25cd5 (&quot;sysctl: treewide:constify the ctl_table argument of proc_handlers&quot;) constified all theproc_handlers.Created this by running an spatch followed by a sed command:Spatch:    virtual patch    @    depends on !(file in &quot;net&quot;)    disable optional_qualifier    @    identifier table_name != {      watchdog_hardlockup_sysctl,      iwcm_ctl_table,      ucma_ctl_table,      memory_allocation_profiling_sysctls,      loadpin_sysctl_table    };    @@    + const    struct ctl_table table_name [] = { ... };sed:    sed --in-place \      -e &quot;s/struct ctl_table .table = &amp;uts_kern/const struct ctl_table *table = \&amp;uts_kern/&quot; \      kernel/utsname_sysctl.cReviewed-by: Song Liu &lt;song@kernel.org&gt;Acked-by: Steven Rostedt (Google) &lt;rostedt@goodmis.org&gt; # for kernel/trace/Reviewed-by: Martin K. Petersen &lt;martin.petersen@oracle.com&gt; # SCSIReviewed-by: Darrick J. Wong &lt;djwong@kernel.org&gt; # xfsAcked-by: Jani Nikula &lt;jani.nikula@intel.com&gt;Acked-by: Corey Minyard &lt;cminyard@mvista.com&gt;Acked-by: Wei Liu &lt;wei.liu@kernel.org&gt;Acked-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Reviewed-by: Bill O&apos;Donnell &lt;bodonnel@redhat.com&gt;Acked-by: Baoquan He &lt;bhe@redhat.com&gt;Acked-by: Ashutosh Dixit &lt;ashutosh.dixit@intel.com&gt;Acked-by: Anna Schumaker &lt;anna.schumaker@oracle.com&gt;Signed-off-by: Joel Granados &lt;joel.granados@kernel.org&gt;

            List of files:
            /linux/kernel/sysctl-test.c</description>
        <pubDate>Tue, 28 Jan 2025 12:48:37 +0000</pubDate>
        <dc:creator>Joel Granados &lt;joel.granados@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
