Re: [GIT PULL] dma-mapping updates for Linux 6.12

From: Xi Ruoyao
Date: Sat Sep 21 2024 - 03:56:32 EST


On Fri, 2024-09-20 at 22:12 -0700, Christoph Hellwig wrote:
> On Sat, Sep 21, 2024 at 01:15:43AM +0800, Xi Ruoyao wrote:
> > > > What camere and driver are you using?
> >
> > Bus 003 Device 003: ID 0c45:6366 Microdia Webcam Vitade AF
> >
> > The driver is uvcvideo.
> >
> > > And what architecture and platform are you on?
> >
> > A x86_64 laptop (with Core i5-11300H CPU).
>
> Oh, so it's not arm64, which has the most juicy changes this time
> around.
>
> Can you try the following "manual bisect" for me?
>
> First test f69e342eec008e1bab772d3963c3dd9979293e13 to see if that
> works.  If it doesn't work come back as I'm a bit lost :)

Yes it works (kernel boots fine and camera works fine).

> If it does work, try b5c58b2fdc427e7958412ecb2de2804a1f7c1572 next,
> if it doesn't work can you send me your dmesg?

It behaves completely erratically on boot. I cannot get a full log
because the laptop has no serial output. And the behavior seems not
deterministic. I have some transcript of messages I photoed in several
boot attempts though:

Oops: general protection fault, probably non-canonical address 0xf5c1150c090c1cc1: 0000 [#1] PREEMPT SMP

BUG: kernel NULL pointer dereference, address: 0000000000000078

BUG: Bad page map in process systemd-journal pte:150000000b pmd:1641dc067


--
Xi Ruoyao <xry111@xxxxxxxxxxx>
School of Aerospace Science and Technology, Xidian University