Re: [PATCH v2 084/110] hfs: replace PRIino with %llu/%llx format strings
Viacheslav Dubeyko <[email protected]> Mon, 2 Mar 2026 22:40:05 +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]> |
T24gTW9uLCAyMDI2LTAzLTAyIGF0IDE1OjI1IC0wNTAwLCBKZWZmIExheXRvbiB3cm90ZToNCj4g Tm93IHRoYXQgaV9pbm8gaXMgdTY0IGFuZCB0aGUgUFJJaW5vIGZvcm1hdCBtYWNybyBoYXMgYmVl biByZW1vdmVkLA0KPiByZXBsYWNlIGFsbCB1c2VzIGluIGhmcyB3aXRoIHRoZSBjb25jcmV0ZSBm b3JtYXQgc3RyaW5ncy4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEplZmYgTGF5dG9uIDxqbGF5dG9u QGtlcm5lbC5vcmc+DQo+IC0tLQ0KPiAgZnMvaGZzL2NhdGFsb2cuYyB8IDIgKy0NCj4gIGZzL2hm cy9leHRlbnQuYyAgfCA0ICsrLS0NCj4gIGZzL2hmcy9pbm9kZS5jICAgfCA0ICsrLS0NCj4gIDMg ZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQ0KPiANCj4gZGlm ZiAtLWdpdCBhL2ZzL2hmcy9jYXRhbG9nLmMgYi9mcy9oZnMvY2F0YWxvZy5jDQo+IGluZGV4IGIw N2MwYTNmZmM2MTU4NDE2NWU4Y2M5ZjY0NmRlNjA2NmE2YWQyYzkuLjdmNTMzOWVlNTdjMTVhYWUy ZDVkMDA0NzQxMzNhOTg1YmUzYWY2Y2EgMTAwNjQ0DQo+IC0tLSBhL2ZzL2hmcy9jYXRhbG9nLmMN Cj4gKysrIGIvZnMvaGZzL2NhdGFsb2cuYw0KPiBAQCAtNDE3LDcgKzQxNyw3IEBAIGludCBoZnNf Y2F0X21vdmUodTMyIGNuaWQsIHN0cnVjdCBpbm9kZSAqc3JjX2RpciwgY29uc3Qgc3RydWN0IHFz dHIgKnNyY19uYW1lLA0KPiAgCWludCBlbnRyeV9zaXplLCB0eXBlOw0KPiAgCWludCBlcnI7DQo+ ICANCj4gLQloZnNfZGJnKCJjbmlkICV1IC0gKGlubyAlIiBQUklpbm8gInUsIG5hbWUgJXMpIC0g KGlubyAlIiBQUklpbm8gInUsIG5hbWUgJXMpXG4iLA0KPiArCWhmc19kYmcoImNuaWQgJXUgLSAo aW5vICVsbHUsIG5hbWUgJXMpIC0gKGlubyAlbGx1LCBuYW1lICVzKVxuIiwNCj4gIAkJY25pZCwg c3JjX2Rpci0+aV9pbm8sIHNyY19uYW1lLT5uYW1lLA0KPiAgCQlkc3RfZGlyLT5pX2lubywgZHN0 X25hbWUtPm5hbWUpOw0KPiAgCXNiID0gc3JjX2Rpci0+aV9zYjsNCj4gZGlmZiAtLWdpdCBhL2Zz L2hmcy9leHRlbnQuYyBiL2ZzL2hmcy9leHRlbnQuYw0KPiBpbmRleCA2MDg3NWNjMjM4ODBiNzU4 YmJiYjVlNGI4MjgxZDllZTFmMmRiY2JiLi5mMDY2YTk5YTg2M2JjNzM5OTQ4YWFjOTIxYmM5MDY4 NzRjNjAwOWIyIDEwMDY0NA0KPiAtLS0gYS9mcy9oZnMvZXh0ZW50LmMNCj4gKysrIGIvZnMvaGZz L2V4dGVudC5jDQo+IEBAIC00MTEsNyArNDExLDcgQEAgaW50IGhmc19leHRlbmRfZmlsZShzdHJ1 Y3QgaW5vZGUgKmlub2RlKQ0KPiAgCQlnb3RvIG91dDsNCj4gIAl9DQo+ICANCj4gLQloZnNfZGJn KCJpbm8gJSIgUFJJaW5vICJ1LCBzdGFydCAldSwgbGVuICV1XG4iLCBpbm9kZS0+aV9pbm8sIHN0 YXJ0LCBsZW4pOw0KPiArCWhmc19kYmcoImlubyAlbGx1LCBzdGFydCAldSwgbGVuICV1XG4iLCBp bm9kZS0+aV9pbm8sIHN0YXJ0LCBsZW4pOw0KPiAgCWlmIChIRlNfSShpbm9kZSktPmFsbG9jX2Js b2NrcyA9PSBIRlNfSShpbm9kZSktPmZpcnN0X2Jsb2Nrcykgew0KPiAgCQlpZiAoIUhGU19JKGlu b2RlKS0+Zmlyc3RfYmxvY2tzKSB7DQo+ICAJCQloZnNfZGJnKCJmaXJzdF9leHRlbnQ6IHN0YXJ0 ICV1LCBsZW4gJXVcbiIsDQo+IEBAIC00ODIsNyArNDgyLDcgQEAgdm9pZCBoZnNfZmlsZV90cnVu Y2F0ZShzdHJ1Y3QgaW5vZGUgKmlub2RlKQ0KPiAgCXUzMiBzaXplOw0KPiAgCWludCByZXM7DQo+ ICANCj4gLQloZnNfZGJnKCJpbm8gJSIgUFJJaW5vICJ1LCBwaHlzX3NpemUgJWxsdSAtPiBpX3Np emUgJWxsdVxuIiwNCj4gKwloZnNfZGJnKCJpbm8gJWxsdSwgcGh5c19zaXplICVsbHUgLT4gaV9z aXplICVsbHVcbiIsDQo+ICAJCWlub2RlLT5pX2lubywgKGxvbmcgbG9uZylIRlNfSShpbm9kZSkt PnBoeXNfc2l6ZSwNCj4gIAkJaW5vZGUtPmlfc2l6ZSk7DQo+ICAJaWYgKGlub2RlLT5pX3NpemUg PiBIRlNfSShpbm9kZSktPnBoeXNfc2l6ZSkgew0KPiBkaWZmIC0tZ2l0IGEvZnMvaGZzL2lub2Rl LmMgYi9mcy9oZnMvaW5vZGUuYw0KPiBpbmRleCBiMTk4NjY1MjVjMWU5YzQzZGVjZjNhOTQzYzcw OTkyMmVlODYzMGY2Li45NWYwMzMzYTYwOGIwZmI1NzIzOWNmNWVlYzdkOTQ4OWEyNWVmYjNhIDEw MDY0NA0KPiAtLS0gYS9mcy9oZnMvaW5vZGUuYw0KPiArKysgYi9mcy9oZnMvaW5vZGUuYw0KPiBA QCAtMjcwLDcgKzI3MCw3IEBAIHZvaWQgaGZzX2RlbGV0ZV9pbm9kZShzdHJ1Y3QgaW5vZGUgKmlu b2RlKQ0KPiAgew0KPiAgCXN0cnVjdCBzdXBlcl9ibG9jayAqc2IgPSBpbm9kZS0+aV9zYjsNCj4g IA0KPiAtCWhmc19kYmcoImlubyAlIiBQUklpbm8gInVcbiIsIGlub2RlLT5pX2lubyk7DQo+ICsJ aGZzX2RiZygiaW5vICVsbHVcbiIsIGlub2RlLT5pX2lubyk7DQo+ICAJaWYgKFNfSVNESVIoaW5v ZGUtPmlfbW9kZSkpIHsNCj4gIAkJYXRvbWljNjRfZGVjKCZIRlNfU0Ioc2IpLT5mb2xkZXJfY291 bnQpOw0KPiAgCQlpZiAoSEZTX0koaW5vZGUpLT5jYXRfa2V5LlBhcklEID09IGNwdV90b19iZTMy KEhGU19ST09UX0NOSUQpKQ0KPiBAQCAtNDU1LDcgKzQ1NSw3IEBAIGludCBoZnNfd3JpdGVfaW5v ZGUoc3RydWN0IGlub2RlICppbm9kZSwgc3RydWN0IHdyaXRlYmFja19jb250cm9sICp3YmMpDQo+ ICAJaGZzX2NhdF9yZWMgcmVjOw0KPiAgCWludCByZXM7DQo+ICANCj4gLQloZnNfZGJnKCJpbm8g JSIgUFJJaW5vICJ1XG4iLCBpbm9kZS0+aV9pbm8pOw0KPiArCWhmc19kYmcoImlubyAlbGx1XG4i LCBpbm9kZS0+aV9pbm8pOw0KPiAgCXJlcyA9IGhmc19leHRfd3JpdGVfZXh0ZW50KGlub2RlKTsN Cj4gIAlpZiAocmVzKQ0KPiAgCQlyZXR1cm4gcmVzOw0KDQpSZXZpZXdlZC1ieTogVmlhY2hlc2xh diBEdWJleWtvIDxzbGF2YUBkdWJleWtvLmNvbT4NCg0KVGhhbmtzLA0KU2xhdmEuDQo=