summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* rust: init: add functions to create array initializersBenno Lossin2023-08-211-0/+88
* rust: init: add `..Zeroable::zeroed()` syntax for zeroing all missing fieldsBenno Lossin2023-08-212-2/+129
* rust: init: make initializer values inaccessible after initializingBenno Lossin2023-08-211-9/+11
* rust: init: wrap type checking struct initializers in a closureBenno Lossin2023-08-211-4/+4
* rust: init: make guards in the init macros hygienicBenno Lossin2023-08-213-86/+56
* rust: add derive macro for `Zeroable`Benno Lossin2023-08-215-1/+140
* rust: init: make `#[pin_data]` compatible with conditional compilation of fieldsBenno Lossin2023-08-211-0/+2
* rust: init: consolidate init macrosBenno Lossin2023-08-212-366/+259
* docs: rust: clarify what 'rustup override' doesTrevor Gross2023-08-211-1/+3
* docs: rust: update instructions for obtaining 'core' sourceTrevor Gross2023-08-201-7/+8
* docs: rust: add command line to rust-analyzer sectionGuillaume Plourde2023-08-201-1/+3
* scripts: generate_rust_analyzer: provide `cfg`s for `core` and `alloc`Martin Rodriguez Reboredo2023-08-202-2/+15
* rust: bindgen: upgrade to 0.65.1Aakash Sen Sharma2023-08-156-17/+13
* rust: enable `no_mangle_with_rust_abi` Clippy lintMiguel Ojeda2023-08-141-0/+1
* rust: upgrade to Rust 1.71.1Miguel Ojeda2023-08-1414-253/+208
* btf, scripts: rust: drop is_rust_module.shAndrea Righi2023-08-103-19/+1
* rust: macros: add `paste!` proc macroGary Guo2023-08-102-0/+193
* rust: types: make `Opaque` be `!Unpin`Benno Lossin2023-08-101-5/+14
* rust: make `UnsafeCell` the outer type in `Opaque`Alice Ryhl2023-08-101-5/+5
* kbuild: rust_is_available: add test suiteMiguel Ojeda2023-08-101-0/+346
* kbuild: rust_is_available: check that output looks as expectedMiguel Ojeda2023-08-101-0/+28
* kbuild: rust_is_available: handle failures calling `$RUSTC`/`$BINDGEN`Miguel Ojeda2023-08-101-2/+26
* kbuild: rust_is_available: normalize version matchingMiguel Ojeda2023-08-101-4/+5
* kbuild: rust_is_available: fix confusion when a version appears in the pathMiguel Ojeda2023-08-101-3/+1
* kbuild: rust_is_available: check that environment variables are setMiguel Ojeda2023-08-091-0/+29
* kbuild: rust_is_available: add check for `bindgen` invocationMiguel Ojeda2023-08-091-1/+21
* kbuild: rust_is_available: print docs referenceMiguel Ojeda2023-08-091-0/+17
* docs: rust: add paragraph about finding a suitable `libclang`Miguel Ojeda2023-08-091-0/+17
* kbuild: rust_is_available: fix version check when CC has multiple argumentsRussell Currey2023-08-091-2/+2
* kbuild: rust_is_available: remove -v optionMasahiro Yamada2023-08-092-58/+42
* MAINTAINERS: add Alice Ryhl as Rust reviewerMiguel Ojeda2023-08-091-0/+1
* MAINTAINERS: add Andreas Hindborg as Rust reviewerMiguel Ojeda2023-08-091-0/+1
* scripts: `make rust-analyzer` for out-of-tree modulesVinay Varma2023-08-073-16/+28
* rust: alloc: Add realloc and alloc_zeroed to the GlobalAlloc implBjörn Roy Baron2023-08-071-0/+27
* rust: allocator: Use krealloc_aligned() in KernelAllocator::allocBoqun Feng2023-08-071-3/+3
* rust: helpers: sort includes alphabetically in rust/helpers.cAriel Miculas2023-08-071-2/+4
* rust: lock: Add intra-doc links to the Backend traitBen Gooding2023-08-071-3/+3
* Linux 6.5-rc5v6.5-rc5Linus Torvalds2023-08-071-1/+1
* Merge tag 'v6.5-rc5.vfs.fixes' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2023-08-0616-61/+98
|\
| * fs: rely on ->iterate_shared to determine f_pos lockingChristian Brauner2023-08-061-1/+1
| * vfs: get rid of old '->iterate' directory operationLinus Torvalds2023-08-0613-58/+95
| * proc: fix missing conversion to 'iterate_shared'Linus Torvalds2023-08-061-1/+1
| * open: make RESOLVE_CACHED correctly test for O_TMPFILEAleksa Sarai2023-08-061-1/+1
* | Merge tag 'rust-fixes-6.5-rc5' of https://github.com/Rust-for-Linux/linuxLinus Torvalds2023-08-065-38/+64
|\ \
| * | rust: fix bindgen build error with UBSAN_BOUNDS_STRICTAndrea Righi2023-08-041-1/+1
| * | rust: delete `ForeignOwnable::borrow_mut`Alice Ryhl2023-08-042-22/+3
| * | rust: allocator: Prevent mis-aligned allocationBoqun Feng2023-08-042-15/+60
* | | Merge tag 'ata-6.5-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dlem...Linus Torvalds2023-08-063-3/+14
|\ \ \
| * | | ata,scsi: do not issue START STOP UNIT on resumeDamien Le Moal2023-08-023-3/+14
* | | | Merge tag '6.5-rc4-smb3-client-fix' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds2023-08-051-1/+5
|\ \ \ \