Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp753431pxj; Fri, 14 May 2021 15:13:45 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwojTix5IQlkVDsutDTBLFSgCHR4yjHEiWWOAA6C/TIRy05X6KPyOPRW/YCpi/x1XsZPylr X-Received: by 2002:a50:9e63:: with SMTP id z90mr20118592ede.342.1621030425370; Fri, 14 May 2021 15:13:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621030425; cv=none; d=google.com; s=arc-20160816; b=YFBxf360SN5MdNKmMi52lV428bkVltldcZiZnN8a7L6qQuqumCb7WoDOqNf9V5/JF/ pWhzl5RMGW/GqhX6m2zSGn49V6hv+s7pY/zOcaIgl7l+rB1yuCG9s/eqOt+IuaqzRP1f DnaGfgTBh+j832bkaZDcooQc5RppWo/XjaGnNDJDL6PJmYXCQnLVNpXiwVLSaA+kjx/r UxkS5noRbAACCTuxuVSujtTwrbPWhXs9CQXcAFGGF/9DAuZFSw8hAcxz9l7ppHItR2ZG OKgkpoJn01Ve4vXy/bkZw40zpG1aSCoq3bfV5+ExqfShk5PkUzr7zutVKP0n9LWwD3zn nWSA== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=njyNBGCA2mtHhxP+9M5PGlzD0CYXUuGQFbrXC9vQHQg=; b=nMqcla4Pda2ul6ErfqbNAO2/wgfh4br3FbuwguhROEsCT+nmdG6OHQVaPq4ywd3z7b fJ5lidLTUyPCjWVQGilbHiF/hnKNXm3Xp30jtDGQTOnsi5lrFNuaJkhXfM/OarovTWWt OPo/kT8WcSNcyBm/ndf2Vux7xTcK9xBWzXDDccmQwHTXExfKY4pzgvn3WEba6dRjiUCx H2HZBob7sr1bHJA3ogZUmezjFn7/AOUC/ZkSqRmkWej+6jL9ngIVg4LC88H+ofZUlERE lSguL5bcJ8pXL+jZ2qFy57Wv6PafotX0YbDoJNmcd6apLccnaNYALJDoTCSW09OGlHEx r1wA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="D3/yKLkk"; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i18si3673936edv.444.2021.05.14.15.13.21; Fri, 14 May 2021 15:13:45 -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; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="D3/yKLkk"; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232397AbhENODH (ORCPT + 99 others); Fri, 14 May 2021 10:03:07 -0400 Received: from mail.kernel.org ([198.145.29.99]:59964 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231215AbhENODG (ORCPT ); Fri, 14 May 2021 10:03:06 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id DA67E61454; Fri, 14 May 2021 14:01:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1621000915; bh=qFqN2dj2rmGsfozT6zbjm9HVwa2c3P8b01rM7/x/thE=; h=From:To:Cc:Subject:Date:From; b=D3/yKLkkR4n90s7WHDWVvC37Glxy6qktMrdxUW6rOPwsN+y7YaBspszCk88aNq81h jdFnzWFlyDGZJSctssi6ZW3PW1qhnTxRkyzTW0ppmoSsqHNe8z+b1hAjzfn3unKI+m P83usl1NPZoqvHJ1IRlf293lz4G5Eo5/Z/bQSZKOm+WdtGK84QFh57OJISFjg2cvvP +Ib8upl/n8cqmu0ssAqLuch2uiqfHklqNHJmFep/OB0WyjNQdEEiHptp5/h+qJ8drJ XvRw3XA4vr5i1c0qZX8lmmJhD+5eay7zsHLfBkRxkUKyIVQ24QV5peE7CIU591i27+ 7XqPOYstA/M7w== From: Arnd Bergmann To: Jens Axboe , Tejun Heo Cc: Arnd Bergmann , Sascha Hauer , linux-ide@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] sata: nv: fix debug format string mismatch Date: Fri, 14 May 2021 16:01:01 +0200 Message-Id: <20210514140105.3080580-1-arnd@kernel.org> X-Mailer: git-send-email 2.29.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Arnd Bergmann Turning on debugging in this this driver reveals a type mismatch: In file included from include/linux/kernel.h:17, from drivers/ata/sata_nv.c:23: drivers/ata/sata_nv.c: In function 'nv_swncq_sdbfis': drivers/ata/sata_nv.c:2121:10: error: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'u64' {aka 'long long unsigned int'} [-Werror=format=] 2121 | DPRINTK("id 0x%x QC: qc_active 0x%x," | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 2124 | ap->print_id, ap->qc_active, pp->qc_active, | ~~~~~~~~~~~~~ | | | u64 {aka long long unsigned int} include/linux/printk.h:142:10: note: in definition of macro 'no_printk' 142 | printk(fmt, ##__VA_ARGS__); \ | ^~~ drivers/ata/sata_nv.c:2121:2: note: in expansion of macro 'DPRINTK' 2121 | DPRINTK("id 0x%x QC: qc_active 0x%x," | ^~~~~~~ drivers/ata/sata_nv.c:2121:36: note: format string is defined here 2121 | DPRINTK("id 0x%x QC: qc_active 0x%x," | ~^ | | | unsigned int | %llx Use the correct format string for the u64 type. Fixes: e3ed89396441 ("libata: bump ->qc_active to a 64-bit type") Signed-off-by: Arnd Bergmann --- drivers/ata/sata_nv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/sata_nv.c b/drivers/ata/sata_nv.c index 20190f66ced9..de4504556669 100644 --- a/drivers/ata/sata_nv.c +++ b/drivers/ata/sata_nv.c @@ -2118,7 +2118,7 @@ static int nv_swncq_sdbfis(struct ata_port *ap) */ lack_dhfis = 1; - DPRINTK("id 0x%x QC: qc_active 0x%x," + DPRINTK("id 0x%x QC: qc_active 0x%llx," "SWNCQ:qc_active 0x%X defer_bits %X " "dhfis 0x%X dmafis 0x%X last_issue_tag %x\n", ap->print_id, ap->qc_active, pp->qc_active, -- 2.29.2