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)
Sun, Apr 28, 3:28 AM
Unknown Object (File)
Sat, Apr 27, 2:57 AM
Unknown Object (File)
Mar 28 2024, 12:55 AM
Unknown Object (File)
Mar 27 2024, 12:06 AM
Unknown Object (File)
Mar 26 2024, 5:15 PM
Unknown Object (File)
Mar 21 2024, 3:44 AM
Unknown Object (File)
Mar 13 2024, 1:26 AM
Unknown Object (File)
Feb 17 2024, 5:29 AM

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.