-
Notifications
You must be signed in to change notification settings - Fork 78
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Revert "pw_multibuf: Replace Mutex with ISL"
This reverts commit 18442a7. This CL also bumps the kMetaSizeBytes of pw_bluetooth_sapphire/central_test.cc which is now required due to larger size of metadata objects. Reason for revert: Using ISL causes issues in downstream when used in conjunction with a SynchronizedAllocator<Mutex> since SimpleAllocator attempts to lock the latter's mutex within the ISL. Original change's description: > pw_multibuf: Replace Mutex with ISL > > Per-region mutexes have size overhead that is much larger than > affordable for individual chunk regions. Prior to this change, > SimpleAllocator's LinkedRegionTracker was 144 bytes (!) when compiled > for host. After this change, it is 48 bytes (which is still too large, > but now the size can be reasonably improved by reducing the number of > pointer and size pairs). > > Change-Id: Iae5b3e277d649b613f1b12be911464657e8890bf > Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/200996 > Pigweed-Auto-Submit: Taylor Cramer <[email protected]> > Presubmit-Verified: CQ Bot Account <[email protected]> > Commit-Queue: Auto-Submit <[email protected]> > Reviewed-by: Alexei Frolov <[email protected]> Bug: 385791125 Change-Id: I757347806e716d33aa3900251664651909c1a8a5 Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/256433 Lint: Lint 🤖 <[email protected]> Presubmit-Verified: CQ Bot Account <[email protected]> Docs-Not-Needed: David Rees <[email protected]> Commit-Queue: David Rees <[email protected]> Reviewed-by: David Rees <[email protected]> Reviewed-by: Ted Pudlik <[email protected]> Reviewed-by: Jason Graffius <[email protected]>
- Loading branch information
1 parent
7cb8a82
commit a567ea4
Showing
12 changed files
with
15 additions
and
17 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters