* linux-next: build failure after merge of the rust-xarray tree
@ 2025-04-28 10:39 ` Stephen Rothwell
2025-04-28 10:41 ` Stephen Rothwell
2025-04-28 12:25 ` Andreas Hindborg
0 siblings, 2 replies; 14+ messages in thread
From: Stephen Rothwell @ 2025-04-28 10:39 UTC (permalink / raw)
To: Andreas Hindborg, Andrew Morton, Danilo Krummrich
Cc: Linux Kernel Mailing List, Linux Next Mailing List
[-- Attachment #1: Type: text/plain, Size: 329 bytes --]
Hi all,
After merging the rust-xarray tree, today's linux-next build (x86_64
allmodconfig) failed like this:
I don't know what caused this, but it is presumably an interaction
between this tree and the mm-unstable and drm-nova trees.
I have dropped the rust-xarray tree for today.
--
Cheers,
Stephen Rothwell
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: linux-next: build failure after merge of the rust-xarray tree
2025-04-28 10:39 ` linux-next: build failure after merge of the rust-xarray tree Stephen Rothwell
@ 2025-04-28 10:41 ` Stephen Rothwell
2025-04-28 12:25 ` Andreas Hindborg
1 sibling, 0 replies; 14+ messages in thread
From: Stephen Rothwell @ 2025-04-28 10:41 UTC (permalink / raw)
To: Andreas Hindborg, Andrew Morton, Danilo Krummrich
Cc: Linux Kernel Mailing List, Linux Next Mailing List
[-- Attachment #1: Type: text/plain, Size: 3161 bytes --]
Hi all,
On Mon, 28 Apr 2025 20:39:43 +1000 Stephen Rothwell <sfr@canb.auug.org.au> wrote:
>
> After merging the rust-xarray tree, today's linux-next build (x86_64
> allmodconfig) failed like this:
error[E0308]: mismatched types
--> rust/kernel/auxiliary.rs:76:73
|
55 | impl<T: Driver + 'static> Adapter<T> {
| - found this type parameter
...
76 | unsafe { bindings::auxiliary_set_drvdata(adev.as_raw(), data.into_foreign()) };
| ------------------------------- ^^^^^^^^^^^^^^^^^^^ expected `*mut c_void`, found `*mut T`
| |
| arguments to this function are incorrect
|
= note: expected raw pointer `*mut c_void`
found raw pointer `*mut T`
note: function defined here
--> rust/bindings/bindings_helpers_generated.rs:5:12
|
5 | pub fn auxiliary_set_drvdata(adev: *mut auxiliary_device, data: *mut ffi::c_void);
| ^^^^^^^^^^^^^^^^^^^^^
error[E0308]: mismatched types
--> rust/kernel/auxiliary.rs:92:47
|
55 | impl<T: Driver + 'static> Adapter<T> {
| - expected this type parameter
...
92 | drop(unsafe { KBox::<T>::from_foreign(ptr) });
| ----------------------- ^^^ expected `*mut T`, found `*mut c_void`
| |
| arguments to this function are incorrect
|
= note: expected raw pointer `*mut T`
found raw pointer `*mut c_void`
note: associated function defined here
--> rust/kernel/types.rs:63:15
|
63 | unsafe fn from_foreign(ptr: *mut Self::PointedTo) -> Self;
| ^^^^^^^^^^^^
error[E0308]: mismatched types
--> rust/kernel/miscdevice.rs:256:66
|
256 | let device = unsafe { <T::Ptr as ForeignOwnable>::borrow(private) };
| ---------------------------------- ^^^^^^^ expected `*mut <... as ForeignOwnable>::PointedTo`, found `*mut c_void`
| |
| arguments to this function are incorrect
|
= note: expected raw pointer `*mut <<T as MiscDevice>::Ptr as ForeignOwnable>::PointedTo`
found raw pointer `*mut c_void`
= help: consider constraining the associated type `<<T as MiscDevice>::Ptr as ForeignOwnable>::PointedTo` to `c_void` or calling a method that returns `<<T as MiscDevice>::Ptr as ForeignOwnable>::PointedTo`
= note: for more information, visit https://doc.rust-lang.org/book/ch19-03-advanced-traits.html
note: associated function defined here
--> rust/kernel/types.rs:98:15
|
98 | unsafe fn borrow<'a>(ptr: *mut Self::PointedTo) -> Self::Borrowed<'a>;
| ^^^^^^
error: aborting due to 3 previous errors
For more information about this error, try `rustc --explain E0308`.
> I don't know what caused this, but it is presumably an interaction
> between this tree and the mm-unstable and drm-nova trees.
>
> I have dropped the rust-xarray tree for today.
--
Cheers,
Stephen Rothwell
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: linux-next: build failure after merge of the rust-xarray tree
2025-04-28 10:39 ` linux-next: build failure after merge of the rust-xarray tree Stephen Rothwell
2025-04-28 10:41 ` Stephen Rothwell
@ 2025-04-28 12:25 ` Andreas Hindborg
2025-04-29 7:44 ` Stephen Rothwell
1 sibling, 1 reply; 14+ messages in thread
From: Andreas Hindborg @ 2025-04-28 12:25 UTC (permalink / raw)
To: Stephen Rothwell
Cc: Andrew Morton, Danilo Krummrich, Linux Kernel Mailing List,
Linux Next Mailing List, Miguel Ojeda
Hi Stephen,
"Stephen Rothwell" <sfr@canb.auug.org.au> writes:
> Hi all,
>
> After merging the rust-xarray tree, today's linux-next build (x86_64
> allmodconfig) failed like this:
>
>
> I don't know what caused this, but it is presumably an interaction
> between this tree and the mm-unstable and drm-nova trees.
>
> I have dropped the rust-xarray tree for today.
The diff below should solve the conflict.
Best regards,
Andreas Hindborg
diff --git a/rust/kernel/auxiliary.rs b/rust/kernel/auxiliary.rs
index 5c072960dee0..bc94850ef322 100644
--- a/rust/kernel/auxiliary.rs
+++ b/rust/kernel/auxiliary.rs
@@ -73,7 +73,9 @@ extern "C" fn probe_callback(
// Let the `struct auxiliary_device` own a reference of the driver's private data.
// SAFETY: By the type invariant `adev.as_raw` returns a valid pointer to a
// `struct auxiliary_device`.
- unsafe { bindings::auxiliary_set_drvdata(adev.as_raw(), data.into_foreign()) };
+ unsafe {
+ bindings::auxiliary_set_drvdata(adev.as_raw(), data.into_foreign().cast())
+ };
}
Err(err) => return Error::to_errno(err),
}
@@ -89,7 +91,7 @@ extern "C" fn remove_callback(adev: *mut bindings::auxiliary_device) {
// SAFETY: `remove_callback` is only ever called after a successful call to
// `probe_callback`, hence it's guaranteed that `ptr` points to a valid and initialized
// `KBox<T>` pointer created through `KBox::into_foreign`.
- drop(unsafe { KBox::<T>::from_foreign(ptr) });
+ drop(unsafe { KBox::<T>::from_foreign(ptr.cast()) });
}
}
diff --git a/rust/kernel/miscdevice.rs b/rust/kernel/miscdevice.rs
index a4bc6016f037..f33c13c3ff97 100644
--- a/rust/kernel/miscdevice.rs
+++ b/rust/kernel/miscdevice.rs
@@ -253,7 +253,7 @@ impl<T: MiscDevice> MiscdeviceVTable<T> {
// SAFETY: This is a Rust Miscdevice, so we call `into_foreign` in `open` and
// `from_foreign` in `release`, and `fops_mmap` is guaranteed to be called between those
// two operations.
- let device = unsafe { <T::Ptr as ForeignOwnable>::borrow(private) };
+ let device = unsafe { <T::Ptr as ForeignOwnable>::borrow(private.cast()) };
// SAFETY: The caller provides a vma that is undergoing initial VMA setup.
let area = unsafe { VmaNew::from_raw(vma) };
// SAFETY:
^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: linux-next: build failure after merge of the rust-xarray tree
2025-04-28 12:25 ` Andreas Hindborg
@ 2025-04-29 7:44 ` Stephen Rothwell
2025-04-29 15:33 ` Miguel Ojeda
0 siblings, 1 reply; 14+ messages in thread
From: Stephen Rothwell @ 2025-04-29 7:44 UTC (permalink / raw)
To: Andreas Hindborg
Cc: Andrew Morton, Danilo Krummrich, Linux Kernel Mailing List,
Linux Next Mailing List, Miguel Ojeda
[-- Attachment #1: Type: text/plain, Size: 248 bytes --]
Hi Andreas,
On Mon, 28 Apr 2025 14:25:50 +0200 Andreas Hindborg <a.hindborg@kernel.org> wrote:
>
> The diff below should solve the conflict.
I have applied that from today and it all builds fine. Thanks.
--
Cheers,
Stephen Rothwell
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: linux-next: build failure after merge of the rust-xarray tree
2025-04-29 7:44 ` Stephen Rothwell
@ 2025-04-29 15:33 ` Miguel Ojeda
2025-05-01 8:32 ` Stephen Rothwell
0 siblings, 1 reply; 14+ messages in thread
From: Miguel Ojeda @ 2025-04-29 15:33 UTC (permalink / raw)
To: Stephen Rothwell
Cc: Andreas Hindborg, Andrew Morton, Danilo Krummrich,
Linux Kernel Mailing List, Linux Next Mailing List
On Tue, Apr 29, 2025 at 9:44 AM Stephen Rothwell <sfr@canb.auug.org.au> wrote:
>
> I have applied that from today and it all builds fine. Thanks.
It seems a couple spaces got removed when applying, so `rustfmtcheck`
fails in next-20250429.
Would it be possible to run `make ..... rustfmt` as a merge/build step?
Thanks!
Cheers,
Miguel
^ permalink raw reply [flat|nested] 14+ messages in thread
* linux-next: build failure after merge of the rust-xarray tree
@ 2025-04-30 10:23 Stephen Rothwell
2025-04-30 10:42 ` Viresh Kumar
0 siblings, 1 reply; 14+ messages in thread
From: Stephen Rothwell @ 2025-04-30 10:23 UTC (permalink / raw)
To: Andreas Hindborg, Viresh Kumar
Cc: Tamir Duberstein, Linux Kernel Mailing List,
Linux Next Mailing List
[-- Attachment #1: Type: text/plain, Size: 2589 bytes --]
Hi all,
After merging the rust-xarray tree, today's linux-next build (x86_64
allmodconfig) failed like this:
rror[E0308]: mismatched types
--> rust/kernel/cpufreq.rs:633:37
|
633 | Some(unsafe { T::borrow(self.as_ref().driver_data) })
| --------- ^^^^^^^^^^^^^^^^^^^^^^^^^ expected `*mut <... as ForeignOwnable>::PointedTo`, found `*mut c_void`
| |
| arguments to this function are incorrect
|
= note: expected raw pointer `*mut <T as ForeignOwnable>::PointedTo`
found raw pointer `*mut c_void`
note: associated function defined here
--> rust/kernel/types.rs:98:15
|
98 | unsafe fn borrow<'a>(ptr: *mut Self::PointedTo) -> Self::Borrowed<'a>;
| ^^^^^^
help: consider constraining the associated type `<T as ForeignOwnable>::PointedTo` to `c_void`
|
628 | pub fn data<T: ForeignOwnable<PointedTo = c_void>>(&mut self) -> Option<<T>::Borrowed<'_>> {
| ++++++++++++++++++++
error[E0308]: mismatched types
--> rust/kernel/cpufreq.rs:660:62
|
660 | unsafe { <T as ForeignOwnable>::from_foreign(self.as_ref().driver_data) },
| ----------------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^ expected `*mut <... as ForeignOwnable>::PointedTo`, found `*mut c_void`
| |
| arguments to this function are incorrect
|
= note: expected raw pointer `*mut <T as ForeignOwnable>::PointedTo`
found raw pointer `*mut c_void`
note: associated function defined here
--> rust/kernel/types.rs:63:15
|
63 | unsafe fn from_foreign(ptr: *mut Self::PointedTo) -> Self;
| ^^^^^^^^^^^^
help: consider constraining the associated type `<T as ForeignOwnable>::PointedTo` to `c_void`
|
653 | fn clear_data<T: ForeignOwnable<PointedTo = c_void>>(&mut self) -> Option<T> {
| ++++++++++++++++++++
error: aborting due to 2 previous errors
For more information about this error, try `rustc --explain E0308`.
Caused by commit
a68f46e83747 ("rust: types: add `ForeignOwnable::PointedTo`")
interacting with commit
254df142ab42 ("rust: cpufreq: Add initial abstractions for cpufreq framework")
from the cpufreq-arm tree.
I don't know how to fix this up, so I have dropped the rust-xarray tree
for today.
--
Cheers,
Stephen Rothwell
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: linux-next: build failure after merge of the rust-xarray tree
2025-04-30 10:23 Stephen Rothwell
@ 2025-04-30 10:42 ` Viresh Kumar
2025-05-01 8:29 ` Stephen Rothwell
2025-05-01 9:41 ` Andreas Hindborg
0 siblings, 2 replies; 14+ messages in thread
From: Viresh Kumar @ 2025-04-30 10:42 UTC (permalink / raw)
To: Stephen Rothwell
Cc: Andreas Hindborg, Tamir Duberstein, Linux Kernel Mailing List,
Linux Next Mailing List
On 30-04-25, 20:23, Stephen Rothwell wrote:
> Caused by commit
>
> a68f46e83747 ("rust: types: add `ForeignOwnable::PointedTo`")
>
> interacting with commit
>
> 254df142ab42 ("rust: cpufreq: Add initial abstractions for cpufreq framework")
>
> from the cpufreq-arm tree.
>
> I don't know how to fix this up, so I have dropped the rust-xarray tree
> for today.
Probably this:
diff --git a/rust/kernel/cpufreq.rs b/rust/kernel/cpufreq.rs
index 49246e50f67e..82d20b999e6c 100644
--- a/rust/kernel/cpufreq.rs
+++ b/rust/kernel/cpufreq.rs
@@ -630,7 +630,7 @@ pub fn data<T: ForeignOwnable>(&mut self) -> Option<<T>::Borrowed<'_>> {
None
} else {
// SAFETY: The data is earlier set from [`set_data`].
- Some(unsafe { T::borrow(self.as_ref().driver_data) })
+ Some(unsafe { T::borrow(self.as_ref().driver_data.cast()) })
}
}
@@ -657,7 +657,7 @@ fn clear_data<T: ForeignOwnable>(&mut self) -> Option<T> {
let data = Some(
// SAFETY: The data is earlier set by us from [`set_data`]. It is safe to take
// back the ownership of the data from the foreign interface.
- unsafe { <T as ForeignOwnable>::from_foreign(self.as_ref().driver_data) },
+ unsafe { <T as ForeignOwnable>::from_foreign(self.as_ref().driver_data.cast()) },
);
self.as_mut_ref().driver_data = ptr::null_mut();
data
Andreas, is your xarray-next branch immmutable ? I can rebase over the
change then.
--
viresh
^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: linux-next: build failure after merge of the rust-xarray tree
2025-04-30 10:42 ` Viresh Kumar
@ 2025-05-01 8:29 ` Stephen Rothwell
2025-05-01 9:41 ` Andreas Hindborg
1 sibling, 0 replies; 14+ messages in thread
From: Stephen Rothwell @ 2025-05-01 8:29 UTC (permalink / raw)
To: Viresh Kumar
Cc: Andreas Hindborg, Tamir Duberstein, Linux Kernel Mailing List,
Linux Next Mailing List
[-- Attachment #1: Type: text/plain, Size: 1947 bytes --]
Hi Viresh,
On Wed, 30 Apr 2025 16:12:34 +0530 Viresh Kumar <viresh.kumar@linaro.org> wrote:
>
> On 30-04-25, 20:23, Stephen Rothwell wrote:
> > Caused by commit
> >
> > a68f46e83747 ("rust: types: add `ForeignOwnable::PointedTo`")
> >
> > interacting with commit
> >
> > 254df142ab42 ("rust: cpufreq: Add initial abstractions for cpufreq framework")
> >
> > from the cpufreq-arm tree.
> >
> > I don't know how to fix this up, so I have dropped the rust-xarray tree
> > for today.
>
> Probably this:
>
> diff --git a/rust/kernel/cpufreq.rs b/rust/kernel/cpufreq.rs
> index 49246e50f67e..82d20b999e6c 100644
> --- a/rust/kernel/cpufreq.rs
> +++ b/rust/kernel/cpufreq.rs
> @@ -630,7 +630,7 @@ pub fn data<T: ForeignOwnable>(&mut self) -> Option<<T>::Borrowed<'_>> {
> None
> } else {
> // SAFETY: The data is earlier set from [`set_data`].
> - Some(unsafe { T::borrow(self.as_ref().driver_data) })
> + Some(unsafe { T::borrow(self.as_ref().driver_data.cast()) })
> }
> }
>
> @@ -657,7 +657,7 @@ fn clear_data<T: ForeignOwnable>(&mut self) -> Option<T> {
> let data = Some(
> // SAFETY: The data is earlier set by us from [`set_data`]. It is safe to take
> // back the ownership of the data from the foreign interface.
> - unsafe { <T as ForeignOwnable>::from_foreign(self.as_ref().driver_data) },
> + unsafe { <T as ForeignOwnable>::from_foreign(self.as_ref().driver_data.cast()) },
> );
> self.as_mut_ref().driver_data = ptr::null_mut();
> data
>
>
> Andreas, is your xarray-next branch immmutable ? I can rebase over the
> change then.
I have applied that as a merge fix up for the rust-xarray tree merge
from today. (This time running "make rustftmcheck" :-))
--
Cheers,
Stephen Rothwell
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: linux-next: build failure after merge of the rust-xarray tree
2025-04-29 15:33 ` Miguel Ojeda
@ 2025-05-01 8:32 ` Stephen Rothwell
2025-05-01 9:02 ` Miguel Ojeda
0 siblings, 1 reply; 14+ messages in thread
From: Stephen Rothwell @ 2025-05-01 8:32 UTC (permalink / raw)
To: Miguel Ojeda
Cc: Andreas Hindborg, Andrew Morton, Danilo Krummrich,
Linux Kernel Mailing List, Linux Next Mailing List
[-- Attachment #1: Type: text/plain, Size: 631 bytes --]
Hi Miguel,
On Tue, 29 Apr 2025 17:33:29 +0200 Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> wrote:
>
> On Tue, Apr 29, 2025 at 9:44 AM Stephen Rothwell <sfr@canb.auug.org.au> wrote:
> >
> > I have applied that from today and it all builds fine. Thanks.
>
> It seems a couple spaces got removed when applying, so `rustfmtcheck`
> fails in next-20250429.
>
> Would it be possible to run `make ..... rustfmt` as a merge/build step?
I will try to remember to run 'make rustfmtcheck' whenever I do a merge
fix up on rust code.
(hmmm, no leading tab characters - who knew :-))
--
Cheers,
Stephen Rothwell
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: linux-next: build failure after merge of the rust-xarray tree
2025-05-01 8:32 ` Stephen Rothwell
@ 2025-05-01 9:02 ` Miguel Ojeda
0 siblings, 0 replies; 14+ messages in thread
From: Miguel Ojeda @ 2025-05-01 9:02 UTC (permalink / raw)
To: Stephen Rothwell
Cc: Andreas Hindborg, Andrew Morton, Danilo Krummrich,
Linux Kernel Mailing List, Linux Next Mailing List
On Thu, May 1, 2025 at 10:32 AM Stephen Rothwell <sfr@canb.auug.org.au> wrote:
>
> I will try to remember to run 'make rustfmtcheck' whenever I do a merge
> fix up on rust code.
>
> (hmmm, no leading tab characters - who knew :-))
Thanks! :)
(If you run `make rustfmt`, i.e. without the `check` at the end, it
will apply the changes directly).
Cheers,
Miguel
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: linux-next: build failure after merge of the rust-xarray tree
2025-04-30 10:42 ` Viresh Kumar
2025-05-01 8:29 ` Stephen Rothwell
@ 2025-05-01 9:41 ` Andreas Hindborg
2025-05-01 10:24 ` Viresh Kumar
1 sibling, 1 reply; 14+ messages in thread
From: Andreas Hindborg @ 2025-05-01 9:41 UTC (permalink / raw)
To: Viresh Kumar
Cc: Stephen Rothwell, Tamir Duberstein, Linux Kernel Mailing List,
Linux Next Mailing List
"Viresh Kumar" <viresh.kumar@linaro.org> writes:
> On 30-04-25, 20:23, Stephen Rothwell wrote:
>> Caused by commit
>>
>> a68f46e83747 ("rust: types: add `ForeignOwnable::PointedTo`")
>>
>> interacting with commit
>>
>> 254df142ab42 ("rust: cpufreq: Add initial abstractions for cpufreq framework")
>>
>> from the cpufreq-arm tree.
>>
>> I don't know how to fix this up, so I have dropped the rust-xarray tree
>> for today.
>
> Probably this:
>
> diff --git a/rust/kernel/cpufreq.rs b/rust/kernel/cpufreq.rs
> index 49246e50f67e..82d20b999e6c 100644
> --- a/rust/kernel/cpufreq.rs
> +++ b/rust/kernel/cpufreq.rs
> @@ -630,7 +630,7 @@ pub fn data<T: ForeignOwnable>(&mut self) -> Option<<T>::Borrowed<'_>> {
> None
> } else {
> // SAFETY: The data is earlier set from [`set_data`].
> - Some(unsafe { T::borrow(self.as_ref().driver_data) })
> + Some(unsafe { T::borrow(self.as_ref().driver_data.cast()) })
> }
> }
>
> @@ -657,7 +657,7 @@ fn clear_data<T: ForeignOwnable>(&mut self) -> Option<T> {
> let data = Some(
> // SAFETY: The data is earlier set by us from [`set_data`]. It is safe to take
> // back the ownership of the data from the foreign interface.
> - unsafe { <T as ForeignOwnable>::from_foreign(self.as_ref().driver_data) },
> + unsafe { <T as ForeignOwnable>::from_foreign(self.as_ref().driver_data.cast()) },
> );
> self.as_mut_ref().driver_data = ptr::null_mut();
> data
>
>
> Andreas, is your xarray-next branch immmutable ? I can rebase over the
> change then.
I might add tags. But I guess now that Stephen carries the merge
resolution, we should be fine? Not sure what the preferred approach is
for this situation.
Best regards,
Andreas Hindborg
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: linux-next: build failure after merge of the rust-xarray tree
2025-05-01 9:41 ` Andreas Hindborg
@ 2025-05-01 10:24 ` Viresh Kumar
2025-05-01 12:19 ` Stephen Rothwell
0 siblings, 1 reply; 14+ messages in thread
From: Viresh Kumar @ 2025-05-01 10:24 UTC (permalink / raw)
To: Andreas Hindborg
Cc: Stephen Rothwell, Tamir Duberstein, Linux Kernel Mailing List,
Linux Next Mailing List
On Thu, 1 May 2025 at 15:45, Andreas Hindborg <a.hindborg@kernel.org> wrote:
> I might add tags.
That won't change the SHA for the commits, so I can safely rebase over
your patches.
> But I guess now that Stephen carries the merge resolution, we should be fine?
Yes, that would work as well. I anyway have prepared a branch based on
your's, I will push that anyway to avoid merge resolution.
Thanks.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: linux-next: build failure after merge of the rust-xarray tree
2025-05-01 10:24 ` Viresh Kumar
@ 2025-05-01 12:19 ` Stephen Rothwell
2025-05-02 5:17 ` Viresh Kumar
0 siblings, 1 reply; 14+ messages in thread
From: Stephen Rothwell @ 2025-05-01 12:19 UTC (permalink / raw)
To: Viresh Kumar
Cc: Andreas Hindborg, Tamir Duberstein, Linux Kernel Mailing List,
Linux Next Mailing List
[-- Attachment #1: Type: text/plain, Size: 407 bytes --]
Hi Viresh,
On Thu, 1 May 2025 15:54:01 +0530 Viresh Kumar <viresh.kumar@linaro.org> wrote:
>
> On Thu, 1 May 2025 at 15:45, Andreas Hindborg <a.hindborg@kernel.org> wrote:
>
> > I might add tags.
>
> That won't change the SHA for the commits, so I can safely rebase over
> your patches.
Tags like "Acked-by" etc in the commit message will change the SHA.
--
Cheers,
Stephen Rothwell
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: linux-next: build failure after merge of the rust-xarray tree
2025-05-01 12:19 ` Stephen Rothwell
@ 2025-05-02 5:17 ` Viresh Kumar
0 siblings, 0 replies; 14+ messages in thread
From: Viresh Kumar @ 2025-05-02 5:17 UTC (permalink / raw)
To: Stephen Rothwell
Cc: Andreas Hindborg, Tamir Duberstein, Linux Kernel Mailing List,
Linux Next Mailing List
On 01-05-25, 22:19, Stephen Rothwell wrote:
> Tags like "Acked-by" etc in the commit message will change the SHA.
I misunderstood what he meant earlier, Of course SHA will change with
this.
--
viresh
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2025-05-02 5:17 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <tAJ0jyptJ0jLaRp9siDw8y2iw3S7GeuC05Uncum-qihlIKfCfEVhQbGNuTengQ0kWpnNp7OoTITxbEdf6nDTCw==@protonmail.internalid>
2025-04-28 10:39 ` linux-next: build failure after merge of the rust-xarray tree Stephen Rothwell
2025-04-28 10:41 ` Stephen Rothwell
2025-04-28 12:25 ` Andreas Hindborg
2025-04-29 7:44 ` Stephen Rothwell
2025-04-29 15:33 ` Miguel Ojeda
2025-05-01 8:32 ` Stephen Rothwell
2025-05-01 9:02 ` Miguel Ojeda
2025-04-30 10:23 Stephen Rothwell
2025-04-30 10:42 ` Viresh Kumar
2025-05-01 8:29 ` Stephen Rothwell
2025-05-01 9:41 ` Andreas Hindborg
2025-05-01 10:24 ` Viresh Kumar
2025-05-01 12:19 ` Stephen Rothwell
2025-05-02 5:17 ` Viresh Kumar
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox