Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1200217 > unrolled thread

Re: [PATCH] smaps: fill missing fields for vma(VM_HUGETLB)

Started byJörn Engel <joern@purestorage.com>
First post2015-08-04 20:30 +0200
Last post2015-08-12 01:50 +0200
Articles 7 on this page of 27 — 4 participants

Back to article view | Back to linux.kernel

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: [PATCH] smaps: fill missing fields for vma(VM_HUGETLB) Jörn Engel <joern@purestorage.com> - 2015-08-04 20:30 +0200
    Re: [PATCH] smaps: fill missing fields for vma(VM_HUGETLB) David Rientjes <rientjes@google.com> - 2015-08-06 04:20 +0200
      Re: [PATCH] smaps: fill missing fields for vma(VM_HUGETLB) Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> - 2015-08-06 09:50 +0200
        [PATCH v2 0/2] hugetlb: display per-process/per-vma usage Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> - 2015-08-07 09:30 +0200
          [PATCH v2 2/2] mm: hugetlb: add VmHugetlbRSS: field in  /proc/pid/status Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> - 2015-08-07 09:30 +0200
            Re: [PATCH v2 2/2] mm: hugetlb: add VmHugetlbRSS: field in  /proc/pid/status Andrew Morton <akpm@linux-foundation.org> - 2015-08-08 01:00 +0200
              [PATCH v3 3/3] Documentation/filesystems/proc.txt: document hugetlb  RSS Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> - 2015-08-10 02:50 +0200
                Re: [PATCH v3 3/3] Documentation/filesystems/proc.txt: document  hugetlb RSS David Rientjes <rientjes@google.com> - 2015-08-11 02:50 +0200
                  Re: [PATCH v3 3/3] Documentation/filesystems/proc.txt: document  hugetlb RSS Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> - 2015-08-12 02:10 +0200
                    [PATCH v4 2/2] mm: hugetlb: proc: add HugetlbPages field to  /proc/PID/status Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> - 2015-08-12 09:50 +0200
                      Re: [PATCH v4 2/2] mm: hugetlb: proc: add HugetlbPages field to  /proc/PID/status David Rientjes <rientjes@google.com> - 2015-08-12 22:40 +0200
                        Re: [PATCH v4 2/2] mm: hugetlb: proc: add HugetlbPages field to  /proc/PID/status Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> - 2015-08-13 02:50 +0200
                          Re: [PATCH v4 2/2] mm: hugetlb: proc: add HugetlbPages field to  /proc/PID/status Jörn Engel <joern@purestorage.com> - 2015-08-13 23:20 +0200
                        Re: [PATCH v4 2/2] mm: hugetlb: proc: add HugetlbPages field to  /proc/PID/status Jörn Engel <joern@purestorage.com> - 2015-08-13 23:20 +0200
                        Re: [PATCH v4 2/2] mm: hugetlb: proc: add HugetlbPages field to  /proc/PID/status David Rientjes <rientjes@google.com> - 2015-08-17 23:30 +0200
                    [PATCH v4 1/2] mm: hugetlb: proc: add HugetlbPages field to  /proc/PID/smaps Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> - 2015-08-12 09:50 +0200
                      Re: [PATCH v4 1/2] mm: hugetlb: proc: add HugetlbPages field to  /proc/PID/smaps David Rientjes <rientjes@google.com> - 2015-08-12 22:30 +0200
                        Re: [PATCH v4 1/2] mm: hugetlb: proc: add HugetlbPages field to  /proc/PID/smaps Jörn Engel <joern@purestorage.com> - 2015-08-13 23:20 +0200
              [PATCH v3 2/3] mm: hugetlb: add VmHugetlbRSS: field in  /proc/pid/status Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> - 2015-08-10 02:50 +0200
                Re: [PATCH v3 2/3] mm: hugetlb: add VmHugetlbRSS: field in  /proc/pid/status Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> - 2015-08-10 03:20 +0200
              [PATCH v3 1/3] smaps: fill missing fields for vma(VM_HUGETLB) Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> - 2015-08-10 02:50 +0200
              Re: [PATCH v2 2/2] mm: hugetlb: add VmHugetlbRSS: field in  /proc/pid/status Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> - 2015-08-10 02:50 +0200
          [PATCH v2 1/2] smaps: fill missing fields for vma(VM_HUGETLB) Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> - 2015-08-07 09:30 +0200
            Re: [PATCH v2 1/2] smaps: fill missing fields for vma(VM_HUGETLB) Andrew Morton <akpm@linux-foundation.org> - 2015-08-08 01:00 +0200
            Re: [PATCH v2 1/2] smaps: fill missing fields for vma(VM_HUGETLB) David Rientjes <rientjes@google.com> - 2015-08-11 02:40 +0200
              Re: [PATCH v2 1/2] smaps: fill missing fields for vma(VM_HUGETLB) Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> - 2015-08-12 01:40 +0200
                Re: [PATCH v2 1/2] smaps: fill missing fields for vma(VM_HUGETLB) David Rientjes <rientjes@google.com> - 2015-08-12 01:50 +0200

Page 2 of 2 — ← Prev page 1 [2]


#1203723 — [PATCH v3 1/3] smaps: fill missing fields for vma(VM_HUGETLB)

FromNaoya Horiguchi <n-horiguchi@ah.jp.nec.com>
Date2015-08-10 02:50 +0200
Subject[PATCH v3 1/3] smaps: fill missing fields for vma(VM_HUGETLB)
Message-ID<pVJrQ-5JM-7@gated-at.bofh.it>
In reply to#1203069
Q3VycmVudGx5IHNtYXBzIHJlcG9ydHMgbWFueSB6ZXJvIGZpZWxkcyBmb3Igdm1hKFZNX0hVR0VU
TEIpLCB3aGljaCBpcw0KaW5jb252ZW5pZW50IHdoZW4gd2Ugd2FudCB0byBrbm93IHBlci10YXNr
IG9yIHBlci12bWEgYmFzZSBodWdldGxiIHVzYWdlLg0KVGhpcyBwYXRjaCBlbmFibGVzIHRoZXNl
IGZpZWxkcyBieSBpbnRyb2R1Y2luZyBzbWFwc19odWdldGxiX3JhbmdlKCkuDQoNCmJlZm9yZSBw
YXRjaDoNCg0KICBTaXplOiAgICAgICAgICAgICAgMjA0ODAga0INCiAgUnNzOiAgICAgICAgICAg
ICAgICAgICAwIGtCDQogIFBzczogICAgICAgICAgICAgICAgICAgMCBrQg0KICBTaGFyZWRfQ2xl
YW46ICAgICAgICAgIDAga0INCiAgU2hhcmVkX0RpcnR5OiAgICAgICAgICAwIGtCDQogIFByaXZh
dGVfQ2xlYW46ICAgICAgICAgMCBrQg0KICBQcml2YXRlX0RpcnR5OiAgICAgICAgIDAga0INCiAg
UmVmZXJlbmNlZDogICAgICAgICAgICAwIGtCDQogIEFub255bW91czogICAgICAgICAgICAgMCBr
Qg0KICBBbm9uSHVnZVBhZ2VzOiAgICAgICAgIDAga0INCiAgU3dhcDogICAgICAgICAgICAgICAg
ICAwIGtCDQogIEtlcm5lbFBhZ2VTaXplOiAgICAgMjA0OCBrQg0KICBNTVVQYWdlU2l6ZTogICAg
ICAgIDIwNDgga0INCiAgTG9ja2VkOiAgICAgICAgICAgICAgICAwIGtCDQogIFZtRmxhZ3M6IHJk
IHdyIG1yIG13IG1lIGRlIGh0DQoNCmFmdGVyIHBhdGNoOg0KDQogIFNpemU6ICAgICAgICAgICAg
ICAyMDQ4MCBrQg0KICBSc3M6ICAgICAgICAgICAgICAgMTg0MzIga0INCiAgUHNzOiAgICAgICAg
ICAgICAgIDE4NDMyIGtCDQogIFNoYXJlZF9DbGVhbjogICAgICAgICAgMCBrQg0KICBTaGFyZWRf
RGlydHk6ICAgICAgICAgIDAga0INCiAgUHJpdmF0ZV9DbGVhbjogICAgICAgICAwIGtCDQogIFBy
aXZhdGVfRGlydHk6ICAgICAxODQzMiBrQg0KICBSZWZlcmVuY2VkOiAgICAgICAgMTg0MzIga0IN
CiAgQW5vbnltb3VzOiAgICAgICAgIDE4NDMyIGtCDQogIEFub25IdWdlUGFnZXM6ICAgICAgICAg
MCBrQg0KICBTd2FwOiAgICAgICAgICAgICAgICAgIDAga0INCiAgS2VybmVsUGFnZVNpemU6ICAg
ICAyMDQ4IGtCDQogIE1NVVBhZ2VTaXplOiAgICAgICAgMjA0OCBrQg0KICBMb2NrZWQ6ICAgICAg
ICAgICAgICAgIDAga0INCiAgVm1GbGFnczogcmQgd3IgbXIgbXcgbWUgZGUgaHQNCg0KU2lnbmVk
LW9mZi1ieTogTmFveWEgSG9yaWd1Y2hpIDxuLWhvcmlndWNoaUBhaC5qcC5uZWMuY29tPg0KQWNr
ZWQtYnk6IErDtnJuIEVuZ2VsIDxqb2VybkBsb2dmcy5vcmc+DQotLS0NCiBmcy9wcm9jL3Rhc2tf
bW11LmMgfCAyNyArKysrKysrKysrKysrKysrKysrKysrKysrKysNCiAxIGZpbGUgY2hhbmdlZCwg
MjcgaW5zZXJ0aW9ucygrKQ0KDQpkaWZmIC0tZ2l0IHY0LjItcmM0Lm9yaWcvZnMvcHJvYy90YXNr
X21tdS5jIHY0LjItcmM0L2ZzL3Byb2MvdGFza19tbXUuYw0KaW5kZXggY2ExZTA5MTg4MWQ0Li5j
NzIxODYwMzMwNmQgMTAwNjQ0DQotLS0gdjQuMi1yYzQub3JpZy9mcy9wcm9jL3Rhc2tfbW11LmMN
CisrKyB2NC4yLXJjNC9mcy9wcm9jL3Rhc2tfbW11LmMNCkBAIC02MTAsMTIgKzYxMCwzOSBAQCBz
dGF0aWMgdm9pZCBzaG93X3NtYXBfdm1hX2ZsYWdzKHN0cnVjdCBzZXFfZmlsZSAqbSwgc3RydWN0
IHZtX2FyZWFfc3RydWN0ICp2bWEpDQogCXNlcV9wdXRjKG0sICdcbicpOw0KIH0NCiANCisjaWZk
ZWYgQ09ORklHX0hVR0VUTEJfUEFHRQ0KK3N0YXRpYyBpbnQgc21hcHNfaHVnZXRsYl9yYW5nZShw
dGVfdCAqcHRlLCB1bnNpZ25lZCBsb25nIGhtYXNrLA0KKwkJCQkgdW5zaWduZWQgbG9uZyBhZGRy
LCB1bnNpZ25lZCBsb25nIGVuZCwNCisJCQkJIHN0cnVjdCBtbV93YWxrICp3YWxrKQ0KK3sNCisJ
c3RydWN0IG1lbV9zaXplX3N0YXRzICptc3MgPSB3YWxrLT5wcml2YXRlOw0KKwlzdHJ1Y3Qgdm1f
YXJlYV9zdHJ1Y3QgKnZtYSA9IHdhbGstPnZtYTsNCisJc3RydWN0IHBhZ2UgKnBhZ2UgPSBOVUxM
Ow0KKw0KKwlpZiAocHRlX3ByZXNlbnQoKnB0ZSkpIHsNCisJCXBhZ2UgPSB2bV9ub3JtYWxfcGFn
ZSh2bWEsIGFkZHIsICpwdGUpOw0KKwl9IGVsc2UgaWYgKGlzX3N3YXBfcHRlKCpwdGUpKSB7DQor
CQlzd3BfZW50cnlfdCBzd3BlbnQgPSBwdGVfdG9fc3dwX2VudHJ5KCpwdGUpOw0KKw0KKwkJaWYg
KGlzX21pZ3JhdGlvbl9lbnRyeShzd3BlbnQpKQ0KKwkJCXBhZ2UgPSBtaWdyYXRpb25fZW50cnlf
dG9fcGFnZShzd3BlbnQpOw0KKwl9DQorCWlmIChwYWdlKQ0KKwkJc21hcHNfYWNjb3VudChtc3Ms
IHBhZ2UsIGh1Z2VfcGFnZV9zaXplKGhzdGF0ZV92bWEodm1hKSksDQorCQkJICAgICAgcHRlX3lv
dW5nKCpwdGUpLCBwdGVfZGlydHkoKnB0ZSkpOw0KKwlyZXR1cm4gMDsNCit9DQorI2VuZGlmIC8q
IEhVR0VUTEJfUEFHRSAqLw0KKw0KIHN0YXRpYyBpbnQgc2hvd19zbWFwKHN0cnVjdCBzZXFfZmls
ZSAqbSwgdm9pZCAqdiwgaW50IGlzX3BpZCkNCiB7DQogCXN0cnVjdCB2bV9hcmVhX3N0cnVjdCAq
dm1hID0gdjsNCiAJc3RydWN0IG1lbV9zaXplX3N0YXRzIG1zczsNCiAJc3RydWN0IG1tX3dhbGsg
c21hcHNfd2FsayA9IHsNCiAJCS5wbWRfZW50cnkgPSBzbWFwc19wdGVfcmFuZ2UsDQorI2lmZGVm
IENPTkZJR19IVUdFVExCX1BBR0UNCisJCS5odWdldGxiX2VudHJ5ID0gc21hcHNfaHVnZXRsYl9y
YW5nZSwNCisjZW5kaWYNCiAJCS5tbSA9IHZtYS0+dm1fbW0sDQogCQkucHJpdmF0ZSA9ICZtc3Ms
DQogCX07DQotLSANCjIuNC4zDQo=
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [prev] | [next] | [standalone]


#1203724 — Re: [PATCH v2 2/2] mm: hugetlb: add VmHugetlbRSS: field in /proc/pid/status

FromNaoya Horiguchi <n-horiguchi@ah.jp.nec.com>
Date2015-08-10 02:50 +0200
SubjectRe: [PATCH v2 2/2] mm: hugetlb: add VmHugetlbRSS: field in /proc/pid/status
Message-ID<pVJrQ-5JM-3@gated-at.bofh.it>
In reply to#1203069
T24gRnJpLCBBdWcgMDcsIDIwMTUgYXQgMDM6NTU6MzdQTSAtMDcwMCwgQW5kcmV3IE1vcnRvbiB3
cm90ZToNCj4gT24gRnJpLCA3IEF1ZyAyMDE1IDA3OjI0OjUwICswMDAwIE5hb3lhIEhvcmlndWNo
aSA8bi1ob3JpZ3VjaGlAYWguanAubmVjLmNvbT4gd3JvdGU6DQo+IA0KPiA+IEN1cnJlbnRseSB0
aGVyZSdzIG5vIGVhc3kgd2F5IHRvIGdldCBwZXItcHJvY2VzcyB1c2FnZSBvZiBodWdldGxiIHBh
Z2VzLCB3aGljaA0KPiA+IGlzIGluY29udmVuaWVudCBiZWNhdXNlIGFwcGxpY2F0aW9ucyB3aGlj
aCB1c2UgaHVnZXRsYiB0eXBpY2FsbHkgd2FudCB0byBjb250cm9sDQo+ID4gdGhlaXIgcHJvY2Vz
c2VzIG9uIHRoZSBiYXNpcyBvZiBob3cgbXVjaCBtZW1vcnkgKGluY2x1ZGluZyBodWdldGxiKSB0
aGV5IHVzZS4NCj4gPiBTbyB0aGlzIHBhdGNoIHNpbXBseSBwcm92aWRlcyBlYXN5IGFjY2VzcyB0
byB0aGUgaW5mbyB2aWEgL3Byb2MvcGlkL3N0YXR1cy4NCj4gPiANCj4gPiBUaGlzIHBhdGNoIHNo
b3VsZG4ndCBjaGFuZ2UgdGhlIE9PTSBiZWhhdmlvciAoc28gaHVnZXRsYiB1c2FnZSBpcyBpZ25v
cmVkIGFzDQo+ID4gaXMgbm93LCkgd2hpY2ggSSBndWVzcyBpcyBmaW5lIHVudGlsIHdlIGhhdmUg
c29tZSBzdHJvbmcgcmVhc29uIHRvIGRvIGl0Lg0KPiA+IA0KPiANCj4gQSBwcm9jZnMgY2hhbmdl
IHRyaWdnZXJzIGEgZG9jdW1lbnRhdGlvbiBjaGFuZ2UuICBBbHdheXMsIHBsZWFzZS4gDQo+IERv
Y3VtZW50YXRpb24vZmlsZXN5c3RlbXMvcHJvYy50eHQgaXMgdGhlIHBsYWNlLg0KDQpPSywgSSds
bCBkbyB0aGlzLg0KDQo+ID4NCj4gPiAuLi4NCj4gPg0KPiA+IEBAIC01MDQsNiArNTE5LDkgQEAg
c3RhdGljIGlubGluZSBzcGlubG9ja190ICpodWdlX3B0ZV9sb2NrcHRyKHN0cnVjdCBoc3RhdGUg
KmgsDQo+ID4gIHsNCj4gPiAgCXJldHVybiAmbW0tPnBhZ2VfdGFibGVfbG9jazsNCj4gPiAgfQ0K
PiA+ICsNCj4gPiArI2RlZmluZSBnZXRfaHVnZXRsYl9yc3MobW0pCTANCj4gPiArI2RlZmluZSBt
b2RfaHVnZXRsYl9yc3MobW0sIHZhbHVlKQlkbyB7fSB3aGlsZSAoMCkNCj4gDQo+IEkgZG9uJ3Qg
dGhpbmsgdGhlc2UgaGF2ZSB0byBiZSBtYWNyb3M/ICBpbmxpbmUgZnVuY3Rpb25zIGFyZSBuaWNl
ciBpbg0KPiBzZXZlcmFsIHdheXM6IG1vcmUgcmVhZGFibGUsIG1vcmUgbGlrZWx5IHRvIGJlIGRv
Y3VtZW50ZWQsIGNhbiBwcmV2ZW50DQo+IHVudXNlZCB2YXJpYWJsZSB3YXJuaW5ncy4NCg0KUmln
aHQsIEknbGwgdXNlIGlubGluZSBmdW5jdGlvbnMuDQoNCj4gPiAgI2VuZGlmCS8qIENPTkZJR19I
VUdFVExCX1BBR0UgKi8NCj4gPiAgDQo+ID4gIHN0YXRpYyBpbmxpbmUgc3BpbmxvY2tfdCAqaHVn
ZV9wdGVfbG9jayhzdHJ1Y3QgaHN0YXRlICpoLA0KPiA+DQo+ID4gLi4uDQo+ID4NCj4gPiAtLS0g
djQuMi1yYzQub3JpZy9tbS9tZW1vcnkuYw0KPiA+ICsrKyB2NC4yLXJjNC9tbS9tZW1vcnkuYw0K
PiA+IEBAIC02MjAsMTIgKzYyMCwxMiBAQCBpbnQgX19wdGVfYWxsb2Nfa2VybmVsKHBtZF90ICpw
bWQsIHVuc2lnbmVkIGxvbmcgYWRkcmVzcykNCj4gPiAgCXJldHVybiAwOw0KPiA+ICB9DQo+ID4g
IA0KPiA+IC1zdGF0aWMgaW5saW5lIHZvaWQgaW5pdF9yc3NfdmVjKGludCAqcnNzKQ0KPiA+ICtp
bmxpbmUgdm9pZCBpbml0X3Jzc192ZWMoaW50ICpyc3MpDQo+ID4gIHsNCj4gPiAgCW1lbXNldChy
c3MsIDAsIHNpemVvZihpbnQpICogTlJfTU1fQ09VTlRFUlMpOw0KPiA+ICB9DQo+ID4gIA0KPiA+
IC1zdGF0aWMgaW5saW5lIHZvaWQgYWRkX21tX3Jzc192ZWMoc3RydWN0IG1tX3N0cnVjdCAqbW0s
IGludCAqcnNzKQ0KPiA+ICtpbmxpbmUgdm9pZCBhZGRfbW1fcnNzX3ZlYyhzdHJ1Y3QgbW1fc3Ry
dWN0ICptbSwgaW50ICpyc3MpDQo+ID4gIHsNCj4gPiAgCWludCBpOw0KPiANCj4gVGhlIGlubGlu
ZXMgYXJlIGEgYml0IG9kZCwgYnV0IHRoaXMgZG9lcyBzYXZlIH4xMCBieXRlcyBpbiBtZW1vcnku
byBmb3INCj4gc29tZSByZWFzb24uDQoNCnNvIEknbGwga2VlcCBnb2luZyB3aXRoIHRoaXMuDQoN
ClRoYW5rcywNCk5hb3lhIEhvcmlndWNoaQ==
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [prev] | [next] | [standalone]


#1202373 — [PATCH v2 1/2] smaps: fill missing fields for vma(VM_HUGETLB)

FromNaoya Horiguchi <n-horiguchi@ah.jp.nec.com>
Date2015-08-07 09:30 +0200
Subject[PATCH v2 1/2] smaps: fill missing fields for vma(VM_HUGETLB)
Message-ID<pUKgj-10c-49@gated-at.bofh.it>
In reply to#1202357
Q3VycmVudGx5IHNtYXBzIHJlcG9ydHMgbWFueSB6ZXJvIGZpZWxkcyBmb3Igdm1hKFZNX0hVR0VU
TEIpLCB3aGljaCBpcw0KaW5jb252ZW5pZW50IHdoZW4gd2Ugd2FudCB0byBrbm93IHBlci10YXNr
IG9yIHBlci12bWEgYmFzZSBodWdldGxiIHVzYWdlLg0KVGhpcyBwYXRjaCBlbmFibGVzIHRoZXNl
IGZpZWxkcyBieSBpbnRyb2R1Y2luZyBzbWFwc19odWdldGxiX3JhbmdlKCkuDQoNCmJlZm9yZSBw
YXRjaDoNCg0KICBTaXplOiAgICAgICAgICAgICAgMjA0ODAga0INCiAgUnNzOiAgICAgICAgICAg
ICAgICAgICAwIGtCDQogIFBzczogICAgICAgICAgICAgICAgICAgMCBrQg0KICBTaGFyZWRfQ2xl
YW46ICAgICAgICAgIDAga0INCiAgU2hhcmVkX0RpcnR5OiAgICAgICAgICAwIGtCDQogIFByaXZh
dGVfQ2xlYW46ICAgICAgICAgMCBrQg0KICBQcml2YXRlX0RpcnR5OiAgICAgICAgIDAga0INCiAg
UmVmZXJlbmNlZDogICAgICAgICAgICAwIGtCDQogIEFub255bW91czogICAgICAgICAgICAgMCBr
Qg0KICBBbm9uSHVnZVBhZ2VzOiAgICAgICAgIDAga0INCiAgU3dhcDogICAgICAgICAgICAgICAg
ICAwIGtCDQogIEtlcm5lbFBhZ2VTaXplOiAgICAgMjA0OCBrQg0KICBNTVVQYWdlU2l6ZTogICAg
ICAgIDIwNDgga0INCiAgTG9ja2VkOiAgICAgICAgICAgICAgICAwIGtCDQogIFZtRmxhZ3M6IHJk
IHdyIG1yIG13IG1lIGRlIGh0DQoNCmFmdGVyIHBhdGNoOg0KDQogIFNpemU6ICAgICAgICAgICAg
ICAyMDQ4MCBrQg0KICBSc3M6ICAgICAgICAgICAgICAgMTg0MzIga0INCiAgUHNzOiAgICAgICAg
ICAgICAgIDE4NDMyIGtCDQogIFNoYXJlZF9DbGVhbjogICAgICAgICAgMCBrQg0KICBTaGFyZWRf
RGlydHk6ICAgICAgICAgIDAga0INCiAgUHJpdmF0ZV9DbGVhbjogICAgICAgICAwIGtCDQogIFBy
aXZhdGVfRGlydHk6ICAgICAxODQzMiBrQg0KICBSZWZlcmVuY2VkOiAgICAgICAgMTg0MzIga0IN
CiAgQW5vbnltb3VzOiAgICAgICAgIDE4NDMyIGtCDQogIEFub25IdWdlUGFnZXM6ICAgICAgICAg
MCBrQg0KICBTd2FwOiAgICAgICAgICAgICAgICAgIDAga0INCiAgS2VybmVsUGFnZVNpemU6ICAg
ICAyMDQ4IGtCDQogIE1NVVBhZ2VTaXplOiAgICAgICAgMjA0OCBrQg0KICBMb2NrZWQ6ICAgICAg
ICAgICAgICAgIDAga0INCiAgVm1GbGFnczogcmQgd3IgbXIgbXcgbWUgZGUgaHQNCg0KU2lnbmVk
LW9mZi1ieTogTmFveWEgSG9yaWd1Y2hpIDxuLWhvcmlndWNoaUBhaC5qcC5uZWMuY29tPg0KQWNr
ZWQtYnk6IErDtnJuIEVuZ2VsIDxqb2VybkBsb2dmcy5vcmc+DQotLS0NCiBmcy9wcm9jL3Rhc2tf
bW11LmMgfCAyNyArKysrKysrKysrKysrKysrKysrKysrKysrKysNCiAxIGZpbGUgY2hhbmdlZCwg
MjcgaW5zZXJ0aW9ucygrKQ0KDQpkaWZmIC0tZ2l0IHY0LjItcmM0Lm9yaWcvZnMvcHJvYy90YXNr
X21tdS5jIHY0LjItcmM0L2ZzL3Byb2MvdGFza19tbXUuYw0KaW5kZXggY2ExZTA5MTg4MWQ0Li5j
NzIxODYwMzMwNmQgMTAwNjQ0DQotLS0gdjQuMi1yYzQub3JpZy9mcy9wcm9jL3Rhc2tfbW11LmMN
CisrKyB2NC4yLXJjNC9mcy9wcm9jL3Rhc2tfbW11LmMNCkBAIC02MTAsMTIgKzYxMCwzOSBAQCBz
dGF0aWMgdm9pZCBzaG93X3NtYXBfdm1hX2ZsYWdzKHN0cnVjdCBzZXFfZmlsZSAqbSwgc3RydWN0
IHZtX2FyZWFfc3RydWN0ICp2bWEpDQogCXNlcV9wdXRjKG0sICdcbicpOw0KIH0NCiANCisjaWZk
ZWYgQ09ORklHX0hVR0VUTEJfUEFHRQ0KK3N0YXRpYyBpbnQgc21hcHNfaHVnZXRsYl9yYW5nZShw
dGVfdCAqcHRlLCB1bnNpZ25lZCBsb25nIGhtYXNrLA0KKwkJCQkgdW5zaWduZWQgbG9uZyBhZGRy
LCB1bnNpZ25lZCBsb25nIGVuZCwNCisJCQkJIHN0cnVjdCBtbV93YWxrICp3YWxrKQ0KK3sNCisJ
c3RydWN0IG1lbV9zaXplX3N0YXRzICptc3MgPSB3YWxrLT5wcml2YXRlOw0KKwlzdHJ1Y3Qgdm1f
YXJlYV9zdHJ1Y3QgKnZtYSA9IHdhbGstPnZtYTsNCisJc3RydWN0IHBhZ2UgKnBhZ2UgPSBOVUxM
Ow0KKw0KKwlpZiAocHRlX3ByZXNlbnQoKnB0ZSkpIHsNCisJCXBhZ2UgPSB2bV9ub3JtYWxfcGFn
ZSh2bWEsIGFkZHIsICpwdGUpOw0KKwl9IGVsc2UgaWYgKGlzX3N3YXBfcHRlKCpwdGUpKSB7DQor
CQlzd3BfZW50cnlfdCBzd3BlbnQgPSBwdGVfdG9fc3dwX2VudHJ5KCpwdGUpOw0KKw0KKwkJaWYg
KGlzX21pZ3JhdGlvbl9lbnRyeShzd3BlbnQpKQ0KKwkJCXBhZ2UgPSBtaWdyYXRpb25fZW50cnlf
dG9fcGFnZShzd3BlbnQpOw0KKwl9DQorCWlmIChwYWdlKQ0KKwkJc21hcHNfYWNjb3VudChtc3Ms
IHBhZ2UsIGh1Z2VfcGFnZV9zaXplKGhzdGF0ZV92bWEodm1hKSksDQorCQkJICAgICAgcHRlX3lv
dW5nKCpwdGUpLCBwdGVfZGlydHkoKnB0ZSkpOw0KKwlyZXR1cm4gMDsNCit9DQorI2VuZGlmIC8q
IEhVR0VUTEJfUEFHRSAqLw0KKw0KIHN0YXRpYyBpbnQgc2hvd19zbWFwKHN0cnVjdCBzZXFfZmls
ZSAqbSwgdm9pZCAqdiwgaW50IGlzX3BpZCkNCiB7DQogCXN0cnVjdCB2bV9hcmVhX3N0cnVjdCAq
dm1hID0gdjsNCiAJc3RydWN0IG1lbV9zaXplX3N0YXRzIG1zczsNCiAJc3RydWN0IG1tX3dhbGsg
c21hcHNfd2FsayA9IHsNCiAJCS5wbWRfZW50cnkgPSBzbWFwc19wdGVfcmFuZ2UsDQorI2lmZGVm
IENPTkZJR19IVUdFVExCX1BBR0UNCisJCS5odWdldGxiX2VudHJ5ID0gc21hcHNfaHVnZXRsYl9y
YW5nZSwNCisjZW5kaWYNCiAJCS5tbSA9IHZtYS0+dm1fbW0sDQogCQkucHJpdmF0ZSA9ICZtc3Ms
DQogCX07DQotLSANCjIuNC4zDQo=
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [prev] | [next] | [standalone]


#1203070 — Re: [PATCH v2 1/2] smaps: fill missing fields for vma(VM_HUGETLB)

FromAndrew Morton <akpm@linux-foundation.org>
Date2015-08-08 01:00 +0200
SubjectRe: [PATCH v2 1/2] smaps: fill missing fields for vma(VM_HUGETLB)
Message-ID<pUYMi-5gn-9@gated-at.bofh.it>
In reply to#1202373
On Fri, 7 Aug 2015 07:24:50 +0000 Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> wrote:

> Currently smaps reports many zero fields for vma(VM_HUGETLB), which is
> inconvenient when we want to know per-task or per-vma base hugetlb usage.
> This patch enables these fields by introducing smaps_hugetlb_range().
> 
> before patch:
> 
>   Size:              20480 kB
>   Rss:                   0 kB
>   Pss:                   0 kB
>   Shared_Clean:          0 kB
>   Shared_Dirty:          0 kB
>   Private_Clean:         0 kB
>   Private_Dirty:         0 kB
>   Referenced:            0 kB
>   Anonymous:             0 kB
>   AnonHugePages:         0 kB
>   Swap:                  0 kB
>   KernelPageSize:     2048 kB
>   MMUPageSize:        2048 kB
>   Locked:                0 kB
>   VmFlags: rd wr mr mw me de ht
> 
> after patch:
> 
>   Size:              20480 kB
>   Rss:               18432 kB
>   Pss:               18432 kB
>   Shared_Clean:          0 kB
>   Shared_Dirty:          0 kB
>   Private_Clean:         0 kB
>   Private_Dirty:     18432 kB
>   Referenced:        18432 kB
>   Anonymous:         18432 kB
>   AnonHugePages:         0 kB
>   Swap:                  0 kB
>   KernelPageSize:     2048 kB
>   MMUPageSize:        2048 kB
>   Locked:                0 kB
>   VmFlags: rd wr mr mw me de ht
> 

Is there something we can say about this in
Documentation/filesystems/proc.txt?

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [prev] | [next] | [standalone]


#1204650 — Re: [PATCH v2 1/2] smaps: fill missing fields for vma(VM_HUGETLB)

FromDavid Rientjes <rientjes@google.com>
Date2015-08-11 02:40 +0200
SubjectRe: [PATCH v2 1/2] smaps: fill missing fields for vma(VM_HUGETLB)
Message-ID<pW5LI-5JT-7@gated-at.bofh.it>
In reply to#1202373
On Fri, 7 Aug 2015, Naoya Horiguchi wrote:

> Currently smaps reports many zero fields for vma(VM_HUGETLB), which is
> inconvenient when we want to know per-task or per-vma base hugetlb usage.
> This patch enables these fields by introducing smaps_hugetlb_range().
> 
> before patch:
> 
>   Size:              20480 kB
>   Rss:                   0 kB
>   Pss:                   0 kB
>   Shared_Clean:          0 kB
>   Shared_Dirty:          0 kB
>   Private_Clean:         0 kB
>   Private_Dirty:         0 kB
>   Referenced:            0 kB
>   Anonymous:             0 kB
>   AnonHugePages:         0 kB
>   Swap:                  0 kB
>   KernelPageSize:     2048 kB
>   MMUPageSize:        2048 kB
>   Locked:                0 kB
>   VmFlags: rd wr mr mw me de ht
> 
> after patch:
> 
>   Size:              20480 kB
>   Rss:               18432 kB
>   Pss:               18432 kB
>   Shared_Clean:          0 kB
>   Shared_Dirty:          0 kB
>   Private_Clean:         0 kB
>   Private_Dirty:     18432 kB
>   Referenced:        18432 kB
>   Anonymous:         18432 kB
>   AnonHugePages:         0 kB
>   Swap:                  0 kB
>   KernelPageSize:     2048 kB
>   MMUPageSize:        2048 kB
>   Locked:                0 kB
>   VmFlags: rd wr mr mw me de ht
> 

I think this will lead to breakage, unfortunately, specifically for users 
who are concerned with resource management.

An example: we use memcg hierarchies to charge memory for individual jobs, 
specific users, and system overhead.  Memcg is a cgroup, so this is done 
for an aggregate of processes, and we often have to monitor their memory 
usage.  Each process isn't assigned to its own memcg, and I don't believe 
common users of memcg assign individual processes to their own memcgs.  

When a memcg is out of memory, we need to track the memory usage of 
processes attached to its memcg hierarchy to determine what is unexpected, 
either as a result of a new rollout or because of a memory leak.  To do 
that, we use the rss exported by smaps that is now changed with this 
patch.  By using smaps rather than /proc/pid/status, we can report where 
memory usage is unexpected.

This would cause our process that manages all memcgs on our systems to 
break.  Perhaps I haven't been as convincing in my previous messages of 
this, but it's quite an obvious userspace regression.

This memory was not included in rss originally because memory in the 
hugetlb persistent pool is always resident.  Unmapping the memory does not 
free memory.  For this reason, hugetlb memory has always been treated as 
its own type of memory.

It would have been arguable back when hugetlbfs was introduced whether it 
should be included.  I'm afraid the ship has sailed on that since a decade 
has past and it would cause userspace to break if existing metrics are 
used that already have cleared defined semantics.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [prev] | [next] | [standalone]


#1205504 — Re: [PATCH v2 1/2] smaps: fill missing fields for vma(VM_HUGETLB)

FromNaoya Horiguchi <n-horiguchi@ah.jp.nec.com>
Date2015-08-12 01:40 +0200
SubjectRe: [PATCH v2 1/2] smaps: fill missing fields for vma(VM_HUGETLB)
Message-ID<pWrjb-3iz-19@gated-at.bofh.it>
In reply to#1204650
T24gTW9uLCBBdWcgMTAsIDIwMTUgYXQgMDU6Mzc6NTRQTSAtMDcwMCwgRGF2aWQgUmllbnRqZXMg
d3JvdGU6DQo+IE9uIEZyaSwgNyBBdWcgMjAxNSwgTmFveWEgSG9yaWd1Y2hpIHdyb3RlOg0KPiAN
Cj4gPiBDdXJyZW50bHkgc21hcHMgcmVwb3J0cyBtYW55IHplcm8gZmllbGRzIGZvciB2bWEoVk1f
SFVHRVRMQiksIHdoaWNoIGlzDQo+ID4gaW5jb252ZW5pZW50IHdoZW4gd2Ugd2FudCB0byBrbm93
IHBlci10YXNrIG9yIHBlci12bWEgYmFzZSBodWdldGxiIHVzYWdlLg0KPiA+IFRoaXMgcGF0Y2gg
ZW5hYmxlcyB0aGVzZSBmaWVsZHMgYnkgaW50cm9kdWNpbmcgc21hcHNfaHVnZXRsYl9yYW5nZSgp
Lg0KPiA+IA0KPiA+IGJlZm9yZSBwYXRjaDoNCj4gPiANCj4gPiAgIFNpemU6ICAgICAgICAgICAg
ICAyMDQ4MCBrQg0KPiA+ICAgUnNzOiAgICAgICAgICAgICAgICAgICAwIGtCDQo+ID4gICBQc3M6
ICAgICAgICAgICAgICAgICAgIDAga0INCj4gPiAgIFNoYXJlZF9DbGVhbjogICAgICAgICAgMCBr
Qg0KPiA+ICAgU2hhcmVkX0RpcnR5OiAgICAgICAgICAwIGtCDQo+ID4gICBQcml2YXRlX0NsZWFu
OiAgICAgICAgIDAga0INCj4gPiAgIFByaXZhdGVfRGlydHk6ICAgICAgICAgMCBrQg0KPiA+ICAg
UmVmZXJlbmNlZDogICAgICAgICAgICAwIGtCDQo+ID4gICBBbm9ueW1vdXM6ICAgICAgICAgICAg
IDAga0INCj4gPiAgIEFub25IdWdlUGFnZXM6ICAgICAgICAgMCBrQg0KPiA+ICAgU3dhcDogICAg
ICAgICAgICAgICAgICAwIGtCDQo+ID4gICBLZXJuZWxQYWdlU2l6ZTogICAgIDIwNDgga0INCj4g
PiAgIE1NVVBhZ2VTaXplOiAgICAgICAgMjA0OCBrQg0KPiA+ICAgTG9ja2VkOiAgICAgICAgICAg
ICAgICAwIGtCDQo+ID4gICBWbUZsYWdzOiByZCB3ciBtciBtdyBtZSBkZSBodA0KPiA+IA0KPiA+
IGFmdGVyIHBhdGNoOg0KPiA+IA0KPiA+ICAgU2l6ZTogICAgICAgICAgICAgIDIwNDgwIGtCDQo+
ID4gICBSc3M6ICAgICAgICAgICAgICAgMTg0MzIga0INCj4gPiAgIFBzczogICAgICAgICAgICAg
ICAxODQzMiBrQg0KPiA+ICAgU2hhcmVkX0NsZWFuOiAgICAgICAgICAwIGtCDQo+ID4gICBTaGFy
ZWRfRGlydHk6ICAgICAgICAgIDAga0INCj4gPiAgIFByaXZhdGVfQ2xlYW46ICAgICAgICAgMCBr
Qg0KPiA+ICAgUHJpdmF0ZV9EaXJ0eTogICAgIDE4NDMyIGtCDQo+ID4gICBSZWZlcmVuY2VkOiAg
ICAgICAgMTg0MzIga0INCj4gPiAgIEFub255bW91czogICAgICAgICAxODQzMiBrQg0KPiA+ICAg
QW5vbkh1Z2VQYWdlczogICAgICAgICAwIGtCDQo+ID4gICBTd2FwOiAgICAgICAgICAgICAgICAg
IDAga0INCj4gPiAgIEtlcm5lbFBhZ2VTaXplOiAgICAgMjA0OCBrQg0KPiA+ICAgTU1VUGFnZVNp
emU6ICAgICAgICAyMDQ4IGtCDQo+ID4gICBMb2NrZWQ6ICAgICAgICAgICAgICAgIDAga0INCj4g
PiAgIFZtRmxhZ3M6IHJkIHdyIG1yIG13IG1lIGRlIGh0DQo+ID4gDQo+IA0KPiBJIHRoaW5rIHRo
aXMgd2lsbCBsZWFkIHRvIGJyZWFrYWdlLCB1bmZvcnR1bmF0ZWx5LCBzcGVjaWZpY2FsbHkgZm9y
IHVzZXJzIA0KPiB3aG8gYXJlIGNvbmNlcm5lZCB3aXRoIHJlc291cmNlIG1hbmFnZW1lbnQuDQo+
IA0KPiBBbiBleGFtcGxlOiB3ZSB1c2UgbWVtY2cgaGllcmFyY2hpZXMgdG8gY2hhcmdlIG1lbW9y
eSBmb3IgaW5kaXZpZHVhbCBqb2JzLCANCj4gc3BlY2lmaWMgdXNlcnMsIGFuZCBzeXN0ZW0gb3Zl
cmhlYWQuICBNZW1jZyBpcyBhIGNncm91cCwgc28gdGhpcyBpcyBkb25lIA0KPiBmb3IgYW4gYWdn
cmVnYXRlIG9mIHByb2Nlc3NlcywgYW5kIHdlIG9mdGVuIGhhdmUgdG8gbW9uaXRvciB0aGVpciBt
ZW1vcnkgDQo+IHVzYWdlLiAgRWFjaCBwcm9jZXNzIGlzbid0IGFzc2lnbmVkIHRvIGl0cyBvd24g
bWVtY2csIGFuZCBJIGRvbid0IGJlbGlldmUgDQo+IGNvbW1vbiB1c2VycyBvZiBtZW1jZyBhc3Np
Z24gaW5kaXZpZHVhbCBwcm9jZXNzZXMgdG8gdGhlaXIgb3duIG1lbWNncy4gIA0KPiANCj4gV2hl
biBhIG1lbWNnIGlzIG91dCBvZiBtZW1vcnksIHdlIG5lZWQgdG8gdHJhY2sgdGhlIG1lbW9yeSB1
c2FnZSBvZiANCj4gcHJvY2Vzc2VzIGF0dGFjaGVkIHRvIGl0cyBtZW1jZyBoaWVyYXJjaHkgdG8g
ZGV0ZXJtaW5lIHdoYXQgaXMgdW5leHBlY3RlZCwgDQo+IGVpdGhlciBhcyBhIHJlc3VsdCBvZiBh
IG5ldyByb2xsb3V0IG9yIGJlY2F1c2Ugb2YgYSBtZW1vcnkgbGVhay4gIFRvIGRvIA0KPiB0aGF0
LCB3ZSB1c2UgdGhlIHJzcyBleHBvcnRlZCBieSBzbWFwcyB0aGF0IGlzIG5vdyBjaGFuZ2VkIHdp
dGggdGhpcyANCj4gcGF0Y2guICBCeSB1c2luZyBzbWFwcyByYXRoZXIgdGhhbiAvcHJvYy9waWQv
c3RhdHVzLCB3ZSBjYW4gcmVwb3J0IHdoZXJlIA0KPiBtZW1vcnkgdXNhZ2UgaXMgdW5leHBlY3Rl
ZC4NCj4gDQo+IFRoaXMgd291bGQgY2F1c2Ugb3VyIHByb2Nlc3MgdGhhdCBtYW5hZ2VzIGFsbCBt
ZW1jZ3Mgb24gb3VyIHN5c3RlbXMgdG8gDQo+IGJyZWFrLiAgUGVyaGFwcyBJIGhhdmVuJ3QgYmVl
biBhcyBjb252aW5jaW5nIGluIG15IHByZXZpb3VzIG1lc3NhZ2VzIG9mIA0KPiB0aGlzLCBidXQg
aXQncyBxdWl0ZSBhbiBvYnZpb3VzIHVzZXJzcGFjZSByZWdyZXNzaW9uLg0KDQpPSywgdGhpcyB2
ZXJzaW9uIGFzc3VtZXMgdGhhdCB1c2Vyc3BhY2UgZGlzdGluZ3Vpc2hlcyB2bWEoVk1fSFVHRVRM
Qikgd2l0aA0KIlZtRmxhZ3MiIGZpZWxkLCB3aGljaCBpcyB1bnJlYWxpc3RpYy4gU28gSSdsbCBr
ZWVwIGFsbCBleGlzdGluZyBmaWVsZHMNCnVudG91Y2hlZCBieSBpbnRyb2R1Y2luZyBodWdldGxi
IHVzYWdlIGluZm8uDQoNCj4gVGhpcyBtZW1vcnkgd2FzIG5vdCBpbmNsdWRlZCBpbiByc3Mgb3Jp
Z2luYWxseSBiZWNhdXNlIG1lbW9yeSBpbiB0aGUgDQo+IGh1Z2V0bGIgcGVyc2lzdGVudCBwb29s
IGlzIGFsd2F5cyByZXNpZGVudC4gIFVubWFwcGluZyB0aGUgbWVtb3J5IGRvZXMgbm90IA0KPiBm
cmVlIG1lbW9yeS4gIEZvciB0aGlzIHJlYXNvbiwgaHVnZXRsYiBtZW1vcnkgaGFzIGFsd2F5cyBi
ZWVuIHRyZWF0ZWQgYXMgDQo+IGl0cyBvd24gdHlwZSBvZiBtZW1vcnkuDQoNClJpZ2h0LCBzbyBp
dCBtaWdodCBiZSBiZXR0ZXIgbm90IHRvIHVzZSB0aGUgd29yZCAiUlNTIiBmb3IgaHVnZXRsYiwg
bWF5YmUNCnNvbWV0aGluZyBsaWtlICJIdWdldGxiUGFnZXM6IiBzZWVtcyBiZXR0ZXIgdG8gbWUu
DQoNClRoYW5rcywNCk5hb3lhIEhvcmlndWNoaQ0KDQo+IEl0IHdvdWxkIGhhdmUgYmVlbiBhcmd1
YWJsZSBiYWNrIHdoZW4gaHVnZXRsYmZzIHdhcyBpbnRyb2R1Y2VkIHdoZXRoZXIgaXQgDQo+IHNo
b3VsZCBiZSBpbmNsdWRlZC4gIEknbSBhZnJhaWQgdGhlIHNoaXAgaGFzIHNhaWxlZCBvbiB0aGF0
IHNpbmNlIGEgZGVjYWRlIA0KPiBoYXMgcGFzdCBhbmQgaXQgd291bGQgY2F1c2UgdXNlcnNwYWNl
IHRvIGJyZWFrIGlmIGV4aXN0aW5nIG1ldHJpY3MgYXJlIA0KPiB1c2VkIHRoYXQgYWxyZWFkeSBo
YXZlIGNsZWFyZWQgZGVmaW5lZCBzZW1hbnRpY3Mu
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [prev] | [next] | [standalone]


#1205507 — Re: [PATCH v2 1/2] smaps: fill missing fields for vma(VM_HUGETLB)

FromDavid Rientjes <rientjes@google.com>
Date2015-08-12 01:50 +0200
SubjectRe: [PATCH v2 1/2] smaps: fill missing fields for vma(VM_HUGETLB)
Message-ID<pWrsS-3u0-7@gated-at.bofh.it>
In reply to#1205504
On Tue, 11 Aug 2015, Naoya Horiguchi wrote:

> > This memory was not included in rss originally because memory in the 
> > hugetlb persistent pool is always resident.  Unmapping the memory does not 
> > free memory.  For this reason, hugetlb memory has always been treated as 
> > its own type of memory.
> 
> Right, so it might be better not to use the word "RSS" for hugetlb, maybe
> something like "HugetlbPages:" seems better to me.
> 

When the pagesize is also specified, as it is in smaps, I think this would 
be the best option.  Note that we can't distinguish between variable 
hugetlb sizes with VmFlags alone.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [prev] | [standalone]


Page 2 of 2 — ← Prev page 1 [2]

Back to top | Article view | linux.kernel


csiph-web