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 X-Spam-Level: X-Spam-Status: No, score=-3.1 required=3.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,NICE_REPLY_A,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 216F1C4338F for ; Mon, 26 Jul 2021 04:18:39 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id C254660BD3 for ; Mon, 26 Jul 2021 04:18:38 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org C254660BD3 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kernelnewbies.org Received: from localhost ([::1] helo=shelob.surriel.com) by shelob.surriel.com with esmtp (Exim 4.94.2) (envelope-from ) id 1m7s47-0000zh-LO; Mon, 26 Jul 2021 00:18:07 -0400 Received: from mail-ot1-x335.google.com ([2607:f8b0:4864:20::335]) by shelob.surriel.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1m7s45-0000za-5y for kernelnewbies@kernelnewbies.org; Mon, 26 Jul 2021 00:18:05 -0400 Received: by mail-ot1-x335.google.com with SMTP id x15-20020a05683000cfb02904d1f8b9db81so8800199oto.12 for ; Sun, 25 Jul 2021 21:18:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=w+YBY3Cm8pgl5zk53i7zHd0/vKDD1zzdmUdEI4GtA8c=; b=N7tIgwWihaK6BIeczzwGPmVIFNF0DrgiYWbapymznz+lStyvIcn3Ykvs/Q2I16J2aG /KPqz1ewql4FR2w7K47GsoP7EBSXL8nUDCtAvOq0APTkPAFNvgHQcpVsFO2YJ3BDy6af 6Kw5b4axoBiIucB5tFOZNJJYn7VNvrjqYQTaPEPkntElwzgfV9MeQnWxQ6TwjFwuGRQJ 2MjRoi9KjjOnwb6FTrGWeHt5T26Pj3/PfJ8leO0XLwrZ3hGVELitO6QwoBqx5Q4orCF0 E0QTfgDoi1RxJe4wZNHC4ulrX+k+C2OY/Of+7/59tPAlIyzcXuqfLtf8v/Xzob0S9DEY 1K3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=w+YBY3Cm8pgl5zk53i7zHd0/vKDD1zzdmUdEI4GtA8c=; b=j124L9Fd4qP6tnQZEb8CWli9u8Ck2TpaoImkBnoqmZfXpQoQaqSkDIdSoc1mx/8dlM QtPUY56O0+PXRiVPhxkWb71NW6IltxbCpt5ojbYqnGKU+UjaqQ+7JMKp3Nw+hofBDMnr /6INkKQTK//KnlYw2SVgJ0+eENPseZyzr0WgsNVQdxdaFjnmdcn/eIqwIEKLoOK5vtPy xyYq138hEK0/PxEjhiLBIXwIytwdqZnHTgQ66q5YqvCwKuf7Cd0pyb23IuW74ILTCxt/ oMlfIbOZv0xJYeqpPIo0YvxVb1u8cC9D3Vp/KH3gz8c58/sWhHVA1pmQ56awl3WlTKQ5 LnQA== X-Gm-Message-State: AOAM531aU55kqPpqWY60E6Su8TFBKkf52Csb9YXDAtKaogsIfaDg1KvE pXJbiuRzJ5knKe/g5p9OrAUhmuhipa4= X-Google-Smtp-Source: ABdhPJyfqZJkf8yUaCbh9R0bfotHtI6YeEr8p6fs4c1OqColQqzeCLzszy+yBjD+kGTxSaGBNtYZNg== X-Received: by 2002:a05:6830:19ca:: with SMTP id p10mr10879753otp.267.1627273082870; Sun, 25 Jul 2021 21:18:02 -0700 (PDT) Received: from ian.penurio.us ([47.184.51.90]) by smtp.gmail.com with ESMTPSA id i18sm7479140oik.3.2021.07.25.21.18.01 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 25 Jul 2021 21:18:02 -0700 (PDT) Subject: Re: Return value for "impossible" situations To: =?UTF-8?Q?Valdis_Kl=c4=93tnieks?= References: <88167.1627254939@turing-police> From: Ian Pilcher Message-ID: <78e287df-7b88-6b3b-9ea6-d529f0707522@gmail.com> Date: Sun, 25 Jul 2021 23:18:01 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 In-Reply-To: <88167.1627254939@turing-police> Content-Language: en-US Cc: kernelnewbies@kernelnewbies.org 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 T24gNy8yNS8yMSA2OjE1IFBNLCBWYWxkaXMgS2zEk3RuaWVrcyB3cm90ZToKPiBUaGUgKnByb3Bl ciogdGhpbmcgdG8gZG8gaXMsIGluc3RlYWQgb2YgZGVjaWRpbmcgdG8gcmV0dXJuIC1FSElUX0Ff QlVHLCBkbyBhCj4gV0FSTigpLCBvciBCVUcoKSwgc28gdGhhdCB0aGUgZG1lc2cgaGFzIHNvbWV0 aGluZyB0aGF0J3MgYXQgbGVhc3QgcG90ZW50aWFsbHkKPiB1c2VmdWwuICBUaGVuIHVzZSB0aGF0 IGluZm9ybWF0aW9uIHRvIGZpeCB0aGUgaXNzdWUuCgpUaGUgcXVlc3Rpb24gaXMsIGFmdGVyIHRo ZSBXQVJOX09OLCB3aGF0IGNvZGUgZG9lcyBvbmUgcmV0dXJuIHRvIHVzZXItCnNwYWNlPyAgV2hh dCBpcyB0aGUgImtlcm5lbCBidWc7IGdvIGxvb2sgYXQgZG1lc2ciIHJldHVybiB2YWx1ZT8KCihP YnZpb3VzbHksIHRoZXJlIGlzbid0IGFuIG9idmlvdXMgb25lIGZvciB0aGlzIHNpdHVhdGlvbi4g IFRodXMgbXkKb3JpZ2luYWwgcXVlc3Rpb24gYWJvdXQgd2hldGhlciB0aGVyZSB3YXMgYW55IGNv bnZlbnRpb24uICBTYWRseSwgaXQKc2VlbXMgdGhhdCB0aGVyZSByZWFsbHkgaXNuJ3Qgb25lLCB3 aGljaCBtZWFucyB0aGF0IEknbSBiYXNpY2FsbHkgZm9yY2VkCnRvIHJldHVybiBhIGdhcmJhZ2Ug ZXJyb3IgY29kZSB0aGF0IGlzIGxpa2VseSB0byBjb25mdXNlIGEgc3lzdGVtCmFkbWluaXN0cmF0 b3Igb3IgY2F1c2UgdGhlbSB0byB3YXN0ZSB0aW1lIGNoYXNpbmcgdGhlIHdyb25nIGlzc3VlLikK Ci0tIAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT0KICAgICAgICAgICAgICAgICAgSW4gU292aWV0IFJ1c3NpYSwg R29vZ2xlIHNlYXJjaGVzIHlvdSEKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpLZXJuZWxuZXdiaWVzIG1haWxpbmcgbGlzdApL ZXJuZWxuZXdiaWVzQGtlcm5lbG5ld2JpZXMub3JnCmh0dHBzOi8vbGlzdHMua2VybmVsbmV3Ymll cy5vcmcvbWFpbG1hbi9saXN0aW5mby9rZXJuZWxuZXdiaWVzCg==