Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1203721
| From | Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | [PATCH v3 2/3] mm: hugetlb: add VmHugetlbRSS: field in /proc/pid/status |
| Date | 2015-08-10 02:50 +0200 |
| Message-ID | <pVJrQ-5JM-5@gated-at.bofh.it> (permalink) |
| References | <pUYMi-5gn-5@gated-at.bofh.it> <pVJrQ-5JM-3@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
Q3VycmVudGx5IHRoZXJlJ3Mgbm8gZWFzeSB3YXkgdG8gZ2V0IHBlci1wcm9jZXNzIHVzYWdlIG9m IGh1Z2V0bGIgcGFnZXMsIHdoaWNoDQppcyBpbmNvbnZlbmllbnQgYmVjYXVzZSBhcHBsaWNhdGlv bnMgd2hpY2ggdXNlIGh1Z2V0bGIgdHlwaWNhbGx5IHdhbnQgdG8gY29udHJvbA0KdGhlaXIgcHJv Y2Vzc2VzIG9uIHRoZSBiYXNpcyBvZiBob3cgbXVjaCBtZW1vcnkgKGluY2x1ZGluZyBodWdldGxi KSB0aGV5IHVzZS4NClNvIHRoaXMgcGF0Y2ggc2ltcGx5IHByb3ZpZGVzIGVhc3kgYWNjZXNzIHRv IHRoZSBpbmZvIHZpYSAvcHJvYy9waWQvc3RhdHVzLg0KDQpUaGlzIHBhdGNoIHNob3VsZG4ndCBj aGFuZ2UgdGhlIE9PTSBiZWhhdmlvciAoc28gaHVnZXRsYiB1c2FnZSBpcyBpZ25vcmVkIGFzDQpp cyBub3csKSB3aGljaCBJIGd1ZXNzIGlzIGZpbmUgdW50aWwgd2UgaGF2ZSBzb21lIHN0cm9uZyBy ZWFzb24gdG8gZG8gaXQuDQoNClNpZ25lZC1vZmYtYnk6IE5hb3lhIEhvcmlndWNoaSA8bi1ob3Jp Z3VjaGlAYWguanAubmVjLmNvbT4NCi0tLQ0KdjIgLT4gdjM6DQotIHVzZSBpbmxpbmUgZnVuY3Rp b25zIGluc3RlYWQgb2YgbWFjcm9zIGZvciAhQ09ORklHX0hVR0VUTEJfUEFHRQ0KLS0tDQogZnMv cHJvYy90YXNrX21tdS5jICAgICAgIHwgIDUgKysrKy0NCiBpbmNsdWRlL2xpbnV4L2h1Z2V0bGIu aCAgfCAyNCArKysrKysrKysrKysrKysrKysrKysrKysNCiBpbmNsdWRlL2xpbnV4L21tLmggICAg ICAgfCAgMyArKysNCiBpbmNsdWRlL2xpbnV4L21tX3R5cGVzLmggfCAgMyArKysNCiBtbS9odWdl dGxiLmMgICAgICAgICAgICAgfCAgOSArKysrKysrKysNCiBtbS9tZW1vcnkuYyAgICAgICAgICAg ICAgfCAgNCArKy0tDQogbW0vcm1hcC5jICAgICAgICAgICAgICAgIHwgIDQgKysrLQ0KIDcgZmls ZXMgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdp dCB2NC4yLXJjNC5vcmlnL2ZzL3Byb2MvdGFza19tbXUuYyB2NC4yLXJjNC9mcy9wcm9jL3Rhc2tf bW11LmMNCmluZGV4IGM3MjE4NjAzMzA2ZC4uZjE4MWY1NmZjY2UyIDEwMDY0NA0KLS0tIHY0LjIt cmM0Lm9yaWcvZnMvcHJvYy90YXNrX21tdS5jDQorKysgdjQuMi1yYzQvZnMvcHJvYy90YXNrX21t dS5jDQpAQCAtMjIsNyArMjIsNyBAQA0KIHZvaWQgdGFza19tZW0oc3RydWN0IHNlcV9maWxlICpt LCBzdHJ1Y3QgbW1fc3RydWN0ICptbSkNCiB7DQogCXVuc2lnbmVkIGxvbmcgZGF0YSwgdGV4dCwg bGliLCBzd2FwLCBwdGVzLCBwbWRzOw0KLQl1bnNpZ25lZCBsb25nIGhpd2F0ZXJfdm0sIHRvdGFs X3ZtLCBoaXdhdGVyX3JzcywgdG90YWxfcnNzOw0KKwl1bnNpZ25lZCBsb25nIGhpd2F0ZXJfdm0s IHRvdGFsX3ZtLCBoaXdhdGVyX3JzcywgdG90YWxfcnNzLCBodWdldGxiX3JzczsNCiANCiAJLyoN CiAJICogTm90ZTogdG8gbWluaW1pemUgdGhlaXIgb3ZlcmhlYWQsIG1tIG1haW50YWlucyBoaXdh dGVyX3ZtIGFuZA0KQEAgLTM3LDYgKzM3LDcgQEAgdm9pZCB0YXNrX21lbShzdHJ1Y3Qgc2VxX2Zp bGUgKm0sIHN0cnVjdCBtbV9zdHJ1Y3QgKm1tKQ0KIAloaXdhdGVyX3JzcyA9IHRvdGFsX3JzcyA9 IGdldF9tbV9yc3MobW0pOw0KIAlpZiAoaGl3YXRlcl9yc3MgPCBtbS0+aGl3YXRlcl9yc3MpDQog CQloaXdhdGVyX3JzcyA9IG1tLT5oaXdhdGVyX3JzczsNCisJaHVnZXRsYl9yc3MgPSBnZXRfaHVn ZXRsYl9yc3MobW0pOw0KIA0KIAlkYXRhID0gbW0tPnRvdGFsX3ZtIC0gbW0tPnNoYXJlZF92bSAt IG1tLT5zdGFja192bTsNCiAJdGV4dCA9IChQQUdFX0FMSUdOKG1tLT5lbmRfY29kZSkgLSAobW0t PnN0YXJ0X2NvZGUgJiBQQUdFX01BU0spKSA+PiAxMDsNCkBAIC01MSw2ICs1Miw3IEBAIHZvaWQg dGFza19tZW0oc3RydWN0IHNlcV9maWxlICptLCBzdHJ1Y3QgbW1fc3RydWN0ICptbSkNCiAJCSJW bVBpbjpcdCU4bHUga0JcbiINCiAJCSJWbUhXTTpcdCU4bHUga0JcbiINCiAJCSJWbVJTUzpcdCU4 bHUga0JcbiINCisJCSJWbUh1Z2V0bGJSU1M6XHQlOGx1IGtCXG4iDQogCQkiVm1EYXRhOlx0JThs dSBrQlxuIg0KIAkJIlZtU3RrOlx0JThsdSBrQlxuIg0KIAkJIlZtRXhlOlx0JThsdSBrQlxuIg0K QEAgLTY0LDYgKzY2LDcgQEAgdm9pZCB0YXNrX21lbShzdHJ1Y3Qgc2VxX2ZpbGUgKm0sIHN0cnVj dCBtbV9zdHJ1Y3QgKm1tKQ0KIAkJbW0tPnBpbm5lZF92bSA8PCAoUEFHRV9TSElGVC0xMCksDQog CQloaXdhdGVyX3JzcyA8PCAoUEFHRV9TSElGVC0xMCksDQogCQl0b3RhbF9yc3MgPDwgKFBBR0Vf U0hJRlQtMTApLA0KKwkJaHVnZXRsYl9yc3MgPDwgKFBBR0VfU0hJRlQtMTApLA0KIAkJZGF0YSA8 PCAoUEFHRV9TSElGVC0xMCksDQogCQltbS0+c3RhY2tfdm0gPDwgKFBBR0VfU0hJRlQtMTApLCB0 ZXh0LCBsaWIsDQogCQlwdGVzID4+IDEwLA0KZGlmZiAtLWdpdCB2NC4yLXJjNC5vcmlnL2luY2x1 ZGUvbGludXgvaHVnZXRsYi5oIHY0LjItcmM0L2luY2x1ZGUvbGludXgvaHVnZXRsYi5oDQppbmRl eCBkODkxZjk0OTQ2NmEuLmZhOTU2ZDk0Y2FjYiAxMDA2NDQNCi0tLSB2NC4yLXJjNC5vcmlnL2lu Y2x1ZGUvbGludXgvaHVnZXRsYi5oDQorKysgdjQuMi1yYzQvaW5jbHVkZS9saW51eC9odWdldGxi LmgNCkBAIC00NjksNiArNDY5LDIxIEBAIHN0YXRpYyBpbmxpbmUgc3BpbmxvY2tfdCAqaHVnZV9w dGVfbG9ja3B0cihzdHJ1Y3QgaHN0YXRlICpoLA0KICNkZWZpbmUgaHVnZXBhZ2VzX3N1cHBvcnRl ZCgpIChIUEFHRV9TSElGVCAhPSAwKQ0KICNlbmRpZg0KIA0KKy8qDQorICogVGhpcyBzaW1wbGUg d3JhcHBlcnMgYXJlIHRvIGhpZGUgTU1fSFVHRVRMQlBBR0VTIGZyb20gb3V0c2lkZSBodWdldGxi ZnMNCisgKiBzdWJzeXN0ZW0uIFRoZSBjb3VudGVyIE1NX0hVR0VUTEJQQUdFUyBpcyBtYWludGFp bmVkIGluIHBhZ2UgdW5pdCBiYXNpcywNCisgKiBzbyBpdCBjaGFuZ2VzIGJ5IDUxMiBmb3IgZXhh bXBsZSBpZiBhIDJNQiBodWdlcGFnZSBpcyBtYXBwZWQgb3IgdW5tYXBwZWQuDQorICovDQorc3Rh dGljIGlubGluZSBpbnQgZ2V0X2h1Z2V0bGJfcnNzKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tKQ0KK3sN CisJcmV0dXJuIGdldF9tbV9jb3VudGVyKG1tLCBNTV9IVUdFVExCUEFHRVMpOw0KK30NCisNCitz dGF0aWMgaW5saW5lIHZvaWQgbW9kX2h1Z2V0bGJfcnNzKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCBs b25nIHZhbHVlKQ0KK3sNCisJYWRkX21tX2NvdW50ZXIobW0sIE1NX0hVR0VUTEJQQUdFUywgdmFs dWUpOw0KK30NCisNCiAjZWxzZQkvKiBDT05GSUdfSFVHRVRMQl9QQUdFICovDQogc3RydWN0IGhz dGF0ZSB7fTsNCiAjZGVmaW5lIGFsbG9jX2h1Z2VfcGFnZV9ub2RlKGgsIG5pZCkgTlVMTA0KQEAg LTUwNCw2ICs1MTksMTUgQEAgc3RhdGljIGlubGluZSBzcGlubG9ja190ICpodWdlX3B0ZV9sb2Nr cHRyKHN0cnVjdCBoc3RhdGUgKmgsDQogew0KIAlyZXR1cm4gJm1tLT5wYWdlX3RhYmxlX2xvY2s7 DQogfQ0KKw0KK3N0YXRpYyBpbmxpbmUgZ2V0X2h1Z2V0bGJfcnNzKHN0cnVjdCBtbV9zdHJ1Y3Qg Km1tKQ0KK3sNCisJcmV0dXJuIDA7DQorfQ0KKw0KK3N0YXRpYyBpbmxpbmUgbW9kX2h1Z2V0bGJf cnNzKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCBsb25nIHZhbHVlKQ0KK3sNCit9DQogI2VuZGlmCS8q IENPTkZJR19IVUdFVExCX1BBR0UgKi8NCiANCiBzdGF0aWMgaW5saW5lIHNwaW5sb2NrX3QgKmh1 Z2VfcHRlX2xvY2soc3RydWN0IGhzdGF0ZSAqaCwNCmRpZmYgLS1naXQgdjQuMi1yYzQub3JpZy9p bmNsdWRlL2xpbnV4L21tLmggdjQuMi1yYzQvaW5jbHVkZS9saW51eC9tbS5oDQppbmRleCAyZTg3 MmY5MmRiYWMuLjkyMThhODg1NjQ4MyAxMDA2NDQNCi0tLSB2NC4yLXJjNC5vcmlnL2luY2x1ZGUv bGludXgvbW0uaA0KKysrIHY0LjItcmM0L2luY2x1ZGUvbGludXgvbW0uaA0KQEAgLTEzNTUsNiAr MTM1NSw5IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzeW5jX21tX3JzcyhzdHJ1Y3QgbW1fc3RydWN0 ICptbSkNCiB9DQogI2VuZGlmDQogDQorZXh0ZXJuIGlubGluZSB2b2lkIGluaXRfcnNzX3ZlYyhp bnQgKnJzcyk7DQorZXh0ZXJuIGlubGluZSB2b2lkIGFkZF9tbV9yc3NfdmVjKHN0cnVjdCBtbV9z dHJ1Y3QgKm1tLCBpbnQgKnJzcyk7DQorDQogaW50IHZtYV93YW50c193cml0ZW5vdGlmeShzdHJ1 Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSk7DQogDQogZXh0ZXJuIHB0ZV90ICpfX2dldF9sb2NrZWRf cHRlKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCB1bnNpZ25lZCBsb25nIGFkZHIsDQpkaWZmIC0tZ2l0 IHY0LjItcmM0Lm9yaWcvaW5jbHVkZS9saW51eC9tbV90eXBlcy5oIHY0LjItcmM0L2luY2x1ZGUv bGludXgvbW1fdHlwZXMuaA0KaW5kZXggMDAzOGFjNzQ2NmZkLi44ODdiNDNiYTVhMTggMTAwNjQ0 DQotLS0gdjQuMi1yYzQub3JpZy9pbmNsdWRlL2xpbnV4L21tX3R5cGVzLmgNCisrKyB2NC4yLXJj NC9pbmNsdWRlL2xpbnV4L21tX3R5cGVzLmgNCkBAIC0zNDgsNiArMzQ4LDkgQEAgZW51bSB7DQog CU1NX0ZJTEVQQUdFUywNCiAJTU1fQU5PTlBBR0VTLA0KIAlNTV9TV0FQRU5UUywNCisjaWZkZWYg Q09ORklHX0hVR0VUTEJfUEFHRQ0KKwlNTV9IVUdFVExCUEFHRVMsDQorI2VuZGlmDQogCU5SX01N X0NPVU5URVJTDQogfTsNCiANCmRpZmYgLS1naXQgdjQuMi1yYzQub3JpZy9tbS9odWdldGxiLmMg djQuMi1yYzQvbW0vaHVnZXRsYi5jDQppbmRleCBhOGMzMDg3MDg5ZDguLjEyZTVlN2QzYjYwZiAx MDA2NDQNCi0tLSB2NC4yLXJjNC5vcmlnL21tL2h1Z2V0bGIuYw0KKysrIHY0LjItcmM0L21tL2h1 Z2V0bGIuYw0KQEAgLTI3NDMsOSArMjc0MywxMSBAQCBpbnQgY29weV9odWdldGxiX3BhZ2VfcmFu Z2Uoc3RydWN0IG1tX3N0cnVjdCAqZHN0LCBzdHJ1Y3QgbW1fc3RydWN0ICpzcmMsDQogCXVuc2ln bmVkIGxvbmcgbW11bl9zdGFydDsJLyogRm9yIG1tdV9ub3RpZmllcnMgKi8NCiAJdW5zaWduZWQg bG9uZyBtbXVuX2VuZDsJCS8qIEZvciBtbXVfbm90aWZpZXJzICovDQogCWludCByZXQgPSAwOw0K KwlpbnQgcnNzW05SX01NX0NPVU5URVJTXTsNCiANCiAJY293ID0gKHZtYS0+dm1fZmxhZ3MgJiAo Vk1fU0hBUkVEIHwgVk1fTUFZV1JJVEUpKSA9PSBWTV9NQVlXUklURTsNCiANCisJaW5pdF9yc3Nf dmVjKHJzcyk7DQogCW1tdW5fc3RhcnQgPSB2bWEtPnZtX3N0YXJ0Ow0KIAltbXVuX2VuZCA9IHZt YS0+dm1fZW5kOw0KIAlpZiAoY293KQ0KQEAgLTI3OTcsNiArMjc5OSw3IEBAIGludCBjb3B5X2h1 Z2V0bGJfcGFnZV9yYW5nZShzdHJ1Y3QgbW1fc3RydWN0ICpkc3QsIHN0cnVjdCBtbV9zdHJ1Y3Qg KnNyYywNCiAJCQlnZXRfcGFnZShwdGVwYWdlKTsNCiAJCQlwYWdlX2R1cF9ybWFwKHB0ZXBhZ2Up Ow0KIAkJCXNldF9odWdlX3B0ZV9hdChkc3QsIGFkZHIsIGRzdF9wdGUsIGVudHJ5KTsNCisJCQly c3NbTU1fSFVHRVRMQlBBR0VTXSArPSBwYWdlc19wZXJfaHVnZV9wYWdlKGgpOw0KIAkJfQ0KIAkJ c3Bpbl91bmxvY2soc3JjX3B0bCk7DQogCQlzcGluX3VubG9jayhkc3RfcHRsKTsNCkBAIC0yODA1 LDYgKzI4MDgsNyBAQCBpbnQgY29weV9odWdldGxiX3BhZ2VfcmFuZ2Uoc3RydWN0IG1tX3N0cnVj dCAqZHN0LCBzdHJ1Y3QgbW1fc3RydWN0ICpzcmMsDQogCWlmIChjb3cpDQogCQltbXVfbm90aWZp ZXJfaW52YWxpZGF0ZV9yYW5nZV9lbmQoc3JjLCBtbXVuX3N0YXJ0LCBtbXVuX2VuZCk7DQogDQor CWFkZF9tbV9yc3NfdmVjKGRzdCwgcnNzKTsNCiAJcmV0dXJuIHJldDsNCiB9DQogDQpAQCAtMjgy Myw2ICsyODI3LDcgQEAgdm9pZCBfX3VubWFwX2h1Z2VwYWdlX3JhbmdlKHN0cnVjdCBtbXVfZ2F0 aGVyICp0bGIsIHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLA0KIAl1bnNpZ25lZCBsb25nIHN6 ID0gaHVnZV9wYWdlX3NpemUoaCk7DQogCWNvbnN0IHVuc2lnbmVkIGxvbmcgbW11bl9zdGFydCA9 IHN0YXJ0OwkvKiBGb3IgbW11X25vdGlmaWVycyAqLw0KIAljb25zdCB1bnNpZ25lZCBsb25nIG1t dW5fZW5kICAgPSBlbmQ7CS8qIEZvciBtbXVfbm90aWZpZXJzICovDQorCWludCByc3NbTlJfTU1f Q09VTlRFUlNdOw0KIA0KIAlXQVJOX09OKCFpc192bV9odWdldGxiX3BhZ2Uodm1hKSk7DQogCUJV R19PTihzdGFydCAmIH5odWdlX3BhZ2VfbWFzayhoKSk7DQpAQCAtMjgzMiw2ICsyODM3LDcgQEAg dm9pZCBfX3VubWFwX2h1Z2VwYWdlX3JhbmdlKHN0cnVjdCBtbXVfZ2F0aGVyICp0bGIsIHN0cnVj dCB2bV9hcmVhX3N0cnVjdCAqdm1hLA0KIAltbXVfbm90aWZpZXJfaW52YWxpZGF0ZV9yYW5nZV9z dGFydChtbSwgbW11bl9zdGFydCwgbW11bl9lbmQpOw0KIAlhZGRyZXNzID0gc3RhcnQ7DQogYWdh aW46DQorCWluaXRfcnNzX3ZlYyhyc3MpOw0KIAlmb3IgKDsgYWRkcmVzcyA8IGVuZDsgYWRkcmVz cyArPSBzeikgew0KIAkJcHRlcCA9IGh1Z2VfcHRlX29mZnNldChtbSwgYWRkcmVzcyk7DQogCQlp ZiAoIXB0ZXApDQpAQCAtMjg3Nyw2ICsyODgzLDcgQEAgdm9pZCBfX3VubWFwX2h1Z2VwYWdlX3Jh bmdlKHN0cnVjdCBtbXVfZ2F0aGVyICp0bGIsIHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLA0K IAkJaWYgKGh1Z2VfcHRlX2RpcnR5KHB0ZSkpDQogCQkJc2V0X3BhZ2VfZGlydHkocGFnZSk7DQog DQorCQlyc3NbTU1fSFVHRVRMQlBBR0VTXSAtPSBwYWdlc19wZXJfaHVnZV9wYWdlKGgpOw0KIAkJ cGFnZV9yZW1vdmVfcm1hcChwYWdlKTsNCiAJCWZvcmNlX2ZsdXNoID0gIV9fdGxiX3JlbW92ZV9w YWdlKHRsYiwgcGFnZSk7DQogCQlpZiAoZm9yY2VfZmx1c2gpIHsNCkBAIC0yODkyLDYgKzI4OTks NyBAQCB2b2lkIF9fdW5tYXBfaHVnZXBhZ2VfcmFuZ2Uoc3RydWN0IG1tdV9nYXRoZXIgKnRsYiwg c3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsDQogdW5sb2NrOg0KIAkJc3Bpbl91bmxvY2socHRs KTsNCiAJfQ0KKwlhZGRfbW1fcnNzX3ZlYyhtbSwgcnNzKTsNCiAJLyoNCiAJICogbW11X2dhdGhl ciByYW4gb3V0IG9mIHJvb20gdG8gYmF0Y2ggcGFnZXMsIHdlIGJyZWFrIG91dCBvZg0KIAkgKiB0 aGUgUFRFIGxvY2sgdG8gYXZvaWQgZG9pbmcgdGhlIHBvdGVudGlhbCBleHBlbnNpdmUgVExCIGlu dmFsaWRhdGUNCkBAIC0zMjYxLDYgKzMyNjksNyBAQCBzdGF0aWMgaW50IGh1Z2V0bGJfbm9fcGFn ZShzdHJ1Y3QgbW1fc3RydWN0ICptbSwgc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsDQogCQkJ CSYmICh2bWEtPnZtX2ZsYWdzICYgVk1fU0hBUkVEKSkpOw0KIAlzZXRfaHVnZV9wdGVfYXQobW0s IGFkZHJlc3MsIHB0ZXAsIG5ld19wdGUpOw0KIA0KKwltb2RfaHVnZXRsYl9yc3MobW0sIHBhZ2Vz X3Blcl9odWdlX3BhZ2UoaCkpOw0KIAlpZiAoKGZsYWdzICYgRkFVTFRfRkxBR19XUklURSkgJiYg ISh2bWEtPnZtX2ZsYWdzICYgVk1fU0hBUkVEKSkgew0KIAkJLyogT3B0aW1pemF0aW9uLCBkbyB0 aGUgQ09XIHdpdGhvdXQgYSBzZWNvbmQgZmF1bHQgKi8NCiAJCXJldCA9IGh1Z2V0bGJfY293KG1t LCB2bWEsIGFkZHJlc3MsIHB0ZXAsIG5ld19wdGUsIHBhZ2UsIHB0bCk7DQpkaWZmIC0tZ2l0IHY0 LjItcmM0Lm9yaWcvbW0vbWVtb3J5LmMgdjQuMi1yYzQvbW0vbWVtb3J5LmMNCmluZGV4IDM4OGRj ZjlhYTI4My4uZTA5YjUzZGEyNzMzIDEwMDY0NA0KLS0tIHY0LjItcmM0Lm9yaWcvbW0vbWVtb3J5 LmMNCisrKyB2NC4yLXJjNC9tbS9tZW1vcnkuYw0KQEAgLTYyMCwxMiArNjIwLDEyIEBAIGludCBf X3B0ZV9hbGxvY19rZXJuZWwocG1kX3QgKnBtZCwgdW5zaWduZWQgbG9uZyBhZGRyZXNzKQ0KIAly ZXR1cm4gMDsNCiB9DQogDQotc3RhdGljIGlubGluZSB2b2lkIGluaXRfcnNzX3ZlYyhpbnQgKnJz cykNCitpbmxpbmUgdm9pZCBpbml0X3Jzc192ZWMoaW50ICpyc3MpDQogew0KIAltZW1zZXQocnNz LCAwLCBzaXplb2YoaW50KSAqIE5SX01NX0NPVU5URVJTKTsNCiB9DQogDQotc3RhdGljIGlubGlu ZSB2b2lkIGFkZF9tbV9yc3NfdmVjKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCBpbnQgKnJzcykNCitp bmxpbmUgdm9pZCBhZGRfbW1fcnNzX3ZlYyhzdHJ1Y3QgbW1fc3RydWN0ICptbSwgaW50ICpyc3Mp DQogew0KIAlpbnQgaTsNCiANCmRpZmYgLS1naXQgdjQuMi1yYzQub3JpZy9tbS9ybWFwLmMgdjQu Mi1yYzQvbW0vcm1hcC5jDQppbmRleCAxNzFiNjg3NjhkZjEuLjc4ZTc3YjBlYTNjMyAxMDA2NDQN Ci0tLSB2NC4yLXJjNC5vcmlnL21tL3JtYXAuYw0KKysrIHY0LjItcmM0L21tL3JtYXAuYw0KQEAg LTEyMzAsNyArMTIzMCw5IEBAIHN0YXRpYyBpbnQgdHJ5X3RvX3VubWFwX29uZShzdHJ1Y3QgcGFn ZSAqcGFnZSwgc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsDQogCXVwZGF0ZV9oaXdhdGVyX3Jz cyhtbSk7DQogDQogCWlmIChQYWdlSFdQb2lzb24ocGFnZSkgJiYgIShmbGFncyAmIFRUVV9JR05P UkVfSFdQT0lTT04pKSB7DQotCQlpZiAoIVBhZ2VIdWdlKHBhZ2UpKSB7DQorCQlpZiAoUGFnZUh1 Z2UocGFnZSkpIHsNCisJCQltb2RfaHVnZXRsYl9yc3MobW0sIC0oMSA8PCBjb21wb3VuZF9vcmRl cihwYWdlKSkpOw0KKwkJfSBlbHNlIHsNCiAJCQlpZiAoUGFnZUFub24ocGFnZSkpDQogCQkJCWRl Y19tbV9jb3VudGVyKG1tLCBNTV9BTk9OUEFHRVMpOw0KIAkJCWVsc2UNCi0tIA0KMi40LjMNCg== -- 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/
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
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
csiph-web