* REGRESSION: armv7 build mismatched types
@ 2025-05-30 6:23 Rudraksha Gupta
2025-05-30 6:43 ` Rudraksha Gupta
` (2 more replies)
0 siblings, 3 replies; 10+ messages in thread
From: Rudraksha Gupta @ 2025-05-30 6:23 UTC (permalink / raw)
To: linux-kernel, Linux regressions mailing list, rust-for-linux,
Miguel Ojeda
Logs: https://gitlab.postmarketos.org/LogicalErzor/pmaports/-/jobs/1368490
Archive:
https://web.archive.org/web/20250530060232/https://gitlab.postmarketos.org/LogicalErzor/pmaports/-/jobs/1368490/raw
Snip:
||
|EXPORTS rust/exports_core_generated.h|
|
||
RUSTC L rust/compiler_builtins.o
||
RUSTC L rust/ffi.o
||
RUSTC L rust/build_error.o
||
RUSTC L rust/pin_init.o
||
RUSTC L rust/bindings.o
||
RUSTC L rust/uapi.o
||
EXPORTS rust/exports_bindings_generated.h
||
RUSTC L rust/kernel.o
||
error[E0308]: mismatched types
||
--> rust/kernel/lib.rs:234:45
||
|
||
234 | $crate::assert_same_type(field_ptr, (&raw const
(*container_ptr).$($fields)*).cast_mut());
||
| ------------------------ ---------
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `*const
drm_device`, found `*mut Opaque<drm_device>`
||
| | |
||
| | expected all arguments to be this `*const drm_device` type because
they need to match the type of this parameter
||
| arguments to this function are incorrect
||
|
||
::: rust/kernel/drm/device.rs:140:18
||
|
||
140 | unsafe { crate::container_of!(ptr, Self, dev) }.cast_mut()
||
| ------------------------------------ in this macro invocation
||
|
||
= note: expected raw pointer `*const drm_device`
||
found raw pointer `*mut Opaque<drm_device>`
||
note: function defined here
||
--> rust/kernel/lib.rs:241:8
||
|
||
241 | pub fn assert_same_type<T>(_: T, _: T) {}
||
| ^^^^^^^^^^^^^^^^ - ---- ---- this parameter needs to match the `*const
drm_device` type of parameter #1
||
| | |
||
| | parameter #2 needs to match the `*const drm_device` type of this
parameter
||
| parameter #1 and parameter #2 both reference this parameter `T`
||
= note: this error originates in the macro `crate::container_of` (in
Nightly builds, run with -Z macro-backtrace for more info)
||
error[E0308]: mismatched types
||
--> rust/kernel/lib.rs:234:45
||
|
||
234 | $crate::assert_same_type(field_ptr, (&raw const
(*container_ptr).$($fields)*).cast_mut());
||
| ------------------------ ---------
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `*mut
drm_gem_object`, found `*mut Opaque<drm_gem_object>`
||
| | |
||
| | expected all arguments to be this `*mut drm_gem_object` type because
they need to match the type of this parameter
||
| arguments to this function are incorrect
||
|
||
::: rust/kernel/drm/gem/mod.rs:130:20
||
|
||
130 | unsafe { &*crate::container_of!(self_ptr, Object<T>, obj) }
||
| ---------------------------------------------- in this macro invocation
||
|
||
= note: expected raw pointer `*mut drm_gem_object`
||
found raw pointer `*mut Opaque<drm_gem_object>`
||
note: function defined here
||
--> rust/kernel/lib.rs:241:8
||
|
||
241 | pub fn assert_same_type<T>(_: T, _: T) {}
||
| ^^^^^^^^^^^^^^^^ - ---- ---- this parameter needs to match the `*mut
drm_gem_object` type of parameter #1
||
| | |
||
| | parameter #2 needs to match the `*mut drm_gem_object` type of this
parameter
||
| parameter #1 and parameter #2 both reference this parameter `T`
||
= note: this error originates in the macro `crate::container_of` (in
Nightly builds, run with -Z macro-backtrace for more info)
||
error[E0308]: mismatched types
||
--> rust/kernel/lib.rs:234:45
||
|
||
234 | $crate::assert_same_type(field_ptr, (&raw const
(*container_ptr).$($fields)*).cast_mut());
||
| ------------------------ ---------
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `*mut
drm_gem_object`, found `*mut Opaque<drm_gem_object>`
||
| | |
||
| | expected all arguments to be this `*mut drm_gem_object` type because
they need to match the type of this parameter
||
| arguments to this function are incorrect
||
|
||
::: rust/kernel/drm/gem/mod.rs:273:29
||
|
||
273 | let this = unsafe { crate::container_of!(obj, Self, obj) };
||
| ------------------------------------ in this macro invocation
||
|
||
= note: expected raw pointer `*mut drm_gem_object`
||
found raw pointer `*mut Opaque<drm_gem_object>`
||
note: function defined here
||
--> rust/kernel/lib.rs:241:8
||
|
||
241 | pub fn assert_same_type<T>(_: T, _: T) {}
||
| ^^^^^^^^^^^^^^^^ - ---- ---- this parameter needs to match the `*mut
drm_gem_object` type of parameter #1
||
| | |
||
| | parameter #2 needs to match the `*mut drm_gem_object` type of this
parameter
||
| parameter #1 and parameter #2 both reference this parameter `T`
||
= note: this error originates in the macro `crate::container_of` (in
Nightly builds, run with -Z macro-backtrace for more info)
||
error: aborting due to 3 previous errors
||
For more information about this error, try `rustc --explain E0308`.
||
make[2]: *** [rust/Makefile:538: rust/kernel.o] Error 1
||
make[1]: ***
[/home/pmos/build/src/linux-next-next-20250530/Makefile:1285: prepare]
Error 2
||make: *** [Makefile:248: __sub-make] Error 2|
Bad: next-20250530
Good: next-20250528
Likely introduced with:
https://lore.kernel.org/all/CANiq72mFiCrzawVUVOU2giJtBVsRdAO3sGtDsZptPuFvmid3EQ@mail.gmail.com/
Repo:
https://gitlab.postmarketos.org/LogicalErzor/pmaports/-/tree/rust/device/testing/linux-next
How it's built (Alpine-like build system):
- https://archive.ph/vxEmk
Config fragments (in addition to qcom_defconfig):
- https://archive.ph/q4hfc
- https://archive.ph/RKgFf
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: REGRESSION: armv7 build mismatched types
2025-05-30 6:23 REGRESSION: armv7 build mismatched types Rudraksha Gupta
@ 2025-05-30 6:43 ` Rudraksha Gupta
2025-05-30 7:46 ` Thorsten Leemhuis
2025-05-30 9:53 ` Miguel Ojeda
2 siblings, 0 replies; 10+ messages in thread
From: Rudraksha Gupta @ 2025-05-30 6:43 UTC (permalink / raw)
To: linux-kernel, Linux regressions mailing list, rust-for-linux,
Miguel Ojeda
Unsure why the formatting got messed up. Retrying a second time (if this
doesn't work, please look at the logs and excuse me).
RUSTC L rust/ffi.o
RUSTC L rust/build_error.o
RUSTC L rust/pin_init.o
RUSTC L rust/bindings.o
RUSTC L rust/uapi.o
EXPORTS rust/exports_bindings_generated.h
RUSTC L rust/kernel.o
error[E0308]: mismatched types
--> rust/kernel/lib.rs:234:45
|
234 | $crate::assert_same_type(field_ptr, (&raw const
(*container_ptr).$($fields)*).cast_mut());
| ------------------------ ---------
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `*const
drm_device`, found `*mut Opaque<drm_device>`
| | |
| | expected all arguments to be
this `*const drm_device` type because they need to match the type of
this parameter
| arguments to this function are incorrect
|
::: rust/kernel/drm/device.rs:140:18
|
140 | unsafe { crate::container_of!(ptr, Self, dev) }.cast_mut()
| ------------------------------------ in this
macro invocation
|
= note: expected raw pointer `*const drm_device`
found raw pointer `*mut Opaque<drm_device>`
note: function defined here
--> rust/kernel/lib.rs:241:8
|
241 | pub fn assert_same_type<T>(_: T, _: T) {}
| ^^^^^^^^^^^^^^^^ - ---- ---- this parameter needs to
match the `*const drm_device` type of parameter #1
| | |
| | parameter #2 needs to match the
`*const drm_device` type of this parameter
| parameter #1 and parameter #2 both
reference this parameter `T`
= note: this error originates in the macro `crate::container_of`
(in Nightly builds, run with -Z macro-backtrace for more info)
error[E0308]: mismatched types
--> rust/kernel/lib.rs:234:45
|
234 | $crate::assert_same_type(field_ptr, (&raw const
(*container_ptr).$($fields)*).cast_mut());
| ------------------------ ---------
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `*mut
drm_gem_object`, found `*mut Opaque<drm_gem_object>`
| | |
| | expected all arguments to be
this `*mut drm_gem_object` type because they need to match the type of
this parameter
| arguments to this function are incorrect
|
::: rust/kernel/drm/gem/mod.rs:130:20
|
130 | unsafe { &*crate::container_of!(self_ptr, Object<T>, obj) }
| ---------------------------------------------- in this macro
invocation
|
= note: expected raw pointer `*mut drm_gem_object`
found raw pointer `*mut Opaque<drm_gem_object>`
note: function defined here
--> rust/kernel/lib.rs:241:8
|
241 | pub fn assert_same_type<T>(_: T, _: T) {}
| ^^^^^^^^^^^^^^^^ - ---- ---- this parameter needs to
match the `*mut drm_gem_object` type of parameter #1
| | |
| | parameter #2 needs to match the `*mut
drm_gem_object` type of this parameter
| parameter #1 and parameter #2 both
reference this parameter `T`
= note: this error originates in the macro `crate::container_of`
(in Nightly builds, run with -Z macro-backtrace for more info)
error[E0308]: mismatched types
--> rust/kernel/lib.rs:234:45
|
234 | $crate::assert_same_type(field_ptr, (&raw const
(*container_ptr).$($fields)*).cast_mut());
| ------------------------ ---------
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `*mut
drm_gem_object`, found `*mut Opaque<drm_gem_object>`
| | |
| | expected all arguments to be
this `*mut drm_gem_object` type because they need to match the type of
this parameter
| arguments to this function are incorrect
|
::: rust/kernel/drm/gem/mod.rs:273:29
|
273 | let this = unsafe { crate::container_of!(obj, Self, obj) };
| ------------------------------------ in this macro invocation
|
= note: expected raw pointer `*mut drm_gem_object`
found raw pointer `*mut Opaque<drm_gem_object>`
note: function defined here
--> rust/kernel/lib.rs:241:8
|
241 | pub fn assert_same_type<T>(_: T, _: T) {}
| ^^^^^^^^^^^^^^^^ - ---- ---- this parameter needs to
match the `*mut drm_gem_object` type of parameter #1
| | |
| | parameter #2 needs to match the `*mut
drm_gem_object` type of this parameter
| parameter #1 and parameter #2 both
reference this parameter `T`
= note: this error originates in the macro `crate::container_of`
(in Nightly builds, run with -Z macro-backtrace for more info)
error: aborting due to 3 previous errors
For more information about this error, try `rustc --explain E0308`.
make[2]: *** [rust/Makefile:538: rust/kernel.o] Error 1
make[1]: ***
[/home/pmos/build/src/linux-next-next-20250530/Makefile:1285: prepare]
Error 2
make: *** [Makefile:248: __sub-make] Error 2
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: REGRESSION: armv7 build mismatched types
2025-05-30 6:23 REGRESSION: armv7 build mismatched types Rudraksha Gupta
2025-05-30 6:43 ` Rudraksha Gupta
@ 2025-05-30 7:46 ` Thorsten Leemhuis
2025-05-30 9:53 ` Miguel Ojeda
2 siblings, 0 replies; 10+ messages in thread
From: Thorsten Leemhuis @ 2025-05-30 7:46 UTC (permalink / raw)
To: Rudraksha Gupta, linux-kernel, Linux regressions mailing list,
rust-for-linux, Miguel Ojeda, Linux Next Mailing List,
Tamir Duberstein
CCing linux-next and Tamir Duberstein, who authored the culprit.
On 30.05.25 08:23, Rudraksha Gupta wrote:
> Logs: https://gitlab.postmarketos.org/LogicalErzor/pmaports/-/jobs/1368490
>
> Archive: https://web.archive.org/web/20250530060232/https://
> gitlab.postmarketos.org/LogicalErzor/pmaports/-/jobs/1368490/raw
I ran into the same error on aarch64 and x86_64 when building -next for
Fedora today using the rawhide config:
https://download.copr.fedorainfracloud.org/results/@kernel-vanilla/next/fedora-rawhide-x86_64/09103515-next-next-all/builder-live.log.gz
https://download.copr.fedorainfracloud.org/results/@kernel-vanilla/next/fedora-rawhide-aarch64/09103515-next-next-all/builder-live.log.gz
Reverting b20fbbc08a363f ("rust: check type of `$ptr` in
`container_of!`") fixed things. That's the patch Rudraksha suspected to
be the root of the problem (see the quote below).
Ciao, Thorsten
> Snip:
>
> ||
>
> |EXPORTS rust/exports_core_generated.h|
> |
> ||
> RUSTC L rust/compiler_builtins.o
> ||
> RUSTC L rust/ffi.o
> ||
> RUSTC L rust/build_error.o
> ||
> RUSTC L rust/pin_init.o
> ||
> RUSTC L rust/bindings.o
> ||
> RUSTC L rust/uapi.o
> ||
> EXPORTS rust/exports_bindings_generated.h
> ||
> RUSTC L rust/kernel.o
> ||
> error[E0308]: mismatched types
> ||
> --> rust/kernel/lib.rs:234:45
> ||
> |
> ||
> 234 | $crate::assert_same_type(field_ptr, (&raw const (*container_ptr).
> $($fields)*).cast_mut());
> ||
> | ------------------------ ---------
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `*const
> drm_device`, found `*mut Opaque<drm_device>`
> ||
> | | |
> ||
> | | expected all arguments to be this `*const drm_device` type because
> they need to match the type of this parameter
> ||
> | arguments to this function are incorrect
> ||
> |
> ||
> ::: rust/kernel/drm/device.rs:140:18
> ||
> |
> ||
> 140 | unsafe { crate::container_of!(ptr, Self, dev) }.cast_mut()
> ||
> | ------------------------------------ in this macro invocation
> ||
> |
> ||
> = note: expected raw pointer `*const drm_device`
> ||
> found raw pointer `*mut Opaque<drm_device>`
> ||
> note: function defined here
> ||
> --> rust/kernel/lib.rs:241:8
> ||
> |
> ||
> 241 | pub fn assert_same_type<T>(_: T, _: T) {}
> ||
> | ^^^^^^^^^^^^^^^^ - ---- ---- this parameter needs to match the `*const
> drm_device` type of parameter #1
> ||
> | | |
> ||
> | | parameter #2 needs to match the `*const drm_device` type of this
> parameter
> ||
> | parameter #1 and parameter #2 both reference this parameter `T`
> ||
> = note: this error originates in the macro `crate::container_of` (in
> Nightly builds, run with -Z macro-backtrace for more info)
> ||
> error[E0308]: mismatched types
> ||
> --> rust/kernel/lib.rs:234:45
> ||
> |
> ||
> 234 | $crate::assert_same_type(field_ptr, (&raw const (*container_ptr).
> $($fields)*).cast_mut());
> ||
> | ------------------------ ---------
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `*mut
> drm_gem_object`, found `*mut Opaque<drm_gem_object>`
> ||
> | | |
> ||
> | | expected all arguments to be this `*mut drm_gem_object` type because
> they need to match the type of this parameter
> ||
> | arguments to this function are incorrect
> ||
> |
> ||
> ::: rust/kernel/drm/gem/mod.rs:130:20
> ||
> |
> ||
> 130 | unsafe { &*crate::container_of!(self_ptr, Object<T>, obj) }
> ||
> | ---------------------------------------------- in this macro invocation
> ||
> |
> ||
> = note: expected raw pointer `*mut drm_gem_object`
> ||
> found raw pointer `*mut Opaque<drm_gem_object>`
> ||
> note: function defined here
> ||
> --> rust/kernel/lib.rs:241:8
> ||
> |
> ||
> 241 | pub fn assert_same_type<T>(_: T, _: T) {}
> ||
> | ^^^^^^^^^^^^^^^^ - ---- ---- this parameter needs to match the `*mut
> drm_gem_object` type of parameter #1
> ||
> | | |
> ||
> | | parameter #2 needs to match the `*mut drm_gem_object` type of this
> parameter
> ||
> | parameter #1 and parameter #2 both reference this parameter `T`
> ||
> = note: this error originates in the macro `crate::container_of` (in
> Nightly builds, run with -Z macro-backtrace for more info)
> ||
> error[E0308]: mismatched types
> ||
> --> rust/kernel/lib.rs:234:45
> ||
> |
> ||
> 234 | $crate::assert_same_type(field_ptr, (&raw const (*container_ptr).
> $($fields)*).cast_mut());
> ||
> | ------------------------ ---------
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `*mut
> drm_gem_object`, found `*mut Opaque<drm_gem_object>`
> ||
> | | |
> ||
> | | expected all arguments to be this `*mut drm_gem_object` type because
> they need to match the type of this parameter
> ||
> | arguments to this function are incorrect
> ||
> |
> ||
> ::: rust/kernel/drm/gem/mod.rs:273:29
> ||
> |
> ||
> 273 | let this = unsafe { crate::container_of!(obj, Self, obj) };
> ||
> | ------------------------------------ in this macro invocation
> ||
> |
> ||
> = note: expected raw pointer `*mut drm_gem_object`
> ||
> found raw pointer `*mut Opaque<drm_gem_object>`
> ||
> note: function defined here
> ||
> --> rust/kernel/lib.rs:241:8
> ||
> |
> ||
> 241 | pub fn assert_same_type<T>(_: T, _: T) {}
> ||
> | ^^^^^^^^^^^^^^^^ - ---- ---- this parameter needs to match the `*mut
> drm_gem_object` type of parameter #1
> ||
> | | |
> ||
> | | parameter #2 needs to match the `*mut drm_gem_object` type of this
> parameter
> ||
> | parameter #1 and parameter #2 both reference this parameter `T`
> ||
> = note: this error originates in the macro `crate::container_of` (in
> Nightly builds, run with -Z macro-backtrace for more info)
> ||
> error: aborting due to 3 previous errors
> ||
> For more information about this error, try `rustc --explain E0308`.
> ||
> make[2]: *** [rust/Makefile:538: rust/kernel.o] Error 1
> ||
> make[1]: *** [/home/pmos/build/src/linux-next-next-20250530/
> Makefile:1285: prepare] Error 2
> ||make: *** [Makefile:248: __sub-make] Error 2|
>
>
> Bad: next-20250530
>
> Good: next-20250528
>
>
> Likely introduced with: https://lore.kernel.org/all/
> CANiq72mFiCrzawVUVOU2giJtBVsRdAO3sGtDsZptPuFvmid3EQ@mail.gmail.com/
>
>
> Repo: https://gitlab.postmarketos.org/LogicalErzor/pmaports/-/tree/rust/
> device/testing/linux-next
>
> How it's built (Alpine-like build system):
>
> - https://archive.ph/vxEmk
>
> Config fragments (in addition to qcom_defconfig):
>
> - https://archive.ph/q4hfc
>
> - https://archive.ph/RKgFf
>
>
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: REGRESSION: armv7 build mismatched types
2025-05-30 6:23 REGRESSION: armv7 build mismatched types Rudraksha Gupta
2025-05-30 6:43 ` Rudraksha Gupta
2025-05-30 7:46 ` Thorsten Leemhuis
@ 2025-05-30 9:53 ` Miguel Ojeda
2025-06-03 12:51 ` Thorsten Leemhuis
2 siblings, 1 reply; 10+ messages in thread
From: Miguel Ojeda @ 2025-05-30 9:53 UTC (permalink / raw)
To: Rudraksha Gupta, Stephen Rothwell
Cc: linux-kernel, Linux regressions mailing list, rust-for-linux,
Miguel Ojeda
[-- Attachment #1: Type: text/plain, Size: 398 bytes --]
On Fri, May 30, 2025 at 8:23 AM Rudraksha Gupta <guptarud@gmail.com> wrote:
>
> Bad: next-20250530
> Good: next-20250528
Thanks Rudraksha, the diff attached was needed on merge -- Stephen
didn't hit the error in his build so he didn't apply it just in case I
think, but it should be fixed in the next tag.
(If the diff doesn't work, of course, please let us know!)
Cheers,
Miguel
[-- Attachment #2: next-20250530.diff --]
[-- Type: application/x-patch, Size: 1858 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: REGRESSION: armv7 build mismatched types
2025-05-30 9:53 ` Miguel Ojeda
@ 2025-06-03 12:51 ` Thorsten Leemhuis
2025-06-03 13:04 ` Miguel Ojeda
0 siblings, 1 reply; 10+ messages in thread
From: Thorsten Leemhuis @ 2025-06-03 12:51 UTC (permalink / raw)
To: Stephen Rothwell
Cc: linux-kernel, Linux regressions mailing list, rust-for-linux,
Miguel Ojeda, Linux Next Mailing List, Miguel Ojeda
On 30.05.25 11:53, Miguel Ojeda wrote:
> On Fri, May 30, 2025 at 8:23 AM Rudraksha Gupta <guptarud@gmail.com> wrote:
>>
>> Bad: next-20250530
>> Good: next-20250528
>
> Thanks Rudraksha, the diff attached was needed on merge -- Stephen
> didn't hit the error in his build so he didn't apply it just in case I
> think, but it should be fixed in the next tag.
Stephen, would be nice to see this picked up for -next, as I ran into
the error described at the start of the thread again with todays -next
on Fedora x86_64 and aarch64 using a Fedora rawhide config.
Or is this heading towards mainline really soon now anyway?
> (If the diff doesn't work, of course, please let us know!)
Thx, it fixed things for me.
Ciao, Thorsten
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: REGRESSION: armv7 build mismatched types
2025-06-03 12:51 ` Thorsten Leemhuis
@ 2025-06-03 13:04 ` Miguel Ojeda
2025-06-03 21:31 ` Stephen Rothwell
0 siblings, 1 reply; 10+ messages in thread
From: Miguel Ojeda @ 2025-06-03 13:04 UTC (permalink / raw)
To: Thorsten Leemhuis, Stephen Rothwell
Cc: linux-kernel, Linux regressions mailing list, rust-for-linux,
Miguel Ojeda, Linux Next Mailing List
On Tue, Jun 3, 2025 at 2:51 PM Thorsten Leemhuis <linux@leemhuis.info> wrote:
>
> Or is this heading towards mainline really soon now anyway?
The Rust PR is, but it would be nice to have the fix in -next before
sending the PR (I will give Linus a test merge anyway, but it is nice
to know everything is OK in -next too, and to have another reference
point for Linus).
> Thx, it fixed things for me.
Thanks for checking!
Cheers,
Miguel
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: REGRESSION: armv7 build mismatched types
2025-06-03 13:04 ` Miguel Ojeda
@ 2025-06-03 21:31 ` Stephen Rothwell
2025-06-03 22:26 ` Miguel Ojeda
2025-06-04 10:46 ` Miguel Ojeda
0 siblings, 2 replies; 10+ messages in thread
From: Stephen Rothwell @ 2025-06-03 21:31 UTC (permalink / raw)
To: Miguel Ojeda
Cc: Thorsten Leemhuis, linux-kernel, Linux regressions mailing list,
rust-for-linux, Miguel Ojeda, Linux Next Mailing List
[-- Attachment #1: Type: text/plain, Size: 614 bytes --]
Hi Miguel,
On Tue, 3 Jun 2025 15:04:02 +0200 Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> wrote:
>
> On Tue, Jun 3, 2025 at 2:51 PM Thorsten Leemhuis <linux@leemhuis.info> wrote:
> >
> > Or is this heading towards mainline really soon now anyway?
>
> The Rust PR is, but it would be nice to have the fix in -next before
> sending the PR (I will give Linus a test merge anyway, but it is nice
> to know everything is OK in -next too, and to have another reference
> point for Linus).
Damn! I knew I would forget. Sorry about that, it will be applied
today.
--
Cheers,
Stephen Rothwell
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: REGRESSION: armv7 build mismatched types
2025-06-03 21:31 ` Stephen Rothwell
@ 2025-06-03 22:26 ` Miguel Ojeda
2025-06-04 10:46 ` Miguel Ojeda
1 sibling, 0 replies; 10+ messages in thread
From: Miguel Ojeda @ 2025-06-03 22:26 UTC (permalink / raw)
To: Stephen Rothwell
Cc: Thorsten Leemhuis, linux-kernel, Linux regressions mailing list,
rust-for-linux, Miguel Ojeda, Linux Next Mailing List
On Tue, Jun 3, 2025 at 11:32 PM Stephen Rothwell <sfr@canb.auug.org.au> wrote:
>
> Damn! I knew I would forget. Sorry about that, it will be applied
> today.
No worries! If you prefer that I send a reminder in this kind of
cases, I would be happy to do so.
Thanks!
Cheers,
Miguel
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: REGRESSION: armv7 build mismatched types
2025-06-03 21:31 ` Stephen Rothwell
2025-06-03 22:26 ` Miguel Ojeda
@ 2025-06-04 10:46 ` Miguel Ojeda
2025-06-04 10:59 ` Rudraksha Gupta
1 sibling, 1 reply; 10+ messages in thread
From: Miguel Ojeda @ 2025-06-04 10:46 UTC (permalink / raw)
To: Stephen Rothwell, Thorsten Leemhuis, Rudraksha Gupta
Cc: linux-kernel, Linux regressions mailing list, rust-for-linux,
Miguel Ojeda, Linux Next Mailing List
On Tue, Jun 3, 2025 at 11:32 PM Stephen Rothwell <sfr@canb.auug.org.au> wrote:
>
> Damn! I knew I would forget. Sorry about that, it will be applied
> today.
Looks good to me today, thanks!
Rudraksha/Thorsten: the error should be gone from your builds now.
Cheers,
Miguel
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: REGRESSION: armv7 build mismatched types
2025-06-04 10:46 ` Miguel Ojeda
@ 2025-06-04 10:59 ` Rudraksha Gupta
0 siblings, 0 replies; 10+ messages in thread
From: Rudraksha Gupta @ 2025-06-04 10:59 UTC (permalink / raw)
To: Miguel Ojeda
Cc: Stephen Rothwell, Thorsten Leemhuis, linux-kernel,
Linux regressions mailing list, rust-for-linux, Miguel Ojeda,
Linux Next Mailing List
Perfect! Works for me now, thanks :)
Thanks,
Rudraksha
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2025-06-04 11:00 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-30 6:23 REGRESSION: armv7 build mismatched types Rudraksha Gupta
2025-05-30 6:43 ` Rudraksha Gupta
2025-05-30 7:46 ` Thorsten Leemhuis
2025-05-30 9:53 ` Miguel Ojeda
2025-06-03 12:51 ` Thorsten Leemhuis
2025-06-03 13:04 ` Miguel Ojeda
2025-06-03 21:31 ` Stephen Rothwell
2025-06-03 22:26 ` Miguel Ojeda
2025-06-04 10:46 ` Miguel Ojeda
2025-06-04 10:59 ` Rudraksha Gupta
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).