mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 01:17:34 +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
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