<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>c771600c6af14749609b49565ffb4cac2959710d - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://opengrok.net:8080/history/linux/lib/tests/module/Makefile#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/lib/tests/module/Makefile</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>25768de50b1f2dbb6ea44bd5148a87fe2c9c3688 - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://opengrok.net:8080/history/linux/lib/tests/module/Makefile#25768de50b1f2dbb6ea44bd5148a87fe2c9c3688</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.14 merge window.

            List of files:
            /linux/lib/tests/module/Makefile</description>
        <pubDate>Tue, 21 Jan 2025 05:37:39 +0000</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>670af65d2ab4a6a9bb72f014b080757e291ad3fe - Merge branch &apos;for-6.14/constify-bin-attribute&apos; into for-linus</title>
        <link>http://opengrok.net:8080/history/linux/lib/tests/module/Makefile#670af65d2ab4a6a9bb72f014b080757e291ad3fe</link>
        <description>Merge branch &apos;for-6.14/constify-bin-attribute&apos; into for-linus- constification of &apos;struct bin_attribute&apos; in various HID driver (Thomas Wei&#223;schuh)

            List of files:
            /linux/lib/tests/module/Makefile</description>
        <pubDate>Mon, 20 Jan 2025 08:58:12 +0000</pubDate>
        <dc:creator>Jiri Kosina &lt;jkosina@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>c5fb51b71788926feef0d07f30c8af1d5e4af1a6 - Merge remote-tracking branch &apos;pm/opp/linux-next&apos; into HEAD</title>
        <link>http://opengrok.net:8080/history/linux/lib/tests/module/Makefile#c5fb51b71788926feef0d07f30c8af1d5e4af1a6</link>
        <description>Merge remote-tracking branch &apos;pm/opp/linux-next&apos; into HEADMerge pm/opp tree to get dev_pm_opp_get_bw()Signed-off-by: Rob Clark &lt;robdclark@chromium.org&gt;

            List of files:
            /linux/lib/tests/module/Makefile</description>
        <pubDate>Fri, 03 Jan 2025 15:13:45 +0000</pubDate>
        <dc:creator>Rob Clark &lt;robdclark@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>60675d4ca1ef0857e44eba5849b74a3a998d0c0f - Merge branch &apos;linus&apos; into x86/mm, to pick up fixes</title>
        <link>http://opengrok.net:8080/history/linux/lib/tests/module/Makefile#60675d4ca1ef0857e44eba5849b74a3a998d0c0f</link>
        <description>Merge branch &apos;linus&apos; into x86/mm, to pick up fixesSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux/lib/tests/module/Makefile</description>
        <pubDate>Fri, 20 Dec 2024 09:25:44 +0000</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>6d4a0f4ea72319c9a37c1a7191695467006dd272 - Merge tag &apos;v6.13-rc3&apos; into next</title>
        <link>http://opengrok.net:8080/history/linux/lib/tests/module/Makefile#6d4a0f4ea72319c9a37c1a7191695467006dd272</link>
        <description>Merge tag &apos;v6.13-rc3&apos; into nextSync up with the mainline.

            List of files:
            /linux/lib/tests/module/Makefile</description>
        <pubDate>Tue, 17 Dec 2024 17:40:45 +0000</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>e7f0a3a6f7339af55f1ca2c27131739d75569c08 - Merge drm/drm-next into drm-intel-next</title>
        <link>http://opengrok.net:8080/history/linux/lib/tests/module/Makefile#e7f0a3a6f7339af55f1ca2c27131739d75569c08</link>
        <description>Merge drm/drm-next into drm-intel-nextCatching up with 6.13-rc2.Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/lib/tests/module/Makefile</description>
        <pubDate>Wed, 11 Dec 2024 20:06:05 +0000</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>302cc446cbd92aadff72a647cebc13d5634f8342 - Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net</title>
        <link>http://opengrok.net:8080/history/linux/lib/tests/module/Makefile#302cc446cbd92aadff72a647cebc13d5634f8342</link>
        <description>Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netCross-merge networking fixes after downstream PR (net-6.13-rc2).No conflicts or adjacent changes.Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/lib/tests/module/Makefile</description>
        <pubDate>Thu, 05 Dec 2024 19:48:58 +0000</pubDate>
        <dc:creator>Jakub Kicinski &lt;kuba@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c34e9ab9a612ee8b18273398ef75c207b01f516d - Merge tag &apos;asoc-fix-v6.13-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus</title>
        <link>http://opengrok.net:8080/history/linux/lib/tests/module/Makefile#c34e9ab9a612ee8b18273398ef75c207b01f516d</link>
        <description>Merge tag &apos;asoc-fix-v6.13-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linusASoC: Fixes for v6.13A few small fixes for v6.13, all system specific - the biggest thing isthe fix for jack handling over suspend on some Intel laptops.

            List of files:
            /linux/lib/tests/module/Makefile</description>
        <pubDate>Thu, 05 Dec 2024 17:09:29 +0000</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>8f109f287fdc7b8fc7dcb6b2190c8b17dc22fcda - Merge drm/drm-next into drm-xe-next</title>
        <link>http://opengrok.net:8080/history/linux/lib/tests/module/Makefile#8f109f287fdc7b8fc7dcb6b2190c8b17dc22fcda</link>
        <description>Merge drm/drm-next into drm-xe-nextA backmerge to get the PMT preparation work formerging the BMG PMT support.Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/lib/tests/module/Makefile</description>
        <pubDate>Mon, 02 Dec 2024 16:22:11 +0000</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>3aba2eba84e0219fb66061359052be81bd883d53 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://opengrok.net:8080/history/linux/lib/tests/module/Makefile#3aba2eba84e0219fb66061359052be81bd883d53</link>
        <description>Merge drm/drm-next into drm-misc-nextKickstart 6.14 cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/lib/tests/module/Makefile</description>
        <pubDate>Mon, 02 Dec 2024 11:44:18 +0000</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>bcfd5f644c5b933cfb3c488220e40a03e011e8a4 - Merge tag &apos;v6.13-rc1&apos; into perf/core, to refresh the branch</title>
        <link>http://opengrok.net:8080/history/linux/lib/tests/module/Makefile#bcfd5f644c5b933cfb3c488220e40a03e011e8a4</link>
        <description>Merge tag &apos;v6.13-rc1&apos; into perf/core, to refresh the branchSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux/lib/tests/module/Makefile</description>
        <pubDate>Mon, 02 Dec 2024 10:52:59 +0000</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>93e064ce854abfacdeb0ac526a13ad29d093e813 - Merge tag &apos;modules-6.13-rc1-v2&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux</title>
        <link>http://opengrok.net:8080/history/linux/lib/tests/module/Makefile#93e064ce854abfacdeb0ac526a13ad29d093e813</link>
        <description>Merge tag &apos;modules-6.13-rc1-v2&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linuxPull modules fixes from Luis Chamberlain: &quot;Three fixes, the main one build that we build the kallsyms test  modules all over again if we just run make twice&quot;* tag &apos;modules-6.13-rc1-v2&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux:  selftests: find_symbol: Actually use load_mod() parameter  selftests: kallsyms: fix and clarify current test boundaries  selftests: kallsyms: fix double build stupidity

            List of files:
            /linux/lib/tests/module/Makefile</description>
        <pubDate>Fri, 29 Nov 2024 19:15:07 +0000</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>7ea13556f7d287fb55f7cacc316ff7647550c702 - selftests: kallsyms: fix double build stupidity</title>
        <link>http://opengrok.net:8080/history/linux/lib/tests/module/Makefile#7ea13556f7d287fb55f7cacc316ff7647550c702</link>
        <description>selftests: kallsyms: fix double build stupidityThe current arrangement will have the test modules rebuilt onany make without having the script or code actually change.Take Masahiro Yamada&apos;s suggested fix and cleanups on the Makefileto fix this.Suggested-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Reported-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;Fixes: 84b4a51fce4ccc66 (&quot;selftests: add new kallsyms selftests&quot;)Closes: https://lore.kernel.org/all/CAK7LNATRDODmfz1tE=inV-DQqPA4G9vKH+38zMbaGdpTuFWZFw@mail.gmail.com/T/#me6c8f98e82acbee6e75a31b34bbb543eb4940b15Signed-off-by: Luis Chamberlain &lt;mcgrof@kernel.org&gt;

            List of files:
            /linux/lib/tests/module/Makefile</description>
        <pubDate>Wed, 27 Nov 2024 22:10:57 +0000</pubDate>
        <dc:creator>Luis Chamberlain &lt;mcgrof@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>b5361254c9027c2b3730be1bebcdb37eed42e9a5 - Merge tag &apos;modules-6.13-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux</title>
        <link>http://opengrok.net:8080/history/linux/lib/tests/module/Makefile#b5361254c9027c2b3730be1bebcdb37eed42e9a5</link>
        <description>Merge tag &apos;modules-6.13-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linuxPull modules updates from Luis Chamberlain: - The whole caching of module code into huge pages by Mike Rapoport is   going in through Andrew Morton&apos;s tree due to some other code   dependencies. That&apos;s really the biggest highlight for Linux kernel   modules in this release. With it we share huge pages for modules,   starting off with x86. Expect to see that soon through Andrew! - Helge Deller addressed some lingering low hanging fruit alignment   enhancements by. It is worth pointing out that from his old patch   series I dropped his vmlinux.lds.h change at Masahiro&apos;s request as he   would prefer this to be specified in asm code [0].    [0] https://lore.kernel.org/all/20240129192644.3359978-5-mcgrof@kernel.org/T/#m9efef5e700fbecd28b7afb462c15eed8ba78ef5a - Matthew Maurer and Sami Tolvanen have been tag teaming to help get us   closer to a modversions for Rust. In this cycle we take in quite a   lot of the refactoring for ELF validation. I expect modversions for   Rust will be merged by v6.14 as that code is mostly ready now. - Adds a new modules selftests: kallsyms which helps us tests   find_symbol() and the limits of kallsyms on Linux today. - We have a realtime mailing list to kernel-ci testing for modules now   which relies and combines patchwork, kpd and kdevops:     https://patchwork.kernel.org/project/linux-modules/list/     https://github.com/linux-kdevops/kdevops/blob/main/docs/kernel-ci/README.md     https://github.com/linux-kdevops/kdevops/blob/main/docs/kernel-ci/kernel-ci-kpd.md     https://github.com/linux-kdevops/kdevops/blob/main/docs/kernel-ci/linux-modules-kdevops-ci.md   If you want to help avoid Linux kernel modules regressions, now its   simple, just add a new Linux modules sefltests under   tools/testing/selftests/module/ That is it. All new selftests will be   used and leveraged automatically by the CI.* tag &apos;modules-6.13-rc1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux:  tests/module/gen_test_kallsyms.sh: use 0 value for variables  scripts: Remove export_report.pl  selftests: kallsyms: add MODULE_DESCRIPTION  selftests: add new kallsyms selftests  module: Reformat struct for code style  module: Additional validation in elf_validity_cache_strtab  module: Factor out elf_validity_cache_strtab  module: Group section index calculations together  module: Factor out elf_validity_cache_index_str  module: Factor out elf_validity_cache_index_sym  module: Factor out elf_validity_cache_index_mod  module: Factor out elf_validity_cache_index_info  module: Factor out elf_validity_cache_secstrings  module: Factor out elf_validity_cache_sechdrs  module: Factor out elf_validity_ehdr  module: Take const arg in validate_section_offset  modules: Add missing entry for __ex_table  modules: Ensure 64-bit alignment on __ksymtab_* sections

            List of files:
            /linux/lib/tests/module/Makefile</description>
        <pubDate>Wed, 27 Nov 2024 18:20:50 +0000</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>84b4a51fce4ccc6605113ed8af41a3d91609a756 - selftests: add new kallsyms selftests</title>
        <link>http://opengrok.net:8080/history/linux/lib/tests/module/Makefile#84b4a51fce4ccc6605113ed8af41a3d91609a756</link>
        <description>selftests: add new kallsyms selftestsWe lack find_symbol() selftests, so add one. This let&apos;s us stress testimprovements easily on find_symbol() or optimizations. It also inherentlyallows us to test the limits of kallsyms on Linux today.We test a pathalogical use case for kallsyms by introducing moduleswhich are automatically written for us with a larger number of symbols.We have 4 kallsyms test modules:A: has KALLSYSMS_NUMSYMS exported symbolsB: uses one of A&apos;s symbolsC: adds KALLSYMS_SCALE_FACTOR * KALLSYSMS_NUMSYMS exportedD: adds 2 * the symbols than CBy using anything much larger than KALLSYSMS_NUMSYMS as 10,000 andKALLSYMS_SCALE_FACTOR of 8 we segfault today. So we&apos;re capped ataround 160000 symbols somehow today. We can inpsect that issue atour leasure later, but for now the real value to this test is thatthis will easily allow us to test improvements on find_symbol().We want to enable this test on allyesmodconfig builds so we can&apos;tuse this combination, so instead just use a safe value for now andbe informative on the Kconfig symbol documentation about where ourthresholds are for testers. We default then to KALLSYSMS_NUMSYMS ofjust 100 and KALLSYMS_SCALE_FACTOR of 8.On x86_64 we can use perf, for other architectures we just use &apos;time&apos;and allow for customizations. For example a future enhancements couldbe done for parisc to check for unaligned accesses which triggers aspecial special exception handler assembler code inside the kernel.The negative impact on performance is so large on parisc that itkeeps track of its accesses on /proc/cpuinfo as UAH:IRQ:       CPU0       CPU13:       1332          0         SuperIO  ttyS07:    1270013          0         SuperIO  pata_ns8741564:  320023012  320021431             CPU  timer65:   17080507   20624423             CPU  IPIUAH:   10948640      58104   Unaligned access handler trapsWhile at it, this tidies up lib/ test modules to allow us to havea new directory for them. The amount of test modules under lib/is insane.This should also hopefully showcase how to start doing basicself module writing code, which may be more useful for more complexcases later in the future.Signed-off-by: Luis Chamberlain &lt;mcgrof@kernel.org&gt;

            List of files:
            /linux/lib/tests/module/Makefile</description>
        <pubDate>Mon, 21 Oct 2024 19:11:44 +0000</pubDate>
        <dc:creator>Luis Chamberlain &lt;mcgrof@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
