Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp207854pxp; Fri, 18 Mar 2022 23:38:57 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzGBUlR1m5fraoyRMW79phq+BxkBUywRitza+JcVmQDwpE5vTuB3yR+2B/WyeMhhK540+8y X-Received: by 2002:a17:902:7595:b0:151:7b0b:11c4 with SMTP id j21-20020a170902759500b001517b0b11c4mr3109666pll.126.1647671937523; Fri, 18 Mar 2022 23:38:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1647671937; cv=none; d=google.com; s=arc-20160816; b=n6Hw8HJp1Vqnq9Cr2s/f01sxWkhmEcf7/F/0KEovTLKfhQ3pGRqlZQArAr8mMOFl5W tqIPkQY53gs7G86cJOedVXxJS9yVjZPScL1raHDtgb74afF1i5lDPpWWHK2aqyd67kAV lpyY2hkIqXr76cr6xDBmm3raDlebo9/QZR+v3ycrawlW2LeKJ1mh/kz9+sRqK0iIvuyB OcbbljHYuat38Dg15XaOhoYY0DAu8IS5LKwZgr9EigHo08pXgVsCQFh53BhCDw91kR/D ORolyOE/748yb17VEhCrYWCpzqq/AHAmpjscvaLUnB0XJdSBurlCgKCj5mc/BM/fHKLw ex2Q== 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=wBLfX2LSEiNhJ8oDOcJh1B00fiK59ApOZekhfSkPFtY=; b=PFfGAa9qrozk5B3p1pq7PoloX50J/hHxQ5mY2hBLPOPtr/6xqxyxaD1DxdS4tkEROw idXokVrFI+mlyB176n/coZc4X8XOkSYISuZF0LAkBo1L7KRCbz3oE/8z2YjA0mtMqugU F+viAkUmeAoC8l+KsydOJ9Fk6GQ+nG31rH3OJEWTJPZ0on9trXL+9S70intgmPMdSR6+ QT+b2E1Exn2kDIeebDek5tPZ53x55QMdOjKOTItiRQi/sbv3FyEOZxKrsZtqTNr4hhkE mpTfD76GSsPOgx5JmXpQjHpnuH3c3bTiNeTOsG+/SSJ2dSew0WpV+PTrLfvV/caMTUPC y/5w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=VgZXaPqA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id bg20-20020a056a02011400b003816043f02csi7891654pgb.545.2022.03.18.23.38.44; Fri, 18 Mar 2022 23:38:57 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=VgZXaPqA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240158AbiCRSdo (ORCPT + 99 others); Fri, 18 Mar 2022 14:33:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49534 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240146AbiCRSdm (ORCPT ); Fri, 18 Mar 2022 14:33:42 -0400 Received: from mail-lj1-x231.google.com (mail-lj1-x231.google.com [IPv6:2a00:1450:4864:20::231]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A9E76120DB1 for ; Fri, 18 Mar 2022 11:32:15 -0700 (PDT) Received: by mail-lj1-x231.google.com with SMTP id bn33so12369603ljb.6 for ; Fri, 18 Mar 2022 11:32:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=wBLfX2LSEiNhJ8oDOcJh1B00fiK59ApOZekhfSkPFtY=; b=VgZXaPqAaC3YW4N9oST8PmjWXw0TSZNWDVRh8fM9EjToU+Zs/ed98dGuNHb/i54YHp AYZS5QAWDzP3m1ZAGhm9kZ/lei9v44xXn7DxGd1XRyak5cRbMtaIBXH9w8ldrNz+3B83 rir2bjRH/je3U8IBwnnIN+TvsEsyS5i2lN6a4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=wBLfX2LSEiNhJ8oDOcJh1B00fiK59ApOZekhfSkPFtY=; b=xJsk3MrXsd5zTWzsfCyK0NCfnL5pH5j/a3XrmhuIsL2L4yxOnKfSXQDBqUb1umzwbT jFOiaOfueF3JTf2UsVOxv14QdPmX6zvaO1kWmIVAiJBL7kW7PDbwdcUF2HD1/9srKWTr dAwfPSylgblD4Qq9MWD5pyPoCIfvukCiXwOypcW87SJdztXkNWyRj93uomC1K2wUre0c ChIAMaQ1MkwkQ/5XyG2iklX+S6fykNoVOvoaqbTPj+xGn5eWX47wOpaJfZMJd5uINKuR aHIDV35d9YtLoK+DJPGE8xnVp6dR/Oac6D7izjSVX5H6aN4BWuGKkP4ksZLRcpwHj1JD WNIA== X-Gm-Message-State: AOAM531TiJrzRU0zY/UmxuFgRw8CydnZeWMVxNiQeh2/qdOfzCEx9lqL gAnc1qiF+3dBonlWdKVa0DjdzVG5PjG6065a1Ww= X-Received: by 2002:a2e:9e81:0:b0:248:7c35:385a with SMTP id f1-20020a2e9e81000000b002487c35385amr7025647ljk.527.1647628333772; Fri, 18 Mar 2022 11:32:13 -0700 (PDT) Received: from mail-lj1-f175.google.com (mail-lj1-f175.google.com. [209.85.208.175]) by smtp.gmail.com with ESMTPSA id bt23-20020a056512261700b00443e7fa1c26sm957420lfb.261.2022.03.18.11.32.11 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 18 Mar 2022 11:32:11 -0700 (PDT) Received: by mail-lj1-f175.google.com with SMTP id o6so12382601ljp.3 for ; Fri, 18 Mar 2022 11:32:11 -0700 (PDT) X-Received: by 2002:a2e:9904:0:b0:247:ec95:fdee with SMTP id v4-20020a2e9904000000b00247ec95fdeemr6818296lji.291.1647628330932; Fri, 18 Mar 2022 11:32:10 -0700 (PDT) MIME-Version: 1.0 References: <20220316213055.2351342-1-morbo@google.com> In-Reply-To: From: Linus Torvalds Date: Fri, 18 Mar 2022 11:31:54 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] gpiolib: acpi: use correct format characters To: Nick Desaulniers Cc: Andy Shevchenko , Bill Wendling , Mika Westerberg , Linus Walleij , Bartosz Golaszewski , Nathan Chancellor , "open list:GPIO SUBSYSTEM" , ACPI Devel Maling List , Linux Kernel Mailing List , llvm@lists.linux.dev, Joe Perches 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_NONE,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 On Fri, Mar 18, 2022 at 11:01 AM Nick Desaulniers wrote: > > Maybe we should reconsider our recommendations for signed types? For 'hhx' is probably does make sense in some cases. That said, for kernel work, if you work on byte values, I would seriously suggest not using 'char' at all, which has badly defined sign. And 'signed char' makes no sense either. So while 'hhx' makes sense in the general case, for kernel work I'd much rather see "don't use stupid types". So why not just use 'unsigned char' (or 'u8' if you think typing is boring). Linus