Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp2068738pxp; Mon, 21 Mar 2022 10:34:21 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwQrpyKu0ZPgJorBtECZx/nmWnSUbYriOrIN8UMohquPnFZw2jOVBOZMm7+vLldz1xh/tis X-Received: by 2002:a05:6a00:1341:b0:4fa:a3af:6ba3 with SMTP id k1-20020a056a00134100b004faa3af6ba3mr5570822pfu.51.1647884061640; Mon, 21 Mar 2022 10:34:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1647884061; cv=none; d=google.com; s=arc-20160816; b=cm28CnAGltyBQ7cn+3okFNzED0p1ou8QOywvSphYZiaKy1BEBSgB1rM34WJVuOQZTC oMGl4zlV0jbWz65eE8Lis2fe+It53PuF4gQk2sReJTgjDjoKBMDq21SRoH4HjPH2JKsQ a01JFHrETEkdk+Huk2yBQ2PbijniZIhf5EKVfGUSfdXwRu/jzt5mdhNqfkOhDxl97CpS n4L2UdloHDmy19qs4rEaurI9pvlS+i/L7nYDjzFooBf0mGs8KPdgjPcu/TxQUsXLoj3+ /BNttl2/oIYItb1wZTm2Z8Pd7dmt0MG7eyqNagAlxSPujKTYbzhUvSXVObM+n56Iwt+3 5rWQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:from:subject:references:mime-version :message-id:in-reply-to:date:dkim-signature; bh=OkSdEnZDxkie6HpV+Cq3FfZcGdO9k6Q2dedvGrihz4k=; b=HdGK6RjCriV1M2lS3HNO+tJcwe2SySrLFDmoeHH/aZqpUvN31cG/q+6lDCCyRTSvmp A/sVLo1zrmflwXD6iKarluIh8PkrO2AUE+8fu49Po2e99mJhl5sKwd8IRdSDeRJzp0T+ +Y9XuxLzEMgxAW3OsTL1LKjv7LrLAUuX8BnDo7nb9ZGUawHnW8tZTbriygPjfkReP29s Vrg1LowuXEvnU7FUHIMCYXqMvuMTSS/H/xUvrTMU39aJzfOAmV/NFfDzoV8Ua5WWLmNw jnuRul7JjlYwzY7wcVmmqjn0xg0A8amW953ekFfjGca6PI1Hy7N8ab8xg3XkeSvUrzJd SqcA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=kHBbs+54; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id e12-20020a65678c000000b003816043f005si14064014pgr.506.2022.03.21.10.34.08; Mon, 21 Mar 2022 10:34:21 -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=@google.com header.s=20210112 header.b=kHBbs+54; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237343AbiCSWYH (ORCPT + 99 others); Sat, 19 Mar 2022 18:24:07 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51978 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234421AbiCSWYE (ORCPT ); Sat, 19 Mar 2022 18:24:04 -0400 Received: from mail-yw1-x114a.google.com (mail-yw1-x114a.google.com [IPv6:2607:f8b0:4864:20::114a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BAEB6231930 for ; Sat, 19 Mar 2022 15:22:42 -0700 (PDT) Received: by mail-yw1-x114a.google.com with SMTP id 00721157ae682-2d81518795fso98801097b3.0 for ; Sat, 19 Mar 2022 15:22:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=date:in-reply-to:message-id:mime-version:references:subject:from:to :cc; bh=OkSdEnZDxkie6HpV+Cq3FfZcGdO9k6Q2dedvGrihz4k=; b=kHBbs+54TQt8YvMHJ4P15RTiz6iMnXCDYI6xGPXQeLnigv02pyh3ovt9kgRJ1j2lLb t4+AOulByIuiIQh70uHNxxuclxQ/kSABl46uzAYW0Iwf7WaycffXcHKeDQq4ZQeN2izO 98I8Fd89vVvic/c6V2SlbxEdUy0Q5/V0h0R7fCy3LMOjX8/QgE7sH4fxMcZ/BngDA4L7 syOqscHseotKX75Nl/04HrFQ9UXUZTUc9qBOPT93mEsz+vf+rIQd8Kb3sWVBwZDMgccf TlCZJk7vUU623Vpff7hAprVly+y/6kpn8qfGsVhAJG6WBx4N5PBfYryxSAymDBy8gcyH YT+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:in-reply-to:message-id:mime-version :references:subject:from:to:cc; bh=OkSdEnZDxkie6HpV+Cq3FfZcGdO9k6Q2dedvGrihz4k=; b=lC7DsQV0ZHjrzpzSkbBR2KBOTScV/gIgB1z2AZDAKjuMPQHiD4E4rvHYXNe5PEVNWZ H+Jz7b3bnOKEB9SZR2m8oPaTAsoziMty7YDxL9uGqcSDPeYls1e828PBtLRIAiLZ4WUc VvGaKg6bV9LTNcsPevGeXwIl+cd0baWGjzD781UQ2FsCKtmAUfxixbMrZ8Y1Tvx7VHm0 DVWqZ32qDAGjjhEFXAgc9xO+mKBdUMI88L+cI00NFEinz9p6h8BOw+U4D0sltCz5g8P8 KHEtesSFCArDN64p1E5vEb6H1EYGgCI/XtkPGIwDVX9K05YGvGNNDgpLd3aVJI/XFMxF K5IA== X-Gm-Message-State: AOAM5320rjqmvodZQ5IKqmMrgmapBdj67pA/3tJMQzLvKhVKToRlobVR VxouGAsRS7Uon2KgkcggjULIMnZB X-Received: from fawn.svl.corp.google.com ([2620:15c:2cd:202:f299:d506:bab:fff8]) (user=morbo job=sendgmr) by 2002:a25:d304:0:b0:633:64ce:99c6 with SMTP id e4-20020a25d304000000b0063364ce99c6mr16652532ybf.433.1647728561817; Sat, 19 Mar 2022 15:22:41 -0700 (PDT) Date: Sat, 19 Mar 2022 15:22:28 -0700 In-Reply-To: <20220316213055.2351342-1-morbo@google.com> Message-Id: <20220319222228.4160598-1-morbo@google.com> Mime-Version: 1.0 References: <20220316213055.2351342-1-morbo@google.com> X-Mailer: git-send-email 2.35.1.894.gb6a874cedc-goog Subject: [PATCH v2] gpiolib: acpi: use correct format characters From: Bill Wendling To: Mika Westerberg , Andy Shevchenko , Linus Walleij , Bartosz Golaszewski , Nathan Chancellor , Nick Desaulniers , linux-gpio@vger.kernel.org, linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, llvm@lists.linux.dev Cc: torvalds@linux-foundation.org, Bill Wendling Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-9.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,USER_IN_DEF_DKIM_WL autolearn=ham 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 When compiling with -Wformat, clang emits the following warning: drivers/gpio/gpiolib-acpi.c:393:4: warning: format specifies type 'unsigned char' but the argument has type 'int' [-Wformat] pin); ^~~ The types of these arguments are unconditionally defined, so this patch updates the format character to the correct ones casts to unsigned to retain the behavior or the "hh" modifier.. Link: https://github.com/ClangBuiltLinux/linux/issues/378 Signed-off-by: Bill Wendling --- v2 - Cast "pin" to retain the same width as the original. --- drivers/gpio/gpiolib-acpi.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpio/gpiolib-acpi.c b/drivers/gpio/gpiolib-acpi.c index a5495ad31c9c..92dd9b8784f2 100644 --- a/drivers/gpio/gpiolib-acpi.c +++ b/drivers/gpio/gpiolib-acpi.c @@ -388,9 +388,9 @@ static acpi_status acpi_gpiochip_alloc_event(struct acpi_resource *ares, if (pin <= 255) { char ev_name[5]; - sprintf(ev_name, "_%c%02hhX", + sprintf(ev_name, "_%c%02X", agpio->triggering == ACPI_EDGE_SENSITIVE ? 'E' : 'L', - pin); + (unsigned char)pin); if (ACPI_SUCCESS(acpi_get_handle(handle, ev_name, &evt_handle))) handler = acpi_gpio_irq_handler; } -- 2.35.1.894.gb6a874cedc-goog