Received: by 2002:a05:7412:40d:b0:e2:908c:2ebd with SMTP id 13csp652136rdf; Tue, 21 Nov 2023 12:23:16 -0800 (PST) X-Google-Smtp-Source: AGHT+IEDwNu6sjf7Ad4OfilwhGoazkXhCXnOXxc/0XTko0L3mzvbUNNvDTlXN38IzDf5aVkEWIP0 X-Received: by 2002:a05:6a21:328c:b0:187:fa62:bb2f with SMTP id yt12-20020a056a21328c00b00187fa62bb2fmr169156pzb.21.1700598196600; Tue, 21 Nov 2023 12:23:16 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1700598196; cv=none; d=google.com; s=arc-20160816; b=xDyCI1VXtT/CcGFDyI58t1+KXO2ORL1I4pSqUKztVWDVN2ANG/ohJytfFePL7Dk3RZ 2u6/ecMlUjGbBFi7JFQAI667w6IYsuKUy7YqxkFh6euSJLk09aiUywFpwhmhwfawEvBJ yycJaJiaOfolBRbv1pEBSa/o3icC63H21tI3uUbn0O9h1ArifPlCFfPVIUUOLiOmwn7w UKKB8Jz4Ao38hW/b0DFL7OrdWCrhOh2g8zmOwRxKco6Qt/AmdgK7JfNZJyuj7ORTxQT/ G53MID6AJ3GqPRAx7takFWHq66MobOHKY+UmBWP/ZFQDuLCDaUJeTg5qJL60nXzhqwaF fyIg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=KJ6QGEjTrenF8EHQmtVmaAKkcU0S8NoyNhhDrtpW+ZM=; fh=RP9Hg+z2fYW8bc8bXTIQWRDxkmSeUmEq6sYqW6Senyc=; b=C52C/aB3W/5+0IpLSgI5pZUYTQC3KT62l2nnG6mZm+trsDh76qVpPGdJCr5e/34wWY Y5h6Ex9zcqBJ0Yuk9mu9atKindKV3PIzbc0JnJL4aYRHw4cYlZDLt+R9XvIRKNRMi3f+ Ax3YJPUq45oQ4NLWn0QrB3qo4zLHjoaOZF9dia9ChMHoRng1VXaKKcMV58qLswqhd65T 1tiyI57rIuzRLN/gc2gufIDRYtNgOcb1h+UyG2XAEetiihHv41rZ49m4NCvE8RLAsNk2 OTnUlja/DyeGvlW0Yy/IHcgci1r6dMuCLA//ty/1pZhnSz/yxmgB85b9SOv9ee7ggHc6 b4Yg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=hKMnkWXb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id by11-20020a056a02058b00b005b64e8336dfsi11786055pgb.604.2023.11.21.12.23.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Nov 2023 12:23:16 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=hKMnkWXb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 23E59802B401; Tue, 21 Nov 2023 12:23:15 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230427AbjKUUNG (ORCPT + 99 others); Tue, 21 Nov 2023 15:13:06 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35324 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229495AbjKUUNF (ORCPT ); Tue, 21 Nov 2023 15:13:05 -0500 Received: from mail-ed1-x52c.google.com (mail-ed1-x52c.google.com [IPv6:2a00:1450:4864:20::52c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0F1CC191 for ; Tue, 21 Nov 2023 12:13:01 -0800 (PST) Received: by mail-ed1-x52c.google.com with SMTP id 4fb4d7f45d1cf-5482df11e73so6717834a12.0 for ; Tue, 21 Nov 2023 12:13:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; t=1700597580; x=1701202380; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=KJ6QGEjTrenF8EHQmtVmaAKkcU0S8NoyNhhDrtpW+ZM=; b=hKMnkWXbOAxLEqL83y8x/V38h1D0n9l8sWoXLWf5IPDjpCr14BGTErCXHTClklx4i5 oaj7vXoGWzGMYLnXBkknFoxQZXr8Q2bqsS5qlqLjWbHeQrBBJ990kmeTB3kctrb6TSj9 28mylqoM3G/d/0JX0Vg0Z8NDHIX+U214D94GE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700597580; x=1701202380; h=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=KJ6QGEjTrenF8EHQmtVmaAKkcU0S8NoyNhhDrtpW+ZM=; b=jU9oFkecBR+K+/YDDtp+/Rwzwzk4yuPOrHARNk/nJ8LisA0lPsqZKUDFmJNRhnQ1Tk s0Rm+weI3EHgkqiNogP/8xm2HgbD0LNImCrC8oNyzHQEPlV3HhX4LRlRSSTR4xPmGn/R nz+wcXV7PwVxWo4LQ961hn97kCUvyF5IIN+AEOOO4Ifesdw9SKbHb+F0hriIONfb/Zsy aF+P1lPxDBEBuD8xewLir0vWcj+/MWtN3BjV4Y6vxT4f2Dn1YgddbzKYhHEXOdwZRB2n eqem9wOdKznC+TUmLvsun0HOat2yQy2LAB21+QPTM9/riUAdqV4EJ/wKBe0D3r7X50jV cWNw== X-Gm-Message-State: AOJu0Yz9bq0vHCVhTvEGAsp1rqSVODAJzpZjA2XFUfGCZUt3yiNIvJgR x2B6y2c20an/43K2q5XxDrnhxI8/V3BMnFPX9WnRVw== X-Received: by 2002:a05:6402:2d8:b0:53f:731a:e513 with SMTP id b24-20020a05640202d800b0053f731ae513mr295939edx.25.1700597580195; Tue, 21 Nov 2023 12:13:00 -0800 (PST) Received: from mail-ed1-f47.google.com (mail-ed1-f47.google.com. [209.85.208.47]) by smtp.gmail.com with ESMTPSA id f10-20020a50a6ca000000b0053dd8898f75sm5414240edc.81.2023.11.21.12.12.59 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 21 Nov 2023 12:12:59 -0800 (PST) Received: by mail-ed1-f47.google.com with SMTP id 4fb4d7f45d1cf-5441305cbd1so8332138a12.2 for ; Tue, 21 Nov 2023 12:12:59 -0800 (PST) X-Received: by 2002:aa7:c696:0:b0:548:564d:9597 with SMTP id n22-20020aa7c696000000b00548564d9597mr287902edq.8.1700597578794; Tue, 21 Nov 2023 12:12:58 -0800 (PST) MIME-Version: 1.0 References: <20231121010318.524570-1-nickrterrell@gmail.com> <20231121010318.524570-3-nickrterrell@gmail.com> In-Reply-To: From: Linus Torvalds Date: Tue, 21 Nov 2023 12:12:41 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 2/2] zstd: Backport Huffman speed improvement from upstream To: Nick Terrell Cc: Nick Terrell , Linux Kernel Mailing List , Yann Collet , Kernel Team , Giovanni Cabiddu Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Tue, 21 Nov 2023 12:23:15 -0800 (PST) On Tue, 21 Nov 2023 at 11:59, Nick Terrell wrote: > > W.r.t. do { } while (0), our older Visual Studios CI jobs failed on the > do { } while (0) macros, because it complained about constant false > branches. Wow. That is some truly incompetent compiler people. I mean, really. As in "Why would you ever use that kind of garbage" incompetence. Honestly, any coding rule that includes "don't use the do-while-zero construct" is actively broken shit. Please just fix your upstream rules. Because they are incredible garbage. Linus