mbox series

[6.12.y,0/2] The two missing ones

Message ID 20250309204217.1553389-1-ojeda@kernel.org
Headers show
Series The two missing ones | expand

Message

Miguel Ojeda March 9, 2025, 8:42 p.m. UTC
Two missing ones on top of the other 60 -- sorry again! I tested the end result
of applying the 62 on top of v6.12.18 with all combinations of:

  - The minimum and maximum Rust compiler versions (i.e. 1.78.0 and 1.85.0).

  - x86_64, arm64, riscv64 and loongarch64 (this last one with the other
    unrelated-to-Rust fix on top).

  - A defconfig with Rust users enabled (rust_minimal, rust_print, rnull,
    drm_panic_qr, qt2025, ax88796b_rust) plus a similar with a couple debug
    options on top (Rust debug assertions and KUnit Rust doctests).

All pass my usual tests, are `WERROR=y` and Clippy-clean etc.

Plus x86_64 out-of-tree build, a x86_64 subdir build and a x86_64 Rust disabled
build. On x86_64, it should still build commit-by-commit.

Cheers,
Miguel

Gary Guo (1):
  rust: map `long` to `isize` and `char` to `u8`

Miguel Ojeda (1):
  rust: finish using custom FFI integer types

 drivers/gpu/drm/drm_panic_qr.rs |  2 +-
 rust/ffi.rs                     | 37 ++++++++++++++++++++++++++++++++-
 rust/kernel/error.rs            |  5 +----
 rust/kernel/firmware.rs         |  2 +-
 rust/kernel/uaccess.rs          | 27 +++++++-----------------
 5 files changed, 46 insertions(+), 27 deletions(-)

--
2.48.1

Comments

Greg Kroah-Hartman March 9, 2025, 9:02 p.m. UTC | #1
On Sun, Mar 09, 2025 at 09:42:15PM +0100, Miguel Ojeda wrote:
> Two missing ones on top of the other 60 -- sorry again! I tested the end result
> of applying the 62 on top of v6.12.18 with all combinations of:
> 
>   - The minimum and maximum Rust compiler versions (i.e. 1.78.0 and 1.85.0).
> 
>   - x86_64, arm64, riscv64 and loongarch64 (this last one with the other
>     unrelated-to-Rust fix on top).
> 
>   - A defconfig with Rust users enabled (rust_minimal, rust_print, rnull,
>     drm_panic_qr, qt2025, ax88796b_rust) plus a similar with a couple debug
>     options on top (Rust debug assertions and KUnit Rust doctests).
> 
> All pass my usual tests, are `WERROR=y` and Clippy-clean etc.
> 
> Plus x86_64 out-of-tree build, a x86_64 subdir build and a x86_64 Rust disabled
> build. On x86_64, it should still build commit-by-commit.
> 
> Cheers,
> Miguel
> 
> Gary Guo (1):
>   rust: map `long` to `isize` and `char` to `u8`
> 
> Miguel Ojeda (1):
>   rust: finish using custom FFI integer types
> 
>  drivers/gpu/drm/drm_panic_qr.rs |  2 +-
>  rust/ffi.rs                     | 37 ++++++++++++++++++++++++++++++++-
>  rust/kernel/error.rs            |  5 +----
>  rust/kernel/firmware.rs         |  2 +-
>  rust/kernel/uaccess.rs          | 27 +++++++-----------------
>  5 files changed, 46 insertions(+), 27 deletions(-)
> 
> --
> 2.48.1
> 

Now queued up, thanks.

greg k-h