Hi On Fri, Feb 07, 2025 at 10:02:34PM +0100, Radoslav Bodó wrote: > Hi again ;) > > > Candidates for the breaking behaviour could be (just adding this now > > for documentation purposes, so that we might not loose track): > > > > 6434af166441 ("xen: use correct end address of kernel for conflict > > checking") > > b1e6e80a1b42 ("xen/swiotlb: add alignment check for dma buffers") > > 1bd4e5a74da9 ("xen/swiotlb: fix allocated size") > > > > (all of those did land in 6.1.113). > > thank you for excelent pointers. So I wen't to GPT and find out that > building basic .debs from vanila tree is really easy nowadays ;) > > I've compiled and tested 3 kernels each with one reverted commit and find > that breaking commit is actually > > b1e6e80a1b42 ("xen/swiotlb: add alignment check for dma buffers") > > ``` > boot_xen4.17-amd54_linux-6.1.113-custom_fail.log (plain 6.1.113) > kernel: [ 4.477998] mpt3sas_cm0: failure ... > boot_xen4.17-amd54_linux-6.1.113-revert1bd4e5a74da9_fail.log > kernel: [ 4.406562] mpt3sas_cm0: failure > boot_xen4.17-amd54_linux-6.1.113-revert6434af166441_fail.log > kernel: [ 4.740379] mpt3sas_cm0: failure > boot_xen4.17-amd54_linux-6.1.113-revertb1e6e80a1b42_ok.log > kernel: [ 11.795343] mpt3sas_cm0: port enable: SUCCESS > ``` > > > here just notes for anyone else who might be willing to confirm the finding > > ## how to build kernel .deb from modified git tree > > ``` > git clone https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git > cd linux/ > git checkout v6.1.113 > > cp /boot/config-$(uname -r) .config > make oldconfig > scripts/config --set-str SYSTEM_REVISION "$(git rev-parse --short HEAD)" > scripts/config --set-str SYSTEM_SERIAL "$(date +%s)" > > git revert COMMITID > export CONCURRENCY_LEVEL=$(nproc) > fakeroot make -j$(nproc) deb-pkg LOCALVERSION=-revertCOMMITID > git reset HEAD^ --hard > ```
Awesome, thanks for goin this extra step. With the breaking commit identified we can now report this to upstream, will do shortly and keep (you) in the loop as the reporter, as upstream might ask some addional things to do. Thanks for your contirbution identifying the problem! Regards, Salvatore