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 D57AAC54EBC for ; Thu, 12 Jan 2023 15:08:55 +0000 (UTC) Received: from localhost ([::1] helo=shelob.surriel.com) by shelob.surriel.com with esmtp (Exim 4.96) (envelope-from ) id 1pFzBb-0007vT-0e; Thu, 12 Jan 2023 10:08:12 -0500 Received: from ngcobalt04.manitu.net ([217.11.48.104]) by shelob.surriel.com with esmtps (TLS1.2) tls TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1pFytL-0006Nh-09 for kernelnewbies@kernelnewbies.org; Thu, 12 Jan 2023 09:49:19 -0500 Received: from [192.168.250.58] (dynamic-089-204-130-234.89.204.130.pool.telefonica.de [89.204.130.234]) (Authenticated sender: cstalp) by ngcobalt04.manitu.net (Postfix) with ESMTPSA id 480021060DED for ; Thu, 12 Jan 2023 15:48:13 +0100 (CET) Message-ID: Date: Thu, 12 Jan 2023 15:48:12 +0100 MIME-Version: 1.0 Subject: Re: linked list within a kernel probe To: kernelnewbies@kernelnewbies.org References: <75bc2d47-a2f9-187b-8ac8-e0ee2c10226a@chrishell.de> <77ba5293-292c-9163-9a54-a2066e93fe14@chrishell.de> Content-Language: en-GB From: chrishell 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 aGVsbG8gQmlsbGllLCB0aGFuayB5b3UgZm9yIHlvdXIgc3VwcG9ydC4gQXMgeW91IGNhbiBzZWUg SSBoYXZlIDIgCmRpZmZlcmVudCBzdHJ1Y3R1cmVzLiBUaGUgZmlyc3Qgb25lIGlzIGRlZmluZWQg Zm9yIGEgZ2xvYmFsIHN0cnVjdHVyZSwgCndoaWNoIGhvbGRzIGFsbCBpbmZvcm1hdGlvbiB3aGlj aCBJIG5lZWQgd2l0aGluIHRoZSBrcHJvYmUgKGNhbGxlZCAKa3Byb2JlX2hlYWQpLiBUaGVuIEkg aGF2ZSBhbm90aGVyIHN0cnVjdHVyZSAoY2FsbGVkIGtwcm9iZV9tZW1fY2FjaGUpLCAKd2hpY2gg aXMgZGVmaW5lZCB0byBiZSB0aGUgc3RydWN0dXJlIHRoZSBsaW5rZWQgbGlzdCBpcyBtYWRlIG9m LiBTbyB0aGUgCmhlYWQgb2YgdGhlIGxpbmtlZCBsaXN0IGlzIHdpdGhpbiBhIHN0cnVjdHVyZSBk aWZmZXJlbnQgb2YgdGhlIHN0cnVjdCAKdGhlIGxpbmtlZCBsaXN0IGlzIG1hZGUgb2YuIEkgaG9w ZSB0aGlzIGlzIG5vdCBhIHByb2JsZW0sIGJ1dCBzaG91bGQgbm90LgpGaXJzdCBJIHRyaWVkIHRv IGluaXRpYWxpemUgdGhlIGhlYWQgb2YgdGhlIGxpbmtlZCBsaXN0LiAKSU5JVF9MSVNUX0hFQUQo cEhlYWQtPnBfbWVtX2NhY2hlKSBidXQgdGhpcyBsZWFkIHRvIGEgY3Jhc2ggYWxyZWFkeSEKClRv IHJlbWluZDoKCnN0cnVjdCBrcHJvYmVfaGVhZCB7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAgICAg ICAqcF9tZW1fY2FjaGU7CiAgICAgc3RydWN0IGtwcm9iZV9mc29wcyAgICAqcGZvcHM7CiAgICAg c3RydWN0IGtwcm9iZSAgICAgICAgICAqcFByb2JlOwp9OwoKYW5kCgpwSGVhZCA9IChzdHJ1Y3Qg a3Byb2JlX2hlYWQqKSBremFsbG9jKHNpemVvZihzdHJ1Y3Qga3Byb2JlX2hlYWQpLCAKR0ZQX0tF Uk5FTCk7CgoodGhpcyBpcyBkb25lIGluIHRoZSBfaW5pdCBmdW5jdGlvbikKClRoZW4gSSB0cmll ZCBpdCB0aGUgd2F5IHlvdSBzYXcgaW4gbXkgZmlyc3QgbWFpbCwgd2l0aCBhIHN0cnVjdCBvbiB0 aGUgCnN0YWNrLiBXaGljaCBpcyB3cm9uZywgYnV0IGF0IGxlYXN0IEltIGFibGUgdG8gc2V0dXAg dGhlIGxpc3QsIGFuZCBjYW4gCnRyYXZlcnNlIHRoZSBsaXN0LCBldmVuIHNob3J0bHkgYWZ0ZXIg bGVhdmluZyB0aGUgZnVuY3Rpb24sIHVudGlsIHRoZSAKbWVtb3J5IGlzIHVzZWQgYWdhaW4uIEJ1 dCBJIGNhbiBzZWUgdGhpcyBpcyBub3QgYSBzb2x1dGlvbi4KCk15IHF1ZXN0aW9uIG5vdyBpczog d2hpY2ggcG9pbnRlciBoYXMgdG8gYmUgSU5JVF9MSVNUX0hFQUQgYW5kIHdoZW4/CgpUaGFuayB5 b3UgaW4gYWR2YW5jZQoKQlIgQ2hyaXN0aWFuCgoKCj4gCj4+Cj4+IHN0YXRpYyBfX3U4IF9rcHJv YmVfc2V0dXBfY2FjaGVfZWxlbWVudHMoIHN0cnVjdCBrcHJvYmVfaGVhZCAqcEhlYWQsCj4+IF9f dTE2IGVsZW1lbnRzLCBfX3UzMiBzaXplKQo+PiB7Cj4g4oCmCj4+ICAgICAgIHN0cnVjdCBsaXN0 X2hlYWQgbG9jYWxfaGVhZDsKPj4KPj4gICAgICAgSU5JVF9MSVNUX0hFQUQoJmxvY2FsX2hlYWQp Owo+Pgo+IOKApgo+PiAgICAgICAgICAgcEhlYWQtPnBfbWVtX2NhY2hlID0gJmxvY2FsX2hlYWQ7 Cj4g4oCmCj4+IH0KPiAKPiBqdXN0IGZyb20gYSBxdWljayBsb29rIGF0IHRoaXMgY29kZSwgbXkg Z3Vlc3MgaXMgdGhhdCB5b3Ugc2hvdWxkIG5vdCBiZSB1c2luZyBzdGFjayBhZGRyZXNzZXMgaW4g eW91ciBsaXN0Lgo+IFlvdXIgbG9jYWxfaGVhZCBpcyBvbiB0aGUgc3RhY2ssIHRoZXJlZm9yZSBp dCBnZXRzIGNvcnJ1cHRlZCBhZnRlciB5b3UgZXhpdCB5b3VyIGZ1bmN0aW9uIGFuZCBpbnZva2Ug b3RoZXIgZnVuY3Rpb25zLgo+IERpZCB5b3UgcmVhbGx5IG1lYW4gdG8gc3RvcmUgYSBwb2ludGVy IHRvIGxvY2FsX2hlYWQsIG9yIHdhcyB5b3VyIGludGVudGlvbiB0byBwb2ludCB0byB0aGUgZmly c3QgZWxlbWVudCBvbiBsb2NhbF9oZWFkPwo+IAo+IAo+IAo+IAo+IF9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gS2VybmVsbmV3YmllcyBtYWlsaW5nIGxp c3QKPiBLZXJuZWxuZXdiaWVzQGtlcm5lbG5ld2JpZXMub3JnCj4gaHR0cHM6Ly9saXN0cy5rZXJu ZWxuZXdiaWVzLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2tlcm5lbG5ld2JpZXMKCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpLZXJuZWxuZXdiaWVzIG1haWxp bmcgbGlzdApLZXJuZWxuZXdiaWVzQGtlcm5lbG5ld2JpZXMub3JnCmh0dHBzOi8vbGlzdHMua2Vy bmVsbmV3Ymllcy5vcmcvbWFpbG1hbi9saXN0aW5mby9rZXJuZWxuZXdiaWVzCg==