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=