projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
rust: allocator: Prevent mis-aligned allocation
2023-08-04
Boqun Feng
rust: allocator: Prevent mis-aligned allocation
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-06-12
Gary Guo
rust: error: `impl Debug` for `Error` with `errname...
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-06-02
Uwe Kleine-König
auxdisplay: Switch i2c drivers back to use .probe()
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-05-31
Alice Ryhl
rust: task: add `Send` marker to `Task`
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-05-31
Alice Ryhl
rust: specify when `ARef` is thread safe
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-05-31
Alice Ryhl
rust: sync: reword the `Arc` safety comment for `Sync`
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-05-31
Alice Ryhl
rust: sync: reword the `Arc` safety comment for `Send`
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-05-31
Alice Ryhl
rust: sync: implement `AsRef<T>` for `Arc<T>`
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-05-31
Alice Ryhl
rust: sync: add `Arc::ptr_eq`
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-05-31
Alice Ryhl
rust: error: add missing error codes
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-05-31
Alice Ryhl
rust: str: add conversion from `CStr` to `CString`
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-05-31
Alice Ryhl
rust: error: allow specifying error type on `Result`
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-05-31
Benno Lossin
rust: init: update macro expansion example in docs
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-05-31
Benno Lossin
rust: macros: replace Self with the concrete type in...
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-05-31
Benno Lossin
rust: macros: refactor generics parsing of `#[pin_data...
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-05-31
Benno Lossin
rust: macros: fix usage of `#[allow]` in `quote!`
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-05-31
Miguel Ojeda
docs: rust: point directly to the standalone installers
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-05-31
Miguel Ojeda
.gitattributes: set diff driver for Rust source code...
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-05-31
Miguel Ojeda
rust: upgrade to Rust 1.68.2
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-05-31
Miguel Ojeda
rust: arc: fix intra-doc link in `Arc<T>::init`
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-05-31
Miguel Ojeda
rust: alloc: clarify what is the upstream version
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-21
Asahi Lina
rust: ioctl: Add ioctl number manipulation functions
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-21
Asahi Lina
rust: uapi: Add UAPI crate
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-21
Wedson Almeida Filho
rust: sync: introduce `CondVar`
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-21
Wedson Almeida Filho
rust: lock: add `Guard::do_unlocked`
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-21
Wedson Almeida Filho
rust: sync: introduce `LockedBy`
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-21
Wedson Almeida Filho
rust: introduce `current`
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-21
Wedson Almeida Filho
rust: add basic `Task`
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-21
Wedson Almeida Filho
rust: introduce `ARef`
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-21
Wedson Almeida Filho
rust: lock: introduce `SpinLock`
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-21
Wedson Almeida Filho
rust: lock: introduce `Mutex`
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-21
Wedson Almeida Filho
rust: sync: introduce `Lock` and `Guard`
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-20
Wedson Almeida Filho
rust: sync: introduce `LockClassKey`
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-20
Miguel Ojeda
MAINTAINERS: add Benno Lossin as Rust reviewer
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-20
Benno Lossin
rust: init: broaden the blanket impl of `Init`
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-19
Andrea Righi
rust: allow to use INIT_STACK_ALL_ZERO
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-19
Andrea Righi
rust: fix regexp in scripts/is_rust_module.sh
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-12
Benno Lossin
rust: sync: add functions for initializing `UniqueArc...
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-12
Benno Lossin
rust: sync: reduce stack usage of `UniqueArc::try_new_uninit`
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-12
Benno Lossin
rust: types: add `Opaque::ffi_init`
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-12
Benno Lossin
rust: prelude: add `pin-init` API items to prelude
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-12
Benno Lossin
rust: init: add `Zeroable` trait and `init::zeroed...
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-12
Benno Lossin
rust: init: add `stack_pin_init!` macro
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-12
Benno Lossin
rust: init: add `PinnedDrop` trait and macros
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-12
Benno Lossin
rust: init/sync: add `InPlaceInit` trait to pin-initialize...
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-12
Benno Lossin
rust: init: add initialization macros
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-12
Benno Lossin
rust: add pin-init API core
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-12
Benno Lossin
rust: types: add `Opaque::raw_get`
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-12
Benno Lossin
rust: sync: change error type of constructor functions
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-12
Gary Guo
rust: macros: add `quote!` macro
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-12
Benno Lossin
rust: enable the `pin_macro` feature
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-12
Wedson Almeida Filho
rust: error: Add from_result() helper
Co-developed-by:
Miguel Ojeda
<ojeda@kernel.org>
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-12
Sven Van Asbroeck
rust: error: Add a helper to convert a C ERR_PTR to...
Co-developed-by:
Miguel Ojeda
<ojeda@kernel.org>
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-12
Wedson Almeida Filho
rust: error: Add to_result() helper
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-12
Miguel Ojeda
rust: error: Add Error::from_errno{_unchecked}()
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-12
Asahi Lina
rust: error: Add Error::to_ptr()
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-12
Asahi Lina
rust: error: Rename to_kernel_errno() -> to_errno()
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-12
Asahi Lina
rust: sync: arc: Add UniqueArc<MaybeUninit<T>::assume_init()
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-10
Asahi Lina
rust: sync: arc: Implement Arc<dyn Any + Send + Sync...
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-10
Asahi Lina
rust: macros: Allow specifying multiple module aliases
Co-developed-by:
Miguel Ojeda
<ojeda@kernel.org>
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-10
Miguel Ojeda
rust: alloc: vec: Add some try_* methods we need
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-10
Asahi Lina
rust: Add SPDX headers to alloc::vec::{spec_extend...
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-10
Asahi Lina
rust: Import upstream `alloc::vec::spec_extend` module
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-10
Asahi Lina
rust: Import upstream `alloc::vec::set_len_on_drop...
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-10
Asahi Lina
rust: Enable the new_uninit feature for kernel and...
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-10
Boqun Feng
samples: rust: print: Add sample code for Arc printing
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-10
Boqun Feng
rust: sync: impl {Debug,Display} for {Unique,}Arc
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-06
Vincenzo Palazzo
rust: build: Fix grep warning
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-06
Asahi Lina
scripts: generate_rust_analyzer: Handle sub-modules...
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-06
David Gow
rust: kernel: Mark rust_fmt_argument as extern "C"
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-06
Thomas Bamelis
rust: sort uml documentation arch support table
Reported-by:
Miguel Ojeda
<miguel.ojeda.sandonis@gmail.com>
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-04-06
Patrick Blass
rust: str: fix requierments->requirements typo
Reported-by:
Miguel Ojeda
<ojeda@kernel.org>
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-03-02
Arnaldo Carvalho...
rust: bindgen: Add `alt_instr` as opaque type
Cc:
Miguel Ojeda
<ojeda@kernel.org>
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-02-07
Maíra Canal
rust: delete rust-project.json when running make clean
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-02-07
Boqun Feng
rust: MAINTAINERS: Add the zulip link
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-02-07
Wedson Almeida Filho
rust: types: implement `ForeignOwnable` for `Arc<T>`
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-02-01
Wedson Almeida Filho
rust: types: implement `ForeignOwnable` for the unit...
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-02-01
Wedson Almeida Filho
rust: types: implement `ForeignOwnable` for `Box<T>`
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-02-01
Wedson Almeida Filho
rust: types: introduce `ForeignOwnable`
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-01-31
Wedson Almeida Filho
rust: types: introduce `ScopeGuard`
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-01-16
Finn Behrens
rust: prelude: prevent doc inline of external imports
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-01-16
Wedson Almeida Filho
rust: sync: add support for dispatching on Arc and...
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-01-16
Wedson Almeida Filho
rust: sync: introduce `UniqueArc`
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-01-16
Wedson Almeida Filho
rust: sync: allow type of `self` to be `ArcBorrow<T>`
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-01-16
Wedson Almeida Filho
rust: sync: introduce `ArcBorrow`
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-01-16
Wedson Almeida Filho
rust: sync: allow coercion from `Arc<T>` to `Arc<U>`
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-01-16
Wedson Almeida Filho
rust: sync: allow type of `self` to be `Arc<T>` or...
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-01-16
Wedson Almeida Filho
rust: sync: add `Arc` for ref-counted allocations
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-01-16
Gary Guo
rust: compiler_builtins: make stubs non-global
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-01-16
Miguel Ojeda
rust: alloc: remove the `borrow` module (`ToOwned`...
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2023-01-15
Miguel Ojeda
rust: print: avoid evaluating arguments in `pr_*` macros...
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2022-12-12
Jianglei Nie
auxdisplay: hd44780: Fix potential memory leak in hd44780_re...
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2022-12-04
Wedson Almeida Filho
rust: types: add `Opaque` type
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2022-12-04
Wedson Almeida Filho
rust: types: add `Either` type
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2022-12-04
Gary Guo
rust: build_assert: add `build_{error,assert}!` macros
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2022-12-04
Gary Guo
rust: add `build_error` crate
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2022-12-04
Miguel Ojeda
rust: static_assert: add `static_assert!` macro
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2022-12-04
Niklas Mohrin
rust: std_vendor: add `dbg!` macro based on `std`'s one
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2022-12-04
Wedson Almeida Filho
rust: str: add `fmt!` macro
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
2022-12-04
Wedson Almeida Filho
rust: str: add `CString` type
Signed-off-by:
Miguel Ojeda
<ojeda@kernel.org>
commit
|
commitdiff
|
tree
next