Re: [PATCH v2 031/110] hfs: use PRIino format for i_ino
Viacheslav Dubeyko <[email protected]> Mon, 2 Mar 2026 22:26:03 +0000
| Newsgroups | org.kernel.vger.autofs,dev.linux.lists.fsverity,dev.linux.lists.netfs,dev.linux.lists.ntfs3,dev.linux.lists.nvdimm,dev.linux.lists.ocfs2-devel,dev.linux.lists.v9fs,net.sourceforge.lists.linux-f2fs-devel,org.freedesktop.lists.amd-gfx,org.freedesktop.lists.dri-devel,org.infradead.lists.linux-mtd,org.kernel.vger.audit,org.kernel.vger.bpf,org.kernel.vger.ceph-devel,org.kernel.vger.ecryptfs,org.kernel.vger.linux-bluetooth,org.kernel.vger.linux-can,org.kernel.vger.linux-cifs,org.kernel.vger.linux-ext4,org.kernel.vger.linux-fscrypt,org.kernel.vger.linux-fsdevel,org.kernel.vger.linux-hams,org.kernel.vger.linux-integrity,org.kernel.vger.linux-kernel,org.kernel.vger.linux-media,org.kernel.vger.linux-nfs,org.kernel.vger.linux-nilfs,org.kernel.vger.linux-perf-users,org.kernel.vger.linux-sctp,org.kernel.vger.linux-security-module,org.kernel.vger.linux-trace-kernel,org.kernel.vger.linux-unionfs,org.kernel.vger.linux-x25,org.kernel.vger.linux-xfs,org.kernel.vger.netdev,org.kernel.vger.selinux,org.kvack.linux-mm |
|---|---|
| Message-ID | <[email protected]> |
T24gTW9uLCAyMDI2LTAzLTAyIGF0IDE1OjI0IC0wNTAwLCBKZWZmIExheXRvbiB3cm90ZToNCj4g Q29udmVydCBoZnMgaV9pbm8gZm9ybWF0IHN0cmluZ3MgdG8gdXNlIHRoZSBQUklpbm8gZm9ybWF0 DQo+IG1hY3JvIGluIHByZXBhcmF0aW9uIGZvciB0aGUgd2lkZW5pbmcgb2YgaV9pbm8gdmlhIGtp bm9fdC4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEplZmYgTGF5dG9uIDxqbGF5dG9uQGtlcm5lbC5v cmc+DQo+IC0tLQ0KPiAgZnMvaGZzL2NhdGFsb2cuYyB8IDIgKy0NCj4gIGZzL2hmcy9leHRlbnQu YyAgfCA0ICsrLS0NCj4gIGZzL2hmcy9pbm9kZS5jICAgfCA0ICsrLS0NCj4gIDMgZmlsZXMgY2hh bmdlZCwgNSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBh L2ZzL2hmcy9jYXRhbG9nLmMgYi9mcy9oZnMvY2F0YWxvZy5jDQo+IGluZGV4IGI4MGJhNDBlMzg3 NzYxMjM3NTlkZjRiODVjN2Y2NWRhYTE5YzY0MzYuLmIwN2MwYTNmZmM2MTU4NDE2NWU4Y2M5ZjY0 NmRlNjA2NmE2YWQyYzkgMTAwNjQ0DQo+IC0tLSBhL2ZzL2hmcy9jYXRhbG9nLmMNCj4gKysrIGIv ZnMvaGZzL2NhdGFsb2cuYw0KPiBAQCAtNDE3LDcgKzQxNyw3IEBAIGludCBoZnNfY2F0X21vdmUo dTMyIGNuaWQsIHN0cnVjdCBpbm9kZSAqc3JjX2RpciwgY29uc3Qgc3RydWN0IHFzdHIgKnNyY19u YW1lLA0KPiAgCWludCBlbnRyeV9zaXplLCB0eXBlOw0KPiAgCWludCBlcnI7DQo+ICANCj4gLQlo ZnNfZGJnKCJjbmlkICV1IC0gKGlubyAlbHUsIG5hbWUgJXMpIC0gKGlubyAlbHUsIG5hbWUgJXMp XG4iLA0KPiArCWhmc19kYmcoImNuaWQgJXUgLSAoaW5vICUiIFBSSWlubyAidSwgbmFtZSAlcykg LSAoaW5vICUiIFBSSWlubyAidSwgbmFtZSAlcylcbiIsDQo+ICAJCWNuaWQsIHNyY19kaXItPmlf aW5vLCBzcmNfbmFtZS0+bmFtZSwNCj4gIAkJZHN0X2Rpci0+aV9pbm8sIGRzdF9uYW1lLT5uYW1l KTsNCj4gIAlzYiA9IHNyY19kaXItPmlfc2I7DQo+IGRpZmYgLS1naXQgYS9mcy9oZnMvZXh0ZW50 LmMgYi9mcy9oZnMvZXh0ZW50LmMNCj4gaW5kZXggYTA5NzkwOGIyNjlkMGFkMTU3NTg0N2RkMDFk NmQ0YTQ1MzgyNjJiZi4uNjA4NzVjYzIzODgwYjc1OGJiYmI1ZTRiODI4MWQ5ZWUxZjJkYmNiYiAx MDA2NDQNCj4gLS0tIGEvZnMvaGZzL2V4dGVudC5jDQo+ICsrKyBiL2ZzL2hmcy9leHRlbnQuYw0K PiBAQCAtNDExLDcgKzQxMSw3IEBAIGludCBoZnNfZXh0ZW5kX2ZpbGUoc3RydWN0IGlub2RlICpp bm9kZSkNCj4gIAkJZ290byBvdXQ7DQo+ICAJfQ0KPiAgDQo+IC0JaGZzX2RiZygiaW5vICVsdSwg c3RhcnQgJXUsIGxlbiAldVxuIiwgaW5vZGUtPmlfaW5vLCBzdGFydCwgbGVuKTsNCj4gKwloZnNf ZGJnKCJpbm8gJSIgUFJJaW5vICJ1LCBzdGFydCAldSwgbGVuICV1XG4iLCBpbm9kZS0+aV9pbm8s IHN0YXJ0LCBsZW4pOw0KPiAgCWlmIChIRlNfSShpbm9kZSktPmFsbG9jX2Jsb2NrcyA9PSBIRlNf SShpbm9kZSktPmZpcnN0X2Jsb2Nrcykgew0KPiAgCQlpZiAoIUhGU19JKGlub2RlKS0+Zmlyc3Rf YmxvY2tzKSB7DQo+ICAJCQloZnNfZGJnKCJmaXJzdF9leHRlbnQ6IHN0YXJ0ICV1LCBsZW4gJXVc biIsDQo+IEBAIC00ODIsNyArNDgyLDcgQEAgdm9pZCBoZnNfZmlsZV90cnVuY2F0ZShzdHJ1Y3Qg aW5vZGUgKmlub2RlKQ0KPiAgCXUzMiBzaXplOw0KPiAgCWludCByZXM7DQo+ICANCj4gLQloZnNf ZGJnKCJpbm8gJWx1LCBwaHlzX3NpemUgJWxsdSAtPiBpX3NpemUgJWxsdVxuIiwNCj4gKwloZnNf ZGJnKCJpbm8gJSIgUFJJaW5vICJ1LCBwaHlzX3NpemUgJWxsdSAtPiBpX3NpemUgJWxsdVxuIiwN Cj4gIAkJaW5vZGUtPmlfaW5vLCAobG9uZyBsb25nKUhGU19JKGlub2RlKS0+cGh5c19zaXplLA0K PiAgCQlpbm9kZS0+aV9zaXplKTsNCj4gIAlpZiAoaW5vZGUtPmlfc2l6ZSA+IEhGU19JKGlub2Rl KS0+cGh5c19zaXplKSB7DQo+IGRpZmYgLS1naXQgYS9mcy9oZnMvaW5vZGUuYyBiL2ZzL2hmcy9p bm9kZS5jDQo+IGluZGV4IDg3ODUzNWRiNjRkNjc5OTk1Y2QxZjVjMjE1ZjU2YzUyNThjM2M3MjAu LmIxOTg2NjUyNWMxZTljNDNkZWNmM2E5NDNjNzA5OTIyZWU4NjMwZjYgMTAwNjQ0DQo+IC0tLSBh L2ZzL2hmcy9pbm9kZS5jDQo+ICsrKyBiL2ZzL2hmcy9pbm9kZS5jDQo+IEBAIC0yNzAsNyArMjcw LDcgQEAgdm9pZCBoZnNfZGVsZXRlX2lub2RlKHN0cnVjdCBpbm9kZSAqaW5vZGUpDQo+ICB7DQo+ ICAJc3RydWN0IHN1cGVyX2Jsb2NrICpzYiA9IGlub2RlLT5pX3NiOw0KPiAgDQo+IC0JaGZzX2Ri ZygiaW5vICVsdVxuIiwgaW5vZGUtPmlfaW5vKTsNCj4gKwloZnNfZGJnKCJpbm8gJSIgUFJJaW5v ICJ1XG4iLCBpbm9kZS0+aV9pbm8pOw0KPiAgCWlmIChTX0lTRElSKGlub2RlLT5pX21vZGUpKSB7 DQo+ICAJCWF0b21pYzY0X2RlYygmSEZTX1NCKHNiKS0+Zm9sZGVyX2NvdW50KTsNCj4gIAkJaWYg KEhGU19JKGlub2RlKS0+Y2F0X2tleS5QYXJJRCA9PSBjcHVfdG9fYmUzMihIRlNfUk9PVF9DTklE KSkNCj4gQEAgLTQ1NSw3ICs0NTUsNyBAQCBpbnQgaGZzX3dyaXRlX2lub2RlKHN0cnVjdCBpbm9k ZSAqaW5vZGUsIHN0cnVjdCB3cml0ZWJhY2tfY29udHJvbCAqd2JjKQ0KPiAgCWhmc19jYXRfcmVj IHJlYzsNCj4gIAlpbnQgcmVzOw0KPiAgDQo+IC0JaGZzX2RiZygiaW5vICVsdVxuIiwgaW5vZGUt PmlfaW5vKTsNCj4gKwloZnNfZGJnKCJpbm8gJSIgUFJJaW5vICJ1XG4iLCBpbm9kZS0+aV9pbm8p Ow0KPiAgCXJlcyA9IGhmc19leHRfd3JpdGVfZXh0ZW50KGlub2RlKTsNCj4gIAlpZiAocmVzKQ0K PiAgCQlyZXR1cm4gcmVzOw0KDQpSZXZpZXdlZC1ieTogVmlhY2hlc2xhdiBEdWJleWtvIDxzbGF2 YUBkdWJleWtvLmNvbT4NCg0KVGhhbmtzLA0KU2xhdmEuDQo=