[PATCH 0/2] Fix device removal order for Apple dart iommu
Janne Grunau
j at jannau.net
Fri Nov 1 09:09:26 CET 2024
On Fri, Nov 01, 2024 at 11:52:26AM +0530, Sughosh Ganu wrote:
> On Fri, 1 Nov 2024 at 04:37, Janne Grunau <j at jannau.net> wrote:
> >
> > Starting with v2024.10 dev_iommu_dma_unmap calls during device removal
> > trigger a NULL pointer dereference since the the iommu device is removed
> > before its user. The sparsely used DM_FLAG_VITAL flag is intended for
> > this dependency.
> > This series adds it to the Apple dart iommu driver and implements the
> > two phased device removal to the EFI loader.
>
> Is this also the cause of the crash that you were observing with the
> RFC patches that I had posted earlier?
It shouldn't as I applied those patches on top of this. This is a
separate issue already present in v2024.10. I discovered the LMB changes
while investigating this.
Janne
More information about the U-Boot
mailing list