From an email list:
git clone https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git cd linux cat /proc/config.gz > .config yes '' | make oldconfig make localmodconfig make savedefconfig cp defconfig arch/x86/configs/test_defconfig git bisect start v6.11 v6.6
Then iterate:
make test_defconfig make make install
Test the newly installed kernel. Depending on the kernel having the problem or not run:
git bisect good
or
git bisect bad
Repeat until git identifed the problematic commit.
Note: Make sure to pick the right kernel to boot, it's not always the one with the highest version number. After a test you can remove the installed kernel at any time (and you probably want that to not run out of disk space).