From kvalo at kernel.org  Tue Aug  1 07:48:45 2023
From: kvalo at kernel.org (Kalle Valo)
Date: Tue,  1 Aug 2023 14:48:45 +0000 (UTC)
Subject: [v2] wifi: drivers: Explicitly include correct DT includes
In-Reply-To: <20230724211914.805876-1-robh@kernel.org>
References: <20230724211914.805876-1-robh@kernel.org>
Message-ID: <169090132389.212423.4907787613050355047.kvalo@kernel.org>

Rob Herring <robh at kernel.org> wrote:

> The DT of_device.h and of_platform.h date back to the separate
> of_platform_bus_type before it as merged into the regular platform bus.
> As part of that merge prepping Arm DT support 13 years ago, they
> "temporarily" include each other. They also include platform_device.h
> and of.h. As a result, there's a pretty much random mix of those include
> files used throughout the tree. In order to detangle these headers and
> replace the implicit includes with struct declarations, users need to
> explicitly include the correct includes.
> 
> Signed-off-by: Rob Herring <robh at kernel.org>

Patch applied to wireless-next.git, thanks.

e7899a90cebe wifi: drivers: Explicitly include correct DT includes

-- 
https://patchwork.kernel.org/project/linux-wireless/patch/20230724211914.805876-1-robh at kernel.org/

https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches



From kashwindayan at vmware.com  Wed Aug  2 03:22:13 2023
From: kashwindayan at vmware.com (Ashwin Dayanand Kamat)
Date: Wed,  2 Aug 2023 15:52:13 +0530
Subject: [PATCH v4.19.y] ath10k: Fix TKIP Michael MIC verification for PCIe
Message-ID: <1690971733-22270-1-git-send-email-kashwindayan@vmware.com>

From: Wen Gong <wgong at codeaurora.org>

commit 0dc267b13f3a7e8424a898815dd357211b737330 upstream.

TKIP Michael MIC was not verified properly for PCIe cases since the
validation steps in ieee80211_rx_h_michael_mic_verify() in mac80211 did
not get fully executed due to unexpected flag values in
ieee80211_rx_status.

Fix this by setting the flags property to meet mac80211 expectations for
performing Michael MIC validation there. This fixes CVE-2020-26141. It
does the same as ath10k_htt_rx_proc_rx_ind_hl() for SDIO which passed
MIC verification case. This applies only to QCA6174/QCA9377 PCIe.

Tested-on: QCA6174 hw3.2 PCI WLAN.RM.4.4.1-00110-QCARMSWP-1

Cc: stable at vger.kernel.org
Signed-off-by: Wen Gong <wgong at codeaurora.org>
Signed-off-by: Jouni Malinen <jouni at codeaurora.org>
Link: https://lore.kernel.org/r/20210511200110.c3f1d42c6746.I795593fcaae941c471425b8c7d5f7bb185d29142 at changeid
Signed-off-by: Johannes Berg <johannes.berg at intel.com>
Signed-off-by: Ashwin Dayanand Kamat <kashwindayan at vmware.com>
---
 drivers/net/wireless/ath/ath10k/htt_rx.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/drivers/net/wireless/ath/ath10k/htt_rx.c b/drivers/net/wireless/ath/ath10k/htt_rx.c
index 0a7551dc0f94..b8bba6d99dba 100644
--- a/drivers/net/wireless/ath/ath10k/htt_rx.c
+++ b/drivers/net/wireless/ath/ath10k/htt_rx.c
@@ -1645,6 +1645,11 @@ static void ath10k_htt_rx_h_mpdu(struct ath10k *ar,
 
 	skb_queue_walk(amsdu, msdu) {
 		ath10k_htt_rx_h_csum_offload(msdu);
+
+		if (frag && !fill_crypt_header &&
+		    enctype == HTT_RX_MPDU_ENCRYPT_TKIP_WPA)
+			status->flag &= ~RX_FLAG_MMIC_STRIPPED;
+
 		ath10k_htt_rx_h_undecap(ar, msdu, status, first_hdr, enctype,
 					is_decrypted);
 
@@ -1662,6 +1667,11 @@ static void ath10k_htt_rx_h_mpdu(struct ath10k *ar,
 
 		hdr = (void *)msdu->data;
 		hdr->frame_control &= ~__cpu_to_le16(IEEE80211_FCTL_PROTECTED);
+
+		if (frag && !fill_crypt_header &&
+		    enctype == HTT_RX_MPDU_ENCRYPT_TKIP_WPA)
+			status->flag &= ~RX_FLAG_IV_STRIPPED &
+					~RX_FLAG_MMIC_STRIPPED;
 	}
 }
 
-- 
2.35.6



From kvalo at kernel.org  Wed Aug  2 03:28:13 2023
From: kvalo at kernel.org (Kalle Valo)
Date: Wed, 02 Aug 2023 13:28:13 +0300
Subject: wcn3990 firmware
In-Reply-To: <8990bf1c-32c8-e582-7aa1-d207eba7d7d6@linaro.org> (Dmitry
	Baryshkov's message of "Mon, 24 Jul 2023 23:02:10 +0300")
References: <22075892-6518-ba53-8021-9500d22e5722@linaro.org>
	<8990bf1c-32c8-e582-7aa1-d207eba7d7d6@linaro.org>
Message-ID: <87cz05wxfm.fsf@kernel.org>

Dmitry Baryshkov <dmitry.baryshkov at linaro.org> writes:

> On 24/07/2023 22:38, Dmitry Baryshkov wrote:
>> Hello Kalle, colle
>> Yet-another firmware question (I remember the standard answer of not
>> using firmware not coming from your side). I see that for
>> wcn3990/hw1.0 we have wlanmdsp.mbn with the version
>> WLAN.HL.2.0-01387-QCAHLSWMTPLZ-1
>> We have got the newer wlanmdsp.mbn released under
>> redistribution-permissive license (LICENSE.qcom from
>> linux-firmware). The file has the version
>> WLAN.HL.3.3.7.c2-00723-QCAHLSWMTPLZ-1. It was released for the
>> ath10k embedded into Qualcomm QRB2210 / QRB4210 SoCs.
>
> Update: with the current wlanmdsp.mbn I'm getting the following error
> from the DSP:
>
> [   22.468121] qcom_q6v5_pas 6080000.remoteproc: fatal error received:
> EX:kernel:0x0:SigVerify:0x173:PC=0xc10dd460
>
> The board is not fused, but the signature format was changed (and so
> were some of the fields).
>
> It seems we will have to provide the updated file somehow to
> linux-firmware. What would be the preferred way for us to do so?

I cannot take firmware files from a 3rd party. Also I don't follow the
WCN3990 firmware development so I can't really comment how that firmware
release works with different WCN3990 hardware, board files and/or
calibration data. But if you think that release should be submitted to
linux-firmware that's up to you.

-- 
https://patchwork.kernel.org/project/linux-wireless/list/

https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches


From dmitry.baryshkov at linaro.org  Wed Aug  2 04:23:43 2023
From: dmitry.baryshkov at linaro.org (Dmitry Baryshkov)
Date: Wed, 2 Aug 2023 14:23:43 +0300
Subject: wcn3990 firmware
In-Reply-To: <87cz05wxfm.fsf@kernel.org>
References: <22075892-6518-ba53-8021-9500d22e5722@linaro.org>
 <8990bf1c-32c8-e582-7aa1-d207eba7d7d6@linaro.org> <87cz05wxfm.fsf@kernel.org>
Message-ID: <f0ef6af9-b648-cc64-0165-eb135f0de578@linaro.org>

On 02/08/2023 13:28, Kalle Valo wrote:
> Dmitry Baryshkov <dmitry.baryshkov at linaro.org> writes:
> 
>> On 24/07/2023 22:38, Dmitry Baryshkov wrote:
>>> Hello Kalle, colle
>>> Yet-another firmware question (I remember the standard answer of not
>>> using firmware not coming from your side). I see that for
>>> wcn3990/hw1.0 we have wlanmdsp.mbn with the version
>>> WLAN.HL.2.0-01387-QCAHLSWMTPLZ-1
>>> We have got the newer wlanmdsp.mbn released under
>>> redistribution-permissive license (LICENSE.qcom from
>>> linux-firmware). The file has the version
>>> WLAN.HL.3.3.7.c2-00723-QCAHLSWMTPLZ-1. It was released for the
>>> ath10k embedded into Qualcomm QRB2210 / QRB4210 SoCs.
>>
>> Update: with the current wlanmdsp.mbn I'm getting the following error
>> from the DSP:
>>
>> [   22.468121] qcom_q6v5_pas 6080000.remoteproc: fatal error received:
>> EX:kernel:0x0:SigVerify:0x173:PC=0xc10dd460
>>
>> The board is not fused, but the signature format was changed (and so
>> were some of the fields).
>>
>> It seems we will have to provide the updated file somehow to
>> linux-firmware. What would be the preferred way for us to do so?
> 
> I cannot take firmware files from a 3rd party.

Ack

> Also I don't follow the
> WCN3990 firmware development so I can't really comment how that firmware
> release works with different WCN3990 hardware, board files and/or
> calibration data.

It seems to work pretty normal. I have pointed out the only issue we 
have stumbled so far in 
https://bugzilla.kernel.org/show_bug.cgi?id=217748 (the warning during 
scan).

> But if you think that release should be submitted to
> linux-firmware that's up to you.

This obviously means that we should not push it to 
<linux-firmware>/ath10k/WCN3990, correct?

-- 
With best wishes
Dmitry



From kvalo at kernel.org  Wed Aug  2 09:45:47 2023
From: kvalo at kernel.org (Kalle Valo)
Date: Wed, 02 Aug 2023 19:45:47 +0300
Subject: wcn3990 firmware
In-Reply-To: <f0ef6af9-b648-cc64-0165-eb135f0de578@linaro.org> (Dmitry
	Baryshkov's message of "Wed, 2 Aug 2023 14:23:43 +0300")
References: <22075892-6518-ba53-8021-9500d22e5722@linaro.org>
	<8990bf1c-32c8-e582-7aa1-d207eba7d7d6@linaro.org>
	<87cz05wxfm.fsf@kernel.org>
	<f0ef6af9-b648-cc64-0165-eb135f0de578@linaro.org>
Message-ID: <87il9xv1dw.fsf@kernel.org>

Dmitry Baryshkov <dmitry.baryshkov at linaro.org> writes:

> On 02/08/2023 13:28, Kalle Valo wrote:
>
>> Dmitry Baryshkov <dmitry.baryshkov at linaro.org> writes:
>> 
>>> On 24/07/2023 22:38, Dmitry Baryshkov wrote:
>>>> Hello Kalle, colle
>>>> Yet-another firmware question (I remember the standard answer of not
>>>> using firmware not coming from your side). I see that for
>>>> wcn3990/hw1.0 we have wlanmdsp.mbn with the version
>>>> WLAN.HL.2.0-01387-QCAHLSWMTPLZ-1
>>>> We have got the newer wlanmdsp.mbn released under
>>>> redistribution-permissive license (LICENSE.qcom from
>>>> linux-firmware). The file has the version
>>>> WLAN.HL.3.3.7.c2-00723-QCAHLSWMTPLZ-1. It was released for the
>>>> ath10k embedded into Qualcomm QRB2210 / QRB4210 SoCs.
>>>
>>> Update: with the current wlanmdsp.mbn I'm getting the following error
>>> from the DSP:
>>>
>>> [   22.468121] qcom_q6v5_pas 6080000.remoteproc: fatal error received:
>>> EX:kernel:0x0:SigVerify:0x173:PC=0xc10dd460
>>>
>>> The board is not fused, but the signature format was changed (and so
>>> were some of the fields).
>>>
>>> It seems we will have to provide the updated file somehow to
>>> linux-firmware. What would be the preferred way for us to do so?
>> I cannot take firmware files from a 3rd party.
>
> Ack
>
>> Also I don't follow the
>> WCN3990 firmware development so I can't really comment how that firmware
>> release works with different WCN3990 hardware, board files and/or
>> calibration data.
>
> It seems to work pretty normal. I have pointed out the only issue we
> have stumbled so far in
> https://bugzilla.kernel.org/show_bug.cgi?id=217748 (the warning during
> scan).
>
>> But if you think that release should be submitted to
>> linux-firmware that's up to you.
>
> This obviously means that we should not push it to
> <linux-firmware>/ath10k/WCN3990, correct?

That's the only directory ath10k uses, right? So how would any other
directory work?

-- 
https://patchwork.kernel.org/project/linux-wireless/list/

https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches


From lkp at intel.com  Wed Aug  2 22:31:04 2023
From: lkp at intel.com (kernel test robot)
Date: Thu, 03 Aug 2023 13:31:04 +0800
Subject: [kvalo-ath:ath-next] BUILD SUCCESS
 3742928a52d6859731d525f06c09decff87ffa01
Message-ID: <202308031357.6DIPRazM-lkp@intel.com>

tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git ath-next
branch HEAD: 3742928a52d6859731d525f06c09decff87ffa01  wifi: ath12k: change to use dynamic memory for channel list of scan

elapsed time: 723m

configs tested: 111
configs skipped: 3

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha                            allyesconfig   gcc  
alpha                               defconfig   gcc  
alpha                randconfig-r002-20230801   gcc  
arc                              allyesconfig   gcc  
arc                                 defconfig   gcc  
arc                  randconfig-r033-20230731   gcc  
arc                  randconfig-r043-20230802   gcc  
arm                              allmodconfig   gcc  
arm                              allyesconfig   gcc  
arm                                 defconfig   gcc  
arm                        mvebu_v5_defconfig   clang
arm                  randconfig-r023-20230731   gcc  
arm                  randconfig-r032-20230731   clang
arm                  randconfig-r046-20230802   clang
arm                           sunxi_defconfig   gcc  
arm                       versatile_defconfig   clang
arm64                            allyesconfig   gcc  
arm64                               defconfig   gcc  
arm64                randconfig-r036-20230731   gcc  
csky                                defconfig   gcc  
hexagon              randconfig-r012-20230731   clang
hexagon              randconfig-r015-20230731   clang
hexagon              randconfig-r041-20230802   clang
hexagon              randconfig-r045-20230802   clang
i386                             allyesconfig   gcc  
i386         buildonly-randconfig-r004-20230731   gcc  
i386         buildonly-randconfig-r005-20230731   gcc  
i386         buildonly-randconfig-r006-20230731   gcc  
i386                              debian-10.3   gcc  
i386                                defconfig   gcc  
i386                 randconfig-i001-20230731   gcc  
i386                 randconfig-i002-20230731   gcc  
i386                 randconfig-i003-20230731   gcc  
i386                 randconfig-i004-20230731   gcc  
i386                 randconfig-i005-20230731   gcc  
i386                 randconfig-i006-20230731   gcc  
i386                 randconfig-i011-20230731   clang
i386                 randconfig-i012-20230731   clang
i386                 randconfig-i013-20230731   clang
i386                 randconfig-i014-20230731   clang
i386                 randconfig-i015-20230731   clang
i386                 randconfig-i016-20230731   clang
i386                 randconfig-r014-20230731   clang
i386                 randconfig-r025-20230731   clang
loongarch                        allmodconfig   gcc  
loongarch                         allnoconfig   gcc  
loongarch                           defconfig   gcc  
loongarch            randconfig-r024-20230731   gcc  
m68k                             allmodconfig   gcc  
m68k                             allyesconfig   gcc  
m68k                                defconfig   gcc  
mips                             allmodconfig   gcc  
mips                             allyesconfig   gcc  
nios2                               defconfig   gcc  
nios2                randconfig-r011-20230731   gcc  
parisc                           allyesconfig   gcc  
parisc                              defconfig   gcc  
parisc               randconfig-r006-20230801   gcc  
parisc               randconfig-r021-20230731   gcc  
parisc64                            defconfig   gcc  
powerpc                          allmodconfig   gcc  
powerpc                           allnoconfig   gcc  
powerpc              randconfig-r022-20230731   clang
powerpc              randconfig-r026-20230731   clang
riscv                            allmodconfig   gcc  
riscv                             allnoconfig   gcc  
riscv                            allyesconfig   gcc  
riscv                               defconfig   gcc  
riscv                randconfig-r042-20230802   gcc  
riscv                          rv32_defconfig   gcc  
s390                             allmodconfig   gcc  
s390                             allyesconfig   gcc  
s390                                defconfig   gcc  
s390                 randconfig-r044-20230802   gcc  
sh                               allmodconfig   gcc  
sh                   randconfig-r001-20230801   gcc  
sparc                            allyesconfig   gcc  
sparc                               defconfig   gcc  
sparc64              randconfig-r013-20230731   gcc  
sparc64              randconfig-r016-20230731   gcc  
sparc64              randconfig-r035-20230731   gcc  
um                               allmodconfig   clang
um                                allnoconfig   clang
um                               allyesconfig   clang
um                                  defconfig   gcc  
um                             i386_defconfig   gcc  
um                   randconfig-r003-20230801   clang
um                   randconfig-r034-20230731   clang
um                           x86_64_defconfig   gcc  
x86_64                           allyesconfig   gcc  
x86_64       buildonly-randconfig-r001-20230731   gcc  
x86_64       buildonly-randconfig-r002-20230731   gcc  
x86_64       buildonly-randconfig-r003-20230731   gcc  
x86_64                              defconfig   gcc  
x86_64                                  kexec   gcc  
x86_64               randconfig-r004-20230801   gcc  
x86_64               randconfig-r005-20230801   gcc  
x86_64               randconfig-x001-20230731   clang
x86_64               randconfig-x002-20230731   clang
x86_64               randconfig-x003-20230731   clang
x86_64               randconfig-x004-20230731   clang
x86_64               randconfig-x005-20230731   clang
x86_64               randconfig-x006-20230731   clang
x86_64               randconfig-x011-20230731   gcc  
x86_64               randconfig-x012-20230731   gcc  
x86_64               randconfig-x013-20230731   gcc  
x86_64               randconfig-x014-20230731   gcc  
x86_64               randconfig-x015-20230731   gcc  
x86_64               randconfig-x016-20230731   gcc  
x86_64                          rhel-8.3-rust   clang
x86_64                               rhel-8.3   gcc  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


From lkp at intel.com  Thu Aug  3 00:54:00 2023
From: lkp at intel.com (kernel test robot)
Date: Thu, 03 Aug 2023 15:54:00 +0800
Subject: [kvalo-ath:master] BUILD SUCCESS
 6da7bb6d17b1af6d1fa9e3bc9d043ea18ee498f1
Message-ID: <202308031557.PWc56bxa-lkp@intel.com>

tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git master
branch HEAD: 6da7bb6d17b1af6d1fa9e3bc9d043ea18ee498f1  Add localversion-wireless-testing-ath

elapsed time: 866m

configs tested: 111
configs skipped: 5

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha                            allyesconfig   gcc  
alpha                               defconfig   gcc  
alpha                randconfig-r034-20230731   gcc  
arc                              allyesconfig   gcc  
arc                                 defconfig   gcc  
arc                  randconfig-r043-20230731   gcc  
arm                              allmodconfig   gcc  
arm                              allyesconfig   gcc  
arm                         assabet_defconfig   gcc  
arm                                 defconfig   gcc  
arm                  randconfig-r011-20230801   gcc  
arm                  randconfig-r046-20230731   gcc  
arm64                            allyesconfig   gcc  
arm64                               defconfig   gcc  
arm64                randconfig-r036-20230731   gcc  
csky                                defconfig   gcc  
csky                 randconfig-r006-20230801   gcc  
hexagon              randconfig-r041-20230731   clang
hexagon              randconfig-r045-20230731   clang
i386                             allyesconfig   gcc  
i386         buildonly-randconfig-r004-20230731   gcc  
i386         buildonly-randconfig-r005-20230731   gcc  
i386         buildonly-randconfig-r006-20230731   gcc  
i386                              debian-10.3   gcc  
i386                                defconfig   gcc  
i386                 randconfig-i001-20230731   gcc  
i386                 randconfig-i002-20230731   gcc  
i386                 randconfig-i003-20230731   gcc  
i386                 randconfig-i004-20230731   gcc  
i386                 randconfig-i005-20230731   gcc  
i386                 randconfig-i006-20230731   gcc  
i386                 randconfig-i011-20230801   clang
i386                 randconfig-i012-20230801   clang
i386                 randconfig-i013-20230801   clang
i386                 randconfig-i014-20230801   clang
i386                 randconfig-i015-20230801   clang
i386                 randconfig-i016-20230801   clang
i386                 randconfig-r024-20230731   clang
i386                 randconfig-r035-20230731   gcc  
loongarch                        allmodconfig   gcc  
loongarch                         allnoconfig   gcc  
loongarch                           defconfig   gcc  
m68k                             allmodconfig   gcc  
m68k                             allyesconfig   gcc  
m68k                                defconfig   gcc  
m68k                        m5272c3_defconfig   gcc  
m68k                 randconfig-r016-20230801   gcc  
microblaze           randconfig-r005-20230801   gcc  
mips                             allmodconfig   gcc  
mips                             allyesconfig   gcc  
mips                         bigsur_defconfig   gcc  
mips                      maltaaprp_defconfig   clang
mips                 randconfig-r001-20230801   clang
mips                 randconfig-r022-20230731   gcc  
nios2                               defconfig   gcc  
openrisc             randconfig-r015-20230801   gcc  
openrisc             randconfig-r031-20230731   gcc  
openrisc             randconfig-r032-20230731   gcc  
parisc                           allyesconfig   gcc  
parisc                              defconfig   gcc  
parisc               randconfig-r026-20230731   gcc  
parisc64                            defconfig   gcc  
powerpc                          allmodconfig   gcc  
powerpc                           allnoconfig   gcc  
powerpc                     mpc5200_defconfig   clang
powerpc              randconfig-r003-20230801   gcc  
riscv                            allmodconfig   gcc  
riscv                             allnoconfig   gcc  
riscv                            allyesconfig   gcc  
riscv                               defconfig   gcc  
riscv                randconfig-r012-20230801   clang
riscv                randconfig-r025-20230731   clang
riscv                randconfig-r042-20230731   clang
riscv                          rv32_defconfig   gcc  
s390                             allmodconfig   gcc  
s390                             allyesconfig   gcc  
s390                                defconfig   gcc  
s390                 randconfig-r021-20230731   clang
s390                 randconfig-r044-20230731   clang
sh                               allmodconfig   gcc  
sparc                            allyesconfig   gcc  
sparc                               defconfig   gcc  
sparc                randconfig-r023-20230731   gcc  
sparc64              randconfig-r002-20230801   gcc  
um                               allmodconfig   clang
um                                allnoconfig   clang
um                               allyesconfig   clang
um                                  defconfig   gcc  
um                             i386_defconfig   gcc  
um                   randconfig-r014-20230801   gcc  
um                           x86_64_defconfig   gcc  
x86_64                           allyesconfig   gcc  
x86_64       buildonly-randconfig-r001-20230731   gcc  
x86_64       buildonly-randconfig-r002-20230731   gcc  
x86_64       buildonly-randconfig-r003-20230731   gcc  
x86_64                              defconfig   gcc  
x86_64                                  kexec   gcc  
x86_64               randconfig-x001-20230731   clang
x86_64               randconfig-x002-20230731   clang
x86_64               randconfig-x003-20230731   clang
x86_64               randconfig-x004-20230731   clang
x86_64               randconfig-x005-20230731   clang
x86_64               randconfig-x006-20230731   clang
x86_64               randconfig-x011-20230731   gcc  
x86_64               randconfig-x012-20230731   gcc  
x86_64               randconfig-x013-20230731   gcc  
x86_64               randconfig-x014-20230731   gcc  
x86_64               randconfig-x015-20230731   gcc  
x86_64               randconfig-x016-20230731   gcc  
x86_64                          rhel-8.3-rust   clang
x86_64                               rhel-8.3   gcc  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


From lkp at intel.com  Thu Aug  3 01:07:49 2023
From: lkp at intel.com (kernel test robot)
Date: Thu, 03 Aug 2023 16:07:49 +0800
Subject: [kvalo-ath:ath-qca] BUILD SUCCESS
 a0256a9416806892d5a7dc9345c51c12b0c63f55
Message-ID: <202308031647.bbTeSXC8-lkp@intel.com>

tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git ath-qca
branch HEAD: a0256a9416806892d5a7dc9345c51c12b0c63f55  Merge branch 'ath-next' into ath-qca

elapsed time: 880m

configs tested: 119
configs skipped: 4

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha                            allyesconfig   gcc  
alpha                               defconfig   gcc  
alpha                randconfig-r011-20230731   gcc  
alpha                randconfig-r023-20230731   gcc  
arc                              allyesconfig   gcc  
arc                                 defconfig   gcc  
arc                  randconfig-r003-20230731   gcc  
arc                  randconfig-r026-20230731   gcc  
arc                  randconfig-r043-20230802   gcc  
arm                              allmodconfig   gcc  
arm                              allyesconfig   gcc  
arm                                 defconfig   gcc  
arm                        mvebu_v5_defconfig   clang
arm                          pxa168_defconfig   clang
arm                  randconfig-r024-20230731   gcc  
arm                  randconfig-r033-20230731   clang
arm                  randconfig-r046-20230802   clang
arm                        realview_defconfig   gcc  
arm                           sunxi_defconfig   gcc  
arm                       versatile_defconfig   clang
arm64                            allyesconfig   gcc  
arm64                               defconfig   gcc  
arm64                randconfig-r013-20230731   clang
csky                                defconfig   gcc  
hexagon              randconfig-r041-20230802   clang
hexagon              randconfig-r045-20230802   clang
i386                             allyesconfig   gcc  
i386         buildonly-randconfig-r004-20230731   gcc  
i386         buildonly-randconfig-r005-20230731   gcc  
i386         buildonly-randconfig-r006-20230731   gcc  
i386                              debian-10.3   gcc  
i386                                defconfig   gcc  
i386                 randconfig-i001-20230802   clang
i386                 randconfig-i002-20230802   clang
i386                 randconfig-i003-20230802   clang
i386                 randconfig-i004-20230802   clang
i386                 randconfig-i005-20230802   clang
i386                 randconfig-i006-20230802   clang
i386                 randconfig-i011-20230802   gcc  
i386                 randconfig-i012-20230802   gcc  
i386                 randconfig-i013-20230802   gcc  
i386                 randconfig-i014-20230802   gcc  
i386                 randconfig-i015-20230802   gcc  
i386                 randconfig-i016-20230802   gcc  
i386                 randconfig-r004-20230731   gcc  
loongarch                        allmodconfig   gcc  
loongarch                         allnoconfig   gcc  
loongarch                           defconfig   gcc  
loongarch            randconfig-r016-20230731   gcc  
m68k                             allmodconfig   gcc  
m68k                             allyesconfig   gcc  
m68k                          atari_defconfig   gcc  
m68k                                defconfig   gcc  
m68k                 randconfig-r006-20230731   gcc  
microblaze           randconfig-r025-20230731   gcc  
mips                             allmodconfig   gcc  
mips                             allyesconfig   gcc  
mips                       lemote2f_defconfig   clang
mips                 randconfig-r022-20230731   gcc  
mips                 randconfig-r036-20230731   clang
mips                           xway_defconfig   gcc  
nios2                               defconfig   gcc  
openrisc             randconfig-r005-20230731   gcc  
openrisc             randconfig-r014-20230731   gcc  
openrisc             randconfig-r032-20230731   gcc  
parisc                           allyesconfig   gcc  
parisc                              defconfig   gcc  
parisc64                            defconfig   gcc  
powerpc                          allmodconfig   gcc  
powerpc                           allnoconfig   gcc  
powerpc                 linkstation_defconfig   gcc  
powerpc              randconfig-r035-20230731   gcc  
powerpc                     sequoia_defconfig   gcc  
riscv                            allmodconfig   gcc  
riscv                             allnoconfig   gcc  
riscv                            allyesconfig   gcc  
riscv                               defconfig   gcc  
riscv                randconfig-r021-20230731   clang
riscv                randconfig-r042-20230802   gcc  
riscv                          rv32_defconfig   gcc  
s390                             allmodconfig   gcc  
s390                             allyesconfig   gcc  
s390                                defconfig   gcc  
s390                 randconfig-r031-20230731   gcc  
s390                 randconfig-r044-20230802   gcc  
sh                               allmodconfig   gcc  
sh                        apsh4ad0a_defconfig   gcc  
sh                        sh7763rdp_defconfig   gcc  
sparc                            allyesconfig   gcc  
sparc                               defconfig   gcc  
sparc64              randconfig-r001-20230731   gcc  
sparc64              randconfig-r015-20230731   gcc  
um                               allmodconfig   clang
um                                allnoconfig   clang
um                               allyesconfig   clang
um                                  defconfig   gcc  
um                             i386_defconfig   gcc  
um                           x86_64_defconfig   gcc  
x86_64                           allyesconfig   gcc  
x86_64       buildonly-randconfig-r001-20230731   gcc  
x86_64       buildonly-randconfig-r002-20230731   gcc  
x86_64       buildonly-randconfig-r003-20230731   gcc  
x86_64                              defconfig   gcc  
x86_64                                  kexec   gcc  
x86_64               randconfig-x001-20230731   clang
x86_64               randconfig-x002-20230731   clang
x86_64               randconfig-x003-20230731   clang
x86_64               randconfig-x004-20230731   clang
x86_64               randconfig-x005-20230731   clang
x86_64               randconfig-x006-20230731   clang
x86_64               randconfig-x011-20230731   gcc  
x86_64               randconfig-x012-20230731   gcc  
x86_64               randconfig-x013-20230731   gcc  
x86_64               randconfig-x014-20230731   gcc  
x86_64               randconfig-x015-20230731   gcc  
x86_64               randconfig-x016-20230731   gcc  
x86_64                          rhel-8.3-rust   clang
x86_64                               rhel-8.3   gcc  
xtensa               randconfig-r034-20230731   gcc  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


From kvalo at kernel.org  Thu Aug  3 05:08:16 2023
From: kvalo at kernel.org (Kalle Valo)
Date: Thu, 03 Aug 2023 15:08:16 +0300
Subject: [BUG] SoftAP: zero speed between clients on QCA6174
In-Reply-To: <875yavfeln.fsf@kernel.org> (Kalle Valo's message of "Mon, 20 Mar
	2023 20:43:32 +0200")
References: <02bed0819c13c14dc1f52d7d2b658b00280d2634.camel@ya.ru>
	<c7ecaf558a6b2b46c73ecbe8a291de3af40b35fd.camel@ya.ru>
	<875yavfeln.fsf@kernel.org>
Message-ID: <87edkktjkf.fsf@kernel.org>

Kalle Valo <kvalo at kernel.org> writes:

> dukzcry at ya.ru writes:
>
>> Looks like firmware issue. Fixed by downgrading linux-firmware package
>> down to 20220411
>>
>> Last good firmware 
>> linux-firmware-20220411
>> [    3.859587] ath10k_pci 0000:02:00.0: firmware ver WLAN.RM.4.4.1-
>> 00157-QCARMSWPZ-1 api 6 features wowlan,ignore-otp,mfp crc32 90eebefb
>
> [...]
>
>> First bad firmware
>> linux-firmware-20220509
>> [    3.767713] ath10k_pci 0000:02:00.0: firmware ver WLAN.RM.4.4.1-
>> 00288- api 6 features wowlan,ignore-otp,mfp crc32 bf907c7c
>
> Thanks for the report, I forwarded this and hopefully it gets fixed.

There's now a new version firmware-6.bin_WLAN.RM.4.4.1-00309- available:

https://github.com/kvalo/ath10k-firmware/tree/master/QCA6174/hw3.0/4.4.1

If you can, please test it and let us know if the issue is fixed or not.

-- 
https://patchwork.kernel.org/project/linux-wireless/list/

https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches


From lkp at intel.com  Thu Aug  3 14:48:04 2023
From: lkp at intel.com (kernel test robot)
Date: Fri, 04 Aug 2023 05:48:04 +0800
Subject: [kvalo-ath:ath-next] BUILD SUCCESS
 8198950ccb7d311f8b4389441d8dcb597f926340
Message-ID: <202308040501.Po3YA7DM-lkp@intel.com>

tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git ath-next
branch HEAD: 8198950ccb7d311f8b4389441d8dcb597f926340  wifi: ath12k: avoid deadlock by change ieee80211_queue_work for regd_update_work

elapsed time: 727m

configs tested: 111
configs skipped: 3

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha                            allyesconfig   gcc  
alpha                               defconfig   gcc  
arc                              allyesconfig   gcc  
arc                                 defconfig   gcc  
arc                  randconfig-r021-20230803   gcc  
arc                  randconfig-r043-20230802   gcc  
arm                              allmodconfig   gcc  
arm                              allyesconfig   gcc  
arm                     davinci_all_defconfig   clang
arm                                 defconfig   gcc  
arm                  randconfig-r032-20230801   clang
arm                  randconfig-r046-20230802   clang
arm64                            allyesconfig   gcc  
arm64                               defconfig   gcc  
arm64                randconfig-r014-20230731   clang
csky                                defconfig   gcc  
csky                 randconfig-r006-20230801   gcc  
csky                 randconfig-r034-20230801   gcc  
hexagon              randconfig-r022-20230803   clang
hexagon              randconfig-r041-20230802   clang
hexagon              randconfig-r045-20230802   clang
i386                             allyesconfig   gcc  
i386         buildonly-randconfig-r004-20230731   gcc  
i386         buildonly-randconfig-r005-20230731   gcc  
i386         buildonly-randconfig-r006-20230731   gcc  
i386                              debian-10.3   gcc  
i386                                defconfig   gcc  
i386                 randconfig-i001-20230801   gcc  
i386                 randconfig-i002-20230801   gcc  
i386                 randconfig-i003-20230801   gcc  
i386                 randconfig-i004-20230801   gcc  
i386                 randconfig-i005-20230801   gcc  
i386                 randconfig-i006-20230801   gcc  
i386                 randconfig-i011-20230801   clang
i386                 randconfig-i012-20230801   clang
i386                 randconfig-i013-20230801   clang
i386                 randconfig-i014-20230801   clang
i386                 randconfig-i015-20230801   clang
i386                 randconfig-i016-20230801   clang
i386                 randconfig-r033-20230801   gcc  
loongarch                        allmodconfig   gcc  
loongarch                         allnoconfig   gcc  
loongarch                           defconfig   gcc  
loongarch            randconfig-r024-20230803   gcc  
m68k                             allmodconfig   gcc  
m68k                             allyesconfig   gcc  
m68k                                defconfig   gcc  
microblaze           randconfig-r005-20230801   gcc  
mips                             allmodconfig   gcc  
mips                             allyesconfig   gcc  
mips                           ip22_defconfig   clang
mips                 randconfig-r001-20230801   clang
mips                 randconfig-r025-20230803   gcc  
mips                       rbtx49xx_defconfig   clang
nios2                               defconfig   gcc  
openrisc             randconfig-r013-20230731   gcc  
parisc                           allyesconfig   gcc  
parisc                              defconfig   gcc  
parisc               randconfig-r015-20230731   gcc  
parisc               randconfig-r023-20230803   gcc  
parisc64                            defconfig   gcc  
powerpc                          allmodconfig   gcc  
powerpc                           allnoconfig   gcc  
powerpc              randconfig-r003-20230801   gcc  
powerpc              randconfig-r036-20230801   gcc  
riscv                            allmodconfig   gcc  
riscv                             allnoconfig   gcc  
riscv                            allyesconfig   gcc  
riscv                               defconfig   gcc  
riscv                randconfig-r042-20230802   gcc  
riscv                          rv32_defconfig   gcc  
s390                             allmodconfig   gcc  
s390                             allyesconfig   gcc  
s390                                defconfig   gcc  
s390                 randconfig-r011-20230731   clang
s390                 randconfig-r035-20230801   gcc  
s390                 randconfig-r044-20230802   gcc  
sh                               allmodconfig   gcc  
sh                   randconfig-r016-20230731   gcc  
sh                   randconfig-r031-20230801   gcc  
sparc                            allyesconfig   gcc  
sparc                               defconfig   gcc  
sparc64              randconfig-r002-20230801   gcc  
um                               allmodconfig   clang
um                                allnoconfig   clang
um                               allyesconfig   clang
um                                  defconfig   gcc  
um                             i386_defconfig   gcc  
um                           x86_64_defconfig   gcc  
x86_64                           allyesconfig   gcc  
x86_64       buildonly-randconfig-r001-20230731   gcc  
x86_64       buildonly-randconfig-r002-20230731   gcc  
x86_64       buildonly-randconfig-r003-20230731   gcc  
x86_64                              defconfig   gcc  
x86_64                                  kexec   gcc  
x86_64               randconfig-r012-20230731   clang
x86_64               randconfig-x001-20230731   clang
x86_64               randconfig-x002-20230731   clang
x86_64               randconfig-x003-20230731   clang
x86_64               randconfig-x004-20230731   clang
x86_64               randconfig-x005-20230731   clang
x86_64               randconfig-x006-20230731   clang
x86_64               randconfig-x011-20230731   gcc  
x86_64               randconfig-x012-20230731   gcc  
x86_64               randconfig-x013-20230731   gcc  
x86_64               randconfig-x014-20230731   gcc  
x86_64               randconfig-x015-20230731   gcc  
x86_64               randconfig-x016-20230731   gcc  
x86_64                          rhel-8.3-rust   clang
x86_64                               rhel-8.3   gcc  
xtensa               randconfig-r026-20230803   gcc  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


From lkp at intel.com  Thu Aug  3 14:48:13 2023
From: lkp at intel.com (kernel test robot)
Date: Fri, 04 Aug 2023 05:48:13 +0800
Subject: [kvalo-ath:ath-qca] BUILD SUCCESS
 d57c39267296f4ac6836c639d2e817eadb9aa368
Message-ID: <202308040510.HVg14E3i-lkp@intel.com>

tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git ath-qca
branch HEAD: d57c39267296f4ac6836c639d2e817eadb9aa368  Merge branch 'ath-next' into ath-qca

elapsed time: 727m

configs tested: 118
configs skipped: 2

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha                            allyesconfig   gcc  
alpha                               defconfig   gcc  
alpha                randconfig-r004-20230801   gcc  
alpha                randconfig-r023-20230731   gcc  
arc                              allyesconfig   gcc  
arc                                 defconfig   gcc  
arc                  randconfig-r003-20230801   gcc  
arc                  randconfig-r026-20230731   gcc  
arc                  randconfig-r043-20230801   gcc  
arm                              allmodconfig   gcc  
arm                              allyesconfig   gcc  
arm                                 defconfig   gcc  
arm                       imx_v6_v7_defconfig   gcc  
arm                  randconfig-r024-20230731   gcc  
arm                  randconfig-r033-20230731   clang
arm                  randconfig-r046-20230801   gcc  
arm                        shmobile_defconfig   gcc  
arm64                            allyesconfig   gcc  
arm64                               defconfig   gcc  
csky                                defconfig   gcc  
hexagon              randconfig-r001-20230801   clang
hexagon              randconfig-r013-20230731   clang
hexagon              randconfig-r041-20230801   clang
hexagon              randconfig-r045-20230801   clang
i386                             allyesconfig   gcc  
i386         buildonly-randconfig-r004-20230731   gcc  
i386         buildonly-randconfig-r005-20230731   gcc  
i386         buildonly-randconfig-r006-20230731   gcc  
i386                              debian-10.3   gcc  
i386                                defconfig   gcc  
i386                 randconfig-i001-20230731   gcc  
i386                 randconfig-i002-20230731   gcc  
i386                 randconfig-i003-20230731   gcc  
i386                 randconfig-i004-20230731   gcc  
i386                 randconfig-i005-20230731   gcc  
i386                 randconfig-i006-20230731   gcc  
i386                 randconfig-i011-20230731   clang
i386                 randconfig-i012-20230731   clang
i386                 randconfig-i013-20230731   clang
i386                 randconfig-i014-20230731   clang
i386                 randconfig-i015-20230731   clang
i386                 randconfig-i016-20230731   clang
i386                 randconfig-r014-20230731   clang
loongarch                        allmodconfig   gcc  
loongarch                         allnoconfig   gcc  
loongarch                           defconfig   gcc  
m68k                             allmodconfig   gcc  
m68k                             allyesconfig   gcc  
m68k                                defconfig   gcc  
microblaze           randconfig-r011-20230731   gcc  
microblaze           randconfig-r025-20230731   gcc  
mips                             allmodconfig   gcc  
mips                             allyesconfig   gcc  
mips                     decstation_defconfig   gcc  
mips                 decstation_r4k_defconfig   gcc  
mips                 randconfig-r022-20230731   gcc  
mips                 randconfig-r036-20230731   clang
nios2                               defconfig   gcc  
nios2                randconfig-r012-20230731   gcc  
openrisc             randconfig-r006-20230801   gcc  
openrisc             randconfig-r016-20230731   gcc  
openrisc             randconfig-r032-20230731   gcc  
openrisc                       virt_defconfig   gcc  
parisc                           allyesconfig   gcc  
parisc                              defconfig   gcc  
parisc64                            defconfig   gcc  
powerpc                          allmodconfig   gcc  
powerpc                           allnoconfig   gcc  
powerpc                      katmai_defconfig   clang
powerpc              randconfig-r035-20230731   gcc  
powerpc                     tqm8548_defconfig   gcc  
riscv                            allmodconfig   gcc  
riscv                             allnoconfig   gcc  
riscv                            allyesconfig   gcc  
riscv                               defconfig   gcc  
riscv                randconfig-r021-20230731   clang
riscv                randconfig-r042-20230801   clang
riscv                          rv32_defconfig   gcc  
s390                             allmodconfig   gcc  
s390                             allyesconfig   gcc  
s390                                defconfig   gcc  
s390                 randconfig-r015-20230731   clang
s390                 randconfig-r031-20230731   gcc  
s390                 randconfig-r044-20230801   clang
sh                               allmodconfig   gcc  
sh                 kfr2r09-romimage_defconfig   gcc  
sparc                            allyesconfig   gcc  
sparc                               defconfig   gcc  
sparc                randconfig-r002-20230801   gcc  
um                               allmodconfig   clang
um                                allnoconfig   clang
um                               allyesconfig   clang
um                                  defconfig   gcc  
um                             i386_defconfig   gcc  
um                   randconfig-r005-20230801   clang
um                           x86_64_defconfig   gcc  
x86_64                           allyesconfig   gcc  
x86_64       buildonly-randconfig-r001-20230731   gcc  
x86_64       buildonly-randconfig-r002-20230731   gcc  
x86_64       buildonly-randconfig-r003-20230731   gcc  
x86_64                              defconfig   gcc  
x86_64                                  kexec   gcc  
x86_64               randconfig-x001-20230731   clang
x86_64               randconfig-x002-20230731   clang
x86_64               randconfig-x003-20230731   clang
x86_64               randconfig-x004-20230731   clang
x86_64               randconfig-x005-20230731   clang
x86_64               randconfig-x006-20230731   clang
x86_64               randconfig-x011-20230731   gcc  
x86_64               randconfig-x012-20230731   gcc  
x86_64               randconfig-x013-20230731   gcc  
x86_64               randconfig-x014-20230731   gcc  
x86_64               randconfig-x015-20230731   gcc  
x86_64               randconfig-x016-20230731   gcc  
x86_64                          rhel-8.3-rust   clang
x86_64                               rhel-8.3   gcc  
xtensa                              defconfig   gcc  
xtensa               randconfig-r034-20230731   gcc  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


From lkp at intel.com  Thu Aug  3 17:35:10 2023
From: lkp at intel.com (kernel test robot)
Date: Fri, 04 Aug 2023 08:35:10 +0800
Subject: [kvalo-ath:pending] BUILD SUCCESS
 48c890f22b7d624ee4521313099cdbbd4ba8415e
Message-ID: <202308040808.i7amm6zH-lkp@intel.com>

tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git pending
branch HEAD: 48c890f22b7d624ee4521313099cdbbd4ba8415e  wifi: ath5k: Remove redundant dev_err()

elapsed time: 723m

configs tested: 113
configs skipped: 3

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha                            allyesconfig   gcc  
alpha                               defconfig   gcc  
arc                              allyesconfig   gcc  
arc                                 defconfig   gcc  
arc                  randconfig-r002-20230801   gcc  
arc                  randconfig-r025-20230731   gcc  
arc                  randconfig-r026-20230731   gcc  
arc                  randconfig-r032-20230731   gcc  
arc                  randconfig-r033-20230731   gcc  
arc                  randconfig-r043-20230731   gcc  
arm                              allmodconfig   gcc  
arm                              allyesconfig   gcc  
arm                                 defconfig   gcc  
arm                  randconfig-r046-20230731   gcc  
arm64                            allyesconfig   gcc  
arm64                               defconfig   gcc  
arm64                randconfig-r006-20230801   gcc  
csky                                defconfig   gcc  
csky                 randconfig-r036-20230731   gcc  
hexagon              randconfig-r012-20230731   clang
hexagon              randconfig-r015-20230731   clang
hexagon              randconfig-r022-20230731   clang
hexagon              randconfig-r041-20230731   clang
hexagon              randconfig-r045-20230731   clang
i386                             allyesconfig   gcc  
i386         buildonly-randconfig-r004-20230731   gcc  
i386         buildonly-randconfig-r005-20230731   gcc  
i386         buildonly-randconfig-r006-20230731   gcc  
i386                              debian-10.3   gcc  
i386                                defconfig   gcc  
i386                 randconfig-i001-20230731   gcc  
i386                 randconfig-i002-20230731   gcc  
i386                 randconfig-i003-20230731   gcc  
i386                 randconfig-i004-20230731   gcc  
i386                 randconfig-i005-20230731   gcc  
i386                 randconfig-i006-20230731   gcc  
i386                 randconfig-i011-20230731   clang
i386                 randconfig-i012-20230731   clang
i386                 randconfig-i013-20230731   clang
i386                 randconfig-i014-20230731   clang
i386                 randconfig-i015-20230731   clang
i386                 randconfig-i016-20230731   clang
i386                 randconfig-r004-20230801   gcc  
i386                 randconfig-r014-20230731   clang
loongarch                        allmodconfig   gcc  
loongarch                         allnoconfig   gcc  
loongarch                           defconfig   gcc  
m68k                             allmodconfig   gcc  
m68k                             allyesconfig   gcc  
m68k                                defconfig   gcc  
m68k                        m5307c3_defconfig   gcc  
m68k                 randconfig-r024-20230731   gcc  
microblaze           randconfig-r023-20230731   gcc  
mips                             allmodconfig   gcc  
mips                             allyesconfig   gcc  
mips                 randconfig-r001-20230801   clang
mips                 randconfig-r035-20230731   clang
nios2                               defconfig   gcc  
nios2                randconfig-r011-20230731   gcc  
parisc                           allyesconfig   gcc  
parisc                              defconfig   gcc  
parisc64                            defconfig   gcc  
powerpc                          allmodconfig   gcc  
powerpc                           allnoconfig   gcc  
powerpc                      ppc44x_defconfig   clang
powerpc                    sam440ep_defconfig   gcc  
powerpc                      tqm8xx_defconfig   gcc  
riscv                            allmodconfig   gcc  
riscv                             allnoconfig   gcc  
riscv                            allyesconfig   gcc  
riscv                               defconfig   gcc  
riscv                randconfig-r034-20230731   gcc  
riscv                randconfig-r042-20230731   clang
riscv                          rv32_defconfig   gcc  
s390                             allmodconfig   gcc  
s390                             allyesconfig   gcc  
s390                                defconfig   gcc  
s390                 randconfig-r044-20230731   clang
sh                               allmodconfig   gcc  
sh                   randconfig-r003-20230801   gcc  
sh                   randconfig-r005-20230801   gcc  
sparc                            allyesconfig   gcc  
sparc                               defconfig   gcc  
sparc64                             defconfig   gcc  
sparc64              randconfig-r013-20230731   gcc  
sparc64              randconfig-r016-20230731   gcc  
um                               allmodconfig   clang
um                                allnoconfig   clang
um                               allyesconfig   clang
um                                  defconfig   gcc  
um                             i386_defconfig   gcc  
um                           x86_64_defconfig   gcc  
x86_64                           allyesconfig   gcc  
x86_64       buildonly-randconfig-r001-20230731   gcc  
x86_64       buildonly-randconfig-r002-20230731   gcc  
x86_64       buildonly-randconfig-r003-20230731   gcc  
x86_64                              defconfig   gcc  
x86_64                                  kexec   gcc  
x86_64               randconfig-r031-20230731   gcc  
x86_64               randconfig-x001-20230731   clang
x86_64               randconfig-x002-20230731   clang
x86_64               randconfig-x003-20230731   clang
x86_64               randconfig-x004-20230731   clang
x86_64               randconfig-x005-20230731   clang
x86_64               randconfig-x006-20230731   clang
x86_64               randconfig-x011-20230731   gcc  
x86_64               randconfig-x012-20230731   gcc  
x86_64               randconfig-x013-20230731   gcc  
x86_64               randconfig-x014-20230731   gcc  
x86_64               randconfig-x015-20230731   gcc  
x86_64               randconfig-x016-20230731   gcc  
x86_64                          rhel-8.3-rust   clang
x86_64                               rhel-8.3   gcc  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


From lkp at intel.com  Thu Aug  3 17:35:17 2023
From: lkp at intel.com (kernel test robot)
Date: Fri, 04 Aug 2023 08:35:17 +0800
Subject: [kvalo-ath:master-pending] BUILD SUCCESS
 69a434d57861c81e6fbb391c17e1b118918d38fa
Message-ID: <202308040815.zyC9mur9-lkp@intel.com>

tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git master-pending
branch HEAD: 69a434d57861c81e6fbb391c17e1b118918d38fa  Merge branch 'pending' into master-pending

elapsed time: 723m

configs tested: 113
configs skipped: 2

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha                            allyesconfig   gcc  
alpha                               defconfig   gcc  
alpha                randconfig-r023-20230731   gcc  
alpha                randconfig-r032-20230731   gcc  
alpha                randconfig-r036-20230731   gcc  
arc                              allyesconfig   gcc  
arc                                 defconfig   gcc  
arc                  randconfig-r026-20230731   gcc  
arc                  randconfig-r043-20230731   gcc  
arm                              allmodconfig   gcc  
arm                              allyesconfig   gcc  
arm                                 defconfig   gcc  
arm                  randconfig-r024-20230731   gcc  
arm                  randconfig-r034-20230731   clang
arm                  randconfig-r046-20230731   gcc  
arm                        realview_defconfig   gcc  
arm64                            allyesconfig   gcc  
arm64                               defconfig   gcc  
arm64                randconfig-r033-20230731   gcc  
csky                                defconfig   gcc  
csky                 randconfig-r031-20230731   gcc  
hexagon              randconfig-r003-20230731   clang
hexagon              randconfig-r041-20230731   clang
hexagon              randconfig-r045-20230731   clang
i386                             allyesconfig   gcc  
i386         buildonly-randconfig-r004-20230802   clang
i386         buildonly-randconfig-r005-20230802   clang
i386         buildonly-randconfig-r006-20230802   clang
i386                              debian-10.3   gcc  
i386                                defconfig   gcc  
i386                 randconfig-i001-20230731   gcc  
i386                 randconfig-i002-20230731   gcc  
i386                 randconfig-i003-20230731   gcc  
i386                 randconfig-i004-20230731   gcc  
i386                 randconfig-i005-20230731   gcc  
i386                 randconfig-i006-20230731   gcc  
i386                 randconfig-i011-20230731   clang
i386                 randconfig-i012-20230731   clang
i386                 randconfig-i013-20230731   clang
i386                 randconfig-i014-20230731   clang
i386                 randconfig-i015-20230731   clang
i386                 randconfig-i016-20230731   clang
loongarch                        allmodconfig   gcc  
loongarch                         allnoconfig   gcc  
loongarch                           defconfig   gcc  
loongarch            randconfig-r012-20230801   gcc  
m68k                             allmodconfig   gcc  
m68k                             allyesconfig   gcc  
m68k                                defconfig   gcc  
microblaze           randconfig-r025-20230731   gcc  
mips                             allmodconfig   gcc  
mips                             allyesconfig   gcc  
mips                  maltasmvp_eva_defconfig   gcc  
mips                 randconfig-r016-20230801   gcc  
mips                 randconfig-r022-20230731   gcc  
nios2                               defconfig   gcc  
parisc                           allyesconfig   gcc  
parisc                              defconfig   gcc  
parisc64                            defconfig   gcc  
powerpc                          allmodconfig   clang
powerpc                          allmodconfig   gcc  
powerpc                           allnoconfig   gcc  
powerpc                     mpc83xx_defconfig   gcc  
powerpc              randconfig-r004-20230731   gcc  
powerpc              randconfig-r015-20230801   clang
riscv                            allmodconfig   gcc  
riscv                             allnoconfig   gcc  
riscv                            allyesconfig   gcc  
riscv                               defconfig   gcc  
riscv                randconfig-r006-20230731   gcc  
riscv                randconfig-r021-20230731   clang
riscv                randconfig-r042-20230731   clang
riscv                          rv32_defconfig   gcc  
s390                             allmodconfig   gcc  
s390                             allyesconfig   gcc  
s390                                defconfig   gcc  
s390                 randconfig-r011-20230801   clang
s390                 randconfig-r044-20230731   clang
sh                               allmodconfig   gcc  
sh                   randconfig-r005-20230731   gcc  
sh                   randconfig-r014-20230801   gcc  
sh                        sh7763rdp_defconfig   gcc  
sparc                            allyesconfig   gcc  
sparc                               defconfig   gcc  
sparc                randconfig-r002-20230731   gcc  
sparc64              randconfig-r001-20230731   gcc  
um                               allmodconfig   clang
um                                allnoconfig   clang
um                               allyesconfig   clang
um                                  defconfig   gcc  
um                             i386_defconfig   gcc  
um                   randconfig-r013-20230801   gcc  
um                           x86_64_defconfig   gcc  
x86_64                           allyesconfig   gcc  
x86_64       buildonly-randconfig-r001-20230802   clang
x86_64       buildonly-randconfig-r002-20230802   clang
x86_64       buildonly-randconfig-r003-20230802   clang
x86_64                              defconfig   gcc  
x86_64                                  kexec   gcc  
x86_64               randconfig-x001-20230731   clang
x86_64               randconfig-x002-20230731   clang
x86_64               randconfig-x003-20230731   clang
x86_64               randconfig-x004-20230731   clang
x86_64               randconfig-x005-20230731   clang
x86_64               randconfig-x006-20230731   clang
x86_64               randconfig-x011-20230731   gcc  
x86_64               randconfig-x012-20230731   gcc  
x86_64               randconfig-x013-20230731   gcc  
x86_64               randconfig-x014-20230731   gcc  
x86_64               randconfig-x015-20230731   gcc  
x86_64               randconfig-x016-20230731   gcc  
x86_64                          rhel-8.3-rust   clang
x86_64                               rhel-8.3   gcc  
xtensa               randconfig-r035-20230731   gcc  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


From lkp at intel.com  Thu Aug  3 19:26:02 2023
From: lkp at intel.com (kernel test robot)
Date: Fri, 04 Aug 2023 10:26:02 +0800
Subject: [kvalo-ath:master] BUILD SUCCESS
 3f257461ab0ab19806bae2bfde4c3cd88dbf050e
Message-ID: <202308041057.vo4UpO35-lkp@intel.com>

tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git master
branch HEAD: 3f257461ab0ab19806bae2bfde4c3cd88dbf050e  Add localversion-wireless-testing-ath

elapsed time: 1005m

configs tested: 120
configs skipped: 2

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha                            allyesconfig   gcc  
alpha                               defconfig   gcc  
arc                              allyesconfig   gcc  
arc                                 defconfig   gcc  
arc                  randconfig-r002-20230801   gcc  
arc                  randconfig-r023-20230801   gcc  
arc                  randconfig-r043-20230731   gcc  
arm                              allmodconfig   gcc  
arm                              allyesconfig   gcc  
arm                         assabet_defconfig   gcc  
arm                                 defconfig   gcc  
arm                  randconfig-r021-20230801   gcc  
arm                  randconfig-r033-20230731   clang
arm                  randconfig-r046-20230731   gcc  
arm                           sama7_defconfig   clang
arm64                            allyesconfig   gcc  
arm64                               defconfig   gcc  
arm64                randconfig-r006-20230801   gcc  
csky                                defconfig   gcc  
hexagon              randconfig-r012-20230731   clang
hexagon              randconfig-r015-20230731   clang
hexagon              randconfig-r041-20230731   clang
hexagon              randconfig-r045-20230731   clang
i386                             allyesconfig   gcc  
i386         buildonly-randconfig-r004-20230731   gcc  
i386         buildonly-randconfig-r005-20230731   gcc  
i386         buildonly-randconfig-r006-20230731   gcc  
i386                              debian-10.3   gcc  
i386                                defconfig   gcc  
i386                 randconfig-i001-20230731   gcc  
i386                 randconfig-i002-20230731   gcc  
i386                 randconfig-i003-20230731   gcc  
i386                 randconfig-i004-20230731   gcc  
i386                 randconfig-i005-20230731   gcc  
i386                 randconfig-i006-20230731   gcc  
i386                 randconfig-i011-20230731   clang
i386                 randconfig-i012-20230731   clang
i386                 randconfig-i013-20230731   clang
i386                 randconfig-i014-20230731   clang
i386                 randconfig-i015-20230731   clang
i386                 randconfig-i016-20230731   clang
i386                 randconfig-r004-20230801   gcc  
i386                 randconfig-r014-20230731   clang
i386                 randconfig-r026-20230801   clang
loongarch                        allmodconfig   gcc  
loongarch                         allnoconfig   gcc  
loongarch                           defconfig   gcc  
m68k                             allmodconfig   gcc  
m68k                             allyesconfig   gcc  
m68k                                defconfig   gcc  
m68k                        m5307c3_defconfig   gcc  
m68k                       m5475evb_defconfig   gcc  
m68k                 randconfig-r025-20230801   gcc  
mips                             allmodconfig   gcc  
mips                             allyesconfig   gcc  
mips                  cavium_octeon_defconfig   clang
mips                 randconfig-r001-20230801   clang
mips                 randconfig-r036-20230731   clang
nios2                               defconfig   gcc  
nios2                randconfig-r011-20230731   gcc  
openrisc             randconfig-r032-20230731   gcc  
parisc                           allyesconfig   gcc  
parisc                              defconfig   gcc  
parisc64                            defconfig   gcc  
powerpc                          allmodconfig   gcc  
powerpc                           allnoconfig   gcc  
powerpc                      pasemi_defconfig   gcc  
powerpc                      ppc44x_defconfig   clang
powerpc              randconfig-r035-20230731   gcc  
powerpc                    sam440ep_defconfig   gcc  
powerpc                      tqm8xx_defconfig   gcc  
riscv                            allmodconfig   gcc  
riscv                             allnoconfig   gcc  
riscv                            allyesconfig   gcc  
riscv                               defconfig   gcc  
riscv                randconfig-r042-20230731   clang
riscv                          rv32_defconfig   gcc  
s390                             allmodconfig   gcc  
s390                             allyesconfig   gcc  
s390                                defconfig   gcc  
s390                 randconfig-r031-20230731   gcc  
s390                 randconfig-r044-20230731   clang
sh                               allmodconfig   gcc  
sh                        edosk7705_defconfig   gcc  
sh                   randconfig-r003-20230801   gcc  
sh                   randconfig-r005-20230801   gcc  
sh                   randconfig-r024-20230801   gcc  
sparc                            allyesconfig   gcc  
sparc                               defconfig   gcc  
sparc64                             defconfig   gcc  
sparc64              randconfig-r013-20230731   gcc  
sparc64              randconfig-r016-20230731   gcc  
um                               allmodconfig   clang
um                                allnoconfig   clang
um                               allyesconfig   clang
um                                  defconfig   gcc  
um                             i386_defconfig   gcc  
um                           x86_64_defconfig   gcc  
x86_64                           allyesconfig   gcc  
x86_64       buildonly-randconfig-r001-20230731   gcc  
x86_64       buildonly-randconfig-r002-20230731   gcc  
x86_64       buildonly-randconfig-r003-20230731   gcc  
x86_64                              defconfig   gcc  
x86_64                                  kexec   gcc  
x86_64               randconfig-x001-20230801   clang
x86_64               randconfig-x002-20230801   clang
x86_64               randconfig-x003-20230801   clang
x86_64               randconfig-x004-20230801   clang
x86_64               randconfig-x005-20230801   clang
x86_64               randconfig-x006-20230801   clang
x86_64               randconfig-x011-20230731   gcc  
x86_64               randconfig-x012-20230731   gcc  
x86_64               randconfig-x013-20230731   gcc  
x86_64               randconfig-x014-20230731   gcc  
x86_64               randconfig-x015-20230731   gcc  
x86_64               randconfig-x016-20230731   gcc  
x86_64                          rhel-8.3-rust   clang
x86_64                               rhel-8.3   gcc  
xtensa               randconfig-r022-20230801   gcc  
xtensa               randconfig-r034-20230731   gcc  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


From gregkh at linuxfoundation.org  Fri Aug  4 03:28:18 2023
From: gregkh at linuxfoundation.org (Greg Kroah-Hartman)
Date: Fri, 4 Aug 2023 12:28:18 +0200
Subject: [PATCH v4.19.y] ath10k: Fix TKIP Michael MIC verification for
 PCIe
In-Reply-To: <1690971733-22270-1-git-send-email-kashwindayan@vmware.com>
References: <1690971733-22270-1-git-send-email-kashwindayan@vmware.com>
Message-ID: <2023080408-squad-pony-2638@gregkh>

On Wed, Aug 02, 2023 at 03:52:13PM +0530, Ashwin Dayanand Kamat wrote:
> From: Wen Gong <wgong at codeaurora.org>
> 
> commit 0dc267b13f3a7e8424a898815dd357211b737330 upstream.
> 
> TKIP Michael MIC was not verified properly for PCIe cases since the
> validation steps in ieee80211_rx_h_michael_mic_verify() in mac80211 did
> not get fully executed due to unexpected flag values in
> ieee80211_rx_status.
> 
> Fix this by setting the flags property to meet mac80211 expectations for
> performing Michael MIC validation there. This fixes CVE-2020-26141. It
> does the same as ath10k_htt_rx_proc_rx_ind_hl() for SDIO which passed
> MIC verification case. This applies only to QCA6174/QCA9377 PCIe.
> 
> Tested-on: QCA6174 hw3.2 PCI WLAN.RM.4.4.1-00110-QCARMSWP-1
> 
> Cc: stable at vger.kernel.org
> Signed-off-by: Wen Gong <wgong at codeaurora.org>
> Signed-off-by: Jouni Malinen <jouni at codeaurora.org>
> Link: https://lore.kernel.org/r/20210511200110.c3f1d42c6746.I795593fcaae941c471425b8c7d5f7bb185d29142 at changeid
> Signed-off-by: Johannes Berg <johannes.berg at intel.com>
> Signed-off-by: Ashwin Dayanand Kamat <kashwindayan at vmware.com>
> ---
>  drivers/net/wireless/ath/ath10k/htt_rx.c | 10 ++++++++++
>  1 file changed, 10 insertions(+)
> 

Now queued up, thanks.

greg k-h


From gregkh at linuxfoundation.org  Fri Aug  4 03:42:00 2023
From: gregkh at linuxfoundation.org (Greg Kroah-Hartman)
Date: Fri, 4 Aug 2023 12:42:00 +0200
Subject: [PATCH v4.19.y] ath10k: Fix TKIP Michael MIC verification for
 PCIe
In-Reply-To: <2023080408-squad-pony-2638@gregkh>
References: <1690971733-22270-1-git-send-email-kashwindayan@vmware.com>
 <2023080408-squad-pony-2638@gregkh>
Message-ID: <2023080431-cobweb-fidgeting-e4de@gregkh>

On Fri, Aug 04, 2023 at 12:28:18PM +0200, Greg Kroah-Hartman wrote:
> On Wed, Aug 02, 2023 at 03:52:13PM +0530, Ashwin Dayanand Kamat wrote:
> > From: Wen Gong <wgong at codeaurora.org>
> > 
> > commit 0dc267b13f3a7e8424a898815dd357211b737330 upstream.
> > 
> > TKIP Michael MIC was not verified properly for PCIe cases since the
> > validation steps in ieee80211_rx_h_michael_mic_verify() in mac80211 did
> > not get fully executed due to unexpected flag values in
> > ieee80211_rx_status.
> > 
> > Fix this by setting the flags property to meet mac80211 expectations for
> > performing Michael MIC validation there. This fixes CVE-2020-26141. It
> > does the same as ath10k_htt_rx_proc_rx_ind_hl() for SDIO which passed
> > MIC verification case. This applies only to QCA6174/QCA9377 PCIe.
> > 
> > Tested-on: QCA6174 hw3.2 PCI WLAN.RM.4.4.1-00110-QCARMSWP-1
> > 
> > Cc: stable at vger.kernel.org
> > Signed-off-by: Wen Gong <wgong at codeaurora.org>
> > Signed-off-by: Jouni Malinen <jouni at codeaurora.org>
> > Link: https://lore.kernel.org/r/20210511200110.c3f1d42c6746.I795593fcaae941c471425b8c7d5f7bb185d29142 at changeid
> > Signed-off-by: Johannes Berg <johannes.berg at intel.com>
> > Signed-off-by: Ashwin Dayanand Kamat <kashwindayan at vmware.com>
> > ---
> >  drivers/net/wireless/ath/ath10k/htt_rx.c | 10 ++++++++++
> >  1 file changed, 10 insertions(+)
> > 
> 
> Now queued up, thanks.

Nope, breaks the build, how did you test this:

  CC [M]  drivers/net/wireless/ath/ath10k/htt_rx.o
drivers/net/wireless/ath/ath10k/htt_rx.c: In function ?ath10k_htt_rx_h_mpdu?:
drivers/net/wireless/ath/ath10k/htt_rx.c:1649:21: error: ?frag? undeclared (first use in this function)
 1649 |                 if (frag && !fill_crypt_header &&
      |                     ^~~~

> 
> greg k-h


From dukzcry at ya.ru  Sun Aug  6 11:37:20 2023
From: dukzcry at ya.ru (dukzcry at ya.ru)
Date: Sun, 06 Aug 2023 21:37:20 +0300
Subject: [BUG] SoftAP: zero speed between clients on QCA6174
In-Reply-To: <87edkktjkf.fsf@kernel.org>
References: <02bed0819c13c14dc1f52d7d2b658b00280d2634.camel@ya.ru>
	 <c7ecaf558a6b2b46c73ecbe8a291de3af40b35fd.camel@ya.ru>
	 <875yavfeln.fsf@kernel.org> <87edkktjkf.fsf@kernel.org>
Message-ID: <06892d64e130bc21c7c522c45fdc42498b06324c.camel@ya.ru>

? ??, 03/08/2023 ? 15:08 +0300, Kalle Valo ?????:
> > > > Kalle Valo <kvalo at kernel.org> writes:
> > > > 
> > > > > > > > dukzcry at ya.ru?writes:
> > > > > > > > 
> > > > > > > > > > > > Looks like firmware issue. Fixed by downgrading
> > > > > > > > > > > > linux-firmware
> > > > > > > > > > > > package
> > > > > > > > > > > > down to 20220411
> > > > > > > > > > > > 
> > > > > > > > > > > > Last good firmware 
> > > > > > > > > > > > linux-firmware-20220411
> > > > > > > > > > > > [??? 3.859587] ath10k_pci 0000:02:00.0:
> > > > > > > > > > > > firmware ver
> > > > > > > > > > > > WLAN.RM.4.4.1-
> > > > > > > > > > > > 00157-QCARMSWPZ-1 api 6 features wowlan,ignore-
> > > > > > > > > > > > otp,mfp
> > > > > > > > > > > > crc32
> > > > > > > > > > > > 90eebefb
> > > > > > > > 
> > > > > > > > [...]
> > > > > > > > 
> > > > > > > > > > > > First bad firmware
> > > > > > > > > > > > linux-firmware-20220509
> > > > > > > > > > > > [??? 3.767713] ath10k_pci 0000:02:00.0:
> > > > > > > > > > > > firmware ver
> > > > > > > > > > > > WLAN.RM.4.4.1-
> > > > > > > > > > > > 00288- api 6 features wowlan,ignore-otp,mfp
> > > > > > > > > > > > crc32 bf907c7c
> > > > > > > > 
> > > > > > > > Thanks for the report, I forwarded this and hopefully
> > > > > > > > it gets
> > > > > > > > fixed.
> > > > 
> > > > There's now a new version firmware-6.bin_WLAN.RM.4.4.1-00309-
> > > > available:
> > > > 
> > > > https://github.com/kvalo/ath10k-firmware/tree/master/QCA6174/hw3.0/4.4.1
> > > > 
> > > > If you can, please test it and let us know if the issue is
> > > > fixed or
> > > > not.
> > > > 

Thanks! The issue is fixed with it. Thought noticed that SU-BEAMFORMEE
VHT capability is not supported anymore as reported by hostapd, not
sure if needed though, I just removed it from hostapd config

[    3.904686] ath10k_pci 0000:02:00.0: firmware ver WLAN.RM.4.4.1-
00309- api 6 features wowlan,ignore-otp,mfp crc32 0793bcf2

hostapd[1394]: Driver does not support configured VHT capability
[VHT_CAP_SU_BEAMFORMEE_CAPABLE]



From krzysztof.kozlowski at linaro.org  Thu Aug 10 02:12:24 2023
From: krzysztof.kozlowski at linaro.org (Krzysztof Kozlowski)
Date: Thu, 10 Aug 2023 11:12:24 +0200
Subject: [PATCH net-next 2/2] wifi: ath10k: fix Wvoid-pointer-to-enum-cast warning
In-Reply-To: <20230810091224.70088-1-krzysztof.kozlowski@linaro.org>
References: <20230810091224.70088-1-krzysztof.kozlowski@linaro.org>
Message-ID: <20230810091224.70088-2-krzysztof.kozlowski@linaro.org>

'hw_rev' is an enum, thus cast of pointer on 64-bit compile test with W=1
causes:

  ath10k/ahb.c:736:11: error: cast to smaller integer type 'enum ath10k_hw_rev' from 'const void *' [-Werror,-Wvoid-pointer-to-enum-cast]

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski at linaro.org>
---
 drivers/net/wireless/ath/ath10k/ahb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/wireless/ath/ath10k/ahb.c b/drivers/net/wireless/ath/ath10k/ahb.c
index 4a006fb4d424..95bcf54ddc3f 100644
--- a/drivers/net/wireless/ath/ath10k/ahb.c
+++ b/drivers/net/wireless/ath/ath10k/ahb.c
@@ -733,7 +733,7 @@ static int ath10k_ahb_probe(struct platform_device *pdev)
 	int ret;
 	struct ath10k_bus_params bus_params = {};
 
-	hw_rev = (enum ath10k_hw_rev)of_device_get_match_data(&pdev->dev);
+	hw_rev = (uintptr_t)of_device_get_match_data(&pdev->dev);
 	if (!hw_rev) {
 		dev_err(&pdev->dev, "OF data missing\n");
 		return -EINVAL;
-- 
2.34.1



From krzysztof.kozlowski at linaro.org  Thu Aug 10 02:12:23 2023
From: krzysztof.kozlowski at linaro.org (Krzysztof Kozlowski)
Date: Thu, 10 Aug 2023 11:12:23 +0200
Subject: [PATCH net-next 1/2] wifi: ath11k: fix Wvoid-pointer-to-enum-cast warning
Message-ID: <20230810091224.70088-1-krzysztof.kozlowski@linaro.org>

'hw_rev' is an enum, thus cast of pointer on 64-bit compile test with W=1
causes:

  h11k/ahb.c:1124:11: error: cast to smaller integer type 'enum ath11k_hw_rev' from 'const void *' [-Werror,-Wvoid-pointer-to-enum-cast]

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski at linaro.org>
---
 drivers/net/wireless/ath/ath11k/ahb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/wireless/ath/ath11k/ahb.c b/drivers/net/wireless/ath/ath11k/ahb.c
index 139da578831a..ada4d68c7421 100644
--- a/drivers/net/wireless/ath/ath11k/ahb.c
+++ b/drivers/net/wireless/ath/ath11k/ahb.c
@@ -1121,7 +1121,7 @@ static int ath11k_ahb_probe(struct platform_device *pdev)
 		return -EINVAL;
 	}
 
-	hw_rev = (enum ath11k_hw_rev)of_id->data;
+	hw_rev = (uintptr_t)of_id->data;
 
 	switch (hw_rev) {
 	case ATH11K_HW_IPQ8074:
-- 
2.34.1



From quic_jjohnson at quicinc.com  Thu Aug 10 06:36:17 2023
From: quic_jjohnson at quicinc.com (Jeff Johnson)
Date: Thu, 10 Aug 2023 06:36:17 -0700
Subject: [PATCH net-next 1/2] wifi: ath11k: fix Wvoid-pointer-to-enum-cast
 warning
In-Reply-To: <20230810091224.70088-1-krzysztof.kozlowski@linaro.org>
References: <20230810091224.70088-1-krzysztof.kozlowski@linaro.org>
Message-ID: <81ff873f-20ea-84f3-d29d-dc5441f2654a@quicinc.com>

On 8/10/2023 2:12 AM, Krzysztof Kozlowski wrote:
> 'hw_rev' is an enum, thus cast of pointer on 64-bit compile test with W=1
> causes:
> 
>    h11k/ahb.c:1124:11: error: cast to smaller integer type 'enum ath11k_hw_rev' from 'const void *' [-Werror,-Wvoid-pointer-to-enum-cast]
> 
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski at linaro.org>

Acked-by: Jeff Johnson <quic_jjohnson at quicinc.com>

> ---
>   drivers/net/wireless/ath/ath11k/ahb.c | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/drivers/net/wireless/ath/ath11k/ahb.c b/drivers/net/wireless/ath/ath11k/ahb.c
> index 139da578831a..ada4d68c7421 100644
> --- a/drivers/net/wireless/ath/ath11k/ahb.c
> +++ b/drivers/net/wireless/ath/ath11k/ahb.c
> @@ -1121,7 +1121,7 @@ static int ath11k_ahb_probe(struct platform_device *pdev)
>   		return -EINVAL;
>   	}
>   
> -	hw_rev = (enum ath11k_hw_rev)of_id->data;
> +	hw_rev = (uintptr_t)of_id->data;
>   
>   	switch (hw_rev) {
>   	case ATH11K_HW_IPQ8074:



From quic_jjohnson at quicinc.com  Thu Aug 10 06:36:41 2023
From: quic_jjohnson at quicinc.com (Jeff Johnson)
Date: Thu, 10 Aug 2023 06:36:41 -0700
Subject: [PATCH net-next 2/2] wifi: ath10k: fix Wvoid-pointer-to-enum-cast
 warning
In-Reply-To: <20230810091224.70088-2-krzysztof.kozlowski@linaro.org>
References: <20230810091224.70088-1-krzysztof.kozlowski@linaro.org>
 <20230810091224.70088-2-krzysztof.kozlowski@linaro.org>
Message-ID: <3fc73725-2b17-4c89-0e61-1dd01f659bfa@quicinc.com>

On 8/10/2023 2:12 AM, Krzysztof Kozlowski wrote:
> 'hw_rev' is an enum, thus cast of pointer on 64-bit compile test with W=1
> causes:
> 
>    ath10k/ahb.c:736:11: error: cast to smaller integer type 'enum ath10k_hw_rev' from 'const void *' [-Werror,-Wvoid-pointer-to-enum-cast]
> 
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski at linaro.org>

Acked-by: Jeff Johnson <quic_jjohnson at quicinc.com>

> ---
>   drivers/net/wireless/ath/ath10k/ahb.c | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/drivers/net/wireless/ath/ath10k/ahb.c b/drivers/net/wireless/ath/ath10k/ahb.c
> index 4a006fb4d424..95bcf54ddc3f 100644
> --- a/drivers/net/wireless/ath/ath10k/ahb.c
> +++ b/drivers/net/wireless/ath/ath10k/ahb.c
> @@ -733,7 +733,7 @@ static int ath10k_ahb_probe(struct platform_device *pdev)
>   	int ret;
>   	struct ath10k_bus_params bus_params = {};
>   
> -	hw_rev = (enum ath10k_hw_rev)of_device_get_match_data(&pdev->dev);
> +	hw_rev = (uintptr_t)of_device_get_match_data(&pdev->dev);
>   	if (!hw_rev) {
>   		dev_err(&pdev->dev, "OF data missing\n");
>   		return -EINVAL;



From tp2009 at uni.de  Fri Aug 11 06:20:47 2023
From: tp2009 at uni.de (tp2009 at uni.de)
Date: Fri, 11 Aug 2023 15:20:47 +0200
Subject: QCA6174 chrashes with eduroam
Message-ID: <aae8de9e0ed964e202da1a917423834e@easy.uni.de>

Hello,

I am experiencing chip crashes (QCA6174 hw2.1, Kernel 5.10.10) when trying to connect to an eduroam cell.

Other (also encrypted) connections work well.

Is there a recommended procedure, given the fact that hw2.x firmware is not updated anymore?

Thomas




From jgg at nvidia.com  Fri Aug 18 14:32:28 2023
From: jgg at nvidia.com (Jason Gunthorpe)
Date: Fri, 18 Aug 2023 18:32:28 -0300
Subject: [PATCH] iommu: Remove the device_lock_assert() from __iommu_probe_device()
Message-ID: <0-v1-98d20e768c66+7-of_dma_lock_jgg@nvidia.com>

It turns out several drivers are calling of_dma_configure() outside the
expected bus_type.dma_configure op. This ends up being mis-locked and
triggers a lockdep assertion, or instance:

  iommu_probe_device_locked+0xd4/0xe4
  of_iommu_configure+0x10c/0x200
  of_dma_configure_id+0x104/0x3b8
  a6xx_gmu_init+0x4c/0xccc [msm]
  a6xx_gpu_init+0x3ac/0x770 [msm]
  adreno_bind+0x174/0x2ac [msm]
  component_bind_all+0x118/0x24c
  msm_drm_bind+0x1e8/0x6c4 [msm]
  try_to_bring_up_aggregate_device+0x168/0x1d4
  __component_add+0xa8/0x170
  component_add+0x14/0x20
  dsi_dev_attach+0x20/0x2c [msm]
  dsi_host_attach+0x9c/0x144 [msm]
  devm_mipi_dsi_attach+0x34/0xb4
  lt9611uxc_attach_dsi.isra.0+0x84/0xfc [lontium_lt9611uxc]
  lt9611uxc_probe+0x5c8/0x68c [lontium_lt9611uxc]
  i2c_device_probe+0x14c/0x290
  really_probe+0x148/0x2b4
  __driver_probe_device+0x78/0x12c
  driver_probe_device+0x3c/0x160
  __device_attach_driver+0xb8/0x138
  bus_for_each_drv+0x84/0xe0
  __device_attach+0xa8/0x1b0
  device_initial_probe+0x14/0x20
  bus_probe_device+0xb0/0xb4
  deferred_probe_work_func+0x8c/0xc8
  process_one_work+0x1ec/0x53c
  worker_thread+0x298/0x408
  kthread+0x124/0x128
  ret_from_fork+0x10/0x20

It is subtle and was never documented or enforced, but there has always
been an assumption that of_dma_configure_id() is not concurrent. It makes
several calls into the iommu layer that require this, including
dev_iommu_get(). The majority of cases have been preventing concurrency
using the device_lock().

Thus the new lock debugging added exposes an existing problem in
drivers. On inspection this looks like a theoretical locking problem as
generally the cases are already assuming they are the exclusive (single
threaded) user of the target device.

Sadly, there are deeper technical problems with all of the places doing
this. There are several problemetic patterns:

1) Probe a driver on device A and then steal device B and use it as part
   of the driver operation.

   Since no driver was probed to device B it means we never called
   bus_type.dma_configure and thus the drivers hackily try to open code
   this.

   Unfortunately nothing prevents another driver from binding to device B
   and creating total chaos. eg vfio bind triggered by userspace

2) Probe a driver on device A and then create a new platform driver B for a
   fwnode that doesn't have one, then do #1

   This has the same essential problem as #1, the new device is never
   probed so the hack call to of_dma_configure() is needed to setup DMA,
   and we are at risk of something else trying to use the device.

3) Probe a driver on device A but the of_node was incorrect for DMA so fix
   it by figuring out the right node and calling of_dma_configure()

   This will blow up in the iommu code if the driver is unprobed because
   the bus_type now assumes that dma_configure and dma_cleanup are
   strictly paired. Since dma_configure will have done the wrong thing due
   to the missing of_node, dma_cleanup will be unpaired and
   iommu_device_unuse_default_domain() will blow up.

   Further the driver operating on device A will not be protected against
   changes to the iommu domain since it never called
   iommu_device_use_default_domain()

   At least this case will not throw a lockdep warning as probe
   is done under the device_lock already.

While it is tempting to just add a device_lock() around the few missing
places, this doesn't solve the above underlying problems with those
callers.

For this reason remove the locking assertion in the iommu code so that
theses driver problems continue to remain hidden.

Add a comment to all the problematic call sites to encourage fixing and
discourage future cut & paste expanding the problem.

Add documentation to of_dma_configure_id() explaining the locking.

Fixes: b19ca5922dff ("iommu: Do not attempt to re-lock the iommu device when probing")
Reported-by: Marek Szyprowski <m.szyprowski at samsung.com>
Closes: https://lore.kernel.org/all/d090f196-a5c2-b188-31bf-e42553d8d251 at samsung.com/
Signed-off-by: Jason Gunthorpe <jgg at nvidia.com>
---
 drivers/bcma/main.c                              |  4 ++++
 drivers/dma/qcom/hidma_mgmt.c                    |  4 ++++
 drivers/gpu/drm/etnaviv/etnaviv_drv.c            |  4 ++++
 drivers/gpu/drm/msm/adreno/a6xx_gmu.c            |  8 ++++++++
 drivers/gpu/drm/sun4i/sun4i_backend.c            |  4 ++++
 drivers/gpu/drm/sun4i/sun8i_mixer.c              |  4 ++++
 drivers/gpu/drm/vc4/vc4_drv.c                    |  4 ++++
 drivers/gpu/host1x/bus.c                         |  4 ++++
 drivers/iommu/iommu.c                            | 12 ++++++++----
 drivers/media/platform/qcom/venus/firmware.c     |  4 ++++
 drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c |  4 ++++
 drivers/net/wireless/ath/ath10k/snoc.c           |  4 ++++
 drivers/net/wireless/ath/ath11k/ahb.c            |  4 ++++
 drivers/of/device.c                              |  3 +++
 sound/soc/bcm/bcm63xx-pcm-whistler.c             |  4 ++++
 15 files changed, 67 insertions(+), 4 deletions(-)

This is my suggestion to the issue, I don't like removing the locking
assertion but if we can't have debug kernels reporting existing bugs then this
would be the next best option.

I've CC'd all the driver owners, if people have better explanations for what
their drivers are doing please share :)

diff --git a/drivers/bcma/main.c b/drivers/bcma/main.c
index 7061d3ee836a15..4df97000d7e0a7 100644
--- a/drivers/bcma/main.c
+++ b/drivers/bcma/main.c
@@ -208,6 +208,10 @@ static void bcma_of_fill_device(struct device *parent,
 
 	core->irq = bcma_of_get_irq(parent, core, 0);
 
+	/*
+	 * FIXME: of_dma_configure() should not be called outside
+	 * bus_type.dma_configure
+	 */
 	of_dma_configure(&core->dev, node, false);
 }
 
diff --git a/drivers/dma/qcom/hidma_mgmt.c b/drivers/dma/qcom/hidma_mgmt.c
index 05e96b31d87169..2efd97747d37b3 100644
--- a/drivers/dma/qcom/hidma_mgmt.c
+++ b/drivers/dma/qcom/hidma_mgmt.c
@@ -390,6 +390,10 @@ static int __init hidma_mgmt_of_populate_channels(struct device_node *np)
 			goto out;
 		}
 		new_pdev->dev.of_node = child;
+		/*
+		 * FIXME: of_dma_configure() should not be called outside
+		 * bus_type.dma_configure
+		 */
 		of_dma_configure(&new_pdev->dev, child, true);
 		/*
 		 * It is assumed that calling of_msi_configure is safe on
diff --git a/drivers/gpu/drm/etnaviv/etnaviv_drv.c b/drivers/gpu/drm/etnaviv/etnaviv_drv.c
index 31a7f59ccb49ee..22729c66e39a65 100644
--- a/drivers/gpu/drm/etnaviv/etnaviv_drv.c
+++ b/drivers/gpu/drm/etnaviv/etnaviv_drv.c
@@ -635,6 +635,10 @@ static int etnaviv_pdev_probe(struct platform_device *pdev)
 	 * device as the GPU we found. This assumes that all Vivante
 	 * GPUs in the system share the same DMA constraints.
 	 */
+	/*
+	 * FIXME: of_dma_configure() should not be called outside
+	 * bus_type.dma_configure
+	 */
 	if (first_node)
 		of_dma_configure(&pdev->dev, first_node, true);
 
diff --git a/drivers/gpu/drm/msm/adreno/a6xx_gmu.c b/drivers/gpu/drm/msm/adreno/a6xx_gmu.c
index 5deb79924897af..509bd8b7ec12ae 100644
--- a/drivers/gpu/drm/msm/adreno/a6xx_gmu.c
+++ b/drivers/gpu/drm/msm/adreno/a6xx_gmu.c
@@ -1492,6 +1492,10 @@ int a6xx_gmu_wrapper_init(struct a6xx_gpu *a6xx_gpu, struct device_node *node)
 
 	gmu->dev = &pdev->dev;
 
+	/*
+	 * FIXME: of_dma_configure() should not be called outside
+	 * bus_type.dma_configure
+	 */
 	of_dma_configure(gmu->dev, node, true);
 
 	pm_runtime_enable(gmu->dev);
@@ -1556,6 +1560,10 @@ int a6xx_gmu_init(struct a6xx_gpu *a6xx_gpu, struct device_node *node)
 
 	gmu->dev = &pdev->dev;
 
+	/*
+	 * FIXME: of_dma_configure() should not be called outside
+	 * bus_type.dma_configure
+	 */
 	of_dma_configure(gmu->dev, node, true);
 
 	/* Fow now, don't do anything fancy until we get our feet under us */
diff --git a/drivers/gpu/drm/sun4i/sun4i_backend.c b/drivers/gpu/drm/sun4i/sun4i_backend.c
index b11dbd50d73e98..30cbefb6799e51 100644
--- a/drivers/gpu/drm/sun4i/sun4i_backend.c
+++ b/drivers/gpu/drm/sun4i/sun4i_backend.c
@@ -800,6 +800,10 @@ static int sun4i_backend_bind(struct device *dev, struct device *master,
 		 * for us, and DRM doesn't do per-device allocation either, so
 		 * we would need to fix DRM first...
 		 */
+		/*
+		 * FIXME: of_dma_configure() should not be called outside
+		 * bus_type.dma_configure
+		 */
 		ret = of_dma_configure(drm->dev, dev->of_node, true);
 		if (ret)
 			return ret;
diff --git a/drivers/gpu/drm/sun4i/sun8i_mixer.c b/drivers/gpu/drm/sun4i/sun8i_mixer.c
index 11d5244a5aa5fc..e26bea207599d3 100644
--- a/drivers/gpu/drm/sun4i/sun8i_mixer.c
+++ b/drivers/gpu/drm/sun4i/sun8i_mixer.c
@@ -399,6 +399,10 @@ static int sun8i_mixer_bind(struct device *dev, struct device *master,
 		 * DRM doesn't do per-device allocation either, so we
 		 * would need to fix DRM first...
 		 */
+		/*
+		 * FIXME: of_dma_configure() should not be called outside
+		 * bus_type.dma_configure
+		 */
 		ret = of_dma_configure(drm->dev, dev->of_node, true);
 		if (ret)
 			return ret;
diff --git a/drivers/gpu/drm/vc4/vc4_drv.c b/drivers/gpu/drm/vc4/vc4_drv.c
index 823395c23cc308..82496d8fb50f84 100644
--- a/drivers/gpu/drm/vc4/vc4_drv.c
+++ b/drivers/gpu/drm/vc4/vc4_drv.c
@@ -305,6 +305,10 @@ static int vc4_drm_bind(struct device *dev)
 	node = of_find_matching_node_and_match(NULL, vc4_dma_range_matches,
 					       NULL);
 	if (node) {
+		/*
+		 * FIXME: of_dma_configure() should not be called outside
+		 * bus_type.dma_configure
+		 */
 		ret = of_dma_configure(dev, node, true);
 		of_node_put(node);
 
diff --git a/drivers/gpu/host1x/bus.c b/drivers/gpu/host1x/bus.c
index 4d16a3396c4abf..5c7ef738a7d7d7 100644
--- a/drivers/gpu/host1x/bus.c
+++ b/drivers/gpu/host1x/bus.c
@@ -475,6 +475,10 @@ static int host1x_device_add(struct host1x *host1x,
 	device->dev.bus = &host1x_bus_type;
 	device->dev.parent = host1x->dev;
 
+	/*
+	 * FIXME: of_dma_configure() should not be called outside
+	 * bus_type.dma_configure
+	 */
 	of_dma_configure(&device->dev, host1x->dev->of_node, true);
 
 	device->dev.dma_parms = &device->dma_parms;
diff --git a/drivers/iommu/iommu.c b/drivers/iommu/iommu.c
index 18162049bd2294..eb623a611f571d 100644
--- a/drivers/iommu/iommu.c
+++ b/drivers/iommu/iommu.c
@@ -458,8 +458,15 @@ static int __iommu_probe_device(struct device *dev, struct list_head *group_list
 	 * Allow __iommu_probe_device() to be safely called in parallel,
 	 * both dev->iommu_group and the initial setup of dev->iommu are
 	 * protected this way.
+	 *
+	 * We cannot have the assertion yet because of a number of drivers
+	 * improperly calling of_dma_configure() and expecting to attach
+	 * the iommu outside the bus_type.dma_configure callback. This messes
+	 * up our ownership tracking, does not exclude other drivers from
+	 * binding an operating the device, and is technically mislocked.
+	 *
+	 * device_lock_assert(dev);
 	 */
-	device_lock_assert(dev);
 
 	if (!ops)
 		return -ENODEV;
@@ -527,8 +534,6 @@ int iommu_probe_device_locked(struct device *dev)
 	const struct iommu_ops *ops;
 	int ret;
 
-	device_lock_assert(dev);
-
 	ret = __iommu_probe_device(dev, NULL);
 	if (ret)
 		return ret;
@@ -1202,7 +1207,6 @@ void iommu_group_remove_device(struct device *dev)
 		__iommu_group_remove_device(dev);
 	}
 	device_unlock(dev);
-
 }
 EXPORT_SYMBOL_GPL(iommu_group_remove_device);
 
diff --git a/drivers/media/platform/qcom/venus/firmware.c b/drivers/media/platform/qcom/venus/firmware.c
index cfb11c551167ce..f70360c5534d64 100644
--- a/drivers/media/platform/qcom/venus/firmware.c
+++ b/drivers/media/platform/qcom/venus/firmware.c
@@ -296,6 +296,10 @@ int venus_firmware_init(struct venus_core *core)
 
 	pdev->dev.of_node = np;
 
+	/*
+	 * FIXME: of_dma_configure() should not be called outside
+	 * bus_type.dma_configure
+	 */
 	ret = of_dma_configure(&pdev->dev, np, true);
 	if (ret) {
 		dev_err(core->dev, "dma configure fail\n");
diff --git a/drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c b/drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
index e30e54935d79a9..40fa7b62545d7a 100644
--- a/drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
+++ b/drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
@@ -1114,6 +1114,10 @@ static struct device *s5p_mfc_alloc_memdev(struct device *dev,
 	 * to be treated as valid DMA masters we need a bit of a hack to force
 	 * them to inherit the MFC node's DMA configuration.
 	 */
+	/*
+	 * FIXME: of_dma_configure() should not be called outside
+	 * bus_type.dma_configure
+	 */
 	of_dma_configure(child, dev->of_node, true);
 
 	if (device_add(child) == 0) {
diff --git a/drivers/net/wireless/ath/ath10k/snoc.c b/drivers/net/wireless/ath/ath10k/snoc.c
index 26214c00cd0d7b..977e5c6186b131 100644
--- a/drivers/net/wireless/ath/ath10k/snoc.c
+++ b/drivers/net/wireless/ath/ath10k/snoc.c
@@ -1614,6 +1614,10 @@ static int ath10k_fw_init(struct ath10k *ar)
 
 	pdev->dev.of_node = node;
 
+	/*
+	 * FIXME: of_dma_configure() should not be called outside
+	 * bus_type.dma_configure
+	 */
 	ret = of_dma_configure(&pdev->dev, node, true);
 	if (ret) {
 		ath10k_err(ar, "dma configure fail: %d\n", ret);
diff --git a/drivers/net/wireless/ath/ath11k/ahb.c b/drivers/net/wireless/ath/ath11k/ahb.c
index 139da578831a44..a4d2a89ab96de0 100644
--- a/drivers/net/wireless/ath/ath11k/ahb.c
+++ b/drivers/net/wireless/ath/ath11k/ahb.c
@@ -1012,6 +1012,10 @@ static int ath11k_ahb_fw_resources_init(struct ath11k_base *ab)
 		return PTR_ERR(pdev);
 	}
 
+	/*
+	 * FIXME: of_dma_configure() should not be called outside
+	 * bus_type.dma_configure
+	 */
 	ret = of_dma_configure(&pdev->dev, node, true);
 	if (ret) {
 		ath11k_err(ab, "dma configure fail: %d\n", ret);
diff --git a/drivers/of/device.c b/drivers/of/device.c
index 0f00f1b8070829..bc6f62ebcbd040 100644
--- a/drivers/of/device.c
+++ b/drivers/of/device.c
@@ -108,6 +108,9 @@ of_dma_set_restricted_buffer(struct device *dev, struct device_node *np)
  * If platform code needs to use its own special DMA configuration, it
  * can use a platform bus notifier and handle BUS_NOTIFY_ADD_DEVICE events
  * to fix up DMA configuration.
+ *
+ * This function should only be called from the bus_type.dma_configure callback
+ * and the driver_lock(dev) must be held.
  */
 int of_dma_configure_id(struct device *dev, struct device_node *np,
 			bool force_dma, const u32 *id)
diff --git a/sound/soc/bcm/bcm63xx-pcm-whistler.c b/sound/soc/bcm/bcm63xx-pcm-whistler.c
index 2c600b017524f3..d8e0520ca61155 100644
--- a/sound/soc/bcm/bcm63xx-pcm-whistler.c
+++ b/sound/soc/bcm/bcm63xx-pcm-whistler.c
@@ -354,6 +354,10 @@ static int bcm63xx_soc_pcm_new(struct snd_soc_component *component,
 
 	i2s_priv = dev_get_drvdata(asoc_rtd_to_cpu(rtd, 0)->dev);
 
+	/*
+	 * FIXME: of_dma_configure() should not be called outside
+	 * bus_type.dma_configure
+	 */
 	of_dma_configure(pcm->card->dev, pcm->card->dev->of_node, 1);
 
 	ret = dma_coerce_mask_and_coherent(pcm->card->dev, DMA_BIT_MASK(32));

base-commit: 1bba4f1c0b4f2429e16da231a246ab4b99cc633c
-- 
2.41.0



From broonie at kernel.org  Fri Aug 18 15:47:11 2023
From: broonie at kernel.org (Mark Brown)
Date: Fri, 18 Aug 2023 23:47:11 +0100
Subject: [PATCH] iommu: Remove the device_lock_assert() from
 __iommu_probe_device()
In-Reply-To: <0-v1-98d20e768c66+7-of_dma_lock_jgg@nvidia.com>
References: <0-v1-98d20e768c66+7-of_dma_lock_jgg@nvidia.com>
Message-ID: <1b53ea1e-3522-43db-a7db-dd4b460f0bc6@sirena.org.uk>

On Fri, Aug 18, 2023 at 06:32:28PM -0300, Jason Gunthorpe wrote:
> It turns out several drivers are calling of_dma_configure() outside the
> expected bus_type.dma_configure op. This ends up being mis-locked and
> triggers a lockdep assertion, or instance:

Acked-by: Mark Brown <broonie at kernel.org>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/ath10k/attachments/20230818/11d3ed45/attachment-0001.sig>

From ansuelsmth at gmail.com  Mon Aug 21 03:46:00 2023
From: ansuelsmth at gmail.com (Ansuel Smith)
Date: Mon, 21 Aug 2023 12:46:00 +0200
Subject: [PATCH v14] ath10k: add LED and GPIO controlling support for
 various chipsets
In-Reply-To: <648ded2a.df0a0220.b78de.4603@mx.google.com>
References: <20230611080505.17393-1-ansuelsmth@gmail.com> <878rcjbaqs.fsf@kernel.org>
 <648cdebb.5d0a0220.be7f8.a096@mx.google.com> <648ded2a.df0a0220.b78de.4603@mx.google.com>
Message-ID: <CA+_ehUzzVq_sVTgVCM+r=oLp=GNn-6nJRBG=bndJjrRDhCodaw@mail.gmail.com>

Il giorno sab 17 giu 2023 alle ore 19:28 Christian Marangi
<ansuelsmth at gmail.com> ha scritto:
>
> On Fri, Jun 16, 2023 at 01:35:04PM +0200, Christian Marangi wrote:
> > On Fri, Jun 16, 2023 at 08:03:23PM +0300, Kalle Valo wrote:
> > > Christian Marangi <ansuelsmth at gmail.com> writes:
> > >
> > > > From: Sebastian Gottschall <s.gottschall at dd-wrt.com>
> > > >
> > > > Adds LED and GPIO Control support for 988x, 9887, 9888, 99x0, 9984
> > > > based chipsets with on chipset connected led's using WMI Firmware API.
> > > > The LED device will get available named as "ath10k-phyX" at sysfs and
> > > > can be controlled with various triggers.
> > > > Adds also debugfs interface for gpio control.
> > > >
> > > > Signed-off-by: Sebastian Gottschall <s.gottschall at dd-wrt.com>
> > > > Reviewed-by: Steve deRosier <derosier at cal-sierra.com>
> > > > [kvalo: major reorg and cleanup]
> > > > Signed-off-by: Kalle Valo <kvalo at codeaurora.org>
> > > > [ansuel: rebase and small cleanup]
> > > > Signed-off-by: Christian Marangi <ansuelsmth at gmail.com>
> > > > Tested-by: Stefan Lippers-Hollmann <s.l-h at gmx.de>
> > > > ---
> > > >
> > > > Hi,
> > > > this is a very old patch from 2018 that somehow was talked till 2020
> > > > with Kavlo asked to rebase and resubmit and nobody did.
> > > > So here we are in 2023 with me trying to finally have this upstream.
> > > >
> > > > A summarize of the situation.
> > > > - The patch is from years in OpenWRT. Used by anything that has ath10k
> > > >   card and a LED connected.
> > > > - This patch is also used by the fw variant from Candela Tech with no
> > > >   problem reported.
> > > > - It was pointed out that this caused some problem with ipq4019 SoC
> > > >   but the problem was actually caused by a different bug related to
> > > >   interrupts.
> > > >
> > > > I honestly hope we can have this feature merged since it's really
> > > > funny to have something that was so near merge and jet still not
> > > > present and with devices not supporting this simple but useful
> > > > feature.
> > >
> > > Indeed, we should finally get this in. Thanks for working on it.
> > >
> > > I did some minor changes to the patch, they are in my pending branch:
> > >
> > > https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git/commit/?h=pending&id=686464864538158f22842dc49eddea6fa50e59c1
> > >
> > > My comments below, please review my changes. No need to resend because
> > > of these.
> > >
> >
> > Hi,
> > very happy this is going further.
> >
> > > > --- a/drivers/net/wireless/ath/ath10k/Kconfig
> > > > +++ b/drivers/net/wireless/ath/ath10k/Kconfig
> > > > @@ -67,6 +67,23 @@ config ATH10K_DEBUGFS
> > > >
> > > >     If unsure, say Y to make it easier to debug problems.
> > > >
> > > > +config ATH10K_LEDS
> > > > + bool "Atheros ath10k LED support"
> > > > + depends on ATH10K
> > > > + select MAC80211_LEDS
> > > > + select LEDS_CLASS
> > > > + select NEW_LEDS
> > > > + default y
> > > > + help
> > > > +   This option enables LEDs support for chipset LED pins.
> > > > +   Each pin is connected via GPIO and can be controlled using
> > > > +   WMI Firmware API.
> > > > +
> > > > +   The LED device will get available named as "ath10k-phyX" at sysfs and
> > > > +           can be controlled with various triggers.
> > > > +
> > > > +   Say Y, if you have LED pins connected to the ath10k wireless card.
> > >
> > > I'm not sure anymore if we should ask anything from the user, better to
> > > enable automatically if LED support is enabled in the kernel. So I
> > > simplified this to:
> > >
> > > config ATH10K_LEDS
> > >     bool
> > >     depends on ATH10K
> > >     depends on LEDS_CLASS=y || LEDS_CLASS=MAC80211
> > >     default y
> > >
> > > This follows what mt76 does:
> > >
> > > config MT76_LEDS
> > >     bool
> > >     depends on MT76_CORE
> > >     depends on LEDS_CLASS=y || MT76_CORE=LEDS_CLASS
> > >     default y
> > >
> >
> > I remember there was the same discussion in a previous series. OK for me
> > for making this by default, only concern is any buildbot error (if any)
> >
> > Anyway OK for the change.
> >
> > > > @@ -65,6 +66,7 @@ static const struct ath10k_hw_params ath10k_hw_params_list[] = {
> > > >           .dev_id = QCA988X_2_0_DEVICE_ID,
> > > >           .bus = ATH10K_BUS_PCI,
> > > >           .name = "qca988x hw2.0",
> > > > +         .led_pin = 1,
> > > >           .patch_load_addr = QCA988X_HW_2_0_PATCH_LOAD_ADDR,
> > > >           .uart_pin = 7,
> > > >           .cc_wraparound_type = ATH10K_HW_CC_WRAP_SHIFTED_ALL,
> > >
> > > I prefer following the field order from struct ath10k_hw_params
> > > declaration and also setting fields explicitly to zero (even though
> > > there are gaps still) so I changed that for every entry.
> > >
> >
> > Thanks for the change, np for me.
> >
> > > > +int ath10k_leds_register(struct ath10k *ar)
> > > > +{
> > > > + int ret;
> > > > +
> > > > + if (ar->hw_params.led_pin == 0)
> > > > +         /* leds not supported */
> > > > +         return 0;
> > > > +
> > > > + snprintf(ar->leds.label, sizeof(ar->leds.label), "ath10k-%s",
> > > > +          wiphy_name(ar->hw->wiphy));
> > > > + ar->leds.wifi_led.active_low = 1;
> > > > + ar->leds.wifi_led.gpio = ar->hw_params.led_pin;
> > > > + ar->leds.wifi_led.name = ar->leds.label;
> > > > + ar->leds.wifi_led.default_state = LEDS_GPIO_DEFSTATE_KEEP;
> > > > +
> > > > + ar->leds.cdev.name = ar->leds.label;
> > > > + ar->leds.cdev.brightness_set_blocking = ath10k_leds_set_brightness_blocking;
> > > > +
> > > > + /* FIXME: this assignment doesn't make sense as it's NULL, remove it? */
> > > > + ar->leds.cdev.default_trigger = ar->leds.wifi_led.default_trigger;
> > >
> > > But what to do with this FIXME?
> > >
> >
> > It was pushed by you in v13.
> >
> > I could be wrong but your idea was to prepare for future support of
> > other patch that would set the default_trigger to the mac80211 tpt.
> >
> > We might got both confused by default_trigger and default_state.
> > default_trigger is actually never set and is NULL (actually it's 0)
> >
> > We have other 2 patch that adds tpt rates for the mac80211 LED trigger
> > and set this trigger as the default one but honestly I would chose a
> > different implementation than hardcoding everything.
> >
> > If it's ok for you, I would drop the comment and the default_trigger and
> > I will send a follow-up patch to this adding DT support by using
> > led_classdev_register_ext and defining init_data.
> > (and this indirectly would permit better LED naming and defining of
> > default-trigger in DT)
> >
> > Also ideally I will also send a patch for default_state following
> > standard LED implementation. (to set default_state in DT)
> >
> > I would prefer this approach as the LED patch already took way too much
> > time and I think it's better to merge this initial version and then
> > improve it.
>
> If you want to check out I attached the 2 patch (one dt-bindings and the
> one for the code) that I will submit when this will be merged (the
> change is with the assumption that the FIXME line is dropped)
>
> Tested and works correctly with my use case of wifi card attached with
> pcie. This implementation permits to declare the default trigger in DT
> instead of hardcoding.
>

Any news with this? Did I notice the LEDs patch are still in pending...
Since I notice the process is a bit slow I wonder if we can also queue
the 2 patch i attached in the previous email so we can speed things up?


From robin.murphy at arm.com  Mon Aug 21 04:06:40 2023
From: robin.murphy at arm.com (Robin Murphy)
Date: Mon, 21 Aug 2023 12:06:40 +0100
Subject: [PATCH] iommu: Remove the device_lock_assert() from
 __iommu_probe_device()
In-Reply-To: <0-v1-98d20e768c66+7-of_dma_lock_jgg@nvidia.com>
References: <0-v1-98d20e768c66+7-of_dma_lock_jgg@nvidia.com>
Message-ID: <78114fd6-9b83-92ba-418f-6cc7bda9df9b@arm.com>

On 2023-08-18 22:32, Jason Gunthorpe wrote:
> It turns out several drivers are calling of_dma_configure() outside the
> expected bus_type.dma_configure op. This ends up being mis-locked and
> triggers a lockdep assertion, or instance:
> 
>    iommu_probe_device_locked+0xd4/0xe4
>    of_iommu_configure+0x10c/0x200
>    of_dma_configure_id+0x104/0x3b8
>    a6xx_gmu_init+0x4c/0xccc [msm]
>    a6xx_gpu_init+0x3ac/0x770 [msm]
>    adreno_bind+0x174/0x2ac [msm]
>    component_bind_all+0x118/0x24c
>    msm_drm_bind+0x1e8/0x6c4 [msm]
>    try_to_bring_up_aggregate_device+0x168/0x1d4
>    __component_add+0xa8/0x170
>    component_add+0x14/0x20
>    dsi_dev_attach+0x20/0x2c [msm]
>    dsi_host_attach+0x9c/0x144 [msm]
>    devm_mipi_dsi_attach+0x34/0xb4
>    lt9611uxc_attach_dsi.isra.0+0x84/0xfc [lontium_lt9611uxc]
>    lt9611uxc_probe+0x5c8/0x68c [lontium_lt9611uxc]
>    i2c_device_probe+0x14c/0x290
>    really_probe+0x148/0x2b4
>    __driver_probe_device+0x78/0x12c
>    driver_probe_device+0x3c/0x160
>    __device_attach_driver+0xb8/0x138
>    bus_for_each_drv+0x84/0xe0
>    __device_attach+0xa8/0x1b0
>    device_initial_probe+0x14/0x20
>    bus_probe_device+0xb0/0xb4
>    deferred_probe_work_func+0x8c/0xc8
>    process_one_work+0x1ec/0x53c
>    worker_thread+0x298/0x408
>    kthread+0x124/0x128
>    ret_from_fork+0x10/0x20
> 
> It is subtle and was never documented or enforced, but there has always
> been an assumption that of_dma_configure_id() is not concurrent. It makes
> several calls into the iommu layer that require this, including
> dev_iommu_get(). The majority of cases have been preventing concurrency
> using the device_lock().
> 
> Thus the new lock debugging added exposes an existing problem in
> drivers. On inspection this looks like a theoretical locking problem as
> generally the cases are already assuming they are the exclusive (single
> threaded) user of the target device.

Sorry to be blunt, but the only problem is that you've introduced an 
idealistic new locking scheme which failed to take into account how 
things currently actually work, and is broken and achieving nothing but 
causing problems.

The solution is to drop those locking patches entirely and rethink the 
whole thing. When their sole purpose was to improve the locking and make 
it easier to reason about, and now the latest "fix" is now to remove one 
of the assertions which forms the fundamental basis for that reasoning, 
then the point has clearly been lost. All we've done is churned a dodgy 
and incomplete locking scheme into a *different* dodgy and incomplete 
locking scheme. I do not think that continuing to dig in deeper is the 
way out of the hole...

It's now rc7, and I have little confidence that aren't still more latent 
problems which just haven't been hit yet (e.g. acpi_dma_configure() is 
also called in different contexts relative to the device lock, which is 
absolutely by design and not broken).

And on the subject of idealism, the fact is that doing IOMMU 
configuration based on driver probe via bus->dma_configure is 
*fundamentally wrong* and breaking a bunch of other IOMMU API 
assumptions, so it is not a robust foundation to build anything upon in 
the first place. The problem it causes with broken groups has been known 
about for several years now, however it's needed a lot of work to get to 
the point of being able to fix it properly (FWIW that is now #2 on my 
priority list after getting the bus ops stuff done, which should also 
make it easier).

Thanks,
Robin.

> Sadly, there are deeper technical problems with all of the places doing
> this. There are several problemetic patterns:
> 
> 1) Probe a driver on device A and then steal device B and use it as part
>     of the driver operation.
> 
>     Since no driver was probed to device B it means we never called
>     bus_type.dma_configure and thus the drivers hackily try to open code
>     this.
> 
>     Unfortunately nothing prevents another driver from binding to device B
>     and creating total chaos. eg vfio bind triggered by userspace
> 
> 2) Probe a driver on device A and then create a new platform driver B for a
>     fwnode that doesn't have one, then do #1
> 
>     This has the same essential problem as #1, the new device is never
>     probed so the hack call to of_dma_configure() is needed to setup DMA,
>     and we are at risk of something else trying to use the device.
> 
> 3) Probe a driver on device A but the of_node was incorrect for DMA so fix
>     it by figuring out the right node and calling of_dma_configure()
> 
>     This will blow up in the iommu code if the driver is unprobed because
>     the bus_type now assumes that dma_configure and dma_cleanup are
>     strictly paired. Since dma_configure will have done the wrong thing due
>     to the missing of_node, dma_cleanup will be unpaired and
>     iommu_device_unuse_default_domain() will blow up.
> 
>     Further the driver operating on device A will not be protected against
>     changes to the iommu domain since it never called
>     iommu_device_use_default_domain()
> 
>     At least this case will not throw a lockdep warning as probe
>     is done under the device_lock already.
> 
> While it is tempting to just add a device_lock() around the few missing
> places, this doesn't solve the above underlying problems with those
> callers.
> 
> For this reason remove the locking assertion in the iommu code so that
> theses driver problems continue to remain hidden.
> 
> Add a comment to all the problematic call sites to encourage fixing and
> discourage future cut & paste expanding the problem.
> 
> Add documentation to of_dma_configure_id() explaining the locking.
> 
> Fixes: b19ca5922dff ("iommu: Do not attempt to re-lock the iommu device when probing")
> Reported-by: Marek Szyprowski <m.szyprowski at samsung.com>
> Closes: https://lore.kernel.org/all/d090f196-a5c2-b188-31bf-e42553d8d251 at samsung.com/
> Signed-off-by: Jason Gunthorpe <jgg at nvidia.com>
> ---
>   drivers/bcma/main.c                              |  4 ++++
>   drivers/dma/qcom/hidma_mgmt.c                    |  4 ++++
>   drivers/gpu/drm/etnaviv/etnaviv_drv.c            |  4 ++++
>   drivers/gpu/drm/msm/adreno/a6xx_gmu.c            |  8 ++++++++
>   drivers/gpu/drm/sun4i/sun4i_backend.c            |  4 ++++
>   drivers/gpu/drm/sun4i/sun8i_mixer.c              |  4 ++++
>   drivers/gpu/drm/vc4/vc4_drv.c                    |  4 ++++
>   drivers/gpu/host1x/bus.c                         |  4 ++++
>   drivers/iommu/iommu.c                            | 12 ++++++++----
>   drivers/media/platform/qcom/venus/firmware.c     |  4 ++++
>   drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c |  4 ++++
>   drivers/net/wireless/ath/ath10k/snoc.c           |  4 ++++
>   drivers/net/wireless/ath/ath11k/ahb.c            |  4 ++++
>   drivers/of/device.c                              |  3 +++
>   sound/soc/bcm/bcm63xx-pcm-whistler.c             |  4 ++++
>   15 files changed, 67 insertions(+), 4 deletions(-)
> 
> This is my suggestion to the issue, I don't like removing the locking
> assertion but if we can't have debug kernels reporting existing bugs then this
> would be the next best option.
> 
> I've CC'd all the driver owners, if people have better explanations for what
> their drivers are doing please share :)
> 
> diff --git a/drivers/bcma/main.c b/drivers/bcma/main.c
> index 7061d3ee836a15..4df97000d7e0a7 100644
> --- a/drivers/bcma/main.c
> +++ b/drivers/bcma/main.c
> @@ -208,6 +208,10 @@ static void bcma_of_fill_device(struct device *parent,
>   
>   	core->irq = bcma_of_get_irq(parent, core, 0);
>   
> +	/*
> +	 * FIXME: of_dma_configure() should not be called outside
> +	 * bus_type.dma_configure
> +	 */
>   	of_dma_configure(&core->dev, node, false);
>   }
>   
> diff --git a/drivers/dma/qcom/hidma_mgmt.c b/drivers/dma/qcom/hidma_mgmt.c
> index 05e96b31d87169..2efd97747d37b3 100644
> --- a/drivers/dma/qcom/hidma_mgmt.c
> +++ b/drivers/dma/qcom/hidma_mgmt.c
> @@ -390,6 +390,10 @@ static int __init hidma_mgmt_of_populate_channels(struct device_node *np)
>   			goto out;
>   		}
>   		new_pdev->dev.of_node = child;
> +		/*
> +		 * FIXME: of_dma_configure() should not be called outside
> +		 * bus_type.dma_configure
> +		 */
>   		of_dma_configure(&new_pdev->dev, child, true);
>   		/*
>   		 * It is assumed that calling of_msi_configure is safe on
> diff --git a/drivers/gpu/drm/etnaviv/etnaviv_drv.c b/drivers/gpu/drm/etnaviv/etnaviv_drv.c
> index 31a7f59ccb49ee..22729c66e39a65 100644
> --- a/drivers/gpu/drm/etnaviv/etnaviv_drv.c
> +++ b/drivers/gpu/drm/etnaviv/etnaviv_drv.c
> @@ -635,6 +635,10 @@ static int etnaviv_pdev_probe(struct platform_device *pdev)
>   	 * device as the GPU we found. This assumes that all Vivante
>   	 * GPUs in the system share the same DMA constraints.
>   	 */
> +	/*
> +	 * FIXME: of_dma_configure() should not be called outside
> +	 * bus_type.dma_configure
> +	 */
>   	if (first_node)
>   		of_dma_configure(&pdev->dev, first_node, true);
>   
> diff --git a/drivers/gpu/drm/msm/adreno/a6xx_gmu.c b/drivers/gpu/drm/msm/adreno/a6xx_gmu.c
> index 5deb79924897af..509bd8b7ec12ae 100644
> --- a/drivers/gpu/drm/msm/adreno/a6xx_gmu.c
> +++ b/drivers/gpu/drm/msm/adreno/a6xx_gmu.c
> @@ -1492,6 +1492,10 @@ int a6xx_gmu_wrapper_init(struct a6xx_gpu *a6xx_gpu, struct device_node *node)
>   
>   	gmu->dev = &pdev->dev;
>   
> +	/*
> +	 * FIXME: of_dma_configure() should not be called outside
> +	 * bus_type.dma_configure
> +	 */
>   	of_dma_configure(gmu->dev, node, true);
>   
>   	pm_runtime_enable(gmu->dev);
> @@ -1556,6 +1560,10 @@ int a6xx_gmu_init(struct a6xx_gpu *a6xx_gpu, struct device_node *node)
>   
>   	gmu->dev = &pdev->dev;
>   
> +	/*
> +	 * FIXME: of_dma_configure() should not be called outside
> +	 * bus_type.dma_configure
> +	 */
>   	of_dma_configure(gmu->dev, node, true);
>   
>   	/* Fow now, don't do anything fancy until we get our feet under us */
> diff --git a/drivers/gpu/drm/sun4i/sun4i_backend.c b/drivers/gpu/drm/sun4i/sun4i_backend.c
> index b11dbd50d73e98..30cbefb6799e51 100644
> --- a/drivers/gpu/drm/sun4i/sun4i_backend.c
> +++ b/drivers/gpu/drm/sun4i/sun4i_backend.c
> @@ -800,6 +800,10 @@ static int sun4i_backend_bind(struct device *dev, struct device *master,
>   		 * for us, and DRM doesn't do per-device allocation either, so
>   		 * we would need to fix DRM first...
>   		 */
> +		/*
> +		 * FIXME: of_dma_configure() should not be called outside
> +		 * bus_type.dma_configure
> +		 */
>   		ret = of_dma_configure(drm->dev, dev->of_node, true);
>   		if (ret)
>   			return ret;
> diff --git a/drivers/gpu/drm/sun4i/sun8i_mixer.c b/drivers/gpu/drm/sun4i/sun8i_mixer.c
> index 11d5244a5aa5fc..e26bea207599d3 100644
> --- a/drivers/gpu/drm/sun4i/sun8i_mixer.c
> +++ b/drivers/gpu/drm/sun4i/sun8i_mixer.c
> @@ -399,6 +399,10 @@ static int sun8i_mixer_bind(struct device *dev, struct device *master,
>   		 * DRM doesn't do per-device allocation either, so we
>   		 * would need to fix DRM first...
>   		 */
> +		/*
> +		 * FIXME: of_dma_configure() should not be called outside
> +		 * bus_type.dma_configure
> +		 */
>   		ret = of_dma_configure(drm->dev, dev->of_node, true);
>   		if (ret)
>   			return ret;
> diff --git a/drivers/gpu/drm/vc4/vc4_drv.c b/drivers/gpu/drm/vc4/vc4_drv.c
> index 823395c23cc308..82496d8fb50f84 100644
> --- a/drivers/gpu/drm/vc4/vc4_drv.c
> +++ b/drivers/gpu/drm/vc4/vc4_drv.c
> @@ -305,6 +305,10 @@ static int vc4_drm_bind(struct device *dev)
>   	node = of_find_matching_node_and_match(NULL, vc4_dma_range_matches,
>   					       NULL);
>   	if (node) {
> +		/*
> +		 * FIXME: of_dma_configure() should not be called outside
> +		 * bus_type.dma_configure
> +		 */
>   		ret = of_dma_configure(dev, node, true);
>   		of_node_put(node);
>   
> diff --git a/drivers/gpu/host1x/bus.c b/drivers/gpu/host1x/bus.c
> index 4d16a3396c4abf..5c7ef738a7d7d7 100644
> --- a/drivers/gpu/host1x/bus.c
> +++ b/drivers/gpu/host1x/bus.c
> @@ -475,6 +475,10 @@ static int host1x_device_add(struct host1x *host1x,
>   	device->dev.bus = &host1x_bus_type;
>   	device->dev.parent = host1x->dev;
>   
> +	/*
> +	 * FIXME: of_dma_configure() should not be called outside
> +	 * bus_type.dma_configure
> +	 */
>   	of_dma_configure(&device->dev, host1x->dev->of_node, true);
>   
>   	device->dev.dma_parms = &device->dma_parms;
> diff --git a/drivers/iommu/iommu.c b/drivers/iommu/iommu.c
> index 18162049bd2294..eb623a611f571d 100644
> --- a/drivers/iommu/iommu.c
> +++ b/drivers/iommu/iommu.c
> @@ -458,8 +458,15 @@ static int __iommu_probe_device(struct device *dev, struct list_head *group_list
>   	 * Allow __iommu_probe_device() to be safely called in parallel,
>   	 * both dev->iommu_group and the initial setup of dev->iommu are
>   	 * protected this way.
> +	 *
> +	 * We cannot have the assertion yet because of a number of drivers
> +	 * improperly calling of_dma_configure() and expecting to attach
> +	 * the iommu outside the bus_type.dma_configure callback. This messes
> +	 * up our ownership tracking, does not exclude other drivers from
> +	 * binding an operating the device, and is technically mislocked.
> +	 *
> +	 * device_lock_assert(dev);
>   	 */
> -	device_lock_assert(dev);
>   
>   	if (!ops)
>   		return -ENODEV;
> @@ -527,8 +534,6 @@ int iommu_probe_device_locked(struct device *dev)
>   	const struct iommu_ops *ops;
>   	int ret;
>   
> -	device_lock_assert(dev);
> -
>   	ret = __iommu_probe_device(dev, NULL);
>   	if (ret)
>   		return ret;
> @@ -1202,7 +1207,6 @@ void iommu_group_remove_device(struct device *dev)
>   		__iommu_group_remove_device(dev);
>   	}
>   	device_unlock(dev);
> -
>   }
>   EXPORT_SYMBOL_GPL(iommu_group_remove_device);
>   
> diff --git a/drivers/media/platform/qcom/venus/firmware.c b/drivers/media/platform/qcom/venus/firmware.c
> index cfb11c551167ce..f70360c5534d64 100644
> --- a/drivers/media/platform/qcom/venus/firmware.c
> +++ b/drivers/media/platform/qcom/venus/firmware.c
> @@ -296,6 +296,10 @@ int venus_firmware_init(struct venus_core *core)
>   
>   	pdev->dev.of_node = np;
>   
> +	/*
> +	 * FIXME: of_dma_configure() should not be called outside
> +	 * bus_type.dma_configure
> +	 */
>   	ret = of_dma_configure(&pdev->dev, np, true);
>   	if (ret) {
>   		dev_err(core->dev, "dma configure fail\n");
> diff --git a/drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c b/drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
> index e30e54935d79a9..40fa7b62545d7a 100644
> --- a/drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
> +++ b/drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
> @@ -1114,6 +1114,10 @@ static struct device *s5p_mfc_alloc_memdev(struct device *dev,
>   	 * to be treated as valid DMA masters we need a bit of a hack to force
>   	 * them to inherit the MFC node's DMA configuration.
>   	 */
> +	/*
> +	 * FIXME: of_dma_configure() should not be called outside
> +	 * bus_type.dma_configure
> +	 */
>   	of_dma_configure(child, dev->of_node, true);
>   
>   	if (device_add(child) == 0) {
> diff --git a/drivers/net/wireless/ath/ath10k/snoc.c b/drivers/net/wireless/ath/ath10k/snoc.c
> index 26214c00cd0d7b..977e5c6186b131 100644
> --- a/drivers/net/wireless/ath/ath10k/snoc.c
> +++ b/drivers/net/wireless/ath/ath10k/snoc.c
> @@ -1614,6 +1614,10 @@ static int ath10k_fw_init(struct ath10k *ar)
>   
>   	pdev->dev.of_node = node;
>   
> +	/*
> +	 * FIXME: of_dma_configure() should not be called outside
> +	 * bus_type.dma_configure
> +	 */
>   	ret = of_dma_configure(&pdev->dev, node, true);
>   	if (ret) {
>   		ath10k_err(ar, "dma configure fail: %d\n", ret);
> diff --git a/drivers/net/wireless/ath/ath11k/ahb.c b/drivers/net/wireless/ath/ath11k/ahb.c
> index 139da578831a44..a4d2a89ab96de0 100644
> --- a/drivers/net/wireless/ath/ath11k/ahb.c
> +++ b/drivers/net/wireless/ath/ath11k/ahb.c
> @@ -1012,6 +1012,10 @@ static int ath11k_ahb_fw_resources_init(struct ath11k_base *ab)
>   		return PTR_ERR(pdev);
>   	}
>   
> +	/*
> +	 * FIXME: of_dma_configure() should not be called outside
> +	 * bus_type.dma_configure
> +	 */
>   	ret = of_dma_configure(&pdev->dev, node, true);
>   	if (ret) {
>   		ath11k_err(ab, "dma configure fail: %d\n", ret);
> diff --git a/drivers/of/device.c b/drivers/of/device.c
> index 0f00f1b8070829..bc6f62ebcbd040 100644
> --- a/drivers/of/device.c
> +++ b/drivers/of/device.c
> @@ -108,6 +108,9 @@ of_dma_set_restricted_buffer(struct device *dev, struct device_node *np)
>    * If platform code needs to use its own special DMA configuration, it
>    * can use a platform bus notifier and handle BUS_NOTIFY_ADD_DEVICE events
>    * to fix up DMA configuration.
> + *
> + * This function should only be called from the bus_type.dma_configure callback
> + * and the driver_lock(dev) must be held.
>    */
>   int of_dma_configure_id(struct device *dev, struct device_node *np,
>   			bool force_dma, const u32 *id)
> diff --git a/sound/soc/bcm/bcm63xx-pcm-whistler.c b/sound/soc/bcm/bcm63xx-pcm-whistler.c
> index 2c600b017524f3..d8e0520ca61155 100644
> --- a/sound/soc/bcm/bcm63xx-pcm-whistler.c
> +++ b/sound/soc/bcm/bcm63xx-pcm-whistler.c
> @@ -354,6 +354,10 @@ static int bcm63xx_soc_pcm_new(struct snd_soc_component *component,
>   
>   	i2s_priv = dev_get_drvdata(asoc_rtd_to_cpu(rtd, 0)->dev);
>   
> +	/*
> +	 * FIXME: of_dma_configure() should not be called outside
> +	 * bus_type.dma_configure
> +	 */
>   	of_dma_configure(pcm->card->dev, pcm->card->dev->of_node, 1);
>   
>   	ret = dma_coerce_mask_and_coherent(pcm->card->dev, DMA_BIT_MASK(32));
> 
> base-commit: 1bba4f1c0b4f2429e16da231a246ab4b99cc633c


From joro at 8bytes.org  Mon Aug 21 05:27:47 2023
From: joro at 8bytes.org (Joerg Roedel)
Date: Mon, 21 Aug 2023 14:27:47 +0200
Subject: [PATCH] iommu: Remove the device_lock_assert() from
 __iommu_probe_device()
In-Reply-To: <78114fd6-9b83-92ba-418f-6cc7bda9df9b@arm.com>
References: <0-v1-98d20e768c66+7-of_dma_lock_jgg@nvidia.com>
 <78114fd6-9b83-92ba-418f-6cc7bda9df9b@arm.com>
Message-ID: <ZONYQyMSG17YMc_b@8bytes.org>

On Mon, Aug 21, 2023 at 12:06:40PM +0100, Robin Murphy wrote:
> The solution is to drop those locking patches entirely and rethink the whole
> thing.

Agreed, that was exactly what I thought when looking at this patch.

I dropped the original 10 patches and the 4 fixes on-top from the IOMMU
tree. This needs more investigation and adaption of the actual API users
before it can be reconsidered.

Regards,

	Joerg



From jgg at nvidia.com  Mon Aug 21 05:47:46 2023
From: jgg at nvidia.com (Jason Gunthorpe)
Date: Mon, 21 Aug 2023 09:47:46 -0300
Subject: [PATCH] iommu: Remove the device_lock_assert() from
 __iommu_probe_device()
In-Reply-To: <ZONYQyMSG17YMc_b@8bytes.org>
References: <0-v1-98d20e768c66+7-of_dma_lock_jgg@nvidia.com>
 <78114fd6-9b83-92ba-418f-6cc7bda9df9b@arm.com>
 <ZONYQyMSG17YMc_b@8bytes.org>
Message-ID: <ZONc8myQKuBceAMf@nvidia.com>

On Mon, Aug 21, 2023 at 02:27:47PM +0200, Joerg Roedel wrote:
> On Mon, Aug 21, 2023 at 12:06:40PM +0100, Robin Murphy wrote:
> > The solution is to drop those locking patches entirely and rethink the whole
> > thing.
> 
> Agreed, that was exactly what I thought when looking at this patch.
> 
> I dropped the original 10 patches and the 4 fixes on-top from the IOMMU
> tree. This needs more investigation and adaption of the actual API users
> before it can be reconsidered.

Why did you drop the whole series? The group changes are fine

Jason


From jgg at nvidia.com  Mon Aug 21 05:51:13 2023
From: jgg at nvidia.com (Jason Gunthorpe)
Date: Mon, 21 Aug 2023 09:51:13 -0300
Subject: [PATCH] iommu: Remove the device_lock_assert() from
 __iommu_probe_device()
In-Reply-To: <78114fd6-9b83-92ba-418f-6cc7bda9df9b@arm.com>
References: <0-v1-98d20e768c66+7-of_dma_lock_jgg@nvidia.com>
 <78114fd6-9b83-92ba-418f-6cc7bda9df9b@arm.com>
Message-ID: <ZONdwclGOBaxxqtq@nvidia.com>

On Mon, Aug 21, 2023 at 12:06:40PM +0100, Robin Murphy wrote:
> On 2023-08-18 22:32, Jason Gunthorpe wrote:
> > It is subtle and was never documented or enforced, but there has always
> > been an assumption that of_dma_configure_id() is not concurrent. It makes
> > several calls into the iommu layer that require this, including
> > dev_iommu_get(). The majority of cases have been preventing concurrency
> > using the device_lock().
> > 
> > Thus the new lock debugging added exposes an existing problem in
> > drivers. On inspection this looks like a theoretical locking problem as
> > generally the cases are already assuming they are the exclusive (single
> > threaded) user of the target device.
> 
> Sorry to be blunt, but the only problem is that you've introduced an
> idealistic new locking scheme which failed to take into account how things
> currently actually work, and is broken and achieving nothing but causing
> problems.

That's pretty dramatic. I would have prefered this series have some
more testing before Joerg took it, but this is certainly not
"achieving nothing but causing problems". Introducing a real scheme
for how locking is supposed to work here is going to cause some
strain.  We've had a long period where the lack of any locking rules
has yielded a big mess held together with hope and dreams.

Of course there will be crazy stuff. If these 13 drivers are the only
problem then we've done pretty well.

And at the end we get *actual rules about how locking works* Wow!
Certainly not nothing.

What I want to hear from you is a concrete reason why device_lock() is
the *wrong* lock here. I can't think of any reason why we can't obtain
the device_lock in all the places that want to probe the iommu driver.

Nor, can I see a reason why it would be a bad choice of lock after all
the dma_configure logic is reworked someday.

> When their sole purpose was to improve the locking and make it
> easier to reason about, and now the latest "fix" is now to remove
> one of the assertions which forms the fundamental basis for that
> reasoning, then the point has clearly been lost.

I do not want to remove the assertion, I think the assertion should
stay so people running debug kernels on these drivers can get warnings
about the existing problems in these drivers.

It is removed mostly because we are at rc7, otherwise I'd play wack a
mole adding the device_lock and a nasty comment to the drivers. We can
tackle that in the next cycle and put the assertion back.

> All we've done is churned a dodgy and incomplete locking scheme into

Well, at least we agree what we have today is not great.

> And on the subject of idealism, the fact is that doing IOMMU configuration
> based on driver probe via bus->dma_configure is *fundamentally wrong* and
> breaking a bunch of other IOMMU API assumptions, so it is not a robust
> foundation to build anything upon in the first place. 

So now that Joerg has dropped it - what is your big idea to make the
locking actually work right?

Jason


From joro at 8bytes.org  Mon Aug 21 07:36:49 2023
From: joro at 8bytes.org (Joerg Roedel)
Date: Mon, 21 Aug 2023 16:36:49 +0200
Subject: [PATCH] iommu: Remove the device_lock_assert() from
 __iommu_probe_device()
In-Reply-To: <ZONdwclGOBaxxqtq@nvidia.com>
References: <0-v1-98d20e768c66+7-of_dma_lock_jgg@nvidia.com>
 <78114fd6-9b83-92ba-418f-6cc7bda9df9b@arm.com>
 <ZONdwclGOBaxxqtq@nvidia.com>
Message-ID: <ZON2gRogBhjmpNIl@8bytes.org>

On Mon, Aug 21, 2023 at 09:51:13AM -0300, Jason Gunthorpe wrote:
> So now that Joerg has dropped it - what is your big idea to make the
> locking actually work right?

I am not opposed to the general idea. When putting it into the tree I
wasn't aware how many users still need to be adapted to properly work
with this.

We can do another try once the issues have been sorted out and you have
agreed with Robin on a workable way forward.

Regards,

	Joerg


From jgg at nvidia.com  Mon Aug 21 07:40:12 2023
From: jgg at nvidia.com (Jason Gunthorpe)
Date: Mon, 21 Aug 2023 11:40:12 -0300
Subject: [PATCH] iommu: Remove the device_lock_assert() from
 __iommu_probe_device()
In-Reply-To: <ZON2gRogBhjmpNIl@8bytes.org>
References: <0-v1-98d20e768c66+7-of_dma_lock_jgg@nvidia.com>
 <78114fd6-9b83-92ba-418f-6cc7bda9df9b@arm.com>
 <ZONdwclGOBaxxqtq@nvidia.com>
 <ZON2gRogBhjmpNIl@8bytes.org>
Message-ID: <ZON3TNmYXqdfovRm@nvidia.com>

On Mon, Aug 21, 2023 at 04:36:49PM +0200, Joerg Roedel wrote:
> On Mon, Aug 21, 2023 at 09:51:13AM -0300, Jason Gunthorpe wrote:
> > So now that Joerg has dropped it - what is your big idea to make the
> > locking actually work right?
> 
> I am not opposed to the general idea.

Well, I think Robin is opposed to the device_lock, and I don't know
what his view of the alternative is.

> When putting it into the tree I wasn't aware how many users still
> need to be adapted to properly work with this.

It is surprising to me too!

> We can do another try once the issues have been sorted out and you have
> agreed with Robin on a workable way forward.

I will repost just the group part of that series after rc1, as they've
been in -next for a while now they should be still good. It is a nice
cleanup that doesn't leak out.

Thanks,
Jason


From kvalo at kernel.org  Tue Aug 22 05:58:47 2023
From: kvalo at kernel.org (Kalle Valo)
Date: Tue, 22 Aug 2023 15:58:47 +0300
Subject: [PATCH net-next 1/2] wifi: ath11k: fix
 Wvoid-pointer-to-enum-cast warning
In-Reply-To: <20230810091224.70088-1-krzysztof.kozlowski@linaro.org>
	(Krzysztof Kozlowski's message of "Thu, 10 Aug 2023 11:12:23 +0200")
References: <20230810091224.70088-1-krzysztof.kozlowski@linaro.org>
Message-ID: <87jztni67s.fsf@kernel.org>

Krzysztof Kozlowski <krzysztof.kozlowski at linaro.org> writes:

> 'hw_rev' is an enum, thus cast of pointer on 64-bit compile test with W=1
> causes:
>
>   h11k/ahb.c:1124:11: error: cast to smaller integer type 'enum ath11k_hw_rev' from 'const void *' [-Werror,-Wvoid-pointer-to-enum-cast]
>
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski at linaro.org>

ath11k patches go to my ath.git tree, not net-next. But no need to
resend because of this.

-- 
https://patchwork.kernel.org/project/linux-wireless/list/

https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches


From quic_jjohnson at quicinc.com  Tue Aug 22 07:50:50 2023
From: quic_jjohnson at quicinc.com (Jeff Johnson)
Date: Tue, 22 Aug 2023 07:50:50 -0700
Subject: [PATCH 3/3] wifi: ath12k: Fix a few spelling errors
In-Reply-To: <20230822-ath_spelling-v1-0-8e2698759564@quicinc.com>
References: <20230822-ath_spelling-v1-0-8e2698759564@quicinc.com>
Message-ID: <20230822-ath_spelling-v1-3-8e2698759564@quicinc.com>

Fix a few issues flagged by 'codespell'.

Signed-off-by: Jeff Johnson <quic_jjohnson at quicinc.com>
---
 drivers/net/wireless/ath/ath12k/dp.h      | 2 +-
 drivers/net/wireless/ath/ath12k/dp_rx.c   | 2 +-
 drivers/net/wireless/ath/ath12k/dp_tx.c   | 2 +-
 drivers/net/wireless/ath/ath12k/mac.c     | 2 +-
 drivers/net/wireless/ath/ath12k/rx_desc.h | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/drivers/net/wireless/ath/ath12k/dp.h b/drivers/net/wireless/ath/ath12k/dp.h
index 7c5dafce5a68..6e7b7281d549 100644
--- a/drivers/net/wireless/ath/ath12k/dp.h
+++ b/drivers/net/wireless/ath/ath12k/dp.h
@@ -712,7 +712,7 @@ enum htt_stats_internal_ppdu_frametype {
  *          b'24    - status_swap: 1 is to swap status TLV
  *          b'25    - pkt_swap:  1 is to swap packet TLV
  *          b'26:31 - rsvd1:  reserved for future use
- * dword1 - b'0:16  - ring_buffer_size: size of bufferes referenced by rx ring,
+ * dword1 - b'0:16  - ring_buffer_size: size of buffers referenced by rx ring,
  *                    in byte units.
  *                    Valid only for HW_TO_SW_RING and SW_TO_HW_RING
  *        - b'16:31 - rsvd2: Reserved for future use
diff --git a/drivers/net/wireless/ath/ath12k/dp_rx.c b/drivers/net/wireless/ath/ath12k/dp_rx.c
index 67f8c140840f..e6e64d437c47 100644
--- a/drivers/net/wireless/ath/ath12k/dp_rx.c
+++ b/drivers/net/wireless/ath/ath12k/dp_rx.c
@@ -3027,7 +3027,7 @@ static int ath12k_dp_rx_h_defrag_reo_reinject(struct ath12k *ar,
 					desc_info->cookie,
 					HAL_RX_BUF_RBM_SW3_BM);
 
-	/* Fill mpdu details into reo entrace ring */
+	/* Fill mpdu details into reo entrance ring */
 	srng = &ab->hal.srng_list[dp->reo_reinject_ring.ring_id];
 
 	spin_lock_bh(&srng->lock);
diff --git a/drivers/net/wireless/ath/ath12k/dp_tx.c b/drivers/net/wireless/ath/ath12k/dp_tx.c
index d661fe586651..8874c815d7fa 100644
--- a/drivers/net/wireless/ath/ath12k/dp_tx.c
+++ b/drivers/net/wireless/ath/ath12k/dp_tx.c
@@ -301,7 +301,7 @@ int ath12k_dp_tx(struct ath12k *ar, struct ath12k_vif *arvif,
 		spin_unlock_bh(&tcl_ring->lock);
 		ret = -ENOMEM;
 
-		/* Checking for available tcl descritors in another ring in
+		/* Checking for available tcl descriptors in another ring in
 		 * case of failure due to full tcl ring now, is better than
 		 * checking this ring earlier for each pkt tx.
 		 * Restart ring selection if some rings are not checked yet.
diff --git a/drivers/net/wireless/ath/ath12k/mac.c b/drivers/net/wireless/ath/ath12k/mac.c
index 0f2af2f14ef7..dbaf033c2527 100644
--- a/drivers/net/wireless/ath/ath12k/mac.c
+++ b/drivers/net/wireless/ath/ath12k/mac.c
@@ -6771,7 +6771,7 @@ ath12k_mac_op_reconfig_complete(struct ieee80211_hw *hw,
 			/* After trigger disconnect, then upper layer will
 			 * trigger connect again, then the PN number of
 			 * upper layer will be reset to keep up with AP
-			 * side, hence PN number mis-match will not happened.
+			 * side, hence PN number mismatch will not happened.
 			 */
 			if (arvif->is_up &&
 			    arvif->vdev_type == WMI_VDEV_TYPE_STA &&
diff --git a/drivers/net/wireless/ath/ath12k/rx_desc.h b/drivers/net/wireless/ath/ath12k/rx_desc.h
index f99556a253e5..bfa87cb8d021 100644
--- a/drivers/net/wireless/ath/ath12k/rx_desc.h
+++ b/drivers/net/wireless/ath/ath12k/rx_desc.h
@@ -221,7 +221,7 @@ struct rx_mpdu_start_qcn9274 {
  *		PPE routing even if RXOLE CCE or flow search indicate 'Use_PPE'
  *		This is set by SW for peers which are being handled by a
  *		host SW/accelerator subsystem that also handles packet
- *		uffer management for WiFi-to-PPE routing.
+ *		buffer management for WiFi-to-PPE routing.
  *
  *		This is cleared by SW for peers which are being handled
  *		by a different subsystem, completely disabling WiFi-to-PPE

-- 
2.25.1



From quic_jjohnson at quicinc.com  Tue Aug 22 07:50:48 2023
From: quic_jjohnson at quicinc.com (Jeff Johnson)
Date: Tue, 22 Aug 2023 07:50:48 -0700
Subject: [PATCH 1/3] wifi: ath10k: Fix a few spelling errors
In-Reply-To: <20230822-ath_spelling-v1-0-8e2698759564@quicinc.com>
References: <20230822-ath_spelling-v1-0-8e2698759564@quicinc.com>
Message-ID: <20230822-ath_spelling-v1-1-8e2698759564@quicinc.com>

Fix a few issues flagged by 'codespell'.

Signed-off-by: Jeff Johnson <quic_jjohnson at quicinc.com>
---
 drivers/net/wireless/ath/ath10k/htt.h  | 4 ++--
 drivers/net/wireless/ath/ath10k/pci.c  | 2 +-
 drivers/net/wireless/ath/ath10k/sdio.c | 2 +-
 drivers/net/wireless/ath/ath10k/wmi.h  | 8 ++++----
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/drivers/net/wireless/ath/ath10k/htt.h b/drivers/net/wireless/ath/ath10k/htt.h
index e0c9f45e7476..7b24297146e7 100644
--- a/drivers/net/wireless/ath/ath10k/htt.h
+++ b/drivers/net/wireless/ath/ath10k/htt.h
@@ -69,7 +69,7 @@ struct htt_ver_req {
  * The HTT tx descriptor is defined in two manners: by a struct with
  * bitfields, and by a series of [dword offset, bit mask, bit shift]
  * definitions.
- * The target should use the struct def, for simplicitly and clarity,
+ * The target should use the struct def, for simplicity and clarity,
  * but the host shall use the bit-mast + bit-shift defs, to be endian-
  * neutral.  Specifically, the host shall use the get/set macros built
  * around the mask + shift defs.
@@ -2086,7 +2086,7 @@ static inline bool ath10k_htt_rx_proc_rx_frag_ind(struct ath10k_htt *htt,
  * for correctly accessing rx descriptor data.
  */
 
-/* base struct used for abstracting the rx descritor representation */
+/* base struct used for abstracting the rx descriptor representation */
 struct htt_rx_desc {
 	union {
 		/* This field is filled on the host using the msdu buffer
diff --git a/drivers/net/wireless/ath/ath10k/pci.c b/drivers/net/wireless/ath/ath10k/pci.c
index a7f44f6335fb..57177890a463 100644
--- a/drivers/net/wireless/ath/ath10k/pci.c
+++ b/drivers/net/wireless/ath/ath10k/pci.c
@@ -1636,7 +1636,7 @@ static int ath10k_pci_dump_memory_generic(struct ath10k *ar,
 						      buf,
 						      current_region->len);
 
-	/* No individiual memory sections defined so we can
+	/* No individual memory sections defined so we can
 	 * copy the entire memory region.
 	 */
 	ret = ath10k_pci_diag_read_mem(ar,
diff --git a/drivers/net/wireless/ath/ath10k/sdio.c b/drivers/net/wireless/ath/ath10k/sdio.c
index 79e09c7a82b3..56fbcfb80bf8 100644
--- a/drivers/net/wireless/ath/ath10k/sdio.c
+++ b/drivers/net/wireless/ath/ath10k/sdio.c
@@ -2389,7 +2389,7 @@ static int ath10k_sdio_dump_memory_generic(struct ath10k *ar,
 						      buf,
 						      current_region->len);
 
-	/* No individiual memory sections defined so we can
+	/* No individual memory sections defined so we can
 	 * copy the entire memory region.
 	 */
 	if (fast_dump)
diff --git a/drivers/net/wireless/ath/ath10k/wmi.h b/drivers/net/wireless/ath/ath10k/wmi.h
index 6d04a66fe5e0..b112e8826093 100644
--- a/drivers/net/wireless/ath/ath10k/wmi.h
+++ b/drivers/net/wireless/ath/ath10k/wmi.h
@@ -3854,9 +3854,9 @@ enum wmi_pdev_param {
 	 * retransmitting frames.
 	 */
 	WMI_PDEV_PARAM_DYNAMIC_BW,
-	/* Non aggregrate/ 11g sw retry threshold.0-disable */
+	/* Non aggregate/ 11g sw retry threshold.0-disable */
 	WMI_PDEV_PARAM_NON_AGG_SW_RETRY_TH,
-	/* aggregrate sw retry threshold. 0-disable*/
+	/* aggregate sw retry threshold. 0-disable*/
 	WMI_PDEV_PARAM_AGG_SW_RETRY_TH,
 	/* Station kickout threshold (non of consecutive failures).0-disable */
 	WMI_PDEV_PARAM_STA_KICKOUT_TH,
@@ -3953,9 +3953,9 @@ enum wmi_10x_pdev_param {
 	WMI_10X_PDEV_PARAM_PROTECTION_MODE,
 	/* Dynamic bandwidth 0: disable 1: enable */
 	WMI_10X_PDEV_PARAM_DYNAMIC_BW,
-	/* Non aggregrate/ 11g sw retry threshold.0-disable */
+	/* Non aggregate/ 11g sw retry threshold.0-disable */
 	WMI_10X_PDEV_PARAM_NON_AGG_SW_RETRY_TH,
-	/* aggregrate sw retry threshold. 0-disable*/
+	/* aggregate sw retry threshold. 0-disable*/
 	WMI_10X_PDEV_PARAM_AGG_SW_RETRY_TH,
 	/* Station kickout threshold (non of consecutive failures).0-disable */
 	WMI_10X_PDEV_PARAM_STA_KICKOUT_TH,

-- 
2.25.1



From quic_jjohnson at quicinc.com  Tue Aug 22 07:50:47 2023
From: quic_jjohnson at quicinc.com (Jeff Johnson)
Date: Tue, 22 Aug 2023 07:50:47 -0700
Subject: [PATCH 0/3] ath*: Fix a few spelling errors
Message-ID: <20230822-ath_spelling-v1-0-8e2698759564@quicinc.com>

Fix some spelling errors flagged by 'codespell'.

---
Jeff Johnson (3):
      wifi: ath10k: Fix a few spelling errors
      wifi: ath11k: Fix a few spelling errors
      wifi: ath12k: Fix a few spelling errors

 drivers/net/wireless/ath/ath10k/htt.h     | 4 ++--
 drivers/net/wireless/ath/ath10k/pci.c     | 2 +-
 drivers/net/wireless/ath/ath10k/sdio.c    | 2 +-
 drivers/net/wireless/ath/ath10k/wmi.h     | 8 ++++----
 drivers/net/wireless/ath/ath11k/dp.h      | 2 +-
 drivers/net/wireless/ath/ath11k/dp_rx.c   | 2 +-
 drivers/net/wireless/ath/ath11k/dp_tx.c   | 2 +-
 drivers/net/wireless/ath/ath12k/dp.h      | 2 +-
 drivers/net/wireless/ath/ath12k/dp_rx.c   | 2 +-
 drivers/net/wireless/ath/ath12k/dp_tx.c   | 2 +-
 drivers/net/wireless/ath/ath12k/mac.c     | 2 +-
 drivers/net/wireless/ath/ath12k/rx_desc.h | 2 +-
 12 files changed, 16 insertions(+), 16 deletions(-)
---
base-commit: 25e2452fd61fd73cc78e150f13bac6dcdb3be2ac
change-id: 20230816-ath_spelling-3c3f707f93ad



From quic_jjohnson at quicinc.com  Tue Aug 22 07:50:49 2023
From: quic_jjohnson at quicinc.com (Jeff Johnson)
Date: Tue, 22 Aug 2023 07:50:49 -0700
Subject: [PATCH 2/3] wifi: ath11k: Fix a few spelling errors
In-Reply-To: <20230822-ath_spelling-v1-0-8e2698759564@quicinc.com>
References: <20230822-ath_spelling-v1-0-8e2698759564@quicinc.com>
Message-ID: <20230822-ath_spelling-v1-2-8e2698759564@quicinc.com>

Fix a few issues flagged by 'codespell'.

Signed-off-by: Jeff Johnson <quic_jjohnson at quicinc.com>
---
 drivers/net/wireless/ath/ath11k/dp.h    | 2 +-
 drivers/net/wireless/ath/ath11k/dp_rx.c | 2 +-
 drivers/net/wireless/ath/ath11k/dp_tx.c | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/net/wireless/ath/ath11k/dp.h b/drivers/net/wireless/ath/ath11k/dp.h
index d04f78ab6b37..15815af453b2 100644
--- a/drivers/net/wireless/ath/ath11k/dp.h
+++ b/drivers/net/wireless/ath/ath11k/dp.h
@@ -635,7 +635,7 @@ enum htt_ppdu_stats_tag_type {
  *          b'24    - status_swap: 1 is to swap status TLV
  *          b'25    - pkt_swap:  1 is to swap packet TLV
  *          b'26:31 - rsvd1:  reserved for future use
- * dword1 - b'0:16  - ring_buffer_size: size of bufferes referenced by rx ring,
+ * dword1 - b'0:16  - ring_buffer_size: size of buffers referenced by rx ring,
  *                    in byte units.
  *                    Valid only for HW_TO_SW_RING and SW_TO_HW_RING
  *        - b'16:31 - rsvd2: Reserved for future use
diff --git a/drivers/net/wireless/ath/ath11k/dp_rx.c b/drivers/net/wireless/ath/ath11k/dp_rx.c
index 1e488eed282b..62bc98852f0f 100644
--- a/drivers/net/wireless/ath/ath11k/dp_rx.c
+++ b/drivers/net/wireless/ath/ath11k/dp_rx.c
@@ -3423,7 +3423,7 @@ static int ath11k_dp_rx_h_defrag_reo_reinject(struct ath11k *ar, struct dp_rx_ti
 	ath11k_hal_rx_buf_addr_info_set(msdu0, paddr, cookie,
 					ab->hw_params.hal_params->rx_buf_rbm);
 
-	/* Fill mpdu details into reo entrace ring */
+	/* Fill mpdu details into reo entrance ring */
 	srng = &ab->hal.srng_list[ab->dp.reo_reinject_ring.ring_id];
 
 	spin_lock_bh(&srng->lock);
diff --git a/drivers/net/wireless/ath/ath11k/dp_tx.c b/drivers/net/wireless/ath/ath11k/dp_tx.c
index a34833de7c67..352e76fc4c1f 100644
--- a/drivers/net/wireless/ath/ath11k/dp_tx.c
+++ b/drivers/net/wireless/ath/ath11k/dp_tx.c
@@ -238,7 +238,7 @@ int ath11k_dp_tx(struct ath11k *ar, struct ath11k_vif *arvif,
 		spin_unlock_bh(&tcl_ring->lock);
 		ret = -ENOMEM;
 
-		/* Checking for available tcl descritors in another ring in
+		/* Checking for available tcl descriptors in another ring in
 		 * case of failure due to full tcl ring now, is better than
 		 * checking this ring earlier for each pkt tx.
 		 * Restart ring selection if some rings are not checked yet.

-- 
2.25.1



From dmantipov at yandex.ru  Tue Aug 22 08:54:25 2023
From: dmantipov at yandex.ru (Dmitry Antipov)
Date: Tue, 22 Aug 2023 18:54:25 +0300
Subject: [PATCH 2/3] wifi: ath10k: simplify ath10k_peer_assoc_h_vht()
In-Reply-To: <20230822155532.95983-1-dmantipov@yandex.ru>
References: <20230822155532.95983-1-dmantipov@yandex.ru>
Message-ID: <20230822155532.95983-2-dmantipov@yandex.ru>

Commit 3db24065c2c8 ("ath10k: enable VHT160 and VHT80+80 modes")
introduces 'get_160mhz_nss_from_maxrate()' which never returns 0,
which means that 'ath10k_peer_assoc_h_vht()' may be simplified.

Found by Linux Verification Center (linuxtesting.org) with SVACE.

Signed-off-by: Dmitry Antipov <dmantipov at yandex.ru>
---
 drivers/net/wireless/ath/ath10k/mac.c | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/drivers/net/wireless/ath/ath10k/mac.c b/drivers/net/wireless/ath/ath10k/mac.c
index 03e7bc5b6c0b..148d0fab4418 100644
--- a/drivers/net/wireless/ath/ath10k/mac.c
+++ b/drivers/net/wireless/ath/ath10k/mac.c
@@ -2631,12 +2631,8 @@ static void ath10k_peer_assoc_h_vht(struct ath10k *ar,
 		u32 max_rate;
 
 		max_rate = arg->peer_vht_rates.rx_max_rate;
-		rx_nss = get_160mhz_nss_from_maxrate(max_rate);
-
-		if (rx_nss == 0)
-			rx_nss = arg->peer_num_spatial_streams;
-		else
-			rx_nss = min(arg->peer_num_spatial_streams, rx_nss);
+		rx_nss = min(arg->peer_num_spatial_streams,
+			     get_160mhz_nss_from_maxrate(max_rate));
 
 		max_rate = hw->vht160_mcs_tx_highest;
 		rx_nss = min(rx_nss, get_160mhz_nss_from_maxrate(max_rate));
-- 
2.41.0



From dmantipov at yandex.ru  Tue Aug 22 08:54:26 2023
From: dmantipov at yandex.ru (Dmitry Antipov)
Date: Tue, 22 Aug 2023 18:54:26 +0300
Subject: [PATCH 3/3] wifi: ath10k: simplify ath10k_pci_pm_suspend()
In-Reply-To: <20230822155532.95983-1-dmantipov@yandex.ru>
References: <20230822155532.95983-1-dmantipov@yandex.ru>
Message-ID: <20230822155532.95983-3-dmantipov@yandex.ru>

Since 'ath10k_pci_suspend()' always returns 0, it may be converted to
'void' and 'ath10k_pci_pm_suspend()' may be simplified accordingly.

Found by Linux Verification Center (linuxtesting.org) with SVACE.

Signed-off-by: Dmitry Antipov <dmantipov at yandex.ru>
---
 drivers/net/wireless/ath/ath10k/pci.c | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/drivers/net/wireless/ath/ath10k/pci.c b/drivers/net/wireless/ath/ath10k/pci.c
index f6988075cd83..16037e77264b 100644
--- a/drivers/net/wireless/ath/ath10k/pci.c
+++ b/drivers/net/wireless/ath/ath10k/pci.c
@@ -2871,7 +2871,7 @@ static int ath10k_pci_hif_suspend(struct ath10k *ar)
 	return 0;
 }
 
-static int ath10k_pci_suspend(struct ath10k *ar)
+static void ath10k_pci_suspend(struct ath10k *ar)
 {
 	/* The grace timer can still be counting down and ar->ps_awake be true.
 	 * It is known that the device may be asleep after resuming regardless
@@ -2879,8 +2879,6 @@ static int ath10k_pci_suspend(struct ath10k *ar)
 	 * device is asleep before proceeding.
 	 */
 	ath10k_pci_sleep_sync(ar);
-
-	return 0;
 }
 
 static int ath10k_pci_hif_resume(struct ath10k *ar)
@@ -3734,13 +3732,9 @@ MODULE_DEVICE_TABLE(pci, ath10k_pci_id_table);
 static __maybe_unused int ath10k_pci_pm_suspend(struct device *dev)
 {
 	struct ath10k *ar = dev_get_drvdata(dev);
-	int ret;
 
-	ret = ath10k_pci_suspend(ar);
-	if (ret)
-		ath10k_warn(ar, "failed to suspend hif: %d\n", ret);
-
-	return ret;
+	ath10k_pci_suspend(ar);
+	return 0;
 }
 
 static __maybe_unused int ath10k_pci_pm_resume(struct device *dev)
-- 
2.41.0



From dmantipov at yandex.ru  Tue Aug 22 08:54:24 2023
From: dmantipov at yandex.ru (Dmitry Antipov)
Date: Tue, 22 Aug 2023 18:54:24 +0300
Subject: [PATCH 1/3] wifi: ath10k: cleanup CE initialization
Message-ID: <20230822155532.95983-1-dmantipov@yandex.ru>

Commit 25d0dbcbd5c7 ("ath10k: split ce initialization and allocation")
changes 'ath10k_ce_init_src_ring()' and 'ath10k_ce_init_dest_ring()'
so these functions can't return -ENOMEM but always returns 0. This way
both of the above may be converted to 'void' and related code may be
simplified as well.

Found by Linux Verification Center (linuxtesting.org) with SVACE.

Signed-off-by: Dmitry Antipov <dmantipov at yandex.ru>
---
 drivers/net/wireless/ath/ath10k/ahb.c  |  6 +---
 drivers/net/wireless/ath/ath10k/ce.c   | 44 +++++++-------------------
 drivers/net/wireless/ath/ath10k/ce.h   |  4 +--
 drivers/net/wireless/ath/ath10k/pci.c  | 29 ++++-------------
 drivers/net/wireless/ath/ath10k/pci.h  |  2 +-
 drivers/net/wireless/ath/ath10k/snoc.c | 22 +++----------
 6 files changed, 27 insertions(+), 80 deletions(-)

diff --git a/drivers/net/wireless/ath/ath10k/ahb.c b/drivers/net/wireless/ath/ath10k/ahb.c
index 76efea2f1138..c3a2eeb5542d 100644
--- a/drivers/net/wireless/ath/ath10k/ahb.c
+++ b/drivers/net/wireless/ath/ath10k/ahb.c
@@ -655,11 +655,7 @@ static int ath10k_ahb_hif_power_up(struct ath10k *ar,
 		goto out;
 	}
 
-	ret = ath10k_pci_init_pipes(ar);
-	if (ret) {
-		ath10k_err(ar, "failed to initialize CE: %d\n", ret);
-		goto out;
-	}
+	ath10k_pci_init_pipes(ar);
 
 	ret = ath10k_pci_init_config(ar);
 	if (ret) {
diff --git a/drivers/net/wireless/ath/ath10k/ce.c b/drivers/net/wireless/ath/ath10k/ce.c
index c27b8204718a..73aa3632b23c 100644
--- a/drivers/net/wireless/ath/ath10k/ce.c
+++ b/drivers/net/wireless/ath/ath10k/ce.c
@@ -1352,9 +1352,9 @@ void ath10k_ce_enable_interrupts(struct ath10k *ar)
 }
 EXPORT_SYMBOL(ath10k_ce_enable_interrupts);
 
-static int ath10k_ce_init_src_ring(struct ath10k *ar,
-				   unsigned int ce_id,
-				   const struct ce_attr *attr)
+static void ath10k_ce_init_src_ring(struct ath10k *ar,
+				    unsigned int ce_id,
+				    const struct ce_attr *attr)
 {
 	struct ath10k_ce *ce = ath10k_ce_priv(ar);
 	struct ath10k_ce_pipe *ce_state = &ce->ce_states[ce_id];
@@ -1389,13 +1389,11 @@ static int ath10k_ce_init_src_ring(struct ath10k *ar,
 	ath10k_dbg(ar, ATH10K_DBG_BOOT,
 		   "boot init ce src ring id %d entries %d base_addr %pK\n",
 		   ce_id, nentries, src_ring->base_addr_owner_space);
-
-	return 0;
 }
 
-static int ath10k_ce_init_dest_ring(struct ath10k *ar,
-				    unsigned int ce_id,
-				    const struct ce_attr *attr)
+static void ath10k_ce_init_dest_ring(struct ath10k *ar,
+				     unsigned int ce_id,
+				     const struct ce_attr *attr)
 {
 	struct ath10k_ce *ce = ath10k_ce_priv(ar);
 	struct ath10k_ce_pipe *ce_state = &ce->ce_states[ce_id];
@@ -1427,8 +1425,6 @@ static int ath10k_ce_init_dest_ring(struct ath10k *ar,
 	ath10k_dbg(ar, ATH10K_DBG_BOOT,
 		   "boot ce dest ring id %d entries %d base_addr %pK\n",
 		   ce_id, nentries, dest_ring->base_addr_owner_space);
-
-	return 0;
 }
 
 static int ath10k_ce_alloc_shadow_base(struct ath10k *ar,
@@ -1659,30 +1655,14 @@ ath10k_ce_alloc_dest_ring_64(struct ath10k *ar, unsigned int ce_id,
  * initialization. It may be that only one side or the other is
  * initialized by software/firmware.
  */
-int ath10k_ce_init_pipe(struct ath10k *ar, unsigned int ce_id,
-			const struct ce_attr *attr)
+void ath10k_ce_init_pipe(struct ath10k *ar, unsigned int ce_id,
+			 const struct ce_attr *attr)
 {
-	int ret;
-
-	if (attr->src_nentries) {
-		ret = ath10k_ce_init_src_ring(ar, ce_id, attr);
-		if (ret) {
-			ath10k_err(ar, "Failed to initialize CE src ring for ID: %d (%d)\n",
-				   ce_id, ret);
-			return ret;
-		}
-	}
-
-	if (attr->dest_nentries) {
-		ret = ath10k_ce_init_dest_ring(ar, ce_id, attr);
-		if (ret) {
-			ath10k_err(ar, "Failed to initialize CE dest ring for ID: %d (%d)\n",
-				   ce_id, ret);
-			return ret;
-		}
-	}
+	if (attr->src_nentries)
+		ath10k_ce_init_src_ring(ar, ce_id, attr);
 
-	return 0;
+	if (attr->dest_nentries)
+		ath10k_ce_init_dest_ring(ar, ce_id, attr);
 }
 EXPORT_SYMBOL(ath10k_ce_init_pipe);
 
diff --git a/drivers/net/wireless/ath/ath10k/ce.h b/drivers/net/wireless/ath/ath10k/ce.h
index 666ce384a1d8..a0b408176f7f 100644
--- a/drivers/net/wireless/ath/ath10k/ce.h
+++ b/drivers/net/wireless/ath/ath10k/ce.h
@@ -220,8 +220,8 @@ int ath10k_ce_completed_send_next_nolock(struct ath10k_ce_pipe *ce_state,
 
 /*==================CE Engine Initialization=======================*/
 
-int ath10k_ce_init_pipe(struct ath10k *ar, unsigned int ce_id,
-			const struct ce_attr *attr);
+void ath10k_ce_init_pipe(struct ath10k *ar, unsigned int ce_id,
+			 const struct ce_attr *attr);
 void ath10k_ce_deinit_pipe(struct ath10k *ar, unsigned int ce_id);
 int ath10k_ce_alloc_pipe(struct ath10k *ar, int ce_id,
 			 const struct ce_attr *attr);
diff --git a/drivers/net/wireless/ath/ath10k/pci.c b/drivers/net/wireless/ath/ath10k/pci.c
index a7f44f6335fb..f6988075cd83 100644
--- a/drivers/net/wireless/ath/ath10k/pci.c
+++ b/drivers/net/wireless/ath/ath10k/pci.c
@@ -2524,21 +2524,13 @@ void ath10k_pci_free_pipes(struct ath10k *ar)
 		ath10k_ce_free_pipe(ar, i);
 }
 
-int ath10k_pci_init_pipes(struct ath10k *ar)
+void ath10k_pci_init_pipes(struct ath10k *ar)
 {
 	struct ath10k_pci *ar_pci = ath10k_pci_priv(ar);
-	int i, ret;
-
-	for (i = 0; i < CE_COUNT; i++) {
-		ret = ath10k_ce_init_pipe(ar, i, &ar_pci->attr[i]);
-		if (ret) {
-			ath10k_err(ar, "failed to initialize copy engine pipe %d: %d\n",
-				   i, ret);
-			return ret;
-		}
-	}
+	int i;
 
-	return 0;
+	for (i = 0; i < CE_COUNT; i++)
+		ath10k_ce_init_pipe(ar, i, &ar_pci->attr[i]);
 }
 
 static bool ath10k_pci_has_fw_crashed(struct ath10k *ar)
@@ -2703,12 +2695,7 @@ static int ath10k_pci_qca988x_chip_reset(struct ath10k *ar)
 		 * sufficient to verify if device is capable of booting
 		 * firmware blob.
 		 */
-		ret = ath10k_pci_init_pipes(ar);
-		if (ret) {
-			ath10k_warn(ar, "failed to init copy engine: %d\n",
-				    ret);
-			continue;
-		}
+		ath10k_pci_init_pipes(ar);
 
 		ret = ath10k_pci_diag_read32(ar, QCA988X_HOST_INTEREST_ADDRESS,
 					     &val);
@@ -2846,11 +2833,7 @@ static int ath10k_pci_hif_power_up(struct ath10k *ar,
 		goto err_sleep;
 	}
 
-	ret = ath10k_pci_init_pipes(ar);
-	if (ret) {
-		ath10k_err(ar, "failed to initialize CE: %d\n", ret);
-		goto err_sleep;
-	}
+	ath10k_pci_init_pipes(ar);
 
 	ret = ath10k_pci_init_config(ar);
 	if (ret) {
diff --git a/drivers/net/wireless/ath/ath10k/pci.h b/drivers/net/wireless/ath/ath10k/pci.h
index 480cd97ab739..3b3ded87aef9 100644
--- a/drivers/net/wireless/ath/ath10k/pci.h
+++ b/drivers/net/wireless/ath/ath10k/pci.h
@@ -238,7 +238,7 @@ void ath10k_pci_free_pipes(struct ath10k *ar);
 void ath10k_pci_rx_replenish_retry(struct timer_list *t);
 void ath10k_pci_ce_deinit(struct ath10k *ar);
 void ath10k_pci_init_napi(struct ath10k *ar);
-int ath10k_pci_init_pipes(struct ath10k *ar);
+void ath10k_pci_init_pipes(struct ath10k *ar);
 int ath10k_pci_init_config(struct ath10k *ar);
 void ath10k_pci_rx_post(struct ath10k *ar);
 void ath10k_pci_flush(struct ath10k *ar);
diff --git a/drivers/net/wireless/ath/ath10k/snoc.c b/drivers/net/wireless/ath/ath10k/snoc.c
index 26214c00cd0d..ff902413ede2 100644
--- a/drivers/net/wireless/ath/ath10k/snoc.c
+++ b/drivers/net/wireless/ath/ath10k/snoc.c
@@ -939,20 +939,12 @@ static int ath10k_snoc_hif_start(struct ath10k *ar)
 	return 0;
 }
 
-static int ath10k_snoc_init_pipes(struct ath10k *ar)
+static void ath10k_snoc_init_pipes(struct ath10k *ar)
 {
-	int i, ret;
-
-	for (i = 0; i < CE_COUNT; i++) {
-		ret = ath10k_ce_init_pipe(ar, i, &host_ce_config_wlan[i]);
-		if (ret) {
-			ath10k_err(ar, "failed to initialize copy engine pipe %d: %d\n",
-				   i, ret);
-			return ret;
-		}
-	}
+	int i;
 
-	return 0;
+	for (i = 0; i < CE_COUNT; i++)
+		ath10k_ce_init_pipe(ar, i, &host_ce_config_wlan[i]);
 }
 
 static int ath10k_snoc_wlan_enable(struct ath10k *ar,
@@ -1084,11 +1076,7 @@ static int ath10k_snoc_hif_power_up(struct ath10k *ar,
 
 	ath10k_ce_alloc_rri(ar);
 
-	ret = ath10k_snoc_init_pipes(ar);
-	if (ret) {
-		ath10k_err(ar, "failed to initialize CE: %d\n", ret);
-		goto err_free_rri;
-	}
+	ath10k_snoc_init_pipes(ar);
 
 	return 0;
 
-- 
2.41.0



From rdunlap at infradead.org  Tue Aug 22 09:14:38 2023
From: rdunlap at infradead.org (Randy Dunlap)
Date: Tue, 22 Aug 2023 09:14:38 -0700
Subject: [PATCH 1/3] wifi: ath10k: Fix a few spelling errors
In-Reply-To: <20230822-ath_spelling-v1-1-8e2698759564@quicinc.com>
References: <20230822-ath_spelling-v1-0-8e2698759564@quicinc.com>
 <20230822-ath_spelling-v1-1-8e2698759564@quicinc.com>
Message-ID: <8d8c94d0-8c15-e1c4-cbe4-a1362af4d5f7@infradead.org>



On 8/22/23 07:50, Jeff Johnson wrote:
> Fix a few issues flagged by 'codespell'.
> 
> Signed-off-by: Jeff Johnson <quic_jjohnson at quicinc.com>
> ---
>  drivers/net/wireless/ath/ath10k/htt.h  | 4 ++--
>  drivers/net/wireless/ath/ath10k/pci.c  | 2 +-
>  drivers/net/wireless/ath/ath10k/sdio.c | 2 +-
>  drivers/net/wireless/ath/ath10k/wmi.h  | 8 ++++----
>  4 files changed, 8 insertions(+), 8 deletions(-)
> 


Acked-by: Randy Dunlap <rdunlap at infradead.org>
Thanks.

-- 
~Randy


From rdunlap at infradead.org  Tue Aug 22 09:16:06 2023
From: rdunlap at infradead.org (Randy Dunlap)
Date: Tue, 22 Aug 2023 09:16:06 -0700
Subject: [PATCH 2/3] wifi: ath11k: Fix a few spelling errors
In-Reply-To: <20230822-ath_spelling-v1-2-8e2698759564@quicinc.com>
References: <20230822-ath_spelling-v1-0-8e2698759564@quicinc.com>
 <20230822-ath_spelling-v1-2-8e2698759564@quicinc.com>
Message-ID: <0f59a646-74e4-22ac-5510-25d45f8816d9@infradead.org>



On 8/22/23 07:50, Jeff Johnson wrote:
> Fix a few issues flagged by 'codespell'.
> 
> Signed-off-by: Jeff Johnson <quic_jjohnson at quicinc.com>
> ---
>  drivers/net/wireless/ath/ath11k/dp.h    | 2 +-
>  drivers/net/wireless/ath/ath11k/dp_rx.c | 2 +-
>  drivers/net/wireless/ath/ath11k/dp_tx.c | 2 +-
>  3 files changed, 3 insertions(+), 3 deletions(-)
> 

Acked-by: Randy Dunlap <rdunlap at infradead.org>
Thanks.

-- 
~Randy


From rdunlap at infradead.org  Tue Aug 22 09:18:28 2023
From: rdunlap at infradead.org (Randy Dunlap)
Date: Tue, 22 Aug 2023 09:18:28 -0700
Subject: [PATCH 3/3] wifi: ath12k: Fix a few spelling errors
In-Reply-To: <20230822-ath_spelling-v1-3-8e2698759564@quicinc.com>
References: <20230822-ath_spelling-v1-0-8e2698759564@quicinc.com>
 <20230822-ath_spelling-v1-3-8e2698759564@quicinc.com>
Message-ID: <768de9a1-b186-c296-e9b9-d83cee1997a6@infradead.org>

Hi--

On 8/22/23 07:50, Jeff Johnson wrote:
> Fix a few issues flagged by 'codespell'.
> 
> Signed-off-by: Jeff Johnson <quic_jjohnson at quicinc.com>
> ---
>  drivers/net/wireless/ath/ath12k/dp.h      | 2 +-
>  drivers/net/wireless/ath/ath12k/dp_rx.c   | 2 +-
>  drivers/net/wireless/ath/ath12k/dp_tx.c   | 2 +-
>  drivers/net/wireless/ath/ath12k/mac.c     | 2 +-
>  drivers/net/wireless/ath/ath12k/rx_desc.h | 2 +-
>  5 files changed, 5 insertions(+), 5 deletions(-)
> 
> diff --git a/drivers/net/wireless/ath/ath12k/mac.c b/drivers/net/wireless/ath/ath12k/mac.c
> index 0f2af2f14ef7..dbaf033c2527 100644
> --- a/drivers/net/wireless/ath/ath12k/mac.c
> +++ b/drivers/net/wireless/ath/ath12k/mac.c
> @@ -6771,7 +6771,7 @@ ath12k_mac_op_reconfig_complete(struct ieee80211_hw *hw,
>  			/* After trigger disconnect, then upper layer will
>  			 * trigger connect again, then the PN number of
>  			 * upper layer will be reset to keep up with AP
> -			 * side, hence PN number mis-match will not happened.
> +			 * side, hence PN number mismatch will not happened.

The fix is good, but preferably also s/happened/happen/.

>  			 */
>  			if (arvif->is_up &&
>  			    arvif->vdev_type == WMI_VDEV_TYPE_STA &&

-- 
~Randy


From quic_jjohnson at quicinc.com  Tue Aug 22 09:43:08 2023
From: quic_jjohnson at quicinc.com (Jeff Johnson)
Date: Tue, 22 Aug 2023 09:43:08 -0700
Subject: [PATCH 3/3] wifi: ath12k: Fix a few spelling errors
In-Reply-To: <768de9a1-b186-c296-e9b9-d83cee1997a6@infradead.org>
References: <20230822-ath_spelling-v1-0-8e2698759564@quicinc.com>
 <20230822-ath_spelling-v1-3-8e2698759564@quicinc.com>
 <768de9a1-b186-c296-e9b9-d83cee1997a6@infradead.org>
Message-ID: <1a9f7b7b-6e99-4cbb-a2e1-c76ed6b90a1d@quicinc.com>

On 8/22/2023 9:18 AM, Randy Dunlap wrote:
> Hi--
> 
> On 8/22/23 07:50, Jeff Johnson wrote:
>> Fix a few issues flagged by 'codespell'.
>>
>> Signed-off-by: Jeff Johnson <quic_jjohnson at quicinc.com>
>> ---
>>   drivers/net/wireless/ath/ath12k/dp.h      | 2 +-
>>   drivers/net/wireless/ath/ath12k/dp_rx.c   | 2 +-
>>   drivers/net/wireless/ath/ath12k/dp_tx.c   | 2 +-
>>   drivers/net/wireless/ath/ath12k/mac.c     | 2 +-
>>   drivers/net/wireless/ath/ath12k/rx_desc.h | 2 +-
>>   5 files changed, 5 insertions(+), 5 deletions(-)
>>
>> diff --git a/drivers/net/wireless/ath/ath12k/mac.c b/drivers/net/wireless/ath/ath12k/mac.c
>> index 0f2af2f14ef7..dbaf033c2527 100644
>> --- a/drivers/net/wireless/ath/ath12k/mac.c
>> +++ b/drivers/net/wireless/ath/ath12k/mac.c
>> @@ -6771,7 +6771,7 @@ ath12k_mac_op_reconfig_complete(struct ieee80211_hw *hw,
>>   			/* After trigger disconnect, then upper layer will
>>   			 * trigger connect again, then the PN number of
>>   			 * upper layer will be reset to keep up with AP
>> -			 * side, hence PN number mis-match will not happened.
>> +			 * side, hence PN number mismatch will not happened.
> 
> The fix is good, but preferably also s/happened/happen/.

Kalle, can you apply that when it goes to -pending?

> 
>>   			 */
>>   			if (arvif->is_up &&
>>   			    arvif->vdev_type == WMI_VDEV_TYPE_STA &&
> 



From kvalo at kernel.org  Tue Aug 22 12:10:48 2023
From: kvalo at kernel.org (Kalle Valo)
Date: Tue, 22 Aug 2023 22:10:48 +0300
Subject: [PATCH 3/3] wifi: ath12k: Fix a few spelling errors
In-Reply-To: <1a9f7b7b-6e99-4cbb-a2e1-c76ed6b90a1d@quicinc.com> (Jeff
	Johnson's message of "Tue, 22 Aug 2023 09:43:08 -0700")
References: <20230822-ath_spelling-v1-0-8e2698759564@quicinc.com>
	<20230822-ath_spelling-v1-3-8e2698759564@quicinc.com>
	<768de9a1-b186-c296-e9b9-d83cee1997a6@infradead.org>
	<1a9f7b7b-6e99-4cbb-a2e1-c76ed6b90a1d@quicinc.com>
Message-ID: <87y1i2hozr.fsf@kernel.org>

Jeff Johnson <quic_jjohnson at quicinc.com> writes:

> On 8/22/2023 9:18 AM, Randy Dunlap wrote:
>
>> Hi--
>> On 8/22/23 07:50, Jeff Johnson wrote:
>>> Fix a few issues flagged by 'codespell'.
>>>
>>> Signed-off-by: Jeff Johnson <quic_jjohnson at quicinc.com>
>>> ---
>>>   drivers/net/wireless/ath/ath12k/dp.h      | 2 +-
>>>   drivers/net/wireless/ath/ath12k/dp_rx.c   | 2 +-
>>>   drivers/net/wireless/ath/ath12k/dp_tx.c   | 2 +-
>>>   drivers/net/wireless/ath/ath12k/mac.c     | 2 +-
>>>   drivers/net/wireless/ath/ath12k/rx_desc.h | 2 +-
>>>   5 files changed, 5 insertions(+), 5 deletions(-)
>>>
>>> diff --git a/drivers/net/wireless/ath/ath12k/mac.c b/drivers/net/wireless/ath/ath12k/mac.c
>>> index 0f2af2f14ef7..dbaf033c2527 100644
>>> --- a/drivers/net/wireless/ath/ath12k/mac.c
>>> +++ b/drivers/net/wireless/ath/ath12k/mac.c
>>> @@ -6771,7 +6771,7 @@ ath12k_mac_op_reconfig_complete(struct ieee80211_hw *hw,
>>>   			/* After trigger disconnect, then upper layer will
>>>   			 * trigger connect again, then the PN number of
>>>   			 * upper layer will be reset to keep up with AP
>>> -			 * side, hence PN number mis-match will not happened.
>>> +			 * side, hence PN number mismatch will not happened.
>> The fix is good, but preferably also s/happened/happen/.
>
> Kalle, can you apply that when it goes to -pending?

Yes, did that now:

https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git/commit/?h=pending&id=212796e28fe44c0a4956c797d8b685b905784cd6

-- 
https://patchwork.kernel.org/project/linux-wireless/list/

https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches


From pso.chairmanbod at iesco.com.pk  Tue Aug 22 11:51:25 2023
From: pso.chairmanbod at iesco.com.pk (Chen Yun)
Date: Tue, 22 Aug 2023 11:51:25 -0700
Subject: Re; Interest,
Message-ID: <2A.05.10987.8B4F4E46@symantec4.comsats.net.pk>

Re; Interest,

I am interested in discussing the Investment proposal as I explained
in my previous mail. May you let me know your interest and the
possibility of a cooperation aimed for mutual interest.

Looking forward to your mail for further discussion.

Regards

------
Chen Yun - Chairman of CREC
China Railway Engineering Corporation - CRECG
China Railway Plaza, No.69 Fuxing Road, Haidian District, Beijing, P.R.
China



From lkp at intel.com  Tue Aug 22 18:59:58 2023
From: lkp at intel.com (kernel test robot)
Date: Wed, 23 Aug 2023 09:59:58 +0800
Subject: [PATCH 1/3] wifi: ath10k: cleanup CE initialization
In-Reply-To: <20230822155532.95983-1-dmantipov@yandex.ru>
References: <20230822155532.95983-1-dmantipov@yandex.ru>
Message-ID: <202308230929.vOiA1VSe-lkp@intel.com>

Hi Dmitry,

kernel test robot noticed the following build warnings:

[auto build test WARNING on kvalo-ath/ath-next]
[also build test WARNING on wireless-next/main wireless/main linus/master v6.5-rc7 next-20230822]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:    https://github.com/intel-lab-lkp/linux/commits/Dmitry-Antipov/wifi-ath10k-simplify-ath10k_peer_assoc_h_vht/20230822-235854
base:   https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git ath-next
patch link:    https://lore.kernel.org/r/20230822155532.95983-1-dmantipov%40yandex.ru
patch subject: [PATCH 1/3] wifi: ath10k: cleanup CE initialization
config: sparc64-allyesconfig (https://download.01.org/0day-ci/archive/20230823/202308230929.vOiA1VSe-lkp at intel.com/config)
compiler: sparc64-linux-gcc (GCC) 13.2.0
reproduce: (https://download.01.org/0day-ci/archive/20230823/202308230929.vOiA1VSe-lkp at intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp at intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202308230929.vOiA1VSe-lkp at intel.com/

All warnings (new ones prefixed by >>):

   drivers/net/wireless/ath/ath10k/snoc.c: In function 'ath10k_snoc_hif_power_up':
>> drivers/net/wireless/ath/ath10k/snoc.c:1083:1: warning: label 'err_free_rri' defined but not used [-Wunused-label]
    1083 | err_free_rri:
         | ^~~~~~~~~~~~


vim +/err_free_rri +1083 drivers/net/wireless/ath/ath10k/snoc.c

0fa4fbe9b8cf76 Govind Singh   2018-04-10  1056  
3c545a25939c27 Rakesh Pillai  2019-02-08  1057  static int ath10k_snoc_hif_power_up(struct ath10k *ar,
3c545a25939c27 Rakesh Pillai  2019-02-08  1058  				    enum ath10k_firmware_mode fw_mode)
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1059  {
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1060  	int ret;
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1061  
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1062  	ath10k_dbg(ar, ATH10K_DBG_SNOC, "%s:WCN3990 driver state = %d\n",
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1063  		   __func__, ar->state);
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1064  
5f1aa93ffa1f36 Rakesh Pillai  2020-12-12  1065  	ret = ath10k_hw_power_on(ar);
5f1aa93ffa1f36 Rakesh Pillai  2020-12-12  1066  	if (ret) {
5f1aa93ffa1f36 Rakesh Pillai  2020-12-12  1067  		ath10k_err(ar, "failed to power on device: %d\n", ret);
5f1aa93ffa1f36 Rakesh Pillai  2020-12-12  1068  		return ret;
5f1aa93ffa1f36 Rakesh Pillai  2020-12-12  1069  	}
5f1aa93ffa1f36 Rakesh Pillai  2020-12-12  1070  
3c545a25939c27 Rakesh Pillai  2019-02-08  1071  	ret = ath10k_snoc_wlan_enable(ar, fw_mode);
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1072  	if (ret) {
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1073  		ath10k_err(ar, "failed to enable wcn3990: %d\n", ret);
5f1aa93ffa1f36 Rakesh Pillai  2020-12-12  1074  		goto err_hw_power_off;
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1075  	}
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1076  
4945af5b264fbd Govind Singh   2018-04-17  1077  	ath10k_ce_alloc_rri(ar);
4945af5b264fbd Govind Singh   2018-04-17  1078  
7279d6262224cd Dmitry Antipov 2023-08-22  1079  	ath10k_snoc_init_pipes(ar);
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1080  
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1081  	return 0;
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1082  
31561e8557cd1e Rakesh Pillai  2020-12-12 @1083  err_free_rri:
31561e8557cd1e Rakesh Pillai  2020-12-12  1084  	ath10k_ce_free_rri(ar);
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1085  	ath10k_snoc_wlan_disable(ar);
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1086  
5f1aa93ffa1f36 Rakesh Pillai  2020-12-12  1087  err_hw_power_off:
5f1aa93ffa1f36 Rakesh Pillai  2020-12-12  1088  	ath10k_hw_power_off(ar);
5f1aa93ffa1f36 Rakesh Pillai  2020-12-12  1089  
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1090  	return ret;
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1091  }
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1092  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


From lkp at intel.com  Wed Aug 23 00:34:47 2023
From: lkp at intel.com (kernel test robot)
Date: Wed, 23 Aug 2023 15:34:47 +0800
Subject: [PATCH 1/3] wifi: ath10k: cleanup CE initialization
In-Reply-To: <20230822155532.95983-1-dmantipov@yandex.ru>
References: <20230822155532.95983-1-dmantipov@yandex.ru>
Message-ID: <202308231552.qVY1nOZs-lkp@intel.com>

Hi Dmitry,

kernel test robot noticed the following build warnings:

[auto build test WARNING on kvalo-ath/ath-next]
[also build test WARNING on wireless-next/main wireless/main linus/master v6.5-rc7 next-20230822]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:    https://github.com/intel-lab-lkp/linux/commits/Dmitry-Antipov/wifi-ath10k-simplify-ath10k_peer_assoc_h_vht/20230822-235854
base:   https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git ath-next
patch link:    https://lore.kernel.org/r/20230822155532.95983-1-dmantipov%40yandex.ru
patch subject: [PATCH 1/3] wifi: ath10k: cleanup CE initialization
config: x86_64-allyesconfig (https://download.01.org/0day-ci/archive/20230823/202308231552.qVY1nOZs-lkp at intel.com/config)
compiler: clang version 16.0.4 (https://github.com/llvm/llvm-project.git ae42196bc493ffe877a7e3dff8be32035dea4d07)
reproduce: (https://download.01.org/0day-ci/archive/20230823/202308231552.qVY1nOZs-lkp at intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp at intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202308231552.qVY1nOZs-lkp at intel.com/

All warnings (new ones prefixed by >>):

>> drivers/net/wireless/ath/ath10k/snoc.c:1083:1: warning: unused label 'err_free_rri' [-Wunused-label]
   err_free_rri:
   ^~~~~~~~~~~~~
   1 warning generated.


vim +/err_free_rri +1083 drivers/net/wireless/ath/ath10k/snoc.c

0fa4fbe9b8cf76 Govind Singh   2018-04-10  1056  
3c545a25939c27 Rakesh Pillai  2019-02-08  1057  static int ath10k_snoc_hif_power_up(struct ath10k *ar,
3c545a25939c27 Rakesh Pillai  2019-02-08  1058  				    enum ath10k_firmware_mode fw_mode)
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1059  {
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1060  	int ret;
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1061  
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1062  	ath10k_dbg(ar, ATH10K_DBG_SNOC, "%s:WCN3990 driver state = %d\n",
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1063  		   __func__, ar->state);
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1064  
5f1aa93ffa1f36 Rakesh Pillai  2020-12-12  1065  	ret = ath10k_hw_power_on(ar);
5f1aa93ffa1f36 Rakesh Pillai  2020-12-12  1066  	if (ret) {
5f1aa93ffa1f36 Rakesh Pillai  2020-12-12  1067  		ath10k_err(ar, "failed to power on device: %d\n", ret);
5f1aa93ffa1f36 Rakesh Pillai  2020-12-12  1068  		return ret;
5f1aa93ffa1f36 Rakesh Pillai  2020-12-12  1069  	}
5f1aa93ffa1f36 Rakesh Pillai  2020-12-12  1070  
3c545a25939c27 Rakesh Pillai  2019-02-08  1071  	ret = ath10k_snoc_wlan_enable(ar, fw_mode);
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1072  	if (ret) {
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1073  		ath10k_err(ar, "failed to enable wcn3990: %d\n", ret);
5f1aa93ffa1f36 Rakesh Pillai  2020-12-12  1074  		goto err_hw_power_off;
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1075  	}
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1076  
4945af5b264fbd Govind Singh   2018-04-17  1077  	ath10k_ce_alloc_rri(ar);
4945af5b264fbd Govind Singh   2018-04-17  1078  
7279d6262224cd Dmitry Antipov 2023-08-22  1079  	ath10k_snoc_init_pipes(ar);
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1080  
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1081  	return 0;
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1082  
31561e8557cd1e Rakesh Pillai  2020-12-12 @1083  err_free_rri:
31561e8557cd1e Rakesh Pillai  2020-12-12  1084  	ath10k_ce_free_rri(ar);
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1085  	ath10k_snoc_wlan_disable(ar);
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1086  
5f1aa93ffa1f36 Rakesh Pillai  2020-12-12  1087  err_hw_power_off:
5f1aa93ffa1f36 Rakesh Pillai  2020-12-12  1088  	ath10k_hw_power_off(ar);
5f1aa93ffa1f36 Rakesh Pillai  2020-12-12  1089  
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1090  	return ret;
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1091  }
0fa4fbe9b8cf76 Govind Singh   2018-04-10  1092  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


From dmantipov at yandex.ru  Wed Aug 23 02:50:05 2023
From: dmantipov at yandex.ru (Dmitry Antipov)
Date: Wed, 23 Aug 2023 12:50:05 +0300
Subject: [PATCH 3/3] [v2] wifi: ath10k: simplify ath10k_pci_pm_suspend()
In-Reply-To: <20230823095008.50515-1-dmantipov@yandex.ru>
References: <20230823095008.50515-1-dmantipov@yandex.ru>
Message-ID: <20230823095008.50515-3-dmantipov@yandex.ru>

Since 'ath10k_pci_suspend()' always returns 0, it may be converted to
'void' and 'ath10k_pci_pm_suspend()' may be simplified accordingly.

Found by Linux Verification Center (linuxtesting.org) with SVACE.

Signed-off-by: Dmitry Antipov <dmantipov at yandex.ru>
---
v2: adjust to match series
---
 drivers/net/wireless/ath/ath10k/pci.c | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/drivers/net/wireless/ath/ath10k/pci.c b/drivers/net/wireless/ath/ath10k/pci.c
index f6988075cd83..16037e77264b 100644
--- a/drivers/net/wireless/ath/ath10k/pci.c
+++ b/drivers/net/wireless/ath/ath10k/pci.c
@@ -2871,7 +2871,7 @@ static int ath10k_pci_hif_suspend(struct ath10k *ar)
 	return 0;
 }
 
-static int ath10k_pci_suspend(struct ath10k *ar)
+static void ath10k_pci_suspend(struct ath10k *ar)
 {
 	/* The grace timer can still be counting down and ar->ps_awake be true.
 	 * It is known that the device may be asleep after resuming regardless
@@ -2879,8 +2879,6 @@ static int ath10k_pci_suspend(struct ath10k *ar)
 	 * device is asleep before proceeding.
 	 */
 	ath10k_pci_sleep_sync(ar);
-
-	return 0;
 }
 
 static int ath10k_pci_hif_resume(struct ath10k *ar)
@@ -3734,13 +3732,9 @@ MODULE_DEVICE_TABLE(pci, ath10k_pci_id_table);
 static __maybe_unused int ath10k_pci_pm_suspend(struct device *dev)
 {
 	struct ath10k *ar = dev_get_drvdata(dev);
-	int ret;
 
-	ret = ath10k_pci_suspend(ar);
-	if (ret)
-		ath10k_warn(ar, "failed to suspend hif: %d\n", ret);
-
-	return ret;
+	ath10k_pci_suspend(ar);
+	return 0;
 }
 
 static __maybe_unused int ath10k_pci_pm_resume(struct device *dev)
-- 
2.41.0



From dmantipov at yandex.ru  Wed Aug 23 02:50:04 2023
From: dmantipov at yandex.ru (Dmitry Antipov)
Date: Wed, 23 Aug 2023 12:50:04 +0300
Subject: [PATCH 2/3] [v2] wifi: ath10k: simplify ath10k_peer_assoc_h_vht()
In-Reply-To: <20230823095008.50515-1-dmantipov@yandex.ru>
References: <20230823095008.50515-1-dmantipov@yandex.ru>
Message-ID: <20230823095008.50515-2-dmantipov@yandex.ru>

Commit 3db24065c2c8 ("ath10k: enable VHT160 and VHT80+80 modes")
introduces 'get_160mhz_nss_from_maxrate()' which never returns 0,
which means that 'ath10k_peer_assoc_h_vht()' may be simplified.

Found by Linux Verification Center (linuxtesting.org) with SVACE.

Signed-off-by: Dmitry Antipov <dmantipov at yandex.ru>
---
v2: adjust to match series
---
 drivers/net/wireless/ath/ath10k/mac.c | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/drivers/net/wireless/ath/ath10k/mac.c b/drivers/net/wireless/ath/ath10k/mac.c
index 03e7bc5b6c0b..148d0fab4418 100644
--- a/drivers/net/wireless/ath/ath10k/mac.c
+++ b/drivers/net/wireless/ath/ath10k/mac.c
@@ -2631,12 +2631,8 @@ static void ath10k_peer_assoc_h_vht(struct ath10k *ar,
 		u32 max_rate;
 
 		max_rate = arg->peer_vht_rates.rx_max_rate;
-		rx_nss = get_160mhz_nss_from_maxrate(max_rate);
-
-		if (rx_nss == 0)
-			rx_nss = arg->peer_num_spatial_streams;
-		else
-			rx_nss = min(arg->peer_num_spatial_streams, rx_nss);
+		rx_nss = min(arg->peer_num_spatial_streams,
+			     get_160mhz_nss_from_maxrate(max_rate));
 
 		max_rate = hw->vht160_mcs_tx_highest;
 		rx_nss = min(rx_nss, get_160mhz_nss_from_maxrate(max_rate));
-- 
2.41.0



From dmantipov at yandex.ru  Wed Aug 23 02:50:03 2023
From: dmantipov at yandex.ru (Dmitry Antipov)
Date: Wed, 23 Aug 2023 12:50:03 +0300
Subject: [PATCH] [v2] wifi: ath10k: cleanup CE initialization
Message-ID: <20230823095008.50515-1-dmantipov@yandex.ru>

Commit 25d0dbcbd5c7 ("ath10k: split ce initialization and allocation")
changes 'ath10k_ce_init_src_ring()' and 'ath10k_ce_init_dest_ring()'
so these functions can't return -ENOMEM but always returns 0. This way
both of the above may be converted to 'void' and related code may be
simplified as well.

Found by Linux Verification Center (linuxtesting.org) with SVACE.

Signed-off-by: Dmitry Antipov <dmantipov at yandex.ru>
---
v2: change 'ath10k_ce_alloc_rri()' to return -ENOMEM in case
of 'dma_alloc_coherent()' failure and fix error handling in
'ath10k_snoc_hif_power_up()'
---
 drivers/net/wireless/ath/ath10k/ahb.c  |  6 +---
 drivers/net/wireless/ath/ath10k/ce.c   | 50 +++++++++-----------------
 drivers/net/wireless/ath/ath10k/ce.h   |  6 ++--
 drivers/net/wireless/ath/ath10k/pci.c  | 29 ++++-----------
 drivers/net/wireless/ath/ath10k/pci.h  |  2 +-
 drivers/net/wireless/ath/ath10k/snoc.c | 30 +++++-----------
 6 files changed, 36 insertions(+), 87 deletions(-)

diff --git a/drivers/net/wireless/ath/ath10k/ahb.c b/drivers/net/wireless/ath/ath10k/ahb.c
index 76efea2f1138..c3a2eeb5542d 100644
--- a/drivers/net/wireless/ath/ath10k/ahb.c
+++ b/drivers/net/wireless/ath/ath10k/ahb.c
@@ -655,11 +655,7 @@ static int ath10k_ahb_hif_power_up(struct ath10k *ar,
 		goto out;
 	}
 
-	ret = ath10k_pci_init_pipes(ar);
-	if (ret) {
-		ath10k_err(ar, "failed to initialize CE: %d\n", ret);
-		goto out;
-	}
+	ath10k_pci_init_pipes(ar);
 
 	ret = ath10k_pci_init_config(ar);
 	if (ret) {
diff --git a/drivers/net/wireless/ath/ath10k/ce.c b/drivers/net/wireless/ath/ath10k/ce.c
index c27b8204718a..d7275dcc1f99 100644
--- a/drivers/net/wireless/ath/ath10k/ce.c
+++ b/drivers/net/wireless/ath/ath10k/ce.c
@@ -1352,9 +1352,9 @@ void ath10k_ce_enable_interrupts(struct ath10k *ar)
 }
 EXPORT_SYMBOL(ath10k_ce_enable_interrupts);
 
-static int ath10k_ce_init_src_ring(struct ath10k *ar,
-				   unsigned int ce_id,
-				   const struct ce_attr *attr)
+static void ath10k_ce_init_src_ring(struct ath10k *ar,
+				    unsigned int ce_id,
+				    const struct ce_attr *attr)
 {
 	struct ath10k_ce *ce = ath10k_ce_priv(ar);
 	struct ath10k_ce_pipe *ce_state = &ce->ce_states[ce_id];
@@ -1389,13 +1389,11 @@ static int ath10k_ce_init_src_ring(struct ath10k *ar,
 	ath10k_dbg(ar, ATH10K_DBG_BOOT,
 		   "boot init ce src ring id %d entries %d base_addr %pK\n",
 		   ce_id, nentries, src_ring->base_addr_owner_space);
-
-	return 0;
 }
 
-static int ath10k_ce_init_dest_ring(struct ath10k *ar,
-				    unsigned int ce_id,
-				    const struct ce_attr *attr)
+static void ath10k_ce_init_dest_ring(struct ath10k *ar,
+				     unsigned int ce_id,
+				     const struct ce_attr *attr)
 {
 	struct ath10k_ce *ce = ath10k_ce_priv(ar);
 	struct ath10k_ce_pipe *ce_state = &ce->ce_states[ce_id];
@@ -1427,8 +1425,6 @@ static int ath10k_ce_init_dest_ring(struct ath10k *ar,
 	ath10k_dbg(ar, ATH10K_DBG_BOOT,
 		   "boot ce dest ring id %d entries %d base_addr %pK\n",
 		   ce_id, nentries, dest_ring->base_addr_owner_space);
-
-	return 0;
 }
 
 static int ath10k_ce_alloc_shadow_base(struct ath10k *ar,
@@ -1659,30 +1655,14 @@ ath10k_ce_alloc_dest_ring_64(struct ath10k *ar, unsigned int ce_id,
  * initialization. It may be that only one side or the other is
  * initialized by software/firmware.
  */
-int ath10k_ce_init_pipe(struct ath10k *ar, unsigned int ce_id,
-			const struct ce_attr *attr)
+void ath10k_ce_init_pipe(struct ath10k *ar, unsigned int ce_id,
+			 const struct ce_attr *attr)
 {
-	int ret;
-
-	if (attr->src_nentries) {
-		ret = ath10k_ce_init_src_ring(ar, ce_id, attr);
-		if (ret) {
-			ath10k_err(ar, "Failed to initialize CE src ring for ID: %d (%d)\n",
-				   ce_id, ret);
-			return ret;
-		}
-	}
-
-	if (attr->dest_nentries) {
-		ret = ath10k_ce_init_dest_ring(ar, ce_id, attr);
-		if (ret) {
-			ath10k_err(ar, "Failed to initialize CE dest ring for ID: %d (%d)\n",
-				   ce_id, ret);
-			return ret;
-		}
-	}
+	if (attr->src_nentries)
+		ath10k_ce_init_src_ring(ar, ce_id, attr);
 
-	return 0;
+	if (attr->dest_nentries)
+		ath10k_ce_init_dest_ring(ar, ce_id, attr);
 }
 EXPORT_SYMBOL(ath10k_ce_init_pipe);
 
@@ -1926,7 +1906,7 @@ int ath10k_ce_alloc_pipe(struct ath10k *ar, int ce_id,
 }
 EXPORT_SYMBOL(ath10k_ce_alloc_pipe);
 
-void ath10k_ce_alloc_rri(struct ath10k *ar)
+int ath10k_ce_alloc_rri(struct ath10k *ar)
 {
 	int i;
 	u32 value;
@@ -1939,7 +1919,7 @@ void ath10k_ce_alloc_rri(struct ath10k *ar)
 					   &ce->paddr_rri, GFP_KERNEL);
 
 	if (!ce->vaddr_rri)
-		return;
+		return -ENOMEM;
 
 	ath10k_ce_write32(ar, ar->hw_ce_regs->ce_rri_low,
 			  lower_32_bits(ce->paddr_rri));
@@ -1954,6 +1934,8 @@ void ath10k_ce_alloc_rri(struct ath10k *ar)
 		value |= ar->hw_ce_regs->upd->mask;
 		ath10k_ce_write32(ar, ce_base_addr + ctrl1_regs, value);
 	}
+
+	return 0;
 }
 EXPORT_SYMBOL(ath10k_ce_alloc_rri);
 
diff --git a/drivers/net/wireless/ath/ath10k/ce.h b/drivers/net/wireless/ath/ath10k/ce.h
index 666ce384a1d8..c90c00316356 100644
--- a/drivers/net/wireless/ath/ath10k/ce.h
+++ b/drivers/net/wireless/ath/ath10k/ce.h
@@ -220,8 +220,8 @@ int ath10k_ce_completed_send_next_nolock(struct ath10k_ce_pipe *ce_state,
 
 /*==================CE Engine Initialization=======================*/
 
-int ath10k_ce_init_pipe(struct ath10k *ar, unsigned int ce_id,
-			const struct ce_attr *attr);
+void ath10k_ce_init_pipe(struct ath10k *ar, unsigned int ce_id,
+			 const struct ce_attr *attr);
 void ath10k_ce_deinit_pipe(struct ath10k *ar, unsigned int ce_id);
 int ath10k_ce_alloc_pipe(struct ath10k *ar, int ce_id,
 			 const struct ce_attr *attr);
@@ -262,7 +262,7 @@ void ath10k_ce_enable_interrupts(struct ath10k *ar);
 void ath10k_ce_dump_registers(struct ath10k *ar,
 			      struct ath10k_fw_crash_data *crash_data);
 
-void ath10k_ce_alloc_rri(struct ath10k *ar);
+int ath10k_ce_alloc_rri(struct ath10k *ar);
 void ath10k_ce_free_rri(struct ath10k *ar);
 
 /* ce_attr.flags values */
diff --git a/drivers/net/wireless/ath/ath10k/pci.c b/drivers/net/wireless/ath/ath10k/pci.c
index a7f44f6335fb..f6988075cd83 100644
--- a/drivers/net/wireless/ath/ath10k/pci.c
+++ b/drivers/net/wireless/ath/ath10k/pci.c
@@ -2524,21 +2524,13 @@ void ath10k_pci_free_pipes(struct ath10k *ar)
 		ath10k_ce_free_pipe(ar, i);
 }
 
-int ath10k_pci_init_pipes(struct ath10k *ar)
+void ath10k_pci_init_pipes(struct ath10k *ar)
 {
 	struct ath10k_pci *ar_pci = ath10k_pci_priv(ar);
-	int i, ret;
-
-	for (i = 0; i < CE_COUNT; i++) {
-		ret = ath10k_ce_init_pipe(ar, i, &ar_pci->attr[i]);
-		if (ret) {
-			ath10k_err(ar, "failed to initialize copy engine pipe %d: %d\n",
-				   i, ret);
-			return ret;
-		}
-	}
+	int i;
 
-	return 0;
+	for (i = 0; i < CE_COUNT; i++)
+		ath10k_ce_init_pipe(ar, i, &ar_pci->attr[i]);
 }
 
 static bool ath10k_pci_has_fw_crashed(struct ath10k *ar)
@@ -2703,12 +2695,7 @@ static int ath10k_pci_qca988x_chip_reset(struct ath10k *ar)
 		 * sufficient to verify if device is capable of booting
 		 * firmware blob.
 		 */
-		ret = ath10k_pci_init_pipes(ar);
-		if (ret) {
-			ath10k_warn(ar, "failed to init copy engine: %d\n",
-				    ret);
-			continue;
-		}
+		ath10k_pci_init_pipes(ar);
 
 		ret = ath10k_pci_diag_read32(ar, QCA988X_HOST_INTEREST_ADDRESS,
 					     &val);
@@ -2846,11 +2833,7 @@ static int ath10k_pci_hif_power_up(struct ath10k *ar,
 		goto err_sleep;
 	}
 
-	ret = ath10k_pci_init_pipes(ar);
-	if (ret) {
-		ath10k_err(ar, "failed to initialize CE: %d\n", ret);
-		goto err_sleep;
-	}
+	ath10k_pci_init_pipes(ar);
 
 	ret = ath10k_pci_init_config(ar);
 	if (ret) {
diff --git a/drivers/net/wireless/ath/ath10k/pci.h b/drivers/net/wireless/ath/ath10k/pci.h
index 480cd97ab739..3b3ded87aef9 100644
--- a/drivers/net/wireless/ath/ath10k/pci.h
+++ b/drivers/net/wireless/ath/ath10k/pci.h
@@ -238,7 +238,7 @@ void ath10k_pci_free_pipes(struct ath10k *ar);
 void ath10k_pci_rx_replenish_retry(struct timer_list *t);
 void ath10k_pci_ce_deinit(struct ath10k *ar);
 void ath10k_pci_init_napi(struct ath10k *ar);
-int ath10k_pci_init_pipes(struct ath10k *ar);
+void ath10k_pci_init_pipes(struct ath10k *ar);
 int ath10k_pci_init_config(struct ath10k *ar);
 void ath10k_pci_rx_post(struct ath10k *ar);
 void ath10k_pci_flush(struct ath10k *ar);
diff --git a/drivers/net/wireless/ath/ath10k/snoc.c b/drivers/net/wireless/ath/ath10k/snoc.c
index 26214c00cd0d..f41948d9eebb 100644
--- a/drivers/net/wireless/ath/ath10k/snoc.c
+++ b/drivers/net/wireless/ath/ath10k/snoc.c
@@ -939,20 +939,12 @@ static int ath10k_snoc_hif_start(struct ath10k *ar)
 	return 0;
 }
 
-static int ath10k_snoc_init_pipes(struct ath10k *ar)
+static void ath10k_snoc_init_pipes(struct ath10k *ar)
 {
-	int i, ret;
-
-	for (i = 0; i < CE_COUNT; i++) {
-		ret = ath10k_ce_init_pipe(ar, i, &host_ce_config_wlan[i]);
-		if (ret) {
-			ath10k_err(ar, "failed to initialize copy engine pipe %d: %d\n",
-				   i, ret);
-			return ret;
-		}
-	}
+	int i;
 
-	return 0;
+	for (i = 0; i < CE_COUNT; i++)
+		ath10k_ce_init_pipe(ar, i, &host_ce_config_wlan[i]);
 }
 
 static int ath10k_snoc_wlan_enable(struct ath10k *ar,
@@ -1082,18 +1074,14 @@ static int ath10k_snoc_hif_power_up(struct ath10k *ar,
 		goto err_hw_power_off;
 	}
 
-	ath10k_ce_alloc_rri(ar);
-
-	ret = ath10k_snoc_init_pipes(ar);
-	if (ret) {
-		ath10k_err(ar, "failed to initialize CE: %d\n", ret);
-		goto err_free_rri;
-	}
+	ret = ath10k_ce_alloc_rri(ar);
+	if (ret)
+		goto err_snoc_wlan_disable;
 
+	ath10k_snoc_init_pipes(ar);
 	return 0;
 
-err_free_rri:
-	ath10k_ce_free_rri(ar);
+err_snoc_wlan_disable:
 	ath10k_snoc_wlan_disable(ar);
 
 err_hw_power_off:
-- 
2.41.0



From khoroshilov at ispras.ru  Wed Aug 23 03:03:01 2023
From: khoroshilov at ispras.ru (Alexey Khoroshilov)
Date: Wed, 23 Aug 2023 13:03:01 +0300
Subject: [lvc-project] [PATCH] [v2] wifi: ath10k: cleanup CE
 initialization
In-Reply-To: <20230823095008.50515-1-dmantipov@yandex.ru>
References: <20230823095008.50515-1-dmantipov@yandex.ru>
Message-ID: <fb14be76-c3af-8ede-38aa-8b88f3cea7b7@ispras.ru>

You could also use

git format-patch -v 2

to get Subject with version in it:
[PATCH v2 1/3]
[PATCH v2 2/3]
[PATCH v2 3/3]



> v2: adjust to match series

Do mean that nothing has been changed in the patch regarding the
previous version?

--
Alexey


On 23.08.2023 12:50, Dmitry Antipov wrote:
> Commit 25d0dbcbd5c7 ("ath10k: split ce initialization and allocation")
> changes 'ath10k_ce_init_src_ring()' and 'ath10k_ce_init_dest_ring()'
> so these functions can't return -ENOMEM but always returns 0. This way
> both of the above may be converted to 'void' and related code may be
> simplified as well.
> 
> Found by Linux Verification Center (linuxtesting.org) with SVACE.
> 
> Signed-off-by: Dmitry Antipov <dmantipov at yandex.ru>
> ---
> v2: change 'ath10k_ce_alloc_rri()' to return -ENOMEM in case
> of 'dma_alloc_coherent()' failure and fix error handling in
> 'ath10k_snoc_hif_power_up()'
> ---
>  drivers/net/wireless/ath/ath10k/ahb.c  |  6 +---
>  drivers/net/wireless/ath/ath10k/ce.c   | 50 +++++++++-----------------
>  drivers/net/wireless/ath/ath10k/ce.h   |  6 ++--
>  drivers/net/wireless/ath/ath10k/pci.c  | 29 ++++-----------
>  drivers/net/wireless/ath/ath10k/pci.h  |  2 +-
>  drivers/net/wireless/ath/ath10k/snoc.c | 30 +++++-----------
>  6 files changed, 36 insertions(+), 87 deletions(-)
> 
> diff --git a/drivers/net/wireless/ath/ath10k/ahb.c b/drivers/net/wireless/ath/ath10k/ahb.c
> index 76efea2f1138..c3a2eeb5542d 100644
> --- a/drivers/net/wireless/ath/ath10k/ahb.c
> +++ b/drivers/net/wireless/ath/ath10k/ahb.c
> @@ -655,11 +655,7 @@ static int ath10k_ahb_hif_power_up(struct ath10k *ar,
>  		goto out;
>  	}
>  
> -	ret = ath10k_pci_init_pipes(ar);
> -	if (ret) {
> -		ath10k_err(ar, "failed to initialize CE: %d\n", ret);
> -		goto out;
> -	}
> +	ath10k_pci_init_pipes(ar);
>  
>  	ret = ath10k_pci_init_config(ar);
>  	if (ret) {
> diff --git a/drivers/net/wireless/ath/ath10k/ce.c b/drivers/net/wireless/ath/ath10k/ce.c
> index c27b8204718a..d7275dcc1f99 100644
> --- a/drivers/net/wireless/ath/ath10k/ce.c
> +++ b/drivers/net/wireless/ath/ath10k/ce.c
> @@ -1352,9 +1352,9 @@ void ath10k_ce_enable_interrupts(struct ath10k *ar)
>  }
>  EXPORT_SYMBOL(ath10k_ce_enable_interrupts);
>  
> -static int ath10k_ce_init_src_ring(struct ath10k *ar,
> -				   unsigned int ce_id,
> -				   const struct ce_attr *attr)
> +static void ath10k_ce_init_src_ring(struct ath10k *ar,
> +				    unsigned int ce_id,
> +				    const struct ce_attr *attr)
>  {
>  	struct ath10k_ce *ce = ath10k_ce_priv(ar);
>  	struct ath10k_ce_pipe *ce_state = &ce->ce_states[ce_id];
> @@ -1389,13 +1389,11 @@ static int ath10k_ce_init_src_ring(struct ath10k *ar,
>  	ath10k_dbg(ar, ATH10K_DBG_BOOT,
>  		   "boot init ce src ring id %d entries %d base_addr %pK\n",
>  		   ce_id, nentries, src_ring->base_addr_owner_space);
> -
> -	return 0;
>  }
>  
> -static int ath10k_ce_init_dest_ring(struct ath10k *ar,
> -				    unsigned int ce_id,
> -				    const struct ce_attr *attr)
> +static void ath10k_ce_init_dest_ring(struct ath10k *ar,
> +				     unsigned int ce_id,
> +				     const struct ce_attr *attr)
>  {
>  	struct ath10k_ce *ce = ath10k_ce_priv(ar);
>  	struct ath10k_ce_pipe *ce_state = &ce->ce_states[ce_id];
> @@ -1427,8 +1425,6 @@ static int ath10k_ce_init_dest_ring(struct ath10k *ar,
>  	ath10k_dbg(ar, ATH10K_DBG_BOOT,
>  		   "boot ce dest ring id %d entries %d base_addr %pK\n",
>  		   ce_id, nentries, dest_ring->base_addr_owner_space);
> -
> -	return 0;
>  }
>  
>  static int ath10k_ce_alloc_shadow_base(struct ath10k *ar,
> @@ -1659,30 +1655,14 @@ ath10k_ce_alloc_dest_ring_64(struct ath10k *ar, unsigned int ce_id,
>   * initialization. It may be that only one side or the other is
>   * initialized by software/firmware.
>   */
> -int ath10k_ce_init_pipe(struct ath10k *ar, unsigned int ce_id,
> -			const struct ce_attr *attr)
> +void ath10k_ce_init_pipe(struct ath10k *ar, unsigned int ce_id,
> +			 const struct ce_attr *attr)
>  {
> -	int ret;
> -
> -	if (attr->src_nentries) {
> -		ret = ath10k_ce_init_src_ring(ar, ce_id, attr);
> -		if (ret) {
> -			ath10k_err(ar, "Failed to initialize CE src ring for ID: %d (%d)\n",
> -				   ce_id, ret);
> -			return ret;
> -		}
> -	}
> -
> -	if (attr->dest_nentries) {
> -		ret = ath10k_ce_init_dest_ring(ar, ce_id, attr);
> -		if (ret) {
> -			ath10k_err(ar, "Failed to initialize CE dest ring for ID: %d (%d)\n",
> -				   ce_id, ret);
> -			return ret;
> -		}
> -	}
> +	if (attr->src_nentries)
> +		ath10k_ce_init_src_ring(ar, ce_id, attr);
>  
> -	return 0;
> +	if (attr->dest_nentries)
> +		ath10k_ce_init_dest_ring(ar, ce_id, attr);
>  }
>  EXPORT_SYMBOL(ath10k_ce_init_pipe);
>  
> @@ -1926,7 +1906,7 @@ int ath10k_ce_alloc_pipe(struct ath10k *ar, int ce_id,
>  }
>  EXPORT_SYMBOL(ath10k_ce_alloc_pipe);
>  
> -void ath10k_ce_alloc_rri(struct ath10k *ar)
> +int ath10k_ce_alloc_rri(struct ath10k *ar)
>  {
>  	int i;
>  	u32 value;
> @@ -1939,7 +1919,7 @@ void ath10k_ce_alloc_rri(struct ath10k *ar)
>  					   &ce->paddr_rri, GFP_KERNEL);
>  
>  	if (!ce->vaddr_rri)
> -		return;
> +		return -ENOMEM;
>  
>  	ath10k_ce_write32(ar, ar->hw_ce_regs->ce_rri_low,
>  			  lower_32_bits(ce->paddr_rri));
> @@ -1954,6 +1934,8 @@ void ath10k_ce_alloc_rri(struct ath10k *ar)
>  		value |= ar->hw_ce_regs->upd->mask;
>  		ath10k_ce_write32(ar, ce_base_addr + ctrl1_regs, value);
>  	}
> +
> +	return 0;
>  }
>  EXPORT_SYMBOL(ath10k_ce_alloc_rri);
>  
> diff --git a/drivers/net/wireless/ath/ath10k/ce.h b/drivers/net/wireless/ath/ath10k/ce.h
> index 666ce384a1d8..c90c00316356 100644
> --- a/drivers/net/wireless/ath/ath10k/ce.h
> +++ b/drivers/net/wireless/ath/ath10k/ce.h
> @@ -220,8 +220,8 @@ int ath10k_ce_completed_send_next_nolock(struct ath10k_ce_pipe *ce_state,
>  
>  /*==================CE Engine Initialization=======================*/
>  
> -int ath10k_ce_init_pipe(struct ath10k *ar, unsigned int ce_id,
> -			const struct ce_attr *attr);
> +void ath10k_ce_init_pipe(struct ath10k *ar, unsigned int ce_id,
> +			 const struct ce_attr *attr);
>  void ath10k_ce_deinit_pipe(struct ath10k *ar, unsigned int ce_id);
>  int ath10k_ce_alloc_pipe(struct ath10k *ar, int ce_id,
>  			 const struct ce_attr *attr);
> @@ -262,7 +262,7 @@ void ath10k_ce_enable_interrupts(struct ath10k *ar);
>  void ath10k_ce_dump_registers(struct ath10k *ar,
>  			      struct ath10k_fw_crash_data *crash_data);
>  
> -void ath10k_ce_alloc_rri(struct ath10k *ar);
> +int ath10k_ce_alloc_rri(struct ath10k *ar);
>  void ath10k_ce_free_rri(struct ath10k *ar);
>  
>  /* ce_attr.flags values */
> diff --git a/drivers/net/wireless/ath/ath10k/pci.c b/drivers/net/wireless/ath/ath10k/pci.c
> index a7f44f6335fb..f6988075cd83 100644
> --- a/drivers/net/wireless/ath/ath10k/pci.c
> +++ b/drivers/net/wireless/ath/ath10k/pci.c
> @@ -2524,21 +2524,13 @@ void ath10k_pci_free_pipes(struct ath10k *ar)
>  		ath10k_ce_free_pipe(ar, i);
>  }
>  
> -int ath10k_pci_init_pipes(struct ath10k *ar)
> +void ath10k_pci_init_pipes(struct ath10k *ar)
>  {
>  	struct ath10k_pci *ar_pci = ath10k_pci_priv(ar);
> -	int i, ret;
> -
> -	for (i = 0; i < CE_COUNT; i++) {
> -		ret = ath10k_ce_init_pipe(ar, i, &ar_pci->attr[i]);
> -		if (ret) {
> -			ath10k_err(ar, "failed to initialize copy engine pipe %d: %d\n",
> -				   i, ret);
> -			return ret;
> -		}
> -	}
> +	int i;
>  
> -	return 0;
> +	for (i = 0; i < CE_COUNT; i++)
> +		ath10k_ce_init_pipe(ar, i, &ar_pci->attr[i]);
>  }
>  
>  static bool ath10k_pci_has_fw_crashed(struct ath10k *ar)
> @@ -2703,12 +2695,7 @@ static int ath10k_pci_qca988x_chip_reset(struct ath10k *ar)
>  		 * sufficient to verify if device is capable of booting
>  		 * firmware blob.
>  		 */
> -		ret = ath10k_pci_init_pipes(ar);
> -		if (ret) {
> -			ath10k_warn(ar, "failed to init copy engine: %d\n",
> -				    ret);
> -			continue;
> -		}
> +		ath10k_pci_init_pipes(ar);
>  
>  		ret = ath10k_pci_diag_read32(ar, QCA988X_HOST_INTEREST_ADDRESS,
>  					     &val);
> @@ -2846,11 +2833,7 @@ static int ath10k_pci_hif_power_up(struct ath10k *ar,
>  		goto err_sleep;
>  	}
>  
> -	ret = ath10k_pci_init_pipes(ar);
> -	if (ret) {
> -		ath10k_err(ar, "failed to initialize CE: %d\n", ret);
> -		goto err_sleep;
> -	}
> +	ath10k_pci_init_pipes(ar);
>  
>  	ret = ath10k_pci_init_config(ar);
>  	if (ret) {
> diff --git a/drivers/net/wireless/ath/ath10k/pci.h b/drivers/net/wireless/ath/ath10k/pci.h
> index 480cd97ab739..3b3ded87aef9 100644
> --- a/drivers/net/wireless/ath/ath10k/pci.h
> +++ b/drivers/net/wireless/ath/ath10k/pci.h
> @@ -238,7 +238,7 @@ void ath10k_pci_free_pipes(struct ath10k *ar);
>  void ath10k_pci_rx_replenish_retry(struct timer_list *t);
>  void ath10k_pci_ce_deinit(struct ath10k *ar);
>  void ath10k_pci_init_napi(struct ath10k *ar);
> -int ath10k_pci_init_pipes(struct ath10k *ar);
> +void ath10k_pci_init_pipes(struct ath10k *ar);
>  int ath10k_pci_init_config(struct ath10k *ar);
>  void ath10k_pci_rx_post(struct ath10k *ar);
>  void ath10k_pci_flush(struct ath10k *ar);
> diff --git a/drivers/net/wireless/ath/ath10k/snoc.c b/drivers/net/wireless/ath/ath10k/snoc.c
> index 26214c00cd0d..f41948d9eebb 100644
> --- a/drivers/net/wireless/ath/ath10k/snoc.c
> +++ b/drivers/net/wireless/ath/ath10k/snoc.c
> @@ -939,20 +939,12 @@ static int ath10k_snoc_hif_start(struct ath10k *ar)
>  	return 0;
>  }
>  
> -static int ath10k_snoc_init_pipes(struct ath10k *ar)
> +static void ath10k_snoc_init_pipes(struct ath10k *ar)
>  {
> -	int i, ret;
> -
> -	for (i = 0; i < CE_COUNT; i++) {
> -		ret = ath10k_ce_init_pipe(ar, i, &host_ce_config_wlan[i]);
> -		if (ret) {
> -			ath10k_err(ar, "failed to initialize copy engine pipe %d: %d\n",
> -				   i, ret);
> -			return ret;
> -		}
> -	}
> +	int i;
>  
> -	return 0;
> +	for (i = 0; i < CE_COUNT; i++)
> +		ath10k_ce_init_pipe(ar, i, &host_ce_config_wlan[i]);
>  }
>  
>  static int ath10k_snoc_wlan_enable(struct ath10k *ar,
> @@ -1082,18 +1074,14 @@ static int ath10k_snoc_hif_power_up(struct ath10k *ar,
>  		goto err_hw_power_off;
>  	}
>  
> -	ath10k_ce_alloc_rri(ar);
> -
> -	ret = ath10k_snoc_init_pipes(ar);
> -	if (ret) {
> -		ath10k_err(ar, "failed to initialize CE: %d\n", ret);
> -		goto err_free_rri;
> -	}
> +	ret = ath10k_ce_alloc_rri(ar);
> +	if (ret)
> +		goto err_snoc_wlan_disable;
>  
> +	ath10k_snoc_init_pipes(ar);
>  	return 0;
>  
> -err_free_rri:
> -	ath10k_ce_free_rri(ar);
> +err_snoc_wlan_disable:
>  	ath10k_snoc_wlan_disable(ar);
>  
>  err_hw_power_off:
> 



From executive at panoramicegypttours.com  Wed Aug 23 03:05:04 2023
From: executive at panoramicegypttours.com (Pan Richard Wahl)
Date: Wed, 23 Aug 2023 03:05:04 -0700
Subject: =?utf-8?b?VmzDoWRvdSBzY2h2w6FsZW7DqSBkYXJvdmFjw60gZm9uZHk7IOKCrCAyLDAw?=
 =?utf-8?q?0=2C000=2700_EUR?=
Message-ID: <mailman.1.1692785175.1880388.ath10k@lists.infradead.org>

Drah? pr?teli,

Jsem Richard Wahl z Vernon Township, New Jersey, USA. Je mi 52 let a vyhr?l jsem jackpot 533 milionu $ Mega Millions, co? je jeden z nejvet??ch jackpotu v loterii. Zas?l?m v?m tuto zpr?vu, abych v?s po??dal o souhlas s uskutecnen?m fundraisingov?ho projektu, kter? jsem ji? dlouho chtel uskutecnit.

Sotva ti to pripad? podezrel?, i kdy? je pravda, ?e me nezn?? a ?e j? nezn?m tebe. M?m rakovinu v termin?ln?m st?diu. Muj o?etruj?c? l?kar mi pr?ve rekl, ?e m? dny jsou secteny kvuli m?mu zhor?uj?c?mu se zdrav?. Podle doktora se mi v mozkov? kleci chyst? usadit kulka. Trp?m touto nemoc? v?ce ne? 3 roky a pro?el jsem spoustou l?cby, abych ji vyl?cil. Vet?inu sv?ho majetku jsem rozdal rade charitativn?ch organizac? a organizac? a dobrovolne jsem v?m dal (? 2,000,000'00 EUR) jako d?rek a douf?m, ?e s t?m udel?te dobr? veci.

Mu?ete pros?m overit m? v?hry prostrednictv?m str?nky YouTube. VID?TE ME ZDE https://www.youtube.com/watch?v=tne02ExNDrw

TOTO JE V?? DAROVAC? K?D: [DFDW43034RW2023]

Odpovezte na tento e-mail a uvedte k?d daru: info at wahlfoundation.org

Prijmete pros?m muj dar. M?m c?stku (? 2,000,000'00 EUR) jako dar. Prijmete pros?m tuto c?stku, proto?e pro v?s mu?e b?t velk?m pr?nosem. Pokud prijmete moji nab?dku, mus?te mi odpovedet pr?mo prostrednictv?m e-mailu: info at wahlfoundation.org

C?t?m se velmi ?patne a m?m velk? strach, v noci ani ve dne skoro nesp?m. Nemohu zemr?t bez darov?n? v?ech techto penez, jinak si mysl?m, ?e by to bylo pl?tv?n?. Toto je m? nejzaz?? pr?n? a pros?m, pracujte se mnou a provedte to. Mo?n? budu m?t p?r mes?cu ?ivota na t?to n?dhern? zemi, ale chci cinit dobro v?mi a ostatn?mi. Chci, aby si m? jm?no pamatovali na zemi i v nebi.

Sna??m se oslovit neziskov? sirotcince a prispet ke zm?rnen? chudoby a poskytnout n?le?itou zdravotn? p?ci jednotlivcum, zejm?na behem t?to svetov? pandemie a inflace. Byl bych tak? r?d, kdybyste c?st tohoto daru investovali do verejn? infrastruktury, abyste pomohli nezamestnan?m lidem ve va?? zemi nab?zet pr?ci. Vybral jsem si te, proto?e ti ver?m. Potrebuji va?i plnou spolupr?ci ohledne tohoto daru. Zde je v?mi zvolen? tajn? k?d: [DFDW43034RW2023] a pros?m, nesdelujte k?d nikomu, pokud m?te z?jem a jste ochotni se mnou spolupracovat. Kontaktujte me pros?m s va??m darovac?m/tajn?m k?dem [DFDW43034RW2023] a cel?m jm?nem zde na muj soukrom? e-mail: info at wahlfoundation.org

Pan Richard Wahl
Email: info at wahlfoundation.org
Address: Vernon Township, New Jersey, USA
Richard Wahl Foundation


From Dmitriy.Antipov at softline.com  Wed Aug 23 03:13:01 2023
From: Dmitriy.Antipov at softline.com (Antipov, Dmitriy)
Date: Wed, 23 Aug 2023 10:13:01 +0000
Subject: [lvc-project] [PATCH] [v2] wifi: ath10k: cleanup CE
 initialization
In-Reply-To: <fb14be76-c3af-8ede-38aa-8b88f3cea7b7@ispras.ru>
References: <20230823095008.50515-1-dmantipov@yandex.ru>
	 <fb14be76-c3af-8ede-38aa-8b88f3cea7b7@ispras.ru>
Message-ID: <0eed7a68c03555cc815959b9fa32b37657f8aeda.camel@softline.com>

On Wed, 2023-08-23 at 13:03 +0300, Alexey Khoroshilov wrote:

> > v2: adjust to match series
> 
> Do mean that nothing has been changed in the patch regarding the
> previous version?

Usually it is, including the cases where some patch of the series
is changed so the following ones are applied with offsets and thus
better to be regenerated.

And should say sorry for an inconsistent title of the first one.

Dmitry


From kvalo at kernel.org  Wed Aug 23 07:06:10 2023
From: kvalo at kernel.org (Kalle Valo)
Date: Wed, 23 Aug 2023 14:06:10 +0000 (UTC)
Subject: [PATCH 1/3] wifi: ath10k: Fix a few spelling errors
In-Reply-To: <20230822-ath_spelling-v1-1-8e2698759564@quicinc.com>
References: <20230822-ath_spelling-v1-1-8e2698759564@quicinc.com>
Message-ID: <169279956875.1241462.11254897741265211259.kvalo@kernel.org>

Jeff Johnson <quic_jjohnson at quicinc.com> wrote:

> Fix a few issues flagged by 'codespell'.
> 
> Signed-off-by: Jeff Johnson <quic_jjohnson at quicinc.com>
> Acked-by: Randy Dunlap <rdunlap at infradead.org>
> Signed-off-by: Kalle Valo <quic_kvalo at quicinc.com>

3 patches applied to ath-next branch of ath.git, thanks.

3ced39049d4d wifi: ath10k: Fix a few spelling errors
d68a283bfc39 wifi: ath11k: Fix a few spelling errors
4f1dbb4904c3 wifi: ath12k: Fix a few spelling errors

-- 
https://patchwork.kernel.org/project/linux-wireless/patch/20230822-ath_spelling-v1-1-8e2698759564 at quicinc.com/

https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches



From kvalo at kernel.org  Wed Aug 23 07:10:23 2023
From: kvalo at kernel.org (Kalle Valo)
Date: Wed, 23 Aug 2023 14:10:23 +0000 (UTC)
Subject: [PATCH net-next 1/2] wifi: ath11k: fix Wvoid-pointer-to-enum-cast
 warning
In-Reply-To: <20230810091224.70088-1-krzysztof.kozlowski@linaro.org>
References: <20230810091224.70088-1-krzysztof.kozlowski@linaro.org>
Message-ID: <169279982245.1241462.6353860159222182552.kvalo@kernel.org>

Krzysztof Kozlowski <krzysztof.kozlowski at linaro.org> wrote:

> 'hw_rev' is an enum, thus cast of pointer on 64-bit compile test with W=1
> causes:
> 
>   h11k/ahb.c:1124:11: error: cast to smaller integer type 'enum ath11k_hw_rev' from 'const void *' [-Werror,-Wvoid-pointer-to-enum-cast]
> 
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski at linaro.org>
> Acked-by: Jeff Johnson <quic_jjohnson at quicinc.com>
> Signed-off-by: Kalle Valo <quic_kvalo at quicinc.com>

2 patches applied to ath-next branch of ath.git, thanks.

6763ef191d67 wifi: ath11k: fix Wvoid-pointer-to-enum-cast warning
de43b07db2a1 wifi: ath10k: fix Wvoid-pointer-to-enum-cast warning

-- 
https://patchwork.kernel.org/project/linux-wireless/patch/20230810091224.70088-1-krzysztof.kozlowski at linaro.org/

https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches



From quic_jjohnson at quicinc.com  Wed Aug 23 07:53:11 2023
From: quic_jjohnson at quicinc.com (Jeff Johnson)
Date: Wed, 23 Aug 2023 07:53:11 -0700
Subject: [PATCH] [v2] wifi: ath10k: cleanup CE initialization
In-Reply-To: <20230823095008.50515-1-dmantipov@yandex.ru>
References: <20230823095008.50515-1-dmantipov@yandex.ru>
Message-ID: <997f4b09-7087-4788-aa2a-ef835ce6ebb3@quicinc.com>

On 8/23/2023 2:50 AM, Dmitry Antipov wrote:
> Commit 25d0dbcbd5c7 ("ath10k: split ce initialization and allocation")
> changes 'ath10k_ce_init_src_ring()' and 'ath10k_ce_init_dest_ring()'
> so these functions can't return -ENOMEM but always returns 0. This way
> both of the above may be converted to 'void' and related code may be
> simplified as well.
> 
> Found by Linux Verification Center (linuxtesting.org) with SVACE.
> 
> Signed-off-by: Dmitry Antipov <dmantipov at yandex.ru>

IMO you are doing too many changes in a single patch which makes it 
difficult to quickly review. Please keep it simple. Suggest you change a 
single function signature per patch. Any related code simplification 
should be in a separate patch.

/jeff


From quic_jjohnson at quicinc.com  Wed Aug 23 07:55:41 2023
From: quic_jjohnson at quicinc.com (Jeff Johnson)
Date: Wed, 23 Aug 2023 07:55:41 -0700
Subject: [PATCH 2/3] [v2] wifi: ath10k: simplify ath10k_peer_assoc_h_vht()
In-Reply-To: <20230823095008.50515-2-dmantipov@yandex.ru>
References: <20230823095008.50515-1-dmantipov@yandex.ru>
 <20230823095008.50515-2-dmantipov@yandex.ru>
Message-ID: <4776171a-9356-4082-89b4-6f7543578484@quicinc.com>

On 8/23/2023 2:50 AM, Dmitry Antipov wrote:
> Commit 3db24065c2c8 ("ath10k: enable VHT160 and VHT80+80 modes")
> introduces 'get_160mhz_nss_from_maxrate()' which never returns 0,
> which means that 'ath10k_peer_assoc_h_vht()' may be simplified.
> 
> Found by Linux Verification Center (linuxtesting.org) with SVACE.
> 
> Signed-off-by: Dmitry Antipov <dmantipov at yandex.ru>

Acked-by: Jeff Johnson <quic_jjohnson at quicinc.com>




From quic_jjohnson at quicinc.com  Wed Aug 23 07:57:33 2023
From: quic_jjohnson at quicinc.com (Jeff Johnson)
Date: Wed, 23 Aug 2023 07:57:33 -0700
Subject: [PATCH 3/3] [v2] wifi: ath10k: simplify ath10k_pci_pm_suspend()
In-Reply-To: <20230823095008.50515-3-dmantipov@yandex.ru>
References: <20230823095008.50515-1-dmantipov@yandex.ru>
 <20230823095008.50515-3-dmantipov@yandex.ru>
Message-ID: <e3c6581d-ba60-41c9-8551-8d2f2001743f@quicinc.com>

On 8/23/2023 2:50 AM, Dmitry Antipov wrote:
> Since 'ath10k_pci_suspend()' always returns 0, it may be converted to
> 'void' and 'ath10k_pci_pm_suspend()' may be simplified accordingly.
> 
> Found by Linux Verification Center (linuxtesting.org) with SVACE.
> 
> Signed-off-by: Dmitry Antipov <dmantipov at yandex.ru>

Acked-by: Jeff Johnson <quic_jjohnson at quicinc.com>



From dmantipov at yandex.ru  Wed Aug 23 22:51:10 2023
From: dmantipov at yandex.ru (Dmitry Antipov)
Date: Thu, 24 Aug 2023 08:51:10 +0300
Subject: [PATCH 5/6] [v3] wifi: ath10k: simplify ath10k_peer_assoc_h_vht()
In-Reply-To: <20230824055117.42309-1-dmantipov@yandex.ru>
References: <997f4b09-7087-4788-aa2a-ef835ce6ebb3@quicinc.com>
 <20230824055117.42309-1-dmantipov@yandex.ru>
Message-ID: <20230824055117.42309-5-dmantipov@yandex.ru>

Commit 3db24065c2c8 ("ath10k: enable VHT160 and VHT80+80 modes")
introduces 'get_160mhz_nss_from_maxrate()' which never returns 0,
which means that 'ath10k_peer_assoc_h_vht()' may be simplified.

Found by Linux Verification Center (linuxtesting.org) with SVACE.

Acked-by: Jeff Johnson <quic_jjohnson at quicinc.com>
Signed-off-by: Dmitry Antipov <dmantipov at yandex.ru>
---
v3: add Acked-by: otherwise unchanged
v2: adjust to match series
---
 drivers/net/wireless/ath/ath10k/mac.c | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/drivers/net/wireless/ath/ath10k/mac.c b/drivers/net/wireless/ath/ath10k/mac.c
index 03e7bc5b6c0b..148d0fab4418 100644
--- a/drivers/net/wireless/ath/ath10k/mac.c
+++ b/drivers/net/wireless/ath/ath10k/mac.c
@@ -2631,12 +2631,8 @@ static void ath10k_peer_assoc_h_vht(struct ath10k *ar,
 		u32 max_rate;
 
 		max_rate = arg->peer_vht_rates.rx_max_rate;
-		rx_nss = get_160mhz_nss_from_maxrate(max_rate);
-
-		if (rx_nss == 0)
-			rx_nss = arg->peer_num_spatial_streams;
-		else
-			rx_nss = min(arg->peer_num_spatial_streams, rx_nss);
+		rx_nss = min(arg->peer_num_spatial_streams,
+			     get_160mhz_nss_from_maxrate(max_rate));
 
 		max_rate = hw->vht160_mcs_tx_highest;
 		rx_nss = min(rx_nss, get_160mhz_nss_from_maxrate(max_rate));
-- 
2.41.0



From dmantipov at yandex.ru  Wed Aug 23 22:51:07 2023
From: dmantipov at yandex.ru (Dmitry Antipov)
Date: Thu, 24 Aug 2023 08:51:07 +0300
Subject: [PATCH 2/6] [v3] wifi: ath10k: simplify ath10k_ce_init_pipe()
In-Reply-To: <20230824055117.42309-1-dmantipov@yandex.ru>
References: <997f4b09-7087-4788-aa2a-ef835ce6ebb3@quicinc.com>
 <20230824055117.42309-1-dmantipov@yandex.ru>
Message-ID: <20230824055117.42309-2-dmantipov@yandex.ru>

Convert 'ath10k_ce_init_pipe()' to return 'void' and thus
simplify 'ath10k_pci_init_pipes()' and 'ath10k_snoc_init_pipes()'.

Signed-off-by: Dmitry Antipov <dmantipov at yandex.ru>
---
v3: split from the larger v2 patch
---
 drivers/net/wireless/ath/ath10k/ce.c   |  6 ++----
 drivers/net/wireless/ath/ath10k/ce.h   |  4 ++--
 drivers/net/wireless/ath/ath10k/pci.c  | 12 +++---------
 drivers/net/wireless/ath/ath10k/snoc.c | 12 +++---------
 4 files changed, 10 insertions(+), 24 deletions(-)

diff --git a/drivers/net/wireless/ath/ath10k/ce.c b/drivers/net/wireless/ath/ath10k/ce.c
index ace92c636733..73aa3632b23c 100644
--- a/drivers/net/wireless/ath/ath10k/ce.c
+++ b/drivers/net/wireless/ath/ath10k/ce.c
@@ -1655,16 +1655,14 @@ ath10k_ce_alloc_dest_ring_64(struct ath10k *ar, unsigned int ce_id,
  * initialization. It may be that only one side or the other is
  * initialized by software/firmware.
  */
-int ath10k_ce_init_pipe(struct ath10k *ar, unsigned int ce_id,
-			const struct ce_attr *attr)
+void ath10k_ce_init_pipe(struct ath10k *ar, unsigned int ce_id,
+			 const struct ce_attr *attr)
 {
 	if (attr->src_nentries)
 		ath10k_ce_init_src_ring(ar, ce_id, attr);
 
 	if (attr->dest_nentries)
 		ath10k_ce_init_dest_ring(ar, ce_id, attr);
-
-	return 0;
 }
 EXPORT_SYMBOL(ath10k_ce_init_pipe);
 
diff --git a/drivers/net/wireless/ath/ath10k/ce.h b/drivers/net/wireless/ath/ath10k/ce.h
index 666ce384a1d8..a0b408176f7f 100644
--- a/drivers/net/wireless/ath/ath10k/ce.h
+++ b/drivers/net/wireless/ath/ath10k/ce.h
@@ -220,8 +220,8 @@ int ath10k_ce_completed_send_next_nolock(struct ath10k_ce_pipe *ce_state,
 
 /*==================CE Engine Initialization=======================*/
 
-int ath10k_ce_init_pipe(struct ath10k *ar, unsigned int ce_id,
-			const struct ce_attr *attr);
+void ath10k_ce_init_pipe(struct ath10k *ar, unsigned int ce_id,
+			 const struct ce_attr *attr);
 void ath10k_ce_deinit_pipe(struct ath10k *ar, unsigned int ce_id);
 int ath10k_ce_alloc_pipe(struct ath10k *ar, int ce_id,
 			 const struct ce_attr *attr);
diff --git a/drivers/net/wireless/ath/ath10k/pci.c b/drivers/net/wireless/ath/ath10k/pci.c
index a7f44f6335fb..8e05326400bb 100644
--- a/drivers/net/wireless/ath/ath10k/pci.c
+++ b/drivers/net/wireless/ath/ath10k/pci.c
@@ -2527,16 +2527,10 @@ void ath10k_pci_free_pipes(struct ath10k *ar)
 int ath10k_pci_init_pipes(struct ath10k *ar)
 {
 	struct ath10k_pci *ar_pci = ath10k_pci_priv(ar);
-	int i, ret;
+	int i;
 
-	for (i = 0; i < CE_COUNT; i++) {
-		ret = ath10k_ce_init_pipe(ar, i, &ar_pci->attr[i]);
-		if (ret) {
-			ath10k_err(ar, "failed to initialize copy engine pipe %d: %d\n",
-				   i, ret);
-			return ret;
-		}
-	}
+	for (i = 0; i < CE_COUNT; i++)
+		ath10k_ce_init_pipe(ar, i, &ar_pci->attr[i]);
 
 	return 0;
 }
diff --git a/drivers/net/wireless/ath/ath10k/snoc.c b/drivers/net/wireless/ath/ath10k/snoc.c
index 26214c00cd0d..4f835ad60080 100644
--- a/drivers/net/wireless/ath/ath10k/snoc.c
+++ b/drivers/net/wireless/ath/ath10k/snoc.c
@@ -941,16 +941,10 @@ static int ath10k_snoc_hif_start(struct ath10k *ar)
 
 static int ath10k_snoc_init_pipes(struct ath10k *ar)
 {
-	int i, ret;
+	int i;
 
-	for (i = 0; i < CE_COUNT; i++) {
-		ret = ath10k_ce_init_pipe(ar, i, &host_ce_config_wlan[i]);
-		if (ret) {
-			ath10k_err(ar, "failed to initialize copy engine pipe %d: %d\n",
-				   i, ret);
-			return ret;
-		}
-	}
+	for (i = 0; i < CE_COUNT; i++)
+		ath10k_ce_init_pipe(ar, i, &host_ce_config_wlan[i]);
 
 	return 0;
 }
-- 
2.41.0



From dmantipov at yandex.ru  Wed Aug 23 22:51:09 2023
From: dmantipov at yandex.ru (Dmitry Antipov)
Date: Thu, 24 Aug 2023 08:51:09 +0300
Subject: [PATCH 4/6] [v3] wifi: ath10k: do not ignore possible dma_alloc_coherent() error
In-Reply-To: <20230824055117.42309-1-dmantipov@yandex.ru>
References: <997f4b09-7087-4788-aa2a-ef835ce6ebb3@quicinc.com>
 <20230824055117.42309-1-dmantipov@yandex.ru>
Message-ID: <20230824055117.42309-4-dmantipov@yandex.ru>

Change 'ath10k_ce_alloc_rri()' to return -ENOMEM in case
of 'dma_alloc_coherent()' failure and fix error handling in
'ath10k_snoc_hif_power_up()'.

Signed-off-by: Dmitry Antipov <dmantipov at yandex.ru>
---
v3: split from the larger v2 patch
---
 drivers/net/wireless/ath/ath10k/ce.c   | 6 ++++--
 drivers/net/wireless/ath/ath10k/ce.h   | 2 +-
 drivers/net/wireless/ath/ath10k/snoc.c | 9 ++++++++-
 3 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/drivers/net/wireless/ath/ath10k/ce.c b/drivers/net/wireless/ath/ath10k/ce.c
index 73aa3632b23c..d7275dcc1f99 100644
--- a/drivers/net/wireless/ath/ath10k/ce.c
+++ b/drivers/net/wireless/ath/ath10k/ce.c
@@ -1906,7 +1906,7 @@ int ath10k_ce_alloc_pipe(struct ath10k *ar, int ce_id,
 }
 EXPORT_SYMBOL(ath10k_ce_alloc_pipe);
 
-void ath10k_ce_alloc_rri(struct ath10k *ar)
+int ath10k_ce_alloc_rri(struct ath10k *ar)
 {
 	int i;
 	u32 value;
@@ -1919,7 +1919,7 @@ void ath10k_ce_alloc_rri(struct ath10k *ar)
 					   &ce->paddr_rri, GFP_KERNEL);
 
 	if (!ce->vaddr_rri)
-		return;
+		return -ENOMEM;
 
 	ath10k_ce_write32(ar, ar->hw_ce_regs->ce_rri_low,
 			  lower_32_bits(ce->paddr_rri));
@@ -1934,6 +1934,8 @@ void ath10k_ce_alloc_rri(struct ath10k *ar)
 		value |= ar->hw_ce_regs->upd->mask;
 		ath10k_ce_write32(ar, ce_base_addr + ctrl1_regs, value);
 	}
+
+	return 0;
 }
 EXPORT_SYMBOL(ath10k_ce_alloc_rri);
 
diff --git a/drivers/net/wireless/ath/ath10k/ce.h b/drivers/net/wireless/ath/ath10k/ce.h
index a0b408176f7f..c90c00316356 100644
--- a/drivers/net/wireless/ath/ath10k/ce.h
+++ b/drivers/net/wireless/ath/ath10k/ce.h
@@ -262,7 +262,7 @@ void ath10k_ce_enable_interrupts(struct ath10k *ar);
 void ath10k_ce_dump_registers(struct ath10k *ar,
 			      struct ath10k_fw_crash_data *crash_data);
 
-void ath10k_ce_alloc_rri(struct ath10k *ar);
+int ath10k_ce_alloc_rri(struct ath10k *ar);
 void ath10k_ce_free_rri(struct ath10k *ar);
 
 /* ce_attr.flags values */
diff --git a/drivers/net/wireless/ath/ath10k/snoc.c b/drivers/net/wireless/ath/ath10k/snoc.c
index 815df15f58fb..b3acb6ad6f45 100644
--- a/drivers/net/wireless/ath/ath10k/snoc.c
+++ b/drivers/net/wireless/ath/ath10k/snoc.c
@@ -1074,10 +1074,17 @@ static int ath10k_snoc_hif_power_up(struct ath10k *ar,
 		goto err_hw_power_off;
 	}
 
-	ath10k_ce_alloc_rri(ar);
+	ret = ath10k_ce_alloc_rri(ar);
+	if (ret)
+		goto err_snoc_wlan_disable;
 
 	ath10k_snoc_init_pipes(ar);
 
+	return 0;
+
+err_snoc_wlan_disable:
+	ath10k_snoc_wlan_disable(ar);
+
 err_hw_power_off:
 	ath10k_hw_power_off(ar);
 
-- 
2.41.0



From dmantipov at yandex.ru  Wed Aug 23 22:51:08 2023
From: dmantipov at yandex.ru (Dmitry Antipov)
Date: Thu, 24 Aug 2023 08:51:08 +0300
Subject: [PATCH 3/6] [v3] wifi: ath10k: cleanup CE pipes initialization
In-Reply-To: <20230824055117.42309-1-dmantipov@yandex.ru>
References: <997f4b09-7087-4788-aa2a-ef835ce6ebb3@quicinc.com>
 <20230824055117.42309-1-dmantipov@yandex.ru>
Message-ID: <20230824055117.42309-3-dmantipov@yandex.ru>

Convert 'ath10k_pci_init_pipes()' and 'ath10k_snoc_init_pipes()'
to 'void' and thus simplify 'ath10k_ahb_hif_power_up()',
'ath10k_pci_qca988x_chip_reset()' and 'ath10k_snoc_hif_power_up()'.

Signed-off-by: Dmitry Antipov <dmantipov at yandex.ru>
---
v3: split from the larger v2 patch
---
 drivers/net/wireless/ath/ath10k/ahb.c  |  6 +-----
 drivers/net/wireless/ath/ath10k/pci.c  | 17 +++--------------
 drivers/net/wireless/ath/ath10k/pci.h  |  2 +-
 drivers/net/wireless/ath/ath10k/snoc.c | 16 ++--------------
 4 files changed, 7 insertions(+), 34 deletions(-)

diff --git a/drivers/net/wireless/ath/ath10k/ahb.c b/drivers/net/wireless/ath/ath10k/ahb.c
index 76efea2f1138..c3a2eeb5542d 100644
--- a/drivers/net/wireless/ath/ath10k/ahb.c
+++ b/drivers/net/wireless/ath/ath10k/ahb.c
@@ -655,11 +655,7 @@ static int ath10k_ahb_hif_power_up(struct ath10k *ar,
 		goto out;
 	}
 
-	ret = ath10k_pci_init_pipes(ar);
-	if (ret) {
-		ath10k_err(ar, "failed to initialize CE: %d\n", ret);
-		goto out;
-	}
+	ath10k_pci_init_pipes(ar);
 
 	ret = ath10k_pci_init_config(ar);
 	if (ret) {
diff --git a/drivers/net/wireless/ath/ath10k/pci.c b/drivers/net/wireless/ath/ath10k/pci.c
index 8e05326400bb..f6988075cd83 100644
--- a/drivers/net/wireless/ath/ath10k/pci.c
+++ b/drivers/net/wireless/ath/ath10k/pci.c
@@ -2524,15 +2524,13 @@ void ath10k_pci_free_pipes(struct ath10k *ar)
 		ath10k_ce_free_pipe(ar, i);
 }
 
-int ath10k_pci_init_pipes(struct ath10k *ar)
+void ath10k_pci_init_pipes(struct ath10k *ar)
 {
 	struct ath10k_pci *ar_pci = ath10k_pci_priv(ar);
 	int i;
 
 	for (i = 0; i < CE_COUNT; i++)
 		ath10k_ce_init_pipe(ar, i, &ar_pci->attr[i]);
-
-	return 0;
 }
 
 static bool ath10k_pci_has_fw_crashed(struct ath10k *ar)
@@ -2697,12 +2695,7 @@ static int ath10k_pci_qca988x_chip_reset(struct ath10k *ar)
 		 * sufficient to verify if device is capable of booting
 		 * firmware blob.
 		 */
-		ret = ath10k_pci_init_pipes(ar);
-		if (ret) {
-			ath10k_warn(ar, "failed to init copy engine: %d\n",
-				    ret);
-			continue;
-		}
+		ath10k_pci_init_pipes(ar);
 
 		ret = ath10k_pci_diag_read32(ar, QCA988X_HOST_INTEREST_ADDRESS,
 					     &val);
@@ -2840,11 +2833,7 @@ static int ath10k_pci_hif_power_up(struct ath10k *ar,
 		goto err_sleep;
 	}
 
-	ret = ath10k_pci_init_pipes(ar);
-	if (ret) {
-		ath10k_err(ar, "failed to initialize CE: %d\n", ret);
-		goto err_sleep;
-	}
+	ath10k_pci_init_pipes(ar);
 
 	ret = ath10k_pci_init_config(ar);
 	if (ret) {
diff --git a/drivers/net/wireless/ath/ath10k/pci.h b/drivers/net/wireless/ath/ath10k/pci.h
index 480cd97ab739..3b3ded87aef9 100644
--- a/drivers/net/wireless/ath/ath10k/pci.h
+++ b/drivers/net/wireless/ath/ath10k/pci.h
@@ -238,7 +238,7 @@ void ath10k_pci_free_pipes(struct ath10k *ar);
 void ath10k_pci_rx_replenish_retry(struct timer_list *t);
 void ath10k_pci_ce_deinit(struct ath10k *ar);
 void ath10k_pci_init_napi(struct ath10k *ar);
-int ath10k_pci_init_pipes(struct ath10k *ar);
+void ath10k_pci_init_pipes(struct ath10k *ar);
 int ath10k_pci_init_config(struct ath10k *ar);
 void ath10k_pci_rx_post(struct ath10k *ar);
 void ath10k_pci_flush(struct ath10k *ar);
diff --git a/drivers/net/wireless/ath/ath10k/snoc.c b/drivers/net/wireless/ath/ath10k/snoc.c
index 4f835ad60080..815df15f58fb 100644
--- a/drivers/net/wireless/ath/ath10k/snoc.c
+++ b/drivers/net/wireless/ath/ath10k/snoc.c
@@ -939,14 +939,12 @@ static int ath10k_snoc_hif_start(struct ath10k *ar)
 	return 0;
 }
 
-static int ath10k_snoc_init_pipes(struct ath10k *ar)
+static void ath10k_snoc_init_pipes(struct ath10k *ar)
 {
 	int i;
 
 	for (i = 0; i < CE_COUNT; i++)
 		ath10k_ce_init_pipe(ar, i, &host_ce_config_wlan[i]);
-
-	return 0;
 }
 
 static int ath10k_snoc_wlan_enable(struct ath10k *ar,
@@ -1078,17 +1076,7 @@ static int ath10k_snoc_hif_power_up(struct ath10k *ar,
 
 	ath10k_ce_alloc_rri(ar);
 
-	ret = ath10k_snoc_init_pipes(ar);
-	if (ret) {
-		ath10k_err(ar, "failed to initialize CE: %d\n", ret);
-		goto err_free_rri;
-	}
-
-	return 0;
-
-err_free_rri:
-	ath10k_ce_free_rri(ar);
-	ath10k_snoc_wlan_disable(ar);
+	ath10k_snoc_init_pipes(ar);
 
 err_hw_power_off:
 	ath10k_hw_power_off(ar);
-- 
2.41.0



From dmantipov at yandex.ru  Wed Aug 23 22:51:06 2023
From: dmantipov at yandex.ru (Dmitry Antipov)
Date: Thu, 24 Aug 2023 08:51:06 +0300
Subject: [PATCH 1/6] [v3] wifi: ath10k: cleanup CE ring initialization
In-Reply-To: <997f4b09-7087-4788-aa2a-ef835ce6ebb3@quicinc.com>
References: <997f4b09-7087-4788-aa2a-ef835ce6ebb3@quicinc.com>
Message-ID: <20230824055117.42309-1-dmantipov@yandex.ru>

Commit 25d0dbcbd5c7 ("ath10k: split ce initialization and allocation")
changes 'ath10k_ce_init_src_ring()' and 'ath10k_ce_init_dest_ring()'
so these functions can't return -ENOMEM but always returns 0. This way
both of them may be converted to 'void', and 'ath10k_ce_init_pipe()'
may be simplified accordingly.

Found by Linux Verification Center (linuxtesting.org) with SVACE.

Signed-off-by: Dmitry Antipov <dmantipov at yandex.ru>
---
v3: split to smaller units per Jeff's suggestion
v2: change 'ath10k_ce_alloc_rri()' to return -ENOMEM in case
of 'dma_alloc_coherent()' failure and fix error handling in
'ath10k_snoc_hif_power_up()'
---
 drivers/net/wireless/ath/ath10k/ce.c | 38 ++++++++--------------------
 1 file changed, 10 insertions(+), 28 deletions(-)

diff --git a/drivers/net/wireless/ath/ath10k/ce.c b/drivers/net/wireless/ath/ath10k/ce.c
index c27b8204718a..ace92c636733 100644
--- a/drivers/net/wireless/ath/ath10k/ce.c
+++ b/drivers/net/wireless/ath/ath10k/ce.c
@@ -1352,9 +1352,9 @@ void ath10k_ce_enable_interrupts(struct ath10k *ar)
 }
 EXPORT_SYMBOL(ath10k_ce_enable_interrupts);
 
-static int ath10k_ce_init_src_ring(struct ath10k *ar,
-				   unsigned int ce_id,
-				   const struct ce_attr *attr)
+static void ath10k_ce_init_src_ring(struct ath10k *ar,
+				    unsigned int ce_id,
+				    const struct ce_attr *attr)
 {
 	struct ath10k_ce *ce = ath10k_ce_priv(ar);
 	struct ath10k_ce_pipe *ce_state = &ce->ce_states[ce_id];
@@ -1389,13 +1389,11 @@ static int ath10k_ce_init_src_ring(struct ath10k *ar,
 	ath10k_dbg(ar, ATH10K_DBG_BOOT,
 		   "boot init ce src ring id %d entries %d base_addr %pK\n",
 		   ce_id, nentries, src_ring->base_addr_owner_space);
-
-	return 0;
 }
 
-static int ath10k_ce_init_dest_ring(struct ath10k *ar,
-				    unsigned int ce_id,
-				    const struct ce_attr *attr)
+static void ath10k_ce_init_dest_ring(struct ath10k *ar,
+				     unsigned int ce_id,
+				     const struct ce_attr *attr)
 {
 	struct ath10k_ce *ce = ath10k_ce_priv(ar);
 	struct ath10k_ce_pipe *ce_state = &ce->ce_states[ce_id];
@@ -1427,8 +1425,6 @@ static int ath10k_ce_init_dest_ring(struct ath10k *ar,
 	ath10k_dbg(ar, ATH10K_DBG_BOOT,
 		   "boot ce dest ring id %d entries %d base_addr %pK\n",
 		   ce_id, nentries, dest_ring->base_addr_owner_space);
-
-	return 0;
 }
 
 static int ath10k_ce_alloc_shadow_base(struct ath10k *ar,
@@ -1662,25 +1658,11 @@ ath10k_ce_alloc_dest_ring_64(struct ath10k *ar, unsigned int ce_id,
 int ath10k_ce_init_pipe(struct ath10k *ar, unsigned int ce_id,
 			const struct ce_attr *attr)
 {
-	int ret;
-
-	if (attr->src_nentries) {
-		ret = ath10k_ce_init_src_ring(ar, ce_id, attr);
-		if (ret) {
-			ath10k_err(ar, "Failed to initialize CE src ring for ID: %d (%d)\n",
-				   ce_id, ret);
-			return ret;
-		}
-	}
+	if (attr->src_nentries)
+		ath10k_ce_init_src_ring(ar, ce_id, attr);
 
-	if (attr->dest_nentries) {
-		ret = ath10k_ce_init_dest_ring(ar, ce_id, attr);
-		if (ret) {
-			ath10k_err(ar, "Failed to initialize CE dest ring for ID: %d (%d)\n",
-				   ce_id, ret);
-			return ret;
-		}
-	}
+	if (attr->dest_nentries)
+		ath10k_ce_init_dest_ring(ar, ce_id, attr);
 
 	return 0;
 }
-- 
2.41.0



From dmantipov at yandex.ru  Wed Aug 23 22:51:11 2023
From: dmantipov at yandex.ru (Dmitry Antipov)
Date: Thu, 24 Aug 2023 08:51:11 +0300
Subject: [PATCH 6/6] [v3] wifi: ath10k: simplify ath10k_pci_pm_suspend()
In-Reply-To: <20230824055117.42309-1-dmantipov@yandex.ru>
References: <997f4b09-7087-4788-aa2a-ef835ce6ebb3@quicinc.com>
 <20230824055117.42309-1-dmantipov@yandex.ru>
Message-ID: <20230824055117.42309-6-dmantipov@yandex.ru>

Since 'ath10k_pci_suspend()' always returns 0, it may be converted to
'void' and 'ath10k_pci_pm_suspend()' may be simplified accordingly.

Found by Linux Verification Center (linuxtesting.org) with SVACE.

Acked-by: Jeff Johnson <quic_jjohnson at quicinc.com>
Signed-off-by: Dmitry Antipov <dmantipov at yandex.ru>
---
v3: add Acked-by: otherwise unchanged
v2: adjust to match series
---
 drivers/net/wireless/ath/ath10k/pci.c | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/drivers/net/wireless/ath/ath10k/pci.c b/drivers/net/wireless/ath/ath10k/pci.c
index f6988075cd83..16037e77264b 100644
--- a/drivers/net/wireless/ath/ath10k/pci.c
+++ b/drivers/net/wireless/ath/ath10k/pci.c
@@ -2871,7 +2871,7 @@ static int ath10k_pci_hif_suspend(struct ath10k *ar)
 	return 0;
 }
 
-static int ath10k_pci_suspend(struct ath10k *ar)
+static void ath10k_pci_suspend(struct ath10k *ar)
 {
 	/* The grace timer can still be counting down and ar->ps_awake be true.
 	 * It is known that the device may be asleep after resuming regardless
@@ -2879,8 +2879,6 @@ static int ath10k_pci_suspend(struct ath10k *ar)
 	 * device is asleep before proceeding.
 	 */
 	ath10k_pci_sleep_sync(ar);
-
-	return 0;
 }
 
 static int ath10k_pci_hif_resume(struct ath10k *ar)
@@ -3734,13 +3732,9 @@ MODULE_DEVICE_TABLE(pci, ath10k_pci_id_table);
 static __maybe_unused int ath10k_pci_pm_suspend(struct device *dev)
 {
 	struct ath10k *ar = dev_get_drvdata(dev);
-	int ret;
 
-	ret = ath10k_pci_suspend(ar);
-	if (ret)
-		ath10k_warn(ar, "failed to suspend hif: %d\n", ret);
-
-	return ret;
+	ath10k_pci_suspend(ar);
+	return 0;
 }
 
 static __maybe_unused int ath10k_pci_pm_resume(struct device *dev)
-- 
2.41.0



From dmitry.baryshkov at linaro.org  Thu Aug 24 04:42:58 2023
From: dmitry.baryshkov at linaro.org (Dmitry Baryshkov)
Date: Thu, 24 Aug 2023 14:42:58 +0300
Subject: wcn3990 firmware
In-Reply-To: <87il9xv1dw.fsf@kernel.org>
References: <22075892-6518-ba53-8021-9500d22e5722@linaro.org>
 <8990bf1c-32c8-e582-7aa1-d207eba7d7d6@linaro.org> <87cz05wxfm.fsf@kernel.org>
 <f0ef6af9-b648-cc64-0165-eb135f0de578@linaro.org> <87il9xv1dw.fsf@kernel.org>
Message-ID: <CAA8EJpqGR+J-Sa_H18dYWFg3+pHvns=C474V6jSnd3WeTyY97Q@mail.gmail.com>

On Wed, 2 Aug 2023 at 19:45, Kalle Valo <kvalo at kernel.org> wrote:
>
> Dmitry Baryshkov <dmitry.baryshkov at linaro.org> writes:
>
> > On 02/08/2023 13:28, Kalle Valo wrote:
> >
> >> Dmitry Baryshkov <dmitry.baryshkov at linaro.org> writes:
> >>
> >>> On 24/07/2023 22:38, Dmitry Baryshkov wrote:
> >>>> Hello Kalle, colle
> >>>> Yet-another firmware question (I remember the standard answer of not
> >>>> using firmware not coming from your side). I see that for
> >>>> wcn3990/hw1.0 we have wlanmdsp.mbn with the version
> >>>> WLAN.HL.2.0-01387-QCAHLSWMTPLZ-1
> >>>> We have got the newer wlanmdsp.mbn released under
> >>>> redistribution-permissive license (LICENSE.qcom from
> >>>> linux-firmware). The file has the version
> >>>> WLAN.HL.3.3.7.c2-00723-QCAHLSWMTPLZ-1. It was released for the
> >>>> ath10k embedded into Qualcomm QRB2210 / QRB4210 SoCs.
> >>>
> >>> Update: with the current wlanmdsp.mbn I'm getting the following error
> >>> from the DSP:
> >>>
> >>> [   22.468121] qcom_q6v5_pas 6080000.remoteproc: fatal error received:
> >>> EX:kernel:0x0:SigVerify:0x173:PC=0xc10dd460
> >>>
> >>> The board is not fused, but the signature format was changed (and so
> >>> were some of the fields).
> >>>
> >>> It seems we will have to provide the updated file somehow to
> >>> linux-firmware. What would be the preferred way for us to do so?
> >> I cannot take firmware files from a 3rd party.
> >
> > Ack
> >
> >> Also I don't follow the
> >> WCN3990 firmware development so I can't really comment how that firmware
> >> release works with different WCN3990 hardware, board files and/or
> >> calibration data.
> >
> > It seems to work pretty normal. I have pointed out the only issue we
> > have stumbled so far in
> > https://bugzilla.kernel.org/show_bug.cgi?id=217748 (the warning during
> > scan).
> >
> >> But if you think that release should be submitted to
> >> linux-firmware that's up to you.
> >
> > This obviously means that we should not push it to
> > <linux-firmware>/ath10k/WCN3990, correct?
>
> That's the only directory ath10k uses, right? So how would any other
> directory work?

As we are nearly ready to send a pull request to linux-firmware, I
wanted to check if the following commit ([1]) is fine with you. An
alternative approach would be to push wlanmdsp.mbn as
ath10k/WCN3990/wlanmdsp-something.mbn and add two symlinks, from
qcom/qcm2290 and qcom/qrb4210.

As a reminder, the wlanmdsp.mbn is not loaded directly via remoteproc
/ firmware loader, but instead it is loaded by the modem DSP using
tqftp protocol (and tqftpserv will load it from the directory with
modem.mbn).

[1] https://github.com/lumag/linux-firmware/commit/f29e3265b02430630222fb3aba8b76ebcba632be

-- 
With best wishes
Dmitry


From lkp at intel.com  Thu Aug 24 08:18:08 2023
From: lkp at intel.com (kernel test robot)
Date: Thu, 24 Aug 2023 23:18:08 +0800
Subject: [kvalo-ath:ath-qca] BUILD SUCCESS
 41c16c0259ed11d34f0d40b9f203f81d8bcceb07
Message-ID: <202308242306.GOGG4sF6-lkp@intel.com>

tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git ath-qca
branch HEAD: 41c16c0259ed11d34f0d40b9f203f81d8bcceb07  Merge branch 'ath-next' into ath-qca

elapsed time: 1447m

configs tested: 171
configs skipped: 2

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha                             allnoconfig   gcc  
alpha                            allyesconfig   gcc  
alpha                               defconfig   gcc  
arc                              allmodconfig   gcc  
arc                               allnoconfig   gcc  
arc                              allyesconfig   gcc  
arc                                 defconfig   gcc  
arc                   randconfig-001-20230824   gcc  
arc                  randconfig-r004-20230824   gcc  
arc                  randconfig-r024-20230824   gcc  
arm                              allmodconfig   gcc  
arm                               allnoconfig   gcc  
arm                              allyesconfig   gcc  
arm                                 defconfig   gcc  
arm                   randconfig-001-20230824   gcc  
arm                  randconfig-r003-20230824   clang
arm                  randconfig-r035-20230824   clang
arm                           sunxi_defconfig   gcc  
arm64                            allmodconfig   gcc  
arm64                             allnoconfig   gcc  
arm64                            allyesconfig   gcc  
arm64                               defconfig   gcc  
arm64                randconfig-r034-20230824   gcc  
csky                             allmodconfig   gcc  
csky                              allnoconfig   gcc  
csky                             allyesconfig   gcc  
csky                                defconfig   gcc  
csky                 randconfig-r015-20230824   gcc  
hexagon               randconfig-001-20230824   clang
hexagon               randconfig-002-20230824   clang
hexagon              randconfig-r011-20230824   clang
i386                             allmodconfig   gcc  
i386                              allnoconfig   gcc  
i386                             allyesconfig   gcc  
i386         buildonly-randconfig-001-20230824   gcc  
i386         buildonly-randconfig-002-20230824   gcc  
i386         buildonly-randconfig-003-20230824   gcc  
i386         buildonly-randconfig-004-20230824   gcc  
i386         buildonly-randconfig-005-20230824   gcc  
i386         buildonly-randconfig-006-20230824   gcc  
i386                              debian-10.3   gcc  
i386                                defconfig   gcc  
i386                  randconfig-001-20230824   gcc  
i386                  randconfig-002-20230824   gcc  
i386                  randconfig-003-20230824   gcc  
i386                  randconfig-004-20230824   gcc  
i386                  randconfig-005-20230824   gcc  
i386                  randconfig-006-20230824   gcc  
i386                  randconfig-011-20230824   clang
i386                  randconfig-012-20230824   clang
i386                  randconfig-013-20230824   clang
i386                  randconfig-014-20230824   clang
i386                  randconfig-015-20230824   clang
i386                  randconfig-016-20230824   clang
loongarch                        allmodconfig   gcc  
loongarch                         allnoconfig   gcc  
loongarch                        allyesconfig   gcc  
loongarch                           defconfig   gcc  
loongarch             randconfig-001-20230824   gcc  
loongarch            randconfig-r002-20230824   gcc  
loongarch            randconfig-r026-20230824   gcc  
m68k                             allmodconfig   gcc  
m68k                              allnoconfig   gcc  
m68k                             allyesconfig   gcc  
m68k                                defconfig   gcc  
m68k                        mvme16x_defconfig   gcc  
m68k                 randconfig-r016-20230824   gcc  
m68k                 randconfig-r032-20230824   gcc  
microblaze                       allmodconfig   gcc  
microblaze                        allnoconfig   gcc  
microblaze                       allyesconfig   gcc  
microblaze                          defconfig   gcc  
mips                             allmodconfig   gcc  
mips                              allnoconfig   gcc  
mips                             allyesconfig   gcc  
mips                     cu1000-neo_defconfig   clang
mips                      loongson3_defconfig   gcc  
nios2                            allmodconfig   gcc  
nios2                             allnoconfig   gcc  
nios2                            allyesconfig   gcc  
nios2                               defconfig   gcc  
nios2                randconfig-r014-20230824   gcc  
nios2                randconfig-r036-20230824   gcc  
openrisc                         allmodconfig   gcc  
openrisc                          allnoconfig   gcc  
openrisc                         allyesconfig   gcc  
openrisc                            defconfig   gcc  
parisc                           allmodconfig   gcc  
parisc                            allnoconfig   gcc  
parisc                           allyesconfig   gcc  
parisc                              defconfig   gcc  
parisc               randconfig-r013-20230824   gcc  
parisc               randconfig-r025-20230824   gcc  
parisc64                         alldefconfig   gcc  
parisc64                            defconfig   gcc  
powerpc                          allmodconfig   gcc  
powerpc                           allnoconfig   gcc  
powerpc                          allyesconfig   clang
powerpc                          allyesconfig   gcc  
powerpc               mpc834x_itxgp_defconfig   clang
powerpc                      obs600_defconfig   clang
powerpc                      pasemi_defconfig   gcc  
powerpc              randconfig-r033-20230824   gcc  
riscv                            allmodconfig   gcc  
riscv                             allnoconfig   gcc  
riscv                            allyesconfig   gcc  
riscv                               defconfig   gcc  
riscv                 randconfig-001-20230824   gcc  
riscv                          rv32_defconfig   gcc  
s390                             allmodconfig   gcc  
s390                              allnoconfig   gcc  
s390                             allyesconfig   gcc  
s390                                defconfig   gcc  
s390                  randconfig-001-20230824   clang
sh                               allmodconfig   gcc  
sh                                allnoconfig   gcc  
sh                               allyesconfig   gcc  
sh                                  defconfig   gcc  
sh                          kfr2r09_defconfig   gcc  
sh                          urquell_defconfig   gcc  
sparc                            allmodconfig   gcc  
sparc                             allnoconfig   gcc  
sparc                            allyesconfig   gcc  
sparc                               defconfig   gcc  
sparc                randconfig-r012-20230824   gcc  
sparc                randconfig-r022-20230824   gcc  
sparc                randconfig-r031-20230824   gcc  
sparc64                          allmodconfig   gcc  
sparc64                          allyesconfig   gcc  
sparc64                             defconfig   gcc  
sparc64              randconfig-r006-20230824   gcc  
sparc64              randconfig-r021-20230824   gcc  
um                               allmodconfig   clang
um                                allnoconfig   clang
um                               allyesconfig   clang
um                                  defconfig   gcc  
um                             i386_defconfig   gcc  
um                           x86_64_defconfig   gcc  
x86_64                            allnoconfig   gcc  
x86_64                           allyesconfig   gcc  
x86_64       buildonly-randconfig-001-20230824   gcc  
x86_64       buildonly-randconfig-002-20230824   gcc  
x86_64       buildonly-randconfig-003-20230824   gcc  
x86_64       buildonly-randconfig-004-20230824   gcc  
x86_64       buildonly-randconfig-005-20230824   gcc  
x86_64       buildonly-randconfig-006-20230824   gcc  
x86_64                              defconfig   gcc  
x86_64                randconfig-001-20230824   clang
x86_64                randconfig-002-20230824   clang
x86_64                randconfig-003-20230824   clang
x86_64                randconfig-004-20230824   clang
x86_64                randconfig-005-20230824   clang
x86_64                randconfig-006-20230824   clang
x86_64                randconfig-011-20230824   gcc  
x86_64                randconfig-012-20230824   gcc  
x86_64                randconfig-013-20230824   gcc  
x86_64                randconfig-014-20230824   gcc  
x86_64                randconfig-015-20230824   gcc  
x86_64                randconfig-016-20230824   gcc  
x86_64                randconfig-071-20230824   gcc  
x86_64                randconfig-072-20230824   gcc  
x86_64                randconfig-073-20230824   gcc  
x86_64                randconfig-074-20230824   gcc  
x86_64                randconfig-075-20230824   gcc  
x86_64                randconfig-076-20230824   gcc  
x86_64               randconfig-r005-20230824   gcc  
x86_64                               rhel-8.3   gcc  
xtensa                            allnoconfig   gcc  
xtensa                           allyesconfig   gcc  
xtensa                              defconfig   gcc  
xtensa               randconfig-r001-20230824   gcc  
xtensa               randconfig-r023-20230824   gcc  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


From quic_jjohnson at quicinc.com  Thu Aug 24 08:26:35 2023
From: quic_jjohnson at quicinc.com (Jeff Johnson)
Date: Thu, 24 Aug 2023 08:26:35 -0700
Subject: [PATCH 1/6] [v3] wifi: ath10k: cleanup CE ring initialization
In-Reply-To: <20230824055117.42309-1-dmantipov@yandex.ru>
References: <997f4b09-7087-4788-aa2a-ef835ce6ebb3@quicinc.com>
 <20230824055117.42309-1-dmantipov@yandex.ru>
Message-ID: <11ee12c9-e851-4afe-b80e-15e9e46a51d0@quicinc.com>

On 8/23/2023 10:51 PM, Dmitry Antipov wrote:
> Commit 25d0dbcbd5c7 ("ath10k: split ce initialization and allocation")
> changes 'ath10k_ce_init_src_ring()' and 'ath10k_ce_init_dest_ring()'
> so these functions can't return -ENOMEM but always returns 0. This way
> both of them may be converted to 'void', and 'ath10k_ce_init_pipe()'
> may be simplified accordingly.
> 
> Found by Linux Verification Center (linuxtesting.org) with SVACE.
> 
> Signed-off-by: Dmitry Antipov <dmantipov at yandex.ru>

Acked-by: Jeff Johnson <quic_jjohnson at quicinc.com>

> ---
> v3: split to smaller units per Jeff's suggestion
> v2: change 'ath10k_ce_alloc_rri()' to return -ENOMEM in case
> of 'dma_alloc_coherent()' failure and fix error handling in
> 'ath10k_snoc_hif_power_up()'
> ---
>   drivers/net/wireless/ath/ath10k/ce.c | 38 ++++++++--------------------
>   1 file changed, 10 insertions(+), 28 deletions(-)
> 
> diff --git a/drivers/net/wireless/ath/ath10k/ce.c b/drivers/net/wireless/ath/ath10k/ce.c
> index c27b8204718a..ace92c636733 100644
> --- a/drivers/net/wireless/ath/ath10k/ce.c
> +++ b/drivers/net/wireless/ath/ath10k/ce.c
> @@ -1352,9 +1352,9 @@ void ath10k_ce_enable_interrupts(struct ath10k *ar)
>   }
>   EXPORT_SYMBOL(ath10k_ce_enable_interrupts);
>   
> -static int ath10k_ce_init_src_ring(struct ath10k *ar,
> -				   unsigned int ce_id,
> -				   const struct ce_attr *attr)
> +static void ath10k_ce_init_src_ring(struct ath10k *ar,
> +				    unsigned int ce_id,
> +				    const struct ce_attr *attr)
>   {
>   	struct ath10k_ce *ce = ath10k_ce_priv(ar);
>   	struct ath10k_ce_pipe *ce_state = &ce->ce_states[ce_id];
> @@ -1389,13 +1389,11 @@ static int ath10k_ce_init_src_ring(struct ath10k *ar,
>   	ath10k_dbg(ar, ATH10K_DBG_BOOT,
>   		   "boot init ce src ring id %d entries %d base_addr %pK\n",
>   		   ce_id, nentries, src_ring->base_addr_owner_space);
> -
> -	return 0;
>   }
>   
> -static int ath10k_ce_init_dest_ring(struct ath10k *ar,
> -				    unsigned int ce_id,
> -				    const struct ce_attr *attr)
> +static void ath10k_ce_init_dest_ring(struct ath10k *ar,
> +				     unsigned int ce_id,
> +				     const struct ce_attr *attr)
>   {
>   	struct ath10k_ce *ce = ath10k_ce_priv(ar);
>   	struct ath10k_ce_pipe *ce_state = &ce->ce_states[ce_id];
> @@ -1427,8 +1425,6 @@ static int ath10k_ce_init_dest_ring(struct ath10k *ar,
>   	ath10k_dbg(ar, ATH10K_DBG_BOOT,
>   		   "boot ce dest ring id %d entries %d base_addr %pK\n",
>   		   ce_id, nentries, dest_ring->base_addr_owner_space);
> -
> -	return 0;
>   }
>   
>   static int ath10k_ce_alloc_shadow_base(struct ath10k *ar,
> @@ -1662,25 +1658,11 @@ ath10k_ce_alloc_dest_ring_64(struct ath10k *ar, unsigned int ce_id,
>   int ath10k_ce_init_pipe(struct ath10k *ar, unsigned int ce_id,
>   			const struct ce_attr *attr)
>   {
> -	int ret;
> -
> -	if (attr->src_nentries) {
> -		ret = ath10k_ce_init_src_ring(ar, ce_id, attr);
> -		if (ret) {
> -			ath10k_err(ar, "Failed to initialize CE src ring for ID: %d (%d)\n",
> -				   ce_id, ret);
> -			return ret;
> -		}
> -	}
> +	if (attr->src_nentries)
> +		ath10k_ce_init_src_ring(ar, ce_id, attr);
>   
> -	if (attr->dest_nentries) {
> -		ret = ath10k_ce_init_dest_ring(ar, ce_id, attr);
> -		if (ret) {
> -			ath10k_err(ar, "Failed to initialize CE dest ring for ID: %d (%d)\n",
> -				   ce_id, ret);
> -			return ret;
> -		}
> -	}
> +	if (attr->dest_nentries)
> +		ath10k_ce_init_dest_ring(ar, ce_id, attr);
>   
>   	return 0;
>   }



From quic_jjohnson at quicinc.com  Thu Aug 24 08:26:54 2023
From: quic_jjohnson at quicinc.com (Jeff Johnson)
Date: Thu, 24 Aug 2023 08:26:54 -0700
Subject: [PATCH 2/6] [v3] wifi: ath10k: simplify ath10k_ce_init_pipe()
In-Reply-To: <20230824055117.42309-2-dmantipov@yandex.ru>
References: <997f4b09-7087-4788-aa2a-ef835ce6ebb3@quicinc.com>
 <20230824055117.42309-1-dmantipov@yandex.ru>
 <20230824055117.42309-2-dmantipov@yandex.ru>
Message-ID: <29fe4dc9-eac9-42c5-aa50-699b9ba3b2fe@quicinc.com>

On 8/23/2023 10:51 PM, Dmitry Antipov wrote:
> Convert 'ath10k_ce_init_pipe()' to return 'void' and thus
> simplify 'ath10k_pci_init_pipes()' and 'ath10k_snoc_init_pipes()'.
> 
> Signed-off-by: Dmitry Antipov <dmantipov at yandex.ru>

Acked-by: Jeff Johnson <quic_jjohnson at quicinc.com>

> ---
> v3: split from the larger v2 patch
> ---
>   drivers/net/wireless/ath/ath10k/ce.c   |  6 ++----
>   drivers/net/wireless/ath/ath10k/ce.h   |  4 ++--
>   drivers/net/wireless/ath/ath10k/pci.c  | 12 +++---------
>   drivers/net/wireless/ath/ath10k/snoc.c | 12 +++---------
>   4 files changed, 10 insertions(+), 24 deletions(-)
> 
> diff --git a/drivers/net/wireless/ath/ath10k/ce.c b/drivers/net/wireless/ath/ath10k/ce.c
> index ace92c636733..73aa3632b23c 100644
> --- a/drivers/net/wireless/ath/ath10k/ce.c
> +++ b/drivers/net/wireless/ath/ath10k/ce.c
> @@ -1655,16 +1655,14 @@ ath10k_ce_alloc_dest_ring_64(struct ath10k *ar, unsigned int ce_id,
>    * initialization. It may be that only one side or the other is
>    * initialized by software/firmware.
>    */
> -int ath10k_ce_init_pipe(struct ath10k *ar, unsigned int ce_id,
> -			const struct ce_attr *attr)
> +void ath10k_ce_init_pipe(struct ath10k *ar, unsigned int ce_id,
> +			 const struct ce_attr *attr)
>   {
>   	if (attr->src_nentries)
>   		ath10k_ce_init_src_ring(ar, ce_id, attr);
>   
>   	if (attr->dest_nentries)
>   		ath10k_ce_init_dest_ring(ar, ce_id, attr);
> -
> -	return 0;
>   }
>   EXPORT_SYMBOL(ath10k_ce_init_pipe);
>   
> diff --git a/drivers/net/wireless/ath/ath10k/ce.h b/drivers/net/wireless/ath/ath10k/ce.h
> index 666ce384a1d8..a0b408176f7f 100644
> --- a/drivers/net/wireless/ath/ath10k/ce.h
> +++ b/drivers/net/wireless/ath/ath10k/ce.h
> @@ -220,8 +220,8 @@ int ath10k_ce_completed_send_next_nolock(struct ath10k_ce_pipe *ce_state,
>   
>   /*==================CE Engine Initialization=======================*/
>   
> -int ath10k_ce_init_pipe(struct ath10k *ar, unsigned int ce_id,
> -			const struct ce_attr *attr);
> +void ath10k_ce_init_pipe(struct ath10k *ar, unsigned int ce_id,
> +			 const struct ce_attr *attr);
>   void ath10k_ce_deinit_pipe(struct ath10k *ar, unsigned int ce_id);
>   int ath10k_ce_alloc_pipe(struct ath10k *ar, int ce_id,
>   			 const struct ce_attr *attr);
> diff --git a/drivers/net/wireless/ath/ath10k/pci.c b/drivers/net/wireless/ath/ath10k/pci.c
> index a7f44f6335fb..8e05326400bb 100644
> --- a/drivers/net/wireless/ath/ath10k/pci.c
> +++ b/drivers/net/wireless/ath/ath10k/pci.c
> @@ -2527,16 +2527,10 @@ void ath10k_pci_free_pipes(struct ath10k *ar)
>   int ath10k_pci_init_pipes(struct ath10k *ar)
>   {
>   	struct ath10k_pci *ar_pci = ath10k_pci_priv(ar);
> -	int i, ret;
> +	int i;
>   
> -	for (i = 0; i < CE_COUNT; i++) {
> -		ret = ath10k_ce_init_pipe(ar, i, &ar_pci->attr[i]);
> -		if (ret) {
> -			ath10k_err(ar, "failed to initialize copy engine pipe %d: %d\n",
> -				   i, ret);
> -			return ret;
> -		}
> -	}
> +	for (i = 0; i < CE_COUNT; i++)
> +		ath10k_ce_init_pipe(ar, i, &ar_pci->attr[i]);
>   
>   	return 0;
>   }
> diff --git a/drivers/net/wireless/ath/ath10k/snoc.c b/drivers/net/wireless/ath/ath10k/snoc.c
> index 26214c00cd0d..4f835ad60080 100644
> --- a/drivers/net/wireless/ath/ath10k/snoc.c
> +++ b/drivers/net/wireless/ath/ath10k/snoc.c
> @@ -941,16 +941,10 @@ static int ath10k_snoc_hif_start(struct ath10k *ar)
>   
>   static int ath10k_snoc_init_pipes(struct ath10k *ar)
>   {
> -	int i, ret;
> +	int i;
>   
> -	for (i = 0; i < CE_COUNT; i++) {
> -		ret = ath10k_ce_init_pipe(ar, i, &host_ce_config_wlan[i]);
> -		if (ret) {
> -			ath10k_err(ar, "failed to initialize copy engine pipe %d: %d\n",
> -				   i, ret);
> -			return ret;
> -		}
> -	}
> +	for (i = 0; i < CE_COUNT; i++)
> +		ath10k_ce_init_pipe(ar, i, &host_ce_config_wlan[i]);
>   
>   	return 0;
>   }



From quic_jjohnson at quicinc.com  Thu Aug 24 08:27:08 2023
From: quic_jjohnson at quicinc.com (Jeff Johnson)
Date: Thu, 24 Aug 2023 08:27:08 -0700
Subject: [PATCH 3/6] [v3] wifi: ath10k: cleanup CE pipes initialization
In-Reply-To: <20230824055117.42309-3-dmantipov@yandex.ru>
References: <997f4b09-7087-4788-aa2a-ef835ce6ebb3@quicinc.com>
 <20230824055117.42309-1-dmantipov@yandex.ru>
 <20230824055117.42309-3-dmantipov@yandex.ru>
Message-ID: <cb767f19-a7d7-47e5-a36f-c950b2d5b2b4@quicinc.com>

On 8/23/2023 10:51 PM, Dmitry Antipov wrote:
> Convert 'ath10k_pci_init_pipes()' and 'ath10k_snoc_init_pipes()'
> to 'void' and thus simplify 'ath10k_ahb_hif_power_up()',
> 'ath10k_pci_qca988x_chip_reset()' and 'ath10k_snoc_hif_power_up()'.
> 
> Signed-off-by: Dmitry Antipov <dmantipov at yandex.ru>

Acked-by: Jeff Johnson <quic_jjohnson at quicinc.com>

> ---
> v3: split from the larger v2 patch
> ---
>   drivers/net/wireless/ath/ath10k/ahb.c  |  6 +-----
>   drivers/net/wireless/ath/ath10k/pci.c  | 17 +++--------------
>   drivers/net/wireless/ath/ath10k/pci.h  |  2 +-
>   drivers/net/wireless/ath/ath10k/snoc.c | 16 ++--------------
>   4 files changed, 7 insertions(+), 34 deletions(-)
> 
> diff --git a/drivers/net/wireless/ath/ath10k/ahb.c b/drivers/net/wireless/ath/ath10k/ahb.c
> index 76efea2f1138..c3a2eeb5542d 100644
> --- a/drivers/net/wireless/ath/ath10k/ahb.c
> +++ b/drivers/net/wireless/ath/ath10k/ahb.c
> @@ -655,11 +655,7 @@ static int ath10k_ahb_hif_power_up(struct ath10k *ar,
>   		goto out;
>   	}
>   
> -	ret = ath10k_pci_init_pipes(ar);
> -	if (ret) {
> -		ath10k_err(ar, "failed to initialize CE: %d\n", ret);
> -		goto out;
> -	}
> +	ath10k_pci_init_pipes(ar);
>   
>   	ret = ath10k_pci_init_config(ar);
>   	if (ret) {
> diff --git a/drivers/net/wireless/ath/ath10k/pci.c b/drivers/net/wireless/ath/ath10k/pci.c
> index 8e05326400bb..f6988075cd83 100644
> --- a/drivers/net/wireless/ath/ath10k/pci.c
> +++ b/drivers/net/wireless/ath/ath10k/pci.c
> @@ -2524,15 +2524,13 @@ void ath10k_pci_free_pipes(struct ath10k *ar)
>   		ath10k_ce_free_pipe(ar, i);
>   }
>   
> -int ath10k_pci_init_pipes(struct ath10k *ar)
> +void ath10k_pci_init_pipes(struct ath10k *ar)
>   {
>   	struct ath10k_pci *ar_pci = ath10k_pci_priv(ar);
>   	int i;
>   
>   	for (i = 0; i < CE_COUNT; i++)
>   		ath10k_ce_init_pipe(ar, i, &ar_pci->attr[i]);
> -
> -	return 0;
>   }
>   
>   static bool ath10k_pci_has_fw_crashed(struct ath10k *ar)
> @@ -2697,12 +2695,7 @@ static int ath10k_pci_qca988x_chip_reset(struct ath10k *ar)
>   		 * sufficient to verify if device is capable of booting
>   		 * firmware blob.
>   		 */
> -		ret = ath10k_pci_init_pipes(ar);
> -		if (ret) {
> -			ath10k_warn(ar, "failed to init copy engine: %d\n",
> -				    ret);
> -			continue;
> -		}
> +		ath10k_pci_init_pipes(ar);
>   
>   		ret = ath10k_pci_diag_read32(ar, QCA988X_HOST_INTEREST_ADDRESS,
>   					     &val);
> @@ -2840,11 +2833,7 @@ static int ath10k_pci_hif_power_up(struct ath10k *ar,
>   		goto err_sleep;
>   	}
>   
> -	ret = ath10k_pci_init_pipes(ar);
> -	if (ret) {
> -		ath10k_err(ar, "failed to initialize CE: %d\n", ret);
> -		goto err_sleep;
> -	}
> +	ath10k_pci_init_pipes(ar);
>   
>   	ret = ath10k_pci_init_config(ar);
>   	if (ret) {
> diff --git a/drivers/net/wireless/ath/ath10k/pci.h b/drivers/net/wireless/ath/ath10k/pci.h
> index 480cd97ab739..3b3ded87aef9 100644
> --- a/drivers/net/wireless/ath/ath10k/pci.h
> +++ b/drivers/net/wireless/ath/ath10k/pci.h
> @@ -238,7 +238,7 @@ void ath10k_pci_free_pipes(struct ath10k *ar);
>   void ath10k_pci_rx_replenish_retry(struct timer_list *t);
>   void ath10k_pci_ce_deinit(struct ath10k *ar);
>   void ath10k_pci_init_napi(struct ath10k *ar);
> -int ath10k_pci_init_pipes(struct ath10k *ar);
> +void ath10k_pci_init_pipes(struct ath10k *ar);
>   int ath10k_pci_init_config(struct ath10k *ar);
>   void ath10k_pci_rx_post(struct ath10k *ar);
>   void ath10k_pci_flush(struct ath10k *ar);
> diff --git a/drivers/net/wireless/ath/ath10k/snoc.c b/drivers/net/wireless/ath/ath10k/snoc.c
> index 4f835ad60080..815df15f58fb 100644
> --- a/drivers/net/wireless/ath/ath10k/snoc.c
> +++ b/drivers/net/wireless/ath/ath10k/snoc.c
> @@ -939,14 +939,12 @@ static int ath10k_snoc_hif_start(struct ath10k *ar)
>   	return 0;
>   }
>   
> -static int ath10k_snoc_init_pipes(struct ath10k *ar)
> +static void ath10k_snoc_init_pipes(struct ath10k *ar)
>   {
>   	int i;
>   
>   	for (i = 0; i < CE_COUNT; i++)
>   		ath10k_ce_init_pipe(ar, i, &host_ce_config_wlan[i]);
> -
> -	return 0;
>   }
>   
>   static int ath10k_snoc_wlan_enable(struct ath10k *ar,
> @@ -1078,17 +1076,7 @@ static int ath10k_snoc_hif_power_up(struct ath10k *ar,
>   
>   	ath10k_ce_alloc_rri(ar);
>   
> -	ret = ath10k_snoc_init_pipes(ar);
> -	if (ret) {
> -		ath10k_err(ar, "failed to initialize CE: %d\n", ret);
> -		goto err_free_rri;
> -	}
> -
> -	return 0;
> -
> -err_free_rri:
> -	ath10k_ce_free_rri(ar);
> -	ath10k_snoc_wlan_disable(ar);
> +	ath10k_snoc_init_pipes(ar);
>   
>   err_hw_power_off:
>   	ath10k_hw_power_off(ar);



From quic_jjohnson at quicinc.com  Thu Aug 24 08:27:29 2023
From: quic_jjohnson at quicinc.com (Jeff Johnson)
Date: Thu, 24 Aug 2023 08:27:29 -0700
Subject: [PATCH 4/6] [v3] wifi: ath10k: do not ignore possible
 dma_alloc_coherent() error
In-Reply-To: <20230824055117.42309-4-dmantipov@yandex.ru>
References: <997f4b09-7087-4788-aa2a-ef835ce6ebb3@quicinc.com>
 <20230824055117.42309-1-dmantipov@yandex.ru>
 <20230824055117.42309-4-dmantipov@yandex.ru>
Message-ID: <0e901fad-97ae-46ea-bebb-d1d5a557e8ae@quicinc.com>

On 8/23/2023 10:51 PM, Dmitry Antipov wrote:
> Change 'ath10k_ce_alloc_rri()' to return -ENOMEM in case
> of 'dma_alloc_coherent()' failure and fix error handling in
> 'ath10k_snoc_hif_power_up()'.
> 
> Signed-off-by: Dmitry Antipov <dmantipov at yandex.ru>

Acked-by: Jeff Johnson <quic_jjohnson at quicinc.com>

> ---
> v3: split from the larger v2 patch
> ---
>   drivers/net/wireless/ath/ath10k/ce.c   | 6 ++++--
>   drivers/net/wireless/ath/ath10k/ce.h   | 2 +-
>   drivers/net/wireless/ath/ath10k/snoc.c | 9 ++++++++-
>   3 files changed, 13 insertions(+), 4 deletions(-)
> 
> diff --git a/drivers/net/wireless/ath/ath10k/ce.c b/drivers/net/wireless/ath/ath10k/ce.c
> index 73aa3632b23c..d7275dcc1f99 100644
> --- a/drivers/net/wireless/ath/ath10k/ce.c
> +++ b/drivers/net/wireless/ath/ath10k/ce.c
> @@ -1906,7 +1906,7 @@ int ath10k_ce_alloc_pipe(struct ath10k *ar, int ce_id,
>   }
>   EXPORT_SYMBOL(ath10k_ce_alloc_pipe);
>   
> -void ath10k_ce_alloc_rri(struct ath10k *ar)
> +int ath10k_ce_alloc_rri(struct ath10k *ar)
>   {
>   	int i;
>   	u32 value;
> @@ -1919,7 +1919,7 @@ void ath10k_ce_alloc_rri(struct ath10k *ar)
>   					   &ce->paddr_rri, GFP_KERNEL);
>   
>   	if (!ce->vaddr_rri)
> -		return;
> +		return -ENOMEM;
>   
>   	ath10k_ce_write32(ar, ar->hw_ce_regs->ce_rri_low,
>   			  lower_32_bits(ce->paddr_rri));
> @@ -1934,6 +1934,8 @@ void ath10k_ce_alloc_rri(struct ath10k *ar)
>   		value |= ar->hw_ce_regs->upd->mask;
>   		ath10k_ce_write32(ar, ce_base_addr + ctrl1_regs, value);
>   	}
> +
> +	return 0;
>   }
>   EXPORT_SYMBOL(ath10k_ce_alloc_rri);
>   
> diff --git a/drivers/net/wireless/ath/ath10k/ce.h b/drivers/net/wireless/ath/ath10k/ce.h
> index a0b408176f7f..c90c00316356 100644
> --- a/drivers/net/wireless/ath/ath10k/ce.h
> +++ b/drivers/net/wireless/ath/ath10k/ce.h
> @@ -262,7 +262,7 @@ void ath10k_ce_enable_interrupts(struct ath10k *ar);
>   void ath10k_ce_dump_registers(struct ath10k *ar,
>   			      struct ath10k_fw_crash_data *crash_data);
>   
> -void ath10k_ce_alloc_rri(struct ath10k *ar);
> +int ath10k_ce_alloc_rri(struct ath10k *ar);
>   void ath10k_ce_free_rri(struct ath10k *ar);
>   
>   /* ce_attr.flags values */
> diff --git a/drivers/net/wireless/ath/ath10k/snoc.c b/drivers/net/wireless/ath/ath10k/snoc.c
> index 815df15f58fb..b3acb6ad6f45 100644
> --- a/drivers/net/wireless/ath/ath10k/snoc.c
> +++ b/drivers/net/wireless/ath/ath10k/snoc.c
> @@ -1074,10 +1074,17 @@ static int ath10k_snoc_hif_power_up(struct ath10k *ar,
>   		goto err_hw_power_off;
>   	}
>   
> -	ath10k_ce_alloc_rri(ar);
> +	ret = ath10k_ce_alloc_rri(ar);
> +	if (ret)
> +		goto err_snoc_wlan_disable;
>   
>   	ath10k_snoc_init_pipes(ar);
>   
> +	return 0;
> +
> +err_snoc_wlan_disable:
> +	ath10k_snoc_wlan_disable(ar);
> +
>   err_hw_power_off:
>   	ath10k_hw_power_off(ar);
>   



From dmitry.baryshkov at linaro.org  Thu Aug 24 14:50:03 2023
From: dmitry.baryshkov at linaro.org (Dmitry Baryshkov)
Date: Fri, 25 Aug 2023 00:50:03 +0300
Subject: ath10k-firmware: WCN3990: Add board file for the Qualcomm Robotics
 RB1 platform
Message-ID: <CAA8EJpoMoLTLz9UOFt4gwHcnyLVzBoUhAeRSs_Tkz=d3zzq_HA@mail.gmail.com>

Hello Kalle,

We'd like to ask for inclusion of the board file for the Qualcomm
Robotics RB1 platform. It is
an IOT platform manufactured by Thundercomm, using the Snapdragon QRB2210 SoC.

Following the questions from the ath10k wiki page:

* description for what hardware this is
- It is an QRB2210-based platform (QRB2210)
- It uses wcn3990 chip as a WiFi and BT radio
- For the reference:

ath10k_snoc c800000.wifi: qmi chip_id 0x120 chip_family 0x4007
board_id 0xff soc_id 0x40670000
ath10k_snoc c800000.wifi: qmi fw_version 0x337302d3 fw_build_timestamp
2023-01-06 01:50 fw_build_id
QC_IMAGE_VERSION_STRING=WLAN.HL.3.3.7.c2-00723-QCAHLSWMTPLZ-1
ath10k_snoc c800000.wifi: wcn3990 hw1.0 target 0x00000008 chip_id
0x00000000 sub 0000:0000
ath10k_snoc c800000.wifi: kconfig debug 0 debugfs 0 tracing 0 dfs 0 testmode 0
ath10k_snoc c800000.wifi: firmware ver  api 5 features
wowlan,mgmt-tx-by-reference,non-bmi crc32 b3d4b790
ath10k_snoc c800000.wifi: htt-ver 3.114 wmi-op 4 htt-op 3 cal file
max-sta 32 raw 0 hwcrypto 1

* origin of the board file
  - It comes from the firmware package provided by Thundercomm for
redistribution.

* ids to be used with the board file

bus=snoc,qmi-board-id=ff,qmi-chip-id=120,variant=Thundercomm_RB1

Note, the device comes with the board_id not changed from 0xff.
Following the example of existing boards we are adding the
calibration variant.

* md5sum of each new board file to add

$ md5sum *
5003239259d8cb68097a941dde86dcc7
bus=snoc,qmi-board-id=ff,qmi-chip-id=120,variant=Thundercomm_RB1.bin

$ sha256sum *
0eeffb43040b216b0f3210b8db69e4558844dd9df52caf9c25f56a79401f442c
bus=snoc,qmi-board-id=ff,qmi-chip-id=120,variant=Thundercomm_RB1.bin

-- 
With best wishes
Dmitry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bus=snoc,qmi-board-id=ff,qmi-chip-id=120,variant=Thundercomm_RB1.bin
Type: application/octet-stream
Size: 26328 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/ath10k/attachments/20230825/1ba37dcb/attachment-0001.bin>

From dmitry.baryshkov at linaro.org  Thu Aug 24 14:52:10 2023
From: dmitry.baryshkov at linaro.org (Dmitry Baryshkov)
Date: Fri, 25 Aug 2023 00:52:10 +0300
Subject: ath10k-firmware: WCN3990: Add board file for the Qualcomm Robotics
 RB2 platform
Message-ID: <CAA8EJprLZVdxfWGZhQGHN_CejD8GsRZE8i1-MFa7froWTvs5ew@mail.gmail.com>

Hello Kalle,

We'd like to ask for inclusion of the board file for the Qualcomm
Robotics RB2 platform. It is
an IOT platform manufactured by Thundercomm, using the Snapdragon QRB4210 SoC.

Following the questions from the ath10k wiki page:

* description for what hardware this is
- It is an QRB4210-based platform (QRB4210)
- It uses wcn3990 chip as a WiFi and BT radio
- For the reference:

ath10k_snoc c800000.wifi: qmi chip_id 0x150 chip_family 0x4002
board_id 0xff soc_id 0x40670000
ath10k_snoc c800000.wifi: qmi fw_version 0x337302d3 fw_build_timestamp
2023-01-06 01:50 fw_build_id
QC_IMAGE_VERSION_STRING=WLAN.HL.3.3.7.c2-00723-QCAHLSWMTPLZ-1
ath10k_snoc c800000.wifi: wcn3990 hw1.0 target 0x00000008 chip_id
0x00000000 sub 0000:0000
ath10k_snoc c800000.wifi: kconfig debug 0 debugfs 0 tracing 0 dfs 0 testmode 0
ath10k_snoc c800000.wifi: firmware ver  api 5 features
wowlan,mgmt-tx-by-reference,non-bmi crc32 b3d4b790
ath10k_snoc c800000.wifi: htt-ver 3.114 wmi-op 4 htt-op 3 cal file
max-sta 32 raw 0 hwcrypto 1

* origin of the board file
  - It comes from the firmware package provided by Thundercomm for
redistribution.

* ids to be used with the board file

bus=snoc,qmi-board-id=ff,qmi-chip-id=150,variant=Thundercomm_RB2

Note, the device comes with the board_id not changed from 0xff.
Following the example of existing boards we are adding the
calibration variant.

* md5sum of each new board file to add

$ md5sum *
5003239259d8cb68097a941dde86dcc7
bus=snoc,qmi-board-id=ff,qmi-chip-id=150,variant=Thundercomm_RB2.bin

$ sha256sum *
0eeffb43040b216b0f3210b8db69e4558844dd9df52caf9c25f56a79401f442c
bus=snoc,qmi-board-id=ff,qmi-chip-id=150,variant=Thundercomm_RB2.bin


-- 
With best wishes
Dmitry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bus=snoc,qmi-board-id=ff,qmi-chip-id=150,variant=Thundercomm_RB2.bin
Type: application/octet-stream
Size: 26328 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/ath10k/attachments/20230825/47edc694/attachment-0001.bin>

From kvalo at kernel.org  Fri Aug 25 00:47:00 2023
From: kvalo at kernel.org (Kalle Valo)
Date: Fri, 25 Aug 2023 10:47:00 +0300
Subject: [lvc-project] [PATCH] [v2] wifi: ath10k: cleanup CE initialization
In-Reply-To: <0eed7a68c03555cc815959b9fa32b37657f8aeda.camel@softline.com>
	(Dmitriy Antipov's message of "Wed, 23 Aug 2023 10:13:01 +0000")
References: <20230823095008.50515-1-dmantipov@yandex.ru>
	<fb14be76-c3af-8ede-38aa-8b88f3cea7b7@ispras.ru>
	<0eed7a68c03555cc815959b9fa32b37657f8aeda.camel@softline.com>
Message-ID: <877cpjh8cr.fsf@kernel.org>

"Antipov, Dmitriy" <Dmitriy.Antipov at softline.com> writes:

> On Wed, 2023-08-23 at 13:03 +0300, Alexey Khoroshilov wrote:
>
>> > v2: adjust to match series
>> 
>> Do mean that nothing has been changed in the patch regarding the
>> previous version?
>
> Usually it is, including the cases where some patch of the series
> is changed so the following ones are applied with offsets and thus
> better to be regenerated.

Saying something like "no changes" or "rebased only" would be more
understandable. It is assumed that when sending a new version of the
patchset that offsets can change so saying "no changes" is good enough.

-- 
https://patchwork.kernel.org/project/linux-wireless/list/

https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches


From lkp at intel.com  Fri Aug 25 03:03:46 2023
From: lkp at intel.com (kernel test robot)
Date: Fri, 25 Aug 2023 18:03:46 +0800
Subject: [kvalo-ath:pending-deferred] BUILD SUCCESS
 960b7e9d2bc4045b110656b1ef3d253245f562bc
Message-ID: <202308251845.r1WVQYR4-lkp@intel.com>

tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git pending-deferred
branch HEAD: 960b7e9d2bc4045b110656b1ef3d253245f562bc  wifi: ath12k: fix invalid m3 buffer address

elapsed time: 2572m

configs tested: 156
configs skipped: 2

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha                             allnoconfig   gcc  
alpha                            allyesconfig   gcc  
alpha                               defconfig   gcc  
arc                              allmodconfig   gcc  
arc                               allnoconfig   gcc  
arc                              allyesconfig   gcc  
arc                                 defconfig   gcc  
arc                   randconfig-001-20230824   gcc  
arc                  randconfig-r015-20230824   gcc  
arm                              allmodconfig   gcc  
arm                               allnoconfig   gcc  
arm                              allyesconfig   gcc  
arm                                 defconfig   gcc  
arm                   randconfig-001-20230824   gcc  
arm                  randconfig-r014-20230824   gcc  
arm                  randconfig-r026-20230824   gcc  
arm64                            allmodconfig   gcc  
arm64                             allnoconfig   gcc  
arm64                            allyesconfig   gcc  
arm64                               defconfig   gcc  
csky                             allmodconfig   gcc  
csky                              allnoconfig   gcc  
csky                             allyesconfig   gcc  
csky                                defconfig   gcc  
csky                 randconfig-r003-20230824   gcc  
hexagon               randconfig-001-20230824   clang
hexagon               randconfig-002-20230824   clang
i386                             allmodconfig   gcc  
i386                              allnoconfig   gcc  
i386         buildonly-randconfig-001-20230824   gcc  
i386         buildonly-randconfig-002-20230824   gcc  
i386         buildonly-randconfig-003-20230824   gcc  
i386         buildonly-randconfig-004-20230824   gcc  
i386         buildonly-randconfig-005-20230824   gcc  
i386         buildonly-randconfig-006-20230824   gcc  
i386                                defconfig   gcc  
i386                  randconfig-001-20230824   gcc  
i386                  randconfig-002-20230824   gcc  
i386                  randconfig-003-20230824   gcc  
i386                  randconfig-004-20230824   gcc  
i386                  randconfig-005-20230824   gcc  
i386                  randconfig-006-20230824   gcc  
i386                  randconfig-011-20230824   clang
i386                  randconfig-012-20230824   clang
i386                  randconfig-013-20230824   clang
i386                  randconfig-014-20230824   clang
i386                  randconfig-015-20230824   clang
i386                  randconfig-016-20230824   clang
i386                 randconfig-r025-20230824   clang
i386                 randconfig-r032-20230823   clang
loongarch                        allmodconfig   gcc  
loongarch                         allnoconfig   gcc  
loongarch                        allyesconfig   gcc  
loongarch                           defconfig   gcc  
loongarch             randconfig-001-20230823   gcc  
loongarch            randconfig-r005-20230824   gcc  
m68k                             allmodconfig   gcc  
m68k                              allnoconfig   gcc  
m68k                             allyesconfig   gcc  
m68k                                defconfig   gcc  
m68k                 randconfig-r006-20230824   gcc  
microblaze                       allmodconfig   gcc  
microblaze                        allnoconfig   gcc  
microblaze                       allyesconfig   gcc  
microblaze                          defconfig   gcc  
mips                             allmodconfig   gcc  
mips                              allnoconfig   gcc  
mips                             allyesconfig   gcc  
nios2                            allmodconfig   gcc  
nios2                             allnoconfig   gcc  
nios2                            allyesconfig   gcc  
nios2                               defconfig   gcc  
nios2                randconfig-r002-20230824   gcc  
openrisc                         allmodconfig   gcc  
openrisc                          allnoconfig   gcc  
openrisc                         allyesconfig   gcc  
openrisc                            defconfig   gcc  
parisc                           allmodconfig   gcc  
parisc                            allnoconfig   gcc  
parisc                           allyesconfig   gcc  
parisc                              defconfig   gcc  
parisc               randconfig-r004-20230824   gcc  
parisc64                            defconfig   gcc  
powerpc                          allmodconfig   gcc  
powerpc                           allnoconfig   gcc  
powerpc                          allyesconfig   gcc  
powerpc              randconfig-r012-20230824   clang
powerpc              randconfig-r035-20230823   clang
powerpc64            randconfig-r011-20230824   clang
powerpc64            randconfig-r034-20230823   clang
powerpc64            randconfig-r036-20230823   clang
riscv                            allmodconfig   gcc  
riscv                             allnoconfig   gcc  
riscv                            allyesconfig   gcc  
riscv                               defconfig   gcc  
riscv                 randconfig-001-20230824   gcc  
riscv                randconfig-r024-20230824   clang
riscv                randconfig-r033-20230823   clang
riscv                          rv32_defconfig   gcc  
s390                             allmodconfig   gcc  
s390                              allnoconfig   gcc  
s390                             allyesconfig   gcc  
s390                                defconfig   gcc  
s390                  randconfig-001-20230824   clang
s390                 randconfig-r016-20230824   clang
sh                               allmodconfig   gcc  
sh                                allnoconfig   gcc  
sh                               allyesconfig   gcc  
sh                                  defconfig   gcc  
sh                   randconfig-r023-20230824   gcc  
sparc                            allmodconfig   gcc  
sparc                             allnoconfig   gcc  
sparc                            allyesconfig   gcc  
sparc                               defconfig   gcc  
sparc                randconfig-r013-20230824   gcc  
sparc64                          allmodconfig   gcc  
sparc64                          allyesconfig   gcc  
sparc64                             defconfig   gcc  
sparc64              randconfig-r022-20230824   gcc  
um                               allmodconfig   clang
um                                allnoconfig   clang
um                               allyesconfig   clang
um                                  defconfig   gcc  
um                             i386_defconfig   gcc  
um                   randconfig-r031-20230823   gcc  
um                           x86_64_defconfig   gcc  
x86_64                            allnoconfig   gcc  
x86_64                           allyesconfig   gcc  
x86_64       buildonly-randconfig-003-20230824   gcc  
x86_64       buildonly-randconfig-004-20230824   gcc  
x86_64       buildonly-randconfig-006-20230824   gcc  
x86_64                              defconfig   gcc  
x86_64                randconfig-001-20230824   clang
x86_64                randconfig-002-20230824   clang
x86_64                randconfig-003-20230824   clang
x86_64                randconfig-004-20230824   clang
x86_64                randconfig-005-20230824   clang
x86_64                randconfig-006-20230824   clang
x86_64                randconfig-011-20230823   clang
x86_64                randconfig-012-20230823   clang
x86_64                randconfig-013-20230823   clang
x86_64                randconfig-014-20230823   clang
x86_64                randconfig-015-20230823   clang
x86_64                randconfig-016-20230823   clang
x86_64                randconfig-071-20230824   gcc  
x86_64                randconfig-072-20230824   gcc  
x86_64                randconfig-073-20230824   gcc  
x86_64                randconfig-074-20230824   gcc  
x86_64                randconfig-075-20230824   gcc  
x86_64                randconfig-076-20230824   gcc  
x86_64                          rhel-8.3-rust   clang
x86_64                               rhel-8.3   gcc  
xtensa                            allnoconfig   gcc  
xtensa                           allyesconfig   gcc  
xtensa               randconfig-r001-20230824   gcc  
xtensa               randconfig-r021-20230824   gcc  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


From me at dylanvanassche.be  Fri Aug 25 08:16:14 2023
From: me at dylanvanassche.be (Dylan Van Assche)
Date: Fri, 25 Aug 2023 17:16:14 +0200
Subject: ath10k-firmware: WCN3990: Add board file for SHIFTPHONES SHIFT6mq
Message-ID: <55665952-c6ce-d097-d4b7-4cacd324eb06@dylanvanassche.be>

Hello Kalle,

I would like to include the board file for the SHIFTPHONES SHIFT6mq 
smartphone.
This smartphone is manufactured by SHIFTPHONES and uses the Snapdragon 
SDM845 SoC.
At postmarketOS, we run the mainline kernel on this phone so shipping 
this board file
from upstream would be a great addition. Below, the questions from the wiki:

* description for what hardware this is:

Smartphone with a SDM845 chip and a WCN3990 Bluetooth/WiFi chip.
The WCN3990 chip is connected to 2 QM488xx radios, one is used
for 2.4Ghz and the other one for 5Ghz radio.

* origin of the board file (did you create it yourself or where you
 ? downloaded)

Extracted from the stock firmware.

* ids to be used with the board file (ATH10K_BD_IE_BOARD_NAME in ath10k)

- WCN3990 hw1.0
 ? + bus=snoc,qmi-board-id=ff,qmi-chip-id=30214,variant=shift_axolotl
 ??? sha256sum: 
082f65dad7b2ee938911d60a0f4f9ef8df18417ce69e9f42c9e947e961d18f30
 ??? md5sum: 5dce0c544a7a8036ebd4beaeba3d244b

* attach the actual board file (board.bin)

The name of the files are equal to the id string in the board-2.bin 
(minus the ".bin")

Kind regards,
Dylan Van Assche
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bus=snoc,qmi-board-id=ff,qmi-chip-id=30214,variant=shift_axolotl.bin
Type: application/octet-stream
Size: 19152 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/ath10k/attachments/20230825/7a82fcc7/attachment-0001.bin>

From me at dylanvanassche.be  Fri Aug 25 08:16:10 2023
From: me at dylanvanassche.be (Dylan Van Assche)
Date: Fri, 25 Aug 2023 17:16:10 +0200
Subject: ath10k-firmware: WCN3990: Add board file for Oneplus 6/6T
Message-ID: <b71aa947-4644-e1a3-40e1-99d11d0ab8d7@dylanvanassche.be>

Hello Kalle,

I would like to include the board file for the Oneplus 6/6T smartphone.
This smartphone is manufactured by Oneplus and uses the Snapdragon 
SDM845 SoC.
At postmarketOS, we run the mainline kernel on this phone so shipping 
this board file
from upstream would be a great addition. Below, the questions from the wiki:

* description for what hardware this is:

Smartphone with a SDM845 chip and a WCN3990 Bluetooth/WiFi chip.
The WCN3990 chip is connected to 2 QM488xx radios, one is used
for 2.4Ghz and the other one for 5Ghz radio.

* origin of the board file (did you create it yourself or where you
 ? downloaded)

Extracted from the stock firmware.

* ids to be used with the board file (ATH10K_BD_IE_BOARD_NAME in ath10k)

- WCN3990 hw1.0
 ? + bus=snoc,qmi-board-id=ff,qmi-chip-id=30214,variant=oneplus_sdm845
 ??? sha256sum: 
a46790bc201026e8f38a19f3acd749640b54b73d14e09287659a647b9cc3ee8e
 ??? md5sum: f744a3402e260d7fd330cbc964972a5c

* attach the actual board file (board.bin)

The name of the files are equal to the id string in the board-2.bin 
(minus the ".bin")

Kind regards,
Dylan Van Assche
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bus=snoc,qmi-board-id=ff,qmi-chip-id=30214,variant=oneplus_sdm845.bin
Type: application/octet-stream
Size: 19152 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/ath10k/attachments/20230825/9ec5ffc1/attachment-0001.bin>

From me at dylanvanassche.be  Fri Aug 25 08:16:17 2023
From: me at dylanvanassche.be (Dylan Van Assche)
Date: Fri, 25 Aug 2023 17:16:17 +0200
Subject: ath10k-firmware: WCN3990: Add board file for Xiaomi POCOPHONE F1
Message-ID: <b4989ba4-5d14-0683-d3a9-cf0e983fa921@dylanvanassche.be>

Hello Kalle,

I would like to include the board file for the Xiaomi POCOPHONE F1 
smartphone.
This smartphone is manufactured by Xiaomi and uses the Snapdragon SDM845 
SoC.
At postmarketOS, we run the mainline kernel on this phone so shipping 
this board file
from upstream would be a great addition. A variant property was needed 
to avoid colliding
with other SDM8845-based smartphones since they all share the same 
qmi-board-id and qmi-chip-id values.

Below, the questions from the wiki:

* description for what hardware this is:

Smartphone with a SDM845 chip and a WCN3990 Bluetooth/WiFi chip.
The WCN3990 chip is connected to 2 QM488xx radios, one is used
for 2.4Ghz and the other one for 5Ghz radio.

* origin of the board file (did you create it yourself or where you
 ? downloaded)

Extracted from the stock firmware.

* ids to be used with the board file (ATH10K_BD_IE_BOARD_NAME in ath10k)

- WCN3990 hw1.0
 ? + bus=snoc,qmi-board-id=ff,qmi-chip-id=30214,variant=xiaomi_beryllium
 ??? sha256sum: 
470a670fa15fd1f5625246556c83cb3aa811b0e954813da518e241e3a48bf4a2
 ??? md5sum: 0655a0b7865c13172c43422c035d02a2

* attach the actual board file (board.bin)

The name of the files are equal to the id string in the board-2.bin 
(minus the ".bin")

Kind regards,
Dylan Van Assche
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bus=snoc,qmi-board-id=ff,qmi-chip-id=30214,variant=xiaomi_beryllium.bin
Type: application/octet-stream
Size: 26328 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/ath10k/attachments/20230825/e98f415c/attachment-0001.bin>

From dmitry.baryshkov at linaro.org  Fri Aug 25 13:26:10 2023
From: dmitry.baryshkov at linaro.org (Dmitry Baryshkov)
Date: Fri, 25 Aug 2023 23:26:10 +0300
Subject: [PATCH] wifi: ath10k: Default to board.bin for legacy board data file
Message-ID: <20230825202610.1580132-1-dmitry.baryshkov@linaro.org>

Default to 'board.bin' for the legacy board data file, in case the
hw_params array doesn't list hw-specific board data file name (e.g. for
WCN3990).

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov at linaro.org>
---
 drivers/net/wireless/ath/ath10k/core.c | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/drivers/net/wireless/ath/ath10k/core.c b/drivers/net/wireless/ath/ath10k/core.c
index 6cdb225b7eac..806e5968e0ef 100644
--- a/drivers/net/wireless/ath/ath10k/core.c
+++ b/drivers/net/wireless/ath/ath10k/core.c
@@ -1271,11 +1271,6 @@ static int ath10k_core_fetch_board_data_api_1(struct ath10k *ar, int bd_ie_type)
 	char boardname[100];
 
 	if (bd_ie_type == ATH10K_BD_IE_BOARD) {
-		if (!ar->hw_params.fw.board) {
-			ath10k_err(ar, "failed to find board file fw entry\n");
-			return -EINVAL;
-		}
-
 		scnprintf(boardname, sizeof(boardname), "board-%s-%s.bin",
 			  ath10k_bus_str(ar->hif.bus), dev_name(ar->dev));
 
@@ -1285,7 +1280,8 @@ static int ath10k_core_fetch_board_data_api_1(struct ath10k *ar, int bd_ie_type)
 		if (IS_ERR(ar->normal_mode_fw.board)) {
 			fw = ath10k_fetch_fw_file(ar,
 						  ar->hw_params.fw.dir,
-						  ar->hw_params.fw.board);
+						  ar->hw_params.fw.board ?:
+						  "board.bin");
 			ar->normal_mode_fw.board = fw;
 		}
 
-- 
2.39.2



From kvalo at kernel.org  Fri Aug 25 22:44:17 2023
From: kvalo at kernel.org (Kalle Valo)
Date: Sat, 26 Aug 2023 08:44:17 +0300
Subject: [PATCH] wifi: ath10k: Default to board.bin for legacy board
 data file
In-Reply-To: <20230825202610.1580132-1-dmitry.baryshkov@linaro.org> (Dmitry
	Baryshkov's message of "Fri, 25 Aug 2023 23:26:10 +0300")
References: <20230825202610.1580132-1-dmitry.baryshkov@linaro.org>
Message-ID: <87pm3afjda.fsf@kernel.org>

Dmitry Baryshkov <dmitry.baryshkov at linaro.org> writes:

> Default to 'board.bin' for the legacy board data file, in case the
> hw_params array doesn't list hw-specific board data file name (e.g. for
> WCN3990).
>
> Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov at linaro.org>

Could you provide more background _why_ this is needed. What are you
trying to fix?

-- 
https://patchwork.kernel.org/project/linux-wireless/list/

https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches


From lkp at intel.com  Sat Aug 26 00:20:56 2023
From: lkp at intel.com (kernel test robot)
Date: Sat, 26 Aug 2023 15:20:56 +0800
Subject: [linux-next:master] BUILD REGRESSION
 6269320850097903b30be8f07a5c61d9f7592393
Message-ID: <202308261517.LZOQhPlO-lkp@intel.com>

tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
branch HEAD: 6269320850097903b30be8f07a5c61d9f7592393  Add linux-next specific files for 20230825

Error/Warning reports:

https://lore.kernel.org/oe-kbuild-all/202308111853.ISf5a6VC-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308162234.Y7j8JEIF-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308170007.OzhdwITj-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308170206.fZG3V1Gy-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308171521.DFEZZNuE-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308171801.P2Rd8yeL-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308211837.4VBSUAtZ-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308212225.fGjY1rr6-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308212225.rDBrZgwf-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308212348.1TirdKeg-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308220024.7HnE6uda-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308220116.C2UzYhrZ-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308220614.h0EIBlon-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308230251.2EhAALdZ-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308231008.lxCTs3d2-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308231917.NfCYTXDO-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308232055.9pzSbqTs-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308241150.LquDYwGT-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308250621.1lwt7PtZ-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308251634.tuRn4OVv-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308251844.1FuQYsql-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308251906.SYawej6g-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308251949.5IiaV0sz-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308252255.2HPJ6x5Q-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308260218.hAEW63gz-lkp at intel.com

Error/Warning: (recently discovered and may have been fixed)

../lib/gcc/loongarch64-linux/13.2.0/plugin/include/config/loongarch/loongarch-opts.h:31:10: fatal error: loongarch-def.h: No such file or directory
<command-line>: warning: '%s' directive argument is null [-Wformat-overflow=]
ERROR: modpost: ".L874" [drivers/mtd/nand/raw/nand.ko] undefined!
ERROR: modpost: "efi" [sound/pci/hda/snd-hda-scodec-tas2781-i2c.ko] undefined!
arch/arm/kernel/bios32.c:413:39: warning: '%d' directive writing between 1 and 11 bytes into a region of size 9 [-Wformat-overflow=]
arch/csky/include/asm/ptrace.h:100:11: error: expected ';' before 'void'
arch/csky/include/asm/ptrace.h:99:11: error: expected ';' before 'int'
arch/csky/include/asm/traps.h:43:11: error: expected ';' before 'void'
arch/loongarch/kernel/asm-offsets.c:172:6: warning: no previous prototype for 'output_thread_lbt_defines' [-Wmissing-prototypes]
arch/powerpc/include/asm/switch_to.h:86:2: error: call to __compiletime_assert_261 declared with 'error' attribute: BUILD_BUG failed
arch/powerpc/kvm/../../../virt/kvm/vfio.c:89:7: error: attribute declaration must precede definition [-Werror,-Wignored-attributes]
arch/powerpc/lib/sstep.c:287:23: error: writing 8 bytes into a region of size 0 [-Werror=stringop-overflow=]
arch/um/os-Linux/umid.c:106:23: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]
arch/x86/kernel/cpu/microcode/amd.c:504:58: warning: 'h.bin' directive output may be truncated writing 5 bytes into a region of size between 1 and 7 [-Wformat-truncation=]
block/blk-throttle.c:1531:74: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
block/blk-throttle.c:1538:43: warning: '%lu' directive output may be truncated writing between 1 and 20 bytes into a region of size 17 [-Wformat-truncation=]
block/disk-events.c:300: warning: Excess function parameter 'events' description in 'disk_force_media_change'
drivers/ata/libata-core.c:2277:56: warning: '%d' directive output may be truncated writing between 1 and 2 bytes into a region of size between 1 and 11 [-Wformat-truncation=]
drivers/ata/libata-core.c:2282:56: warning: '%d' directive output may be truncated writing between 1 and 2 bytes into a region of size between 1 and 11 [-Wformat-truncation=]
drivers/ata/libata-eh.c:2338:59: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 4 [-Wformat-truncation=]
drivers/ata/libata-eh.c:2364:59: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 4 [-Wformat-truncation=]
drivers/ata/pata_it821x.c:635:25: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 3 [-Wformat-truncation=]
drivers/block/virtio_blk.c:1079:68: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 7 [-Wformat-truncation=]
drivers/clk/clk-lmk04832.c:1297:36: warning: '%02d' directive writing between 2 and 11 bytes into a region of size between 0 and 3 [-Wformat-overflow=]
drivers/clk/clk-lmk04832.c:1312:31: warning: '%02d' directive writing between 2 and 11 bytes into a region of size 6 [-Wformat-overflow=]
drivers/clk/clk-renesas-pcie.c:185:24: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 2 [-Wformat-truncation=]
drivers/clk/mvebu/clk-cpu.c:200:41: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
drivers/clocksource/sh_mtu2.c:348:27: warning: '%u' directive writing between 1 and 10 bytes into a region of size 3 [-Wformat-overflow=]
drivers/crypto/ccree/cc_cipher.c:1430:60: warning: '%s' directive output may be truncated writing up to 17663 bytes into a region of size 128 [-Wformat-truncation=]
drivers/crypto/hifn_795x.c:2396:64: warning: '%s' directive output may be truncated writing up to 7679 bytes into a region of size 128 [-Wformat-truncation=]
drivers/crypto/hifn_795x.c:2396:64: warning: '%s' directive output may be truncated writing up to 8831 bytes into a region of size 128 [-Wformat-truncation=]
drivers/crypto/intel/qat/qat_common/adf_isr.c:197:47: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 5 [-Wformat-truncation=]
drivers/crypto/marvell/cesa/cesa.c:512:59: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 3 [-Wformat-truncation=]
drivers/dma/dw-edma/dw-edma-v0-debugfs.c:193:50: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 8 [-Wformat-truncation=]
drivers/dma/dw-edma/dw-edma-v0-debugfs.c:256:50: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 8 [-Wformat-truncation=]
drivers/dma/dw-edma/dw-hdma-v0-debugfs.c:125:50: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 8 [-Wformat-truncation=]
drivers/dma/dw-edma/dw-hdma-v0-debugfs.c:142:50: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 8 [-Wformat-truncation=]
drivers/dma/tegra20-apb-dma.c:1496:64: warning: '%d' directive output may be truncated writing between 1 and 8 bytes into a region of size 5 [-Wformat-truncation=]
drivers/edac/sb_edac.c:1678:85: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
drivers/edac/skx_common.c:392:87: warning: '_DIMM#' directive output may be truncated writing 6 bytes into a region of size between 0 and 9 [-Wformat-truncation=]
drivers/firmware/efi/cper-arm.c:298:64: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
drivers/firmware/efi/cper-x86.c:295:72: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
drivers/firmware/turris-mox-rwtm.c:255:90: warning: '%08x' directive writing 8 bytes into a region of size between 7 and 9 [-Wformat-overflow=]
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:516: warning: Function parameter or member 'xcc_id' not described in 'amdgpu_mm_wreg_mmio_rlc'
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.c:123: warning: Excess function parameter 'db_index' description in 'amdgpu_doorbell_index_on_bar'
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.c:123: warning: Function parameter or member 'doorbell_index' not described in 'amdgpu_doorbell_index_on_bar'
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c:330:40: warning: '%d' directive writing between 1 and 10 bytes into a region of size between 0 and 8 [-Wformat-overflow=]
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c:1475:66: warning: '%s' directive output may be truncated writing between 1 and 2 bytes into a region of size between 0 and 29 [-Wformat-truncation=]
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c:1034:101: warning: '%012llX' directive output may be truncated writing between 12 and 16 bytes into a region of size between 9 and 14 [-Wformat-truncation=]
drivers/gpu/drm/i915/display/intel_tc.c:1845:11: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 3 [-Wformat-truncation=]
drivers/gpu/drm/nouveau/nouveau_backlight.c:56:69: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 3 [-Wformat-truncation=]
drivers/hid/hid-logitech-dj.c:764:44: warning: '%d' directive output may be truncated writing between 1 and 3 bytes into a region of size 2 [-Wformat-truncation=]
drivers/hid/hid-sensor-custom.c:591:62: warning: '%s' directive output may be truncated writing likely 4 or more bytes into a region of size between 0 and 63 [-Wformat-truncation=]
drivers/hwmon/i5k_amb.c:284:13: warning: '_label' directive output may be truncated writing 6 bytes into a region of size between 2 and 11 [-Wformat-truncation=]
drivers/hwmon/i5k_amb.c:299:13: warning: '_input' directive output may be truncated writing 6 bytes into a region of size between 2 and 11 [-Wformat-truncation=]
drivers/hwmon/i5k_amb.c:314:13: warning: '_min' directive output may be truncated writing 4 bytes into a region of size between 2 and 11 [-Wformat-truncation=]
drivers/hwmon/i5k_amb.c:330:13: warning: '_mid' directive output may be truncated writing 4 bytes into a region of size between 2 and 11 [-Wformat-truncation=]
drivers/hwmon/i5k_amb.c:346:13: warning: '_max' directive output may be truncated writing 4 bytes into a region of size between 2 and 11 [-Wformat-truncation=]
drivers/hwmon/i5k_amb.c:362:13: warning: '_alarm' directive output may be truncated writing 6 bytes into a region of size between 2 and 11 [-Wformat-truncation=]
drivers/iio/adc/aspeed_adc.c:507:65: warning: '%s' directive argument is null [-Wformat-truncation=]
drivers/infiniband/hw/qib/qib_verbs.c:1554:40: warning: '%s' directive output may be truncated writing up to 64 bytes into a region of size 43 [-Wformat-truncation=]
drivers/input/keyboard/atkbd.c:1153:21: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/keyboard/sunkbd.c:275:57: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/mouse/alps.c:1419:56: warning: '%s' directive output may be truncated writing 6 bytes into a region of size between 0 and 31 [-Wformat-truncation=]
drivers/input/mouse/alps.c:3102:63: warning: '/input1' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/mouse/elantech.c:2090:65: warning: '/input1' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/mouse/lifebook.c:283:21: warning: '/input1' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/mouse/psmouse-base.c:1603:59: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/mouse/sermouse.c:240:61: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/mouse/vmmouse.c:455:53: warning: '/input1' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/mouse/vsxxxaa.c:468:55: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/serio/serio_raw.c:303:28: warning: '%ld' directive output may be truncated writing between 1 and 11 bytes into a region of size 7 [-Wformat-truncation=]
drivers/iommu/intel/dmar.c:1062:35: warning: '%d' directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=]
drivers/leds/led-core.c:513:78: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
drivers/leds/leds-lp55xx-common.c:184:43: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 24 [-Wformat-truncation=]
drivers/leds/trigger/ledtrig-cpu.c:155:56: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 5 [-Wformat-truncation=]
drivers/leds/trigger/ledtrig-netdev.c:234:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
drivers/md/raid5.c:2428:33: warning: '%s' directive output may be truncated writing up to 31 bytes into a region of size between 16 and 26 [-Wformat-truncation=]
drivers/media/radio/radio-miropcm20.c:206:57: warning: '%s' directive output may be truncated writing up to 35 bytes into a region of size 28 [-Wformat-truncation=]
drivers/media/radio/radio-shark2.c:191:17: warning: '%s' directive output may be truncated writing up to 35 bytes into a region of size 32 [-Wformat-truncation=]
drivers/memory/tegra/tegra20.c:605:62: warning: '.' directive output may be truncated writing 1 byte into a region of size between 0 and 5 [-Wformat-truncation=]
drivers/mfd/cs42l43.c:1076:12: warning: 'cs42l43_suspend' defined but not used [-Wunused-function]
drivers/mfd/cs42l43.c:1106:12: warning: 'cs42l43_resume' defined but not used [-Wunused-function]
drivers/mfd/cs42l43.c:1124:12: warning: 'cs42l43_runtime_suspend' defined but not used [-Wunused-function]
drivers/mfd/cs42l43.c:1138:12: warning: 'cs42l43_runtime_resume' defined but not used [-Wunused-function]
drivers/mmc/host/mmc_spi.c:248:64: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
drivers/net/ethernet/amd/pds_core/core.c:126:45: warning: '%s' directive output may be truncated writing up to 31 bytes into a region of size between 19 and 21 [-Wformat-truncation=]
drivers/net/ethernet/amd/pds_core/dev.c:263:22: warning: '%s' directive output may be truncated writing up to 64 bytes into a region of size 23 [-Wformat-truncation=]
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c:277:59: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 6 [-Wformat-truncation=]
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c:153:40: warning: '%s' directive output may be truncated writing up to 19 bytes into a region of size between 13 and 24 [-Wformat-truncation=]
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c:3199:43: warning: '%d' directive output may be truncated writing between 1 and 7 bytes into a region of size 5 [-Wformat-truncation=]
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c:3032:32: warning: '%s' directive output may be truncated writing up to 31 bytes into a region of size 26 [-Wformat-truncation=]
drivers/net/ethernet/broadcom/tg3.c:11228:37: warning: '-txrx-' directive output may be truncated writing 6 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
drivers/net/ethernet/broadcom/tg3.c:11231:37: warning: '-tx-' directive output may be truncated writing 4 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
drivers/net/ethernet/broadcom/tg3.c:11234:37: warning: '-rx-' directive output may be truncated writing 4 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
drivers/net/ethernet/broadcom/tg3.c:11237:38: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 15 [-Wformat-truncation=]
drivers/net/ethernet/cadence/macb_main.c:3151:77: warning: '%s' directive output may be truncated writing up to 239 bytes into a region of size between 19 and 29 [-Wformat-truncation=]
drivers/net/ethernet/cavium/liquidio/lio_core.c:1121:76: warning: '%u' directive output may be truncated writing between 1 and 10 bytes into a region of size between 0 and 13 [-Wformat-truncation=]
drivers/net/ethernet/cavium/thunder/thunder_bgx.c:1432:34: warning: '%d' directive output may be truncated writing between 1 and 3 bytes into a region of size 2 [-Wformat-truncation=]
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c:255:64: warning: '%s' directive output may be truncated writing up to 287 bytes into a region of size 32 [-Wformat-truncation=]
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c:662:50: warning: '%s' directive output may be truncated writing up to 4895 bytes into a region of size 32 [-Wformat-truncation=]
drivers/net/ethernet/intel/igb/igb_main.c:3092:53: warning: '%d' directive output may be truncated writing between 1 and 5 bytes into a region of size between 1 and 13 [-Wformat-truncation=]
drivers/net/ethernet/marvell/octeontx2/af/cgx.c:1644:49: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 4 and 6 [-Wformat-overflow=]
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:533:36: warning: '%d' directive writing between 1 and 11 bytes into a region of size 7 [-Wformat-overflow=]
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1809:58: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h:48:34: warning: '%s' directive argument is null [-Wformat-overflow=]
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c:1421:9: warning: '.bin' directive output may be truncated writing 4 bytes into a region of size between 3 and 11 [-Wformat-truncation=]
drivers/net/ethernet/mellanox/mlxsw/core_thermal.c:545:66: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 7 [-Wformat-truncation=]
drivers/net/ethernet/neterion/s2io.c:6942:19: warning: '-RX' directive output may be truncated writing 3 bytes into a region of size between 0 and 17 [-Wformat-truncation=]
drivers/net/ethernet/neterion/s2io.c:6953:19: warning: '-TX' directive output may be truncated writing 3 bytes into a region of size between 0 and 17 [-Wformat-truncation=]
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c:212:24: warning: ' ' directive output may be truncated writing 1 byte into a region of size between 0 and 31 [-Wformat-truncation=]
drivers/net/ethernet/pensando/ionic/ionic_lif.c:237:11: warning: '%s' directive output may be truncated writing up to 31 bytes into a region of size 25 [-Wformat-truncation=]
drivers/net/ethernet/pensando/ionic/ionic_lif.c:237:25: warning: '%s' directive output may be truncated writing up to 31 bytes into a region of size between 10 and 25 [-Wformat-truncation=]
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1054:45: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 4 and 19 [-Wformat-overflow=]
drivers/net/ethernet/qlogic/qede/qede_main.c:1903:61: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size between 5 and 20 [-Wformat-truncation=]
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1771:49: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size between 9 and 24 [-Wformat-truncation=]
drivers/net/ethernet/ti/cpsw_ethtool.c:248:21: warning: ': ' directive output may be truncated writing 2 bytes into a region of size between 1 and 19 [-Wformat-truncation=]
drivers/net/phy/mscc/mscc_main.c:452:64: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
drivers/net/virtio_net.c:4101:36: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
drivers/net/virtio_net.c:4101:48: warning: '%d' directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=]
drivers/net/virtio_net.c:4101:50: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
drivers/net/virtio_net.c:4102:35: warning: '%d' directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=]
drivers/net/virtio_net.c:4102:49: warning: '%d' directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=]
drivers/net/wan/hdlc_ppp.c:353:35: warning: '%s' directive argument is null [-Wformat-overflow=]
drivers/net/wireless/ath/ath10k/core.c:928:50: warning: '%s' directive output may be truncated writing up to 99 bytes into a region of size between 98 and 99 [-Wformat-truncation=]
drivers/net/wireless/intel/iwlwifi/fw/acpi.c:1242:25: warning: '%s' directive argument is null [-Wformat-overflow=]
drivers/of/unittest.c:3763:43: error: invalid use of undefined type 'struct overlay_info'
drivers/opp/debugfs.c:43:42: warning: '%.62s' directive argument is null [-Wformat-overflow=]
drivers/opp/debugfs.c:63:42: warning: '%.1d' directive output may be truncated writing between 1 and 10 bytes into a region of size 2 [-Wformat-truncation=]
drivers/parisc/led.c:687:24: warning: '%s' directive output may be truncated writing up to 64 bytes into a region of size 26 [-Wformat-truncation=]
drivers/pci/controller/dwc/pci-keystone.c:1189:55: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 2 [-Wformat-truncation=]
drivers/pci/controller/dwc/pcie-designware.c:904:50: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 3 [-Wformat-truncation=]
drivers/pci/hotplug/cpci_hotplug_core.c:215:44: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
drivers/phy/allwinner/phy-sun4i-usb.c:792:52: warning: '_vbus' directive output may be truncated writing 5 bytes into a region of size between 2 and 12 [-Wformat-truncation=]
drivers/phy/allwinner/phy-sun4i-usb.c:806:60: warning: '_phy' directive output may be truncated writing 4 bytes into a region of size between 2 and 12 [-Wformat-truncation=]
drivers/phy/allwinner/phy-sun4i-usb.c:819:60: warning: '_hsic_12M' directive output may be truncated writing 9 bytes into a region of size between 2 and 12 [-Wformat-truncation=]
drivers/phy/allwinner/phy-sun4i-usb.c:826:60: warning: '_clk' directive output may be truncated writing 4 bytes into a region of size between 2 and 12 [-Wformat-truncation=]
drivers/phy/allwinner/phy-sun4i-usb.c:834:52: warning: '_reset' directive output may be truncated writing 6 bytes into a region of size between 2 and 12 [-Wformat-truncation=]
drivers/pinctrl/pinctrl-cy8c95x0.c:168: warning: Function parameter or member 'gpio_reset' not described in 'cy8c95x0_pinctrl'
drivers/platform/mellanox/mlxreg-hotplug.c:87:61: warning: '%d' directive output may be truncated writing 1 byte into a region of size between 0 and 31 [-Wformat-truncation=]
drivers/platform/x86/amd/pmc.c:1070:9: error: call to undeclared function 'acpi_register_lps0_dev'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
drivers/platform/x86/amd/pmc.c:1091:3: error: call to undeclared function 'acpi_unregister_lps0_dev'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
drivers/platform/x86/amd/pmc.c:878:35: error: variable has incomplete type 'struct acpi_s2idle_dev_ops'
drivers/power/supply/rt5033_charger.c:578:(.text+0x1e4): undefined reference to `extcon_get_state'
drivers/power/supply/rt5033_charger.c:696:(.text+0x11a4): undefined reference to `extcon_find_edev_by_node'
drivers/remoteproc/keystone_remoteproc.c:369:39: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 5 [-Wformat-truncation=]
drivers/rpmsg/rpmsg_char.c:75: warning: Function parameter or member 'remote_flow_restricted' not described in 'rpmsg_eptdev'
drivers/rpmsg/rpmsg_char.c:75: warning: Function parameter or member 'remote_flow_updated' not described in 'rpmsg_eptdev'
drivers/rtc/rtc-sh.c:517:58: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 3 [-Wformat-truncation=]
drivers/s390/block/dasd_eckd.c:1088:27: warning: '%s' directive output may be truncated writing up to 3 bytes into a region of size 1 [-Wformat-truncation=]
drivers/scsi/aha1542.c:775:61: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
drivers/scsi/ch.c:915:29: warning: '%d' directive writing between 1 and 10 bytes into a region of size 6 [-Wformat-overflow=]
drivers/scsi/lpfc/lpfc_init.c:14740:53: warning: '.grp' directive output may be truncated writing 4 bytes into a region of size between 1 and 80 [-Wformat-truncation=]
drivers/scsi/megaraid.c:317:36: warning: '%d' directive output may be truncated writing between 1 and 2 bytes into a region of size between 1 and 2 [-Wformat-truncation=]
drivers/scsi/mpt3sas/mpt3sas_base.c:3133:63: warning: '-mq-poll' directive output may be truncated writing 8 bytes into a region of size between 6 and 31 [-Wformat-truncation=]
drivers/scsi/mpt3sas/mpt3sas_base.c:3142:68: warning: '%d' directive output may be truncated writing between 1 and 3 bytes into a region of size between 1 and 26 [-Wformat-truncation=]
drivers/scsi/mpt3sas/mpt3sas_base.c:830:57: warning: '%s' directive output may be truncated writing up to 23 bytes into a region of size 15 [-Wformat-truncation=]
drivers/scsi/mpt3sas/mpt3sas_scsih.c:12330:23: warning: '%s' directive output may be truncated writing up to 23 bytes into a region of size 11 [-Wformat-truncation=]
drivers/scsi/qla2xxx/qla_mr.c:3017:25: warning: 'memset' writing 68 bytes into a region of size 64 overflows the destination [-Wstringop-overflow=]
drivers/scsi/st.c:4190:31: warning: '%s' directive output may be truncated writing up to 31 bytes into a region of size between 9 and 10 [-Wformat-truncation=]
drivers/thermal/thermal_sysfs.c:474:38: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 9 [-Wformat-truncation=]
drivers/tty/serial/samsung_tty.c:1880:35: warning: '%d' directive writing between 1 and 10 bytes into a region of size 2 [-Wformat-overflow=]
drivers/tty/serial/ucc_uart.c:1204:59: warning: '%u' directive writing between 1 and 2 bytes into a region of size between 1 and 11 [-Wformat-overflow=]
drivers/usb/core/hcd.c:443:48: warning: '%s' directive output may be truncated writing up to 64 bytes into a region of size between 35 and 99 [-Wformat-truncation=]
drivers/usb/core/hcd.c:464:48: warning: '%s' directive output may be truncated writing up to 64 bytes into a region of size between 35 and 99 [-Wformat-truncation=]
drivers/usb/core/usb.c:706:37: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 15 [-Wformat-truncation=]
drivers/usb/core/usb.c:715:37: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 15 [-Wformat-truncation=]
drivers/usb/gadget/function/f_mass_storage.c:2946:48: warning: '%d' directive output may be truncated writing between 1 and 9 bytes into a region of size 5 [-Wformat-truncation=]
drivers/usb/gadget/udc/tegra-xudc.c:3547:60: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 2 [-Wformat-truncation=]
drivers/vdpa/pds/debugfs.c:266:49: warning: '%02d' directive output may be truncated writing between 2 and 11 bytes into a region of size 6 [-Wformat-truncation=]
drivers/watchdog/stm32_iwdg.c:215:34: warning: 'stm32_iwdg_of_match' defined but not used [-Wunused-const-variable=]
drivers/watchdog/stm32_iwdg.c:215:34: warning: unused variable 'stm32_iwdg_of_match' [-Wunused-const-variable]
drivers/xen/manage.c:354:60: warning: '%s' directive output may be truncated writing up to 95 bytes into a region of size 12 [-Wformat-truncation=]
fs/dlm/debug_fs.c:1031:50: warning: '_queued_asts' directive output may be truncated writing 12 bytes into a region of size between 8 and 72 [-Wformat-truncation=]
fs/gfs2/super.c:768: warning: Function parameter or member 'who' not described in 'gfs2_freeze_super'
fs/gfs2/super.c:823: warning: Function parameter or member 'who' not described in 'gfs2_thaw_super'
fs/smb/server/smb2pdu.c:4166: warning: Excess function parameter 'infoclass_size' description in 'buffer_check_err'
include/linux/build_bug.h:78:41: error: static assertion failed: "sizeof(struct utp_upiu_header) == 12"
include/linux/dev_printk.h:150:24: warning: '%s' directive argument is null [-Wformat-overflow=]
include/linux/dynamic_debug.h:269:33: warning: '%s' directive argument is null [-Wformat-overflow=]
include/linux/fortify-string.h:406:19: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
include/linux/kern_levels.h:5:25: warning: '%s' directive argument is null [-Wformat-overflow=]
include/linux/phy.h:296:20: warning: '%s' directive output may be truncated writing up to 60 bytes into a region of size 20 [-Wformat-truncation=]
include/linux/printk.h:455:44: warning: '%s' directive argument is null [-Wformat-overflow=]
include/net/9p/9p.h:55:9: warning: '%s' directive argument is null [-Wformat-overflow=]
kernel/bpf/core.c:596:54: warning: '%s' directive argument is null [-Wformat-truncation=]
kernel/bpf/map_iter.c:200:17: warning: no previous declaration for 'bpf_map_sum_elem_count' [-Wmissing-declarations]
kernel/locking/lockdep_proc.c:438:32: warning: '%lld' directive output may be truncated writing between 1 and 17 bytes into a region of size 15 [-Wformat-truncation=]
kernel/relay.c:357:42: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
kernel/workqueue.c:2148:54: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 14 [-Wformat-truncation=]
kernel/workqueue.c:2188:54: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 14 [-Wformat-truncation=]
lib/string_helpers.c:119:46: warning: '%03u' directive output may be truncated writing between 3 and 10 bytes into a region of size 7 [-Wformat-truncation=]
lib/vsprintf.c:2893:33: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
mm/mempolicy.c:3118:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
net/8021q/vlan.c:235:46: warning: '%.4i' directive output may be truncated writing 4 bytes into a region of size between 0 and 15 [-Wformat-truncation=]
net/8021q/vlan.c:247:46: warning: '%i' directive output may be truncated writing between 1 and 4 bytes into a region of size between 0 and 15 [-Wformat-truncation=]
net/9p/trans_xen.c:444:39: warning: '%d' directive writing between 1 and 11 bytes into a region of size 8 [-Wformat-overflow=]
net/bpf/test_run.c:559:15: warning: no previous declaration for 'bpf_fentry_test_sinfo' [-Wmissing-declarations]
net/bpf/test_run.c:569:17: warning: no previous declaration for 'bpf_modify_return_test2' [-Wmissing-declarations]
net/core/selftests.c:404:52: warning: '%s' directive output may be truncated writing up to 279 bytes into a region of size 28 [-Wformat-truncation=]
net/socket.c:1678:21: warning: no previous declaration for 'update_socket_protocol' [-Wmissing-declarations]
net/sunrpc/clnt.c:571:75: warning: '%s' directive output may be truncated writing up to 107 bytes into a region of size 48 [-Wformat-truncation=]
powerpc64-linux-ld: drivers/power/supply/rt5033_charger.c:710:(.text+0x1284): undefined reference to `devm_extcon_register_notifier_all'
security/keys/proc.c:213:44: warning: 'h' directive writing 1 byte into a region of size between 0 and 15 [-Wformat-overflow=]
security/keys/proc.c:217:45: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
sound/aoa/fabrics/layout.c:779:36: warning: '%s' directive output may be truncated writing up to 31 bytes into a region of size 23 [-Wformat-truncation=]
sound/core/ump.c:1160:63: warning: '%s' directive output may be truncated writing up to 127 bytes into a region of size between 21 and 23 [-Wformat-truncation=]
sound/core/ump.c:1194:53: warning: '%s' directive output may be truncated writing up to 127 bytes into a region of size 80 [-Wformat-truncation=]
sound/firewire/fireworks/fireworks.c:97:28: warning: ', GUID ' directive output may be truncated writing 7 bytes into a region of size between 4 and 77 [-Wformat-truncation=]
sound/hda/intel-sdw-acpi.c:34:35: warning: '-subproperties' directive output may be truncated writing 14 bytes into a region of size between 7 and 17 [-Wformat-truncation=]
sound/hda/intel-sdw-acpi.c:34:35: warning: '-subproperties' directive output may be truncated writing 14 bytes into a region of size between 8 and 17 [-Wformat-truncation=]
sound/isa/ad1848/ad1848.c:104:29: warning: ' at 0x' directive output may be truncated writing 6 bytes into a region of size between 1 and 80 [-Wformat-truncation=]
sound/isa/cs423x/cs4231.c:106:29: warning: ' at 0x' directive output may be truncated writing 6 bytes into a region of size between 1 and 80 [-Wformat-truncation=]
sound/isa/cs423x/cs4236.c:375:29: warning: ' at 0x' directive output may be truncated writing 6 bytes into a region of size between 1 and 80 [-Wformat-truncation=]
sound/isa/es1688/es1688.c:134:20: warning: ' at 0x' directive output may be truncated writing 6 bytes into a region of size between 1 and 80 [-Wformat-truncation=]
sound/isa/opti9xx/miro.c:1348:31: warning: '%s' directive output may be truncated writing up to 79 bytes into a region of size between 35 and 72 [-Wformat-truncation=]
sound/isa/opti9xx/opti92x-ad1848.c:868:23: warning: '%s' directive output may be truncated writing up to 79 bytes into a region of size between 47 and 78 [-Wformat-truncation=]
sound/isa/sscape.c:560:50: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 3 [-Wformat-truncation=]
sound/soc/dwc/dwc-i2s.c:733:12: warning: 'jh7110_i2s_crg_master_init' defined but not used [-Wunused-function]
sound/soc/dwc/dwc-i2s.c:891:12: warning: 'jh7110_i2srx_crg_init' defined but not used [-Wunused-function]
sound/soc/dwc/dwc-i2s.c:908:12: warning: 'jh7110_i2stx0_clk_cfg' defined but not used [-Wunused-function]
sound/xen/xen_snd_front_cfg.c:486:49: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
{standard input}:15: Error: symbol `__export_symbol_alpha_mv' is already defined

Unverified Error/Warning (likely false positive, please contact us if interested):

(.text+0x4924): undefined reference to `.L858'
drivers/dma/fsl-edma-main.c:234:3-10: line 234 is redundant because platform_get_irq() already prints an error
drivers/firmware/broadcom/bcm47xx_sprom.c:604:60: warning: '/' directive output may be truncated writing 1 byte into a region of size between 0 and 3 [-Wformat-truncation=]
drivers/firmware/broadcom/bcm47xx_sprom.c:666:63: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
drivers/gpu/drm/nouveau/nouveau_exec.c:399:22-28: ERROR: invalid reference to the index variable of the iterator on line 373
drivers/gpu/drm/nouveau/nouveau_uvmm.c:1532:23-25: ERROR: invalid reference to the index variable of the iterator on line 41
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_vpu.c:38:32: warning: cast from 'mtk_vcodec_ipi_handler' (aka 'void (*)(void *, unsigned int, void *)') to 'ipi_handler_t' (aka 'void (*)(const void *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict]
fs/erofs/zdata.c:1042 z_erofs_do_read_page() error: we previously assumed 'fe->pcl' could be null (see line 1016)
fs/ext4/super.c:796 update_super_work() error: uninitialized symbol 'call_notify_err'.
include/linux/compiler_types.h:397:45: error: call to '__compiletime_assert_314' declared with attribute error: BUILD_BUG_ON failed: IS_ENABLED(CONFIG_32BIT) && (PFN_PTE_SHIFT > PAGE_SHIFT)
kernel/workqueue.c:325:40: sparse: sparse: duplicate [noderef]
kernel/workqueue.c:325:40: sparse: sparse: multiple address spaces given: __percpu & __rcu
lib/crypto/mpi/mpi-inv.c:34:15: warning: variable 'k' set but not used [-Wunused-but-set-variable]
sh4-linux-gcc: internal compiler error: Segmentation fault signal terminated program cc1
{standard input}: Warning: end of file not at end of a line; newline inserted
{standard input}:1095: Error: pcrel too far
{standard input}:611: Warning: end of file not at end of a line; newline inserted
{standard input}:944: Error: unknown pseudo-op: `.'

Error/Warning ids grouped by kconfigs:

gcc_recent_errors
|-- alpha-allnoconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- alpha-allyesconfig
|   |-- block-blk-throttle.c:warning:lu-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- block-blk-throttle.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-crypto-intel-qat-qat_common-adf_isr.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-leds-trigger-ledtrig-cpu.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-media-radio-radio-miropcm20.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-net-ethernet-amd-pds_core-core.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-amd-pds_core-dev.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-cavium-liquidio-lio_core.c:warning:u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-marvell-octeontx2-af-cgx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-marvell-octeontx2-af-rvu_debugfs.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-marvell-octeontx2-nic-otx2_pf.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-pensando-ionic-ionic_lif.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-scsi-aha1542.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-vdpa-pds-debugfs.c:warning:02d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|   |-- sound-isa-ad1848-ad1848.c:warning:at-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- sound-isa-cs423x-cs4231.c:warning:at-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- sound-isa-cs423x-cs4236.c:warning:at-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- sound-isa-es1688-es1688.c:warning:at-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- sound-isa-opti9xx-miro.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- sound-isa-opti9xx-opti92x-ad1848.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   `-- sound-isa-sscape.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- alpha-defconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- alpha-randconfig-r004-20230825
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   `-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|-- alpha-randconfig-r005-20230825
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-iio-adc-aspeed_adc.c:warning:s-directive-argument-is-null
|   `-- drivers-watchdog-stm32_iwdg.c:warning:stm32_iwdg_of_match-defined-but-not-used
|-- alpha-randconfig-r006-20230826
|   `-- drivers-of-unittest.c:error:invalid-use-of-undefined-type-struct-overlay_info
|-- alpha-randconfig-r012-20230825
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   `-- standard-input:Error:symbol-__export_symbol_alpha_mv-is-already-defined
|-- alpha-randconfig-r024-20230825
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-crypto-intel-qat-qat_common-adf_isr.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   `-- drivers-watchdog-stm32_iwdg.c:warning:stm32_iwdg_of_match-defined-but-not-used
|-- arc-allmodconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-net-wan-hdlc_ppp.c:warning:s-directive-argument-is-null
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- arc-allnoconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- arc-allyesconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- arc-defconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- arc-randconfig-001-20230825
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   `-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|-- arc-randconfig-r013-20230825
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   `-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|-- arc-vdk_hs38_smp_defconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- arm-allnoconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- arm-defconfig
|   |-- arch-arm-kernel-bios32.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-clk-mvebu-clk-cpu.c:warning:sprintf-may-write-a-terminating-nul-past-the-end-of-the-destination
|   |-- drivers-clocksource-sh_mtu2.c:warning:u-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-crypto-marvell-cesa-cesa.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-tegra20-apb-dma.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-memory-tegra-tegra20.c:warning:.-directive-output-may-be-truncated-writing-byte-into-a-region-of-size-between-and
|   |-- drivers-remoteproc-keystone_remoteproc.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-rtc-rtc-sh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-usb-gadget-function-f_mass_storage.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- security-keys-proc.c:warning:h-directive-writing-byte-into-a-region-of-size-between-and
|   `-- security-keys-proc.c:warning:sprintf-may-write-a-terminating-nul-past-the-end-of-the-destination
|-- arm-imx_v6_v7_defconfig
|   `-- drivers-net-wireless-ath-ath10k-core.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|-- arm-randconfig-r001-20230825
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-dma-tegra20-apb-dma.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- include-linux-build_bug.h:error:static-assertion-failed:sizeof(struct-utp_upiu_header)
|-- arm-randconfig-r016-20230824
|   |-- drivers-scsi-qla2xxx-qla_mr.c:warning:memset-writing-bytes-into-a-region-of-size-overflows-the-destination
|   `-- include-linux-build_bug.h:error:static-assertion-failed:sizeof(struct-utp_upiu_header)
|-- arm-realview_defconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- arm-s3c6400_defconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- arm64-allnoconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- arm64-defconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-firmware-efi-cper-arm.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-cavium-thunder-thunder_bgx.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-freescale-dpaa-dpaa_ethtool.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-wireless-ath-ath10k-core.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-usb-gadget-udc-tegra-xudc.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   `-- drivers-xen-manage.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- arm64-randconfig-r026-20230823
|   `-- drivers-net-ethernet-netronome-nfp-nfp_net_ethtool.c:warning:directive-output-may-be-truncated-writing-byte-into-a-region-of-size-between-and
|-- csky-allmodconfig
|   |-- arch-csky-include-asm-ptrace.h:error:expected-before-int
|   |-- arch-csky-include-asm-ptrace.h:error:expected-before-void
|   |-- arch-csky-include-asm-traps.h:error:expected-before-void
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-crypto-hifn_795x.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-tegra20-apb-dma.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-broadcom-bnx2x-bnx2x_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-pci-controller-dwc-pci-keystone.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-usb-gadget-function-f_mass_storage.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- csky-allnoconfig
|   |-- arch-csky-include-asm-ptrace.h:error:expected-before-int
|   |-- arch-csky-include-asm-ptrace.h:error:expected-before-void
|   |-- arch-csky-include-asm-traps.h:error:expected-before-void
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- csky-allyesconfig
|   |-- arch-csky-include-asm-ptrace.h:error:expected-before-int
|   |-- arch-csky-include-asm-ptrace.h:error:expected-before-void
|   |-- arch-csky-include-asm-traps.h:error:expected-before-void
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-crypto-hifn_795x.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-tegra20-apb-dma.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-broadcom-bnx2x-bnx2x_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-pci-controller-dwc-pci-keystone.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-usb-gadget-function-f_mass_storage.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|   |-- sound-core-ump.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   `-- sound-core-ump.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|-- csky-defconfig
|   |-- arch-csky-include-asm-ptrace.h:error:expected-before-int
|   |-- arch-csky-include-asm-ptrace.h:error:expected-before-void
|   |-- arch-csky-include-asm-traps.h:error:expected-before-void
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- csky-randconfig-r003-20230824
|   |-- arch-csky-include-asm-ptrace.h:error:expected-before-int
|   |-- arch-csky-include-asm-ptrace.h:error:expected-before-void
|   `-- arch-csky-include-asm-traps.h:error:expected-before-void
|-- csky-randconfig-r006-20230825
|   `-- sound-firewire-fireworks-fireworks.c:warning:GUID-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|-- i386-allnoconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- i386-allyesconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-leds-trigger-ledtrig-netdev.c:warning:writing-byte-into-a-region-of-size
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- i386-buildonly-randconfig-001-20230826
|   `-- include-net-9p-9p.h:warning:s-directive-argument-is-null
|-- i386-debian-10.3
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- i386-defconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   `-- net-socket.c:warning:no-previous-declaration-for-update_socket_protocol
|-- i386-randconfig-011-20230825
|   `-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|-- i386-randconfig-012-20230825
|   |-- ERROR:efi-sound-pci-hda-snd-hda-scodec-tas2781-i2c.ko-undefined
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- include-linux-fortify-string.h:warning:writing-byte-into-a-region-of-size
|   `-- lib-vsprintf.c:warning:writing-byte-into-a-region-of-size
|-- i386-randconfig-013-20230825
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-opp-debugfs.c:warning:.62s-directive-argument-is-null
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   `-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|-- i386-randconfig-014-20230825
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- include-linux-dynamic_debug.h:warning:s-directive-argument-is-null
|   |-- include-linux-printk.h:warning:s-directive-argument-is-null
|   `-- lib-vsprintf.c:warning:writing-byte-into-a-region-of-size
|-- i386-randconfig-015-20230825
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- include-linux-printk.h:warning:s-directive-argument-is-null
|-- i386-randconfig-016-20230825
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- kernel-bpf-map_iter.c:warning:no-previous-declaration-for-bpf_map_sum_elem_count
|   |-- net-bpf-test_run.c:warning:no-previous-declaration-for-bpf_fentry_test_sinfo
|   |-- net-bpf-test_run.c:warning:no-previous-declaration-for-bpf_modify_return_test2
|   `-- net-socket.c:warning:no-previous-declaration-for-update_socket_protocol
|-- i386-randconfig-061-20230826
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-dma-fsl-edma-common.c:sparse:sparse:cast-removes-address-space-__iomem-of-expression
|   |-- drivers-dma-fsl-edma-main.c:sparse:sparse:cast-removes-address-space-__iomem-of-expression
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- include-linux-printk.h:warning:s-directive-argument-is-null
|   |-- kernel-workqueue.c:sparse:sparse:duplicate-noderef
|   `-- kernel-workqueue.c:sparse:sparse:multiple-address-spaces-given:__percpu-__rcu
|-- i386-randconfig-062-20230826
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- include-linux-fortify-string.h:warning:writing-byte-into-a-region-of-size
|   |-- include-linux-printk.h:warning:s-directive-argument-is-null
|   |-- kernel-workqueue.c:sparse:sparse:duplicate-noderef
|   |-- kernel-workqueue.c:sparse:sparse:multiple-address-spaces-given:__percpu-__rcu
|   `-- lib-vsprintf.c:warning:writing-byte-into-a-region-of-size
|-- i386-randconfig-063-20230826
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- kernel-workqueue.c:sparse:sparse:duplicate-noderef
|   `-- kernel-workqueue.c:sparse:sparse:multiple-address-spaces-given:__percpu-__rcu
|-- i386-randconfig-141-20230825
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- fs-ext4-super.c-update_super_work()-error:uninitialized-symbol-call_notify_err-.
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   `-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|-- i386-randconfig-r023-20230825
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- kernel-bpf-map_iter.c:warning:no-previous-declaration-for-bpf_map_sum_elem_count
|   |-- net-bpf-test_run.c:warning:no-previous-declaration-for-bpf_fentry_test_sinfo
|   |-- net-bpf-test_run.c:warning:no-previous-declaration-for-bpf_modify_return_test2
|   `-- net-socket.c:warning:no-previous-declaration-for-update_socket_protocol
|-- loongarch-allmodconfig
|   `-- lib-gcc-loongarch64-linux-..-plugin-include-config-loongarch-loongarch-opts.h:fatal-error:loongarch-def.h:No-such-file-or-directory
|-- loongarch-allnoconfig
|   |-- arch-loongarch-kernel-asm-offsets.c:warning:no-previous-prototype-for-output_thread_lbt_defines
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- loongarch-allyesconfig
|   `-- lib-gcc-loongarch64-linux-..-plugin-include-config-loongarch-loongarch-opts.h:fatal-error:loongarch-def.h:No-such-file-or-directory
|-- loongarch-defconfig
|   |-- arch-loongarch-kernel-asm-offsets.c:warning:no-previous-prototype-for-output_thread_lbt_defines
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   `-- sound-hda-intel-sdw-acpi.c:warning:subproperties-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|-- loongarch-randconfig-r011-20230825
|   |-- arch-loongarch-kernel-asm-offsets.c:warning:no-previous-prototype-for-output_thread_lbt_defines
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-crypto-intel-qat-qat_common-adf_isr.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   `-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|-- loongarch-randconfig-r031-20230825
|   |-- arch-loongarch-kernel-asm-offsets.c:warning:no-previous-prototype-for-output_thread_lbt_defines
|   |-- drivers-crypto-intel-qat-qat_common-adf_isr.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   `-- kernel-bpf-core.c:warning:s-directive-argument-is-null
|-- loongarch-randconfig-r036-20230825
|   `-- drivers-net-wireless-intel-iwlwifi-fw-acpi.c:warning:s-directive-argument-is-null
|-- m68k-allmodconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- m68k-allnoconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- m68k-allyesconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- m68k-defconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   `-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|-- m68k-m5272c3_defconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- m68k-randconfig-r003-20230825
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   `-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|-- m68k-randconfig-r032-20230825
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   `-- drivers-watchdog-stm32_iwdg.c:warning:stm32_iwdg_of_match-defined-but-not-used
|-- microblaze-allmodconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-crypto-ccree-cc_cipher.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-crypto-hifn_795x.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-tegra20-apb-dma.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_gfx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-hid-hid-sensor-custom.c:warning:s-directive-output-may-be-truncated-writing-likely-or-more-bytes-into-a-region-of-size-between-and
|   |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-broadcom-bnx2x-bnx2x_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-pci-controller-dwc-pci-keystone.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-usb-gadget-function-f_mass_storage.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- microblaze-allnoconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- microblaze-allyesconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-crypto-hifn_795x.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-tegra20-apb-dma.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-broadcom-bnx2x-bnx2x_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-pci-controller-dwc-pci-keystone.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-usb-gadget-function-f_mass_storage.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- microblaze-defconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- mips-allnoconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- mips-randconfig-r012-20230826
|   `-- include-linux-compiler_types.h:error:call-to-__compiletime_assert_NNN-declared-with-attribute-error:BUILD_BUG_ON-failed:IS_ENABLED(CONFIG_32BIT)-(PFN_PTE_SHIFT-PAGE_SHIFT)
|-- nios2-alldefconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- nios2-allmodconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- nios2-allnoconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- nios2-allyesconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- nios2-defconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- nios2-randconfig-r002-20230825
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   `-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|-- openrisc-allmodconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-tegra20-apb-dma.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-broadcom-bnx2x-bnx2x_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-pci-controller-dwc-pci-keystone.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-usb-gadget-function-f_mass_storage.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- openrisc-allnoconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- openrisc-allyesconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-tegra20-apb-dma.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-broadcom-bnx2x-bnx2x_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-pci-controller-dwc-pci-keystone.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-usb-gadget-function-f_mass_storage.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- openrisc-randconfig-r006-20230825
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   `-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|-- openrisc-randconfig-r035-20230825
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-dma-tegra20-apb-dma.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-usb-gadget-function-f_mass_storage.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   `-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|-- openrisc-virt_defconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- parisc-allmodconfig
|   |-- ERROR:L874-drivers-mtd-nand-raw-nand.ko-undefined
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-crypto-intel-qat-qat_common-adf_isr.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-parisc-led.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- parisc-allnoconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- parisc-allyesconfig
|   |-- (.text):undefined-reference-to-L858
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-crypto-intel-qat-qat_common-adf_isr.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-firmware-broadcom-bcm47xx_sprom.c:warning:directive-output-may-be-truncated-writing-byte-into-a-region-of-size-between-and
|   |-- drivers-firmware-broadcom-bcm47xx_sprom.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-parisc-led.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- parisc-defconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   `-- drivers-parisc-led.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- parisc64-defconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-serio-serio_raw.c:warning:ld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-parisc-led.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- powerpc-allnoconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- powerpc-arches_defconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- powerpc-currituck_defconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- powerpc-ppc6xx_defconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-net-ethernet-broadcom-bnx2x-bnx2x_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- sound-aoa-fabrics-layout.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- powerpc-rainier_defconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- powerpc-randconfig-r026-20230825
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-pci-controller-dwc-pci-keystone.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-tty-serial-ucc_uart.c:warning:u-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   `-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|-- powerpc64-randconfig-r004-20230826
|   `-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- powerpc64-randconfig-r021-20230823
|   `-- arch-powerpc-lib-sstep.c:error:writing-bytes-into-a-region-of-size
|-- powerpc64-randconfig-r025-20230825
|   |-- drivers-crypto-intel-qat-qat_common-adf_isr.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
|   `-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|-- powerpc64-randconfig-r035-20230826
|   |-- drivers-power-supply-rt5033_charger.c:(.text):undefined-reference-to-extcon_find_edev_by_node
|   |-- drivers-power-supply-rt5033_charger.c:(.text):undefined-reference-to-extcon_get_state
|   `-- powerpc64-linux-ld:drivers-power-supply-rt5033_charger.c:(.text):undefined-reference-to-devm_extcon_register_notifier_all
|-- riscv-allnoconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   `-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- riscv-defconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-block-virtio_blk.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-gpu-drm-nouveau-nouveau_backlight.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-mmc-host-mmc_spi.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-cadence-macb_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pci-controller-dwc-pcie-designware.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_clk-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_hsic_12M-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_phy-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_reset-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_vbus-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- net-8021q-vlan.c:warning:.4i-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- riscv-randconfig-001-20230826
|   `-- drivers-net-ethernet-mellanox-mlx5-core-mlx5_core.h:warning:s-directive-argument-is-null
|-- riscv-randconfig-r036-20230826
|   `-- drivers-net-phy-mscc-mscc_main.c:warning:sprintf-may-write-a-terminating-nul-past-the-end-of-the-destination
|-- riscv-rv32_defconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   `-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|-- s390-allnoconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- s390-defconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-net-ethernet-mellanox-mlx5-core-mlx5_core.h:warning:s-directive-argument-is-null
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-s390-block-dasd_eckd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   `-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|-- s390-randconfig-r003-20230826
|   `-- drivers-s390-block-dasd_eckd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- s390-randconfig-r014-20230825
|   |-- drivers-net-ethernet-mellanox-mlxsw-core_linecards.c:warning:.bin-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   `-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|-- s390-randconfig-r021-20230825
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   `-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|-- s390-randconfig-r051-20230730
|   |-- drivers-gpu-drm-nouveau-nouveau_exec.c:ERROR:invalid-reference-to-the-index-variable-of-the-iterator-on-line
|   `-- drivers-gpu-drm-nouveau-nouveau_uvmm.c:ERROR:invalid-reference-to-the-index-variable-of-the-iterator-on-line
|-- sh-allmodconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|   |-- sh4-linux-gcc:internal-compiler-error:Segmentation-fault-signal-terminated-program-cc1
|   |-- standard-input:Error:pcrel-too-far
|   |-- standard-input:Error:unknown-pseudo-op:
|   `-- standard-input:Warning:end-of-file-not-at-end-of-a-line-newline-inserted
|-- sh-allnoconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- sh-allyesconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|   |-- sh4-linux-gcc:internal-compiler-error:Segmentation-fault-signal-terminated-program-cc1
|   |-- standard-input:Error:pcrel-too-far
|   `-- standard-input:Warning:end-of-file-not-at-end-of-a-line-newline-inserted
|-- sh-randconfig-r003-20230825
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   `-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|-- sh-randconfig-r025-20230825
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- sparc-allmodconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-crypto-intel-qat-qat_common-adf_isr.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-marvell-octeontx2-af-cgx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-marvell-octeontx2-nic-otx2_pf.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-vdpa-pds-debugfs.c:warning:02d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- sparc-allnoconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- sparc-allyesconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-crypto-intel-qat-qat_common-adf_isr.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-marvell-octeontx2-af-cgx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-marvell-octeontx2-nic-otx2_pf.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-scsi-lpfc-lpfc_init.c:warning:.grp-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-vdpa-pds-debugfs.c:warning:02d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|   `-- kernel-locking-lockdep_proc.c:warning:lld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- sparc-defconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-input-keyboard-sunkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   `-- drivers-input-mouse-sermouse.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|-- sparc-randconfig-r001-20230825
|   |-- drivers-crypto-hifn_795x.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   `-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|-- sparc-sparc64_defconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- sparc64-allmodconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-crypto-intel-qat-qat_common-adf_isr.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-marvell-octeontx2-af-cgx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-marvell-octeontx2-nic-otx2_pf.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-vdpa-pds-debugfs.c:warning:02d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- sparc64-allyesconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-crypto-intel-qat-qat_common-adf_isr.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-marvell-octeontx2-af-cgx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-marvell-octeontx2-nic-otx2_pf.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-vdpa-pds-debugfs.c:warning:02d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|-- sparc64-defconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- um-defconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- um-i386_defconfig
|   |-- arch-um-os-Linux-umid.c:warning:__builtin___sprintf_chk-may-write-a-terminating-nul-past-the-end-of-the-destination
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   `-- net-socket.c:warning:no-previous-declaration-for-update_socket_protocol
|-- um-x86_64_defconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- x86_64-allnoconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- x86_64-allyesconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-infiniband-hw-qib-qib_verbs.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- fs-smb-server-smb2pdu.c:warning:Excess-function-parameter-infoclass_size-description-in-buffer_check_err
|   |-- sound-core-ump.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   `-- sound-core-ump.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|-- x86_64-buildonly-randconfig-004-20230824
|   `-- drivers-tty-serial-samsung_tty.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|-- x86_64-buildonly-randconfig-006-20230824
|   |-- drivers-net-ethernet-pensando-ionic-ionic_lif.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   `-- drivers-net-ethernet-ti-cpsw_ethtool.c:warning::directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|-- x86_64-defconfig
|   |-- arch-x86-kernel-cpu-microcode-amd.c:warning:h.bin-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-lifebook.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-iommu-intel-dmar.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:rx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:tx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:txrx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-virtio_net.c:warning:sprintf-may-write-a-terminating-nul-past-the-end-of-the-destination
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- include-linux-printk.h:warning:s-directive-argument-is-null
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- lib-vsprintf.c:warning:writing-byte-into-a-region-of-size
|   |-- mm-mempolicy.c:warning:writing-byte-into-a-region-of-size
|   |-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   `-- sound-hda-intel-sdw-acpi.c:warning:subproperties-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|-- x86_64-randconfig-001-20230825
|   |-- arch-x86-kernel-cpu-microcode-amd.c:warning:h.bin-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- net-9p-trans_xen.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- sound-soc-dwc-dwc-i2s.c:warning:jh7110_i2s_crg_master_init-defined-but-not-used
|   |-- sound-soc-dwc-dwc-i2s.c:warning:jh7110_i2srx_crg_init-defined-but-not-used
|   `-- sound-soc-dwc-dwc-i2s.c:warning:jh7110_i2stx0_clk_cfg-defined-but-not-used
|-- x86_64-randconfig-002-20230825
|   `-- drivers-firmware-efi-cper-x86.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|-- x86_64-randconfig-003-20230823
|   |-- drivers-clk-clk-renesas-pcie.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-neterion-s2io.c:warning:RX-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   `-- drivers-net-ethernet-neterion-s2io.c:warning:TX-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|-- x86_64-randconfig-003-20230825
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_mes.c:warning:s-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-lifebook.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-bnx2x-bnx2x_cmn.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-bnxt-bnxt_ethtool.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-netronome-nfp-nfp_net_ethtool.c:warning:directive-output-may-be-truncated-writing-byte-into-a-region-of-size-between-and
|   |-- drivers-platform-mellanox-mlxreg-hotplug.c:warning:d-directive-output-may-be-truncated-writing-byte-into-a-region-of-size-between-and
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   `-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|-- x86_64-randconfig-004-20230825
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-edac-sb_edac.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-edac-skx_common.c:warning:_DIMM-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   `-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|-- x86_64-randconfig-005-20230825
|   |-- drivers-leds-leds-lp55xx-common.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-virtio_net.c:warning:sprintf-may-write-a-terminating-nul-past-the-end-of-the-destination
|   `-- include-linux-dev_printk.h:warning:s-directive-argument-is-null
|-- x86_64-randconfig-006-20230825
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-virtio_net.c:warning:sprintf-may-write-a-terminating-nul-past-the-end-of-the-destination
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- include-linux-printk.h:warning:s-directive-argument-is-null
|   |-- lib-vsprintf.c:warning:writing-byte-into-a-region-of-size
|   `-- sound-xen-xen_snd_front_cfg.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|-- x86_64-randconfig-101-20230825
|   `-- drivers-dma-fsl-edma-main.c:line-is-redundant-because-platform_get_irq()-already-prints-an-error
|-- x86_64-randconfig-161-20230825
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_device.c:warning:Function-parameter-or-member-xcc_id-not-described-in-amdgpu_mm_wreg_mmio_rlc
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   `-- fs-erofs-zdata.c-z_erofs_do_read_page()-error:we-previously-assumed-fe-pcl-could-be-null-(see-line-)
|-- x86_64-randconfig-r003-20230826
|   `-- drivers-ata-pata_it821x.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- x86_64-randconfig-r016-20230823
|   |-- drivers-clk-clk-lmk04832.c:warning:02d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-clk-clk-lmk04832.c:warning:02d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_ras_eeprom.c:warning:012llX-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-i915-display-intel_tc.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-hwmon-i5k_amb.c:warning:_alarm-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-hwmon-i5k_amb.c:warning:_input-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-hwmon-i5k_amb.c:warning:_label-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-hwmon-i5k_amb.c:warning:_max-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-hwmon-i5k_amb.c:warning:_mid-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-hwmon-i5k_amb.c:warning:_min-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-opp-debugfs.c:warning:.1d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   `-- drivers-pci-hotplug-cpci_hotplug_core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|-- x86_64-rhel-8.3
|   |-- block-blk-throttle.c:warning:lu-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- block-blk-throttle.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-block-virtio_blk.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-edac-sb_edac.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-edac-skx_common.c:warning:_DIMM-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-firmware-efi-cper-x86.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-hid-hid-logitech-dj.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-hid-hid-sensor-custom.c:warning:s-directive-output-may-be-truncated-writing-likely-or-more-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-elantech.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-sermouse.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-vmmouse.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-vsxxxaa.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-serio-serio_raw.c:warning:ld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-md-raid5.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-intel-igb-igb_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-ch.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-scsi-megaraid.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:mq-poll-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-mpt3sas-mpt3sas_scsih.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-st.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- include-linux-phy.h:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- net-8021q-vlan.c:warning:.4i-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   `-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|-- xtensa-allnoconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- xtensa-audio_kc705_defconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
`-- xtensa-iss_defconfig
    `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
clang_recent_errors
|-- arm-bcm2835_defconfig
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- arm-randconfig-001-20230825
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- hexagon-randconfig-001-20230825
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- hexagon-randconfig-002-20230825
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- hexagon-randconfig-r026-20230825
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- hexagon-randconfig-r033-20230825
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-watchdog-stm32_iwdg.c:warning:unused-variable-stm32_iwdg_of_match
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-buildonly-randconfig-001-20230825
|   |-- drivers-watchdog-stm32_iwdg.c:warning:unused-variable-stm32_iwdg_of_match
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-buildonly-randconfig-002-20230825
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-buildonly-randconfig-003-20230825
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-buildonly-randconfig-004-20230825
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-buildonly-randconfig-005-20230825
|   |-- drivers-watchdog-stm32_iwdg.c:warning:unused-variable-stm32_iwdg_of_match
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-buildonly-randconfig-006-20230825
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-randconfig-001-20230825
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-randconfig-002-20230825
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-randconfig-003-20230825
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-randconfig-004-20230825
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-randconfig-005-20230825
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-randconfig-006-20230825
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-randconfig-r035-20230825
|   |-- drivers-platform-x86-amd-pmc.c:error:call-to-undeclared-function-acpi_register_lps0_dev-ISO-C99-and-later-do-not-support-implicit-function-declarations
|   |-- drivers-platform-x86-amd-pmc.c:error:call-to-undeclared-function-acpi_unregister_lps0_dev-ISO-C99-and-later-do-not-support-implicit-function-declarations
|   `-- drivers-platform-x86-amd-pmc.c:error:variable-has-incomplete-type-struct-acpi_s2idle_dev_ops
|-- powerpc64-randconfig-r001-20230825
|   `-- arch-powerpc-kvm-..-..-..-virt-kvm-vfio.c:error:attribute-declaration-must-precede-definition-Werror-Wignored-attributes
|-- powerpc64-randconfig-r005-20230825
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- powerpc64-randconfig-r024-20230824
|   `-- arch-powerpc-include-asm-switch_to.h:error:call-to-__compiletime_assert_NNN-declared-with-error-attribute:BUILD_BUG-failed
|-- riscv-randconfig-001-20230825
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- riscv-randconfig-r004-20230825
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- s390-randconfig-r002-20230825
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- um-randconfig-r022-20230825
|   |-- drivers-media-platform-mediatek-vcodec-common-mtk_vcodec_fw_vpu.c:warning:cast-from-mtk_vcodec_ipi_handler-(aka-void-(-)(void-unsigned-int-void-)-)-to-ipi_handler_t-(aka-void-(-)(const-void-unsigned-i
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-buildonly-randconfig-001-20230825
|   |-- drivers-watchdog-stm32_iwdg.c:warning:unused-variable-stm32_iwdg_of_match
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-buildonly-randconfig-002-20230825
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-buildonly-randconfig-003-20230825
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-buildonly-randconfig-004-20230825
|   |-- drivers-media-platform-mediatek-vcodec-common-mtk_vcodec_fw_vpu.c:warning:cast-from-mtk_vcodec_ipi_handler-(aka-void-(-)(void-unsigned-int-void-)-)-to-ipi_handler_t-(aka-void-(-)(const-void-unsigned-i
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-buildonly-randconfig-005-20230825
|   |-- drivers-media-platform-mediatek-vcodec-common-mtk_vcodec_fw_vpu.c:warning:cast-from-mtk_vcodec_ipi_handler-(aka-void-(-)(void-unsigned-int-void-)-)-to-ipi_handler_t-(aka-void-(-)(const-void-unsigned-i
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-watchdog-stm32_iwdg.c:warning:unused-variable-stm32_iwdg_of_match
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-buildonly-randconfig-006-20230825
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-011-20230825
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-012-20230825
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-013-20230825
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-014-20230825
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-015-20230825
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-016-20230825
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-071-20230825
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-072-20230825
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-073-20230825
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-074-20230825
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-075-20230823
|   `-- drivers-spi-spi-amd.o:warning:objtool:amd_spi_host_transfer-falls-through-to-next-function-amd_spi_max_transfer_size()
|-- x86_64-randconfig-075-20230825
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Excess-function-parameter-db_index-description-in-amdgpu_doorbell_index_on_bar
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_doorbell_mgr.c:warning:Function-parameter-or-member-doorbell_index-not-described-in-amdgpu_doorbell_index_on_bar
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-076-20230825
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
`-- x86_64-rhel-8.3-rust
    `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used

elapsed time: 1451m

configs tested: 192
configs skipped: 2

tested configs:
alpha                             allnoconfig   gcc  
alpha                            allyesconfig   gcc  
alpha                               defconfig   gcc  
alpha                randconfig-r004-20230825   gcc  
alpha                randconfig-r005-20230825   gcc  
alpha                randconfig-r012-20230825   gcc  
alpha                randconfig-r024-20230825   gcc  
arc                              allmodconfig   gcc  
arc                               allnoconfig   gcc  
arc                              allyesconfig   gcc  
arc                                 defconfig   gcc  
arc                   randconfig-001-20230825   gcc  
arc                  randconfig-r013-20230825   gcc  
arc                    vdk_hs38_smp_defconfig   gcc  
arm                              allmodconfig   gcc  
arm                               allnoconfig   gcc  
arm                              allyesconfig   gcc  
arm                         bcm2835_defconfig   clang
arm                                 defconfig   gcc  
arm                        neponset_defconfig   clang
arm                   randconfig-001-20230825   clang
arm                  randconfig-r001-20230825   gcc  
arm                  randconfig-r036-20230825   gcc  
arm                        realview_defconfig   gcc  
arm                         s3c6400_defconfig   gcc  
arm64                            allmodconfig   gcc  
arm64                             allnoconfig   gcc  
arm64                            allyesconfig   gcc  
arm64                               defconfig   gcc  
arm64                randconfig-r021-20230825   gcc  
arm64                randconfig-r022-20230825   gcc  
csky                             allmodconfig   gcc  
csky                              allnoconfig   gcc  
csky                             allyesconfig   gcc  
csky                                defconfig   gcc  
hexagon               randconfig-001-20230825   clang
hexagon               randconfig-002-20230825   clang
hexagon              randconfig-r026-20230825   clang
hexagon              randconfig-r033-20230825   clang
i386                              allnoconfig   gcc  
i386                             allyesconfig   gcc  
i386         buildonly-randconfig-001-20230825   clang
i386         buildonly-randconfig-002-20230825   clang
i386         buildonly-randconfig-003-20230825   clang
i386         buildonly-randconfig-004-20230825   clang
i386         buildonly-randconfig-005-20230825   clang
i386         buildonly-randconfig-006-20230825   clang
i386                              debian-10.3   gcc  
i386                                defconfig   gcc  
i386                  randconfig-001-20230825   clang
i386                  randconfig-002-20230825   clang
i386                  randconfig-003-20230825   clang
i386                  randconfig-004-20230825   clang
i386                  randconfig-005-20230825   clang
i386                  randconfig-006-20230825   clang
i386                  randconfig-011-20230825   gcc  
i386                  randconfig-012-20230825   gcc  
i386                  randconfig-013-20230825   gcc  
i386                  randconfig-014-20230825   gcc  
i386                  randconfig-015-20230825   gcc  
i386                  randconfig-016-20230825   gcc  
i386                 randconfig-r023-20230825   gcc  
loongarch                        allmodconfig   gcc  
loongarch                         allnoconfig   gcc  
loongarch                        allyesconfig   gcc  
loongarch                           defconfig   gcc  
loongarch             randconfig-001-20230825   gcc  
loongarch            randconfig-r011-20230825   gcc  
loongarch            randconfig-r031-20230825   gcc  
m68k                             allmodconfig   gcc  
m68k                              allnoconfig   gcc  
m68k                             allyesconfig   gcc  
m68k                                defconfig   gcc  
m68k                        m5272c3_defconfig   gcc  
m68k                 randconfig-r003-20230825   gcc  
m68k                 randconfig-r032-20230825   gcc  
microblaze                       allmodconfig   gcc  
microblaze                        allnoconfig   gcc  
microblaze                       allyesconfig   gcc  
microblaze                          defconfig   gcc  
mips                             allmodconfig   gcc  
mips                              allnoconfig   gcc  
mips                             allyesconfig   gcc  
mips                 randconfig-r006-20230825   gcc  
mips                 randconfig-r015-20230825   clang
nios2                            alldefconfig   gcc  
nios2                            allmodconfig   gcc  
nios2                             allnoconfig   gcc  
nios2                            allyesconfig   gcc  
nios2                               defconfig   gcc  
nios2                randconfig-r002-20230825   gcc  
openrisc                         allmodconfig   gcc  
openrisc                          allnoconfig   gcc  
openrisc                         allyesconfig   gcc  
openrisc                            defconfig   gcc  
openrisc             randconfig-r006-20230825   gcc  
openrisc             randconfig-r035-20230825   gcc  
openrisc                       virt_defconfig   gcc  
parisc                           allmodconfig   gcc  
parisc                            allnoconfig   gcc  
parisc                           allyesconfig   gcc  
parisc                              defconfig   gcc  
parisc64                            defconfig   gcc  
powerpc                          allmodconfig   gcc  
powerpc                           allnoconfig   gcc  
powerpc                          allyesconfig   gcc  
powerpc                      arches_defconfig   gcc  
powerpc                   currituck_defconfig   gcc  
powerpc                     kmeter1_defconfig   clang
powerpc                      ppc6xx_defconfig   gcc  
powerpc                     rainier_defconfig   gcc  
powerpc              randconfig-r026-20230825   gcc  
powerpc64            randconfig-r005-20230825   clang
powerpc64            randconfig-r025-20230825   gcc  
riscv                            allmodconfig   gcc  
riscv                             allnoconfig   gcc  
riscv                            allyesconfig   gcc  
riscv                               defconfig   gcc  
riscv                 randconfig-001-20230825   clang
riscv                randconfig-r004-20230825   clang
riscv                randconfig-r023-20230825   gcc  
riscv                randconfig-r024-20230825   gcc  
riscv                          rv32_defconfig   gcc  
s390                             allmodconfig   gcc  
s390                              allnoconfig   gcc  
s390                             allyesconfig   gcc  
s390                                defconfig   gcc  
s390                  randconfig-001-20230825   gcc  
s390                 randconfig-r002-20230825   clang
s390                 randconfig-r014-20230825   gcc  
s390                 randconfig-r016-20230825   gcc  
s390                 randconfig-r021-20230825   gcc  
sh                               allmodconfig   gcc  
sh                                allnoconfig   gcc  
sh                               allyesconfig   gcc  
sh                        apsh4ad0a_defconfig   gcc  
sh                                  defconfig   gcc  
sh                        edosk7760_defconfig   gcc  
sh                 kfr2r09-romimage_defconfig   gcc  
sh                   randconfig-r003-20230825   gcc  
sh                   randconfig-r025-20230825   gcc  
sh                           sh2007_defconfig   gcc  
sparc                            allmodconfig   gcc  
sparc                             allnoconfig   gcc  
sparc                            allyesconfig   gcc  
sparc                               defconfig   gcc  
sparc                randconfig-r001-20230825   gcc  
sparc                       sparc64_defconfig   gcc  
sparc64                          allmodconfig   gcc  
sparc64                          allyesconfig   gcc  
sparc64                             defconfig   gcc  
um                               allmodconfig   clang
um                                allnoconfig   clang
um                               allyesconfig   clang
um                                  defconfig   gcc  
um                             i386_defconfig   gcc  
um                   randconfig-r022-20230825   clang
um                           x86_64_defconfig   gcc  
x86_64                            allnoconfig   gcc  
x86_64                           allyesconfig   gcc  
x86_64       buildonly-randconfig-001-20230825   clang
x86_64       buildonly-randconfig-002-20230825   clang
x86_64       buildonly-randconfig-003-20230825   clang
x86_64       buildonly-randconfig-004-20230825   clang
x86_64       buildonly-randconfig-005-20230825   clang
x86_64       buildonly-randconfig-006-20230825   clang
x86_64                              defconfig   gcc  
x86_64                randconfig-001-20230825   gcc  
x86_64                randconfig-002-20230825   gcc  
x86_64                randconfig-003-20230825   gcc  
x86_64                randconfig-004-20230825   gcc  
x86_64                randconfig-005-20230825   gcc  
x86_64                randconfig-006-20230825   gcc  
x86_64                randconfig-011-20230825   clang
x86_64                randconfig-012-20230825   clang
x86_64                randconfig-013-20230825   clang
x86_64                randconfig-014-20230825   clang
x86_64                randconfig-015-20230825   clang
x86_64                randconfig-016-20230825   clang
x86_64                randconfig-071-20230825   clang
x86_64                randconfig-072-20230825   clang
x86_64                randconfig-073-20230825   clang
x86_64                randconfig-074-20230825   clang
x86_64                randconfig-075-20230825   clang
x86_64                randconfig-076-20230825   clang
x86_64                          rhel-8.3-rust   clang
x86_64                               rhel-8.3   gcc  
xtensa                            allnoconfig   gcc  
xtensa                           allyesconfig   gcc  
xtensa                  audio_kc705_defconfig   gcc  
xtensa                          iss_defconfig   gcc  
xtensa               randconfig-r034-20230825   gcc  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


From lkp at intel.com  Sat Aug 26 03:50:43 2023
From: lkp at intel.com (kernel test robot)
Date: Sat, 26 Aug 2023 18:50:43 +0800
Subject: [kvalo-ath:ath-qca] BUILD SUCCESS
 d9c1b9b16a88f0ded1850c4ac8b9dd9bd69827bc
Message-ID: <202308261841.U3utztdl-lkp@intel.com>

tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git ath-qca
branch HEAD: d9c1b9b16a88f0ded1850c4ac8b9dd9bd69827bc  Merge branch 'ath-next' into ath-qca

elapsed time: 1622m

configs tested: 163
configs skipped: 2

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha                             allnoconfig   gcc  
alpha                            allyesconfig   gcc  
alpha                               defconfig   gcc  
alpha                randconfig-r024-20230825   gcc  
arc                              allmodconfig   gcc  
arc                               allnoconfig   gcc  
arc                              allyesconfig   gcc  
arc                                 defconfig   gcc  
arc                   randconfig-001-20230825   gcc  
arc                  randconfig-r015-20230825   gcc  
arm                              allmodconfig   gcc  
arm                               allnoconfig   gcc  
arm                              allyesconfig   gcc  
arm                                 defconfig   gcc  
arm                          ep93xx_defconfig   clang
arm                   randconfig-001-20230825   clang
arm                  randconfig-r001-20230825   gcc  
arm                  randconfig-r032-20230825   gcc  
arm64                            allmodconfig   gcc  
arm64                             allnoconfig   gcc  
arm64                            allyesconfig   gcc  
arm64                               defconfig   gcc  
arm64                randconfig-r021-20230825   gcc  
arm64                randconfig-r022-20230825   gcc  
arm64                randconfig-r031-20230825   clang
csky                             allmodconfig   gcc  
csky                              allnoconfig   gcc  
csky                             allyesconfig   gcc  
csky                                defconfig   gcc  
hexagon               randconfig-001-20230825   clang
hexagon               randconfig-002-20230825   clang
hexagon              randconfig-r026-20230825   clang
i386                              allnoconfig   clang
i386         buildonly-randconfig-001-20230825   clang
i386         buildonly-randconfig-002-20230825   clang
i386         buildonly-randconfig-003-20230825   clang
i386         buildonly-randconfig-004-20230825   clang
i386         buildonly-randconfig-005-20230825   clang
i386         buildonly-randconfig-006-20230825   clang
i386                                defconfig   gcc  
i386                  randconfig-001-20230825   clang
i386                  randconfig-002-20230825   clang
i386                  randconfig-003-20230825   clang
i386                  randconfig-004-20230825   clang
i386                  randconfig-005-20230825   clang
i386                  randconfig-006-20230825   clang
i386                  randconfig-011-20230825   gcc  
i386                  randconfig-012-20230825   gcc  
i386                  randconfig-013-20230825   gcc  
i386                  randconfig-014-20230825   gcc  
i386                  randconfig-015-20230825   gcc  
i386                  randconfig-016-20230825   gcc  
i386                 randconfig-r003-20230825   clang
loongarch                        allmodconfig   gcc  
loongarch                         allnoconfig   gcc  
loongarch                        allyesconfig   gcc  
loongarch                           defconfig   gcc  
loongarch             randconfig-001-20230825   gcc  
loongarch            randconfig-r012-20230825   gcc  
m68k                             allmodconfig   gcc  
m68k                              allnoconfig   gcc  
m68k                             allyesconfig   gcc  
m68k                                defconfig   gcc  
microblaze                       allmodconfig   gcc  
microblaze                        allnoconfig   gcc  
microblaze                       allyesconfig   gcc  
microblaze                          defconfig   gcc  
microblaze           randconfig-r033-20230825   gcc  
mips                             allmodconfig   gcc  
mips                              allnoconfig   gcc  
mips                             allyesconfig   gcc  
mips                     loongson1c_defconfig   clang
mips                 randconfig-r011-20230825   clang
nios2                            allmodconfig   gcc  
nios2                             allnoconfig   gcc  
nios2                            allyesconfig   gcc  
nios2                               defconfig   gcc  
nios2                randconfig-r016-20230825   gcc  
openrisc                         allmodconfig   gcc  
openrisc                          allnoconfig   gcc  
openrisc                         allyesconfig   gcc  
openrisc                            defconfig   gcc  
openrisc             randconfig-r013-20230825   gcc  
parisc                           allmodconfig   gcc  
parisc                            allnoconfig   gcc  
parisc                           allyesconfig   gcc  
parisc                              defconfig   gcc  
parisc               randconfig-r004-20230825   gcc  
parisc               randconfig-r036-20230825   gcc  
parisc64                            defconfig   gcc  
powerpc                          allmodconfig   gcc  
powerpc                           allnoconfig   gcc  
powerpc                          allyesconfig   gcc  
powerpc              randconfig-r006-20230825   clang
powerpc64            randconfig-r034-20230825   clang
riscv                            allmodconfig   gcc  
riscv                             allnoconfig   gcc  
riscv                            allyesconfig   gcc  
riscv                               defconfig   gcc  
riscv                 randconfig-001-20230825   clang
riscv                randconfig-r023-20230825   gcc  
riscv                randconfig-r035-20230825   clang
riscv                          rv32_defconfig   gcc  
s390                             allmodconfig   gcc  
s390                              allnoconfig   gcc  
s390                             allyesconfig   gcc  
s390                                defconfig   gcc  
s390                  randconfig-001-20230825   gcc  
sh                               allmodconfig   gcc  
sh                                allnoconfig   gcc  
sh                               allyesconfig   gcc  
sh                                  defconfig   gcc  
sh                        dreamcast_defconfig   gcc  
sh                   randconfig-r014-20230825   gcc  
sh                   randconfig-r025-20230825   gcc  
sh                           se7721_defconfig   gcc  
sparc                            allmodconfig   gcc  
sparc                             allnoconfig   gcc  
sparc                            allyesconfig   gcc  
sparc                               defconfig   gcc  
sparc                randconfig-r002-20230825   gcc  
sparc                       sparc64_defconfig   gcc  
sparc64                          allmodconfig   gcc  
sparc64                          allyesconfig   gcc  
sparc64                             defconfig   gcc  
um                               allmodconfig   clang
um                                allnoconfig   clang
um                               allyesconfig   clang
um                                  defconfig   gcc  
um                             i386_defconfig   gcc  
um                           x86_64_defconfig   gcc  
x86_64                            allnoconfig   gcc  
x86_64                           allyesconfig   gcc  
x86_64       buildonly-randconfig-001-20230825   clang
x86_64       buildonly-randconfig-002-20230825   clang
x86_64       buildonly-randconfig-003-20230825   clang
x86_64       buildonly-randconfig-004-20230825   clang
x86_64       buildonly-randconfig-005-20230825   clang
x86_64       buildonly-randconfig-006-20230825   clang
x86_64                              defconfig   gcc  
x86_64                randconfig-001-20230825   gcc  
x86_64                randconfig-002-20230825   gcc  
x86_64                randconfig-003-20230825   gcc  
x86_64                randconfig-004-20230825   gcc  
x86_64                randconfig-005-20230825   gcc  
x86_64                randconfig-006-20230825   gcc  
x86_64                randconfig-011-20230825   clang
x86_64                randconfig-012-20230825   clang
x86_64                randconfig-013-20230825   clang
x86_64                randconfig-014-20230825   clang
x86_64                randconfig-015-20230825   clang
x86_64                randconfig-016-20230825   clang
x86_64                randconfig-071-20230825   clang
x86_64                randconfig-072-20230825   clang
x86_64                randconfig-073-20230825   clang
x86_64                randconfig-074-20230825   clang
x86_64                randconfig-075-20230825   clang
x86_64                randconfig-076-20230825   clang
x86_64               randconfig-r005-20230825   clang
x86_64                          rhel-8.3-rust   clang
x86_64                               rhel-8.3   gcc  
xtensa                            allnoconfig   gcc  
xtensa                           allyesconfig   gcc  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


From dmitry.baryshkov at linaro.org  Sat Aug 26 06:56:43 2023
From: dmitry.baryshkov at linaro.org (Dmitry Baryshkov)
Date: Sat, 26 Aug 2023 16:56:43 +0300
Subject: [PATCH] wifi: ath10k: Default to board.bin for legacy board data file
In-Reply-To: <87pm3afjda.fsf@kernel.org>
References: <20230825202610.1580132-1-dmitry.baryshkov@linaro.org> <87pm3afjda.fsf@kernel.org>
Message-ID: <CAA8EJprZvCtCKoV4J=21=2+fDM1gTfJBOThj13J3sE0w5AqpPw@mail.gmail.com>

On Sat, 26 Aug 2023 at 08:44, Kalle Valo <kvalo at kernel.org> wrote:
>
> Dmitry Baryshkov <dmitry.baryshkov at linaro.org> writes:
>
> > Default to 'board.bin' for the legacy board data file, in case the
> > hw_params array doesn't list hw-specific board data file name (e.g. for
> > WCN3990).
> >
> > Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov at linaro.org>
>
> Could you provide more background _why_ this is needed. What are you
> trying to fix?

Sure. For wcn3990 we do not have the
`ath10k_hw_params_list[].fw.board' set. So if the board data is not
present in `board-2.bin', the driver will skip looking into
`board.bin' and will error out.

I had two options: either to set the `.fw.board' in
`ath10k_hw_params_list', or to provide this default. Granted that the
check for `fw.board' also prevents the `board-%s-%s.bin' lookup, I
opted for the second option.

Maybe I should just set the .fw.board to "board.bin" and
.fw.board_size to 26328 (?)

-- 
With best wishes
Dmitry


From lkp at intel.com  Sun Aug 27 02:40:40 2023
From: lkp at intel.com (kernel test robot)
Date: Sun, 27 Aug 2023 17:40:40 +0800
Subject: [kvalo-ath:master] BUILD SUCCESS
 a62b0aeb556839fb6abb9835874443b08fe95598
Message-ID: <202308271738.4J4EBV6k-lkp@intel.com>

tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git master
branch HEAD: a62b0aeb556839fb6abb9835874443b08fe95598  Add localversion-wireless-testing-ath

elapsed time: 2991m

configs tested: 153
configs skipped: 2

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha                             allnoconfig   gcc  
alpha                            allyesconfig   gcc  
alpha                               defconfig   gcc  
alpha                randconfig-r013-20230825   gcc  
alpha                randconfig-r034-20230825   gcc  
arc                              allmodconfig   gcc  
arc                               allnoconfig   gcc  
arc                              allyesconfig   gcc  
arc                                 defconfig   gcc  
arc                   randconfig-001-20230825   gcc  
arm                              allmodconfig   gcc  
arm                               allnoconfig   gcc  
arm                              allyesconfig   gcc  
arm                                 defconfig   gcc  
arm                   randconfig-001-20230825   clang
arm                  randconfig-r012-20230825   clang
arm                  randconfig-r026-20230825   clang
arm                  randconfig-r031-20230825   gcc  
arm64                            allmodconfig   gcc  
arm64                             allnoconfig   gcc  
arm64                            allyesconfig   gcc  
arm64                               defconfig   gcc  
csky                             allmodconfig   gcc  
csky                              allnoconfig   gcc  
csky                             allyesconfig   gcc  
csky                                defconfig   gcc  
csky                 randconfig-r006-20230825   gcc  
csky                 randconfig-r025-20230825   gcc  
hexagon               randconfig-001-20230825   clang
hexagon               randconfig-002-20230825   clang
hexagon              randconfig-r001-20230825   clang
hexagon              randconfig-r032-20230825   clang
i386         buildonly-randconfig-001-20230825   clang
i386         buildonly-randconfig-002-20230825   clang
i386         buildonly-randconfig-003-20230825   clang
i386         buildonly-randconfig-004-20230825   clang
i386         buildonly-randconfig-005-20230825   clang
i386         buildonly-randconfig-006-20230825   clang
i386                                defconfig   gcc  
i386                  randconfig-001-20230825   clang
i386                  randconfig-002-20230825   clang
i386                  randconfig-003-20230825   clang
i386                  randconfig-004-20230825   clang
i386                  randconfig-005-20230825   clang
i386                  randconfig-006-20230825   clang
i386                  randconfig-011-20230825   gcc  
i386                  randconfig-012-20230825   gcc  
i386                  randconfig-013-20230825   gcc  
i386                  randconfig-014-20230825   gcc  
i386                  randconfig-015-20230825   gcc  
i386                  randconfig-016-20230825   gcc  
i386                 randconfig-r014-20230825   gcc  
loongarch                        allmodconfig   gcc  
loongarch                         allnoconfig   gcc  
loongarch                        allyesconfig   gcc  
loongarch                           defconfig   gcc  
loongarch             randconfig-001-20230825   gcc  
loongarch            randconfig-r004-20230825   gcc  
loongarch            randconfig-r023-20230825   gcc  
m68k                             allmodconfig   gcc  
m68k                              allnoconfig   gcc  
m68k                             allyesconfig   gcc  
m68k                                defconfig   gcc  
m68k                 randconfig-r015-20230825   gcc  
microblaze                       allmodconfig   gcc  
microblaze                        allnoconfig   gcc  
microblaze                       allyesconfig   gcc  
microblaze                          defconfig   gcc  
microblaze           randconfig-r011-20230825   gcc  
mips                             allmodconfig   gcc  
mips                              allnoconfig   gcc  
mips                             allyesconfig   gcc  
nios2                            allmodconfig   gcc  
nios2                             allnoconfig   gcc  
nios2                            allyesconfig   gcc  
nios2                               defconfig   gcc  
nios2                randconfig-r003-20230825   gcc  
openrisc                         allmodconfig   gcc  
openrisc                          allnoconfig   gcc  
openrisc                         allyesconfig   gcc  
openrisc                            defconfig   gcc  
openrisc             randconfig-r022-20230825   gcc  
openrisc             randconfig-r035-20230825   gcc  
parisc                           allmodconfig   gcc  
parisc                            allnoconfig   gcc  
parisc                           allyesconfig   gcc  
parisc                              defconfig   gcc  
parisc64                            defconfig   gcc  
powerpc                          allmodconfig   gcc  
powerpc                           allnoconfig   gcc  
powerpc                          allyesconfig   gcc  
riscv                            allmodconfig   gcc  
riscv                             allnoconfig   gcc  
riscv                            allyesconfig   gcc  
riscv                               defconfig   gcc  
riscv                 randconfig-001-20230825   clang
riscv                randconfig-r005-20230825   clang
riscv                randconfig-r024-20230825   gcc  
riscv                          rv32_defconfig   gcc  
s390                             allmodconfig   gcc  
s390                              allnoconfig   gcc  
s390                             allyesconfig   gcc  
s390                                defconfig   gcc  
s390                  randconfig-001-20230825   gcc  
s390                 randconfig-r021-20230825   gcc  
sh                               allmodconfig   gcc  
sh                                allnoconfig   gcc  
sh                               allyesconfig   gcc  
sh                                  defconfig   gcc  
sh                   randconfig-r033-20230825   gcc  
sparc                            allmodconfig   gcc  
sparc                             allnoconfig   gcc  
sparc                            allyesconfig   gcc  
sparc                               defconfig   gcc  
sparc                randconfig-r036-20230825   gcc  
sparc64                          allmodconfig   gcc  
sparc64                          allyesconfig   gcc  
sparc64                             defconfig   gcc  
um                               allmodconfig   clang
um                                allnoconfig   clang
um                               allyesconfig   clang
um                                  defconfig   gcc  
um                             i386_defconfig   gcc  
um                   randconfig-r016-20230825   clang
um                           x86_64_defconfig   gcc  
x86_64       buildonly-randconfig-001-20230825   clang
x86_64       buildonly-randconfig-002-20230825   clang
x86_64       buildonly-randconfig-003-20230825   clang
x86_64       buildonly-randconfig-004-20230825   clang
x86_64       buildonly-randconfig-005-20230825   clang
x86_64       buildonly-randconfig-006-20230825   clang
x86_64                              defconfig   gcc  
x86_64                randconfig-001-20230825   gcc  
x86_64                randconfig-002-20230825   gcc  
x86_64                randconfig-003-20230825   gcc  
x86_64                randconfig-004-20230825   gcc  
x86_64                randconfig-005-20230825   gcc  
x86_64                randconfig-006-20230825   gcc  
x86_64                randconfig-011-20230825   clang
x86_64                randconfig-012-20230825   clang
x86_64                randconfig-013-20230825   clang
x86_64                randconfig-014-20230825   clang
x86_64                randconfig-015-20230825   clang
x86_64                randconfig-016-20230825   clang
x86_64                randconfig-071-20230825   clang
x86_64                randconfig-072-20230825   clang
x86_64                randconfig-073-20230825   clang
x86_64                randconfig-074-20230825   clang
x86_64                randconfig-075-20230825   clang
x86_64                randconfig-076-20230825   clang
x86_64               randconfig-r002-20230825   clang
xtensa                            allnoconfig   gcc  
xtensa                           allyesconfig   gcc  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


From lkp at intel.com  Sun Aug 27 03:05:24 2023
From: lkp at intel.com (kernel test robot)
Date: Sun, 27 Aug 2023 18:05:24 +0800
Subject: [kvalo-ath:ath-next] BUILD SUCCESS
 4c2964ef553b9c7c4ae1803158386a8b169f8f4e
Message-ID: <202308271822.QK3AjY7f-lkp@intel.com>

tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git ath-next
branch HEAD: 4c2964ef553b9c7c4ae1803158386a8b169f8f4e  wifi: ath: Use is_multicast_ether_addr() to check multicast Ether address

elapsed time: 3016m

configs tested: 153
configs skipped: 2

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha                             allnoconfig   gcc  
alpha                            allyesconfig   gcc  
alpha                               defconfig   gcc  
alpha                randconfig-r034-20230825   gcc  
arc                              allmodconfig   gcc  
arc                               allnoconfig   gcc  
arc                              allyesconfig   gcc  
arc                                 defconfig   gcc  
arc                   randconfig-001-20230825   gcc  
arm                              allmodconfig   gcc  
arm                               allnoconfig   gcc  
arm                              allyesconfig   gcc  
arm                                 defconfig   gcc  
arm                   randconfig-001-20230825   clang
arm                  randconfig-r003-20230825   gcc  
arm                  randconfig-r032-20230825   gcc  
arm                  randconfig-r035-20230825   gcc  
arm64                            allmodconfig   gcc  
arm64                             allnoconfig   gcc  
arm64                            allyesconfig   gcc  
arm64                               defconfig   gcc  
arm64                randconfig-r012-20230825   gcc  
arm64                randconfig-r014-20230825   gcc  
arm64                randconfig-r033-20230825   clang
csky                             allmodconfig   gcc  
csky                              allnoconfig   gcc  
csky                             allyesconfig   gcc  
csky                                defconfig   gcc  
csky                 randconfig-r006-20230825   gcc  
csky                 randconfig-r025-20230825   gcc  
hexagon               randconfig-001-20230825   clang
hexagon               randconfig-002-20230825   clang
hexagon              randconfig-r011-20230825   clang
hexagon              randconfig-r013-20230825   clang
hexagon              randconfig-r016-20230825   clang
hexagon              randconfig-r024-20230825   clang
i386         buildonly-randconfig-001-20230825   clang
i386         buildonly-randconfig-002-20230825   clang
i386         buildonly-randconfig-003-20230825   clang
i386         buildonly-randconfig-004-20230825   clang
i386         buildonly-randconfig-005-20230825   clang
i386         buildonly-randconfig-006-20230825   clang
i386                                defconfig   gcc  
i386                  randconfig-001-20230825   clang
i386                  randconfig-002-20230825   clang
i386                  randconfig-003-20230825   clang
i386                  randconfig-004-20230825   clang
i386                  randconfig-005-20230825   clang
i386                  randconfig-006-20230825   clang
i386                  randconfig-011-20230825   gcc  
i386                  randconfig-012-20230825   gcc  
i386                  randconfig-013-20230825   gcc  
i386                  randconfig-014-20230825   gcc  
i386                  randconfig-015-20230825   gcc  
i386                  randconfig-016-20230825   gcc  
loongarch                         allnoconfig   gcc  
loongarch                        allyesconfig   gcc  
loongarch                           defconfig   gcc  
loongarch             randconfig-001-20230825   gcc  
m68k                             allmodconfig   gcc  
m68k                              allnoconfig   gcc  
m68k                             allyesconfig   gcc  
m68k                                defconfig   gcc  
microblaze                       allmodconfig   gcc  
microblaze                        allnoconfig   gcc  
microblaze                       allyesconfig   gcc  
microblaze                          defconfig   gcc  
microblaze           randconfig-r004-20230825   gcc  
mips                             allmodconfig   gcc  
mips                              allnoconfig   gcc  
mips                             allyesconfig   gcc  
nios2                            allmodconfig   gcc  
nios2                             allnoconfig   gcc  
nios2                            allyesconfig   gcc  
nios2                               defconfig   gcc  
openrisc                         allmodconfig   gcc  
openrisc                          allnoconfig   gcc  
openrisc                         allyesconfig   gcc  
openrisc                            defconfig   gcc  
parisc                           allmodconfig   gcc  
parisc                            allnoconfig   gcc  
parisc                           allyesconfig   gcc  
parisc                              defconfig   gcc  
parisc               randconfig-r023-20230825   gcc  
parisc64                            defconfig   gcc  
powerpc                          allmodconfig   gcc  
powerpc                           allnoconfig   gcc  
powerpc                          allyesconfig   gcc  
powerpc64            randconfig-r022-20230825   gcc  
powerpc64            randconfig-r026-20230825   gcc  
powerpc64            randconfig-r036-20230825   clang
riscv                            allmodconfig   gcc  
riscv                             allnoconfig   gcc  
riscv                            allyesconfig   gcc  
riscv                               defconfig   gcc  
riscv                 randconfig-001-20230825   clang
riscv                randconfig-r001-20230825   clang
riscv                randconfig-r021-20230825   gcc  
riscv                          rv32_defconfig   gcc  
s390                             allmodconfig   gcc  
s390                              allnoconfig   gcc  
s390                             allyesconfig   gcc  
s390                                defconfig   gcc  
s390                  randconfig-001-20230825   gcc  
s390                 randconfig-r005-20230825   clang
s390                 randconfig-r015-20230825   gcc  
sh                               allmodconfig   gcc  
sh                                allnoconfig   gcc  
sh                               allyesconfig   gcc  
sh                                  defconfig   gcc  
sparc                            allmodconfig   gcc  
sparc                             allnoconfig   gcc  
sparc                            allyesconfig   gcc  
sparc                               defconfig   gcc  
sparc                randconfig-r002-20230825   gcc  
sparc64                          allmodconfig   gcc  
sparc64                          allyesconfig   gcc  
sparc64                             defconfig   gcc  
um                               allmodconfig   clang
um                                allnoconfig   clang
um                               allyesconfig   clang
um                                  defconfig   gcc  
um                             i386_defconfig   gcc  
um                           x86_64_defconfig   gcc  
x86_64       buildonly-randconfig-001-20230825   clang
x86_64       buildonly-randconfig-002-20230825   clang
x86_64       buildonly-randconfig-003-20230825   clang
x86_64       buildonly-randconfig-004-20230825   clang
x86_64       buildonly-randconfig-005-20230825   clang
x86_64       buildonly-randconfig-006-20230825   clang
x86_64                              defconfig   gcc  
x86_64                randconfig-001-20230825   gcc  
x86_64                randconfig-002-20230825   gcc  
x86_64                randconfig-003-20230825   gcc  
x86_64                randconfig-004-20230825   gcc  
x86_64                randconfig-005-20230825   gcc  
x86_64                randconfig-006-20230825   gcc  
x86_64                randconfig-011-20230825   clang
x86_64                randconfig-012-20230825   clang
x86_64                randconfig-013-20230825   clang
x86_64                randconfig-014-20230825   clang
x86_64                randconfig-015-20230825   clang
x86_64                randconfig-016-20230825   clang
x86_64                randconfig-071-20230825   clang
x86_64                randconfig-072-20230825   clang
x86_64                randconfig-073-20230825   clang
x86_64                randconfig-074-20230825   clang
x86_64                randconfig-075-20230825   clang
x86_64                randconfig-076-20230825   clang
x86_64               randconfig-r031-20230825   clang
x86_64                          rhel-8.3-rust   clang
xtensa                            allnoconfig   gcc  
xtensa                           allyesconfig   gcc  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


From lkp at intel.com  Sun Aug 27 10:15:13 2023
From: lkp at intel.com (kernel test robot)
Date: Mon, 28 Aug 2023 01:15:13 +0800
Subject: [kvalo-ath:master-pending] BUILD SUCCESS
 4d4739971f44150b3dcb75f188a1a3cbc22889a3
Message-ID: <202308280111.PIzh1W2k-lkp@intel.com>

tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git master-pending
branch HEAD: 4d4739971f44150b3dcb75f188a1a3cbc22889a3  Merge branch 'pending' into master-pending

elapsed time: 2120m

configs tested: 154
configs skipped: 2

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha                             allnoconfig   gcc  
alpha                            allyesconfig   gcc  
alpha                               defconfig   gcc  
alpha                randconfig-r023-20230826   gcc  
arc                              allmodconfig   gcc  
arc                               allnoconfig   gcc  
arc                              allyesconfig   gcc  
arc                                 defconfig   gcc  
arc                   randconfig-001-20230826   gcc  
arc                  randconfig-r022-20230826   gcc  
arc                  randconfig-r035-20230826   gcc  
arm                              allmodconfig   gcc  
arm                               allnoconfig   gcc  
arm                              allyesconfig   gcc  
arm                                 defconfig   gcc  
arm                   randconfig-001-20230826   gcc  
arm                  randconfig-r015-20230826   gcc  
arm64                            allmodconfig   gcc  
arm64                             allnoconfig   gcc  
arm64                            allyesconfig   gcc  
arm64                               defconfig   gcc  
csky                             allmodconfig   gcc  
csky                              allnoconfig   gcc  
csky                             allyesconfig   gcc  
csky                                defconfig   gcc  
csky                 randconfig-r004-20230826   gcc  
hexagon               randconfig-001-20230826   clang
hexagon               randconfig-002-20230826   clang
hexagon              randconfig-r006-20230826   clang
hexagon              randconfig-r011-20230826   clang
i386         buildonly-randconfig-001-20230826   gcc  
i386         buildonly-randconfig-002-20230826   gcc  
i386         buildonly-randconfig-003-20230826   gcc  
i386         buildonly-randconfig-004-20230826   gcc  
i386         buildonly-randconfig-005-20230826   gcc  
i386         buildonly-randconfig-006-20230826   gcc  
i386                                defconfig   gcc  
i386                  randconfig-001-20230826   gcc  
i386                  randconfig-002-20230826   gcc  
i386                  randconfig-003-20230826   gcc  
i386                  randconfig-004-20230826   gcc  
i386                  randconfig-005-20230826   gcc  
i386                  randconfig-006-20230826   gcc  
i386                  randconfig-011-20230826   clang
i386                  randconfig-012-20230826   clang
i386                  randconfig-013-20230826   clang
i386                  randconfig-014-20230826   clang
i386                  randconfig-015-20230826   clang
i386                  randconfig-016-20230826   clang
i386                 randconfig-r014-20230826   clang
loongarch                        allmodconfig   gcc  
loongarch                         allnoconfig   gcc  
loongarch                        allyesconfig   gcc  
loongarch                           defconfig   gcc  
loongarch             randconfig-001-20230826   gcc  
m68k                             allmodconfig   gcc  
m68k                              allnoconfig   gcc  
m68k                             allyesconfig   gcc  
m68k                                defconfig   gcc  
m68k                 randconfig-r012-20230826   gcc  
m68k                 randconfig-r021-20230826   gcc  
microblaze                       allmodconfig   gcc  
microblaze                        allnoconfig   gcc  
microblaze                       allyesconfig   gcc  
microblaze                          defconfig   gcc  
microblaze           randconfig-r003-20230826   gcc  
mips                             allmodconfig   gcc  
mips                              allnoconfig   gcc  
mips                             allyesconfig   gcc  
mips                 randconfig-r002-20230826   clang
mips                 randconfig-r005-20230826   clang
mips                 randconfig-r031-20230826   clang
nios2                            allmodconfig   gcc  
nios2                             allnoconfig   gcc  
nios2                            allyesconfig   gcc  
nios2                               defconfig   gcc  
nios2                randconfig-r013-20230826   gcc  
openrisc                         allmodconfig   gcc  
openrisc                          allnoconfig   gcc  
openrisc                         allyesconfig   gcc  
openrisc                            defconfig   gcc  
parisc                           allmodconfig   gcc  
parisc                            allnoconfig   gcc  
parisc                           allyesconfig   gcc  
parisc                              defconfig   gcc  
parisc64                            defconfig   gcc  
powerpc                          allmodconfig   gcc  
powerpc                           allnoconfig   gcc  
powerpc                          allyesconfig   gcc  
riscv                            allmodconfig   gcc  
riscv                             allnoconfig   gcc  
riscv                            allyesconfig   gcc  
riscv                               defconfig   gcc  
riscv                 randconfig-001-20230826   gcc  
riscv                randconfig-r024-20230826   clang
riscv                          rv32_defconfig   gcc  
s390                             allmodconfig   gcc  
s390                              allnoconfig   gcc  
s390                             allyesconfig   gcc  
s390                                defconfig   gcc  
s390                  randconfig-001-20230826   clang
sh                               allmodconfig   gcc  
sh                                allnoconfig   gcc  
sh                               allyesconfig   gcc  
sh                                  defconfig   gcc  
sh                   randconfig-r016-20230826   gcc  
sh                   randconfig-r025-20230826   gcc  
sh                   randconfig-r026-20230826   gcc  
sh                   randconfig-r032-20230826   gcc  
sparc                            allmodconfig   gcc  
sparc                             allnoconfig   gcc  
sparc                            allyesconfig   gcc  
sparc                               defconfig   gcc  
sparc                randconfig-r001-20230826   gcc  
sparc                randconfig-r033-20230826   gcc  
sparc                randconfig-r036-20230826   gcc  
sparc64                          allmodconfig   gcc  
sparc64                          allyesconfig   gcc  
sparc64                             defconfig   gcc  
sparc64              randconfig-r034-20230826   gcc  
um                               allmodconfig   clang
um                                allnoconfig   clang
um                               allyesconfig   clang
um                                  defconfig   gcc  
um                             i386_defconfig   gcc  
um                           x86_64_defconfig   gcc  
x86_64                            allnoconfig   gcc  
x86_64                           allyesconfig   gcc  
x86_64       buildonly-randconfig-001-20230826   gcc  
x86_64       buildonly-randconfig-002-20230826   gcc  
x86_64       buildonly-randconfig-003-20230826   gcc  
x86_64       buildonly-randconfig-004-20230826   gcc  
x86_64       buildonly-randconfig-005-20230826   gcc  
x86_64       buildonly-randconfig-006-20230826   gcc  
x86_64                              defconfig   gcc  
x86_64                randconfig-001-20230826   clang
x86_64                randconfig-002-20230826   clang
x86_64                randconfig-003-20230826   clang
x86_64                randconfig-011-20230826   gcc  
x86_64                randconfig-012-20230826   gcc  
x86_64                randconfig-013-20230826   gcc  
x86_64                randconfig-014-20230826   gcc  
x86_64                randconfig-015-20230826   gcc  
x86_64                randconfig-016-20230826   gcc  
x86_64                randconfig-071-20230826   gcc  
x86_64                randconfig-072-20230826   gcc  
x86_64                randconfig-073-20230826   gcc  
x86_64                randconfig-074-20230826   gcc  
x86_64                randconfig-075-20230826   gcc  
x86_64                randconfig-076-20230826   gcc  
x86_64                          rhel-8.3-rust   clang
x86_64                               rhel-8.3   gcc  
xtensa                            allnoconfig   gcc  
xtensa                           allyesconfig   gcc  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


From lkp at intel.com  Sun Aug 27 10:50:54 2023
From: lkp at intel.com (kernel test robot)
Date: Mon, 28 Aug 2023 01:50:54 +0800
Subject: [kvalo-ath:pending] BUILD SUCCESS
 b69bda9ae4e4706b0271dbf212639988c27568a6
Message-ID: <202308280152.ujhoPbsK-lkp@intel.com>

tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git pending
branch HEAD: b69bda9ae4e4706b0271dbf212639988c27568a6  wifi: ath11k: fix tid bitmap is 0 in peer rx mu stats

elapsed time: 2155m

configs tested: 157
configs skipped: 2

The following configs have been built successfully.
More configs may be tested in the coming days.

tested configs:
alpha                             allnoconfig   gcc  
alpha                            allyesconfig   gcc  
alpha                               defconfig   gcc  
arc                              allmodconfig   gcc  
arc                               allnoconfig   gcc  
arc                              allyesconfig   gcc  
arc                                 defconfig   gcc  
arc                   randconfig-001-20230826   gcc  
arc                  randconfig-r014-20230826   gcc  
arm                              allmodconfig   gcc  
arm                               allnoconfig   gcc  
arm                              allyesconfig   gcc  
arm                                 defconfig   gcc  
arm                   randconfig-001-20230826   gcc  
arm                  randconfig-r035-20230826   clang
arm64                            allmodconfig   gcc  
arm64                             allnoconfig   gcc  
arm64                            allyesconfig   gcc  
arm64                               defconfig   gcc  
arm64                randconfig-r034-20230826   gcc  
csky                             allmodconfig   gcc  
csky                              allnoconfig   gcc  
csky                             allyesconfig   gcc  
csky                                defconfig   gcc  
csky                 randconfig-r016-20230826   gcc  
hexagon               randconfig-001-20230826   clang
hexagon               randconfig-002-20230826   clang
i386         buildonly-randconfig-001-20230826   gcc  
i386         buildonly-randconfig-002-20230826   gcc  
i386         buildonly-randconfig-003-20230826   gcc  
i386         buildonly-randconfig-004-20230826   gcc  
i386         buildonly-randconfig-005-20230826   gcc  
i386         buildonly-randconfig-006-20230826   gcc  
i386                                defconfig   gcc  
i386                  randconfig-001-20230826   gcc  
i386                  randconfig-002-20230826   gcc  
i386                  randconfig-003-20230826   gcc  
i386                  randconfig-004-20230826   gcc  
i386                  randconfig-005-20230826   gcc  
i386                  randconfig-006-20230826   gcc  
i386                  randconfig-011-20230826   clang
i386                  randconfig-012-20230826   clang
i386                  randconfig-013-20230826   clang
i386                  randconfig-014-20230826   clang
i386                  randconfig-015-20230826   clang
i386                  randconfig-016-20230826   clang
i386                 randconfig-r001-20230826   gcc  
loongarch                        allmodconfig   gcc  
loongarch                         allnoconfig   gcc  
loongarch                        allyesconfig   gcc  
loongarch                           defconfig   gcc  
loongarch             randconfig-001-20230826   gcc  
m68k                             allmodconfig   gcc  
m68k                              allnoconfig   gcc  
m68k                             allyesconfig   gcc  
m68k                                defconfig   gcc  
microblaze                       allmodconfig   gcc  
microblaze                        allnoconfig   gcc  
microblaze                       allyesconfig   gcc  
microblaze                          defconfig   gcc  
microblaze           randconfig-r006-20230826   gcc  
mips                             allmodconfig   gcc  
mips                              allnoconfig   gcc  
mips                             allyesconfig   gcc  
mips                 randconfig-r011-20230826   gcc  
mips                 randconfig-r031-20230826   clang
nios2                            allmodconfig   gcc  
nios2                             allnoconfig   gcc  
nios2                            allyesconfig   gcc  
nios2                               defconfig   gcc  
nios2                randconfig-r004-20230826   gcc  
nios2                randconfig-r025-20230826   gcc  
openrisc                         allmodconfig   gcc  
openrisc                          allnoconfig   gcc  
openrisc                         allyesconfig   gcc  
openrisc                            defconfig   gcc  
openrisc             randconfig-r002-20230826   gcc  
openrisc             randconfig-r023-20230826   gcc  
parisc                           allmodconfig   gcc  
parisc                            allnoconfig   gcc  
parisc                           allyesconfig   gcc  
parisc                              defconfig   gcc  
parisc64                            defconfig   gcc  
powerpc                          allmodconfig   gcc  
powerpc                           allnoconfig   gcc  
powerpc                          allyesconfig   gcc  
powerpc64            randconfig-r033-20230826   gcc  
riscv                            allmodconfig   gcc  
riscv                             allnoconfig   gcc  
riscv                            allyesconfig   gcc  
riscv                               defconfig   gcc  
riscv                 randconfig-001-20230826   gcc  
riscv                          rv32_defconfig   gcc  
s390                             allmodconfig   gcc  
s390                              allnoconfig   gcc  
s390                             allyesconfig   gcc  
s390                                defconfig   gcc  
s390                  randconfig-001-20230826   clang
sh                               allmodconfig   gcc  
sh                                allnoconfig   gcc  
sh                               allyesconfig   gcc  
sh                                  defconfig   gcc  
sh                   randconfig-r021-20230826   gcc  
sh                   randconfig-r026-20230826   gcc  
sparc                            allmodconfig   gcc  
sparc                             allnoconfig   gcc  
sparc                            allyesconfig   gcc  
sparc                               defconfig   gcc  
sparc                randconfig-r012-20230826   gcc  
sparc                randconfig-r015-20230826   gcc  
sparc                randconfig-r032-20230826   gcc  
sparc                randconfig-r036-20230826   gcc  
sparc64                          allmodconfig   gcc  
sparc64                          allyesconfig   gcc  
sparc64                             defconfig   gcc  
sparc64              randconfig-r005-20230826   gcc  
sparc64              randconfig-r013-20230826   gcc  
sparc64              randconfig-r024-20230826   gcc  
um                               allmodconfig   clang
um                                allnoconfig   clang
um                               allyesconfig   clang
um                                  defconfig   gcc  
um                             i386_defconfig   gcc  
um                           x86_64_defconfig   gcc  
x86_64                            allnoconfig   gcc  
x86_64                           allyesconfig   gcc  
x86_64       buildonly-randconfig-001-20230826   gcc  
x86_64       buildonly-randconfig-002-20230826   gcc  
x86_64       buildonly-randconfig-003-20230826   gcc  
x86_64       buildonly-randconfig-004-20230826   gcc  
x86_64       buildonly-randconfig-005-20230826   gcc  
x86_64       buildonly-randconfig-006-20230826   gcc  
x86_64                              defconfig   gcc  
x86_64                randconfig-001-20230826   clang
x86_64                randconfig-002-20230826   clang
x86_64                randconfig-003-20230826   clang
x86_64                randconfig-004-20230826   clang
x86_64                randconfig-005-20230826   clang
x86_64                randconfig-006-20230826   clang
x86_64                randconfig-011-20230826   gcc  
x86_64                randconfig-012-20230826   gcc  
x86_64                randconfig-013-20230826   gcc  
x86_64                randconfig-014-20230826   gcc  
x86_64                randconfig-015-20230826   gcc  
x86_64                randconfig-016-20230826   gcc  
x86_64                randconfig-071-20230826   gcc  
x86_64                randconfig-072-20230826   gcc  
x86_64                randconfig-073-20230826   gcc  
x86_64                randconfig-074-20230826   gcc  
x86_64                randconfig-075-20230826   gcc  
x86_64                randconfig-076-20230826   gcc  
x86_64               randconfig-r022-20230826   clang
x86_64                          rhel-8.3-rust   clang
x86_64                               rhel-8.3   gcc  
xtensa                            allnoconfig   gcc  
xtensa                           allyesconfig   gcc  
xtensa               randconfig-r003-20230826   gcc  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


From dmitry.baryshkov at linaro.org  Mon Aug 28 06:38:52 2023
From: dmitry.baryshkov at linaro.org (Dmitry Baryshkov)
Date: Mon, 28 Aug 2023 16:38:52 +0300
Subject: ath10k-firmware: WCN3990: Add board file for the Qualcomm SDM845 MTP platform
Message-ID: <CAA8EJpqg-CrbzpSqO9W6W2c=V6TN0Yx5mfih3j4cYeOLNRz+Ng@mail.gmail.com>

Hello Kalle,

We'd like to ask for inclusion of the board file for the Qualcomm
SDM845 MTP board. It is a hardware development kit manufactured by
Qualcomm, using the Snapdragon SDM845 SoC and a variant of wcn3990
BT/WiFi chip.

Following the questions from the ath10k wiki page:

* description for what hardware this is
- It is SDM845-based platform
- It uses wcn3990 chip as a WiFi and BT radio
- For the reference:

ath10k_snoc 18800000.wifi: qmi chip_id 0x30214 chip_family 0x4001
board_id 0x3f soc_id 0x40030001
ath10k_snoc 18800000.wifi: qmi fw_version 0x2009856b
fw_build_timestamp 2018-07-19 12:28 fw_build_id
QC_IMAGE_VERSION_STRING=WLAN.HL.2.0-01387-QCAHLSWMTPLZ-1
ath10k_snoc 18800000.wifi: failed to fetch board data for
bus=snoc,qmi-board-id=3f,qmi-chip-id=30214,variant=Qualcomm_sdm845mtp
from ath10k/WCN3990/hw1.0/board-2.bin
ath10k_snoc 18800000.wifi: wcn3990 hw1.0 target 0x00000008 chip_id
0x00000000 sub 0000:0000
ath10k_snoc 18800000.wifi: kconfig debug 1 debugfs 0 tracing 0 dfs 0 testmode 0
ath10k_snoc 18800000.wifi: firmware ver  api 5 features
wowlan,mgmt-tx-by-reference,non-bmi crc32 b3d4b790
ath10k_snoc 18800000.wifi: htt-ver 3.53 wmi-op 4 htt-op 3 cal file
max-sta 32 raw 0 hwcrypto 1
ath10k_snoc 18800000.wifi: invalid MAC address; choosing random

* origin of the board file
  - This file comes from the firmware package provided by Thundercomm for
the RB3 platform (also sdm845-based), cross-checked to be the same as
the file provided together with the sdm845-mtp board.

* ids to be used with the board file

bus=snoc,qmi-board-id=3f,qmi-chip-id=30214,variant=Qualcomm_sdm845mtp

Note, the device comes with the board_id not changed from 0xff.
Following the example of existing boards we are adding the
calibration variant.

* md5sum of each new board file to add

$ md5sum *
c1f5ff1660cf6dcd74bff7b41c9e693f
bus=snoc,qmi-board-id=3f,qmi-chip-id=30214,variant=Qualcomm_sdm845mtp.bin

$ sha256sum *
8b250ac1bea81825cc6f4a70105dea89b0952340a9c77a8ab37e99cbfa63e53d
bus=snoc,qmi-board-id=3f,qmi-chip-id=30214,variant=Qualcomm_sdm845mtp.bin

-- 
With best wishes
Dmitry


From dmantipov at yandex.ru  Tue Aug 29 02:36:02 2023
From: dmantipov at yandex.ru (Dmitry Antipov)
Date: Tue, 29 Aug 2023 12:36:02 +0300
Subject: [PATCH] wifi: ath10k: fix clang-specific fortify warning
Message-ID: <20230829093652.234537-1-dmantipov@yandex.ru>

When compiling with clang 16.0.6 and CONFIG_FORTIFY_SOURCE=y, I've
noticed the following (somewhat confusing due to absence of an actual
source code location):

In file included from drivers/net/wireless/ath/ath10k/debug.c:8:
In file included from ./include/linux/module.h:13:
In file included from ./include/linux/stat.h:19:
In file included from ./include/linux/time.h:60:
In file included from ./include/linux/time32.h:13:
In file included from ./include/linux/timex.h:67:
In file included from ./arch/x86/include/asm/timex.h:5:
In file included from ./arch/x86/include/asm/processor.h:23:
In file included from ./arch/x86/include/asm/msr.h:11:
In file included from ./arch/x86/include/asm/cpumask.h:5:
In file included from ./include/linux/cpumask.h:12:
In file included from ./include/linux/bitmap.h:11:
In file included from ./include/linux/string.h:254:
./include/linux/fortify-string.h:592:4: warning: call to '__read_overflow2_field'
declared with 'warning' attribute: detected read beyond size of field (2nd
parameter); maybe use struct_group()? [-Wattribute-warning]
                        __read_overflow2_field(q_size_field, size);

The compiler actually complains on 'ath10k_debug_get_et_strings()' where
fortification logic inteprets call to 'memcpy()' as an attempt to copy
the whole 'ath10k_gstrings_stats' array from it's first member and so
issues an overread warning. This warning may be silenced by passing
an address of the whole array and not the first member to 'memcpy()'.

Signed-off-by: Dmitry Antipov <dmantipov at yandex.ru>
---
 drivers/net/wireless/ath/ath10k/debug.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/wireless/ath/ath10k/debug.c b/drivers/net/wireless/ath/ath10k/debug.c
index f9518e1c9903..fe89bc61e531 100644
--- a/drivers/net/wireless/ath/ath10k/debug.c
+++ b/drivers/net/wireless/ath/ath10k/debug.c
@@ -1140,7 +1140,7 @@ void ath10k_debug_get_et_strings(struct ieee80211_hw *hw,
 				 u32 sset, u8 *data)
 {
 	if (sset == ETH_SS_STATS)
-		memcpy(data, *ath10k_gstrings_stats,
+		memcpy(data, ath10k_gstrings_stats,
 		       sizeof(ath10k_gstrings_stats));
 }
 
-- 
2.41.0



From quic_jjohnson at quicinc.com  Tue Aug 29 06:41:57 2023
From: quic_jjohnson at quicinc.com (Jeff Johnson)
Date: Tue, 29 Aug 2023 06:41:57 -0700
Subject: [PATCH] wifi: ath10k: fix clang-specific fortify warning
In-Reply-To: <20230829093652.234537-1-dmantipov@yandex.ru>
References: <20230829093652.234537-1-dmantipov@yandex.ru>
Message-ID: <494e0309-314b-4982-9575-61f8e690c237@quicinc.com>

On 8/29/2023 2:36 AM, Dmitry Antipov wrote:
> When compiling with clang 16.0.6 and CONFIG_FORTIFY_SOURCE=y, I've
> noticed the following (somewhat confusing due to absence of an actual
> source code location):
> 
> In file included from drivers/net/wireless/ath/ath10k/debug.c:8:
> In file included from ./include/linux/module.h:13:
> In file included from ./include/linux/stat.h:19:
> In file included from ./include/linux/time.h:60:
> In file included from ./include/linux/time32.h:13:
> In file included from ./include/linux/timex.h:67:
> In file included from ./arch/x86/include/asm/timex.h:5:
> In file included from ./arch/x86/include/asm/processor.h:23:
> In file included from ./arch/x86/include/asm/msr.h:11:
> In file included from ./arch/x86/include/asm/cpumask.h:5:
> In file included from ./include/linux/cpumask.h:12:
> In file included from ./include/linux/bitmap.h:11:
> In file included from ./include/linux/string.h:254:
> ./include/linux/fortify-string.h:592:4: warning: call to '__read_overflow2_field'
> declared with 'warning' attribute: detected read beyond size of field (2nd
> parameter); maybe use struct_group()? [-Wattribute-warning]
>                          __read_overflow2_field(q_size_field, size);
> 
> The compiler actually complains on 'ath10k_debug_get_et_strings()' where
> fortification logic inteprets call to 'memcpy()' as an attempt to copy
> the whole 'ath10k_gstrings_stats' array from it's first member and so
> issues an overread warning. This warning may be silenced by passing
> an address of the whole array and not the first member to 'memcpy()'.
> 
> Signed-off-by: Dmitry Antipov <dmantipov at yandex.ru>

Acked-by: Jeff Johnson <quic_jjohnson at quicinc.com>

> ---
>   drivers/net/wireless/ath/ath10k/debug.c | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/drivers/net/wireless/ath/ath10k/debug.c b/drivers/net/wireless/ath/ath10k/debug.c
> index f9518e1c9903..fe89bc61e531 100644
> --- a/drivers/net/wireless/ath/ath10k/debug.c
> +++ b/drivers/net/wireless/ath/ath10k/debug.c
> @@ -1140,7 +1140,7 @@ void ath10k_debug_get_et_strings(struct ieee80211_hw *hw,
>   				 u32 sset, u8 *data)
>   {
>   	if (sset == ETH_SS_STATS)
> -		memcpy(data, *ath10k_gstrings_stats,
> +		memcpy(data, ath10k_gstrings_stats,
>   		       sizeof(ath10k_gstrings_stats));
>   }
>   



From lkp at intel.com  Thu Aug 31 12:50:08 2023
From: lkp at intel.com (kernel test robot)
Date: Fri, 01 Sep 2023 03:50:08 +0800
Subject: [linux-next:master] BUILD REGRESSION
 a47fc304d2b678db1a5d760a7d644dac9b067752
Message-ID: <202309010337.a7Dm6jVT-lkp@intel.com>

tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
branch HEAD: a47fc304d2b678db1a5d760a7d644dac9b067752  Add linux-next specific files for 20230831

Error/Warning reports:

https://lore.kernel.org/oe-kbuild-all/202308111853.ISf5a6VC-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308162234.Y7j8JEIF-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308170007.OzhdwITj-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308170206.fZG3V1Gy-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308171801.P2Rd8yeL-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308212225.fGjY1rr6-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308212225.rDBrZgwf-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308212348.1TirdKeg-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308220024.7HnE6uda-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308230251.2EhAALdZ-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308241150.LquDYwGT-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308252255.2HPJ6x5Q-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308282000.2XNh0K6D-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308311610.ec6bm2G8-lkp at intel.com
https://lore.kernel.org/oe-kbuild-all/202308312353.3NbranVx-lkp at intel.com

Error/Warning: (recently discovered and may have been fixed)

../lib/gcc/loongarch64-linux/13.2.0/plugin/include/config/loongarch/loongarch-opts.h:31:10: fatal error: loongarch-def.h: No such file or directory
<command-line>: warning: '%s' directive argument is null [-Wformat-overflow=]
ERROR: modpost: ".L874" [drivers/mtd/nand/raw/nand.ko] undefined!
arch/arm/kernel/bios32.c:413:39: warning: '%d' directive writing between 1 and 11 bytes into a region of size 9 [-Wformat-overflow=]
arch/loongarch/kernel/asm-offsets.c:172:6: warning: no previous prototype for 'output_thread_lbt_defines' [-Wmissing-prototypes]
arch/powerpc/lib/sstep.c:287:23: error: writing 8 bytes into a region of size 0 [-Werror=stringop-overflow=]
arch/powerpc/platforms/cell/iommu.c:654:58: error: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 3 [-Werror=format-truncation=]
arch/powerpc/platforms/pseries/lpar.c:2024:36: error: '%ld' directive writing between 1 and 20 bytes into a region of size 12 [-Werror=format-overflow=]
arch/powerpc/sysdev/xive/common.c:1845:50: error: '%ld' directive output may be truncated writing between 1 and 20 bytes into a region of size 13 [-Werror=format-truncation=]
arch/riscv/errata/andes/errata.c:29:23: error: storage size of 'ret' isn't known
arch/riscv/errata/andes/errata.c:29:23: warning: unused variable 'ret' [-Wunused-variable]
arch/riscv/errata/andes/errata.c:35:15: error: implicit declaration of function 'sbi_ecall' [-Werror=implicit-function-declaration]
arch/um/os-Linux/umid.c:106:23: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]
arch/x86/kernel/cpu/microcode/amd.c:504:37: warning: 'h.bin' directive output may be truncated writing 5 bytes into a region of size between 1 and 7 [-Wformat-truncation=]
arch/x86/kernel/cpu/microcode/amd.c:504:58: warning: 'h.bin' directive output may be truncated writing 5 bytes into a region of size between 1 and 7 [-Wformat-truncation=]
block/blk-throttle.c:1531:74: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
block/blk-throttle.c:1538:43: warning: '%lu' directive output may be truncated writing between 1 and 20 bytes into a region of size 17 [-Wformat-truncation=]
block/disk-events.c:300: warning: Excess function parameter 'events' description in 'disk_force_media_change'
drivers/ata/libata-core.c:2277:42: warning: '%d' directive output may be truncated writing between 1 and 2 bytes into a region of size between 1 and 11 [-Wformat-truncation=]
drivers/ata/libata-core.c:2277:56: warning: '%d' directive output may be truncated writing between 1 and 2 bytes into a region of size between 1 and 11 [-Wformat-truncation=]
drivers/ata/libata-eh.c:2338:45: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 4 [-Wformat-truncation=]
drivers/ata/libata-eh.c:2338:59: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 4 [-Wformat-truncation=]
drivers/ata/pata_it821x.c:635:25: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 3 [-Wformat-truncation=]
drivers/block/virtio_blk.c:1079:68: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 7 [-Wformat-truncation=]
drivers/clk/mvebu/clk-cpu.c:200:41: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
drivers/clocksource/sh_mtu2.c:348:27: warning: '%u' directive writing between 1 and 10 bytes into a region of size 3 [-Wformat-overflow=]
drivers/crypto/ccree/cc_cipher.c:1430:60: warning: '%s' directive output may be truncated writing up to 16283 bytes into a region of size 128 [-Wformat-truncation=]
drivers/crypto/ccree/cc_cipher.c:1430:60: warning: '%s' directive output may be truncated writing up to 16927 bytes into a region of size 128 [-Wformat-truncation=]
drivers/crypto/ccree/cc_cipher.c:1430:60: warning: '%s' directive output may be truncated writing up to 17295 bytes into a region of size 128 [-Wformat-truncation=]
drivers/crypto/ccree/cc_cipher.c:1430:60: warning: '%s' directive output may be truncated writing up to 17663 bytes into a region of size 128 [-Wformat-truncation=]
drivers/crypto/ccree/cc_cipher.c:1430:60: warning: '%s' directive output may be truncated writing up to 18215 bytes into a region of size 128 [-Wformat-truncation=]
drivers/crypto/hifn_795x.c:2396:64: warning: '%s' directive output may be truncated writing up to 8447 bytes into a region of size 128 [-Wformat-truncation=]
drivers/crypto/hifn_795x.c:2396:64: warning: '%s' directive output may be truncated writing up to 8831 bytes into a region of size 128 [-Wformat-truncation=]
drivers/crypto/intel/qat/qat_common/adf_isr.c:197:47: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 5 [-Wformat-truncation=]
drivers/crypto/marvell/cesa/cesa.c:512:59: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 3 [-Wformat-truncation=]
drivers/dma/dw-edma/dw-edma-v0-debugfs.c:256:50: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 8 [-Wformat-truncation=]
drivers/dma/dw-edma/dw-hdma-v0-debugfs.c:125:50: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 8 [-Wformat-truncation=]
drivers/dma/tegra20-apb-dma.c:1496:64: warning: '%d' directive output may be truncated writing between 1 and 8 bytes into a region of size 5 [-Wformat-truncation=]
drivers/edac/sb_edac.c:1678:41: warning: '%u' directive output may be truncated writing between 1 and 10 bytes into a region of size between 2 and 4 [-Wformat-truncation=]
drivers/edac/sb_edac.c:1678:85: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
drivers/edac/skx_common.c:392:73: warning: '_DIMM#' directive output may be truncated writing 6 bytes into a region of size between 0 and 9 [-Wformat-truncation=]
drivers/edac/skx_common.c:392:87: warning: '_DIMM#' directive output may be truncated writing 6 bytes into a region of size between 0 and 9 [-Wformat-truncation=]
drivers/firmware/efi/cper-arm.c:298:64: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
drivers/firmware/efi/cper-x86.c:295:44: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
drivers/firmware/efi/cper-x86.c:295:72: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
drivers/firmware/turris-mox-rwtm.c:255:90: warning: '%08x' directive writing 8 bytes into a region of size between 7 and 9 [-Wformat-overflow=]
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c:331:33: warning: '%d' directive writing between 1 and 10 bytes into a region of size between 0 and 8 [-Wformat-overflow=]
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c:331:40: warning: '%d' directive writing between 1 and 10 bytes into a region of size between 0 and 8 [-Wformat-overflow=]
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c:1401:52: warning: '%s' directive output may be truncated writing between 1 and 2 bytes into a region of size between 0 and 29 [-Wformat-truncation=]
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c:1401:66: warning: '%s' directive output may be truncated writing between 1 and 2 bytes into a region of size between 0 and 29 [-Wformat-truncation=]
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c:1037:101: warning: '%012llX' directive output may be truncated writing between 12 and 16 bytes into a region of size between 9 and 14 [-Wformat-truncation=]
drivers/gpu/drm/i915/display/intel_tc.c:1845:11: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 3 [-Wformat-truncation=]
drivers/gpu/drm/nouveau/nouveau_backlight.c:56:55: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 3 [-Wformat-truncation=]
drivers/gpu/drm/nouveau/nouveau_backlight.c:56:69: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 3 [-Wformat-truncation=]
drivers/hid/hid-logitech-dj.c:764:37: warning: '%d' directive output may be truncated writing between 1 and 3 bytes into a region of size 2 [-Wformat-truncation=]
drivers/hid/hid-logitech-dj.c:764:44: warning: '%d' directive output may be truncated writing between 1 and 3 bytes into a region of size 2 [-Wformat-truncation=]
drivers/hid/hid-sensor-custom.c:591:34: warning: '%s' directive output may be truncated writing likely 4 or more bytes into a region of size between 0 and 63 [-Wformat-truncation=]
drivers/hid/hid-sensor-custom.c:591:62: warning: '%s' directive output may be truncated writing likely 4 or more bytes into a region of size between 0 and 63 [-Wformat-truncation=]
drivers/hwmon/i5k_amb.c:284:13: warning: '_label' directive output may be truncated writing 6 bytes into a region of size between 2 and 11 [-Wformat-truncation=]
drivers/hwmon/i5k_amb.c:299:13: warning: '_input' directive output may be truncated writing 6 bytes into a region of size between 2 and 11 [-Wformat-truncation=]
drivers/hwmon/i5k_amb.c:314:13: warning: '_min' directive output may be truncated writing 4 bytes into a region of size between 2 and 11 [-Wformat-truncation=]
drivers/hwmon/i5k_amb.c:330:13: warning: '_mid' directive output may be truncated writing 4 bytes into a region of size between 2 and 11 [-Wformat-truncation=]
drivers/hwmon/i5k_amb.c:346:13: warning: '_max' directive output may be truncated writing 4 bytes into a region of size between 2 and 11 [-Wformat-truncation=]
drivers/hwmon/i5k_amb.c:362:13: warning: '_alarm' directive output may be truncated writing 6 bytes into a region of size between 2 and 11 [-Wformat-truncation=]
drivers/iio/adc/aspeed_adc.c:507:2: warning: '%s' directive argument is null [-Wformat-truncation=]
drivers/infiniband/hw/qib/qib_verbs.c:1554:40: warning: '%s' directive output may be truncated writing up to 64 bytes into a region of size 43 [-Wformat-truncation=]
drivers/input/keyboard/atkbd.c:1153:21: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/keyboard/atkbd.c:1153:7: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/keyboard/sunkbd.c:275:50: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/keyboard/sunkbd.c:275:57: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/mouse/alps.c:1419:49: warning: '%s' directive output may be truncated writing 6 bytes into a region of size between 0 and 31 [-Wformat-truncation=]
drivers/input/mouse/alps.c:1419:56: warning: '%s' directive output may be truncated writing 6 bytes into a region of size between 0 and 31 [-Wformat-truncation=]
drivers/input/mouse/alps.c:3102:49: warning: '/input1' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/mouse/alps.c:3102:63: warning: '/input1' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/mouse/elantech.c:2090:65: warning: '/input1' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/mouse/lifebook.c:283:21: warning: '/input1' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/mouse/lifebook.c:283:7: warning: '/input1' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/mouse/psmouse-base.c:1603:52: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/mouse/psmouse-base.c:1603:59: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/mouse/sermouse.c:240:54: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/mouse/sermouse.c:240:61: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/mouse/vmmouse.c:455:53: warning: '/input1' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/mouse/vsxxxaa.c:468:48: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/mouse/vsxxxaa.c:468:55: warning: '/input0' directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/input/serio/serio_raw.c:303:14: warning: '%ld' directive output may be truncated writing between 1 and 11 bytes into a region of size 7 [-Wformat-truncation=]
drivers/input/serio/serio_raw.c:303:28: warning: '%ld' directive output may be truncated writing between 1 and 11 bytes into a region of size 7 [-Wformat-truncation=]
drivers/iommu/intel/dmar.c:1062:35: warning: '%d' directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=]
drivers/iommu/intel/iommu.c:5014:25: warning: '%s' directive argument is null [-Wformat-overflow=]
drivers/leds/led-core.c:513:57: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
drivers/leds/led-core.c:513:78: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
drivers/leds/trigger/ledtrig-cpu.c:155:42: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 5 [-Wformat-truncation=]
drivers/leds/trigger/ledtrig-cpu.c:155:56: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 5 [-Wformat-truncation=]
drivers/leds/trigger/ledtrig-netdev.c:234:41: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
drivers/md/raid5.c:2428:33: warning: '%s' directive output may be truncated writing up to 31 bytes into a region of size between 16 and 26 [-Wformat-truncation=]
drivers/media/radio/radio-miropcm20.c:206:57: warning: '%s' directive output may be truncated writing up to 35 bytes into a region of size 28 [-Wformat-truncation=]
drivers/media/radio/radio-shark2.c:191:17: warning: '%s' directive output may be truncated writing up to 35 bytes into a region of size 32 [-Wformat-truncation=]
drivers/memory/tegra/tegra20.c:606:62: warning: '.' directive output may be truncated writing 1 byte into a region of size between 0 and 5 [-Wformat-truncation=]
drivers/mfd/cs42l43.c:1076:12: warning: 'cs42l43_suspend' defined but not used [-Wunused-function]
drivers/mfd/cs42l43.c:1106:12: warning: 'cs42l43_resume' defined but not used [-Wunused-function]
drivers/mfd/cs42l43.c:1124:12: warning: 'cs42l43_runtime_suspend' defined but not used [-Wunused-function]
drivers/mfd/cs42l43.c:1138:12: warning: 'cs42l43_runtime_resume' defined but not used [-Wunused-function]
drivers/mmc/host/mmc_spi.c:248:57: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
drivers/mmc/host/mmc_spi.c:248:64: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
drivers/net/ethernet/amd/pds_core/core.c:126:45: warning: '%s' directive output may be truncated writing up to 31 bytes into a region of size between 19 and 21 [-Wformat-truncation=]
drivers/net/ethernet/amd/pds_core/dev.c:260:22: warning: '%s' directive output may be truncated writing up to 64 bytes into a region of size 23 [-Wformat-truncation=]
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c:277:59: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 6 [-Wformat-truncation=]
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c:3199:43: warning: '%d' directive output may be truncated writing between 1 and 7 bytes into a region of size 5 [-Wformat-truncation=]
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c:3031:32: warning: '%s' directive output may be truncated writing up to 31 bytes into a region of size 26 [-Wformat-truncation=]
drivers/net/ethernet/broadcom/tg3.c:11230:37: warning: '-txrx-' directive output may be truncated writing 6 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
drivers/net/ethernet/broadcom/tg3.c:11233:37: warning: '-tx-' directive output may be truncated writing 4 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
drivers/net/ethernet/broadcom/tg3.c:11236:37: warning: '-rx-' directive output may be truncated writing 4 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
drivers/net/ethernet/broadcom/tg3.c:11239:38: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 15 [-Wformat-truncation=]
drivers/net/ethernet/cadence/macb_main.c:3150:77: warning: '%s' directive output may be truncated writing up to 239 bytes into a region of size between 19 and 29 [-Wformat-truncation=]
drivers/net/ethernet/cavium/liquidio/lio_core.c:1121:76: warning: '%u' directive output may be truncated writing between 1 and 10 bytes into a region of size between 0 and 13 [-Wformat-truncation=]
drivers/net/ethernet/cavium/thunder/thunder_bgx.c:1432:34: warning: '%d' directive output may be truncated writing between 1 and 3 bytes into a region of size 2 [-Wformat-truncation=]
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c:257:64: warning: '%s' directive output may be truncated writing up to 287 bytes into a region of size 32 [-Wformat-truncation=]
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c:565:50: warning: '%s' directive output may be truncated writing up to 4079 bytes into a region of size 32 [-Wformat-truncation=]
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c:565:50: warning: '%s' directive output may be truncated writing up to 4895 bytes into a region of size 32 [-Wformat-truncation=]
drivers/net/ethernet/intel/igb/igb_main.c:3092:53: warning: '%d' directive output may be truncated writing between 1 and 5 bytes into a region of size between 1 and 13 [-Wformat-truncation=]
drivers/net/ethernet/marvell/octeontx2/af/cgx.c:1649:49: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 4 and 6 [-Wformat-overflow=]
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:533:36: warning: '%d' directive writing between 1 and 11 bytes into a region of size 7 [-Wformat-overflow=]
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1809:58: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h:48:34: warning: '%s' directive argument is null [-Wformat-overflow=]
drivers/net/ethernet/mellanox/mlxsw/core_thermal.c:542:73: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
drivers/net/ethernet/mellanox/mlxsw/core_thermal.c:545:66: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 7 [-Wformat-truncation=]
drivers/net/ethernet/pensando/ionic/ionic_lif.c:237:25: warning: '%s' directive output may be truncated writing up to 31 bytes into a region of size between 10 and 25 [-Wformat-truncation=]
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1054:45: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 4 and 19 [-Wformat-overflow=]
drivers/net/ethernet/qlogic/qede/qede_main.c:1903:61: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size between 5 and 20 [-Wformat-truncation=]
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1771:49: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size between 9 and 24 [-Wformat-truncation=]
drivers/net/phy/mscc/mscc_main.c:452:64: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
drivers/net/virtio_net.c:4101:36: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
drivers/net/virtio_net.c:4101:48: warning: '%d' directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=]
drivers/net/virtio_net.c:4101:50: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
drivers/net/virtio_net.c:4102:35: warning: '%d' directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=]
drivers/net/virtio_net.c:4102:49: warning: '%d' directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=]
drivers/net/wan/hdlc_ppp.c:353:17: warning: '%s' directive argument is null [-Wformat-overflow=]
drivers/net/wan/hdlc_ppp.c:353:35: warning: '%s' directive argument is null [-Wformat-overflow=]
drivers/net/wireless/ath/ath10k/core.c:928:50: warning: '%s' directive output may be truncated writing up to 99 bytes into a region of size between 98 and 99 [-Wformat-truncation=]
drivers/opp/debugfs.c:43:13: warning: '%.62s' directive argument is null [-Wformat-overflow=]
drivers/opp/debugfs.c:43:42: warning: '%.62s' directive argument is null [-Wformat-overflow=]
drivers/opp/debugfs.c:63:42: warning: '%.1d' directive output may be truncated writing between 1 and 10 bytes into a region of size 2 [-Wformat-truncation=]
drivers/parisc/led.c:462:24: warning: '%s' directive output may be truncated writing up to 64 bytes into a region of size 14 [-Wformat-truncation=]
drivers/parisc/sba_iommu.c:1900:32: warning: variable 'root' set but not used [-Wunused-but-set-variable]
drivers/pci/controller/dwc/pci-keystone.c:1189:55: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 2 [-Wformat-truncation=]
drivers/pci/controller/dwc/pcie-designware.c:898:36: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 3 [-Wformat-truncation=]
drivers/pci/controller/dwc/pcie-designware.c:898:50: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 3 [-Wformat-truncation=]
drivers/phy/allwinner/phy-sun4i-usb.c:790:52: warning: '_vbus' directive output may be truncated writing 5 bytes into a region of size between 2 and 12 [-Wformat-truncation=]
drivers/phy/allwinner/phy-sun4i-usb.c:804:60: warning: '_phy' directive output may be truncated writing 4 bytes into a region of size between 2 and 12 [-Wformat-truncation=]
drivers/phy/allwinner/phy-sun4i-usb.c:817:60: warning: '_hsic_12M' directive output may be truncated writing 9 bytes into a region of size between 2 and 12 [-Wformat-truncation=]
drivers/phy/allwinner/phy-sun4i-usb.c:824:60: warning: '_clk' directive output may be truncated writing 4 bytes into a region of size between 2 and 12 [-Wformat-truncation=]
drivers/phy/allwinner/phy-sun4i-usb.c:832:52: warning: '_reset' directive output may be truncated writing 6 bytes into a region of size between 2 and 12 [-Wformat-truncation=]
drivers/pinctrl/pinctrl-cy8c95x0.c:168: warning: Function parameter or member 'gpio_reset' not described in 'cy8c95x0_pinctrl'
drivers/platform/mellanox/mlxreg-hotplug.c:86:54: warning: '%d' directive output may be truncated writing 1 byte into a region of size between 0 and 31 [-Wformat-truncation=]
drivers/platform/mellanox/mlxreg-hotplug.c:86:61: warning: '%d' directive output may be truncated writing 1 byte into a region of size between 0 and 31 [-Wformat-truncation=]
drivers/platform/x86/think-lmi.c:756:28: warning: '%s' directive argument is null [-Wformat-overflow=]
drivers/platform/x86/think-lmi.c:756:51: warning: '%s' directive argument is null [-Wformat-overflow=]
drivers/remoteproc/keystone_remoteproc.c:369:39: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 5 [-Wformat-truncation=]
drivers/rpmsg/rpmsg_char.c:75: warning: Function parameter or member 'remote_flow_restricted' not described in 'rpmsg_eptdev'
drivers/rpmsg/rpmsg_char.c:75: warning: Function parameter or member 'remote_flow_updated' not described in 'rpmsg_eptdev'
drivers/rtc/rtc-sh.c:517:58: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 3 [-Wformat-truncation=]
drivers/s390/block/dasd_eckd.c:1088:27: warning: '%s' directive output may be truncated writing up to 3 bytes into a region of size 1 [-Wformat-truncation=]
drivers/scsi/aha1542.c:775:61: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
drivers/scsi/ch.c:915:22: warning: '%d' directive writing between 1 and 10 bytes into a region of size 6 [-Wformat-overflow=]
drivers/scsi/ch.c:915:29: warning: '%d' directive writing between 1 and 10 bytes into a region of size 6 [-Wformat-overflow=]
drivers/scsi/lpfc/lpfc_init.c:14737:53: warning: '.grp' directive output may be truncated writing 4 bytes into a region of size between 1 and 80 [-Wformat-truncation=]
drivers/scsi/megaraid.c:317:15: warning: '%d' directive output may be truncated writing between 1 and 2 bytes into a region of size between 1 and 2 [-Wformat-truncation=]
drivers/scsi/megaraid.c:317:36: warning: '%d' directive output may be truncated writing between 1 and 2 bytes into a region of size between 1 and 2 [-Wformat-truncation=]
drivers/scsi/mpt3sas/mpt3sas_base.c:3150:57: warning: '%d' directive output may be truncated writing between 1 and 4 bytes into a region of size between 0 and 23 [-Wformat-truncation=]
drivers/scsi/mpt3sas/mpt3sas_base.c:3150:63: warning: '-mq-poll' directive output may be truncated writing 8 bytes into a region of size between 6 and 31 [-Wformat-truncation=]
drivers/scsi/mpt3sas/mpt3sas_base.c:3159:68: warning: '%d' directive output may be truncated writing between 1 and 3 bytes into a region of size between 1 and 26 [-Wformat-truncation=]
drivers/scsi/mpt3sas/mpt3sas_base.c:847:50: warning: '%s' directive output may be truncated writing up to 23 bytes into a region of size 15 [-Wformat-truncation=]
drivers/scsi/mpt3sas/mpt3sas_base.c:847:57: warning: '%s' directive output may be truncated writing up to 23 bytes into a region of size 15 [-Wformat-truncation=]
drivers/scsi/mpt3sas/mpt3sas_scsih.c:12330:16: warning: '%s' directive output may be truncated writing up to 23 bytes into a region of size 11 [-Wformat-truncation=]
drivers/scsi/mpt3sas/mpt3sas_scsih.c:12330:23: warning: '%s' directive output may be truncated writing up to 23 bytes into a region of size 11 [-Wformat-truncation=]
drivers/scsi/myrs.c:1089:10: warning: 'physical device - not rebuilding
drivers/scsi/st.c:4192:24: warning: '%s' directive output may be truncated writing up to 31 bytes into a region of size between 9 and 10 [-Wformat-truncation=]
drivers/scsi/st.c:4192:31: warning: '%s' directive output may be truncated writing up to 31 bytes into a region of size between 9 and 10 [-Wformat-truncation=]
drivers/thermal/thermal_sysfs.c:474:38: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [-Wformat-truncation=]
drivers/thermal/thermal_sysfs.c:474:38: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 9 [-Wformat-truncation=]
drivers/tty/serial/samsung_tty.c:1881:35: warning: '%d' directive writing between 1 and 10 bytes into a region of size 2 [-Wformat-overflow=]
drivers/usb/core/hcd.c:443:34: warning: '%s' directive output may be truncated writing up to 64 bytes into a region of size between 35 and 99 [-Wformat-truncation=]
drivers/usb/core/hcd.c:443:48: warning: '%s' directive output may be truncated writing up to 64 bytes into a region of size between 35 and 99 [-Wformat-truncation=]
drivers/usb/core/usb.c:706:37: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 15 [-Wformat-truncation=]
drivers/usb/core/usb.c:706:9: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 15 [-Wformat-truncation=]
drivers/usb/gadget/function/f_mass_storage.c:2946:34: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 5 [-Wformat-truncation=]
drivers/usb/gadget/function/f_mass_storage.c:2946:48: warning: '%d' directive output may be truncated writing between 1 and 9 bytes into a region of size 5 [-Wformat-truncation=]
drivers/usb/gadget/udc/tegra-xudc.c:3546:60: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 2 [-Wformat-truncation=]
drivers/vdpa/pds/debugfs.c:266:49: warning: '%02d' directive output may be truncated writing between 2 and 11 bytes into a region of size 6 [-Wformat-truncation=]
drivers/xen/manage.c:354:46: warning: '%s' directive output may be truncated writing up to 95 bytes into a region of size 12 [-Wformat-truncation=]
drivers/xen/manage.c:354:60: warning: '%s' directive output may be truncated writing up to 95 bytes into a region of size 12 [-Wformat-truncation=]
fs/dlm/debug_fs.c:1031:50: warning: '_queued_asts' directive output may be truncated writing 12 bytes into a region of size between 8 and 72 [-Wformat-truncation=]
fs/gfs2/super.c:753: warning: Function parameter or member 'who' not described in 'gfs2_freeze_super'
fs/gfs2/super.c:808: warning: Function parameter or member 'who' not described in 'gfs2_thaw_super'
include/linux/fortify-string.h:406:19: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
include/linux/kern_levels.h:5:25: warning: '%s' directive argument is null [-Wformat-overflow=]
include/linux/netlink.h:116:13: warning: ') out of range, only support...' directive output truncated writing 60 bytes into a region of size between 46 and 55 [-Wformat-truncation=]
include/linux/netlink.h:116:13: warning: 'sfc: Unsupported: only suppo...' directive output truncated writing 104 bytes into a region of size 80 [-Wformat-truncation=]
include/linux/phy.h:300:20: warning: '%s' directive output may be truncated writing up to 60 bytes into a region of size 20 [-Wformat-truncation=]
include/linux/printk.h:455:44: warning: '%s' directive argument is null [-Wformat-overflow=]
include/net/9p/9p.h:55:9: warning: '%s' directive argument is null [-Wformat-overflow=]
kernel/bpf/map_iter.c:200:17: warning: no previous declaration for 'bpf_map_sum_elem_count' [-Wmissing-declarations]
kernel/locking/lockdep_proc.c:438:25: warning: '%lld' directive output may be truncated writing between 1 and 17 bytes into a region of size 15 [-Wformat-truncation=]
kernel/locking/lockdep_proc.c:438:32: warning: '%lld' directive output may be truncated writing between 1 and 17 bytes into a region of size 15 [-Wformat-truncation=]
kernel/relay.c:357:35: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
kernel/relay.c:357:42: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
kernel/workqueue.c:2188:40: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 14 [-Wformat-truncation=]
kernel/workqueue.c:2188:54: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 14 [-Wformat-truncation=]
lib/string_helpers.c:119:32: warning: '%03u' directive output may be truncated writing between 3 and 10 bytes into a region of size 7 [-Wformat-truncation=]
lib/string_helpers.c:119:46: warning: '%03u' directive output may be truncated writing between 3 and 10 bytes into a region of size 7 [-Wformat-truncation=]
lib/vsprintf.c:2893:33: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
mm/mempolicy.c:3118:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
net/8021q/vlan.c:235:46: warning: '%.4i' directive output may be truncated writing 4 bytes into a region of size between 0 and 15 [-Wformat-truncation=]
net/8021q/vlan.c:247:32: warning: '%i' directive output may be truncated writing between 1 and 5 bytes into a region of size between 0 and 15 [-Wformat-truncation=]
net/8021q/vlan.c:247:46: warning: '%i' directive output may be truncated writing between 1 and 4 bytes into a region of size between 0 and 15 [-Wformat-truncation=]
net/8021q/vlan.c:247:46: warning: '%i' directive output may be truncated writing between 1 and 5 bytes into a region of size between 0 and 15 [-Wformat-truncation=]
net/9p/trans_xen.c:444:39: warning: '%d' directive writing between 1 and 11 bytes into a region of size 8 [-Wformat-overflow=]
net/bpf/test_run.c:560:15: warning: no previous declaration for 'bpf_fentry_test_sinfo' [-Wmissing-declarations]
net/bpf/test_run.c:570:17: warning: no previous declaration for 'bpf_modify_return_test2' [-Wmissing-declarations]
net/core/selftests.c:404:52: warning: '%s' directive output may be truncated writing up to 251 bytes into a region of size 28 [-Wformat-truncation=]
net/core/selftests.c:404:52: warning: '%s' directive output may be truncated writing up to 279 bytes into a region of size 28 [-Wformat-truncation=]
net/socket.c:1678:21: warning: no previous declaration for 'update_socket_protocol' [-Wmissing-declarations]
net/sunrpc/clnt.c:573:47: warning: '%s' directive output may be truncated writing up to 107 bytes into a region of size 48 [-Wformat-truncation=]
net/sunrpc/clnt.c:573:75: warning: '%s' directive output may be truncated writing up to 107 bytes into a region of size 48 [-Wformat-truncation=]
security/keys/proc.c:213:44: warning: 'h' directive writing 1 byte into a region of size between 0 and 15 [-Wformat-overflow=]
security/keys/proc.c:217:45: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
sound/firewire/bebob/bebob.c:112:47: warning: '%08x' directive output may be truncated writing 8 bytes into a region of size between 0 and 58 [-Wformat-truncation=]
sound/firewire/dice/dice.c:125:21: warning: ') at ' directive output may be truncated writing 5 bytes into a region of size between 1 and 69 [-Wformat-truncation=]
sound/firewire/dice/dice.c:125:35: warning: ') at ' directive output may be truncated writing 5 bytes into a region of size between 1 and 69 [-Wformat-truncation=]
sound/firewire/fireworks/fireworks.c:97:28: warning: ', GUID ' directive output may be truncated writing 7 bytes into a region of size between 4 and 77 [-Wformat-truncation=]
sound/hda/intel-sdw-acpi.c:34:21: warning: '-subproperties' directive output may be truncated writing 14 bytes into a region of size between 8 and 17 [-Wformat-truncation=]
sound/hda/intel-sdw-acpi.c:34:35: warning: '-subproperties' directive output may be truncated writing 14 bytes into a region of size between 7 and 17 [-Wformat-truncation=]
sound/hda/intel-sdw-acpi.c:34:35: warning: '-subproperties' directive output may be truncated writing 14 bytes into a region of size between 8 and 17 [-Wformat-truncation=]
sound/isa/ad1848/ad1848.c:104:29: warning: ' at 0x' directive output may be truncated writing 6 bytes into a region of size between 1 and 80 [-Wformat-truncation=]
sound/isa/cs423x/cs4231.c:106:29: warning: ' at 0x' directive output may be truncated writing 6 bytes into a region of size between 1 and 80 [-Wformat-truncation=]
sound/isa/cs423x/cs4236.c:375:29: warning: ' at 0x' directive output may be truncated writing 6 bytes into a region of size between 1 and 80 [-Wformat-truncation=]
sound/isa/es1688/es1688.c:134:20: warning: ' at 0x' directive output may be truncated writing 6 bytes into a region of size between 1 and 80 [-Wformat-truncation=]
sound/isa/opti9xx/miro.c:1348:31: warning: '%s' directive output may be truncated writing up to 79 bytes into a region of size between 35 and 72 [-Wformat-truncation=]
sound/isa/opti9xx/opti92x-ad1848.c:868:23: warning: '%s' directive output may be truncated writing up to 79 bytes into a region of size between 47 and 78 [-Wformat-truncation=]
sound/isa/sscape.c:560:50: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 3 [-Wformat-truncation=]
sound/pci/riptide/riptide.c:2109:69: warning: '%x' directive output may be truncated writing between 1 and 4 bytes into a region of size between 0 and 37 [-Wformat-truncation=]
sound/soc/amd/ps/pci-ps.c:277:49: warning: '-subproperties' directive output may be truncated writing 14 bytes into a region of size between 8 and 17 [-Wformat-truncation=]
sound/xen/xen_snd_front_cfg.c:486:49: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]

Unverified Error/Warning (likely false positive, please contact us if interested):

drivers/firmware/broadcom/bcm47xx_sprom.c:604:46: warning: '/' directive output may be truncated writing 1 byte into a region of size between 0 and 3 [-Wformat-truncation=]
drivers/firmware/broadcom/bcm47xx_sprom.c:604:60: warning: '/' directive output may be truncated writing 1 byte into a region of size between 0 and 3 [-Wformat-truncation=]
drivers/firmware/broadcom/bcm47xx_sprom.c:666:42: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
drivers/firmware/broadcom/bcm47xx_sprom.c:666:63: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
lib/crypto/mpi/mpi-inv.c:34:15: warning: variable 'k' set but not used [-Wunused-but-set-variable]
{standard input}:944: Error: unknown pseudo-op: `.'

Error/Warning ids grouped by kconfigs:

gcc_recent_errors
|-- alpha-allnoconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   `-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- alpha-allyesconfig
|   |-- block-blk-throttle.c:warning:lu-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- block-blk-throttle.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-block-virtio_blk.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-clocksource-sh_mtu2.c:warning:u-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-crypto-ccree-cc_cipher.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-crypto-intel-qat-qat_common-adf_isr.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-firmware-broadcom-bcm47xx_sprom.c:warning:directive-output-may-be-truncated-writing-byte-into-a-region-of-size-between-and
|   |-- drivers-firmware-broadcom-bcm47xx_sprom.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_gfx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-nouveau-nouveau_backlight.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-hid-hid-logitech-dj.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-hid-hid-sensor-custom.c:warning:s-directive-output-may-be-truncated-writing-likely-or-more-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-sunkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-elantech.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-sermouse.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-vsxxxaa.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-serio-serio_raw.c:warning:ld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-leds-trigger-ledtrig-cpu.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-md-raid5.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-media-radio-radio-miropcm20.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-mmc-host-mmc_spi.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-amd-pds_core-core.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-amd-pds_core-dev.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:rx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:tx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:txrx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-cadence-macb_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-cavium-liquidio-lio_core.c:warning:u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-intel-igb-igb_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-marvell-octeontx2-af-cgx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-marvell-octeontx2-af-rvu_debugfs.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-marvell-octeontx2-nic-otx2_pf.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-pensando-ionic-ionic_lif.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pci-controller-dwc-pcie-designware.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_clk-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_hsic_12M-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_phy-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_reset-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_vbus-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-scsi-aha1542.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-scsi-ch.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-scsi-megaraid.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:mq-poll-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-mpt3sas-mpt3sas_scsih.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-st.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-vdpa-pds-debugfs.c:warning:02d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- include-linux-netlink.h:warning:)-out-of-range-only-support...-directive-output-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- include-linux-netlink.h:warning:sfc:Unsupported:only-suppo...-directive-output-truncated-writing-bytes-into-a-region-of-size
|   |-- include-linux-phy.h:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-8021q-vlan.c:warning:.4i-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- sound-isa-ad1848-ad1848.c:warning:at-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- sound-isa-cs423x-cs4231.c:warning:at-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- sound-isa-cs423x-cs4236.c:warning:at-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- sound-isa-es1688-es1688.c:warning:at-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- sound-isa-opti9xx-miro.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- sound-isa-opti9xx-opti92x-ad1848.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   `-- sound-isa-sscape.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- alpha-defconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-8021q-vlan.c:warning:.4i-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- alpha-randconfig-r023-20230831
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-clocksource-sh_mtu2.c:warning:u-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-firmware-broadcom-bcm47xx_sprom.c:warning:directive-output-may-be-truncated-writing-byte-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_mes.c:warning:s-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-nouveau-nouveau_backlight.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-sunkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-serio-serio_raw.c:warning:ld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-md-raid5.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-opp-debugfs.c:warning:.62s-directive-argument-is-null
|   |-- drivers-pci-controller-dwc-pcie-designware.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-scsi-aha1542.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-scsi-ch.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-scsi-megaraid.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:mq-poll-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-mpt3sas-mpt3sas_scsih.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-st.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- sound-firewire-bebob-bebob.c:warning:08x-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- sound-firewire-dice-dice.c:warning:)-at-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   `-- sound-firewire-fireworks-fireworks.c:warning:GUID-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|-- alpha-randconfig-r031-20230831
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_mes.c:warning:s-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-nouveau-nouveau_backlight.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-sunkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-elantech.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-vsxxxaa.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-serio-serio_raw.c:warning:ld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   `-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- alpha-randconfig-r033-20230831
|   |-- drivers-input-serio-serio_raw.c:warning:ld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-mmc-host-mmc_spi.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   `-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- arc-allmodconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-net-wan-hdlc_ppp.c:warning:s-directive-argument-is-null
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|-- arc-allnoconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- arc-allyesconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-net-wan-hdlc_ppp.c:warning:s-directive-argument-is-null
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|-- arc-defconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- arc-randconfig-001-20230831
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   `-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|-- arc-randconfig-r004-20230831
|   `-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|-- arc-randconfig-r026-20230831
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|-- arm-allnoconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   `-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- arm-defconfig
|   |-- arch-arm-kernel-bios32.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-clk-mvebu-clk-cpu.c:warning:sprintf-may-write-a-terminating-nul-past-the-end-of-the-destination
|   |-- drivers-clocksource-sh_mtu2.c:warning:u-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-crypto-marvell-cesa-cesa.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-tegra20-apb-dma.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-firmware-broadcom-bcm47xx_sprom.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-gpu-drm-nouveau-nouveau_backlight.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-elantech.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-memory-tegra-tegra20.c:warning:.-directive-output-may-be-truncated-writing-byte-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-cadence-macb_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-intel-igb-igb_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-pci-controller-dwc-pcie-designware.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_clk-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_hsic_12M-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_phy-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_reset-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_vbus-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-remoteproc-keystone_remoteproc.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-rtc-rtc-sh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-gadget-function-f_mass_storage.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- include-linux-phy.h:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- security-keys-proc.c:warning:h-directive-writing-byte-into-a-region-of-size-between-and
|   `-- security-keys-proc.c:warning:sprintf-may-write-a-terminating-nul-past-the-end-of-the-destination
|-- arm-randconfig-r025-20230831
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-sermouse.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-vsxxxaa.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-scsi-st.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   `-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- arm64-allnoconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   `-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- arm64-defconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-block-virtio_blk.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-crypto-ccree-cc_cipher.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-firmware-efi-cper-arm.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-gpu-drm-nouveau-nouveau_backlight.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-leds-trigger-ledtrig-cpu.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-mmc-host-mmc_spi.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-cadence-macb_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-cavium-thunder-thunder_bgx.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-freescale-dpaa-dpaa_ethtool.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-intel-igb-igb_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-wireless-ath-ath10k-core.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-pci-controller-dwc-pcie-designware.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_clk-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_hsic_12M-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_phy-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_reset-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_vbus-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:mq-poll-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-mpt3sas-mpt3sas_scsih.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-gadget-udc-tegra-xudc.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-xen-manage.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- include-linux-phy.h:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-8021q-vlan.c:warning:.4i-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- csky-allmodconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-clocksource-sh_mtu2.c:warning:u-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-crypto-hifn_795x.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-tegra20-apb-dma.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_gfx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-nouveau-nouveau_backlight.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-hid-hid-logitech-dj.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-hid-hid-sensor-custom.c:warning:s-directive-output-may-be-truncated-writing-likely-or-more-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-sunkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-elantech.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-sermouse.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-vsxxxaa.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-md-raid5.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-mmc-host-mmc_spi.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-broadcom-bnx2x-bnx2x_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:rx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:tx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:txrx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-cadence-macb_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-intel-igb-igb_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-pci-controller-dwc-pci-keystone.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pci-controller-dwc-pcie-designware.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_clk-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_hsic_12M-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_phy-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_reset-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_vbus-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-scsi-ch.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:mq-poll-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-mpt3sas-mpt3sas_scsih.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-st.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-gadget-function-f_mass_storage.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- include-linux-netlink.h:warning:)-out-of-range-only-support...-directive-output-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- include-linux-netlink.h:warning:sfc:Unsupported:only-suppo...-directive-output-truncated-writing-bytes-into-a-region-of-size
|   |-- include-linux-phy.h:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- csky-allnoconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   `-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- csky-allyesconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-clocksource-sh_mtu2.c:warning:u-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-crypto-hifn_795x.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-tegra20-apb-dma.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-firmware-broadcom-bcm47xx_sprom.c:warning:directive-output-may-be-truncated-writing-byte-into-a-region-of-size-between-and
|   |-- drivers-firmware-broadcom-bcm47xx_sprom.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_gfx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-nouveau-nouveau_backlight.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-hid-hid-logitech-dj.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-hid-hid-sensor-custom.c:warning:s-directive-output-may-be-truncated-writing-likely-or-more-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-sunkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-elantech.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-sermouse.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-vsxxxaa.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-md-raid5.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-mmc-host-mmc_spi.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-broadcom-bnx2x-bnx2x_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:rx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:tx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:txrx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-cadence-macb_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-intel-igb-igb_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-pci-controller-dwc-pci-keystone.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pci-controller-dwc-pcie-designware.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_clk-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_hsic_12M-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_phy-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_reset-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_vbus-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-scsi-ch.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:mq-poll-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-mpt3sas-mpt3sas_scsih.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-st.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-gadget-function-f_mass_storage.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- include-linux-netlink.h:warning:)-out-of-range-only-support...-directive-output-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- include-linux-netlink.h:warning:sfc:Unsupported:only-suppo...-directive-output-truncated-writing-bytes-into-a-region-of-size
|   |-- include-linux-phy.h:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- csky-defconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- i386-allmodconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-leds-trigger-ledtrig-netdev.c:warning:writing-byte-into-a-region-of-size
|   |-- drivers-net-wan-hdlc_ppp.c:warning:s-directive-argument-is-null
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|-- i386-allnoconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- i386-allyesconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-leds-trigger-ledtrig-netdev.c:warning:writing-byte-into-a-region-of-size
|   |-- drivers-net-wan-hdlc_ppp.c:warning:s-directive-argument-is-null
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|-- i386-buildonly-randconfig-001-20230831
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-leds-trigger-ledtrig-netdev.c:warning:writing-byte-into-a-region-of-size
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|-- i386-buildonly-randconfig-002-20230831
|   `-- drivers-opp-debugfs.c:warning:.62s-directive-argument-is-null
|-- i386-buildonly-randconfig-003-20230831
|   `-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|-- i386-buildonly-randconfig-004-20230831
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|-- i386-buildonly-randconfig-005-20230831
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- include-linux-printk.h:warning:s-directive-argument-is-null
|-- i386-buildonly-randconfig-006-20230831
|   |-- drivers-platform-x86-think-lmi.c:warning:s-directive-argument-is-null
|   `-- include-linux-printk.h:warning:s-directive-argument-is-null
|-- i386-debian-10.3
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-opp-debugfs.c:warning:.62s-directive-argument-is-null
|   `-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|-- i386-defconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   `-- net-socket.c:warning:no-previous-declaration-for-update_socket_protocol
|-- i386-randconfig-001-20230831
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- include-linux-printk.h:warning:s-directive-argument-is-null
|-- i386-randconfig-002-20230831
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-leds-trigger-ledtrig-netdev.c:warning:writing-byte-into-a-region-of-size
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|-- i386-randconfig-003-20230831
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-leds-trigger-ledtrig-netdev.c:warning:writing-byte-into-a-region-of-size
|   |-- drivers-opp-debugfs.c:warning:.62s-directive-argument-is-null
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|-- i386-randconfig-004-20230831
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   `-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|-- i386-randconfig-005-20230831
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- kernel-bpf-map_iter.c:warning:no-previous-declaration-for-bpf_map_sum_elem_count
|   |-- net-bpf-test_run.c:warning:no-previous-declaration-for-bpf_fentry_test_sinfo
|   |-- net-bpf-test_run.c:warning:no-previous-declaration-for-bpf_modify_return_test2
|   `-- net-socket.c:warning:no-previous-declaration-for-update_socket_protocol
|-- i386-randconfig-006-20230831
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   `-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|-- loongarch-allmodconfig
|   `-- lib-gcc-loongarch64-linux-..-plugin-include-config-loongarch-loongarch-opts.h:fatal-error:loongarch-def.h:No-such-file-or-directory
|-- loongarch-allnoconfig
|   |-- arch-loongarch-kernel-asm-offsets.c:warning:no-previous-prototype-for-output_thread_lbt_defines
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   `-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- loongarch-allyesconfig
|   `-- lib-gcc-loongarch64-linux-..-plugin-include-config-loongarch-loongarch-opts.h:fatal-error:loongarch-def.h:No-such-file-or-directory
|-- loongarch-defconfig
|   |-- arch-loongarch-kernel-asm-offsets.c:warning:no-previous-prototype-for-output_thread_lbt_defines
|   |-- block-blk-throttle.c:warning:lu-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- block-blk-throttle.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-block-virtio_blk.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_gfx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-hid-hid-logitech-dj.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-elantech.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-sermouse.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-serio-serio_raw.c:warning:ld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-md-raid5.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-intel-igb-igb_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-opp-debugfs.c:warning:.62s-directive-argument-is-null
|   |-- drivers-scsi-ch.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-scsi-megaraid.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:mq-poll-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-mpt3sas-mpt3sas_scsih.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-8021q-vlan.c:warning:.4i-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   `-- sound-hda-intel-sdw-acpi.c:warning:subproperties-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|-- m68k-allmodconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|-- m68k-allnoconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- m68k-allyesconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|-- m68k-defconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   `-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|-- m68k-randconfig-r016-20230831
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   `-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|-- microblaze-allmodconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-clocksource-sh_mtu2.c:warning:u-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-crypto-ccree-cc_cipher.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-crypto-hifn_795x.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-tegra20-apb-dma.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_gfx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-nouveau-nouveau_backlight.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-hid-hid-logitech-dj.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-hid-hid-sensor-custom.c:warning:s-directive-output-may-be-truncated-writing-likely-or-more-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-sunkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-elantech.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-sermouse.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-vsxxxaa.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-md-raid5.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-mmc-host-mmc_spi.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-broadcom-bnx2x-bnx2x_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:rx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:tx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:txrx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-cadence-macb_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-intel-igb-igb_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-pci-controller-dwc-pci-keystone.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pci-controller-dwc-pcie-designware.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_clk-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_hsic_12M-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_phy-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_reset-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_vbus-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-scsi-ch.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-scsi-megaraid.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:mq-poll-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-mpt3sas-mpt3sas_scsih.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-st.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-gadget-function-f_mass_storage.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- include-linux-netlink.h:warning:)-out-of-range-only-support...-directive-output-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- include-linux-netlink.h:warning:sfc:Unsupported:only-suppo...-directive-output-truncated-writing-bytes-into-a-region-of-size
|   |-- include-linux-phy.h:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- microblaze-allnoconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   `-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- microblaze-allyesconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-clocksource-sh_mtu2.c:warning:u-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-crypto-ccree-cc_cipher.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-crypto-hifn_795x.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-tegra20-apb-dma.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-firmware-broadcom-bcm47xx_sprom.c:warning:directive-output-may-be-truncated-writing-byte-into-a-region-of-size-between-and
|   |-- drivers-firmware-broadcom-bcm47xx_sprom.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_gfx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-nouveau-nouveau_backlight.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-hid-hid-logitech-dj.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-hid-hid-sensor-custom.c:warning:s-directive-output-may-be-truncated-writing-likely-or-more-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-sunkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-elantech.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-sermouse.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-vsxxxaa.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-md-raid5.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-mmc-host-mmc_spi.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-broadcom-bnx2x-bnx2x_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:rx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:tx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:txrx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-cadence-macb_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-intel-igb-igb_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-pci-controller-dwc-pci-keystone.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pci-controller-dwc-pcie-designware.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_clk-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_hsic_12M-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_phy-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_reset-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_vbus-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-scsi-ch.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-scsi-megaraid.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:mq-poll-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-mpt3sas-mpt3sas_scsih.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-st.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-gadget-function-f_mass_storage.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- include-linux-netlink.h:warning:)-out-of-range-only-support...-directive-output-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- include-linux-netlink.h:warning:sfc:Unsupported:only-suppo...-directive-output-truncated-writing-bytes-into-a-region-of-size
|   |-- include-linux-phy.h:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- microblaze-defconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- microblaze-randconfig-r003-20230831
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-8021q-vlan.c:warning:.4i-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   `-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|-- microblaze-randconfig-r006-20230831
|   |-- drivers-crypto-ccree-cc_cipher.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-crypto-hifn_795x.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_mes.c:warning:s-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-nouveau-nouveau_backlight.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-pci-controller-dwc-pcie-designware.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   `-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- mips-allnoconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- mips-bmips_be_defconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   `-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|-- nios2-allmodconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|-- nios2-allnoconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- nios2-allyesconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|-- nios2-defconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- nios2-randconfig-r022-20230831
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   `-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|-- openrisc-allmodconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-clocksource-sh_mtu2.c:warning:u-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-crypto-ccree-cc_cipher.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-tegra20-apb-dma.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_gfx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-nouveau-nouveau_backlight.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-hid-hid-logitech-dj.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-hid-hid-sensor-custom.c:warning:s-directive-output-may-be-truncated-writing-likely-or-more-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-sunkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-elantech.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-sermouse.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-vsxxxaa.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-md-raid5.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-mmc-host-mmc_spi.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-broadcom-bnx2x-bnx2x_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:rx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:tx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:txrx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-cadence-macb_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-intel-igb-igb_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-pci-controller-dwc-pci-keystone.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pci-controller-dwc-pcie-designware.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_clk-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_hsic_12M-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_phy-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_reset-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_vbus-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-scsi-ch.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:mq-poll-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-mpt3sas-mpt3sas_scsih.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-st.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-gadget-function-f_mass_storage.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- include-linux-netlink.h:warning:)-out-of-range-only-support...-directive-output-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- include-linux-netlink.h:warning:sfc:Unsupported:only-suppo...-directive-output-truncated-writing-bytes-into-a-region-of-size
|   |-- include-linux-phy.h:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- openrisc-allnoconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   `-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- openrisc-allyesconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-clocksource-sh_mtu2.c:warning:u-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-crypto-ccree-cc_cipher.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-tegra20-apb-dma.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-firmware-broadcom-bcm47xx_sprom.c:warning:directive-output-may-be-truncated-writing-byte-into-a-region-of-size-between-and
|   |-- drivers-firmware-broadcom-bcm47xx_sprom.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_gfx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-nouveau-nouveau_backlight.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-hid-hid-logitech-dj.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-hid-hid-sensor-custom.c:warning:s-directive-output-may-be-truncated-writing-likely-or-more-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-sunkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-elantech.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-sermouse.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-vsxxxaa.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-md-raid5.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-mmc-host-mmc_spi.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-broadcom-bnx2x-bnx2x_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:rx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:tx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:txrx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-cadence-macb_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-intel-igb-igb_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-pci-controller-dwc-pci-keystone.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pci-controller-dwc-pcie-designware.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_clk-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_hsic_12M-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_phy-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_reset-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_vbus-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-scsi-ch.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:mq-poll-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-mpt3sas-mpt3sas_scsih.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-st.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-gadget-function-f_mass_storage.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- include-linux-netlink.h:warning:)-out-of-range-only-support...-directive-output-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- include-linux-netlink.h:warning:sfc:Unsupported:only-suppo...-directive-output-truncated-writing-bytes-into-a-region-of-size
|   |-- include-linux-phy.h:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- openrisc-defconfig
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- parisc-allmodconfig
|   |-- ERROR:L874-drivers-mtd-nand-raw-nand.ko-undefined
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-block-virtio_blk.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-crypto-intel-qat-qat_common-adf_isr.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-nouveau-nouveau_backlight.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-hid-hid-logitech-dj.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-sunkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-elantech.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-sermouse.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-vsxxxaa.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-md-raid5.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-mmc-host-mmc_spi.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:rx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:tx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:txrx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-cadence-macb_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-intel-igb-igb_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-phy-mscc-mscc_main.c:warning:sprintf-may-write-a-terminating-nul-past-the-end-of-the-destination
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pci-controller-dwc-pcie-designware.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_clk-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_hsic_12M-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_phy-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_reset-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_vbus-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-scsi-ch.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-scsi-megaraid.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:mq-poll-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-mpt3sas-mpt3sas_scsih.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-st.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- include-linux-netlink.h:warning:)-out-of-range-only-support...-directive-output-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- include-linux-netlink.h:warning:sfc:Unsupported:only-suppo...-directive-output-truncated-writing-bytes-into-a-region-of-size
|   |-- include-linux-phy.h:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- parisc-allnoconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   `-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- parisc-allyesconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-block-virtio_blk.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-crypto-intel-qat-qat_common-adf_isr.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-firmware-broadcom-bcm47xx_sprom.c:warning:directive-output-may-be-truncated-writing-byte-into-a-region-of-size-between-and
|   |-- drivers-firmware-broadcom-bcm47xx_sprom.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-nouveau-nouveau_backlight.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-hid-hid-logitech-dj.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-sunkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-elantech.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-sermouse.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-vsxxxaa.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-md-raid5.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_runtime_suspend-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-mmc-host-mmc_spi.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:rx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:tx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:txrx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-cadence-macb_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-intel-igb-igb_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-phy-mscc-mscc_main.c:warning:sprintf-may-write-a-terminating-nul-past-the-end-of-the-destination
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-parisc-led.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-pci-controller-dwc-pcie-designware.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_clk-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_hsic_12M-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_phy-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_reset-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_vbus-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-scsi-ch.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-scsi-megaraid.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:mq-poll-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-mpt3sas-mpt3sas_scsih.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-st.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- include-linux-netlink.h:warning:)-out-of-range-only-support...-directive-output-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- include-linux-netlink.h:warning:sfc:Unsupported:only-suppo...-directive-output-truncated-writing-bytes-into-a-region-of-size
|   |-- include-linux-phy.h:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- parisc-defconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-hid-hid-logitech-dj.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-sermouse.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-md-raid5.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-parisc-led.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-st.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- parisc-randconfig-r012-20230831
|   `-- drivers-parisc-sba_iommu.c:warning:variable-root-set-but-not-used
|-- parisc64-alldefconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   `-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- parisc64-defconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-md-raid5.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:mq-poll-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-mpt3sas-mpt3sas_scsih.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- powerpc-allnoconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   `-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- powerpc-ppc64_defconfig
|   |-- arch-powerpc-lib-sstep.c:error:writing-bytes-into-a-region-of-size
|   |-- arch-powerpc-platforms-cell-iommu.c:error:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- arch-powerpc-platforms-pseries-lpar.c:error:ld-directive-writing-between-and-bytes-into-a-region-of-size
|   `-- arch-powerpc-sysdev-xive-common.c:error:ld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- riscv-allnoconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   `-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- riscv-defconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-block-virtio_blk.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-gpu-drm-nouveau-nouveau_backlight.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-mmc-host-mmc_spi.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-cadence-macb_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pci-controller-dwc-pcie-designware.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_clk-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_hsic_12M-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_phy-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_reset-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_vbus-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-8021q-vlan.c:warning:.4i-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- riscv-randconfig-001-20230831
|   |-- arch-riscv-errata-andes-errata.c:error:implicit-declaration-of-function-sbi_ecall
|   |-- arch-riscv-errata-andes-errata.c:error:storage-size-of-ret-isn-t-known
|   |-- arch-riscv-errata-andes-errata.c:warning:unused-variable-ret
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-elantech.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-vsxxxaa.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-cadence-macb_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-opp-debugfs.c:warning:.62s-directive-argument-is-null
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-scsi-st.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   `-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- riscv-randconfig-r014-20230901
|   |-- arch-riscv-errata-andes-errata.c:error:implicit-declaration-of-function-sbi_ecall
|   |-- arch-riscv-errata-andes-errata.c:error:storage-size-of-ret-isn-t-known
|   `-- arch-riscv-errata-andes-errata.c:warning:unused-variable-ret
|-- riscv-rv32_defconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-gpu-drm-nouveau-nouveau_backlight.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-mmc-host-mmc_spi.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-cadence-macb_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-pci-controller-dwc-pcie-designware.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_clk-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_hsic_12M-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_phy-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_reset-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_vbus-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-8021q-vlan.c:warning:.4i-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- s390-allnoconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   `-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- s390-defconfig
|   |-- block-blk-throttle.c:warning:lu-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- block-blk-throttle.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-block-virtio_blk.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-md-raid5.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-mellanox-mlx5-core-mlx5_core.h:warning:s-directive-argument-is-null
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-s390-block-dasd_eckd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-ch.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-scsi-st.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-8021q-vlan.c:warning:.4i-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- s390-randconfig-r002-20230831
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-block-virtio_blk.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_mes.c:warning:s-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-nouveau-nouveau_backlight.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-sunkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-sermouse.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-vsxxxaa.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-serio-serio_raw.c:warning:ld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-pci-controller-dwc-pcie-designware.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-scsi-st.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   `-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- sh-allmodconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   `-- standard-input:Error:unknown-pseudo-op:
|-- sh-allnoconfig
|   `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|-- sh-allyesconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_resume-defined-but-not-used
|   |-- drivers-mfd-cs42l43.c:warning:cs42l43_suspend-defined-but-not-used
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   `-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|-- sparc-allmodconfig
|   |-- block-blk-throttle.c:warning:lu-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- block-blk-throttle.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-block-virtio_blk.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-clocksource-sh_mtu2.c:warning:u-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-crypto-intel-qat-qat_common-adf_isr.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_gfx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-nouveau-nouveau_backlight.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-hid-hid-logitech-dj.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-hid-hid-sensor-custom.c:warning:s-directive-output-may-be-truncated-writing-likely-or-more-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-sunkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-elantech.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-sermouse.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-vsxxxaa.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-serio-serio_raw.c:warning:ld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-leds-trigger-ledtrig-cpu.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-md-raid5.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-mmc-host-mmc_spi.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-amd-pds_core-core.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-amd-pds_core-dev.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:rx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:tx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:txrx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-cadence-macb_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-cavium-liquidio-lio_core.c:warning:u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-intel-igb-igb_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-marvell-octeontx2-af-cgx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-marvell-octeontx2-af-rvu_debugfs.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-marvell-octeontx2-nic-otx2_pf.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-pensando-ionic-ionic_lif.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pci-controller-dwc-pcie-designware.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_clk-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_hsic_12M-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_phy-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_reset-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_vbus-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-scsi-ch.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-scsi-lpfc-lpfc_init.c:warning:.grp-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-megaraid.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:mq-poll-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-mpt3sas-mpt3sas_scsih.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-st.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-vdpa-pds-debugfs.c:warning:02d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- include-linux-netlink.h:warning:)-out-of-range-only-support...-directive-output-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- include-linux-netlink.h:warning:sfc:Unsupported:only-suppo...-directive-output-truncated-writing-bytes-into-a-region-of-size
|   |-- include-linux-phy.h:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- kernel-locking-lockdep_proc.c:warning:lld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- sparc-allnoconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   `-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- sparc-allyesconfig
|   |-- block-blk-throttle.c:warning:lu-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- block-blk-throttle.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-block-virtio_blk.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-clocksource-sh_mtu2.c:warning:u-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-crypto-intel-qat-qat_common-adf_isr.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-firmware-broadcom-bcm47xx_sprom.c:warning:directive-output-may-be-truncated-writing-byte-into-a-region-of-size-between-and
|   |-- drivers-firmware-broadcom-bcm47xx_sprom.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_gfx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-nouveau-nouveau_backlight.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-hid-hid-logitech-dj.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-hid-hid-sensor-custom.c:warning:s-directive-output-may-be-truncated-writing-likely-or-more-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-sunkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-elantech.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-sermouse.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-vsxxxaa.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-serio-serio_raw.c:warning:ld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-leds-trigger-ledtrig-cpu.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-md-raid5.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-mmc-host-mmc_spi.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-amd-pds_core-core.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-amd-pds_core-dev.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:rx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:tx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:txrx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-cadence-macb_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-cavium-liquidio-lio_core.c:warning:u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-intel-igb-igb_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-marvell-octeontx2-af-cgx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-marvell-octeontx2-af-rvu_debugfs.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-marvell-octeontx2-nic-otx2_pf.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-pensando-ionic-ionic_lif.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pci-controller-dwc-pcie-designware.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_clk-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_hsic_12M-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_phy-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_reset-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_vbus-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-scsi-ch.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-scsi-lpfc-lpfc_init.c:warning:.grp-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-megaraid.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:mq-poll-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-mpt3sas-mpt3sas_scsih.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-st.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-vdpa-pds-debugfs.c:warning:02d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- include-linux-netlink.h:warning:)-out-of-range-only-support...-directive-output-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- include-linux-netlink.h:warning:sfc:Unsupported:only-suppo...-directive-output-truncated-writing-bytes-into-a-region-of-size
|   |-- include-linux-phy.h:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- kernel-locking-lockdep_proc.c:warning:lld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- sparc-defconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-sunkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-sermouse.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- sparc64-allmodconfig
|   |-- block-blk-throttle.c:warning:lu-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- block-blk-throttle.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-block-virtio_blk.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-clocksource-sh_mtu2.c:warning:u-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-crypto-intel-qat-qat_common-adf_isr.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_gfx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-nouveau-nouveau_backlight.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-hid-hid-logitech-dj.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-hid-hid-sensor-custom.c:warning:s-directive-output-may-be-truncated-writing-likely-or-more-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-sunkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-elantech.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-sermouse.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-vsxxxaa.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-serio-serio_raw.c:warning:ld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-leds-trigger-ledtrig-cpu.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-md-raid5.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-mmc-host-mmc_spi.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-amd-pds_core-core.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-amd-pds_core-dev.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:rx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:tx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:txrx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-cadence-macb_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-cavium-liquidio-lio_core.c:warning:u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-intel-igb-igb_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-marvell-octeontx2-af-cgx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-marvell-octeontx2-af-rvu_debugfs.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-marvell-octeontx2-nic-otx2_pf.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-pensando-ionic-ionic_lif.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pci-controller-dwc-pcie-designware.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_clk-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_hsic_12M-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_phy-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_reset-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_vbus-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-scsi-ch.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-scsi-lpfc-lpfc_init.c:warning:.grp-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-megaraid.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:mq-poll-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-mpt3sas-mpt3sas_scsih.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-st.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-vdpa-pds-debugfs.c:warning:02d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- include-linux-netlink.h:warning:)-out-of-range-only-support...-directive-output-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- include-linux-netlink.h:warning:sfc:Unsupported:only-suppo...-directive-output-truncated-writing-bytes-into-a-region-of-size
|   |-- include-linux-phy.h:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- kernel-locking-lockdep_proc.c:warning:lld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- sparc64-allyesconfig
|   |-- block-blk-throttle.c:warning:lu-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- block-blk-throttle.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-block-virtio_blk.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-clocksource-sh_mtu2.c:warning:u-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-crypto-intel-qat-qat_common-adf_isr.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-dma-dw-edma-dw-edma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-dma-dw-edma-dw-hdma-v0-debugfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-firmware-broadcom-bcm47xx_sprom.c:warning:directive-output-may-be-truncated-writing-byte-into-a-region-of-size-between-and
|   |-- drivers-firmware-broadcom-bcm47xx_sprom.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_gfx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-nouveau-nouveau_backlight.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-hid-hid-logitech-dj.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-hid-hid-sensor-custom.c:warning:s-directive-output-may-be-truncated-writing-likely-or-more-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-sunkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-elantech.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-sermouse.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-vsxxxaa.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-serio-serio_raw.c:warning:ld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-leds-trigger-ledtrig-cpu.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-md-raid5.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-mmc-host-mmc_spi.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-amd-pds_core-core.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-amd-pds_core-dev.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-aquantia-atlantic-aq_ethtool.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:rx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:tx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:txrx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-cadence-macb_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-cavium-liquidio-lio_core.c:warning:u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-hisilicon-hns3-hns3pf-hclge_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-intel-igb-igb_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-marvell-octeontx2-af-cgx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-marvell-octeontx2-af-rvu_debugfs.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-marvell-octeontx2-nic-otx2_pf.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-pensando-ionic-ionic_lif.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-netxen-netxen_nic_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qede-qede_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pci-controller-dwc-pcie-designware.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_clk-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_hsic_12M-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_phy-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_reset-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_vbus-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-scsi-ch.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-scsi-lpfc-lpfc_init.c:warning:.grp-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-megaraid.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:mq-poll-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-mpt3sas-mpt3sas_scsih.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-st.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-vdpa-pds-debugfs.c:warning:02d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- include-linux-netlink.h:warning:)-out-of-range-only-support...-directive-output-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- include-linux-netlink.h:warning:sfc:Unsupported:only-suppo...-directive-output-truncated-writing-bytes-into-a-region-of-size
|   |-- include-linux-phy.h:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- kernel-locking-lockdep_proc.c:warning:lld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- sparc64-defconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- command-line:warning:s-directive-argument-is-null
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-sunkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-sermouse.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-serio-serio_raw.c:warning:ld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-md-raid5.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:rx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:tx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:txrx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-8021q-vlan.c:warning:.4i-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   `-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- sparc64-randconfig-r032-20230831
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-sermouse.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-vsxxxaa.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-serio-serio_raw.c:warning:ld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-md-raid5.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-intel-igb-igb_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-qlogic-qlcnic-qlcnic_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-wireless-ath-ath10k-core.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_clk-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_hsic_12M-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_phy-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_reset-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_vbus-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-scsi-ch.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-scsi-megaraid.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:mq-poll-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-mpt3sas-mpt3sas_scsih.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-st.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- include-linux-netlink.h:warning:)-out-of-range-only-support...-directive-output-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- include-linux-netlink.h:warning:sfc:Unsupported:only-suppo...-directive-output-truncated-writing-bytes-into-a-region-of-size
|   |-- include-linux-phy.h:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-8021q-vlan.c:warning:.4i-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   `-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- um-defconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   `-- command-line:warning:s-directive-argument-is-null
|-- um-i386_defconfig
|   |-- arch-um-os-Linux-umid.c:warning:__builtin___sprintf_chk-may-write-a-terminating-nul-past-the-end-of-the-destination
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   `-- net-socket.c:warning:no-previous-declaration-for-update_socket_protocol
|-- um-x86_64_defconfig
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   `-- command-line:warning:s-directive-argument-is-null
|-- x86_64-allnoconfig
|   |-- arch-x86-kernel-cpu-microcode-amd.c:warning:h.bin-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   `-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- x86_64-allyesconfig
|   |-- arch-x86-kernel-cpu-microcode-amd.c:warning:h.bin-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- block-blk-throttle.c:warning:lu-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- block-blk-throttle.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-block-virtio_blk.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-clocksource-sh_mtu2.c:warning:u-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-edac-sb_edac.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-edac-skx_common.c:warning:_DIMM-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-firmware-broadcom-bcm47xx_sprom.c:warning:directive-output-may-be-truncated-writing-byte-into-a-region-of-size-between-and
|   |-- drivers-firmware-broadcom-bcm47xx_sprom.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-firmware-efi-cper-x86.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-gpu-drm-nouveau-nouveau_backlight.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-hid-hid-logitech-dj.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-infiniband-hw-qib-qib_verbs.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-sunkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-elantech.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-lifebook.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-sermouse.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-vmmouse.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-vsxxxaa.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-serio-serio_raw.c:warning:ld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-iommu-intel-dmar.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-leds-trigger-ledtrig-cpu.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-leds-trigger-ledtrig-netdev.c:warning:writing-byte-into-a-region-of-size
|   |-- drivers-md-raid5.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-media-radio-radio-miropcm20.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-mmc-host-mmc_spi.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-amd-pds_core-core.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-amd-pds_core-dev.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-broadcom-bnxt-bnxt_ethtool.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:rx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:tx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:txrx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-cadence-macb_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-cavium-liquidio-lio_core.c:warning:u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-cavium-thunder-thunder_bgx.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-intel-igb-igb_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-marvell-octeontx2-af-rvu_debugfs.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-ethernet-pensando-ionic-ionic_lif.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-wan-hdlc_ppp.c:warning:s-directive-argument-is-null
|   |-- drivers-pci-controller-dwc-pcie-designware.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_clk-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_hsic_12M-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_phy-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_reset-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-phy-allwinner-phy-sun4i-usb.c:warning:_vbus-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-scsi-ch.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-scsi-lpfc-lpfc_init.c:warning:.grp-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-megaraid.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:mq-poll-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-mpt3sas-mpt3sas_scsih.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-st.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-xen-manage.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- fs-dlm-debug_fs.c:warning:_queued_asts-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- include-linux-netlink.h:warning:)-out-of-range-only-support...-directive-output-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- include-linux-netlink.h:warning:sfc:Unsupported:only-suppo...-directive-output-truncated-writing-bytes-into-a-region-of-size
|   |-- include-linux-phy.h:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- kernel-locking-lockdep_proc.c:warning:lld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- net-9p-trans_xen.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- sound-isa-ad1848-ad1848.c:warning:at-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- sound-isa-cs423x-cs4231.c:warning:at-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- sound-isa-cs423x-cs4236.c:warning:at-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- sound-isa-es1688-es1688.c:warning:at-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- sound-isa-opti9xx-miro.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- sound-isa-opti9xx-opti92x-ad1848.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- sound-isa-sscape.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   `-- sound-xen-xen_snd_front_cfg.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|-- x86_64-buildonly-randconfig-001-20230831
|   |-- drivers-firmware-turris-mox-rwtm.c:warning:08x-directive-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_mes.c:warning:s-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-nouveau-nouveau_backlight.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-infiniband-hw-qib-qib_verbs.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-pci-controller-dwc-pcie-designware.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   `-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- x86_64-buildonly-randconfig-002-20230831
|   |-- arch-x86-kernel-cpu-microcode-amd.c:warning:h.bin-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-media-radio-radio-miropcm20.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-opp-debugfs.c:warning:.62s-directive-argument-is-null
|   |-- drivers-xen-manage.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- sound-isa-ad1848-ad1848.c:warning:at-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- sound-isa-cs423x-cs4231.c:warning:at-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- sound-isa-cs423x-cs4236.c:warning:at-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- sound-isa-es1688-es1688.c:warning:at-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- sound-isa-opti9xx-miro.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   `-- sound-isa-opti9xx-opti92x-ad1848.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|-- x86_64-buildonly-randconfig-003-20230831
|   |-- arch-x86-kernel-cpu-microcode-amd.c:warning:h.bin-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-firmware-efi-cper-x86.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_gfx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-infiniband-hw-qib-qib_verbs.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-input-keyboard-sunkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-serio-serio_raw.c:warning:ld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-iommu-intel-dmar.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-iommu-intel-iommu.c:warning:s-directive-argument-is-null
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-pci-controller-dwc-pcie-designware.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-platform-x86-think-lmi.c:warning:s-directive-argument-is-null
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- kernel-locking-lockdep_proc.c:warning:lld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   `-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|-- x86_64-buildonly-randconfig-004-20230831
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-pata_it821x.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-firmware-broadcom-bcm47xx_sprom.c:warning:directive-output-may-be-truncated-writing-byte-into-a-region-of-size-between-and
|   |-- drivers-firmware-broadcom-bcm47xx_sprom.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_gfx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_ras_eeprom.c:warning:012llX-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-i915-display-intel_tc.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-hid-hid-logitech-dj.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-hid-hid-sensor-custom.c:warning:s-directive-output-may-be-truncated-writing-likely-or-more-bytes-into-a-region-of-size-between-and
|   |-- drivers-hwmon-i5k_amb.c:warning:_alarm-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-hwmon-i5k_amb.c:warning:_input-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-hwmon-i5k_amb.c:warning:_label-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-hwmon-i5k_amb.c:warning:_max-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-hwmon-i5k_amb.c:warning:_mid-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-hwmon-i5k_amb.c:warning:_min-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-serio-serio_raw.c:warning:ld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-opp-debugfs.c:warning:.1d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-scsi-megaraid.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-mpt3sas-mpt3sas_scsih.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-myrs.c:warning:physical-device-not-rebuilding
|   |-- drivers-tty-serial-samsung_tty.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-gadget-function-f_mass_storage.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- kernel-bpf-map_iter.c:warning:no-previous-declaration-for-bpf_map_sum_elem_count
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   `-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- x86_64-buildonly-randconfig-005-20230831
|   |-- arch-x86-kernel-cpu-microcode-amd.c:warning:h.bin-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-iio-adc-aspeed_adc.c:warning:s-directive-argument-is-null
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-sunkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-lifebook.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-sermouse.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-vsxxxaa.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-platform-mellanox-mlxreg-hotplug.c:warning:d-directive-output-may-be-truncated-writing-byte-into-a-region-of-size-between-and
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-scsi-ch.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-scsi-st.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- include-linux-printk.h:warning:s-directive-argument-is-null
|   |-- kernel-locking-lockdep_proc.c:warning:lld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   `-- sound-firewire-dice-dice.c:warning:)-at-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|-- x86_64-buildonly-randconfig-006-20230831
|   |-- arch-x86-kernel-cpu-microcode-amd.c:warning:h.bin-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-firmware-broadcom-bcm47xx_sprom.c:warning:directive-output-may-be-truncated-writing-byte-into-a-region-of-size-between-and
|   |-- drivers-firmware-broadcom-bcm47xx_sprom.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-sunkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-vsxxxaa.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-serio-serio_raw.c:warning:ld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-wan-hdlc_ppp.c:warning:s-directive-argument-is-null
|   |-- drivers-scsi-ch.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   `-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|-- x86_64-defconfig
|   |-- arch-x86-kernel-cpu-microcode-amd.c:warning:h.bin-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-lifebook.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-iommu-intel-dmar.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:rx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:tx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-broadcom-tg3.c:warning:txrx-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-virtio_net.c:warning:sprintf-may-write-a-terminating-nul-past-the-end-of-the-destination
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- include-linux-printk.h:warning:s-directive-argument-is-null
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- lib-vsprintf.c:warning:writing-byte-into-a-region-of-size
|   |-- mm-mempolicy.c:warning:writing-byte-into-a-region-of-size
|   |-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   `-- sound-hda-intel-sdw-acpi.c:warning:subproperties-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|-- x86_64-randconfig-011-20230831
|   |-- arch-x86-kernel-cpu-microcode-amd.c:warning:h.bin-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-hid-hid-logitech-dj.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-elantech.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-serio-serio_raw.c:warning:ld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-leds-trigger-ledtrig-cpu.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-leds-trigger-ledtrig-netdev.c:warning:writing-byte-into-a-region-of-size
|   |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   `-- sound-firewire-dice-dice.c:warning:)-at-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|-- x86_64-randconfig-012-20230831
|   |-- arch-x86-kernel-cpu-microcode-amd.c:warning:h.bin-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-firmware-efi-cper-x86.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-gpu-drm-nouveau-nouveau_backlight.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-vsxxxaa.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-serio-serio_raw.c:warning:ld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-leds-trigger-ledtrig-cpu.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-virtio_net.c:warning:sprintf-may-write-a-terminating-nul-past-the-end-of-the-destination
|   |-- drivers-pci-controller-dwc-pcie-designware.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-xen-manage.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- sound-hda-intel-sdw-acpi.c:warning:subproperties-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   `-- sound-soc-amd-ps-pci-ps.c:warning:subproperties-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|-- x86_64-randconfig-013-20230831
|   |-- arch-x86-kernel-cpu-microcode-amd.c:warning:h.bin-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-serio-serio_raw.c:warning:ld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-media-radio-radio-shark2.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-virtio_net.c:warning:sprintf-may-write-a-terminating-nul-past-the-end-of-the-destination
|   |-- drivers-net-wan-hdlc_ppp.c:warning:s-directive-argument-is-null
|   |-- drivers-scsi-ch.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- include-linux-fortify-string.h:warning:writing-byte-into-a-region-of-size
|   |-- include-linux-phy.h:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- include-linux-printk.h:warning:s-directive-argument-is-null
|   |-- include-net-9p-9p.h:warning:s-directive-argument-is-null
|   |-- kernel-locking-lockdep_proc.c:warning:lld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- lib-vsprintf.c:warning:writing-byte-into-a-region-of-size
|   |-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- x86_64-randconfig-014-20230831
|   |-- arch-x86-kernel-cpu-microcode-amd.c:warning:h.bin-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-firmware-efi-cper-x86.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_mes.c:warning:s-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-elantech.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-sermouse.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-vsxxxaa.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-serio-serio_raw.c:warning:ld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-cadence-macb_main.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-cavium-thunder-thunder_bgx.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-platform-mellanox-mlxreg-hotplug.c:warning:d-directive-output-may-be-truncated-writing-byte-into-a-region-of-size-between-and
|   |-- drivers-platform-x86-think-lmi.c:warning:s-directive-argument-is-null
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- x86_64-randconfig-015-20230831
|   |-- arch-x86-kernel-cpu-microcode-amd.c:warning:h.bin-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-firmware-efi-cper-x86.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-sunkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-serio-serio_raw.c:warning:ld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-iommu-intel-dmar.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-virtio_net.c:warning:sprintf-may-write-a-terminating-nul-past-the-end-of-the-destination
|   |-- drivers-opp-debugfs.c:warning:.62s-directive-argument-is-null
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- include-linux-fortify-string.h:warning:writing-byte-into-a-region-of-size
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- lib-vsprintf.c:warning:writing-byte-into-a-region-of-size
|   |-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- sound-hda-intel-sdw-acpi.c:warning:subproperties-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   `-- sound-pci-riptide-riptide.c:warning:x-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|-- x86_64-randconfig-016-20230831
|   |-- arch-x86-kernel-cpu-microcode-amd.c:warning:h.bin-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-opp-debugfs.c:warning:.62s-directive-argument-is-null
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- kernel-locking-lockdep_proc.c:warning:lld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- x86_64-randconfig-071-20230831
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-sunkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-mmc-host-mmc_spi.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-virtio_net.c:warning:sprintf-may-write-a-terminating-nul-past-the-end-of-the-destination
|   |-- drivers-opp-debugfs.c:warning:.1d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- kernel-bpf-map_iter.c:warning:no-previous-declaration-for-bpf_map_sum_elem_count
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-bpf-test_run.c:warning:no-previous-declaration-for-bpf_fentry_test_sinfo
|   |-- net-bpf-test_run.c:warning:no-previous-declaration-for-bpf_modify_return_test2
|   |-- net-socket.c:warning:no-previous-declaration-for-update_socket_protocol
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- x86_64-randconfig-072-20230831
|   |-- arch-x86-kernel-cpu-microcode-amd.c:warning:h.bin-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-lifebook.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-serio-serio_raw.c:warning:ld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-leds-trigger-ledtrig-cpu.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-platform-mellanox-mlxreg-hotplug.c:warning:d-directive-output-may-be-truncated-writing-byte-into-a-region-of-size-between-and
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- x86_64-randconfig-073-20230831
|   |-- arch-x86-kernel-cpu-microcode-amd.c:warning:h.bin-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-sermouse.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-vsxxxaa.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-ethernet-mellanox-mlxsw-core_thermal.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-scsi-ch.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- kernel-locking-lockdep_proc.c:warning:lld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- x86_64-randconfig-074-20230831
|   |-- drivers-hid-hid-logitech-dj.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-serio-serio_raw.c:warning:ld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-platform-mellanox-mlxreg-hotplug.c:warning:d-directive-output-may-be-truncated-writing-byte-into-a-region-of-size-between-and
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   `-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|-- x86_64-randconfig-075-20230831
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-edac-sb_edac.c:warning:u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-edac-skx_common.c:warning:_DIMM-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_gfx.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_ras_eeprom.c:warning:012llX-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-serio-serio_raw.c:warning:ld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_freeze_super
|   |-- fs-gfs2-super.c:warning:Function-parameter-or-member-who-not-described-in-gfs2_thaw_super
|   |-- kernel-locking-lockdep_proc.c:warning:lld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-socket.c:warning:no-previous-declaration-for-update_socket_protocol
|   `-- sound-hda-intel-sdw-acpi.c:warning:subproperties-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|-- x86_64-randconfig-076-20230831
|   |-- arch-x86-kernel-cpu-microcode-amd.c:warning:h.bin-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-firmware-efi-cper-x86.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-gpu-drm-amd-amdgpu-amdgpu_mes.c:warning:s-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-lifebook.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-sermouse.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-net-virtio_net.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-net-virtio_net.c:warning:sprintf-may-write-a-terminating-nul-past-the-end-of-the-destination
|   |-- drivers-pinctrl-pinctrl-cy8c95x0.c:warning:Function-parameter-or-member-gpio_reset-not-described-in-cy8c95x0_pinctrl
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|-- x86_64-rhel-8.3
|   |-- block-blk-throttle.c:warning:lu-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- block-blk-throttle.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
|   |-- drivers-ata-libata-core.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-ata-libata-eh.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-block-virtio_blk.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-edac-sb_edac.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-edac-skx_common.c:warning:_DIMM-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-firmware-efi-cper-x86.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-hid-hid-logitech-dj.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-hid-hid-sensor-custom.c:warning:s-directive-output-may-be-truncated-writing-likely-or-more-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-keyboard-atkbd.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-alps.c:warning:s-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-elantech.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-lifebook.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-psmouse-base.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-sermouse.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-vmmouse.c:warning:input1-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-mouse-vsxxxaa.c:warning:input0-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-input-serio-serio_raw.c:warning:ld-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-iommu-intel-dmar.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-leds-led-core.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- drivers-md-raid5.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-net-ethernet-intel-igb-igb_main.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-ch.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-scsi-megaraid.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:mq-poll-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- drivers-scsi-mpt3sas-mpt3sas_base.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-mpt3sas-mpt3sas_scsih.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- drivers-scsi-st.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-thermal-thermal_sysfs.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- drivers-usb-core-hcd.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size-between-and
|   |-- drivers-usb-core-usb.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- include-linux-kern_levels.h:warning:s-directive-argument-is-null
|   |-- include-linux-phy.h:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   |-- kernel-relay.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
|   |-- kernel-workqueue.c:warning:d-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- lib-string_helpers.c:warning:03u-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size
|   |-- net-8021q-vlan.c:warning:.4i-directive-output-may-be-truncated-writing-bytes-into-a-region-of-size-between-and
|   |-- net-8021q-vlan.c:warning:i-directive-output-may-be-truncated-writing-between-and-bytes-into-a-region-of-size-between-and
|   |-- net-core-selftests.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
|   `-- net-sunrpc-clnt.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
`-- xtensa-allnoconfig
    `-- block-disk-events.c:warning:Excess-function-parameter-events-description-in-disk_force_media_change
clang_recent_errors
|-- arm-randconfig-r034-20230831
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- hexagon-randconfig-001-20230831
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- hexagon-randconfig-002-20230831
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- hexagon-randconfig-r011-20230831
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-randconfig-011-20230831
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-randconfig-012-20230831
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-randconfig-013-20230831
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-randconfig-014-20230831
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-randconfig-015-20230831
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-randconfig-016-20230831
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-randconfig-r012-20230831
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- i386-randconfig-r013-20230831
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- s390-randconfig-001-20230831
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-001-20230831
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-002-20230831
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-003-20230831
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-004-20230831
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-005-20230831
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-006-20230831
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_restricted-not-described-in-rpmsg_eptdev
|   |-- drivers-rpmsg-rpmsg_char.c:warning:Function-parameter-or-member-remote_flow_updated-not-described-in-rpmsg_eptdev
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-r015-20230831
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
|-- x86_64-randconfig-r024-20230831
|   `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used
`-- x86_64-rhel-8.3-rust
    `-- lib-crypto-mpi-mpi-inv.c:warning:variable-k-set-but-not-used

elapsed time: 894m

configs tested: 165
configs skipped: 2

tested configs:
alpha                             allnoconfig   gcc  
alpha                            allyesconfig   gcc  
alpha                               defconfig   gcc  
alpha                randconfig-r023-20230831   gcc  
alpha                randconfig-r031-20230831   gcc  
alpha                randconfig-r033-20230831   gcc  
arc                              allmodconfig   gcc  
arc                               allnoconfig   gcc  
arc                              allyesconfig   gcc  
arc                                 defconfig   gcc  
arc                   randconfig-001-20230831   gcc  
arc                  randconfig-r004-20230831   gcc  
arc                  randconfig-r026-20230831   gcc  
arm                              allmodconfig   gcc  
arm                               allnoconfig   gcc  
arm                              allyesconfig   gcc  
arm                                 defconfig   gcc  
arm                       imx_v4_v5_defconfig   clang
arm                   randconfig-001-20230831   gcc  
arm                  randconfig-r025-20230831   gcc  
arm                  randconfig-r034-20230831   clang
arm64                            allmodconfig   gcc  
arm64                             allnoconfig   gcc  
arm64                            allyesconfig   gcc  
arm64                               defconfig   gcc  
csky                             allmodconfig   gcc  
csky                              allnoconfig   gcc  
csky                             allyesconfig   gcc  
csky                                defconfig   gcc  
hexagon               randconfig-001-20230831   clang
hexagon               randconfig-002-20230831   clang
hexagon              randconfig-r011-20230831   clang
i386                             allmodconfig   gcc  
i386                              allnoconfig   gcc  
i386                             allyesconfig   gcc  
i386         buildonly-randconfig-001-20230831   gcc  
i386         buildonly-randconfig-002-20230831   gcc  
i386         buildonly-randconfig-003-20230831   gcc  
i386         buildonly-randconfig-004-20230831   gcc  
i386         buildonly-randconfig-005-20230831   gcc  
i386         buildonly-randconfig-006-20230831   gcc  
i386                              debian-10.3   gcc  
i386                                defconfig   gcc  
i386                  randconfig-001-20230831   gcc  
i386                  randconfig-002-20230831   gcc  
i386                  randconfig-003-20230831   gcc  
i386                  randconfig-004-20230831   gcc  
i386                  randconfig-005-20230831   gcc  
i386                  randconfig-006-20230831   gcc  
i386                  randconfig-011-20230831   clang
i386                  randconfig-012-20230831   clang
i386                  randconfig-013-20230831   clang
i386                  randconfig-014-20230831   clang
i386                  randconfig-015-20230831   clang
i386                  randconfig-016-20230831   clang
i386                 randconfig-r012-20230831   clang
i386                 randconfig-r013-20230831   clang
loongarch                        allmodconfig   gcc  
loongarch                         allnoconfig   gcc  
loongarch                        allyesconfig   gcc  
loongarch                           defconfig   gcc  
loongarch             randconfig-001-20230831   gcc  
m68k                             allmodconfig   gcc  
m68k                              allnoconfig   gcc  
m68k                             allyesconfig   gcc  
m68k                                defconfig   gcc  
m68k                 randconfig-r016-20230831   gcc  
microblaze                       allmodconfig   gcc  
microblaze                        allnoconfig   gcc  
microblaze                       allyesconfig   gcc  
microblaze                          defconfig   gcc  
microblaze           randconfig-r003-20230831   gcc  
microblaze           randconfig-r006-20230831   gcc  
mips                             allmodconfig   gcc  
mips                              allnoconfig   gcc  
mips                             allyesconfig   gcc  
mips                       bmips_be_defconfig   gcc  
mips                          rm200_defconfig   clang
nios2                            allmodconfig   gcc  
nios2                             allnoconfig   gcc  
nios2                            allyesconfig   gcc  
nios2                               defconfig   gcc  
nios2                randconfig-r022-20230831   gcc  
openrisc                         allmodconfig   gcc  
openrisc                          allnoconfig   gcc  
openrisc                         allyesconfig   gcc  
openrisc                            defconfig   gcc  
parisc                           allmodconfig   gcc  
parisc                            allnoconfig   gcc  
parisc                           allyesconfig   gcc  
parisc                              defconfig   gcc  
parisc64                         alldefconfig   gcc  
parisc64                            defconfig   gcc  
powerpc                          allmodconfig   gcc  
powerpc                           allnoconfig   gcc  
powerpc                          allyesconfig   gcc  
powerpc              randconfig-r001-20230831   gcc  
powerpc              randconfig-r005-20230831   gcc  
powerpc              randconfig-r014-20230831   clang
riscv                            allmodconfig   gcc  
riscv                             allnoconfig   clang
riscv                             allnoconfig   gcc  
riscv                            allyesconfig   gcc  
riscv                               defconfig   gcc  
riscv                 randconfig-001-20230831   gcc  
riscv                          rv32_defconfig   gcc  
s390                             allmodconfig   gcc  
s390                              allnoconfig   gcc  
s390                             allyesconfig   gcc  
s390                                defconfig   gcc  
s390                  randconfig-001-20230831   clang
s390                 randconfig-r002-20230831   gcc  
sh                               allmodconfig   gcc  
sh                                allnoconfig   gcc  
sh                               allyesconfig   gcc  
sh                                  defconfig   gcc  
sh                   randconfig-r021-20230831   gcc  
sh                   randconfig-r035-20230831   gcc  
sparc                            allmodconfig   gcc  
sparc                             allnoconfig   gcc  
sparc                            allyesconfig   gcc  
sparc                               defconfig   gcc  
sparc64                          allmodconfig   gcc  
sparc64                          allyesconfig   gcc  
sparc64                             defconfig   gcc  
sparc64              randconfig-r032-20230831   gcc  
um                               allmodconfig   clang
um                                allnoconfig   clang
um                               allyesconfig   clang
um                                  defconfig   gcc  
um                             i386_defconfig   gcc  
um                           x86_64_defconfig   gcc  
x86_64                            allnoconfig   gcc  
x86_64                           allyesconfig   gcc  
x86_64       buildonly-randconfig-001-20230831   gcc  
x86_64       buildonly-randconfig-002-20230831   gcc  
x86_64       buildonly-randconfig-003-20230831   gcc  
x86_64       buildonly-randconfig-004-20230831   gcc  
x86_64       buildonly-randconfig-005-20230831   gcc  
x86_64       buildonly-randconfig-006-20230831   gcc  
x86_64                              defconfig   gcc  
x86_64                randconfig-001-20230831   clang
x86_64                randconfig-002-20230831   clang
x86_64                randconfig-003-20230831   clang
x86_64                randconfig-004-20230831   clang
x86_64                randconfig-005-20230831   clang
x86_64                randconfig-006-20230831   clang
x86_64                randconfig-011-20230831   gcc  
x86_64                randconfig-012-20230831   gcc  
x86_64                randconfig-013-20230831   gcc  
x86_64                randconfig-014-20230831   gcc  
x86_64                randconfig-015-20230831   gcc  
x86_64                randconfig-016-20230831   gcc  
x86_64                randconfig-071-20230831   gcc  
x86_64                randconfig-072-20230831   gcc  
x86_64                randconfig-073-20230831   gcc  
x86_64                randconfig-074-20230831   gcc  
x86_64                randconfig-075-20230831   gcc  
x86_64                randconfig-076-20230831   gcc  
x86_64               randconfig-r015-20230831   clang
x86_64               randconfig-r024-20230831   clang
x86_64                          rhel-8.3-rust   clang
x86_64                               rhel-8.3   gcc  
xtensa                            allnoconfig   gcc  
xtensa                           allyesconfig   gcc  
xtensa               randconfig-r036-20230831   gcc  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


