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 2A007C87FCE for ; Fri, 25 Jul 2025 15:25:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=kernelnewbies.org; s=mail; h=Content-Transfer-Encoding:Content-Type: List-Subscribe:List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Cc: To:Subject:Message-ID:Date:From:In-Reply-To:References:MIME-Version:Sender: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=IkrlxoqYT4DxhqdDZtaPCXaICLfBhW0QDc+eIPOSgrg=; b=hAxh4dkiGnFxUuHOrhwFrz1wq+ pU1hD2//dbW8IJHMLFfNCXh0CIHbODVB5F9+35rXvXf0hlVgLQC65fXC7s1xOOo82gI9klWcOnT00 3FAQ+SQl/zwVDUWGwXmC0ucSP2ZhtvsTq7b38sExRQfR1TandUpz8doWTtdpkmDTV3TM7Fs8iTezV nyuvSBrBrH+uReH4wDQnDKWLSQum9LrmhF8QaL/IgMPBHkMtt5Ld2HYyuaZ5m5PMv6NEcZE8WjuCb ZBo7F1UWeMj8Zyz5VnhxFqxxPvLvzJ0gUorwF9eUC6xPHWcvZ6tJow9VQrLj2hw/NS96a01XCHH2N 9HIF4mWQ==; Received: from localhost ([::1] helo=shelob.surriel.com) by shelob.surriel.com with esmtp (Exim 4.97.1) (envelope-from ) id 1ufK1q-000000004XV-0bSQ; Fri, 25 Jul 2025 11:08:10 -0400 Received: from mail-pj1-x1035.google.com ([2607:f8b0:4864:20::1035]) by shelob.surriel.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.97.1) (envelope-from ) id 1ufK1p-000000004Wz-1Euq for Kernelnewbies@kernelnewbies.org; Fri, 25 Jul 2025 11:08:09 -0400 Received: by mail-pj1-x1035.google.com with SMTP id 98e67ed59e1d1-3139027b825so1941968a91.0 for ; Fri, 25 Jul 2025 08:07:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753456068; x=1754060868; darn=kernelnewbies.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=hApHce26gaXkCxjKOo6qS4gVNxw1ayvWsKNR57NbGd8=; b=MZvocfWIwPxv8H3j/we+2TXrs8R2wn17zTU+KNuVsYSQJU0WiXahxtTZouD49nl70x KLE8k5pE/wD+J6nVvZj/0GfXckf3S/7f/UpwOPmTwNIWy+Jb6HNx2W8GLGUY00oM7Y1X n+CpdZS1zIJYenRuwqDOSnOboJK8V5UPlcwRNmWrGk0y8grDf+TDKia3b+JhEZZ3kpjm L+mFgztwcnEgy5uo6Q+gFulO4UKUzCZ6OLUkPXdWQMJHKTGWrfe+neZOlkM8bvo9HJSL NCWlgrJ4VvH+h9RTnI2cpG0CrAQLzcvNTuXtHQs4Kj13uYY0mL5axEnsBiuup0Y36sU0 ALJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753456068; x=1754060868; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hApHce26gaXkCxjKOo6qS4gVNxw1ayvWsKNR57NbGd8=; b=qriIZWSKAoP9twT7owwTh/kVaYUtANat6Vdrr7sByEtdw8ow5HUV+WVgHbl7xJEcBO u4yYP0xFiNlRcrflqPv8x7cH4Y2G7pAtNNaI5SUODo7qH5OWO0jCJfzDL9jRvCJTi2XJ /mFKvqOLZRqScC3RRCCEIF6eOFkAsqjepwyxbWql972EqNzEzUXM88t6mpXLfxCh8Yor r2b2r+wWF+55+qKhOkJrt+d9SbWi6lTl7D+HhlsDyhCiDIutDBghKRYpgUe+tfrnkMvs NAypTBB+QzszZ5tV9+huzjmSOPahiZyNCOu18HBFPxSHWJO2DdNGJ92RVBx49C06xdQa ck8w== X-Forwarded-Encrypted: i=1; AJvYcCUeIZ8/e2zioyCle8JquQ32abyJxLoVm+Y0HqF0zK6fwiDCjtuR68wpMdNcmtBpJty/dyXZ22nHssogEITL@kernelnewbies.org X-Gm-Message-State: AOJu0YwV2iF7kc5kzLfDmVJI6BeEElbK1DfiYfq6jyUzrgZrYDo49lXE tgFZq5X697f8jNmluTMNtXzAFBY4wdo9Ma/JgFuxIO8XY5cB6p6sjJIDvdAIrrvjg0gm5NRXly8 53ivxfmMsmpLRkx5H9TvzH3Ac7MBaFKg= X-Gm-Gg: ASbGncvpoSxu+xolWY+V0OXGyXfA/bxuRBAvGD+8GJki21cD6sH0NQRa2Va/URfljPV 6Q3PCPM9v2e3TitoSuWOT7a1NXK6+2Y+c5scYG9w9abq66OTS5I5rW142XxBMU676Kn1HUyywY/ cnfYPeQeUIxts6u9pbnh0dC/FY4hnp0CUyFkdL27rKdWj2IBUOFiHf8UgMGXUVuWvj1GqSHLZN3 ZbyUg== X-Google-Smtp-Source: AGHT+IHwz9axrehMbjvSwKE2T5bnsL3kxZeu8wpEP/iehjxTIXq8JlONElZT/MzU8O1WhOMd0I9sQTjIZlGvsqbKyBU= X-Received: by 2002:a17:90b:56cb:b0:311:d05c:936 with SMTP id 98e67ed59e1d1-31e778f2e74mr3950913a91.17.1753456067609; Fri, 25 Jul 2025 08:07:47 -0700 (PDT) MIME-Version: 1.0 References: <20250723140129.276874-1-rakagunarto@gmail.com> <2025072517-prenatal-vendetta-a9aa@gregkh> In-Reply-To: <2025072517-prenatal-vendetta-a9aa@gregkh> From: Raka Gunarto Date: Fri, 25 Jul 2025 16:07:36 +0100 X-Gm-Features: Ac12FXxdRo8_HDheo1qhQiQAxf1dICclmvm5hduiUXk_e0AC7bWLmoOkZpjfLno Message-ID: Subject: Re: [RFC PATCH 0/1] compiler_types.h: introduce ASSUME_NONNULL macro for static analysis To: Greg KH , Siddh Raman Pant Cc: Mulyadi Santosa , kernelnewbies 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-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: kernelnewbies-bounces@kernelnewbies.org T24gRnJpLCBKdWwgMjUsIDIwMjUgYXQgMjo1NuKAr1BNIEdyZWcgS0ggPGdyZWdAa3JvYWguY29t PiB3cm90ZToKPiBXZSBhbHJlYWR5IGFzc3VtZSB0aGlzIGluIGxvYWRzIG9mIHBsYWNlcyB0b2Rh eSwgdGhlcmUncyBubyBuZWVkIHRvCj4gZXhwbGljaXRseSBtYXJrIGl0IGFzIHN1Y2ggZXZlcnl3 aGVyZSwgYXMgdGhhdCB3b3VsZCBsaXR0ZXIgYWxtb3N0IGV2ZXJ5Cj4gc2luZ2xlIGZ1bmN0aW9u IGluIHRoZSBrZXJuZWwgOigKCkkgc3VwcG9zZSBiYXNlZCBvbiB0aGlzIGFsb25lIEkgc2hvdWxk IHJldGhpbmsgdGhlIHVzZWZ1bG5lc3Mgb2YgdGhpcyBwYXRjaCwKZXNwZWNpYWxseSBpZiB0aGUg bmV4dCBzdGVwIHdvdWxkIGJlIHRvIGJsYXN0IGFwcGx5IGl0IGV2ZXJ5d2hlcmUuCgpBbHRob3Vn aCBJIHdhcyBtb3JlIHRoaW5raW5nIG9mIGZ1dHVyZSB1c2UsIGFuZCBjbGFyaXR5IHRvIGZ1dHVy ZSByZWFkZXJzCm9uIHdoeSBhIHBvaW50ZXIgY291bGRuJ3QgYmUgbnVsbC4KCkknbGwgcmVzcG9u ZCB0byB0aGUgb3RoZXIgcG9pbnRzIGJ1dCBJJ2xsIGhhdmUgYSByZXRoaW5rIG9uIHdoZXRoZXIg b3Igbm90CnRoaXMgaXMgYW4gYWN0dWFsbHkgdXNlZnVsIGFkZGl0aW9uLCBvciB3aGV0aGVyIG9y IG5vdCB3ZSBjb3VsZCBkZWFsIHdpdGgKc3RhdGljIGFuYWx5c2VyIGZhbHNlIHBvc2l0aXZlcyBp biBhIGJldHRlciB3YXkuCgo+IEZpeCB0aGUgdG9vbCwgbm90IHRoZSBrZXJuZWwgY29kZSwgd2hl biB0aGUgdG9vbCBpcyBicm9rZW4uICBJdCdzIG5vdAo+IExpbnV4J3Mgam9iIHRvIHBhc3RlIG92 ZXIgYnJva2VuIGV4dGVybmFsIHRoaW5ncy4KClVuZGVyc3Rvb2QsIGhvd2V2ZXIgSSByZWNvZ25p c2Ugc3RhdGljIGFuYWx5c2lzIGlzIGNvbXBsZXggYW5kIHRoZXJlCmFyZSBtYW55IG5vbiBvYnZp b3VzIGNhc2VzIG9mIHdoeSBzb21ldGhpbmcgaXMgYSBmYWxzZSBwb3NpdGl2ZS4KTXkgcmF0aW9u YWxlIHdhcyB0aGF0IGFkZGluZyB0aGlzIG1hY3JvIGFuZCBhIGNvbW1lbnQgdG8gZG9jdW1lbnQK Zm9yIGV4YW1wbGUsIGEgbm9uIG9idmlvdXMgbm9uLW51bGwgcG9pbnRlciwgY291bGQgYmUgdXNl ZnVsIHRvCnJlYWRlcnMuCgpPbiBGcmksIEp1bCAyNSwgMjAyNSBhdCAyOjI54oCvUE0gU2lkZGgg UmFtYW4gUGFudCA8c2FuZ2FuYWthQHNpZGRoLm1lPiB3cm90ZToKPiBBc3N1bXB0aW9uIGlzbid0 IGEgZ3VhcmFudGVlLgo+IENvbXBpbGVyIG9wdGltaXNlcyBpdCBhd2F5IHVzdWFsbHkuCgpZZXMs IGJ1dCBteSBwb2ludCB3YXMgaXQgaXMgZ3VhcmFudGVlZCBpbiBzb21lIGNhc2VzLCBqdXN0IG5v dApvYnZpb3VzIHRvIHRoZSBzdGF0aWMgYW5hbHl6ZXIgYW5kIHNpbmNlIHRoZSBjb21waWxlciAv CnN0YXRpYyBhbmFseXplciB1c2Ugc2ltaWxhciB0ZWNobmlxdWVzIHRvIGRldGVjdCBjZXJ0YWlu CmNvbmRpdGlvbnMsIHRoZSBjb21waWxlciB3b24ndCBvcHRpbWlzZSBhIHJlZHVuZGFudCBjaGVj awphd2F5IGVpdGhlci4KCj4gVGhhdCBjYW4gcHJldHR5IGVhc2lseSBjaGFuZ2UgaW4gZnV0dXJl LgoKSXNuJ3QgaXQgbW9yZSBkYW5nZXJvdXMgdG8gaGF2ZSBhIG5vbiBvYnZpb3VzIGFzc3VtcHRp b24KYmUgaW4gdGhlIGJsYXN0IHJhZGl1cyBvZiBhIGNoYW5nZSB0aGF0IG1ha2VzIHRoYXQKYXNz dW1wdGlvbiBpbnZhbGlkLCByYXRoZXIgdGhhbiBtYWtpbmcgaXQgb2J2aW91cyBpbiBzb21lCndh eT8KCj4gSXMgeW91ciBjYXNlIHJlYWxseSBhIGZhbHNlIHBvc2l0aXZlPwoKRnJvbSBteSB2ZXJ5 IGxpbWl0ZWQgdW5kZXJzdGFuZGluZyBvZiB0aGUgc2xhYiBhbGxvY2F0b3IsCkkgdGhpbmsgaXQg aXMgYSBmYWxzZSBwb3NpdGl2ZSBiZWNhdXNlIGl0IGlzIG9ubHkgY2FsbGVkCm9uIHZhbGlkIHNs YWJzIChpbml0aWFsIHNsYWIgbXVzdCBiZSBub24tbnVsbCBhbmQKaXQganVzdCB0cmF2ZXJzZXMg dGhlIGxpc3QpLgoKVGhhbmsgeW91IGFsbCBmb3IgdGhlIGZlZWRiYWNrLCBpdCB3YXMgdmVyeSBp bnNpZ2h0ZnVsCmZvciBtZSBhcyBhbiBhc3BpcmluZyBjb250cmlidXRvciEKClJha2EKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCktlcm5lbG5ld2JpZXMg bWFpbGluZyBsaXN0Cktlcm5lbG5ld2JpZXNAa2VybmVsbmV3Ymllcy5vcmcKaHR0cHM6Ly9saXN0 cy5rZXJuZWxuZXdiaWVzLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2tlcm5lbG5ld2JpZXMK