Fwd:
Alperen Erkan <[email protected]> Fri, 24 Jul 2026 16:39:23 +0300
| Newsgroups | gmane.os.hurd.bugs |
|---|---|
| Message-ID | <CAB6ChQ7EPQsQmrxMHpFyTs1zLVACv-Xj05RPQ0DHzMniR_31rg@mail.gmail.com> |
--000000000000d2383606575b8013 Content-Type: multipart/alternative; boundary="000000000000d2383506575b8011" --000000000000d2383506575b8011 Content-Type: text/plain; charset="UTF-8" Thank you for the guidance and review! I have attached the clean patch file (0001-ipc_kmsg-fixes.patch) directly to this email to prevent any whitespace or formatting issues. It contains only the IPC memory fix and bounds checks. Regarding the documentation and communication: Understood. I will translate my technical notes into English and discuss all future findings directly here on [email protected] Forwarding the patch to the bug-hurd mailing list for review and public discussion. Best regards, Alperen Erkan --000000000000d2383506575b8011 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div><br>Thank you for the guidance and review!<br><br>I h= ave attached the=20 clean patch file (0001-ipc_kmsg-fixes.patch) directly to this email to=20 prevent any whitespace or formatting issues. It contains only the IPC=20 memory fix and bounds checks.<br><br>Regarding the documentation and=20 communication: Understood. I will translate my technical notes into=20 English and discuss all future findings directly here on <a href=3D"mailto:= [email protected]" target=3D"_blank">[email protected]</a></div><div><br></di= v><div>Forwarding the patch to the bug-hurd mailing list for review and pub= lic discussion.</div><br>Best regards,<br>Alperen Erkan</div> --000000000000d2383506575b8011-- --000000000000d2383606575b8013 Content-Type: application/x-patch; name="0001-ipc_kmsg-fixes.patch" Content-Disposition: attachment; filename="0001-ipc_kmsg-fixes.patch" Content-Transfer-Encoding: base64 Content-ID: <f_mryzdwl70> X-Attachment-Id: f_mryzdwl70 RnJvbSA2MjFkMGM5NDZlMTZlMGFjZGM5OTQzNTA0MGQ3MmQ2ZmUxNTE2YjZmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbHBlcmVuIEVSS0FOIDxlcmthbmFscGVyZW41NEBnbWFpbC5j b20+CkRhdGU6IEZyaSwgMjQgSnVsIDIwMjYgMDk6MDM6MDggKzAzMDAKU3ViamVjdDogW1BBVENI XSBpcGNfa21zZzogQWRkIE5VTEwgcHJvdGVjdGlvbiwgYm91bmRzIGNoZWNrcyBhbmQgb3ZlcmZs b3cgZ3VhcmRzCgotLS0KIGdudW1hY2gvaXBjL2lwY19rbXNnLmMgfCA0NSArKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA0MyBpbnNlcnRp b25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2dudW1hY2gvaXBjL2lwY19rbXNn LmMgYi9nbnVtYWNoL2lwYy9pcGNfa21zZy5jCmluZGV4IDhhYjBlMmUuLjE5YTc2ZjMgMTAwNjQ0 Ci0tLSBhL2dudW1hY2gvaXBjL2lwY19rbXNnLmMKKysrIGIvZ251bWFjaC9pcGMvaXBjX2ttc2cu YwpAQCAtNDUwLDE0ICs0NTAsMjEgQEAgaXBjX2ttc2dfY2xlYW5fcGFydGlhbCgKIHZvaWQKIGlw Y19rbXNnX2ZyZWUoaXBjX2ttc2dfdCBrbXNnKQogewotCXZtX3NpemVfdCBzaXplID0ga21zZy0+ aWttX3NpemU7CisJdm1fc2l6ZV90IHNpemU7CisKKwkvKiBFYXJseSBleGl0OiBOVUxMIGttc2cg cHJvdGVjdGlvbiAqLworCWlmICh1bmxpa2VseShrbXNnID09IElLTV9OVUxMKSkKKwkJcmV0dXJu OworCisJc2l6ZSA9IGttc2ctPmlrbV9zaXplOwogCiAJc3dpdGNoIChzaXplKSB7CiAJICAgIGNh c2UgSUtNX1NJWkVfTkVUV09SSzoKIAkJbmV0X2ttc2dfcHV0KGttc2cpOwogCQlicmVhazsKIAog CSAgICBkZWZhdWx0OgorCQlpZiAodW5saWtlbHkoc2l6ZSA9PSAwIHx8IHNpemUgPiBJS01fU0FW RURfTUFYKSkKKwkJCXJldHVybjsKIAkJa2ZyZWUoKHZtX29mZnNldF90KSBrbXNnLCBzaXplKTsK IAkJYnJlYWs7CiAJfQogfQpAQCAtNDg1LDYgKzQ5MiwxMSBAQCBpcGNfa21zZ19nZXQoCiAJaWYg KChzaXplIDwgc2l6ZW9mKG1hY2hfbXNnX3VzZXJfaGVhZGVyX3QpKSB8fCBtYWNoX21zZ191c2Vy X2lzX21pc2FsaWduZWQoc2l6ZSkpCiAJCXJldHVybiBNQUNIX1NFTkRfTVNHX1RPT19TTUFMTDsK IAorCS8qIEJvdW5kcyBjaGVjayAmIGludGVnZXIgb3ZlcmZsb3cgcHJvdGVjdGlvbiAqLworCWlm ICh1bmxpa2VseShzaXplID4gSUtNX1NBVkVEX01BWCB8fCAKKwkJICAgICBzaXplID4gKE1BQ0hf TVNHX1NJWkVfTUFYIC8gSUtNX0VYUEFORF9GQUNUT1IpKSkKKwkJcmV0dXJuIE1BQ0hfU0VORF9O T19CVUZGRVI7CisKIAlpZiAoa3NpemUgPD0gSUtNX1NBVkVEX01TR19TSVpFKSB7CiAJCWttc2cg PSBpa21fY2FjaGVfYWxsb2MoKTsKIAkJaWYgKGttc2cgPT0gSUtNX05VTEwpCkBAIC00OTcsNyAr NTA5LDcgQEAgaXBjX2ttc2dfZ2V0KAogCX0KIAogCWlmIChjb3B5aW5tc2cobXNnLCAma21zZy0+ aWttX2hlYWRlciwgc2l6ZSwga21zZy0+aWttX3NpemUpKSB7Ci0JCWlrbV9mcmVlKGttc2cpOwor CQlpcGNfa21zZ19mcmVlKGttc2cpOwogCQlyZXR1cm4gTUFDSF9TRU5EX0lOVkFMSURfREFUQTsK IAl9CiAKLS0gCjIuNDMuMA== --000000000000d2383606575b8013--