Page MenuHomeFreeBSD

busdma: remove parent tag tracking
ClosedPublic

Authored by mhorne on Dec 4 2023, 3:20 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sep 20 2024, 1:18 PM
Unknown Object (File)
Sep 19 2024, 1:04 AM
Unknown Object (File)
Sep 17 2024, 8:36 PM
Unknown Object (File)
Sep 17 2024, 4:19 PM
Unknown Object (File)
Sep 17 2024, 3:10 AM
Unknown Object (File)
Sep 15 2024, 8:58 PM
Unknown Object (File)
Sep 15 2024, 8:46 PM
Unknown Object (File)
Sep 10 2024, 5:21 PM

Details

Summary

Without filter functions, we do not need to keep track of tag ancestry.
All inheritance of the parent tag's parameters occurs when creating the
new child tag.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

(You can build kernel configs with options KTR to test the dmat_copy fixes. I'm not sure if NOTES includes it such that tinderbox covers KTR or not.)

sys/arm/arm/busdma_machdep.c
518

This still uses dmat_copy here. I think you can change it to just use dmat now.

(Also in the other N copies of this)

This revision is now accepted and ready to land.Dec 5 2023, 7:07 PM
This revision was automatically updated to reflect the committed changes.