Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp435008pxb; Sat, 10 Apr 2021 07:30:58 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzRosRxymj9YORn6gCi8CAK1jMEoosqv0nUhOoGopPzN7fH/7OjSUGNoxXgE7LBA+U5LIkz X-Received: by 2002:aa7:d3da:: with SMTP id o26mr11732508edr.147.1618065058076; Sat, 10 Apr 2021 07:30:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618065058; cv=none; d=google.com; s=arc-20160816; b=LYbfKGO6kSEp4E11m3AdiK91a7vbxOGHcMGX6qU9as7gFVsI0EaaOaVmLpvE2b5dSH FKajCV1R/tWDp4V1IVsut4g5YP44aZOWt4WhOHDpVxO/0mTbEgnmdCDpKMvgP+TqvkmN 4uP6kYRnYqZnGYJPpb4ixLinDov1fSI7rbAIj1eaBBQl+NukDxb/iXY11sCCbufbi41i FyffomLtvGnEik2gEU0fGDH6yAnH6bNeqTinFTyX2dCOE3nRFyAG30Qpy2pkwDI46tr6 YYl3sOTmLByxg7Uf43+XyY3zuvWfJqJejWxtokfZXrTZK9+cY1EovQEJQbKkdOClc0tO 2Mmw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version:date :message-id:subject:references:in-reply-to:cc:to:from; bh=90FQPsWJdn3A40bIDXAXf+21gVtnEmbkcWKLRKIDW8Q=; b=nkoZV9t7cLEAJafpXeIk0CHgbolOhhj2VETLS1HDq3Bd3iBDgqp+xvJf5L648beU+E WdXg+kRDelN7SgXuODq8LVQfG83IC5BnPDZ2ZHUVWDdNsOzdxyoskHq86NG5cKzQykGW paHenloWh1hEe+0cU00E2T708E7Te6h2hVHU8ubRd+0d1Qn8j2g+FtdUEUaI1qMQsGh6 nv4CVNK37zT4zfqCoB0CKNY+QYb/cCZeMMo8EwuWqSAsTM1HKUysSKtT5pvABlslt/Ow XAj8r2h6F/xFu9WmV/xFJMWkt5btZm8uOZzDeR1zxaX0O45eL9pCmcmibHX/3/27/OMh Ihbg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id hp26si4275913ejc.209.2021.04.10.07.30.35; Sat, 10 Apr 2021 07:30:58 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234776AbhDJO3x (ORCPT + 99 others); Sat, 10 Apr 2021 10:29:53 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56596 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234536AbhDJO3t (ORCPT ); Sat, 10 Apr 2021 10:29:49 -0400 Received: from ozlabs.org (bilbo.ozlabs.org [IPv6:2401:3900:2:1::2]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A8C88C06138A for ; Sat, 10 Apr 2021 07:29:34 -0700 (PDT) Received: by ozlabs.org (Postfix, from userid 1034) id 4FHcp31Dnzz9sWT; Sun, 11 Apr 2021 00:29:31 +1000 (AEST) From: Michael Ellerman To: Michael Ellerman , Benjamin Herrenschmidt , Christophe Leroy , Paul Mackerras Cc: linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org In-Reply-To: References: Subject: Re: [PATCH] powerpc/32: Remove powerpc specific definition of 'ptrdiff_t' Message-Id: <161806493833.1467223.5146603896377356295.b4-ty@ellerman.id.au> Date: Sun, 11 Apr 2021 00:28:58 +1000 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 5 Apr 2021 09:57:27 +0000 (UTC), Christophe Leroy wrote: > For unknown reason, old commit d27dfd388715 ("Import pre2.0.8") > changed 'ptrdiff_t' from 'int' to 'long'. > > GCC expects it as 'int' really, and this leads to the following > warning when building KFENCE: > > CC mm/kfence/report.o > In file included from ./include/linux/printk.h:7, > from ./include/linux/kernel.h:16, > from mm/kfence/report.c:10: > mm/kfence/report.c: In function 'kfence_report_error': > ./include/linux/kern_levels.h:5:18: warning: format '%td' expects argument of type 'ptrdiff_t', but argument 6 has type 'long int' [-Wformat=] > 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ > | ^~~~~~ > ./include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH' > 11 | #define KERN_ERR KERN_SOH "3" /* error conditions */ > | ^~~~~~~~ > ./include/linux/printk.h:343:9: note: in expansion of macro 'KERN_ERR' > 343 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) > | ^~~~~~~~ > mm/kfence/report.c:213:3: note: in expansion of macro 'pr_err' > 213 | pr_err("Out-of-bounds %s at 0x%p (%luB %s of kfence-#%td):\n", > | ^~~~~~ > > [...] Applied to powerpc/next. [1/1] powerpc/32: Remove powerpc specific definition of 'ptrdiff_t' https://git.kernel.org/powerpc/c/c46bbf5d2defae50d61ddf31502017ee8952af83 cheers