From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from shelob.surriel.com (shelob.surriel.com [96.67.55.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id C8E29C0218A for ; Mon, 27 Jan 2025 13:49:18 +0000 (UTC) Received: from localhost ([::1] helo=shelob.surriel.com) by shelob.surriel.com with esmtp (Exim 4.97.1) (envelope-from ) id 1tcPU9-0000000005z-1s8D; Mon, 27 Jan 2025 08:49:05 -0500 Received: from mail-oi1-x231.google.com ([2607:f8b0:4864:20::231]) by shelob.surriel.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.97.1) (envelope-from ) id 1tcPU7-0000000005V-3WFV for kernelnewbies@kernelnewbies.org; Mon, 27 Jan 2025 08:49:03 -0500 Received: by mail-oi1-x231.google.com with SMTP id 5614622812f47-3eb9bbcc936so2818004b6e.0 for ; Mon, 27 Jan 2025 05:48:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1737985722; x=1738590522; darn=kernelnewbies.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=v94fCrMKeOYwSioUwkPwJIdzPDA8xpEdwlmjK5gTbBU=; b=NhzREnmiq/rmrd9UzKUNfhkh3/Gmc/8fzy7QaOp60JNfZai85r1ekoWFZzsvmEUmWz sv2XTjfKaeZ6dOxCynLObvhJPsAYdUhFv1Nz5XahiphC6zmojvPSOoZoBkJnP7wgxTX1 IM6XGS87y+I9+uq9qrwzkX7lQA0A27lhsb9sxXwF7qkGjeWFwO+MjuZkdP7bgzGA7iPj mPHT/K/0UepFae5zChvmyjxEY1DfCYALR9DG4OK+cFb4SMFzIfHyrJTEq6she5l+It5n M000ccm6zMwxS1MG9D3hzy3uMghU/lj5Rtx6KRelXd399Vs23dlCq1gjF5XYKMkMXvSY dQ4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737985722; x=1738590522; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=v94fCrMKeOYwSioUwkPwJIdzPDA8xpEdwlmjK5gTbBU=; b=BnsCDMbuk28qDACasAIbKQzy0QtAP3+JX3RmOL1ZvA/nSW5GWGQRl049jzlbhzvuBg VUpKSJnoAA74SyNNspSu45YiwDPGgHXZ2EpdQkYyrxgJVmHE2yzU1ULyq1sbmiDautZE eha6p+8kv7X09xsqraK5A5ERtjCy4QzynRNtI3/2ZXCuNnqQlJo6a2DEzlbWgF9SKpKp f7j/495sqBHYCSz1Rapl3QRAy4th3jx+kSi9RBPqHLlKaIaTKPivyi5oWsCTxceyFMTe qCUH3sfNhrQwD23Ol/ZtdmZnPce2bTcJff9XpYCYGqD4DDshDza1JbT+LhqqpB9cSslq 88ng== X-Gm-Message-State: AOJu0YxYh9sTxqw0Tbm74w/H6MRBbFuMavHCKhDl4XCFoZId3IpAoZCi wvz6a0AI0rBf0K+5jY1KlHfjdHo3OImOug4oZ7dyf8Z8/VFj5jfZkJ5Y/+VZ X-Gm-Gg: ASbGncvoEqjZ0I9jJavNIM44FlvfH5oUJNTwd8X1q7FRb3791RTOD7x3+jTnCAt1kJJ xZAP76Y9z58h05LprE0h8jC+ZHPUv14M9ih66r1i4cMf2vgaR8KPvqCDAMJ5ruEm81bAgmDBZlQ r6HtGsDQR6ZSx6SGuoPfYFxrZmNg1Pm77k7R8e6bJkEtXMbCo3zQGovrbB9owlhK0CKuyJH4H69 GuiZjgnzj9ddDBr3j4VugmS1V+F+zZXGGeX/fn1A77ISSKPxnx+yOT9RUPENMjX+UuxXQr/joeu UXwFd6TbHjmOuBgMOiTg2jmP5Lrp+sPcdlbqMWiB9PCEQ62bPcI51HIR X-Google-Smtp-Source: AGHT+IGF8/F+iDq+6R4/EiWAeKteAKAvHCeBSC6TP9t3DUvFnDz14S1GdWAbu8jQulZrwzjdaglh8g== X-Received: by 2002:a05:6808:3998:b0:3eb:55f2:4ecb with SMTP id 5614622812f47-3f19fc4cea8mr26566408b6e.5.1737985721603; Mon, 27 Jan 2025 05:48:41 -0800 (PST) Received: from [192.168.1.55] (syn-072-182-129-086.res.spectrum.com. [72.182.129.86]) by smtp.gmail.com with ESMTPSA id 46e09a7af769-724ecf86e15sm2210974a34.51.2025.01.27.05.48.39 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 27 Jan 2025 05:48:40 -0800 (PST) Message-ID: <93cf1346-b9e0-3f0f-739a-ed7d4176b800@gmail.com> Date: Mon, 27 Jan 2025 07:48:38 -0600 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.1 Subject: Re: Typecasting a void pointer to unsigned long in zsmalloc.c To: kernelnewbies@kernelnewbies.org References: <2025012321-fool-blatantly-069a@gregkh> <2025012347-shorthand-october-ada2@gregkh> <2025012408-amenity-quaintly-fce5@gregkh> Content-Language: en-US From: Leam Hall In-Reply-To: X-BeenThere: kernelnewbies@kernelnewbies.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Learn about the Linux kernel List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: kernelnewbies-bounces@kernelnewbies.org T24gMS8yNy8yNSAwNDozOSwgU290aXIgRGFuYWlsb3Ygd3JvdGU6DQo+IE9uIE1vbiwgSmFuIDI3 LCAyMDI1IGF0IDEyOjQz4oCvQU0gTGVhbSBIYWxsIDxsZWFtaGFsbEBnbWFpbC5jb20+IHdyb3Rl Og0KPj4gSSdkIHRoaW5rIHBvaW50aW5nIHRvIGdvb2QgZG9jdW1lbnRzIGlzIGJldHRlciB0aGFu IHJlcGxpY2F0aW5nIHRoZW0gYW5kIHJpc2sgc3RhbGVuZXNzLCBpc24ndCBpdD8NCj4gDQo+IFll cywgYnV0IHRoZW4gdGhlIGlzc3VlIGJlY29tZXMsIHdoYXQgaWYgdGhlIGRvY3VtZW50YXRpb24g eW91J3JlDQo+IHJlZmVyZW5jaW5nIG1vdmVzIG9yIGlzIHJlbW92ZWQuIFBlb3BsZSB3b3VsZCBs b3NlIHRoZSBpbmZvcm1hdGlvbg0KPiBjb21wbGV0ZWx5LiBJIHRoaW5rIGl0J3MgZ29vZCB0byBw b2ludCB0byBpdCBhcyBhICJzb3VyY2UiLCBidXQgc3RpbGwNCj4gaGF2ZSBhIGJhc2ljIGRlc2Ny aXB0aW9uLg0KPiBUaGUgTFAzMi9MUDY0IGRhdGEgbW9kZWxzIHNlZW0gbGlrZSBvbmUgb2YgdGhv c2UgdGhpbmdzIHdoaWNoDQo+IHNob3VsZG4ndCBjaGFuZ2UgYW55dGltZSBzb29uIGZvciB0aGUg a2VybmVsIGFueXdheS4NCj4gDQo+IEkgd291bGQgbGlrZSB0byBnYXRoZXIgaW5mbyByZWdhcmRp bmcgdWludHB0cl90IGFuZCBvdGhlciBzaW1pbGFyDQo+IHR5cGVzIGFzIHdlbGwuIFdoeSB0aGV5 IGFyZW4ndCB1c2VkIGFuZCBoYXZlIGl0IGFsbCBjb21waWxlZCBpbnRvIG9uZQ0KPiBwbGFjZS4N Cg0KDQpNeSB0aGlua2luZyBpcyB0aGF0IGEgc2luZ2xlIGF1dGhvcml0YXRpdmUgc291cmNlIHJl ZHVjZXMgdGltZSBhbmQgY2hhbmdlIGJhc2VkIHJpc2suIFlvdSByZWFsbHkgZHVnIGludG8gdGhp cyBhbmQgZm91bmQgdGhlIGluZm9ybWF0aW9uLCB0aGUgZmFjdHMuIFRob3NlIGZhY3RzIGNhbid0 IGFjdHVhbGx5IGJlIHJlbW92ZWQgYmVjYXVzZSB0aGV5IGFyZSBwYXJ0IG9mIHRoZSBrZXJuZWwg Y29kZSBpdHNlbGYuIFdlbGwsIHRoZXkgY2FuIGJlIHJlbW92ZWQgYnV0IHRoZW4gdGhleSBhcmUg bm8gbG9uZ2VyIHJlbGV2YW50IGZhY3RzLiBLZXJuZWxOZXdiaWVzIGlzIHRoZSBnZW50bGUgaW50 cm9kdWN0aW9uIHRvIHdvcmtpbmcgb24gTGludXgsIGJ1dCBtdWNoIG9mIGl0cyBpbmZvcm1hdGlv biBpcyBkYXRlZC4gS2VybmVsIDIueCBpcyByZWZlcmVuY2VkIG9mdGVuLCBhbmQgd2UncmUgY3Vy cmVudGx5IHVwIHRvIDYueCEgVGhhdCdzIG9uZSBvZiB0aGUgdGhpbmdzIEkgd2FudCB0byBmaXgu DQoNCklmIHlvdSB3YW50IG15IG9waW5pb24sIEknbGwgb2ZmZXIgaXQuIFRoZSByZXNlYXJjaCB5 b3UgZGlkIHdhcyBncmVhdCwgYW5kIHVzZWZ1bCBmb3Iga2VybmVsIHByb2dyYW1tZXJzLiBJIGZl ZWwgaXQgaXMgYSBtb3JlIGFkdmFuY2VkIHRvcGljLCBzb21ldGhpbmcgYSBuZXdiaWUgd291bGRu J3QgaGF2ZSBhIHNpZ25pZmljYW50IG1lbnRhbCBmcmFtZSBvZiByZWZlcmVuY2UgZm9yLiBIZXJl IGFyZSB0aGUgc2l0ZXMgdGhhdCBzZWVtIG1vc3QgcmVsZXZhbnQ6DQoNCg0Ka2VybmVsLm9yZw0K ICAtIGF1dGhvcml0YXRpdmUgc291cmNlIG9mIGZhY3RzDQogIC0gZW5jb3VyYWdlIHRob3NlIHdo byBoYXZlIGFjY2VzcyAod2hpY2ggaXMgbm90IG1lKSBhbmQgcmVzcG9uc2liaWxpdHkgdG8gaW1w cm92ZSB0aGUgZG9jdW1lbnRhdGlvbiBvZiB0aG9zZSBmYWN0cw0KDQp0bGRwLm9yZw0KICAtIElu LWRlcHRoIGluZm9ybWF0aW9uIG9uIExpbnV4IGZhY3RzDQogIC0gLSBTYWRseSwgaXQgc2VlbXMg dG8gYmUgYWdpbmcgYXMgdGhlIGxhdGVzdCBHdWlkZXMgdXBkYXRlIGlzIGFsbW9zdCB0ZW4geWVh cnMgb2xkDQoNCmtlcm5lbG5ld2JpZXMub3JnDQogIC0gSGVscCBuZXdiaWVzIGZpbmQgYW5kIHVz ZSBmYWN0cw0KDQoNCldvdWxkIHlvdSBjb25zaWRlciB3cml0aW5nIHVwIGEgZ3VpZGUgZm9yIGVp dGhlciB0bGRwLm9yZyBvciBrZXJuZWwub3JnPw0KDQpMZWFtDQoNCg0KTGludXggU29mdHdhcmUg RW5naW5lZXIgICAocmV1ZWwubmV0L2NhcmVlcikNClNjcmliZTogVGhlIERvbWljaSBXYXIgICAg KGRvbWljaXdhci5uZXQpDQpDb2RpbmcgTmUnZXItZG8td2VsbCAgICAgIChnaXRodWIuY29tL0xl YW1IYWxsKQ0KDQpCZXR3ZWVuICJjYW4iIGFuZCAiY2FuJ3QiIGlzIGEgZ2FwIG9mICJJIGRvbid0 IGtub3ciLCBhIHBsYWNlIG9mIGRpc2NvdmVyeS4gRm9yIHRoZSBwYXNzaW9uYXRlLCBtdWNoIG9m ICJjYW4ndCIgZmFsbHMgaW50byAieWV0Ii4gLS0gbGgNCg0KUHJhY3RpY2UgYWxsb3dzIG9wdGlv bnMgYW5kIGZvcmVzaWdodC4gLS0gbGgNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCktlcm5lbG5ld2JpZXMgbWFpbGluZyBsaXN0Cktlcm5lbG5ld2JpZXNA a2VybmVsbmV3Ymllcy5vcmcKaHR0cHM6Ly9saXN0cy5rZXJuZWxuZXdiaWVzLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2tlcm5lbG5ld2JpZXMK