<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>1260ed77798502de9c98020040d2995008de10cc - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/gendwarfksyms/Makefile#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/scripts/gendwarfksyms/Makefile</description>
        <pubDate>Tue, 08 Apr 2025 10:15:47 +0200</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://kernelsources.org:8080/source/history/linux/scripts/gendwarfksyms/Makefile#946661e3bef8efa11ba8079d4ebafe6fc3b0aaad</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.15 merge window.

            List of files:
            /linux/scripts/gendwarfksyms/Makefile</description>
        <pubDate>Sat, 05 Apr 2025 08:04:35 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0b119045b79a672bc6d8f18641c60fc8ce1b4585 - Merge tag &apos;v6.14-rc4&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/gendwarfksyms/Makefile#0b119045b79a672bc6d8f18641c60fc8ce1b4585</link>
        <description>Merge tag &apos;v6.14-rc4&apos; into nextSync up with the mainline.

            List of files:
            /linux/scripts/gendwarfksyms/Makefile</description>
        <pubDate>Wed, 26 Feb 2025 01:03:25 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>9e676a024fa1fa2bd8150c2d2ba85478280353bc - Merge tag &apos;v6.14-rc1&apos; into perf-tools-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/gendwarfksyms/Makefile#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/scripts/gendwarfksyms/Makefile</description>
        <pubDate>Wed, 05 Feb 2025 23:57:18 +0100</pubDate>
        <dc:creator>Namhyung Kim &lt;namhyung@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>0410c6121529409b08e81a77ae3ee58c657e2243 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/gendwarfksyms/Makefile#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/scripts/gendwarfksyms/Makefile</description>
        <pubDate>Fri, 28 Feb 2025 15:54:14 +0100</pubDate>
        <dc:creator>Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>93c7dd1b39444ebd5a6a98e56a363d7a4e646775 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/gendwarfksyms/Makefile#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/scripts/gendwarfksyms/Makefile</description>
        <pubDate>Thu, 06 Feb 2025 13:47:32 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ea9f8f2b21795a5d80418a655bcb212d5b89e08f - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/gendwarfksyms/Makefile#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/scripts/gendwarfksyms/Makefile</description>
        <pubDate>Wed, 05 Feb 2025 18:12:37 +0100</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://kernelsources.org:8080/source/history/linux/scripts/gendwarfksyms/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/scripts/gendwarfksyms/Makefile</description>
        <pubDate>Wed, 05 Feb 2025 10:29:14 +0100</pubDate>
        <dc:creator>Tvrtko Ursulin &lt;tursulin@ursulin.net&gt;</dc:creator>
    </item>
<item>
        <title>ba6ec09911b805778a2fed6d626bfe77b011a717 - Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/gendwarfksyms/Makefile#ba6ec09911b805778a2fed6d626bfe77b011a717</link>
        <description>Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netCross-merge networking fixes after downstream PR (net-6.14-rc2).No conflicts or adjacent changes.Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/scripts/gendwarfksyms/Makefile</description>
        <pubDate>Fri, 07 Feb 2025 00:18:14 +0100</pubDate>
        <dc:creator>Jakub Kicinski &lt;kuba@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>b3cc7428a32202936904b5b07cf9f135025bafd6 - Merge branch &apos;for-6.15/amd_sfh&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/gendwarfksyms/Makefile#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/scripts/gendwarfksyms/Makefile</description>
        <pubDate>Wed, 26 Mar 2025 13:42:07 +0100</pubDate>
        <dc:creator>Jiri Kosina &lt;jkosina@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>fd8c09ad0d87783b9b6a27900d66293be45b7bad - Merge tag &apos;kbuild-v6.14&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/gendwarfksyms/Makefile#fd8c09ad0d87783b9b6a27900d66293be45b7bad</link>
        <description>Merge tag &apos;kbuild-v6.14&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuildPull Kbuild updates from Masahiro Yamada: - Support multiple hook locations for maint scripts of Debian package - Remove &apos;cpio&apos; from the build tool requirement - Introduce gendwarfksyms tool, which computes CRCs for export symbols   based on the DWARF information - Support CONFIG_MODVERSIONS for Rust - Resolve all conflicts in the genksyms parser - Fix several syntax errors in genksyms* tag &apos;kbuild-v6.14&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: (64 commits)  kbuild: fix Clang LTO with CONFIG_OBJTOOL=n  kbuild: Strip runtime const RELA sections correctly  kconfig: fix memory leak in sym_warn_unmet_dep()  kconfig: fix file name in warnings when loading KCONFIG_DEFCONFIG_LIST  genksyms: fix syntax error for attribute before init-declarator  genksyms: fix syntax error for builtin (u)int*x*_t types  genksyms: fix syntax error for attribute after &apos;union&apos;  genksyms: fix syntax error for attribute after &apos;struct&apos;  genksyms: fix syntax error for attribute after abstact_declarator  genksyms: fix syntax error for attribute before nested_declarator  genksyms: fix syntax error for attribute before abstract_declarator  genksyms: decouple ATTRIBUTE_PHRASE from type-qualifier  genksyms: record attributes consistently for init-declarator  genksyms: restrict direct-declarator to take one parameter-type-list  genksyms: restrict direct-abstract-declarator to take one parameter-type-list  genksyms: remove Makefile hack  genksyms: fix last 3 shift/reduce conflicts  genksyms: fix 6 shift/reduce conflicts and 5 reduce/reduce conflicts  genksyms: reduce type_qualifier directly to decl_specifier  genksyms: rename cvar_qualifier to type_qualifier  ...

            List of files:
            /linux/scripts/gendwarfksyms/Makefile</description>
        <pubDate>Fri, 31 Jan 2025 21:07:07 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>936cf61c3ef5d6dad714d6c01a85704027dddeb9 - gendwarfksyms: Add support for kABI rules</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/gendwarfksyms/Makefile#936cf61c3ef5d6dad714d6c01a85704027dddeb9</link>
        <description>gendwarfksyms: Add support for kABI rulesDistributions that want to maintain a stable kABI need the abilityto make ABI compatible changes to kernel without affecting symbolversions, either because of LTS updates or backports.With genksyms, developers would typically hide these changes fromversion calculation with #ifndef __GENKSYMS__, which would resultin the symbol version not changing even though the actual type haschanged.  When we process precompiled object files, this isn&apos;t anoption.To support this use case, add a --stable command line flag thatgates kABI stability features that are not needed in mainlinekernels, but can be useful for distributions, and add support forkABI rules, which can be used to restrict gendwarfksyms output.The rules are specified as a set of null-terminated strings storedin the .discard.gendwarfksyms.kabi_rules section. Each rule consistsof four strings as follows:  &quot;version\0type\0target\0value&quot;The version string ensures the structure can be changed in abackwards compatible way. The type string indicates the type of therule, and target and value strings contain rule-specific data.Initially support two simple rules:  1. Declaration-only types     A type declaration can change into a full definition when     additional includes are pulled in to the TU, which changes the     versions of any symbol that references the type. Add support     for defining declaration-only types whose definition is not     expanded during versioning.  2. Ignored enumerators     It&apos;s possible to add new enum fields without changing the ABI,     but as the fields are included in symbol versioning, this would     change the versions. Add support for ignoring specific fields.  3. Overridden enumerator values     Add support for overriding enumerator values when calculating     versions. This may be needed when the last field of the enum     is used as a sentinel and new fields must be added before it.Add examples for using the rules under the examples/ directory.Signed-off-by: Sami Tolvanen &lt;samitolvanen@google.com&gt;Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux/scripts/gendwarfksyms/Makefile</description>
        <pubDate>Fri, 03 Jan 2025 21:45:35 +0100</pubDate>
        <dc:creator>Sami Tolvanen &lt;samitolvanen@google.com&gt;</dc:creator>
    </item>
<item>
        <title>71378888018833a1cdcbf72f1e95d7c010542d8b - gendwarfksyms: Add symbol versioning</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/gendwarfksyms/Makefile#71378888018833a1cdcbf72f1e95d7c010542d8b</link>
        <description>gendwarfksyms: Add symbol versioningCalculate symbol versions from the fully expanded type strings intype_map, and output the versions in a genksyms-compatible format.Signed-off-by: Sami Tolvanen &lt;samitolvanen@google.com&gt;Reviewed-by: Petr Pavlu &lt;petr.pavlu@suse.com&gt;Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux/scripts/gendwarfksyms/Makefile</description>
        <pubDate>Fri, 03 Jan 2025 21:45:34 +0100</pubDate>
        <dc:creator>Sami Tolvanen &lt;samitolvanen@google.com&gt;</dc:creator>
    </item>
<item>
        <title>ab4439981f8549b013f4ea0b274b7c77c88ab4bc - gendwarfksyms: Add symtypes output</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/gendwarfksyms/Makefile#ab4439981f8549b013f4ea0b274b7c77c88ab4bc</link>
        <description>gendwarfksyms: Add symtypes outputAdd support for producing genksyms-style symtypes files. Processdie_map to find the longest expansions for each type, and use symtypesreferences in type definitions. The basic file format is similar togenksyms, with two notable exceptions:  1. Type names with spaces (common with Rust) in references are     wrapped in single quotes. E.g.:     s#&apos;core::result::Result&lt;u8, core::num::error::ParseIntError&gt;&apos;  2. The actual type definition is the simple parsed DWARF format we     output with --dump-dies, not the preprocessed C-style format     genksyms produces.Signed-off-by: Sami Tolvanen &lt;samitolvanen@google.com&gt;Reviewed-by: Petr Pavlu &lt;petr.pavlu@suse.com&gt;Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux/scripts/gendwarfksyms/Makefile</description>
        <pubDate>Fri, 03 Jan 2025 21:45:33 +0100</pubDate>
        <dc:creator>Sami Tolvanen &lt;samitolvanen@google.com&gt;</dc:creator>
    </item>
<item>
        <title>f936c129fd4c3ce495768374ea48e5b736655046 - gendwarfksyms: Limit structure expansion</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/gendwarfksyms/Makefile#f936c129fd4c3ce495768374ea48e5b736655046</link>
        <description>gendwarfksyms: Limit structure expansionExpand each structure type only once per exported symbol. Thisis necessary to support self-referential structures, which wouldotherwise result in infinite recursion, and it&apos;s sufficient forcatching ABI changes.Types defined in .c files are opaque to external users and thuscannot affect the ABI. Consider type definitions in .c files tobe declarations to prevent opaque types from changing symbolversions.Signed-off-by: Sami Tolvanen &lt;samitolvanen@google.com&gt;Reviewed-by: Petr Pavlu &lt;petr.pavlu@suse.com&gt;Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux/scripts/gendwarfksyms/Makefile</description>
        <pubDate>Fri, 03 Jan 2025 21:45:31 +0100</pubDate>
        <dc:creator>Sami Tolvanen &lt;samitolvanen@google.com&gt;</dc:creator>
    </item>
<item>
        <title>0c1c76274e88c420779c3aea077f9812bd16edaa - gendwarfksyms: Add a cache for processed DIEs</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/gendwarfksyms/Makefile#0c1c76274e88c420779c3aea077f9812bd16edaa</link>
        <description>gendwarfksyms: Add a cache for processed DIEsBasic types in DWARF repeat frequently and traversing the DIEs usinglibdw is relatively slow. Add a simple hashtable based cache for theprocessed DIEs.Signed-off-by: Sami Tolvanen &lt;samitolvanen@google.com&gt;Reviewed-by: Petr Pavlu &lt;petr.pavlu@suse.com&gt;Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux/scripts/gendwarfksyms/Makefile</description>
        <pubDate>Fri, 03 Jan 2025 21:45:26 +0100</pubDate>
        <dc:creator>Sami Tolvanen &lt;samitolvanen@google.com&gt;</dc:creator>
    </item>
<item>
        <title>f28568841ae0a0dd48dfc5400aaebedf10a54d10 - tools: Add gendwarfksyms</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/gendwarfksyms/Makefile#f28568841ae0a0dd48dfc5400aaebedf10a54d10</link>
        <description>tools: Add gendwarfksymsAdd a basic DWARF parser, which uses libdw to traverse the debugginginformation in an object file and looks for functions and variables.In follow-up patches, this will be expanded to produce symbol versionsfor CONFIG_MODVERSIONS from DWARF.Signed-off-by: Sami Tolvanen &lt;samitolvanen@google.com&gt;Reviewed-by: Petr Pavlu &lt;petr.pavlu@suse.com&gt;Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux/scripts/gendwarfksyms/Makefile</description>
        <pubDate>Fri, 03 Jan 2025 21:45:23 +0100</pubDate>
        <dc:creator>Sami Tolvanen &lt;samitolvanen@google.com&gt;</dc:creator>
    </item>
</channel>
</rss>
