mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-09-13 13:02:28 +00:00
Kernel: Initialize PhysicalRegion::m_large_zones, remove m_small_zones
Found by PVS Studio Static Analysis.
This commit is contained in:
parent
39e5b42f36
commit
b8e210deea
Notes:
sideshowbarker
2024-07-17 22:21:26 +09:00
Author: https://github.com/bgianfo
Commit: b8e210deea
Pull-request: https://github.com/SerenityOS/serenity/pull/11366
Reviewed-by: https://github.com/IdanHo ✅
2 changed files with 2 additions and 3 deletions
|
@ -63,7 +63,7 @@ void PhysicalRegion::initialize_zones()
|
||||||
m_large_zones = make_zones(large_zone_size);
|
m_large_zones = make_zones(large_zone_size);
|
||||||
|
|
||||||
// Then divide any remaining space into 1 MiB zones (with 256 pages each)
|
// Then divide any remaining space into 1 MiB zones (with 256 pages each)
|
||||||
m_small_zones = make_zones(small_zone_size);
|
make_zones(small_zone_size);
|
||||||
}
|
}
|
||||||
|
|
||||||
OwnPtr<PhysicalRegion> PhysicalRegion::try_take_pages_from_beginning(unsigned page_count)
|
OwnPtr<PhysicalRegion> PhysicalRegion::try_take_pages_from_beginning(unsigned page_count)
|
||||||
|
|
|
@ -46,8 +46,7 @@ private:
|
||||||
|
|
||||||
NonnullOwnPtrVector<PhysicalZone> m_zones;
|
NonnullOwnPtrVector<PhysicalZone> m_zones;
|
||||||
|
|
||||||
size_t m_large_zones;
|
size_t m_large_zones { 0 };
|
||||||
size_t m_small_zones;
|
|
||||||
|
|
||||||
PhysicalZone::List m_usable_zones;
|
PhysicalZone::List m_usable_zones;
|
||||||
PhysicalZone::List m_full_zones;
|
PhysicalZone::List m_full_zones;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue