Finding git commit corresponding to 13.2-RELEASE-p3
- Reply: Tomoaki AOKI : "Re: Finding git commit corresponding to 13.2-RELEASE-p3"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 24 Sep 2023 17:41:30 UTC
Hi, I'm trying to debug sleep on my laptop, but have run into trouble reproducing the problem with a locally-built kernel, which I suspect is an issue of me not getting the right version of the source for what's currently running. Can anyone point me in the right direction for what commit 13.2-RELEASE-p3 was built from? I neglected to install the source component during my initial install, so cloned manually. I've tried a few different commits, including initially HEAD on 13-STABLE, and more recently a build of 866e5c6b3ce7 from stable/13 (based on https://www.freebsd.org/security/advisories/FreeBSD-EN-23:09.freebsd-update.asc). However the builds I've managed to produce introduce an additional failure that masks the original problem. On 13.2-RELEASE-p3, my machine goes to sleep, and partly wakes up before hitting https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=211705#c3 on a laptop whose only storage is eMMC, in particular with the screen coming back up enough for me to see the failure from sdhci. On all the kernels I've built locally, the screen never comes back up, so I wouldn't be able to see if changes I made had any effect. (There's no actual serial port on this machine to debug with another machine.) So I now want to find the commit corresponding to exactly the kernel shipped with (amd64) 13.2-RELEASE-p3, so I can • Verify that I can actually reproduce the exact problem on a locally-built (so, modifiable kernel). Otherwise there's something wrong with my build process, I guess. (The kernels I'm building boot and run, but have different behavior when I try to resume from sleep compared to 13.2-RELEASE-p3.) • Debug bug 211705, and • Binary search changes to see what commits might have altered the resume behavior on my machine (which I'm happy to dig into the problems themselves, but I really need to find which git commit to build from, and I'm having trouble finding this information. I'm sorry if it's posted in some place I haven't managed to find, but I'd appreciate any pointers (both to this specific piece of information, and how to find it in the future for other scenarios). Thanks in advance, Colin