diff -NurpP --minimal linux-2.6.33.2.orig/kernel/vserver/limit.c linux-2.6.33.2/kernel/vserver/limit.c --- linux-2.6.33.2.orig/kernel/vserver/limit.c 2010-04-16 15:05:10.000000000 +0000 +++ linux-2.6.33.2/kernel/vserver/limit.c 2010-04-16 14:55:01.000000000 +0000 @@ -280,7 +280,6 @@ void vx_vsi_meminfo(struct sysinfo *val) if (res_limit != RESOURCE_MAX) val->totalram = (res_limit >> PAGE_SHIFT); val->freeram = val->totalram - (res_usage >> PAGE_SHIFT); - val->bufferram = 0; #else /* !CONFIG_CGROUP_MEM_RES_CTLR */ struct vx_info *vxi = current_vx_info(); unsigned long totalram, freeram; @@ -297,6 +296,7 @@ void vx_vsi_meminfo(struct sysinfo *val) val->totalram = totalram; val->freeram = freeram; #endif /* CONFIG_CGROUP_MEM_RES_CTLR */ + val->bufferram = 0; val->totalhigh = 0; val->freehigh = 0; return;