Age | Commit message (Expand) | Author | Files | Lines |
2025-05-28 | Merge tag 'net-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ne... | Linus Torvalds | 1 | -0/+1 |
2025-05-28 | Merge tag 'drm-next-2025-05-28' of https://gitlab.freedesktop.org/drm/kernel | Linus Torvalds | 22 | -67/+1662 |
2025-05-26 | Merge tag 'next.2025.05.17a' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -0/+5 |
2025-05-26 | Merge tag 'configfs-for-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 4 | -0/+1057 |
2025-05-21 | net: phy: pass PHY driver to .match_phy_device OP | Christian Marangi | 1 | -0/+1 |
2025-05-21 | Merge tag 'nova-next-v6.16-2025-05-20' of https://gitlab.freedesktop.org/drm/... | Dave Airlie | 22 | -67/+1662 |
2025-05-16 | rust: sync: rcu: Mark Guard methods as inline | I Hsin Cheng | 1 | -0/+5 |
2025-05-14 | rust: drm: gem: Implement AlwaysRefCounted for all gem objects automatically | Lyude Paul | 1 | -23/+24 |
2025-05-14 | rust: drm: gem: s/into_gem_obj()/as_raw()/ | Lyude Paul | 1 | -19/+9 |
2025-05-14 | rust: drm: gem: Refactor IntoGEMObject::from_gem_obj() to as_ref() | Lyude Paul | 1 | -26/+43 |
2025-05-14 | rust: drm: gem: Use NonNull for Object::dev | Lyude Paul | 1 | -3/+3 |
2025-05-12 | drm: nova-drm: add initial driver skeleton | Danilo Krummrich | 1 | -0/+1 |
2025-05-12 | rust: configfs: introduce rust support for configfs | Andreas Hindborg | 4 | -0/+1057 |
2025-05-12 | rust: devres: fix doctest build under `!CONFIG_PCI` | Miguel Ojeda | 1 | -0/+1 |
2025-05-07 | rust: clean Rust 1.88.0's `clippy::uninlined_format_args` lint | Miguel Ojeda | 5 | -49/+34 |
2025-05-07 | rust: clean Rust 1.88.0's `unnecessary_transmutes` lint | Miguel Ojeda | 2 | -0/+2 |
2025-05-07 | rust: allow Rust 1.87.0's `clippy::ptr_eq` lint | Miguel Ojeda | 2 | -0/+6 |
2025-05-04 | rust: devres: implement Devres::access() | Danilo Krummrich | 1 | -0/+38 |
2025-05-04 | rust: revocable: implement Revocable::access() | Danilo Krummrich | 1 | -0/+12 |
2025-04-29 | rust: device: conditionally expect `dead_code` for `parent()` | Miguel Ojeda | 1 | -0/+1 |
2025-04-28 | rust: drm: gem: Add GEM object abstraction | Asahi Lina | 7 | -2/+351 |
2025-04-25 | Merge tag 'driver-core-6.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -2/+6 |
2025-04-24 | rust: drm: file: Add File abstraction | Asahi Lina | 5 | -2/+107 |
2025-04-24 | rust: drm: add DRM driver registration | Asahi Lina | 2 | -1/+60 |
2025-04-24 | rust: drm: add device abstraction | Asahi Lina | 4 | -8/+201 |
2025-04-24 | rust: drm: add driver abstractions | Asahi Lina | 3 | -0/+122 |
2025-04-24 | rust: drm: ioctl: Add DRM ioctl abstraction | Asahi Lina | 5 | -0/+171 |
2025-04-22 | rust/revocable: add try_access_with() convenience method | Alexandre Courbot | 1 | -0/+16 |
2025-04-19 | rust: auxiliary: add auxiliary registration | Danilo Krummrich | 1 | -1/+87 |
2025-04-19 | rust: auxiliary: add auxiliary device / driver abstractions | Danilo Krummrich | 6 | -1/+301 |
2025-04-19 | rust: device: implement Device::parent() | Danilo Krummrich | 1 | -0/+19 |
2025-04-19 | rust: types: add `Opaque::zeroed` | Danilo Krummrich | 1 | -0/+8 |
2025-04-19 | rust: platform: impl TryFrom<&Device> for &platform::Device | Danilo Krummrich | 2 | -1/+26 |
2025-04-19 | rust: pci: impl TryFrom<&Device> for &pci::Device | Danilo Krummrich | 2 | -1/+26 |
2025-04-17 | rust: dma: require a bound device | Danilo Krummrich | 1 | -7/+7 |
2025-04-17 | rust: devres: require a bound device | Danilo Krummrich | 1 | -10/+7 |
2025-04-17 | rust: pci: move iomap_region() to impl Device<Bound> | Danilo Krummrich | 1 | -0/+2 |
2025-04-17 | rust: device: implement Bound device context | Danilo Krummrich | 1 | -1/+15 |
2025-04-17 | rust: pci: preserve device context in AsRef | Danilo Krummrich | 1 | -3/+5 |
2025-04-17 | rust: platform: preserve device context in AsRef | Danilo Krummrich | 1 | -3/+3 |
2025-04-17 | rust: device: implement device context for Device | Danilo Krummrich | 1 | -2/+9 |
2025-04-17 | rust: device: implement impl_device_context_into_aref! | Danilo Krummrich | 3 | -13/+24 |
2025-04-17 | rust: device: implement impl_device_context_deref! | Danilo Krummrich | 3 | -27/+50 |
2025-04-15 | rust: helpers: Add dma_alloc_attrs() and dma_free_attrs() | FUJITA Tomonori | 2 | -0/+17 |
2025-04-15 | rust: helpers: Remove volatile qualifier from io helpers | FUJITA Tomonori | 1 | -17/+17 |
2025-04-14 | rust: firmware: Use `ffi::c_char` type in `FwFunc` | Christian Schrefl | 1 | -2/+6 |
2025-04-08 | rust: kbuild: Don't export __pfx symbols | Sami Tolvanen | 1 | -1/+1 |
2025-04-08 | rust: pin-init: use Markdown autolinks in Rust comments | Miguel Ojeda | 2 | -2/+2 |
2025-04-08 | rust: pin-init: alloc: restrict `impl ZeroableOption` for `Box` to `T: Sized` | Miguel Ojeda | 1 | -5/+3 |
2025-04-05 | Merge tag 'kbuild-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mas... | Linus Torvalds | 1 | -2/+6 |
2025-04-03 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rmk/linux | Linus Torvalds | 2 | -0/+32 |
2025-04-02 | Merge tag 'loongarch-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/c... | Linus Torvalds | 1 | -1/+3 |
2025-04-01 | Merge tag 'char-misc-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -154/+143 |
2025-04-01 | Merge tag 'driver-core-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 6 | -121/+239 |
2025-03-30 | Merge tag 'rust-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/... | Linus Torvalds | 62 | -1817/+5781 |
2025-03-30 | rust: Fix enabling Rust and building with GCC for LoongArch | WANG Rui | 1 | -1/+3 |
2025-03-28 | Merge tag 'drm-next-2025-03-28' of https://gitlab.freedesktop.org/drm/kernel | Linus Torvalds | 2 | -0/+220 |
2025-03-26 | ARM: 9441/1: rust: Enable Rust support for ARMv7 | Christian Schrrefl | 2 | -0/+32 |
2025-03-25 | Merge tag 'lsm-pr-20250323' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 2 | -4/+13 |
2025-03-25 | Merge tag 'rust-hrtimer-for-v6.15-v3' of https://github.com/Rust-for-Linux/li... | Miguel Ojeda | 8 | -2/+1037 |
2025-03-24 | Merge tag 'locking-core-2025-03-22' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 9 | -14/+131 |
2025-03-24 | Merge tag 'bitmap-for-6.15' of https://github.com/norov/linux | Linus Torvalds | 3 | -0/+47 |
2025-03-24 | Merge tag 'wq-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq | Linus Torvalds | 1 | -0/+18 |
2025-03-24 | Merge tag 'vfs-6.15-rc1.rust' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 2 | -0/+5 |
2025-03-24 | rust: dma: add `Send` implementation for `CoherentAllocation` | Danilo Krummrich | 1 | -0/+4 |
2025-03-23 | rust: macros: fix `make rusttest` build on macOS | Tamir Duberstein | 1 | -1/+1 |
2025-03-23 | rust: block: refactor to use `&raw mut` | Antonio Hickey | 1 | -2/+2 |
2025-03-23 | rust: enable `raw_ref_op` feature | Antonio Hickey | 1 | -0/+2 |
2025-03-23 | rust: uaccess: name the correct function | Tamir Duberstein | 1 | -2/+1 |
2025-03-23 | rust: rbtree: fix comments referring to Box instead of KBox | Charalampos Mitrodimas | 1 | -3/+3 |
2025-03-23 | rust: kbuild: skip `--remap-path-prefix` for `rustdoc` | Miguel Ojeda | 1 | -2/+6 |
2025-03-22 | rust: hrtimer: add clocksource selection through `ClockId` | Andreas Hindborg | 2 | -2/+69 |
2025-03-22 | rust: hrtimer: add `HrTimerMode` | Andreas Hindborg | 1 | -3/+79 |
2025-03-22 | rust: hrtimer: implement `HrTimerPointer` for `Pin<Box<T>>` | Andreas Hindborg | 2 | -0/+123 |
2025-03-22 | rust: alloc: add `Box::into_pin` | Andreas Hindborg | 1 | -0/+6 |
2025-03-22 | rust: hrtimer: implement `UnsafeHrTimerPointer` for `Pin<&mut T>` | Andreas Hindborg | 2 | -0/+110 |
2025-03-22 | rust: hrtimer: implement `UnsafeHrTimerPointer` for `Pin<&T>` | Andreas Hindborg | 2 | -0/+106 |
2025-03-22 | rust: hrtimer: add `hrtimer::ScopedHrTimerPointer` | Andreas Hindborg | 1 | -0/+33 |
2025-03-22 | rust: hrtimer: add `UnsafeHrTimerPointer` | Andreas Hindborg | 1 | -0/+31 |
2025-03-22 | rust: hrtimer: allow timer restart from timer handler | Andreas Hindborg | 2 | -4/+20 |
2025-03-20 | rust: str: implement `strip_prefix` for `BStr` | Andreas Hindborg | 1 | -0/+17 |
2025-03-20 | rust: str: implement `AsRef<BStr>` for `[u8]` and `BStr` | Andreas Hindborg | 1 | -0/+12 |
2025-03-20 | rust: str: implement `Index` for `BStr` | Andreas Hindborg | 1 | -0/+11 |
2025-03-20 | rust: str: implement `PartialEq` for `BStr` | Andreas Hindborg | 1 | -0/+6 |
2025-03-20 | rust: add dma coherent allocator abstraction | Abdiel Janulgue | 3 | -0/+389 |
2025-03-20 | rust: error: Add EOVERFLOW | Abdiel Janulgue | 1 | -0/+1 |
2025-03-20 | rust: platform: require Send for Driver trait implementers | Danilo Krummrich | 1 | -1/+1 |
2025-03-20 | rust: pci: require Send for Driver trait implementers | Danilo Krummrich | 1 | -1/+1 |
2025-03-20 | rust: kunit: allow to know if we are in a test | José Expósito | 1 | -0/+36 |
2025-03-20 | rust: macros: add macro to easily run KUnit tests | José Expósito | 3 | -0/+200 |
2025-03-20 | rust: kunit: add KUnit case and suite macros | José Expósito | 1 | -0/+124 |
2025-03-19 | rust: add kunitconfig | Thomas Weißschuh | 1 | -0/+3 |
2025-03-19 | rust: pass correct target to bindgen on Usermode Linux | Thomas Weißschuh | 1 | -0/+1 |
2025-03-18 | rust: platform: impl Send + Sync for platform::Device | Danilo Krummrich | 1 | -0/+7 |
2025-03-18 | rust: pci: impl Send + Sync for pci::Device | Danilo Krummrich | 1 | -0/+7 |
2025-03-18 | rust: optimize rust symbol generation for SeqFile | Kunwu Chan | 1 | -0/+1 |
2025-03-18 | rust: file: optimize rust symbol generation for FileDescriptorReservation | Kunwu Chan | 1 | -0/+4 |
2025-03-17 | rust: platform: fix unrestricted &mut platform::Device | Danilo Krummrich | 1 | -30/+65 |
2025-03-17 | rust: pci: fix unrestricted &mut pci::Device | Danilo Krummrich | 1 | -47/+85 |
2025-03-17 | rust: device: implement device context marker | Danilo Krummrich | 1 | -0/+26 |
2025-03-17 | rust: pci: use to_result() in enable_device_mem() | Danilo Krummrich | 1 | -6/+1 |
2025-03-16 | rust: pin-init: re-enable doctests | Benno Lossin | 1 | -27/+27 |
2025-03-16 | rust: pin-init: add miscellaneous files from the user-space version | Benno Lossin | 2 | -0/+300 |
2025-03-16 | rust: pin-init: miscellaneous synchronization with the user-space version | Benno Lossin | 3 | -6/+3 |
2025-03-16 | rust: pin-init: internal: synchronize with user-space version | Benno Lossin | 5 | -3/+25 |
2025-03-16 | rust: pin-init: synchronize documentation with the user-space version | Benno Lossin | 3 | -54/+115 |
2025-03-16 | rust: pin-init: add `std` and `alloc` support from the user-space version | Benno Lossin | 4 | -7/+221 |
2025-03-16 | rust: make pin-init its own crate | Benno Lossin | 27 | -151/+162 |
2025-03-16 | rust: add pin-init crate build infrastructure | Miguel Ojeda | 4 | -18/+69 |
2025-03-16 | rust: pin-init: change the way the `paste!` macro is called | Benno Lossin | 1 | -6/+8 |
2025-03-16 | rust: pin-init: remove kernel-crate dependency | Benno Lossin | 2 | -28/+18 |
2025-03-16 | rust: pin-init: fix documentation links | Benno Lossin | 3 | -11/+14 |
2025-03-16 | rust: add `ZeroableOption` and implement it instead of `Zeroable` for `Option... | Benno Lossin | 2 | -2/+13 |
2025-03-16 | rust: pin-init: move impl `Zeroable` for `Opaque` and `Option<KBox<T>>` into ... | Benno Lossin | 3 | -9/+12 |
2025-03-16 | rust: pin-init: move `InPlaceInit` and impls of `InPlaceWrite` into the kerne... | Benno Lossin | 5 | -124/+127 |
2025-03-16 | rust: pin-init: move the default error behavior of `try_[pin_]init` | Benno Lossin | 2 | -42/+126 |
2025-03-16 | rust: pin-init: call `try_[pin_]init!` from `[pin_]init!` instead of `__init_... | Benno Lossin | 1 | -20/+6 |
2025-03-16 | rust: pin-init: change examples to the user-space version | Benno Lossin | 7 | -186/+915 |
2025-03-16 | rust: pin-init: move proc-macro documentation into pin-init crate | Benno Lossin | 2 | -106/+114 |
2025-03-16 | rust: add extensions to the pin-init crate and move relevant documentation there | Benno Lossin | 3 | -14/+138 |
2025-03-16 | rust: move pin-init API into its own directory | Benno Lossin | 11 | -266/+276 |
2025-03-16 | rust: init: disable doctests | Benno Lossin | 2 | -24/+24 |
2025-03-16 | rust: error: extend the Result documentation | Dirk Behme | 1 | -1/+122 |
2025-03-15 | Merge tag 'rust-fixes-6.14-3' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 8 | -23/+38 |
2025-03-11 | rust: hrtimer: implement `HrTimerPointer` for `Arc` | Andreas Hindborg | 2 | -1/+105 |
2025-03-11 | rust: sync: add `Arc::as_ptr` | Andreas Hindborg | 1 | -2/+11 |
2025-03-11 | rust: hrtimer: introduce hrtimer support | Andreas Hindborg | 2 | -0/+353 |
2025-03-11 | rust/kernel/faux: mark Registration methods inline | Ethan Carter Edwards | 1 | -0/+2 |
2025-03-10 | rust: task: fix `SAFETY` comment in `Task::wake_up` | Panagiotis Foliadis | 1 | -1/+1 |
2025-03-10 | rust: types: add intra-doc links for `Opaque<T>` | Dirk Behme | 1 | -2/+2 |
2025-03-10 | rust: module: introduce `authors` key | Guilherme Giacomo Simoes | 5 | -7/+15 |
2025-03-10 | Merge 6.14-rc6 into char-misc-next | Greg Kroah-Hartman | 4 | -1/+70 |
2025-03-09 | panic_qr: use new #[export] macro | Alice Ryhl | 1 | -0/+5 |
2025-03-09 | print: use new #[export] macro for rust_fmt_argument | Alice Ryhl | 1 | -1/+2 |
2025-03-09 | rust: add #[export] macro | Alice Ryhl | 4 | -2/+72 |
2025-03-09 | rust: macros: support additional tokens in quote! | Alice Ryhl | 1 | -2/+25 |
2025-03-09 | rust: fix signature of rust_fmt_argument | Alice Ryhl | 1 | -4/+3 |
2025-03-09 | rust: firmware: add `module_firmware!` macro | Danilo Krummrich | 1 | -1/+90 |
2025-03-09 | rust: firmware: introduce `firmware::ModInfoBuilder` | Danilo Krummrich | 1 | -0/+127 |
2025-03-09 | rust: module: add type `LocalModule` | Danilo Krummrich | 1 | -0/+4 |
2025-03-08 | rust: improve lifetimes markup | Borys Tyran | 5 | -11/+11 |
2025-03-08 | rust: list: make the cursor point between elements | Alice Ryhl | 1 | -54/+347 |
2025-03-08 | rust: list: extract common code for insertion | Alice Ryhl | 1 | -38/+32 |
2025-03-08 | rust: lockdep: Use Pin for all LockClassKey usages | Mitchell Levy | 8 | -12/+77 |
2025-03-08 | rust: sync: condvar: Add wait_interruptible_freezable() | Alice Ryhl | 2 | -1/+24 |
2025-03-08 | rust: sync: lock: Add an example for Guard:: Lock_ref() | Boqun Feng | 1 | -0/+24 |
2025-03-08 | rust: sync: Add accessor for the lock behind a given guard | Alice Ryhl | 1 | -1/+6 |
2025-03-08 | rust: lockdep: Remove support for dynamically allocated LockClassKeys | Mitchell Levy | 1 | -12/+4 |
2025-03-07 | rust: miscdevice: change how f_ops vtable is constructed | Alice Ryhl | 1 | -154/+143 |
2025-03-06 | rust: task: make Pid type alias public | Alice Ryhl | 1 | -1/+1 |
2025-03-06 | rust: alloc: make `ReallocFunc::call` inline | Gary Guo | 1 | -0/+1 |
2025-03-06 | rust: workqueue: add missing newline to pr_info! examples | Alban Kurti | 1 | -3/+3 |
2025-03-06 | rust: sync: add missing newline in locked_by log example | Alban Kurti | 1 | -1/+1 |
2025-03-06 | rust: init: add missing newline to pr_info! calls | Alban Kurti | 2 | -9/+9 |
2025-03-06 | rust: error: add missing newline to pr_warn! calls | Alban Kurti | 1 | -1/+1 |
2025-03-05 | rust: alloc: satisfy POSIX alignment requirement | Tamir Duberstein | 1 | -0/+18 |
2025-03-05 | rust: init: fix `Zeroable` implementation for `Option<NonNull<T>>` and `Optio... | Benno Lossin | 1 | -7/+4 |
2025-03-05 | rust: remove leftover mentions of the `alloc` crate | Miguel Ojeda | 1 | -1/+1 |
2025-03-04 | cred,rust: mark Credential methods inline | Alice Ryhl | 1 | -0/+5 |
2025-03-04 | lsm,rust: reword "destroy" -> "release" in SecurityCtx | Alice Ryhl | 1 | -4/+3 |
2025-03-04 | lsm,rust: mark SecurityCtx methods inline | Alice Ryhl | 1 | -0/+5 |
2025-02-28 | rust: Add cpumask helpers | Viresh Kumar | 3 | -0/+47 |
2025-02-27 | rust/faux: Add missing parent argument to Registration::new() | Lyude Paul | 1 | -2/+11 |
2025-02-27 | rust/faux: Drop #[repr(transparent)] from faux::Registration | Lyude Paul | 1 | -1/+0 |
2025-02-25 | rust: io: fix devres test with new io accessor functions | Fiona Behrens | 1 | -1/+1 |
2025-02-24 | rust: workqueue: define built-in bh queues | Hamza Mahfooz | 1 | -0/+18 |
2025-02-22 | rust: io: rename `io::Io` accessors | Fiona Behrens | 1 | -33/+33 |
2025-02-16 | Merge tag 'driver-core-6.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 3 | -0/+69 |
2025-02-13 | rust/kernel: Add faux device bindings | Lyude Paul | 3 | -0/+69 |
2025-02-12 | rust: rbtree: fix overindented list item | Miguel Ojeda | 1 | -1/+1 |
2025-02-06 | rust: kbuild: do not export generated KASAN ODR symbols | Matthew Maurer | 1 | -1/+1 |
2025-02-06 | rust: kbuild: add -fzero-init-padding-bits to bindgen_skip_cflags | Justin M. Forbes | 1 | -0/+1 |
2025-02-06 | rust: init: use explicit ABI to clean warning in future compilers | Miguel Ojeda | 1 | -1/+1 |
2025-02-06 | rust: kbuild: use host dylib naming in rusttestlib-kernel | Tamir Duberstein | 1 | -1/+1 |
2025-01-31 | Merge tag 'kbuild-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/mas... | Linus Torvalds | 1 | -2/+32 |
2025-01-28 | Merge tag 'driver-core-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 22 | -11/+2070 |
2025-01-22 | Merge tag 'net-next-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/ne... | Linus Torvalds | 1 | -2/+2 |
2025-01-21 | Merge tag 'lsm-pr-20250121' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 2 | -25/+21 |
2025-01-21 | Merge tag 'rust-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/... | Linus Torvalds | 28 | -205/+378 |
2025-01-21 | Merge tag 'locking-core-2025-01-20' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 6 | -3/+72 |
2025-01-20 | Merge tag 'for-6.14/block-20250118' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -1/+1 |
2025-01-18 | rust: Use gendwarfksyms + extended modversions for CONFIG_MODVERSIONS | Sami Tolvanen | 1 | -2/+32 |
2025-01-16 | rust: device: Use as_char_ptr() to avoid explicit cast | Viresh Kumar | 1 | -1/+1 |
2025-01-16 | rust: device: Replace CString with CStr in property_present() | Viresh Kumar | 1 | -3/+3 |
2025-01-15 | rust: device: Add property_present() | Viresh Kumar | 2 | -0/+8 |
2025-01-15 | kbuild: rust: add PROCMACROLDFLAGS | HONG Yifan | 1 | -1/+1 |
2025-01-13 | rust: uaccess: generalize userSliceReader to support any Vec | Filipe Xavier | 1 | -3/+3 |
2025-01-13 | rust: kernel: add improved version of `ForeignOwnable::borrow_mut` | Alice Ryhl | 3 | -13/+86 |
2025-01-13 | rust: kernel: reorder `ForeignOwnable` items | Tamir Duberstein | 2 | -19/+19 |
2025-01-13 | rust: kernel: change `ForeignOwnable` pointer to mut | Tamir Duberstein | 4 | -21/+21 |
2025-01-13 | rust: arc: split unsafe block, add missing comment | Tamir Duberstein | 1 | -1/+5 |
2025-01-13 | rust: types: avoid `as` casts | Tamir Duberstein | 3 | -9/+10 |
2025-01-13 | rust: arc: use `NonNull::new_unchecked` | Tamir Duberstein | 1 | -4/+8 |
2025-01-13 | rust: use derive(CoercePointee) on rustc >= 1.84.0 | Xiangfei Ding | 4 | -11/+22 |
2025-01-13 | rust: alloc: add doctest for `ArrayLayout::new()` | Jimmy Ostler | 1 | -0/+19 |
2025-01-13 | rust: init: update `stack_try_pin_init` examples | Jimmy Ostler | 1 | -4/+20 |
2025-01-13 | rust: error: import `kernel`'s `LayoutError` instead of `core`'s | Jimmy Ostler | 1 | -3/+4 |
2025-01-13 | rust: str: replace unwraps with question mark operators | Daniel Sedlak | 1 | -11/+17 |
2025-01-13 | rust: page: remove unnecessary helper function from doctest | Daniel Sedlak | 1 | -4/+2 |
2025-01-13 | rust: rbtree: remove unwrap in asserts | Daniel Sedlak | 1 | -23/+23 |