summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdlib/system.3
diff options
context:
space:
mode:
authorscottl <scottl@FreeBSD.org>2003-07-31 05:34:20 +0000
committerscottl <scottl@FreeBSD.org>2003-07-31 05:34:20 +0000
commit07dd39c720b937efa44f6c48262409beaa38263c (patch)
tree4aaa4a9395c84264b76c128a6dd6ea0bf58ce264 /lib/libc/stdlib/system.3
parentf947353bea37caaddde735ba2aba63427901428d (diff)
downloadFreeBSD-src-07dd39c720b937efa44f6c48262409beaa38263c.zip
FreeBSD-src-07dd39c720b937efa44f6c48262409beaa38263c.tar.gz
Allocate the S/G list in the tag, not on the stack. The enforces the rule
that while many maps can exist and be loaded per tag, bus_dmamap_load() and friends can only be called on one map at a time from the tag. This is enforced via the mutex arguments in the tag. Fixing this bug means that s/g lists can be arbitrarily long in length, and also removes an ugly GNU-ism from the code. No API or ABI change is incurred. Similar changes for other platforms is forthcoming.
Diffstat (limited to 'lib/libc/stdlib/system.3')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud