Hi Brian,

On Mon, Mar 31, 2025 at 05:47:16PM +0200, Uwe Kleine-König wrote:
> Hello brian,
> 
> On Sat, Mar 15, 2025 at 10:35:37PM +0000, brian m. carlson wrote:
> > On 2025-03-15 at 15:11:07, Salvatore Bonaccorso wrote:
> > > Okay that is already great, thank you for the time.
> > > 
> > > Now the next would in this case be ideally to bisect mainline between
> > > v6.10 and v6.11-rc4 to identify the commit. On each step to build a
> > > deb package for the kernel are hilighted at:
> > > https://wiki.debian.org/DebianKernel/GitBisect
> > 
> > These directions were very helpful in compiling a kernel.
> > Unfortunately, it led to some unusual results.
> > 
> > The first step in the bisect was to try the merge base, which was 6.10,
> > which was bad, at which point Git refused to continue because the
> > problem had been fixed on the v6.10 branch.
> 
> Can you try a vanilla 6.10.12 to confirm that there was a fix on the
> v6.10.x branch? If so, it would be interesting to know which commit
> fixed the issue for you. You can bisect that; I'd recommend something
> like
> 
>       git bisect start --term-new=fine --term-old=broken v6.10.12 v6.10
> 
> to reduce the confusion.
> 
> > So I thought I'd try Debian's 6.9.2, which worked.  Then I tried
> > upstream 6.9, which also failed.  To verify, I tried upstream 6.9.2,
> > which failed as well.
> 
> Huh, this is surprising. Can you try to import the Debian patchstack
> from 6.9.2 onto 6.9.2 and bisect in that one to find the fixing commit?
> 
> > Note that I used `make oldddefconfig` with Debian's config to configure
> > the kernel, stepping back from v6.11-rc4, so it's nearly identical to
> > the Debian kernel (it's not signed and it doesn't have debug info, but
> > otherwise it should be pretty much the same.  In all cases, the tooling
> > is whatever's in Debian unstable at the moment.
> 
> Using `make oldddefconfig` is unstable when going up and down in the git
> history. A more suiteable approach is:
> 
>       cp .config arch/x86/configs/brian_defconfig
> 
> and then use `make brian_defconfig` instead of `make oldconfig` in each
> step.
> 
> > My conclusion is thus that Debian includes some patch in the 6.9 and
> > 6.10 series that fixes suspend and hibernate, but that patch is not
> > included in 6.11 and newer.
> 
> I look forward to your test results. Your findings are really strange.

Did you had a chance to do further investigation here?

Regards,
Salvatore

Reply via email to