Received: by 2002:a05:6358:7058:b0:131:369:b2a3 with SMTP id 24csp10059402rwp; Thu, 20 Jul 2023 14:01:41 -0700 (PDT) X-Google-Smtp-Source: APBJJlHoPf/pI+t3VryHQTfcLmo/7wEWOT3DopnOwW5x+geCeOulkIKrBsXNiDSiQiCuwmo8vUQm X-Received: by 2002:a05:6a00:1583:b0:681:c372:5aa4 with SMTP id u3-20020a056a00158300b00681c3725aa4mr30394283pfk.27.1689886901404; Thu, 20 Jul 2023 14:01:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689886901; cv=none; d=google.com; s=arc-20160816; b=YlPnRHcYjNpOd3q7LUpSvqtl718vQQklWfaG24qe6bGIjMahrO93Xxap3g2MkwxLuA v8gpVILsOIXRiM7AXdyqT2EsVzH5ECkhRJDh7nF6ZQ6zDbd9dMLfqFfxcvAOgHb1Nd5m 1bJQ2gECzayAokvXbO3OEpCPs6GL7mA8CNRBw+eogLemCIObh17zjQnaJBzmE+cPgILO 0PNPH7qvGbDubft+1jaAq7+G1HUdVj6Tzt1JFsnMaY3u+JYmIiPFRkYKHOfgb02i3Qsm Hjx1KkZCa5Q6q15A/L5kYgw+grXtdGbRTKvDxMzVd0oXcjGNXJ8Apw465DMJK9r/9JcW m4CA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:sender:dkim-signature; bh=zRzMPL6a/BSNtiQ7PJzND7IfnG5RjjKshq+ayDJRwvE=; fh=QOqbU4WCvRm2USwCUxtg654eIwxuBRez8jsyjXD+evY=; b=CU4pOQUERy1GflVQAPQEyZaxyy+lYqbWZCf6g4eVaRnTK7tbEcuuo7s24Fpowkl+x7 nySbA3sEaU5GEsOfxFt0GXxaZPk4DAyRhwl4l0/vCYcuqySw4sc/ilXhPV1Li+VSAjza bZzLb6lIsiNFBuF7cAQNJCh/Gd1I7LitZJBU4pfnlLKkNJT5aP1YdswvgCbplE1MImML Ua55PKS3FwVtXrWt1DcPXdmvEFipX5z7NLN+RiI6SJlykLd3qn1n7YANU+7q0czYCY2d uUi1nvSB8mCLOTtt/5kBnRhGwush1yzncjrrbzVJfmrJ0SNruPwnCwWJpHNrcda7f2+G o3lw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=kZIq9ybe; 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=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id k184-20020a6384c1000000b0055b7661cd21si1505002pgd.376.2023.07.20.14.01.28; Thu, 20 Jul 2023 14:01:41 -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=@gmail.com header.s=20221208 header.b=kZIq9ybe; 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=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229884AbjGTUG6 (ORCPT + 99 others); Thu, 20 Jul 2023 16:06:58 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55316 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229691AbjGTUG5 (ORCPT ); Thu, 20 Jul 2023 16:06:57 -0400 Received: from mail-pl1-x62d.google.com (mail-pl1-x62d.google.com [IPv6:2607:f8b0:4864:20::62d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 453842118; Thu, 20 Jul 2023 13:06:57 -0700 (PDT) Received: by mail-pl1-x62d.google.com with SMTP id d9443c01a7336-1b8b4749013so8939045ad.2; Thu, 20 Jul 2023 13:06:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1689883617; x=1690488417; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:sender:from:to:cc:subject:date:message-id :reply-to; bh=zRzMPL6a/BSNtiQ7PJzND7IfnG5RjjKshq+ayDJRwvE=; b=kZIq9ybemRD+z70zrt95FXrBHFPHV9z/ZL6uhkUy+NMiMeb1ftSsvyQesVG3rung/8 StKvGhzKm87e0EmDAArGi/OpQRYaBX+ijkyxRDwREw4WO3X3HDnALsNzYZqcx5Sd6QOc iWEVrUthWYQCvOKLAo3ODL8Pl9vUglt3E4qiHVwNbLXnFmj8aJCwpmZaaWZLoKn/mJiB Ovi+Zy45y62uqB0h4m29zNjzHs7UitPpt+kYNHyLYVEIJAvO3JuTUzbjSB/BaEeodbnI Zj/AeMIOXUGtWYEs/nE8rLZUXzAEfnHm7xpk1IuVAsdG5NsWCk5BwlL0fo+ioKeQuWY5 1yYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689883617; x=1690488417; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:sender:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=zRzMPL6a/BSNtiQ7PJzND7IfnG5RjjKshq+ayDJRwvE=; b=GjcV4kZ+kivLH130KjDnCbB0IHe/Fppd1Hj1xcNKv6jxDaoRR3w46Ny3I91nbQ26yM gIpshXPJRbZEbTFhqvMITiRSI6ndkaWJLFZN9GNZOpEwxcj9DiIGYKkuAJlA/zl6ZsHa nNYSmIX2tYVU7Ph6vOluwxD5nIvYJtxdGHv1+Vc9DL+hxjBPS5Qe7G6ope2zPx2c0evE wZlQdmZnXElKHrTkoqPXCVc9jfQcJnn25nhOPV0qoBDqHOJLEPoOPgaYf6o/trOHxt+1 7xOZ7Y2VJM9Rpcnnmm7Fl+bkubwm3I42MNdX2RkcQaWEDSR7mLWAp9+zzYWFkwT1KhLZ ixlw== X-Gm-Message-State: ABy/qLbkrh8h+YmD5a+6wBDrsActp1MuL1HJCk2DKQc3I9BmxaUw2d+k DvIb5dhYhYfGTfE9u5zXuzQ= X-Received: by 2002:a17:903:22c4:b0:1b6:6b03:10cd with SMTP id y4-20020a17090322c400b001b66b0310cdmr4453plg.67.1689883616584; Thu, 20 Jul 2023 13:06:56 -0700 (PDT) Received: from localhost ([2620:10d:c090:400::5:fbd8]) by smtp.gmail.com with ESMTPSA id jh6-20020a170903328600b001aad714400asm1795608plb.229.2023.07.20.13.06.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Jul 2023 13:06:56 -0700 (PDT) Sender: Tejun Heo Date: Thu, 20 Jul 2023 10:06:54 -1000 From: 'Tejun Heo' To: David Laight Cc: Carlos Bilbao , "josef@toxicpanda.com" , "axboe@kernel.dk" , "cgroups@vger.kernel.org" , "linux-block@vger.kernel.org" , "linux-kernel@vger.kernel.org" , amd Subject: Re: [PATCH] blk-iocost: fix seq_printf compile type mismatch error Message-ID: References: <20230717141852.153965-1-carlos.bilbao@amd.com> <2b4540aadc3c4449a192aeed6211f232@AcuMS.aculab.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2b4540aadc3c4449a192aeed6211f232@AcuMS.aculab.com> X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, 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 On Wed, Jul 19, 2023 at 08:57:32AM +0000, David Laight wrote: > From: Tejun Heo > > Sent: 17 July 2023 19:49 > > > > On Mon, Jul 17, 2023 at 09:18:52AM -0500, Carlos Bilbao wrote: > > > From: amd > > > > > > Fix two type mismatch errors encountered while compiling blk-iocost.c with > > > GCC version 13.1.1 that involved constant operator WEIGHT_ONE. Cast the > > > result of the division operation to (unsigned int) to match the expected > > > format specifier %u in two seq_printf invocations. > > > > Can you detail the warnings? Was that on 32bit compiles? > > The problem is caused by gcc 13 changing the types of the > constants inside an enum to be all the same. > > The best fix is (probably) to replace all the enum used to > define unrelated constants with #defines. Yeah, but then you end up without any way to read that value from outside the kernel for BPF, drgn or any other tools which use debug info. That actually matters. Thanks. -- tejun