On 24.06.25 10:07, Benno Lossin wrote:
On Tue Jun 24, 2025 at 9:24 AM CEST, Thorsten Leemhuis wrote:
[CCing Miguel (JFYI) as well as Christian, who reported the build error[1] with 6.15.4-rc1 (which I'm seeing as well[2]) caused by the patch this mail is about according to Benno.]
Thanks!
On 24.06.25 01:14, Benno Lossin wrote:
On Mon Jun 23, 2025 at 3:07 PM CEST, Greg Kroah-Hartman wrote:
6.15-stable review patch. If anyone has any objections, please let me know.
From: Danilo Krummrich dakr@kernel.org
[ Upstream commit f744201c6159fc7323c40936fd079525f7063598 ]
In Devres::drop() we first remove the devres action and then drop the wrapped device resource.
The design goal is to give the owner of a Devres object control over when the device resource is dropped, but limit the overall scope to the corresponding device being bound to a driver.
[...] This is missing the prerequisite patch #1 from
https://lore.kernel.org/all/20250612121817.1621-1-dakr@kernel.org
You afaics mean 1b56e765bf8990 ("rust: completion: implement initial abstraction") [v6.16-rc3]
Yes that is the prerequisite.
– which did not cleanly apply to 6.15.4-rc1 in
In which repository is that tag? I didn't find it in the stable tree.
Use this tree and branch:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git/l...
There sadly is no tag ("send a patch to Greg's rc-release scripts to make them tag -rc releases" is somewhere near the end of my todo list for a while already...).
I tried applying it on top of v6.15.3 and that also results in a conflict, but only in `bindgen_helpers.h` and `helpers.c`, so we can simply provide a fixed patch.
Yeah, that likely is needed to make Greg happy here.
@Danilo, I think this should be backported, how do you want to proceed?
Ciao, Thorsten