<?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 extract-fwblobs</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>bbfd5594756011167b8f8de9a00e0c946afda1e6 - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/extract-fwblobs#bbfd5594756011167b8f8de9a00e0c946afda1e6</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextNeed to pull in a67221b5eb8d (&quot;drm/i915/dp: Return min bpc supported by source instead of 0&quot;)in order to fix build breakage on GCC 9.4.0 (from Ubuntu 20.04).Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;

            List of files:
            /linux/scripts/extract-fwblobs</description>
        <pubDate>Wed, 28 May 2025 09:20:17 +0200</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>db5302ae571beec635c1a96e7f72926a4e65195e - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/extract-fwblobs#db5302ae571beec635c1a96e7f72926a4e65195e</link>
        <description>Merge drm/drm-next into drm-intel-nextBackmerge to sync with v6.15-rc, xe, and specifically async flip changesin drm-misc.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/scripts/extract-fwblobs</description>
        <pubDate>Fri, 16 May 2025 09:22:36 +0200</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>4f9786035f9e519db41375818e1d0b5f20da2f10 - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/extract-fwblobs#4f9786035f9e519db41375818e1d0b5f20da2f10</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.16 merge window.

            List of files:
            /linux/scripts/extract-fwblobs</description>
        <pubDate>Mon, 02 Jun 2025 06:41:07 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>d51b9d81f7883f526b26e3ab903e646274aebeb1 - Merge tag &apos;v6.15-rc6&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/extract-fwblobs#d51b9d81f7883f526b26e3ab903e646274aebeb1</link>
        <description>Merge tag &apos;v6.15-rc6&apos; into nextSync up with mainline to bring in xpad controller changes.

            List of files:
            /linux/scripts/extract-fwblobs</description>
        <pubDate>Fri, 16 May 2025 01:20:39 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>844e31bbaef7c8a6ff2c0fbac45c0c85b5484482 - Merge remote-tracking branch &apos;drm-misc/drm-misc-next&apos; into msm-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/extract-fwblobs#844e31bbaef7c8a6ff2c0fbac45c0c85b5484482</link>
        <description>Merge remote-tracking branch &apos;drm-misc/drm-misc-next&apos; into msm-nextMerge drm-misc-next to get commit Fixes: fec450ca15af (&quot;drm/display:hdmi: provide central data authority for ACR params&quot;).Signed-off-by: Rob Clark &lt;robdclark@chromium.org&gt;

            List of files:
            /linux/scripts/extract-fwblobs</description>
        <pubDate>Tue, 29 Apr 2025 22:42:29 +0200</pubDate>
        <dc:creator>Rob Clark &lt;robdclark@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>3ab7ae8e07f888f223027f0ef84d33e43919ad55 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/extract-fwblobs#3ab7ae8e07f888f223027f0ef84d33e43919ad55</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerge to bring in linux 6.15-rc.Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/scripts/extract-fwblobs</description>
        <pubDate>Thu, 24 Apr 2025 13:34:55 +0200</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>1afba39f9305fe4061a4e70baa6ebab9d41459da - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/extract-fwblobs#1afba39f9305fe4061a4e70baa6ebab9d41459da</link>
        <description>Merge drm/drm-next into drm-misc-nextBackmerging to get v6.15-rc1 into drm-misc-next. Also fixes abuild issue when enabling CONFIG_DRM_SCHED_KUNIT_TEST.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/scripts/extract-fwblobs</description>
        <pubDate>Mon, 07 Apr 2025 13:47:40 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>9f13acb2406a3aed90c6738b3a2f1c0e43118cbd - Merge tag &apos;v6.15-rc1&apos; into x86/cpu, to refresh the branch with upstream changes</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/extract-fwblobs#9f13acb2406a3aed90c6738b3a2f1c0e43118cbd</link>
        <description>Merge tag &apos;v6.15-rc1&apos; into x86/cpu, to refresh the branch with upstream changesSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux/scripts/extract-fwblobs</description>
        <pubDate>Fri, 11 Apr 2025 11:13:27 +0200</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>78a84fbfa4ffc4bb6e95560a909b2ac3efa0aad2 - Merge tag &apos;v6.15-rc1&apos; into x86/mm, to pick up fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/extract-fwblobs#78a84fbfa4ffc4bb6e95560a909b2ac3efa0aad2</link>
        <description>Merge tag &apos;v6.15-rc1&apos; into x86/mm, to pick up fixesSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux/scripts/extract-fwblobs</description>
        <pubDate>Wed, 09 Apr 2025 22:00:25 +0200</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>6ce0fdaae043803bb324d915ce0fe43316bf1e81 - Merge tag &apos;v6.15-rc1&apos; into x86/asm, to refresh the branch</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/extract-fwblobs#6ce0fdaae043803bb324d915ce0fe43316bf1e81</link>
        <description>Merge tag &apos;v6.15-rc1&apos; into x86/asm, to refresh the branchSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux/scripts/extract-fwblobs</description>
        <pubDate>Wed, 09 Apr 2025 21:39:43 +0200</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>1260ed77798502de9c98020040d2995008de10cc - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/extract-fwblobs#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/extract-fwblobs</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>d6b02199cde4b9cb99b311eeab1cdbe23165082c - Merge tag &apos;mm-nonmm-stable-2025-03-30-18-23&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/extract-fwblobs#d6b02199cde4b9cb99b311eeab1cdbe23165082c</link>
        <description>Merge tag &apos;mm-nonmm-stable-2025-03-30-18-23&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmPull non-MM updates from Andrew Morton: - The series &quot;powerpc/crash: use generic crashkernel reservation&quot; from   Sourabh Jain changes powerpc&apos;s kexec code to use more of the generic   layers. - The series &quot;get_maintainer: report subsystem status separately&quot; from   Vlastimil Babka makes some long-requested improvements to the   get_maintainer output. - The series &quot;ucount: Simplify refcounting with rcuref_t&quot; from   Sebastian Siewior cleans up and optimizing the refcounting in the   ucount code. - The series &quot;reboot: support runtime configuration of emergency   hw_protection action&quot; from Ahmad Fatoum improves the ability for a   driver to perform an emergency system shutdown or reboot. - The series &quot;Converge on using secs_to_jiffies() part two&quot; from Easwar   Hariharan performs further migrations from msecs_to_jiffies() to   secs_to_jiffies(). - The series &quot;lib/interval_tree: add some test cases and cleanup&quot; from   Wei Yang permits more userspace testing of kernel library code, adds   some more tests and performs some cleanups. - The series &quot;hung_task: Dump the blocking task stacktrace&quot; from Masami   Hiramatsu arranges for the hung_task detector to dump the stack of   the blocking task and not just that of the blocked task. - The series &quot;resource: Split and use DEFINE_RES*() macros&quot; from Andy   Shevchenko provides some cleanups to the resource definition macros. - Plus the usual shower of singleton patches - please see the   individual changelogs for details.* tag &apos;mm-nonmm-stable-2025-03-30-18-23&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (77 commits)  mailmap: consolidate email addresses of Alexander Sverdlin  fs/procfs: fix the comment above proc_pid_wchan()  relay: use kasprintf() instead of fixed buffer formatting  resource: replace open coded variant of DEFINE_RES()  resource: replace open coded variants of DEFINE_RES_*_NAMED()  resource: replace open coded variant of DEFINE_RES_NAMED_DESC()  resource: split DEFINE_RES_NAMED_DESC() out of DEFINE_RES_NAMED()  samples: add hung_task detector mutex blocking sample  hung_task: show the blocker task if the task is hung on mutex  kexec_core: accept unaccepted kexec segments&apos; destination addresses  watchdog/perf: optimize bytes copied and remove manual NUL-termination  lib/interval_tree: fix the comment of interval_tree_span_iter_next_gap()  lib/interval_tree: skip the check before go to the right subtree  lib/interval_tree: add test case for span iteration  lib/interval_tree: add test case for interval_tree_iter_xxx() helpers  lib/rbtree: add random seed  lib/rbtree: split tests  lib/rbtree: enable userland test suite for rbtree related data structure  checkpatch: describe --min-conf-desc-length  scripts/gdb/symbols: determine KASLR offset on s390  ...

            List of files:
            /linux/scripts/extract-fwblobs</description>
        <pubDate>Tue, 01 Apr 2025 19:06:52 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>35dac71cff8f68f065a6719631db919d0640d5e5 - scripts: add script to extract built-in firmware blobs</title>
        <link>http://kernelsources.org:8080/source/history/linux/scripts/extract-fwblobs#35dac71cff8f68f065a6719631db919d0640d5e5</link>
        <description>scripts: add script to extract built-in firmware blobsThere is currently no tool to extract a firmware blob that is built-inon vmlinux to the best of my knowledge.  So if we have a kernel imagecontaining the blobs, and we want to rebuild the kernel with some debugpatches for example (and given that the image also has IKCONFIG=y), wecurrently can&apos;t do that for the same versions for all the firmwareblobs, _unless_ we have exact commits of linux-firmware for thespecific versions for each firmware included.Through the options CONFIG_EXTRA_FIRMWARE{_DIR} one is able to build akernel including firmware blobs in a built-in fashion.  This is usuallythe case of built-in drivers that require some blobs in order to workproperly, for example, like in non-initrd based systems.Add hereby a script to extract these blobs from a non-stripped vmlinux,similar to the idea of &quot;extract-ikconfig&quot;.  The firmware loader interfacesaves such built-in blobs as rodata entries, having a field for the FWname as &quot;_fw_&lt;module_name&gt;_&lt;firmware_name&gt;_bin&quot;; the tool extracts filesnamed &quot;&lt;module_name&gt;_&lt;firmware_name&gt;&quot; for each rodata firmware entrydetected.  It makes use of awk, bash, dd and readelf, pretty standardtooling for Linux development.With this tool, we can blindly extract the FWs and easily re-add themin the new debug kernel build, allowing a more deterministic testingwithout the burden of &quot;hunting down&quot; the proper version of eachfirmware binary.Link: https://lkml.kernel.org/r/20250120190436.127578-1-gpiccoli@igalia.comSigned-off-by: Guilherme G. Piccoli &lt;gpiccoli@igalia.com&gt;Suggested-by: Thadeu Lima de Souza Cascardo &lt;cascardo@igalia.com&gt;Reviewed-by: Thadeu Lima de Souza Cascardo &lt;cascardo@igalia.com&gt;Cc: Danilo Krummrich &lt;dakr@kernel.org&gt;Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Cc: Luis Chamberalin &lt;mcgrof@kernel.org&gt;Cc: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Cc: Nathan Chancellor &lt;nathan@kernel.org&gt;Cc: Nicolas Schier &lt;nicolas@fjasle.eu&gt;Cc: &quot;Rafael J. Wysocki&quot; &lt;rafael@kernel.org&gt;Cc: Russ Weight &lt;russ.weight@linux.dev&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;

            List of files:
            /linux/scripts/extract-fwblobs</description>
        <pubDate>Mon, 20 Jan 2025 20:04:26 +0100</pubDate>
        <dc:creator>Guilherme G. Piccoli &lt;gpiccoli@igalia.com&gt;</dc:creator>
    </item>
</channel>
</rss>
