<?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>e92b2872d0b198a77c0a438c5cdb1c5510762c1b - Merge tag &apos;rust-fixes-7.1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/Makefile#e92b2872d0b198a77c0a438c5cdb1c5510762c1b</link>
        <description>Merge tag &apos;rust-fixes-7.1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linuxPull Rust fixes from Miguel Ojeda: &quot;Toolchain and infrastructure:    - Add &apos;bindgen&apos; target to make UML 32-bit builds work with GCC    - Disable two Clippy warnings (&apos;collapsible_{if,match}&apos;)  &apos;pin-init&apos; crate:    - Fix unsoundness issue that created &amp;&apos;static references&quot;* tag &apos;rust-fixes-7.1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux:  rust: allow `clippy::collapsible_if` globally  rust: allow `clippy::collapsible_match` globally  rust: pin-init: fix incorrect accessor reference lifetime  rust: pin-init: internal: move alignment check to `make_field_check`  rust: arch: um: Fix building 32-bit UML with GCC

            List of files:
            /linux/rust/Makefile</description>
        <pubDate>Sat, 09 May 2026 20:24:02 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>ba6b328588f7cb7cf4aca33bae565c2914d74786 - rust: arch: um: Fix building 32-bit UML with GCC</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/Makefile#ba6b328588f7cb7cf4aca33bae565c2914d74786</link>
        <description>rust: arch: um: Fix building 32-bit UML with GCC32-bit UML builds can be configured either by setting CONFIG_64BIT=n orwith SUBARCH=i386. Both work with Rust-for-Linux when clang is thecompiler, but when SUBARCH=i386, we don&apos;t set a bindgen target correctly ifgcc is the compiler.Add the appropriate bindgen target configuration for i386, as is done inMakefile.clang.[ For reference, the errors look like:        BINDGEN rust/bindings/bindings_generated.rs      error: unsupported option &apos;-mno-sse&apos; for target &apos;&apos;      ...      error: unknown target triple &apos;unknown&apos;      panicked at .../bindgen-0.72.1/ir/context.rs:562:15:      libclang error; possible causes include:      ...    - Miguel ]Fixes: ab0f4cedc355 (&quot;arch: um: rust: Add i386 support for Rust&quot;)Signed-off-by: David Gow &lt;david@davidgow.net&gt;Link: https://patch.msgid.link/20260425034125.53866-1-david@davidgow.net[ Added space in title. - Miguel ]Signed-off-by: Miguel Ojeda &lt;ojeda@kernel.org&gt;

            List of files:
            /linux/rust/Makefile</description>
        <pubDate>Sat, 25 Apr 2026 05:41:23 +0200</pubDate>
        <dc:creator>David Gow &lt;david@davidgow.net&gt;</dc:creator>
    </item>
<item>
        <title>0fc8f6200d2313278fbf4539bbab74677c685531 - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/Makefile#0fc8f6200d2313278fbf4539bbab74677c685531</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesGetting fixes and updates from v7.1-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/rust/Makefile</description>
        <pubDate>Mon, 27 Apr 2026 10:26:49 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>d13e855ee923c2ae78307bf6c354305f1406b9e2 - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/Makefile#d13e855ee923c2ae78307bf6c354305f1406b9e2</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesTomi needs 7.0 to apply a patch from drm-misc-fixes.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/rust/Makefile</description>
        <pubDate>Thu, 23 Apr 2026 14:43:06 +0200</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>9e4e86a604dfd06402933467578c4b79f5412b2c - Merge tag &apos;v7.0-rc4&apos; into togreg</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/Makefile#9e4e86a604dfd06402933467578c4b79f5412b2c</link>
        <description>Merge tag &apos;v7.0-rc4&apos; into togregLinux 7.0-rc4Required for the ds4422 series which is build upon;5187e03b817c (&quot;iio: dac: ds4424: reject -128 RAW value&quot;)

            List of files:
            /linux/rust/Makefile</description>
        <pubDate>Sun, 22 Mar 2026 13:20:42 +0100</pubDate>
        <dc:creator>Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;</dc:creator>
    </item>
<item>
        <title>3812943e01fdeabd80118b01c1484f6bd4d324d9 - Merge 7.0-rc4 into char-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/Makefile#3812943e01fdeabd80118b01c1484f6bd4d324d9</link>
        <description>Merge 7.0-rc4 into char-misc-nextWe need the char/misc/iio fixes in this branch as well to build on topof.Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux/rust/Makefile</description>
        <pubDate>Mon, 16 Mar 2026 11:41:58 +0100</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>f4b369c6fe0ceaba2da2daff8c9eb415f85926dd - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/Makefile#f4b369c6fe0ceaba2da2daff8c9eb415f85926dd</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 7.1 merge window.

            List of files:
            /linux/rust/Makefile</description>
        <pubDate>Mon, 20 Apr 2026 03:28:57 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>117f8e71d61dab08b9be84b7dd0dd65916ed13c0 - Merge tag &apos;v7.0-rc5&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/Makefile#117f8e71d61dab08b9be84b7dd0dd65916ed13c0</link>
        <description>Merge tag &apos;v7.0-rc5&apos; into nextSync up with mainline to pull in a fix for smb compilation error.

            List of files:
            /linux/rust/Makefile</description>
        <pubDate>Tue, 24 Mar 2026 21:49:39 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0421ccdfad0d92713a812a5aeb7d07b0ea7213c8 - Merge tag &apos;v7.0-rc3&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/Makefile#0421ccdfad0d92713a812a5aeb7d07b0ea7213c8</link>
        <description>Merge tag &apos;v7.0-rc3&apos; into nextSync up with the mainline to brig up the latest changes, specificallychanges to ALPS driver.

            List of files:
            /linux/rust/Makefile</description>
        <pubDate>Thu, 12 Mar 2026 18:44:42 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>3e9e952bb3139ad1e08f3e1960239c2988ab90c9 - Merge branch &apos;for-7.1-printf-kunit-build&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/Makefile#3e9e952bb3139ad1e08f3e1960239c2988ab90c9</link>
        <description>Merge branch &apos;for-7.1-printf-kunit-build&apos; into for-linus

            List of files:
            /linux/rust/Makefile</description>
        <pubDate>Mon, 20 Apr 2026 13:41:28 +0200</pubDate>
        <dc:creator>Petr Mladek &lt;pmladek@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>d4eb7b2da66c848709e31585b9c371fa234abc39 - Merge branch &apos;for-7.1/core-v2&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/Makefile#d4eb7b2da66c848709e31585b9c371fa234abc39</link>
        <description>Merge branch &apos;for-7.1/core-v2&apos; into for-linus- fixed handling of 0-sized reports (Dmitry Torokhov)- convert core code to __free() (Dmitry Torokhov)- support for multiple batteries per HID device (Lucas Zampieri)

            List of files:
            /linux/rust/Makefile</description>
        <pubDate>Thu, 16 Apr 2026 21:01:18 +0200</pubDate>
        <dc:creator>Jiri Kosina &lt;jkosina@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>26ff969926a08eee069767ddbbbc301adbcd9676 - Merge tag &apos;rust-7.1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/Makefile#26ff969926a08eee069767ddbbbc301adbcd9676</link>
        <description>Merge tag &apos;rust-7.1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linuxPull Rust updates from Miguel Ojeda: &quot;Toolchain and infrastructure:   - Bump the minimum Rust version to 1.85.0 (and &apos;bindgen&apos; to 0.71.1).     As proposed in LPC 2025 and the Maintainers Summit [1], we are     going to follow Debian Stable&apos;s Rust versions as our minimum     versions.     Debian Trixie was released on 2025-08-09 with a Rust 1.85.0 and     &apos;bindgen&apos; 0.71.1 toolchain, which is a fair amount of time for e.g.     kernel developers to upgrade.     Other major distributions support a Rust version that is high     enough as well, including:       + Arch Linux.       + Fedora Linux.       + Gentoo Linux.       + Nix.       + openSUSE Slowroll and openSUSE Tumbleweed.       + Ubuntu 25.10 and 26.04 LTS. In addition, 24.04 LTS using         their versioned packages.     The merged patch series comes with the associated cleanups and     simplifications treewide that can be performed thanks to both     bumps, as well as documentation updates.     In addition, start using &apos;bindgen&apos;&apos;s &apos;--with-attribute-custom-enum&apos;     feature to set the &apos;cfi_encoding&apos; attribute for the &apos;lru_status&apos;     enum used in Binder.     Link: https://lwn.net/Articles/1050174/ [1]   - Add experimental Kconfig option (&apos;CONFIG_RUST_INLINE_HELPERS&apos;) that     inlines C helpers into Rust.     Essentially, it performs a step similar to LTO, but just for the     helpers, i.e. very local and fast.     It relies on &apos;llvm-link&apos; and its &apos;--internalize&apos; flag, and requires     a compatible LLVM between Clang and &apos;rustc&apos; (i.e. same major     version, &apos;CONFIG_RUSTC_CLANG_LLVM_COMPATIBLE&apos;). It is only enabled     for two architectures for now.     The result is a measurable speedup in different workloads that     different users have tested. For instance, for the null block     driver, it amounts to a 2%.   - Support global per-version flags.     While we already have per-version flags in many places, we didn&apos;t     have a place to set global ones that depend on the compiler     version, i.e. in &apos;rust_common_flags&apos;, which sometimes is needed to     e.g. tweak the lints set per version.     Use that to allow the &apos;clippy::precedence&apos; lint for Rust &lt; 1.86.0,     since it had a change in behavior.   - Support overriding the crate name and apply it to Rust Binder,     which wanted the module to be called &apos;rust_binder&apos;.   - Add the remaining &apos;__rust_helper&apos; annotations (started in the     previous cycle).  &apos;kernel&apos; crate:   - Introduce the &apos;const_assert!&apos; macro: a more powerful version of     &apos;static_assert!&apos; that can refer to generics inside functions or     implementation bodies, e.g.:         fn f&lt;const N: usize&gt;() {             const_assert!(N &gt; 1);         }         fn g&lt;T&gt;() {             const_assert!(size_of::&lt;T&gt;() &gt; 0, &quot;T cannot be ZST&quot;);         }     In addition, reorganize our set of build-time assertion macros     (&apos;{build,const,static_assert}!&apos;) to live in the &apos;build_assert&apos;     module.     Finally, improve the docs as well to clarify how these are     different from one another and how to pick the right one to use,     and their equivalence (if any) to the existing C ones for extra     clarity.   - &apos;sizes&apos; module: add &apos;SizeConstants&apos; trait.     This gives us typed &apos;SZ_*&apos; constants (avoiding casts) for use in     device address spaces where the address width depends on the     hardware (e.g. 32-bit MMIO windows, 64-bit GPU framebuffers, etc.),     e.g.:         let gpu_heap = 14 * u64::SZ_1M;         let mmio_window = u32::SZ_16M;   - &apos;clk&apos; module: implement &apos;Send&apos; and &apos;Sync&apos; for &apos;Clk&apos; and thus     simplify the users in Tyr and PWM.   - &apos;ptr&apos; module: add &apos;const_align_up&apos;.   - &apos;str&apos; module: improve the documentation of the &apos;c_str!&apos; macro to     explain that one should only use it for non-literal cases (for the     other case we instead use C string literals, e.g. &apos;c&quot;abc&quot;&apos;).   - Disallow the use of &apos;CStr::{as_ptr,from_ptr}&apos; and clean one such     use in the &apos;task&apos; module.   - &apos;sync&apos; module: finish the move of &apos;ARef&apos; and &apos;AlwaysRefCounted&apos;     outside of the &apos;types&apos; module, i.e. update the last remaining     instances and finally remove the re-exports.   - &apos;error&apos; module: clarify that &apos;from_err_ptr&apos; can return &apos;Ok(NULL)&apos;,     including runtime-tested examples.     The intention is to hopefully prevent UB that assumes the result of     the function is not &apos;NULL&apos; if successful. This originated from a     case of UB I noticed in &apos;regulator&apos; that created a &apos;NonNull&apos; on it.  Timekeeping:   - Expand the example section in the &apos;HrTimer&apos; documentation.   - Mark the &apos;ClockSource&apos; trait as unsafe to ensure valid values for     &apos;ktime_get()&apos;.   - Add &apos;Delta::from_nanos()&apos;.  &apos;pin-init&apos; crate:   - Replace the &apos;Zeroable&apos; impls for &apos;Option&lt;NonZero*&gt;&apos; with impls of     &apos;ZeroableOption&apos; for &apos;NonZero*&apos;.   - Improve feature gate handling for unstable features.   - Declutter the documentation of implementations of &apos;Zeroable&apos; for     tuples.   - Replace uses of &apos;addr_of[_mut]!&apos; with &apos;&amp;raw [mut]&apos;.  rust-analyzer:   - Add type annotations to &apos;generate_rust_analyzer.py&apos;.   - Add support for scripts written in Rust (&apos;generate_rust_target.rs&apos;,     &apos;rustdoc_test_builder.rs&apos;, &apos;rustdoc_test_gen.rs&apos;).   - Refactor &apos;generate_rust_analyzer.py&apos; to explicitly identify host     and target crates, improve readability, and reduce duplication.  And some other fixes, cleanups and improvements&quot;* tag &apos;rust-7.1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux: (79 commits)  rust: sizes: add SizeConstants trait for device address space constants  rust: kernel: update `file_with_nul` comment  rust: kbuild: allow `clippy::precedence` for Rust &lt; 1.86.0  rust: kbuild: support global per-version flags  rust: declare cfi_encoding for lru_status  docs: rust: general-information: use real example  docs: rust: general-information: simplify Kconfig example  docs: rust: quick-start: remove GDB/Binutils mention  docs: rust: quick-start: remove Nix &quot;unstable channel&quot; note  docs: rust: quick-start: remove Gentoo &quot;testing&quot; note  docs: rust: quick-start: add Ubuntu 26.04 LTS and remove subsection title  docs: rust: quick-start: update minimum Ubuntu version  docs: rust: quick-start: update Ubuntu versioned packages  docs: rust: quick-start: openSUSE provides `rust-src` package nowadays  rust: kbuild: remove &quot;dummy parameter&quot; workaround for `bindgen` &lt; 0.71.1  rust: kbuild: update `bindgen --rust-target` version and replace comment  rust: rust_is_available: remove warning for `bindgen` &lt; 0.69.5 &amp;&amp; libclang &gt;= 19.1  rust: rust_is_available: remove warning for `bindgen` 0.66.[01]  rust: bump `bindgen` minimum supported version to 0.71.1 (Debian Trixie)  rust: block: update `const_refs_to_static` MSRV TODO comment  ...

            List of files:
            /linux/rust/Makefile</description>
        <pubDate>Mon, 13 Apr 2026 18:54:20 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>8a23051ed8584215b22368e9501f771ef98f0c1d - Merge tag &apos;pin-init-v7.1&apos; of https://github.com/Rust-for-Linux/linux into rust-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/Makefile#8a23051ed8584215b22368e9501f771ef98f0c1d</link>
        <description>Merge tag &apos;pin-init-v7.1&apos; of https://github.com/Rust-for-Linux/linux into rust-nextPull pin-init updates from Benno Lossin: - Replace the &apos;Zeroable&apos; impls for &apos;Option&lt;NonZero*&gt;&apos; with impls of   &apos;ZeroableOption&apos; for &apos;NonZero*&apos;. - Improve feature gate handling for unstable features. - Declutter the documentation of implementations of &apos;Zeroable&apos; for   tuples. - Replace uses of &apos;addr_of[_mut]!&apos; with &apos;&amp;raw [mut]&apos;.* tag &apos;pin-init-v7.1&apos; of https://github.com/Rust-for-Linux/linux:  rust: pin-init: replace `addr_of_mut!` with `&amp;raw mut`  rust: pin-init: implement ZeroableOption for NonZero* integer types  rust: pin-init: doc: de-clutter documentation with fake-variadics  rust: pin-init: properly document let binding workaround  rust: pin-init: build: simplify use of nightly features

            List of files:
            /linux/rust/Makefile</description>
        <pubDate>Wed, 08 Apr 2026 10:44:46 +0200</pubDate>
        <dc:creator>Miguel Ojeda &lt;ojeda@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>b06b348e855383ed80e041299f3925cdd7dff3da - Merge tag &apos;rust-timekeeping-for-v7.1&apos; of https://github.com/Rust-for-Linux/linux into rust-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/Makefile#b06b348e855383ed80e041299f3925cdd7dff3da</link>
        <description>Merge tag &apos;rust-timekeeping-for-v7.1&apos; of https://github.com/Rust-for-Linux/linux into rust-nextPull timekeeping updates from Andreas Hindborg: - Expand the example section in the &apos;HrTimer&apos; documentation. - Mark the &apos;ClockSource&apos; trait as unsafe to ensure valid values for   &apos;ktime_get()&apos;. - Add &apos;Delta::from_nanos()&apos;.This is a back merge since the pull request has a newer base -- we willavoid that in the future.And, given it is a back merge, it happens to resolve the &quot;subtle&quot; conflictaround &apos;--remap-path-{prefix,scope}&apos; that I discussed in linux-next [1],plus a few other common conflicts. The result matches what we did fornext-20260407.The actual diffstat (i.e. using a temporary merge of upstream first) is:    rust/kernel/time.rs         |  32 ++++-    rust/kernel/time/hrtimer.rs | 336 ++++++++++++++++++++++++++++++++++++++++++++    2 files changed, 362 insertions(+), 6 deletions(-)Link: https://lore.kernel.org/linux-next/CANiq72kdxB=W3_CV1U44oOK3SssztPo2wLDZt6LP94TEO+Kj4g@mail.gmail.com/ [1]* tag &apos;rust-timekeeping-for-v7.1&apos; of https://github.com/Rust-for-Linux/linux:  hrtimer: add usage examples to documentation  rust: time: make ClockSource unsafe trait  rust/time: Add Delta::from_nanos()

            List of files:
            /linux/rust/Makefile</description>
        <pubDate>Wed, 08 Apr 2026 09:46:01 +0200</pubDate>
        <dc:creator>Miguel Ojeda &lt;ojeda@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>7ab26eb5a2b4009344580117ef05981867e0c7d7 - Merge patch series &quot;rust: bump minimum Rust and `bindgen` versions&quot;</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/Makefile#7ab26eb5a2b4009344580117ef05981867e0c7d7</link>
        <description>Merge patch series &quot;rust: bump minimum Rust and `bindgen` versions&quot;As proposed in the past in e.g. LPC 2025 and the Maintainers Summit [1],we are going to follow Debian Stable&apos;s Rust versions as our minimumsupported version.Debian Trixie was released with a Rust 1.85.0 toolchain [2], which itstill uses to this day [3] (i.e. no update to Rust 1.85.1).Debian Trixie was released with `bindgen` 0.71.1, which it also stilluses to this day [4].Debian Trixie&apos;s release happened on 2025-08-09 [5], which means that afair amount of time has passed since its release for kernel developersto upgrade.Thus bump the minimum to the new versions, i.e.  - Rust: 1.78.0 -&gt; 1.85.0  - bindgen: 0.65.1 -&gt; 0.71.1There are a few main parts to the series, in this order:  - A few cleanups that can be performed before the bumps.  - The Rust bump (and its cleanups).  - The `bindgen` bump (and its cleanups).  - Documentation updates.  - The `cfi_encoding` patch, added here, which needs the bump.  - The per-version flags support and a Clippy cleanup on top.Link: https://lwn.net/Articles/1050174/ [1]Link: https://www.debian.org/releases/trixie/release-notes/whats-new.en.html#desktops-and-well-known-packages [2]Link: https://packages.debian.org/trixie/rustc [3]Link: https://packages.debian.org/trixie/bindgen [4]Link: https://www.debian.org/releases/trixie/ [5]Link: https://patch.msgid.link/20260405235309.418950-1-ojeda@kernel.orgSigned-off-by: Miguel Ojeda &lt;ojeda@kernel.org&gt;

            List of files:
            /linux/rust/Makefile</description>
        <pubDate>Tue, 07 Apr 2026 10:40:11 +0200</pubDate>
        <dc:creator>Miguel Ojeda &lt;ojeda@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>276ed30c558ef890ebcf8b28d9979ac16be30d4c - rust: kbuild: update `bindgen --rust-target` version and replace comment</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/Makefile#276ed30c558ef890ebcf8b28d9979ac16be30d4c</link>
        <description>rust: kbuild: update `bindgen --rust-target` version and replace commentAs the comment in the `Makefile` explains, previously, we needed tolimit ourselves to the list of Rust versions known by `bindgen` for its`--rust-target` option [1].In other words, we needed to consult the versions known by the minimumversion of `bindgen` that we supported.Now that we bumped the minimum version of `bindgen`, that limitationdoes not apply anymore since `bindgen` 0.71.0 [2].Thus replace the comment and simply write our minimum supported Rustversion there, which is much simpler.See commit 7a5f93ea5862 (&quot;rust: kbuild: set `bindgen`&apos;s Rust targetversion&quot;) for more details.Link: https://rust-lang.zulipchat.com/#narrow/channel/425075-rust-for-linux/topic/rust.20version.20on.20generated.20bindings/near/484087179 [1]Link: https://github.com/rust-lang/rust-bindgen/pull/2993 [2]Reviewed-by: Tamir Duberstein &lt;tamird@kernel.org&gt;Reviewed-by: Gary Guo &lt;gary@garyguo.net&gt;Link: https://patch.msgid.link/20260405235309.418950-21-ojeda@kernel.orgSigned-off-by: Miguel Ojeda &lt;ojeda@kernel.org&gt;

            List of files:
            /linux/rust/Makefile</description>
        <pubDate>Mon, 06 Apr 2026 01:52:56 +0200</pubDate>
        <dc:creator>Miguel Ojeda &lt;ojeda@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>d1aa40daa777c74439eebf8aed17392e23685768 - rust: kbuild: remove `feature(...)`s that are now stable</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/Makefile#d1aa40daa777c74439eebf8aed17392e23685768</link>
        <description>rust: kbuild: remove `feature(...)`s that are now stableNow that the Rust minimum version is 1.85.0, there is no need to enablecertain features that are stable.Thus clean them up.Reviewed-by: Tamir Duberstein &lt;tamird@kernel.org&gt;Reviewed-by: Gary Guo &lt;gary@garyguo.net&gt;Link: https://patch.msgid.link/20260405235309.418950-13-ojeda@kernel.orgSigned-off-by: Miguel Ojeda &lt;ojeda@kernel.org&gt;

            List of files:
            /linux/rust/Makefile</description>
        <pubDate>Mon, 06 Apr 2026 01:52:48 +0200</pubDate>
        <dc:creator>Miguel Ojeda &lt;ojeda@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>0f6e1e0705f054ae68ecfa3f7ee47b9c35677e40 - rust: kbuild: remove skipping of `-Wrustdoc::unescaped_backticks`</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/Makefile#0f6e1e0705f054ae68ecfa3f7ee47b9c35677e40</link>
        <description>rust: kbuild: remove skipping of `-Wrustdoc::unescaped_backticks`Back in Rust 1.82.0, I cleaned the `rustdoc::unescaped_backticks` lint inupstream Rust and added tests so that hopefully it would not regress [1].Thus we can remove it from our side given the Rust minimum version bump.Link: https://github.com/rust-lang/rust/pull/128307 [1]Reviewed-by: Tamir Duberstein &lt;tamird@kernel.org&gt;Reviewed-by: Gary Guo &lt;gary@garyguo.net&gt;Link: https://patch.msgid.link/20260405235309.418950-12-ojeda@kernel.orgSigned-off-by: Miguel Ojeda &lt;ojeda@kernel.org&gt;

            List of files:
            /linux/rust/Makefile</description>
        <pubDate>Mon, 06 Apr 2026 01:52:47 +0200</pubDate>
        <dc:creator>Miguel Ojeda &lt;ojeda@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c8cbe2fc22e4eb9f81a3fb2eefcaf25e19dcd171 - rust: kbuild: remove `--remap-path-prefix` workarounds</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/Makefile#c8cbe2fc22e4eb9f81a3fb2eefcaf25e19dcd171</link>
        <description>rust: kbuild: remove `--remap-path-prefix` workaroundsCommit 8cf5b3f83614 (&quot;Revert &quot;kbuild, rust: use -fremap-path-prefixto make paths relative&quot;&quot;) removed `--remap-path-prefix` from the buildsystem, so the workarounds are not needed anymore.Thus remove them.Note that the flag has landed again in parallel in this cycle incommit dda135077ecc (&quot;rust: build: remap path to avoid absolute path&quot;),together with `--remap-path-scope=macro` [1]. However, they are gated on`rustc-option-yn, --remap-path-scope=macro`, which means they are bothonly passed starting with Rust 1.95.0 [2]:  `--remap-path-scope` is only stable in Rust 1.95, so use `rustc-option`  to detect its presence. This feature has been available as  `-Zremap-path-scope` for all versions that we support; however due to  bugs in the Rust compiler, it does not work reliably until 1.94. I opted  to not enable it for 1.94 as it&apos;s just a single version that we missed.In turn, that means the workarounds removed here should not be neededagain (even with the flag added again above), since:  - `rustdoc` now recognizes the `--remap-path-prefix` flag since Rust    1.81.0 [3] (even if it is still an unstable feature [4]).  - The Internal Compiler Error [5] that the comment mentions was fixed in    Rust 1.87.0 [6]. We tested that was the case in a previous version    of this series by making the workaround conditional [7][8]....which are both older versions than Rust 1.95.0.We will still need to skip `--remap-path-scope` for `rustdoc` though,since `rustdoc` does not support that one yet [4].Link: https://github.com/rust-lang/rust/issues/111540 [1]Link: https://github.com/rust-lang/rust/pull/147611 [2]Link: https://github.com/rust-lang/rust/pull/107099 [3]Link: https://doc.rust-lang.org/nightly/rustdoc/unstable-features.html#--remap-path-prefix-remap-source-code-paths-in-output [4]Link: https://github.com/rust-lang/rust/issues/138520 [5]Link: https://github.com/rust-lang/rust/pull/138556 [6]Link: https://lore.kernel.org/rust-for-linux/20260401114540.30108-9-ojeda@kernel.org/ [7]Link: https://lore.kernel.org/rust-for-linux/20260401114540.30108-10-ojeda@kernel.org/ [8]Link: https://patch.msgid.link/20260405235309.418950-2-ojeda@kernel.orgAcked-by: Gary Guo &lt;gary@garyguo.net&gt;Reviewed-by: Tamir Duberstein &lt;tamird@kernel.org&gt;Signed-off-by: Miguel Ojeda &lt;ojeda@kernel.org&gt;

            List of files:
            /linux/rust/Makefile</description>
        <pubDate>Mon, 06 Apr 2026 01:52:37 +0200</pubDate>
        <dc:creator>Miguel Ojeda &lt;ojeda@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>bad28e01f206c533a8ff7fec5efe8ab9607a8364 - Merge tag &apos;v7.0-rc6&apos; into irq/core</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/Makefile#bad28e01f206c533a8ff7fec5efe8ab9607a8364</link>
        <description>Merge tag &apos;v7.0-rc6&apos; into irq/coreto be able to merge the hyper-v patch related to randomness.

            List of files:
            /linux/rust/Makefile</description>
        <pubDate>Sat, 04 Apr 2026 20:59:34 +0200</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
