OpenVZ Forum


Home » Mailing lists » Devel » [PATCH] Fix of vm_rss calculations in vma_merge
[PATCH] Fix of vm_rss calculations in vma_merge [message #557] Mon, 19 December 2005 12:58
xemul is currently offline  xemul
Messages: 248
Registered: November 2005
Senior Member
Patch from Pavel (xemul@):
One of merge cases was accounted with mistake.

Possible fix of
Bug #54871
Bug #51592

--- ./mm/mmap.c.vmrssfix 2005-12-13 15:30:05.000000000 +0300
+++ ./mm/mmap.c 2005-12-19 15:40:17.225126176 +0300
@@ -664,7 +664,7 @@ struct vm_area_struct *vma_merge(struct
* case 7*: prev->vm_rss += area->vm_rss
*/
if (next && addr == next->vm_start) { /* case 5 */
- extra_rss = pages_in_vma_range(prev, addr, end);
+ extra_rss = pages_in_vma_range(next, addr, end);
next->vm_rss -= extra_rss;
}
prev->vm_rss += extra_rss;
 
Read Message
Previous Topic: [KERNEL COMMIT]: diff-ve-procvmstat-20051215
Next Topic: [PATCH] fix of sim_statfs
Goto Forum:
  


Current Time: Tue Aug 26 21:37:20 GMT 2025

Total time taken to generate the page: 0.10283 seconds