<?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 pinned_drop.rs</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>c17ee635fd3a482b2ad2bf5e269755c2eae5f25e - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/pin-init/internal/src/pinned_drop.rs#c17ee635fd3a482b2ad2bf5e269755c2eae5f25e</link>
        <description>Merge drm/drm-fixes into drm-misc-fixes7.0-rc1 was just released, let&apos;s merge it to kick the new release cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/rust/pin-init/internal/src/pinned_drop.rs</description>
        <pubDate>Mon, 23 Feb 2026 10:09:45 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>a9aabb3b839aba094ed80861054993785c61462c - Merge tag &apos;rust-6.20-7.0&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/pin-init/internal/src/pinned_drop.rs#a9aabb3b839aba094ed80861054993785c61462c</link>
        <description>Merge tag &apos;rust-6.20-7.0&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linuxPull rust updates from Miguel Ojeda: &quot;Toolchain and infrastructure:   - Add &apos;__rust_helper&apos; annotation to the C helpers     This is needed to inline these helpers into Rust code   - Remove imports available via the prelude, treewide     This was possible thanks to a new lint in Klint that Gary has     implemented -- more Klint-related changes, including initial     upstream support, are coming   - Deduplicate pin-init flags  &apos;kernel&apos; crate:   - Add support for calling a function exactly once with the new     &apos;do_once_lite!&apos; macro (and &apos;OnceLite&apos; type)     Based on this, add &apos;pr_*_once!&apos; macros to print only once   - Add &apos;impl_flags!&apos; macro for defining common bitflags operations:         impl_flags!(             /// Represents multiple permissions.             #[derive(Debug, Clone, Default, Copy, PartialEq, Eq)]             pub struct Permissions(u32);             /// Represents a single permission.             #[derive(Debug, Clone, Copy, PartialEq, Eq)]             pub enum Permission {                 /// Read permission.                 Read = 1 &lt;&lt; 0,                 /// Write permission.                 Write = 1 &lt;&lt; 1,                 /// Execute permission.                 Execute = 1 &lt;&lt; 2,             }         );         let mut f: Permissions = Permission::Read | Permission::Write;         assert!(f.contains(Permission::Read));         assert!(!f.contains(Permission::Execute));         f |= Permission::Execute;         assert!(f.contains(Permission::Execute));         let f2: Permissions = Permission::Write | Permission::Execute;         assert!((f ^ f2).contains(Permission::Read));         assert!(!(f ^ f2).contains(Permission::Write));   - &apos;bug&apos; module: support &apos;CONFIG_DEBUG_BUGVERBOSE_DETAILED&apos; in the     &apos;warn_on!&apos; macro in order to show the evaluated condition alongside     the file path:          ------------[ cut here ]------------          WARNING: [val == 1] linux/samples/rust/rust_minimal.rs:27 at ...          Modules linked in: rust_minimal(+)   - Add safety module with &apos;unsafe_precondition_assert!&apos; macro,     currently a wrapper for &apos;debug_assert!&apos;, intended to mark the     validation of safety preconditions where possible:         /// # Safety         ///         /// The caller must ensure that `index` is less than `N`.         unsafe fn set_unchecked(&amp;mut self, index: usize, value: T) {             unsafe_precondition_assert!(                 index &lt; N,                 &quot;set_unchecked() requires index ({index}) &lt; N ({N})&quot;             );             ...         }   - Add instructions to &apos;build_assert!&apos; documentation requesting to     always inline functions when used with function arguments   - &apos;ptr&apos; module: replace &apos;build_assert!&apos; with a &apos;const&apos; one   - &apos;rbtree&apos; module: reduce unsafe blocks on pointer derefs   - &apos;transmute&apos; module: implement &apos;FromBytes&apos; and &apos;AsBytes&apos; for     inhabited ZSTs, and use it in Nova   - More treewide replacements of &apos;c_str!&apos; with C string literals  &apos;macros&apos; crate:   - Rewrite most procedural macros (&apos;module!&apos;, &apos;concat_idents!&apos;,     &apos;#[export]&apos;, &apos;#[vtable]&apos;, &apos;#[kunit_tests]&apos;) to use the &apos;syn&apos;     parsing library which we introduced last cycle, with better     diagnostics     This also allows to support &apos;#[cfg]&apos; properly in the &apos;#[vtable]&apos;     macro, to support arbitrary types in &apos;module!&apos; macro (not just an     identifier) and to remove several custom parsing helpers we had   - Use &apos;quote!&apos; from the recently vendored &apos;quote&apos; library and remove     our custom one     The vendored one also allows us to avoid quoting &apos;&quot;&apos; and &apos;{}&apos;     inside the template anymore and editors can now highlight it. In     addition, it improves robustness as it eliminates the need for     string quoting and escaping   - Use &apos;pin_init::zeroed()&apos; to simplify KUnit code  &apos;pin-init&apos; crate:   - Rewrite all procedural macros (&apos;[pin_]init!&apos;, &apos;#[pin_data]&apos;,     &apos;#[pinned_drop]&apos;, &apos;derive([Maybe]Zeroable)&apos;) to use the &apos;syn&apos;     parsing library which we introduced last cycle, with better     diagnostics   - Implement &apos;InPlaceWrite&apos; for &apos;&amp;&apos;static mut MaybeUninit&lt;T&gt;&apos;. This     enables users to use external allocation mechanisms such as     &apos;static_cell&apos;   - Support tuple structs in &apos;derive([Maybe]Zeroable)&apos;   - Support attributes on fields in &apos;[pin_]init!&apos; (such as     &apos;#[cfg(...)]&apos;)   - Add a &apos;#[default_error(&lt;type&gt;)]&apos; attribute to &apos;[pin_]init!&apos; to     override the default error (when no &apos;? Error&apos; is specified)   - Support packed structs in &apos;[pin_]init!&apos; with     &apos;#[disable_initialized_field_access]&apos;   - Remove &apos;try_[pin_]init!&apos; in favor of merging their feature with     &apos;[pin_]init!&apos;. Update the kernel&apos;s own &apos;try_[pin_]init!&apos; macros to     use the &apos;default_error&apos; attribute   - Correct &apos;T: Sized&apos; bounds to &apos;T: ?Sized&apos; in the generated     &apos;PinnedDrop&apos; check by &apos;#[pin_data]&apos;  Documentation:   - Conclude the Rust experiment  MAINTAINERS:   - Add &quot;RUST [RUST-ANALYZER]&quot; entry for the rust-analyzer support.     Tamir and Jesung will take care of it. They have both been active     around it for a while. The new tree will flow through the Rust one   - Add Gary as maintainer for &quot;RUST [PIN-INIT]&quot;   - Update Boqun and Tamir emails to their kernel.org accounts  And a few other cleanups and improvements&quot;* tag &apos;rust-6.20-7.0&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux: (59 commits)  rust: safety: introduce `unsafe_precondition_assert!` macro  rust: add `impl_flags!` macro for defining common bitflag operations  rust: print: Add pr_*_once macros  rust: bug: Support DEBUG_BUGVERBOSE_DETAILED option  rust: print: Add support for calling a function exactly once  rust: kbuild: deduplicate pin-init flags  gpu: nova-core: remove imports available via prelude  rust: clk: replace `kernel::c_str!` with C-Strings  MAINTAINERS: Update my email address to @kernel.org  rust: macros: support `#[cfg]` properly in `#[vtable]` macro.  rust: kunit: use `pin_init::zeroed` instead of custom null value  rust: macros: rearrange `#[doc(hidden)]` in `module!` macro  rust: macros: allow arbitrary types to be used in `module!` macro  rust: macros: convert `#[kunit_tests]` macro to use `syn`  rust: macros: convert `concat_idents!` to use `syn`  rust: macros: convert `#[export]` to use `syn`  rust: macros: use `quote!` for `module!` macro  rust: macros: use `syn` to parse `module!` macro  rust: macros: convert `#[vtable]` macro to use `syn`  rust: macros: use `quote!` from vendored crate  ...

            List of files:
            /linux/rust/pin-init/internal/src/pinned_drop.rs</description>
        <pubDate>Tue, 10 Feb 2026 20:53:01 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>99ba0fa10de0cc0386ea61e6e5068a78a8394060 - Merge tag &apos;pin-init-v7.0&apos; of https://github.com/Rust-for-Linux/linux into rust-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/pin-init/internal/src/pinned_drop.rs#99ba0fa10de0cc0386ea61e6e5068a78a8394060</link>
        <description>Merge tag &apos;pin-init-v7.0&apos; of https://github.com/Rust-for-Linux/linux into rust-nextPull pin-init updates from Benno Lossin: &quot;Added:   - Implement &apos;InPlaceWrite&apos; for &apos;&amp;&apos;static mut MaybeUninit&lt;T&gt;&apos;. This     enables users to use external allocation mechanisms such as     &apos;static_cell&apos;.   - Add Gary Guo as a Maintainer.  Changed:   - Rewrote all proc-macros (&apos;[pin_]init!&apos;, &apos;#[pin_data]&apos;,     &apos;#[pinned_drop]&apos;, &apos;derive([Maybe]Zeroable)&apos;), using &apos;syn&apos; with     better diagnostics.   - Support tuple structs in &apos;derive([Maybe]Zeroable)&apos;.   - Support attributes on fields in &apos;[pin_]init!&apos; (such as     &apos;#[cfg(...)]&apos;).   - Add a &apos;#[default_error(&lt;type&gt;)]&apos; attribute to &apos;[pin_]init!&apos; to     override the default error (when no &apos;? Error&apos; is specified).   - Support packed structs in &apos;[pin_]init!&apos; with     &apos;#[disable_initialized_field_access]&apos;.  Removed:   - Remove &apos;try_[pin_]init!&apos; in favor of merging their feature     with &apos;[pin_]init!&apos;. Update the kernel&apos;s own &apos;try_[pin_]init!&apos;     macros to use the &apos;default_error&apos; attribute.  Fixed:   - Correct &apos;T: Sized&apos; bounds to &apos;T: ?Sized&apos; in the generated     &apos;PinnedDrop&apos; check by &apos;#[pin_data]&apos;.&quot;* tag &apos;pin-init-v7.0&apos; of https://github.com/Rust-for-Linux/linux:  rust: pin-init: Implement `InPlaceWrite&lt;T&gt;` for `&amp;&apos;static mut MaybeUninit&lt;T&gt;`  MAINTAINERS: add Gary Guo to pin-init  rust: pin-init: internal: init: simplify Zeroable safety check  rust: pin-init: internal: init: add escape hatch for referencing initialized fields  rust: pin-init: internal: init: add support for attributes on initializer fields  rust: init: use `#[default_error(err)]` for the initializer macros  rust: pin-init: add `#[default_error(&lt;type&gt;)]` attribute to initializer macros  rust: pin-init: rewrite the initializer macros using `syn`  rust: pin-init: add `?Sized` bounds to traits in `#[pin_data]` macro  rust: pin-init: rewrite `#[pin_data]` using `syn`  rust: pin-init: rewrite the `#[pinned_drop]` attribute macro using `syn`  rust: pin-init: rewrite `derive(Zeroable)` and `derive(MaybeZeroable)` using `syn`  rust: pin-init: internal: add utility API for syn error handling  rust: pin-init: add `syn` dependency and remove `proc-macro[2]` and `quote` workarounds  rust: pin-init: allow the crate to refer to itself as `pin-init` in doc tests  rust: pin-init: remove `try_` versions of the initializer macros

            List of files:
            /linux/rust/pin-init/internal/src/pinned_drop.rs</description>
        <pubDate>Tue, 27 Jan 2026 14:33:55 +0100</pubDate>
        <dc:creator>Miguel Ojeda &lt;ojeda@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>a92f5fd29257d3bb4c62b81aebca0774e5f5c856 - rust: pin-init: rewrite the `#[pinned_drop]` attribute macro using `syn`</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/pin-init/internal/src/pinned_drop.rs#a92f5fd29257d3bb4c62b81aebca0774e5f5c856</link>
        <description>rust: pin-init: rewrite the `#[pinned_drop]` attribute macro using `syn`Rewrite the attribute macro for implementing `PinnedDrop` using `syn`.Otherwise no functional changes intended aside from improved errormessages on syntactic and semantical errors. For example:When missing the `drop` function in the implementation, the old errorwas:    error: no rules expected `)`     --&gt; tests/ui/compile-fail/pinned_drop/no_fn.rs:6:1      |    6 | #[pinned_drop]      | ^^^^^^^^^^^^^^ no rules expected this token in macro call      |    note: while trying to match keyword `fn`     --&gt; src/macros.rs      |      |             fn drop($($sig:tt)*) {      |             ^^      = note: this error originates in the attribute macro `pinned_drop` (in Nightly builds, run with -Z macro-backtrace for more info)And the new one is:    error[E0046]: not all trait items implemented, missing: `drop`     --&gt; tests/ui/compile-fail/pinned_drop/no_fn.rs:7:1      |    7 | impl PinnedDrop for Foo {}      | ^^^^^^^^^^^^^^^^^^^^^^^ missing `drop` in implementation      |      = help: implement the missing item: `fn drop(self: Pin&lt;&amp;mut Self&gt;, _: OnlyCallFromDrop) { todo!() }`Tested-by: Andreas Hindborg &lt;a.hindborg@kernel.org&gt;Reviewed-by: Gary Guo &lt;gary@garyguo.net&gt;Signed-off-by: Benno Lossin &lt;lossin@kernel.org&gt;

            List of files:
            /linux/rust/pin-init/internal/src/pinned_drop.rs</description>
        <pubDate>Fri, 16 Jan 2026 11:54:21 +0100</pubDate>
        <dc:creator>Benno Lossin &lt;lossin@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>514e4ed2c9da9112fcd378b1bd9b9d120edf7ca9 - rust: pin-init: add `syn` dependency and remove `proc-macro[2]` and `quote` workarounds</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/pin-init/internal/src/pinned_drop.rs#514e4ed2c9da9112fcd378b1bd9b9d120edf7ca9</link>
        <description>rust: pin-init: add `syn` dependency and remove `proc-macro[2]` and `quote` workarounds`syn` makes parsing Rust from proc-macros a lot simpler. `pin-init` hasnot used `syn` up until now, because the we did not support it. Thatchanged in commit 54e3eae85562 (&quot;Merge patch series &quot;`syn` support&quot;&quot;),so we can finally utilize the added ergonomics of parsing proc-macroinput with `syn`.Previously we only had the `proc-macro` library available, whereas theuser-space version also used `proc-macro2` and `quote`. Now both areavailable, so remove the workarounds.Due to these changes, clippy emits warnings about unnecessary`.to_string()` as `proc-macro2` provides an additional `PartialEq` implon `Ident`, so the warnings are fixed.[ Adjusted wording from upstream version and added build system changes  for the kernel - Benno ]Co-developed-by: Gary Guo &lt;gary@garyguo.net&gt;Signed-off-by: Gary Guo &lt;gary@garyguo.net&gt;Reviewed-by: Tamir Duberstein &lt;tamird@gmail.com&gt;Tested-by: Andreas Hindborg &lt;a.hindborg@kernel.org&gt;Signed-off-by: Benno Lossin &lt;lossin@kernel.org&gt;

            List of files:
            /linux/rust/pin-init/internal/src/pinned_drop.rs</description>
        <pubDate>Fri, 16 Jan 2026 11:54:18 +0100</pubDate>
        <dc:creator>Benno Lossin &lt;lossin@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>f088104d837a991c65e51fa30bb4196169b3244d - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/pin-init/internal/src/pinned_drop.rs#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/rust/pin-init/internal/src/pinned_drop.rs</description>
        <pubDate>Tue, 16 Sep 2025 12:53:20 +0200</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>74f1af95820fc2ee580a775a3a17c416db30b38c - Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/pin-init/internal/src/pinned_drop.rs#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/rust/pin-init/internal/src/pinned_drop.rs</description>
        <pubDate>Sun, 29 Jun 2025 04:54:49 +0200</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://kernelsources.org:8080/source/history/linux/rust/pin-init/internal/src/pinned_drop.rs#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/rust/pin-init/internal/src/pinned_drop.rs</description>
        <pubDate>Wed, 11 Jun 2025 09:01:34 +0200</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://kernelsources.org:8080/source/history/linux/rust/pin-init/internal/src/pinned_drop.rs#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/rust/pin-init/internal/src/pinned_drop.rs</description>
        <pubDate>Mon, 09 Jun 2025 18:26:55 +0200</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://kernelsources.org:8080/source/history/linux/rust/pin-init/internal/src/pinned_drop.rs#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/rust/pin-init/internal/src/pinned_drop.rs</description>
        <pubDate>Mon, 09 Jun 2025 11:40:46 +0200</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>bbfd5594756011167b8f8de9a00e0c946afda1e6 - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/pin-init/internal/src/pinned_drop.rs#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/rust/pin-init/internal/src/pinned_drop.rs</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/rust/pin-init/internal/src/pinned_drop.rs#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/rust/pin-init/internal/src/pinned_drop.rs</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>2670a39b1ea68fb0b9175e26e299f3fe974e0332 - Merge tag &apos;riscv-mw2-6.16-rc1&apos; of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/alexghiti/linux into for-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/pin-init/internal/src/pinned_drop.rs#2670a39b1ea68fb0b9175e26e299f3fe974e0332</link>
        <description>Merge tag &apos;riscv-mw2-6.16-rc1&apos; of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/alexghiti/linux into for-nextriscv patches for 6.16-rc1, part 2* Performance improvements  - Add support for vdso getrandom  - Implement raid6 calculations using vectors  - Introduce svinval tlb invalidation* Cleanup  - A bunch of deduplication of the macros we use for manipulating instructions* Misc  - Introduce a kunit test for kprobes  - Add support for mseal as riscv fits the requirements (thanks to Lorenzo for making sure of that :))[Palmer: There was a rebase between part 1 and part 2, so I&apos;ve had to dosome more git surgery here... at least two rounds of surgery...]* alex-pr-2: (866 commits)  RISC-V: vDSO: Wire up getrandom() vDSO implementation  riscv: enable mseal sysmap for RV64  raid6: Add RISC-V SIMD syndrome and recovery calculations  riscv: mm: Add support for Svinval extension  riscv: Add kprobes KUnit test  riscv: kprobes: Remove duplication of RV_EXTRACT_ITYPE_IMM  riscv: kprobes: Remove duplication of RV_EXTRACT_UTYPE_IMM  riscv: kprobes: Remove duplication of RV_EXTRACT_RD_REG  riscv: kprobes: Remove duplication of RVC_EXTRACT_BTYPE_IMM  riscv: kprobes: Remove duplication of RVC_EXTRACT_C2_RS1_REG  riscv: kproves: Remove duplication of RVC_EXTRACT_JTYPE_IMM  riscv: kprobes: Remove duplication of RV_EXTRACT_BTYPE_IMM  riscv: kprobes: Remove duplication of RV_EXTRACT_RS1_REG  riscv: kprobes: Remove duplication of RV_EXTRACT_JTYPE_IMM  riscv: kprobes: Move branch_funct3 to insn.h  riscv: kprobes: Move branch_rs2_idx to insn.h  Linux 6.15-rc6  Input: xpad - fix xpad_device sorting  Input: xpad - add support for several more controllers  Input: xpad - fix Share button on Xbox One controllers  ...

            List of files:
            /linux/rust/pin-init/internal/src/pinned_drop.rs</description>
        <pubDate>Thu, 05 Jun 2025 20:23:07 +0200</pubDate>
        <dc:creator>Palmer Dabbelt &lt;palmer@dabbelt.com&gt;</dc:creator>
    </item>
<item>
        <title>3349e275067f94ffb4141989aed9cbae7409429b - Merge 6.15-rc6 into staging-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/pin-init/internal/src/pinned_drop.rs#3349e275067f94ffb4141989aed9cbae7409429b</link>
        <description>Merge 6.15-rc6 into staging-nextWe need the staging changes in here as wellSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux/rust/pin-init/internal/src/pinned_drop.rs</description>
        <pubDate>Tue, 13 May 2025 08:37:56 +0200</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>ab6dc9a6c721c2eed867c157447764ae68ff9b7e - Merge 6.15-rc6 into usb-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/pin-init/internal/src/pinned_drop.rs#ab6dc9a6c721c2eed867c157447764ae68ff9b7e</link>
        <description>Merge 6.15-rc6 into usb-nextWe need the USB fixes in here as well.Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux/rust/pin-init/internal/src/pinned_drop.rs</description>
        <pubDate>Tue, 13 May 2025 08:26:58 +0200</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>991919e969043a4422dfebbcadf600a5d28b94e4 - Merge 6.15-rc6 into char-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/pin-init/internal/src/pinned_drop.rs#991919e969043a4422dfebbcadf600a5d28b94e4</link>
        <description>Merge 6.15-rc6 into char-misc-nextWe need the iio/hyperv fixes in here as well.Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux/rust/pin-init/internal/src/pinned_drop.rs</description>
        <pubDate>Tue, 13 May 2025 08:19:37 +0200</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>4d4eb38795b5cbc66103ae2582bccead5bf0f736 - Merge remote-tracking branch &apos;torvalds/master&apos; into perf-tools-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/pin-init/internal/src/pinned_drop.rs#4d4eb38795b5cbc66103ae2582bccead5bf0f736</link>
        <description>Merge remote-tracking branch &apos;torvalds/master&apos; into perf-tools-nextTo pick up changes for other tools/ libraries used by perf and forheader synchronization with the kernel sources originals.Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;

            List of files:
            /linux/rust/pin-init/internal/src/pinned_drop.rs</description>
        <pubDate>Mon, 19 May 2025 16:12:36 +0200</pubDate>
        <dc:creator>Arnaldo Carvalho de Melo &lt;acme@redhat.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/rust/pin-init/internal/src/pinned_drop.rs#4f9786035f9e519db41375818e1d0b5f20da2f10</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.16 merge window.

            List of files:
            /linux/rust/pin-init/internal/src/pinned_drop.rs</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/rust/pin-init/internal/src/pinned_drop.rs#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/rust/pin-init/internal/src/pinned_drop.rs</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>ef2233850edc4cc0d5fc6136fcdb004a1ddfa7db - Merge tag &apos;v6.15&apos; into rdma.git for-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/rust/pin-init/internal/src/pinned_drop.rs#ef2233850edc4cc0d5fc6136fcdb004a1ddfa7db</link>
        <description>Merge tag &apos;v6.15&apos; into rdma.git for-nextFollowing patches need the RDMA rc branch since we are past the RC cyclenow.Merge conflicts resolved based on Linux-next:- For RXE odp changes keep for-next version and fixup new places that  need to call is_odp_mr()  https://lore.kernel.org/r/20250422143019.500201bd@canb.auug.org.au  https://lore.kernel.org/r/20250514122455.3593b083@canb.auug.org.au- irdma is keeping the while/kfree bugfix from -rc and the pf/cdev_info  change from for-next  https://lore.kernel.org/r/20250513130630.280ee6c5@canb.auug.org.auSigned-off-by: Jason Gunthorpe &lt;jgg@nvidia.com&gt;

            List of files:
            /linux/rust/pin-init/internal/src/pinned_drop.rs</description>
        <pubDate>Mon, 26 May 2025 20:32:29 +0200</pubDate>
        <dc:creator>Jason Gunthorpe &lt;jgg@nvidia.com&gt;</dc:creator>
    </item>
</channel>
</rss>
