Kernel
Threads by month
- ----- 2026 -----
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- 29 participants
- 22758 discussions
[openeuler:openEuler-1.0-LTS 1941/1941] fs/nfs/nfs4state.c:1959:20: warning: this statement may fall through
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
head: df8d11fbcbb07177c2500e63d7f5a36063977596
commit: e0266694b581d23df8040ccfa9b7b25e4545e25e [1941/1941] NFSv4: Fail mounts if the lease setup times out
config: arm64-defconfig (https://download.01.org/0day-ci/archive/20251213/202512131318.6WaJp6sm-lkp@…)
compiler: aarch64-linux-gcc (GCC) 15.1.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251213/202512131318.6WaJp6sm-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512131318.6WaJp6sm-lkp@intel.com/
All warnings (new ones prefixed by >>):
In file included from include/linux/sunrpc/sched.h:19,
from include/linux/sunrpc/auth.h:15,
from include/linux/nfs_fs.h:31,
from fs/nfs/nfs4state.c:44:
include/linux/sunrpc/xdr.h: In function 'xdr_stream_decode_uint32_array':
include/linux/sunrpc/xdr.h:512:17: warning: comparison is always false due to limited range of data type [-Wtype-limits]
512 | if (len > SIZE_MAX / sizeof(*p))
| ^
fs/nfs/nfs4state.c: In function 'nfs4_handle_reclaim_lease_error':
>> fs/nfs/nfs4state.c:1959:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
1959 | if (clp->cl_cons_state == NFS_CS_SESSION_INITING) {
| ^
fs/nfs/nfs4state.c:1963:9: note: here
1963 | case -EACCES:
| ^~~~
fs/nfs/nfs4state.c:580: warning: Function parameter or member 'gfp_flags' not described in 'nfs4_get_state_owner'
vim +1959 fs/nfs/nfs4state.c
1934
1935 /* Set NFS4CLNT_LEASE_EXPIRED and reclaim reboot state for all v4.0 errors
1936 * and for recoverable errors on EXCHANGE_ID for v4.1
1937 */
1938 static int nfs4_handle_reclaim_lease_error(struct nfs_client *clp, int status)
1939 {
1940 switch (status) {
1941 case -NFS4ERR_SEQ_MISORDERED:
1942 if (test_and_set_bit(NFS4CLNT_PURGE_STATE, &clp->cl_state))
1943 return -ESERVERFAULT;
1944 /* Lease confirmation error: retry after purging the lease */
1945 ssleep(1);
1946 clear_bit(NFS4CLNT_LEASE_CONFIRM, &clp->cl_state);
1947 break;
1948 case -NFS4ERR_STALE_CLIENTID:
1949 clear_bit(NFS4CLNT_LEASE_CONFIRM, &clp->cl_state);
1950 nfs4_state_start_reclaim_reboot(clp);
1951 break;
1952 case -NFS4ERR_CLID_INUSE:
1953 pr_err("NFS: Server %s reports our clientid is in use\n",
1954 clp->cl_hostname);
1955 nfs_mark_client_ready(clp, -EPERM);
1956 clear_bit(NFS4CLNT_LEASE_CONFIRM, &clp->cl_state);
1957 return -EPERM;
1958 case -ETIMEDOUT:
> 1959 if (clp->cl_cons_state == NFS_CS_SESSION_INITING) {
1960 nfs_mark_client_ready(clp, -EIO);
1961 return -EIO;
1962 }
1963 case -EACCES:
1964 case -NFS4ERR_DELAY:
1965 case -EAGAIN:
1966 ssleep(1);
1967 break;
1968
1969 case -NFS4ERR_MINOR_VERS_MISMATCH:
1970 if (clp->cl_cons_state == NFS_CS_SESSION_INITING)
1971 nfs_mark_client_ready(clp, -EPROTONOSUPPORT);
1972 dprintk("%s: exit with error %d for server %s\n",
1973 __func__, -EPROTONOSUPPORT, clp->cl_hostname);
1974 return -EPROTONOSUPPORT;
1975 case -NFS4ERR_NOT_SAME: /* FixMe: implement recovery
1976 * in nfs4_exchange_id */
1977 default:
1978 dprintk("%s: exit with error %d for server %s\n", __func__,
1979 status, clp->cl_hostname);
1980 return status;
1981 }
1982 set_bit(NFS4CLNT_LEASE_EXPIRED, &clp->cl_state);
1983 dprintk("%s: handled error %d for server %s\n", __func__, status,
1984 clp->cl_hostname);
1985 return 0;
1986 }
1987
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3541/3541] fs/ext4/inode.c:3585:24: sparse: sparse: symbol 'ext4_iomap_buffered_read_ops' was not declared. Should it be static?
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: cd9eb9b4365b71652b2c2ac58293bea47c9f9302
commit: a38e9381cf2ba6f3300c716b1cff4551bec0fbdf [3541/3541] ext4: implement buffered read iomap path
config: x86_64-randconfig-r134-20251213 (https://download.01.org/0day-ci/archive/20251213/202512131322.9GP5gEO8-lkp@…)
compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 87f0227cb60147a26a1eeb4fb06e3b505e9c7261)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251213/202512131322.9GP5gEO8-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512131322.9GP5gEO8-lkp@intel.com/
sparse warnings: (new ones prefixed by >>)
>> fs/ext4/inode.c:3585:24: sparse: sparse: symbol 'ext4_iomap_buffered_read_ops' was not declared. Should it be static?
vim +/ext4_iomap_buffered_read_ops +3585 fs/ext4/inode.c
3584
> 3585 const struct iomap_ops ext4_iomap_buffered_read_ops = {
3586 .iomap_begin = ext4_iomap_buffered_io_begin,
3587 };
3588
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3541/3541] drivers/crypto/montage/tsse/tsse_ipc_drv.c:22:41: sparse: sparse: cast removes address space '__iomem' of expression
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: cd9eb9b4365b71652b2c2ac58293bea47c9f9302
commit: 914854f2adb6988ac3b6521088ec96833d6743e2 [3541/3541] driver: crypto - update support for Mont-TSSE Driver
config: x86_64-randconfig-r122-20251213 (https://download.01.org/0day-ci/archive/20251213/202512131336.tVlhD5u5-lkp@…)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251213/202512131336.tVlhD5u5-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512131336.tVlhD5u5-lkp@intel.com/
sparse warnings: (new ones prefixed by >>)
>> drivers/crypto/montage/tsse/tsse_ipc_drv.c:22:41: sparse: sparse: cast removes address space '__iomem' of expression
drivers/crypto/montage/tsse/tsse_ipc_drv.c:42:33: sparse: sparse: cast removes address space '__iomem' of expression
>> drivers/crypto/montage/tsse/tsse_ipc_drv.c:42:46: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const volatile [noderef] __iomem * @@ got unsigned char [usertype] * @@
drivers/crypto/montage/tsse/tsse_ipc_drv.c:42:46: sparse: expected void const volatile [noderef] __iomem *
drivers/crypto/montage/tsse/tsse_ipc_drv.c:42:46: sparse: got unsigned char [usertype] *
drivers/crypto/montage/tsse/tsse_ipc_drv.c:108:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/crypto/montage/tsse/tsse_ipc_drv.c:120:21: sparse: sparse: cast from restricted __le32
drivers/crypto/montage/tsse/tsse_ipc_drv.c:124:60: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void *msg @@ got void [noderef] __iomem *d2h_msg @@
drivers/crypto/montage/tsse/tsse_ipc_drv.c:124:60: sparse: expected void *msg
drivers/crypto/montage/tsse/tsse_ipc_drv.c:124:60: sparse: got void [noderef] __iomem *d2h_msg
>> drivers/crypto/montage/tsse/tsse_ipc_drv.c:136:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void volatile [noderef] __iomem * @@ got unsigned char [usertype] *addr @@
drivers/crypto/montage/tsse/tsse_ipc_drv.c:136:21: sparse: expected void volatile [noderef] __iomem *
drivers/crypto/montage/tsse/tsse_ipc_drv.c:136:21: sparse: got unsigned char [usertype] *addr
vim +/__iomem +22 drivers/crypto/montage/tsse/tsse_ipc_drv.c
19
20 static int ipc_d2h_new_msg_process(struct tsse_ipc *tsseipc, void __iomem *d2h_msg)
21 {
> 22 struct tsse_ipc_msg *ipc_msg = (struct tsse_ipc_msg *)d2h_msg;
23 void *payload;
24 u32 msg_len;
25 u32 header_len;
26 u32 payload_len;
27 int ret;
28 u64 epid;
29
30 msg_len = ipc_msg->msg_len;
31 header_len = sizeof(struct tsse_ipc_msg);
32 payload_len = msg_len - header_len;
33 epid = ipc_msg->epid;
34
35 if (msg_len < header_len || msg_len > IPC_MAX_DATA_LEN) {
36 pr_err("%s %d: invalid msg len: %u in resp\n", __func__, __LINE__, msg_len);
37 return -EINVAL;
38 }
39 payload = kzalloc(payload_len, GFP_ATOMIC);
40 if (!payload)
41 return -ENOMEM;
> 42 memcpy_fromio(payload, (u8 *)d2h_msg + header_len, payload_len);
43 if (ipc_msg->type == TSSE_IPC_TYPE_RING_SETUP_RSP)
44 ret = ipc_ring_setup_resp_receive(payload, payload_len);
45 else
46 ret = tsse_service_msg_receive(epid, payload, payload_len);
47 kfree(payload);
48 return ret;
49 }
50
51 static struct tsse_ipc_msg *ipc_h2d_msg_header_create(u64 epid, u32 payload_length)
52 {
53 struct tsse_ipc_msg *header = (struct tsse_ipc_msg *)(
54 kzalloc(sizeof(struct tsse_ipc_msg), GFP_ATOMIC));
55 if (header) {
56 if (GET_SERVICE_ID(epid) == EPID_MANAGE_SERVICE_ID) {
57 if (GET_APP_SPECIFIC_ID(epid) == TSSE_IPC_SPECIFIC_RING_SETUP_REQ)
58 header->type = TSSE_IPC_TYPE_RING_SETUP_REQ;
59 else if (GET_APP_SPECIFIC_ID(epid) == TSSE_IPC_SPECIFIC_RING_SETUP_RSP)
60 header->type = TSSE_IPC_TYPE_RING_SETUP_RSP;
61 else
62 header->type = TSSE_IPC_TYPE_SERVICE;
63 } else {
64 header->type = TSSE_IPC_TYPE_SERVICE;
65 }
66 header->msg_len = sizeof(struct tsse_ipc_msg) + payload_length;
67 header->rev = 0;
68 header->epid = epid;
69 }
70 return header;
71 }
72
73 int ipc_h2d_msg_send(int device_handle, u64 epid, void *msg_payload, u32 length)
74 {
75 struct tsse_dev *tdev;
76 struct tsse_ipc *tsseipc;
77 struct tsse_ipc_msg *header;
78 u8 *h2d;
79 u32 int_reg;
80 u32 header_size;
81
82 tdev = tsse_get_dev_by_handle(device_handle);
83 if (!tdev)
84 return -ENODEV;
85
86 if (!msg_payload || !length) {
87 pr_err("%s %d: invalid msg payload\n", __func__, __LINE__);
88 return -EINVAL;
89 }
90 header_size = sizeof(struct tsse_ipc_msg);
91 if (length + header_size > IPC_MAX_DATA_LEN) {
92 pr_err("%s %d length too large: %u\n", __func__, __LINE__, length);
93 return -EINVAL;
94 }
95 tsseipc = tdev->ipc;
96 mutex_lock(&tsseipc->list_lock);
97 int_reg = readl(tsseipc->virt_addr + HOST2MAIN_INTR_SET_OFFSET);
98 if ((int_reg & IPC_REGISTER_INT_SET) != 0) {
99 mutex_unlock(&tsseipc->list_lock);
100 return -EAGAIN;
101 }
102 header = ipc_h2d_msg_header_create(epid, length);
103 if (!header) {
104 mutex_unlock(&tsseipc->list_lock);
105 pr_err("%s(): msg header kzalloc failed\n", __func__);
106 return -ENOMEM;
107 }
108 h2d = (u8 *)(tsseipc->virt_addr + HOST2MAIN_IPC_OFFSET);
109 ipc_memcpy_to_io(h2d, (u8 *)header, header_size);
110 ipc_memcpy_to_io(h2d + header_size, msg_payload, length);
111
112 writel(0x1, tsseipc->virt_addr + HOST2MAIN_INTR_SET_OFFSET);
113 mutex_unlock(&tsseipc->list_lock);
114 kfree(header);
115 return 0;
116 }
117
118 int ipc_d2h_msg_dispatch(struct tsse_ipc *tsseipc, void __iomem *d2h_msg)
119 {
120 u16 type = (u16) cpu_to_le32(readl(d2h_msg));
121
122 switch (type) {
123 case TSSE_IPC_TYPE_LEGACY:
124 return ipc_d2h_legacy_msg_process(tsseipc, d2h_msg);
125 case TSSE_IPC_TYPE_SERVICE:
126 case TSSE_IPC_TYPE_RING_SETUP_RSP:
127 return ipc_d2h_new_msg_process(tsseipc, d2h_msg);
128 default:
129 pr_err("%s %d: invalid msg type: %u\n", __func__, __LINE__, type);
130 return -EINVAL;
131 }
132 }
133
134 void ipc_memcpy_to_io(u8 *addr, u8 *src, u32 len)
135 {
> 136 memcpy_toio(addr, src, len);
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:openEuler-1.0-LTS] BUILD REGRESSION df8d11fbcbb07177c2500e63d7f5a36063977596
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
tree/branch: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
branch HEAD: df8d11fbcbb07177c2500e63d7f5a36063977596 !19646 fbdev: bitblit: bound-check glyph index in bit_putcs*
Error/Warning (recently discovered and may have been fixed):
https://lore.kernel.org/oe-kbuild-all/202512130142.AbrsHgBp-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512130318.QHdKVAVx-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512130502.2LxTdCek-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512130517.YGb86X1A-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512130605.0REtc4uw-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512130735.vWIWdRUh-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512130829.PYuFPQHp-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512131018.8qdFT5tV-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512131110.yshNLkZn-lkp@intel.com
https://lore.kernel.org/oe-kbuild/202512130409.sZE93fMA-lkp@intel.com
crypto/sm4_generic.o: warning: objtool: missing symbol for section .text
drivers/base/node.c:480: warning: Function parameter or member 'mem_nid' not described in 'register_memory_node_under_compute_node'
drivers/base/node.c:77: warning: Function parameter or member 'hmem_attrs' not described in 'node_access_nodes'
drivers/tee/optee/core.c:618:10: warning: return makes integer from pointer without a cast [-Wint-conversion]
fs/fscache/stats.o: warning: objtool: missing symbol for section .text
kernel/sched/core.c:5976:22: error: 'root_task_group' undeclared (first use in this function); did you mean 'task_group'?
mm/ioremap.o: warning: objtool: missing symbol for section .text
mm/kmemleak.c:434:4: error: implicit declaration of function 'printk_safe_exit'; did you mean 'printk_nmi_exit'? [-Werror=implicit-function-declaration]
net/ax25/ax25_dev.o: warning: objtool: missing symbol for section .exit.text
net/netfilter/nf_conntrack_core.c:1017: warning: Excess function parameter 'hash_reply' description in 'nf_ct_resolve_clash'
net/netfilter/nf_conntrack_core.c:1017: warning: Function parameter or member 'reply_hash' not described in 'nf_ct_resolve_clash'
net/netfilter/nf_nat_proto.c:56:6: warning: no previous prototype for 'nf_nat_csum_recalc' [-Wmissing-prototypes]
net/netfilter/nf_nat_proto.c:56:6: warning: no previous prototype for function 'nf_nat_csum_recalc' [-Wmissing-prototypes]
Unverified Error/Warning (likely false positive, kindly check if interested):
block/blk-map.o: warning: objtool: missing symbol for section .text
block/blk-rq-qos.o: warning: objtool: missing symbol for section .text
crypto/asymmetric_keys/mscode_parser.o: warning: objtool: missing symbol for section .text
drivers/acpi/arm64/iort.c:1033: warning: Excess function parameter 'size' description in 'iort_dma_setup'
drivers/acpi/arm64/iort.c:1535: warning: Function parameter or member 'ops' not described in 'iort_add_platform_device'
drivers/acpi/pptt.c:338: warning: Function parameter or member 'offset' not described in 'acpi_pptt_validate_cache_node'
drivers/acpi/utils.c:526: warning: Function parameter or member 'fmt' not described in '__acpi_handle_debug'
drivers/base/bus.o: warning: objtool: missing symbol for section .init.text
drivers/base/container.o: warning: objtool: missing symbol for section .init.text
drivers/base/core.o: warning: objtool: missing symbol for section .init.text
drivers/base/devcon.o: warning: objtool: missing symbol for section .text
drivers/base/power/domain.c:1281: warning: Function parameter or member 'suspend' not described in 'genpd_syscore_switch'
drivers/bcma/driver_chipcommon_b.o: warning: objtool: missing symbol for section .text
drivers/bcma/driver_gmac_cmn.o: warning: objtool: missing symbol for section .text
drivers/bcma/driver_mips.c:70:18: warning: unused variable 'ipsflag_irq_shift' [-Wunused-const-variable]
drivers/bluetooth/hci_bcm.c:800:39: warning: unused variable 'acpi_bcm_int_last_gpios' [-Wunused-const-variable]
drivers/bluetooth/hci_bcm.o: warning: objtool: missing symbol for section .init.text
drivers/bluetooth/hci_intel.o: warning: objtool: missing symbol for section .init.text
drivers/clk/clk-fixed-rate.c:194: warning: Function parameter or member 'node' not described in 'of_fixed_clk_setup'
drivers/clk/clk.c:3676: warning: Function parameter or member 'get_hw' not described in 'of_clk_provider'
drivers/clk/mediatek/clk-mt2701.c:252:27: warning: 'audio_parents' defined but not used [-Wunused-const-variable=]
drivers/clk/qcom/gcc-msm8996.c:141:32: warning: 'gcc_xo_gpll0_gpll2_gpll3_gpll0_early_div_map' defined but not used [-Wunused-const-variable=]
drivers/clk/qcom/gcc-msm8996.c:195:32: warning: 'gcc_xo_gpll0_gpll2_gpll3_gpll1_gpll4_gpll0_early_div_map' defined but not used [-Wunused-const-variable=]
drivers/clk/rockchip/clk-half-divider.c:168: warning: Function parameter or member 'div_flags' not described in 'rockchip_clk_register_halfdiv'
drivers/clk/rockchip/clk-half-divider.c:168: warning: Function parameter or member 'gate_shift' not described in 'rockchip_clk_register_halfdiv'
drivers/clk/rockchip/clk-half-divider.c:168: warning: Function parameter or member 'mux_flags' not described in 'rockchip_clk_register_halfdiv'
drivers/clk/rockchip/clk-half-divider.c:168: warning: Function parameter or member 'mux_width' not described in 'rockchip_clk_register_halfdiv'
drivers/clk/rockchip/clk-half-divider.c:168: warning: Function parameter or member 'name' not described in 'rockchip_clk_register_halfdiv'
drivers/clk/rockchip/clk-half-divider.c:168: warning: Function parameter or member 'num_parents' not described in 'rockchip_clk_register_halfdiv'
drivers/clk/rockchip/clk-rv1108.c:133:7: warning: 'mux_pll_src_3plls_p' defined but not used [-Wunused-const-variable=]
drivers/clk/rockchip/clk.c:187: warning: Function parameter or member 'hw' not described in 'rockchip_fractional_approximation'
drivers/clk/rockchip/clk.c:53: warning: Function parameter or member 'div_shift' not described in 'rockchip_clk_register_branch'
drivers/clk/rockchip/clk.c:53: warning: Function parameter or member 'div_width' not described in 'rockchip_clk_register_branch'
drivers/clk/rockchip/clk.c:53: warning: Function parameter or member 'flags' not described in 'rockchip_clk_register_branch'
drivers/clk/rockchip/clk.c:53: warning: Function parameter or member 'gate_offset' not described in 'rockchip_clk_register_branch'
drivers/clk/rockchip/clk.c:53: warning: Function parameter or member 'mux_flags' not described in 'rockchip_clk_register_branch'
drivers/clk/rockchip/clk.c:53: warning: Function parameter or member 'mux_shift' not described in 'rockchip_clk_register_branch'
drivers/clocksource/timer-of.o: warning: objtool: missing symbol for section .init.text
drivers/cpufreq/cpufreq.c:2569: warning: Function parameter or member 'driver' not described in 'cpufreq_unregister_driver'
drivers/cpufreq/cpufreq.c:648: warning: Function parameter or member 'object' not described in 'show_one'
drivers/cpufreq/cpufreq.c:743: warning: Function parameter or member 'buf' not described in 'store_scaling_governor'
drivers/cpufreq/cpufreq.c:743: warning: Function parameter or member 'policy' not described in 'store_scaling_governor'
drivers/cpufreq/cpufreq.c:828: warning: Function parameter or member 'policy' not described in 'show_affected_cpus'
drivers/cpufreq/cpufreq_governor.c:49: warning: Function parameter or member 'count' not described in 'store_sampling_rate'
drivers/cpufreq/freq_table.c:233: warning: Function parameter or member 'buf' not described in 'show_available_freqs'
drivers/dma/altera-msgdma.c:201: warning: Function parameter or member 'idle' not described in 'msgdma_device'
drivers/dma/altera-msgdma.c:201: warning: Function parameter or member 'sw_desq' not described in 'msgdma_device'
drivers/dma/mediatek/mtk-hsdma.c:120: warning: Function parameter or member 'desc1' not described in 'mtk_hsdma_pdesc'
drivers/dma/of-dma.c:108: warning: Function parameter or member 'data' not described in 'of_dma_controller_register'
drivers/dma/pl330.c:2598:15: warning: 'dst' may be used uninitialized in this function [-Wmaybe-uninitialized]
drivers/dma/pl330.c:2599:15: warning: 'src' may be used uninitialized in this function [-Wmaybe-uninitialized]
drivers/firewire/core-device.c:969:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
drivers/firewire/core-iso.c:365: warning: Function parameter or member 'bandwidth' not described in 'fw_iso_resource_manage'
drivers/gpio/gpio-altera.c:35: warning: bad line: will be blocked until the current one completes.
drivers/gpio/gpiolib-devprop.o: warning: objtool: missing symbol for section .text
drivers/gpu/drm/amd/amdgpu/../display/include/fixed31_32.h:72:32: warning: 'dc_fixpt_pi' defined but not used [-Wunused-const-variable=]
drivers/gpu/drm/amd/amdgpu/../display/include/fixed31_32.h:73:32: warning: 'dc_fixpt_two_pi' defined but not used [-Wunused-const-variable=]
drivers/gpu/drm/amd/amdgpu/../display/include/fixed31_32.h:75:32: warning: 'dc_fixpt_ln2' defined but not used [-Wunused-const-variable=]
drivers/gpu/drm/amd/amdgpu/../include/vega10_ip_offset.h:103:29: warning: 'DFX_DAP_BASE' defined but not used [-Wunused-const-variable=]
drivers/gpu/drm/amd/amdgpu/../include/vega10_ip_offset.h:123:29: warning: 'L2IMU_BASE' defined but not used [-Wunused-const-variable=]
drivers/gpu/drm/amd/amdgpu/../include/vega10_ip_offset.h:128:29: warning: 'IOHC_BASE' defined but not used [-Wunused-const-variable=]
drivers/gpu/drm/amd/amdgpu/../include/vega10_ip_offset.h:208:29: warning: 'FUSE_BASE' defined but not used [-Wunused-const-variable=]
drivers/gpu/drm/amd/amdgpu/../include/vega10_ip_offset.h:68:29: warning: 'MP2_BASE' defined but not used [-Wunused-const-variable=]
drivers/gpu/drm/amd/amdgpu/../include/vega20_ip_offset.h:154:29: warning: 'XDMA_BASE' defined but not used [-Wunused-const-variable=]
drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c:502: warning: Excess function parameter 'adev' description in 'acp_hw_fini'
drivers/gpu/drm/amd/amdgpu/ci_dpm.c:5020:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
drivers/gpu/drm/amd/amdgpu/cik_sdma.c:274: warning: Excess function parameter 'fence' description in 'cik_sdma_ring_emit_fence'
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c:2161: warning: Function parameter or member 'ring' not described in 'gfx_v7_0_ring_emit_fence_gfx'
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c:524: warning: Function parameter or member 'vmid' not described in 'uvd_v4_2_ring_emit_ib'
drivers/gpu/drm/drm_atomic_helper.c:249:24: warning: variable 'connector' set but not used [-Wunused-but-set-variable]
drivers/gpu/drm/drm_atomic_helper.c:3217:26: warning: variable 'new_plane_state' set but not used [-Wunused-but-set-variable]
drivers/gpu/drm/drm_atomic_helper.c:3219:30: warning: variable 'new_conn_state' set but not used [-Wunused-but-set-variable]
drivers/gpu/drm/drm_atomic_helper.c:3221:25: warning: variable 'new_crtc_state' set but not used [-Wunused-but-set-variable]
drivers/gpu/drm/msm/adreno/a5xx_gpu.c:253:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
drivers/gpu/drm/msm/adreno/adreno_gpu.c:300:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c:1489: warning: Function parameter or member 'phys' not described in '_dpu_encoder_trigger_start'
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c:143:31: warning: variable 'cmd_enc' set but not used [-Wunused-but-set-variable]
drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c:485:32: warning: 'dpu_format_map_tile' defined but not used [-Wunused-const-variable=]
drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c:58: warning: Function parameter or member 'uc' not described in 'INTERLEAVED_RGB_FMT'
drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c:610:32: warning: 'dpu_format_map_p010' defined but not used [-Wunused-const-variable=]
drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c:627:32: warning: 'dpu_format_map_tp10_ubwc' defined but not used [-Wunused-const-variable=]
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog_format.h:157:41: warning: 'rgb_10bit_formats' defined but not used [-Wunused-const-variable=]
drivers/gpu/ipu-v3/ipu-dmfc.o: warning: objtool: missing symbol for section .text
drivers/hsi/hsi_boardinfo.o: warning: objtool: missing symbol for section .init.text
drivers/i2c/algos/i2c-algo-pca.o: warning: objtool: missing symbol for section .text.unlikely.
drivers/iio/accel/bma220_spi.c:315:36: warning: unused variable 'bma220_acpi_id' [-Wunused-const-variable]
drivers/iio/accel/sca3000.c:874: warning: Function parameter or member 'chan' not described in 'sca3000_read_event_value'
drivers/iio/accel/sca3000.c:874: warning: Function parameter or member 'indio_dev' not described in 'sca3000_read_event_value'
drivers/iio/accel/sca3000.c:874: warning: Function parameter or member 'val2' not described in 'sca3000_read_event_value'
drivers/iio/adc/ad7923.c:173: warning: Function parameter or member 'p' not described in 'ad7923_trigger_handler'
drivers/iio/adc/cpcap-adc.c:161: warning: Enum value 'CPCAP_ADC_AD3' not described in enum 'cpcap_adc_channel'
drivers/iio/adc/cpcap-adc.c:161: warning: Enum value 'CPCAP_ADC_BPLUS_AD4' not described in enum 'cpcap_adc_channel'
drivers/iio/adc/palmas_gpadc.c:117: warning: Function parameter or member 'dev' not described in 'palmas_gpadc'
drivers/iio/common/st_sensors/st_sensors_buffer.o: warning: objtool: missing symbol for section .text
drivers/iio/common/st_sensors/st_sensors_core.o: warning: objtool: missing symbol for section .text
drivers/iio/pressure/bmp280-i2c.c:45:36: warning: unused variable 'bmp280_acpi_i2c_match' [-Wunused-const-variable]
drivers/infiniband/core/cache.c:665: warning: Excess function parameter 'device' description in 'rdma_find_gid_by_port'
drivers/infiniband/core/cma_configfs.o: warning: objtool: missing symbol for section .init.text
drivers/infiniband/core/roce_gid_mgmt.o: warning: objtool: missing symbol for section .init.text
drivers/infiniband/ulp/iser/iser_initiator.c:364: warning: Function parameter or member 'conn' not described in 'iser_send_command'
drivers/infiniband/ulp/iser/iser_verbs.c:132: warning: Function parameter or member 'device' not described in 'iser_free_device_ib_res'
drivers/iommu/io-pgtable.o: warning: objtool: missing symbol for section .text
drivers/iommu/iommu-debugfs.o: warning: objtool: missing symbol for section .text
drivers/isdn/capi/capiutil.o: warning: objtool: missing symbol for section .text
drivers/isdn/mISDN/dsp_audio.o: warning: objtool: missing symbol for section .text
drivers/media/platform/xilinx/xilinx-vip.o: warning: objtool: missing symbol for section .text
drivers/net/wireless/ath/ath6kl/hif.o: warning: objtool: missing symbol for section .text
drivers/net/wireless/ath/ath6kl/init.o: warning: objtool: missing symbol for section .text
drivers/of/base.c:167:6: warning: no previous prototype for '__of_free_phandle_cache_entry' [-Wmissing-prototypes]
drivers/of/base.c:1752: warning: Function parameter or member 'np' not described in 'of_add_property'
drivers/of/base.c:1753: warning: Function parameter or member 'np' not described in 'of_add_property'
drivers/of/device.c:28: warning: Excess function parameter 'ids' description in 'of_match_device'
drivers/of/fdt.c:151: warning: Function parameter or member 'compat' not described in 'of_fdt_match'
drivers/of/fdt.c:151: warning: Function parameter or member 'node' not described in 'of_fdt_match'
fs/inode.c:1597:10: warning: no previous prototype for 'bmap' [-Wmissing-prototypes]
fs/super.c:973:6: warning: no previous prototype for 'emergency_thaw_all' [-Wmissing-prototypes]
mm/hugetlb_cgroup.o: warning: objtool: missing symbol for section .init.text
Error/Warning ids grouped by kconfigs:
recent_errors
|-- arm64-allmodconfig
| |-- block-blk-io-hierarchy-iodump.c:warning:no-previous-prototype-for-__bio_stage_hierarchy_start
| |-- crypto-ecc.c:warning:priv-may-be-used-uninitialized
| |-- drivers-base-power-domain.c:warning:Function-parameter-or-member-suspend-not-described-in-genpd_syscore_switch
| |-- drivers-clk-clk-fixed-rate.c:warning:Function-parameter-or-member-node-not-described-in-of_fixed_clk_setup
| |-- drivers-clk-clk.c:warning:Function-parameter-or-member-get_hw-not-described-in-of_clk_provider
| |-- drivers-clk-mediatek-clk-mt2701.c:warning:audio_parents-defined-but-not-used
| |-- drivers-clk-qcom-gcc-msm8996.c:warning:gcc_xo_gpll0_gpll2_gpll3_gpll0_early_div_map-defined-but-not-used
| |-- drivers-clk-qcom-gcc-msm8996.c:warning:gcc_xo_gpll0_gpll2_gpll3_gpll1_gpll4_gpll0_early_div_map-defined-but-not-used
| |-- drivers-clk-rockchip-clk-half-divider.c:warning:Function-parameter-or-member-div_flags-not-described-in-rockchip_clk_register_halfdiv
| |-- drivers-clk-rockchip-clk-half-divider.c:warning:Function-parameter-or-member-gate_shift-not-described-in-rockchip_clk_register_halfdiv
| |-- drivers-clk-rockchip-clk-half-divider.c:warning:Function-parameter-or-member-mux_flags-not-described-in-rockchip_clk_register_halfdiv
| |-- drivers-clk-rockchip-clk-half-divider.c:warning:Function-parameter-or-member-mux_width-not-described-in-rockchip_clk_register_halfdiv
| |-- drivers-clk-rockchip-clk-half-divider.c:warning:Function-parameter-or-member-name-not-described-in-rockchip_clk_register_halfdiv
| |-- drivers-clk-rockchip-clk-half-divider.c:warning:Function-parameter-or-member-num_parents-not-described-in-rockchip_clk_register_halfdiv
| |-- drivers-clk-rockchip-clk-rv1108.c:warning:mux_pll_src_3plls_p-defined-but-not-used
| |-- drivers-clk-rockchip-clk.c:warning:Function-parameter-or-member-div_shift-not-described-in-rockchip_clk_register_branch
| |-- drivers-clk-rockchip-clk.c:warning:Function-parameter-or-member-div_width-not-described-in-rockchip_clk_register_branch
| |-- drivers-clk-rockchip-clk.c:warning:Function-parameter-or-member-flags-not-described-in-rockchip_clk_register_branch
| |-- drivers-clk-rockchip-clk.c:warning:Function-parameter-or-member-gate_offset-not-described-in-rockchip_clk_register_branch
| |-- drivers-clk-rockchip-clk.c:warning:Function-parameter-or-member-hw-not-described-in-rockchip_fractional_approximation
| |-- drivers-clk-rockchip-clk.c:warning:Function-parameter-or-member-mux_flags-not-described-in-rockchip_clk_register_branch
| |-- drivers-clk-rockchip-clk.c:warning:Function-parameter-or-member-mux_shift-not-described-in-rockchip_clk_register_branch
| |-- drivers-cpufreq-cpufreq.c:warning:Function-parameter-or-member-buf-not-described-in-store_scaling_governor
| |-- drivers-cpufreq-cpufreq.c:warning:Function-parameter-or-member-driver-not-described-in-cpufreq_unregister_driver
| |-- drivers-cpufreq-cpufreq.c:warning:Function-parameter-or-member-object-not-described-in-show_one
| |-- drivers-cpufreq-cpufreq.c:warning:Function-parameter-or-member-policy-not-described-in-show_affected_cpus
| |-- drivers-cpufreq-cpufreq.c:warning:Function-parameter-or-member-policy-not-described-in-store_scaling_governor
| |-- drivers-cpufreq-cpufreq_governor.c:warning:Function-parameter-or-member-count-not-described-in-store_sampling_rate
| |-- drivers-cpufreq-freq_table.c:warning:Function-parameter-or-member-buf-not-described-in-show_available_freqs
| |-- drivers-dma-altera-msgdma.c:warning:Function-parameter-or-member-idle-not-described-in-msgdma_device
| |-- drivers-dma-altera-msgdma.c:warning:Function-parameter-or-member-sw_desq-not-described-in-msgdma_device
| |-- drivers-dma-mediatek-mtk-hsdma.c:warning:Function-parameter-or-member-desc1-not-described-in-mtk_hsdma_pdesc
| |-- drivers-dma-of-dma.c:warning:Function-parameter-or-member-data-not-described-in-of_dma_controller_register
| |-- drivers-firewire-core-device.c:warning:this-statement-may-fall-through
| |-- drivers-firewire-core-iso.c:warning:Function-parameter-or-member-bandwidth-not-described-in-fw_iso_resource_manage
| |-- drivers-gpio-gpio-altera.c:warning:bad-line:will-be-blocked-until-the-current-one-completes.
| |-- drivers-gpu-drm-amd-amdgpu-..-display-include-fixed31_32.h:warning:dc_fixpt_ln2-defined-but-not-used
| |-- drivers-gpu-drm-amd-amdgpu-..-display-include-fixed31_32.h:warning:dc_fixpt_pi-defined-but-not-used
| |-- drivers-gpu-drm-amd-amdgpu-..-display-include-fixed31_32.h:warning:dc_fixpt_two_pi-defined-but-not-used
| |-- drivers-gpu-drm-amd-amdgpu-..-include-vega10_ip_offset.h:warning:DFX_DAP_BASE-defined-but-not-used
| |-- drivers-gpu-drm-amd-amdgpu-..-include-vega10_ip_offset.h:warning:FUSE_BASE-defined-but-not-used
| |-- drivers-gpu-drm-amd-amdgpu-..-include-vega10_ip_offset.h:warning:IOHC_BASE-defined-but-not-used
| |-- drivers-gpu-drm-amd-amdgpu-..-include-vega10_ip_offset.h:warning:L2IMU_BASE-defined-but-not-used
| |-- drivers-gpu-drm-amd-amdgpu-..-include-vega10_ip_offset.h:warning:MP2_BASE-defined-but-not-used
| |-- drivers-gpu-drm-amd-amdgpu-..-include-vega20_ip_offset.h:warning:XDMA_BASE-defined-but-not-used
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_acp.c:warning:Excess-function-parameter-adev-description-in-acp_hw_fini
| |-- drivers-gpu-drm-amd-amdgpu-cik_sdma.c:warning:Excess-function-parameter-fence-description-in-cik_sdma_ring_emit_fence
| |-- drivers-gpu-drm-amd-amdgpu-gfx_v7_0.c:warning:Function-parameter-or-member-ring-not-described-in-gfx_v7_0_ring_emit_fence_gfx
| |-- drivers-gpu-drm-amd-amdgpu-uvd_v4_2.c:warning:Function-parameter-or-member-vmid-not-described-in-uvd_v4_2_ring_emit_ib
| |-- drivers-gpu-drm-drm_atomic_helper.c:warning:variable-connector-set-but-not-used
| |-- drivers-gpu-drm-drm_atomic_helper.c:warning:variable-new_conn_state-set-but-not-used
| |-- drivers-gpu-drm-drm_atomic_helper.c:warning:variable-new_crtc_state-set-but-not-used
| |-- drivers-gpu-drm-drm_atomic_helper.c:warning:variable-new_plane_state-set-but-not-used
| |-- drivers-gpu-drm-msm-adreno-a5xx_gpu.c:warning:this-statement-may-fall-through
| |-- drivers-gpu-drm-msm-adreno-adreno_gpu.c:warning:this-statement-may-fall-through
| |-- drivers-gpu-drm-msm-disp-dpu1-dpu_encoder.c:warning:Function-parameter-or-member-phys-not-described-in-_dpu_encoder_trigger_start
| |-- drivers-gpu-drm-msm-disp-dpu1-dpu_encoder_phys_cmd.c:warning:variable-cmd_enc-set-but-not-used
| |-- drivers-gpu-drm-msm-disp-dpu1-dpu_formats.c:warning:Function-parameter-or-member-uc-not-described-in-INTERLEAVED_RGB_FMT
| |-- drivers-gpu-drm-msm-disp-dpu1-dpu_formats.c:warning:dpu_format_map_p010-defined-but-not-used
| |-- drivers-gpu-drm-msm-disp-dpu1-dpu_formats.c:warning:dpu_format_map_tile-defined-but-not-used
| |-- drivers-gpu-drm-msm-disp-dpu1-dpu_formats.c:warning:dpu_format_map_tp10_ubwc-defined-but-not-used
| |-- drivers-gpu-drm-msm-disp-dpu1-dpu_hw_catalog_format.h:warning:rgb_10bit_formats-defined-but-not-used
| |-- drivers-gpu-drm-msm-disp-dpu1-dpu_hw_cdm.c:warning:cannot-understand-function-prototype:u32-offsite_v_coeff
| |-- drivers-gpu-drm-msm-disp-dpu1-dpu_plane.c:warning:variable-pe-set-but-not-used
| |-- drivers-gpu-drm-msm-disp-dpu1-dpu_vbif.c:warning:Function-parameter-or-member-dpu_kms-not-described-in-dpu_vbif_set_ot_limit
| |-- drivers-gpu-drm-msm-disp-mdp4-mdp4_kms.c:warning:variable-crtc_state-set-but-not-used
| |-- drivers-gpu-drm-msm-disp-mdp5-mdp5_cfg.c:warning:variable-ret-set-but-not-used
| |-- drivers-gpu-drm-msm-disp-mdp5-mdp5_ctl.c:warning:Function-parameter-or-member-pipeline-not-described-in-mdp5_ctl_commit
| |-- drivers-gpu-drm-msm-disp-mdp5-mdp5_kms.c:warning:variable-hw_cfg-set-but-not-used
| |-- drivers-gpu-drm-msm-msm_gem_shrinker.c:warning:Excess-function-parameter-dev_priv-description-in-msm_gem_shrinker_cleanup
| |-- drivers-iio-accel-sca3000.c:warning:Function-parameter-or-member-chan-not-described-in-sca3000_read_event_value
| |-- drivers-iio-accel-sca3000.c:warning:Function-parameter-or-member-indio_dev-not-described-in-sca3000_read_event_value
| |-- drivers-iio-accel-sca3000.c:warning:Function-parameter-or-member-val2-not-described-in-sca3000_read_event_value
| |-- drivers-iio-adc-ad7923.c:warning:Function-parameter-or-member-p-not-described-in-ad7923_trigger_handler
| |-- drivers-iio-adc-cpcap-adc.c:warning:Enum-value-CPCAP_ADC_AD3-not-described-in-enum-cpcap_adc_channel
| |-- drivers-iio-adc-cpcap-adc.c:warning:Enum-value-CPCAP_ADC_BPLUS_AD4-not-described-in-enum-cpcap_adc_channel
| |-- drivers-infiniband-core-cache.c:warning:Excess-function-parameter-device-description-in-rdma_find_gid_by_port
| |-- drivers-infiniband-ulp-iser-iser_initiator.c:warning:Function-parameter-or-member-conn-not-described-in-iser_send_command
| |-- drivers-infiniband-ulp-iser-iser_verbs.c:warning:Function-parameter-or-member-device-not-described-in-iser_free_device_ib_res
| |-- drivers-input-misc-xen-kbdfront.c:warning:this-statement-may-fall-through
| |-- drivers-md-raid5.c:warning:suggest-braces-around-empty-body-in-an-if-statement
| |-- drivers-misc-cardreader-rts5227.c:warning:rts522a_pcr_ops-defined-but-not-used
| |-- drivers-of-base.c:warning:Function-parameter-or-member-np-not-described-in-of_add_property
| |-- drivers-of-device.c:warning:Excess-function-parameter-ids-description-in-of_match_device
| |-- drivers-of-fdt.c:warning:Function-parameter-or-member-compat-not-described-in-of_fdt_match
| |-- drivers-of-fdt.c:warning:Function-parameter-or-member-node-not-described-in-of_fdt_match
| |-- drivers-parport-ieee1284.c:warning:this-statement-may-fall-through
| |-- drivers-pinctrl-core.c:error:Cannot-parse-struct-or-union
| |-- drivers-pinctrl-pinctrl-rockchip.c:warning:Cannot-understand-reg_base:register-base-of-the-gpio-bank
| |-- drivers-remoteproc-remoteproc_core.c:warning:Function-parameter-or-member-offset-not-described-in-rproc_handle_carveout
| |-- drivers-remoteproc-remoteproc_core.c:warning:Function-parameter-or-member-offset-not-described-in-rproc_handle_devmem
| |-- drivers-remoteproc-remoteproc_core.c:warning:Function-parameter-or-member-work-not-described-in-rproc_crash_handler_work
| |-- drivers-rtc-interface.c:warning:Function-parameter-or-member-rtc-not-described-in-rtc_read_offset
| |-- drivers-scsi-fcoe-fcoe_ctlr.c:warning:Excess-function-parameter-fip-description-in-fcoe_ctlr_disc_start
| |-- drivers-scsi-fcoe-fcoe_ctlr.c:warning:Excess-function-parameter-fip-description-in-fcoe_ctlr_disc_stop_locked
| |-- drivers-scsi-fcoe-fcoe_ctlr.c:warning:Function-parameter-or-member-lport-not-described-in-fcoe_ctlr_disc_start
| |-- drivers-scsi-fcoe-fcoe_ctlr.c:warning:Function-parameter-or-member-rdata-not-described-in-fcoe_ctlr_vlan_disc_reply
| |-- drivers-scsi-libfc-fc_exch.c:warning:Function-parameter-or-member-lport-not-described-in-fc_exch_mgr
| |-- drivers-scsi-libfc-fc_exch.c:warning:Function-parameter-or-member-stats.seq_not_found-not-described-in-fc_exch_mgr
| |-- drivers-scsi-libfc-fc_fcp.c:warning:Function-parameter-or-member-sc_cmd-not-described-in-fc_queuecommand
| |-- drivers-scsi-libfc-fc_fcp.c:warning:Function-parameter-or-member-t-not-described-in-fc_fcp_timeout
| |-- drivers-scsi-libfc-fc_lport.c:warning:Function-parameter-or-member-in_fp-not-described-in-fc_lport_recv_rnid_req
| |-- drivers-scsi-libfc-fc_rport.c:warning:Excess-function-parameter-lport_arg-description-in-fc_rport_logo_resp
| |-- drivers-soc-mediatek-mtk-infracfg.c:warning:Excess-function-parameter-regmap-description-in-mtk_infracfg_clear_bus_protection
| |-- drivers-soc-tegra-pmc.c:warning:Function-parameter-or-member-wake-not-described-in-tegra_pmc
| |-- drivers-spi-spi-zynqmp-gqspi.c:warning:Excess-function-parameter-flashcs-description-in-zynqmp_gqspi_selectslave
| |-- drivers-staging-iio-frequency-ad9832.c:warning:Function-parameter-or-member-not-described-in-IIO_DEV_ATTR_FREQ
| |-- drivers-tty-n_gsm.c:warning:Excess-function-parameter-dlci-description-in-gsm_dlci_free
| |-- drivers-tty-n_gsm.c:warning:Excess-function-parameter-mux-description-in-gsm_free_mux
| |-- drivers-tty-n_gsm.c:warning:Function-parameter-or-member-c-not-described-in-gsm_read_ea
| |-- drivers-tty-tty_buffer.c:warning:Excess-function-parameter-tty-description-in-tty_buffer_alloc
| |-- drivers-tty-tty_buffer.c:warning:Excess-function-parameter-tty-description-in-tty_buffer_free
| |-- drivers-tty-tty_io.c:warning:Excess-function-parameter-cols-description-in-tty_do_resize
| |-- drivers-tty-tty_io.c:warning:Function-parameter-or-member-tty-not-described-in-tiocswinsz
| |-- drivers-usb-gadget-udc-core.c:warning:Function-parameter-or-member-ep-not-described-in-usb_gadget_giveback_request
| |-- drivers-usb-phy-phy.c:warning:Function-parameter-or-member-dev-not-described-in-devm_usb_get_phy
| |-- drivers-usb-phy-phy.c:warning:Function-parameter-or-member-dev-not-described-in-devm_usb_get_phy_by_phandle
| |-- drivers-usb-phy-phy.c:warning:Function-parameter-or-member-dev-not-described-in-devm_usb_put_phy
| |-- drivers-usb-phy-phy.c:warning:Function-parameter-or-member-nb-not-described-in-usb_phy_get_charger_type
| |-- drivers-usb-phy-phy.c:warning:Function-parameter-or-member-phy-not-described-in-devm_usb_put_phy
| |-- drivers-video-fbdev-xen-fbfront.c:warning:this-statement-may-fall-through
| |-- drivers-virtio-virtio_ring.c:warning:Excess-function-parameter-vq-description-in-virtqueue_poll
| |-- drivers-w1-slaves-w1_ds2408.c:warning:Function-parameter-or-member-filp-not-described-in-activity_write
| |-- fs-adfs-dir_f.c:warning:this-statement-may-fall-through
| |-- fs-hfs-inode.c:warning:suggest-braces-around-empty-body-in-an-if-statement
| |-- fs-hfsplus-inode.c:warning:suggest-braces-around-empty-body-in-an-if-statement
| |-- fs-ufs-util.h:warning:this-statement-may-fall-through
| |-- include-linux-list.h:warning:storing-the-address-of-local-variable-queue-in-(struct-list_head-)packet.prev
| |-- include-linux-printk.h:warning:this-statement-may-fall-through
| |-- include-linux-signal.h:warning:this-statement-may-fall-through
| |-- include-linux-skbuff.h:warning:array-subscript-struct-sk_buff-is-partly-outside-array-bounds-of-struct-ieee80211_tx_data
| |-- include-linux-string.h:warning:__builtin_memset-offset-is-out-of-the-bounds
| |-- include-linux-thread_info.h:warning:b-may-be-used-uninitialized
| |-- include-linux-unaligned-access_ok.h:warning:array-subscript-is-outside-array-bounds-of-struct-retrieve_data_struct_cmd
| |-- init-calibrate.c:warning:no-previous-prototype-for-calibration_delay_done
| |-- mm-rodata_test.c:warning:no-previous-prototype-for-rodata_test
| |-- sound-core-memalloc.c:warning:this-statement-may-fall-through
| |-- sound-core-seq-oss-seq_oss_timer.c:warning:this-statement-may-fall-through
| |-- sound-pci-ac97-ac97_codec.c:warning:snd_ac97_controls_master_mono-defined-but-not-used
| |-- sound-soc-codecs-adau1761.c:warning:this-statement-may-fall-through
| |-- sound-soc-codecs-cs42l56.c:warning:adc_swap_enum-defined-but-not-used
| |-- sound-soc-codecs-cs42l73.c:warning:vsp_output_mux-defined-but-not-used
| |-- sound-soc-codecs-cs42l73.c:warning:xsp_output_mux-defined-but-not-used
| |-- sound-soc-codecs-cs4349.c:warning:cs4349_runtime_pm-defined-but-not-used
| |-- sound-soc-codecs-es8316.c:warning:es8316_dacsrc_values-defined-but-not-used
| |-- sound-soc-codecs-es8316.c:warning:es8316_hpmux_values-defined-but-not-used
| |-- sound-soc-codecs-es8328.c:warning:es8328_rline_enum-defined-but-not-used
| |-- sound-soc-codecs-es8328.c:warning:pga_tlv-defined-but-not-used
| |-- sound-soc-codecs-max98090.c:warning:max98090_alc_tlv-defined-but-not-used
| |-- sound-soc-codecs-max98090.c:warning:max98090_pa1en_enum-defined-but-not-used
| |-- sound-soc-codecs-max98090.c:warning:max98090_pa2en_enum-defined-but-not-used
| |-- sound-soc-codecs-max98090.c:warning:max98090_sidetone_tlv-defined-but-not-used
| |-- sound-soc-codecs-max98371.c:warning:max98371_noload_gain_tlv-defined-but-not-used
| |-- sound-soc-codecs-max9850.c:warning:max9850_reg-defined-but-not-used
| |-- sound-soc-codecs-max98926.c:warning:max98926_boost_current_txt-defined-but-not-used
| |-- sound-soc-codecs-max98926.c:warning:max98926_dai_txt-defined-but-not-used
| |-- sound-soc-codecs-ml26124.c:warning:ngth-defined-but-not-used
| |-- sound-soc-codecs-mt6351.c:warning:mt_lineout_control-defined-but-not-used
| |-- sound-soc-codecs-pcm186x.c:warning:this-statement-may-fall-through
| |-- sound-soc-codecs-rt5645.c:warning:rt5645_if3_adc_in_mux-defined-but-not-used
| |-- sound-soc-codecs-rt5645.c:warning:rt5645_inl_mux-defined-but-not-used
| |-- sound-soc-codecs-rt5645.c:warning:rt5645_inr_mux-defined-but-not-used
| |-- sound-soc-codecs-rt5659.c:warning:rt5659_ad_monol_asrc_enum-defined-but-not-used
| |-- sound-soc-codecs-rt5659.c:warning:rt5659_ad_monor_asrc_enum-defined-but-not-used
| |-- sound-soc-codecs-rt5659.c:warning:rt5659_ad_sto1_asrc_enum-defined-but-not-used
| |-- sound-soc-codecs-rt5659.c:warning:rt5659_ad_sto2_asrc_enum-defined-but-not-used
| |-- sound-soc-codecs-rt5659.c:warning:rt5659_da_monol_asrc_enum-defined-but-not-used
| |-- sound-soc-codecs-rt5659.c:warning:rt5659_da_monor_asrc_enum-defined-but-not-used
| |-- sound-soc-codecs-rt5659.c:warning:rt5659_da_sto_asrc_enum-defined-but-not-used
| |-- sound-soc-codecs-rt5670.c:warning:rt5670_hpl_mix-defined-but-not-used
| |-- sound-soc-codecs-rt5670.c:warning:rt5670_hpr_mix-defined-but-not-used
| |-- sound-soc-codecs-rt5670.c:warning:rt5670_if4_adc_in_mux-defined-but-not-used
| |-- sound-soc-codecs-rt5670.c:warning:rt5670_sto2_adc_mux-defined-but-not-used
| |-- sound-soc-codecs-rt5670.c:warning:rt5670_sto_adc_mux-defined-but-not-used
| |-- sound-soc-codecs-rt5670.c:warning:rt5670_sto_dmic3_mux-defined-but-not-used
| |-- sound-soc-codecs-tas571x.c:warning:tas5721_controls-defined-but-not-used
| |-- sound-soc-codecs-tlv320aic23.c:warning:tlv320aic23_rec_src-defined-but-not-used
| |-- sound-soc-codecs-tlv320aic31xx.c:warning:cm_m_enum-defined-but-not-used
| |-- sound-soc-codecs-tscs454.c:warning:PLL_48K_RATE-defined-but-not-used
| |-- sound-soc-codecs-wm8737.c:warning:high_3d-defined-but-not-used
| |-- sound-soc-codecs-wm8900.c:warning:wm8900_dapm_loutput2_control-defined-but-not-used
| |-- sound-soc-codecs-wm8900.c:warning:wm8900_dapm_routput2_control-defined-but-not-used
| |-- sound-soc-codecs-wm8974.c:warning:wm8974_aux_boost_controls-defined-but-not-used
| |-- sound-soc-codecs-wm8974.c:warning:wm8974_mic_boost_controls-defined-but-not-used
| |-- sound-soc-codecs-wm8988.c:warning:wm8988_rline_enum-defined-but-not-used
| |-- sound-soc-codecs-wm8990.c:warning:out_omix_tlv-defined-but-not-used
| |-- sound-soc-codecs-wm8990.c:warning:rec_mix_tlv-defined-but-not-used
| |-- sound-soc-codecs-wm8990.c:warning:wm8990_dapm_rxvoice_controls-defined-but-not-used
| |-- sound-soc-codecs-wm8990.c:warning:wm8990_regmap-defined-but-not-used
| |-- sound-soc-codecs-wm8991.c:warning:wm8991_dapm_rxvoice_controls-defined-but-not-used
| |-- sound-soc-codecs-wm8994.c:warning:wm1811_snd_controls-defined-but-not-used
| |-- sound-soc-mediatek-mt2701-mt2701-afe-common.h:warning:mt2701_afe_backup_list-defined-but-not-used
| |-- sound-soc-mediatek-mt2701-mt2701-afe-pcm.c:warning:mt2701_afe_multi_ch_out_i2s4-defined-but-not-used
| |-- sound-soc-mediatek-mt2701-mt2701-afe-pcm.c:warning:mt2701_afe_o23_mix-defined-but-not-used
| |-- sound-soc-mediatek-mt2701-mt2701-afe-pcm.c:warning:mt2701_afe_o24_mix-defined-but-not-used
| `-- sound-soc-sti-uniperif.h:warning:uni_tdm_hw-defined-but-not-used
|-- arm64-allnoconfig
| |-- drivers-clk-clk-fixed-rate.c:warning:Function-parameter-or-member-node-not-described-in-of_fixed_clk_setup
| |-- drivers-clk-clk.c:warning:Function-parameter-or-member-get_hw-not-described-in-of_clk_provider
| |-- drivers-of-base.c:warning:Function-parameter-or-member-np-not-described-in-of_add_property
| |-- drivers-of-base.c:warning:no-previous-prototype-for-__of_free_phandle_cache_entry
| |-- drivers-of-device.c:warning:Excess-function-parameter-ids-description-in-of_match_device
| |-- drivers-of-fdt.c:warning:Function-parameter-or-member-compat-not-described-in-of_fdt_match
| |-- drivers-of-fdt.c:warning:Function-parameter-or-member-node-not-described-in-of_fdt_match
| |-- fs-inode.c:warning:no-previous-prototype-for-bmap
| |-- fs-super.c:warning:no-previous-prototype-for-emergency_thaw_all
| |-- include-linux-list.h:warning:storing-the-address-of-local-variable-wait-in-((struct-list_head-)x)-.prev
| |-- include-linux-list.h:warning:storing-the-address-of-local-variable-waiter-in-(struct-list_head-)((char-)sem-).prev
| |-- include-linux-mempolicy.h:warning:__do_mbind-defined-but-not-used
| |-- include-linux-printk.h:warning:this-statement-may-fall-through
| |-- include-linux-signal.h:warning:this-statement-may-fall-through
| |-- init-calibrate.c:warning:no-previous-prototype-for-calibration_delay_done
| |-- mm-memory.c:error:implicit-declaration-of-function-hugetlb_insert_hugepage_pte_by_pa
| |-- mm-rmap.c:warning:no-previous-prototype-for-is_vma_temporary_stack
| `-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled
|-- arm64-defconfig
| |-- crypto-ecc.c:warning:priv-may-be-used-uninitialized
| |-- include-linux-list.h:warning:storing-the-address-of-local-variable-waiter-in-(struct-list_head-)((char-)sem-).prev
| |-- include-linux-printk.h:warning:this-statement-may-fall-through
| |-- include-linux-signal.h:warning:this-statement-may-fall-through
| |-- include-linux-skbuff.h:warning:array-subscript-struct-sk_buff-is-partly-outside-array-bounds-of-struct-ieee80211_tx_data
| |-- init-calibrate.c:warning:no-previous-prototype-for-calibration_delay_done
| `-- net-netfilter-nf_nat_proto.c:warning:no-previous-prototype-for-nf_nat_csum_recalc
|-- arm64-randconfig-001-20251212
| |-- crypto-ecc.c:warning:priv-may-be-used-uninitialized
| |-- drivers-pinctrl-core.c:error:Cannot-parse-struct-or-union
| |-- include-linux-printk.h:warning:this-statement-may-fall-through
| |-- include-linux-signal.h:warning:this-statement-may-fall-through
| |-- init-calibrate.c:warning:no-previous-prototype-for-calibration_delay_done
| `-- mm-rmap.c:warning:no-previous-prototype-for-is_vma_temporary_stack
|-- arm64-randconfig-002-20251212
| |-- drivers-acpi-arm64-iort.c:warning:Excess-function-parameter-size-description-in-iort_dma_setup
| |-- drivers-acpi-arm64-iort.c:warning:Function-parameter-or-member-ops-not-described-in-iort_add_platform_device
| |-- drivers-acpi-pptt.c:warning:Function-parameter-or-member-offset-not-described-in-acpi_pptt_validate_cache_node
| |-- drivers-acpi-utils.c:warning:Function-parameter-or-member-fmt-not-described-in-__acpi_handle_debug
| |-- drivers-clk-mediatek-clk-mt2701.c:warning:audio_parents-defined-but-not-used
| |-- drivers-clk-qcom-gcc-msm8996.c:warning:gcc_xo_gpll0_gpll2_gpll3_gpll0_early_div_map-defined-but-not-used
| |-- drivers-clk-qcom-gcc-msm8996.c:warning:gcc_xo_gpll0_gpll2_gpll3_gpll1_gpll4_gpll0_early_div_map-defined-but-not-used
| |-- drivers-clk-rockchip-clk-half-divider.c:warning:Function-parameter-or-member-div_flags-not-described-in-rockchip_clk_register_halfdiv
| |-- drivers-clk-rockchip-clk-half-divider.c:warning:Function-parameter-or-member-gate_shift-not-described-in-rockchip_clk_register_halfdiv
| |-- drivers-clk-rockchip-clk-half-divider.c:warning:Function-parameter-or-member-mux_flags-not-described-in-rockchip_clk_register_halfdiv
| |-- drivers-clk-rockchip-clk-half-divider.c:warning:Function-parameter-or-member-mux_width-not-described-in-rockchip_clk_register_halfdiv
| |-- drivers-clk-rockchip-clk-half-divider.c:warning:Function-parameter-or-member-name-not-described-in-rockchip_clk_register_halfdiv
| |-- drivers-clk-rockchip-clk-half-divider.c:warning:Function-parameter-or-member-num_parents-not-described-in-rockchip_clk_register_halfdiv
| |-- drivers-clk-rockchip-clk-rv1108.c:warning:mux_pll_src_3plls_p-defined-but-not-used
| |-- drivers-clk-rockchip-clk.c:warning:Function-parameter-or-member-div_shift-not-described-in-rockchip_clk_register_branch
| |-- drivers-clk-rockchip-clk.c:warning:Function-parameter-or-member-div_width-not-described-in-rockchip_clk_register_branch
| |-- drivers-clk-rockchip-clk.c:warning:Function-parameter-or-member-flags-not-described-in-rockchip_clk_register_branch
| |-- drivers-clk-rockchip-clk.c:warning:Function-parameter-or-member-gate_offset-not-described-in-rockchip_clk_register_branch
| |-- drivers-clk-rockchip-clk.c:warning:Function-parameter-or-member-hw-not-described-in-rockchip_fractional_approximation
| |-- drivers-clk-rockchip-clk.c:warning:Function-parameter-or-member-mux_flags-not-described-in-rockchip_clk_register_branch
| |-- drivers-clk-rockchip-clk.c:warning:Function-parameter-or-member-mux_shift-not-described-in-rockchip_clk_register_branch
| |-- drivers-dma-mediatek-mtk-hsdma.c:warning:Function-parameter-or-member-desc1-not-described-in-mtk_hsdma_pdesc
| |-- drivers-dma-pl330.c:warning:dst-may-be-used-uninitialized-in-this-function
| |-- drivers-dma-pl330.c:warning:src-may-be-used-uninitialized-in-this-function
| |-- drivers-firewire-core-device.c:warning:this-statement-may-fall-through
| |-- drivers-gpu-drm-amd-amdgpu-..-display-include-fixed31_32.h:warning:dc_fixpt_ln2-defined-but-not-used
| |-- drivers-gpu-drm-amd-amdgpu-..-display-include-fixed31_32.h:warning:dc_fixpt_pi-defined-but-not-used
| |-- drivers-gpu-drm-amd-amdgpu-..-display-include-fixed31_32.h:warning:dc_fixpt_two_pi-defined-but-not-used
| |-- drivers-gpu-drm-amd-amdgpu-..-include-vega10_ip_offset.h:warning:DFX_DAP_BASE-defined-but-not-used
| |-- drivers-gpu-drm-amd-amdgpu-..-include-vega10_ip_offset.h:warning:FUSE_BASE-defined-but-not-used
| |-- drivers-gpu-drm-amd-amdgpu-..-include-vega10_ip_offset.h:warning:IOHC_BASE-defined-but-not-used
| |-- drivers-gpu-drm-amd-amdgpu-..-include-vega10_ip_offset.h:warning:L2IMU_BASE-defined-but-not-used
| |-- drivers-gpu-drm-amd-amdgpu-..-include-vega10_ip_offset.h:warning:MP2_BASE-defined-but-not-used
| |-- drivers-gpu-drm-amd-amdgpu-..-include-vega20_ip_offset.h:warning:XDMA_BASE-defined-but-not-used
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_acp.c:warning:Excess-function-parameter-adev-description-in-acp_hw_fini
| |-- drivers-gpu-drm-amd-amdgpu-ci_dpm.c:warning:this-statement-may-fall-through
| |-- drivers-gpu-drm-amd-amdgpu-cik_sdma.c:warning:Excess-function-parameter-fence-description-in-cik_sdma_ring_emit_fence
| |-- drivers-gpu-drm-amd-amdgpu-gfx_v7_0.c:warning:Function-parameter-or-member-ring-not-described-in-gfx_v7_0_ring_emit_fence_gfx
| |-- drivers-gpu-drm-amd-amdgpu-uvd_v4_2.c:warning:Function-parameter-or-member-vmid-not-described-in-uvd_v4_2_ring_emit_ib
| |-- drivers-gpu-drm-drm_atomic_helper.c:warning:variable-connector-set-but-not-used
| |-- drivers-gpu-drm-drm_atomic_helper.c:warning:variable-new_conn_state-set-but-not-used
| |-- drivers-gpu-drm-drm_atomic_helper.c:warning:variable-new_crtc_state-set-but-not-used
| |-- drivers-gpu-drm-drm_atomic_helper.c:warning:variable-new_plane_state-set-but-not-used
| |-- drivers-gpu-drm-msm-adreno-a5xx_gpu.c:warning:this-statement-may-fall-through
| |-- drivers-gpu-drm-msm-adreno-adreno_gpu.c:warning:this-statement-may-fall-through
| |-- drivers-gpu-drm-msm-disp-dpu1-dpu_encoder.c:warning:Function-parameter-or-member-phys-not-described-in-_dpu_encoder_trigger_start
| |-- drivers-gpu-drm-msm-disp-dpu1-dpu_encoder_phys_cmd.c:warning:variable-cmd_enc-set-but-not-used
| |-- drivers-gpu-drm-msm-disp-dpu1-dpu_formats.c:warning:Function-parameter-or-member-uc-not-described-in-INTERLEAVED_RGB_FMT
| |-- drivers-gpu-drm-msm-disp-dpu1-dpu_formats.c:warning:dpu_format_map_p010-defined-but-not-used
| |-- drivers-gpu-drm-msm-disp-dpu1-dpu_formats.c:warning:dpu_format_map_tile-defined-but-not-used
| |-- drivers-gpu-drm-msm-disp-dpu1-dpu_formats.c:warning:dpu_format_map_tp10_ubwc-defined-but-not-used
| |-- drivers-gpu-drm-msm-disp-dpu1-dpu_hw_catalog_format.h:warning:rgb_10bit_formats-defined-but-not-used
| |-- drivers-gpu-drm-msm-disp-dpu1-dpu_hw_cdm.c:warning:cannot-understand-function-prototype:u32-offsite_v_coeff
| |-- drivers-gpu-drm-msm-disp-dpu1-dpu_plane.c:warning:variable-pe-set-but-not-used
| |-- drivers-gpu-drm-msm-disp-dpu1-dpu_vbif.c:warning:Function-parameter-or-member-dpu_kms-not-described-in-dpu_vbif_set_ot_limit
| |-- drivers-gpu-drm-msm-disp-mdp4-mdp4_kms.c:warning:variable-crtc_state-set-but-not-used
| |-- drivers-gpu-drm-msm-disp-mdp5-mdp5_cfg.c:warning:variable-ret-set-but-not-used
| |-- drivers-gpu-drm-msm-disp-mdp5-mdp5_ctl.c:warning:Function-parameter-or-member-pipeline-not-described-in-mdp5_ctl_commit
| |-- drivers-gpu-drm-msm-disp-mdp5-mdp5_kms.c:warning:variable-hw_cfg-set-but-not-used
| |-- drivers-gpu-drm-msm-msm_gem_shrinker.c:warning:Excess-function-parameter-dev_priv-description-in-msm_gem_shrinker_cleanup
| |-- drivers-input-misc-xen-kbdfront.c:warning:this-statement-may-fall-through
| |-- drivers-md-raid5.c:warning:suggest-braces-around-empty-body-in-an-if-statement
| |-- drivers-misc-cardreader-rts5227.c:warning:rts522a_pcr_ops-defined-but-not-used
| |-- drivers-parport-ieee1284.c:warning:this-statement-may-fall-through
| |-- drivers-pinctrl-core.c:error:Cannot-parse-struct-or-union
| |-- drivers-pinctrl-pinctrl-rockchip.c:warning:Cannot-understand-reg_base:register-base-of-the-gpio-bank
| |-- drivers-soc-tegra-pmc.c:warning:Function-parameter-or-member-wake-not-described-in-tegra_pmc
| |-- drivers-video-fbdev-xen-fbfront.c:warning:this-statement-may-fall-through
| |-- fs-adfs-dir_f.c:warning:this-statement-may-fall-through
| |-- fs-hfs-inode.c:warning:suggest-braces-around-empty-body-in-an-if-statement
| |-- fs-hfsplus-inode.c:warning:suggest-braces-around-empty-body-in-an-if-statement
| |-- fs-ufs-util.h:warning:this-statement-may-fall-through
| |-- include-linux-mempolicy.h:warning:__do_mbind-defined-but-not-used
| |-- include-linux-printk.h:warning:this-statement-may-fall-through
| |-- include-linux-signal.h:warning:this-statement-may-fall-through
| |-- kernel-kallsyms.c:warning:kallsyms_operations-defined-but-not-used
| |-- kernel-sched-core.c:error:root_task_group-undeclared-(first-use-in-this-function)
| |-- mm-kmemleak.c:error:implicit-declaration-of-function-printk_safe_exit
| |-- mm-slab_common.c:warning:proc_slabinfo_operations-defined-but-not-used
| |-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled
| |-- sound-core-memalloc.c:warning:this-statement-may-fall-through
| |-- sound-core-seq-oss-seq_oss_timer.c:warning:this-statement-may-fall-through
| |-- sound-core-seq_device.c:warning:suggest-braces-around-empty-body-in-an-if-statement
| |-- sound-pci-ac97-ac97_codec.c:warning:snd_ac97_controls_master_mono-defined-but-not-used
| |-- sound-soc-codecs-adau1761.c:warning:this-statement-may-fall-through
| |-- sound-soc-codecs-cs42l56.c:warning:adc_swap_enum-defined-but-not-used
| |-- sound-soc-codecs-cs42l73.c:warning:vsp_output_mux-defined-but-not-used
| |-- sound-soc-codecs-cs42l73.c:warning:xsp_output_mux-defined-but-not-used
| |-- sound-soc-codecs-cs4349.c:warning:cs4349_runtime_pm-defined-but-not-used
| |-- sound-soc-codecs-es8316.c:warning:es8316_dacsrc_values-defined-but-not-used
| |-- sound-soc-codecs-es8316.c:warning:es8316_hpmux_values-defined-but-not-used
| |-- sound-soc-codecs-es8328.c:warning:es8328_rline_enum-defined-but-not-used
| |-- sound-soc-codecs-es8328.c:warning:pga_tlv-defined-but-not-used
| |-- sound-soc-codecs-max98090.c:warning:max98090_alc_tlv-defined-but-not-used
| |-- sound-soc-codecs-max98090.c:warning:max98090_pa1en_enum-defined-but-not-used
| |-- sound-soc-codecs-max98090.c:warning:max98090_pa2en_enum-defined-but-not-used
| |-- sound-soc-codecs-max98090.c:warning:max98090_sidetone_tlv-defined-but-not-used
| |-- sound-soc-codecs-max98371.c:warning:max98371_noload_gain_tlv-defined-but-not-used
| |-- sound-soc-codecs-max9850.c:warning:max9850_reg-defined-but-not-used
| |-- sound-soc-codecs-max98926.c:warning:max98926_boost_current_txt-defined-but-not-used
| |-- sound-soc-codecs-max98926.c:warning:max98926_dai_txt-defined-but-not-used
| |-- sound-soc-codecs-ml26124.c:warning:ngth-defined-but-not-used
| |-- sound-soc-codecs-mt6351.c:warning:mt_lineout_control-defined-but-not-used
| |-- sound-soc-codecs-pcm186x.c:warning:this-statement-may-fall-through
| |-- sound-soc-codecs-rt5645.c:warning:rt5645_if3_adc_in_mux-defined-but-not-used
| |-- sound-soc-codecs-rt5645.c:warning:rt5645_inl_mux-defined-but-not-used
| |-- sound-soc-codecs-rt5645.c:warning:rt5645_inr_mux-defined-but-not-used
| |-- sound-soc-codecs-rt5659.c:warning:rt5659_ad_monol_asrc_enum-defined-but-not-used
| |-- sound-soc-codecs-rt5659.c:warning:rt5659_ad_monor_asrc_enum-defined-but-not-used
| |-- sound-soc-codecs-rt5659.c:warning:rt5659_ad_sto1_asrc_enum-defined-but-not-used
| |-- sound-soc-codecs-rt5659.c:warning:rt5659_ad_sto2_asrc_enum-defined-but-not-used
| |-- sound-soc-codecs-rt5659.c:warning:rt5659_da_monol_asrc_enum-defined-but-not-used
| |-- sound-soc-codecs-rt5659.c:warning:rt5659_da_monor_asrc_enum-defined-but-not-used
| |-- sound-soc-codecs-rt5659.c:warning:rt5659_da_sto_asrc_enum-defined-but-not-used
| |-- sound-soc-codecs-rt5670.c:warning:rt5670_hpl_mix-defined-but-not-used
| |-- sound-soc-codecs-rt5670.c:warning:rt5670_hpr_mix-defined-but-not-used
| |-- sound-soc-codecs-rt5670.c:warning:rt5670_if4_adc_in_mux-defined-but-not-used
| |-- sound-soc-codecs-rt5670.c:warning:rt5670_sto2_adc_mux-defined-but-not-used
| |-- sound-soc-codecs-rt5670.c:warning:rt5670_sto_adc_mux-defined-but-not-used
| |-- sound-soc-codecs-rt5670.c:warning:rt5670_sto_dmic3_mux-defined-but-not-used
| |-- sound-soc-codecs-tas571x.c:warning:tas5721_controls-defined-but-not-used
| |-- sound-soc-codecs-tlv320aic23.c:warning:tlv320aic23_rec_src-defined-but-not-used
| |-- sound-soc-codecs-tlv320aic31xx.c:warning:cm_m_enum-defined-but-not-used
| |-- sound-soc-codecs-tscs454.c:warning:PLL_48K_RATE-defined-but-not-used
| |-- sound-soc-codecs-wm8400.c:warning:out_omix_tlv-defined-but-not-used
| |-- sound-soc-codecs-wm8400.c:warning:rec_mix_tlv-defined-but-not-used
| |-- sound-soc-codecs-wm8400.c:warning:wm8400_dapm_rxvoice_controls-defined-but-not-used
| |-- sound-soc-codecs-wm8737.c:warning:high_3d-defined-but-not-used
| |-- sound-soc-codecs-wm8900.c:warning:wm8900_dapm_loutput2_control-defined-but-not-used
| |-- sound-soc-codecs-wm8900.c:warning:wm8900_dapm_routput2_control-defined-but-not-used
| |-- sound-soc-codecs-wm8974.c:warning:wm8974_aux_boost_controls-defined-but-not-used
| |-- sound-soc-codecs-wm8974.c:warning:wm8974_mic_boost_controls-defined-but-not-used
| |-- sound-soc-codecs-wm8988.c:warning:wm8988_rline_enum-defined-but-not-used
| |-- sound-soc-codecs-wm8990.c:warning:out_omix_tlv-defined-but-not-used
| |-- sound-soc-codecs-wm8990.c:warning:rec_mix_tlv-defined-but-not-used
| |-- sound-soc-codecs-wm8990.c:warning:wm8990_dapm_rxvoice_controls-defined-but-not-used
| |-- sound-soc-codecs-wm8990.c:warning:wm8990_regmap-defined-but-not-used
| |-- sound-soc-codecs-wm8991.c:warning:wm8991_dapm_rxvoice_controls-defined-but-not-used
| |-- sound-soc-codecs-wm8994.c:warning:wm1811_snd_controls-defined-but-not-used
| |-- sound-soc-mediatek-mt2701-mt2701-afe-common.h:warning:mt2701_afe_backup_list-defined-but-not-used
| |-- sound-soc-mediatek-mt2701-mt2701-afe-pcm.c:warning:mt2701_afe_multi_ch_out_i2s4-defined-but-not-used
| |-- sound-soc-mediatek-mt2701-mt2701-afe-pcm.c:warning:mt2701_afe_o23_mix-defined-but-not-used
| |-- sound-soc-mediatek-mt2701-mt2701-afe-pcm.c:warning:mt2701_afe_o24_mix-defined-but-not-used
| `-- sound-soc-sti-uniperif.h:warning:uni_tdm_hw-defined-but-not-used
|-- arm64-randconfig-003-20251212
| |-- drivers-pinctrl-core.c:error:Cannot-parse-struct-or-union
| |-- drivers-tee-optee-core.c:warning:return-makes-integer-from-pointer-without-a-cast
| |-- include-linux-printk.h:warning:this-statement-may-fall-through
| `-- include-linux-signal.h:warning:this-statement-may-fall-through
|-- x86_64-allmodconfig
| |-- block-blk-wbt.c:warning:no-previous-prototype-for-function-wbt_issue
| |-- block-blk-wbt.c:warning:no-previous-prototype-for-function-wbt_requeue
| |-- drivers-pinctrl-core.c:error:Cannot-parse-struct-or-union
| `-- mm-memory.c:warning:cast-from-int-(-)(unsigned-long-unsigned-long-struct-cgp_args-)-to-ktask_thread_func-(aka-int-(-)(void-void-void-)-)-converts-to-incompatible-function-type
|-- x86_64-allnoconfig
| |-- drivers-base-bus.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-base-container.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-base-core.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-base-devcon.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-char_dev.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-d_path.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-file_table.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-fs_struct.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-nsfs.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-ramfs-inode.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-seq_file.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-stack.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-stat.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-statfs.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-xattr.o:warning:objtool:missing-symbol-for-section-.text
| |-- init-calibrate.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-cred.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- kernel-events-hw_breakpoint.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- kernel-extable.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-irq-autoprobe.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-irq-matrix.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- kernel-ktask.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-locking-rwsem.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-locking-semaphore.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-nsproxy.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- kernel-pid.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- kernel-rcu-srcutiny.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- kernel-rcu-tiny.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- kernel-sched-completion.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-sched-fair.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- kernel-sched-loadavg.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-sched-wait_bit.o:warning:objtool:missing-symbol-for-section-.sched.text
| |-- kernel-sys_ni.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-sysctl_binary.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-task_work.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-time-tick-broadcast.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- kernel-time-timeconv.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-time-timecounter.o:warning:objtool:missing-symbol-for-section-.text
| |-- mm-filemap.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- mm-mmu_context.o:warning:objtool:missing-symbol-for-section-.text
| |-- mm-mmzone.o:warning:objtool:missing-symbol-for-section-.text
| |-- mm-msync.o:warning:objtool:missing-symbol-for-section-.text
| |-- mm-page_alloc.o:warning:objtool:missing-symbol-for-section-.ref.text
| |-- mm-rmap.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- mm-vmacache.o:warning:objtool:missing-symbol-for-section-.text
| |-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled-Werror-Wimplicit-function-declaration
| `-- mm-vmstat.o:warning:objtool:missing-symbol-for-section-.init.text
|-- x86_64-allyesconfig
| |-- block-blk-wbt.c:warning:no-previous-prototype-for-function-wbt_issue
| |-- block-blk-wbt.c:warning:no-previous-prototype-for-function-wbt_requeue
| |-- drivers-pinctrl-core.c:error:Cannot-parse-struct-or-union
| `-- mm-memory.c:warning:cast-from-int-(-)(unsigned-long-unsigned-long-struct-cgp_args-)-to-ktask_thread_func-(aka-int-(-)(void-void-void-)-)-converts-to-incompatible-function-type
|-- x86_64-buildonly-randconfig-001-20251212
| |-- drivers-pinctrl-core.c:error:Cannot-parse-struct-or-union
| |-- kernel-sched-core.c:error:use-of-undeclared-identifier-root_task_group
| `-- mm-memory.c:warning:cast-from-int-(-)(unsigned-long-unsigned-long-struct-cgp_args-)-to-ktask_thread_func-(aka-int-(-)(void-void-void-)-)-converts-to-incompatible-function-type
|-- x86_64-buildonly-randconfig-002-20250827
| |-- crypto-asymmetric_keys-mscode_parser.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-media-platform-xilinx-xilinx-vip.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-net-wireless-ath-ath6kl-hif.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-net-wireless-ath-ath6kl-init.o:warning:objtool:missing-symbol-for-section-.text
| `-- mm-hugetlb_cgroup.o:warning:objtool:missing-symbol-for-section-.init.text
|-- x86_64-buildonly-randconfig-002-20251212
| |-- drivers-pinctrl-core.c:error:Cannot-parse-struct-or-union
| `-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled-Werror-Wimplicit-function-declaration
|-- x86_64-buildonly-randconfig-003-20251212
| |-- block-blk-mq-rdma.o:warning:objtool:missing-symbol-for-section-.text
| |-- block-ioctl.o:warning:objtool:missing-symbol-for-section-.text
| |-- block-partitions-check.o:warning:objtool:missing-symbol-for-section-.text
| |-- block-scsi_ioctl.o:warning:objtool:missing-symbol-for-section-.text
| |-- crypto-sm4_generic.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-infiniband-sw-rxe-rxe_mr.o:warning:objtool:missing-symbol-for-section-.text.unlikely.
| |-- drivers-net-ethernet-mellanox-mlx5-core-en_dim.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-pinctrl-core.c:error:Cannot-parse-struct-or-union
| |-- fs-fscache-stats.o:warning:objtool:missing-symbol-for-section-.text
| |-- mm-memcontrol.o:warning:objtool:missing-symbol-for-section-.text.unlikely.
| `-- mm-memory.c:warning:cast-from-int-(-)(unsigned-long-unsigned-long-struct-cgp_args-)-to-ktask_thread_func-(aka-int-(-)(void-void-void-)-)-converts-to-incompatible-function-type
|-- x86_64-buildonly-randconfig-004-20251212
| |-- block-blk-map.o:warning:objtool:missing-symbol-for-section-.text
| |-- block-blk-mq-rdma.o:warning:objtool:missing-symbol-for-section-.text
| |-- block-blk-rq-qos.o:warning:objtool:missing-symbol-for-section-.text
| |-- block-blk-wbt.c:warning:no-previous-prototype-for-function-wbt_issue
| |-- block-blk-wbt.c:warning:no-previous-prototype-for-function-wbt_requeue
| |-- block-ioctl.o:warning:objtool:missing-symbol-for-section-.text
| |-- block-partitions-check.o:warning:objtool:missing-symbol-for-section-.text
| |-- block-scsi_ioctl.o:warning:objtool:missing-symbol-for-section-.text
| |-- crypto-sm4_generic.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-base-bus.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-base-container.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-base-core.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-base-devcon.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-base-power-domain.c:warning:Function-parameter-or-member-suspend-not-described-in-genpd_syscore_switch
| |-- drivers-bcma-driver_chipcommon_b.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-bcma-driver_gmac_cmn.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-bcma-driver_mips.c:warning:unused-variable-ipsflag_irq_shift
| |-- drivers-bluetooth-hci_bcm.c:warning:unused-variable-acpi_bcm_int_last_gpios
| |-- drivers-bluetooth-hci_bcm.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-bluetooth-hci_intel.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-clocksource-timer-of.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-cpufreq-cpufreq.c:warning:Function-parameter-or-member-buf-not-described-in-store_scaling_governor
| |-- drivers-cpufreq-cpufreq.c:warning:Function-parameter-or-member-driver-not-described-in-cpufreq_unregister_driver
| |-- drivers-cpufreq-cpufreq.c:warning:Function-parameter-or-member-object-not-described-in-show_one
| |-- drivers-cpufreq-cpufreq.c:warning:Function-parameter-or-member-policy-not-described-in-show_affected_cpus
| |-- drivers-cpufreq-cpufreq.c:warning:Function-parameter-or-member-policy-not-described-in-store_scaling_governor
| |-- drivers-cpufreq-cpufreq_governor.c:warning:Function-parameter-or-member-count-not-described-in-store_sampling_rate
| |-- drivers-cpufreq-freq_table.c:warning:Function-parameter-or-member-buf-not-described-in-show_available_freqs
| |-- drivers-dma-altera-msgdma.c:warning:Function-parameter-or-member-idle-not-described-in-msgdma_device
| |-- drivers-dma-altera-msgdma.c:warning:Function-parameter-or-member-sw_desq-not-described-in-msgdma_device
| |-- drivers-dma-of-dma.c:warning:Function-parameter-or-member-data-not-described-in-of_dma_controller_register
| |-- drivers-firewire-core-iso.c:warning:Function-parameter-or-member-bandwidth-not-described-in-fw_iso_resource_manage
| |-- drivers-gpio-gpio-altera.c:warning:bad-line:will-be-blocked-until-the-current-one-completes.
| |-- drivers-gpio-gpiolib-devprop.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-ipu-v3-ipu-dmfc.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-hsi-hsi_boardinfo.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-i2c-algos-i2c-algo-pca.o:warning:objtool:missing-symbol-for-section-.text.unlikely.
| |-- drivers-iio-accel-bma220_spi.c:warning:unused-variable-bma220_acpi_id
| |-- drivers-iio-accel-sca3000.c:warning:Function-parameter-or-member-chan-not-described-in-sca3000_read_event_value
| |-- drivers-iio-accel-sca3000.c:warning:Function-parameter-or-member-indio_dev-not-described-in-sca3000_read_event_value
| |-- drivers-iio-accel-sca3000.c:warning:Function-parameter-or-member-val2-not-described-in-sca3000_read_event_value
| |-- drivers-iio-adc-ad7923.c:warning:Function-parameter-or-member-p-not-described-in-ad7923_trigger_handler
| |-- drivers-iio-adc-cpcap-adc.c:warning:Enum-value-CPCAP_ADC_AD3-not-described-in-enum-cpcap_adc_channel
| |-- drivers-iio-adc-cpcap-adc.c:warning:Enum-value-CPCAP_ADC_BPLUS_AD4-not-described-in-enum-cpcap_adc_channel
| |-- drivers-iio-adc-palmas_gpadc.c:warning:Function-parameter-or-member-dev-not-described-in-palmas_gpadc
| |-- drivers-iio-common-st_sensors-st_sensors_buffer.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-iio-common-st_sensors-st_sensors_core.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-iio-pressure-bmp280-i2c.c:warning:unused-variable-bmp280_acpi_i2c_match
| |-- drivers-infiniband-core-cache.c:warning:Excess-function-parameter-device-description-in-rdma_find_gid_by_port
| |-- drivers-infiniband-core-cma_configfs.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-infiniband-core-roce_gid_mgmt.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-infiniband-ulp-iser-iser_initiator.c:warning:Function-parameter-or-member-conn-not-described-in-iser_send_command
| |-- drivers-infiniband-ulp-iser-iser_verbs.c:warning:Function-parameter-or-member-device-not-described-in-iser_free_device_ib_res
| |-- drivers-iommu-io-pgtable.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-iommu-iommu-debugfs.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-isdn-capi-capiutil.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-isdn-mISDN-dsp_audio.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-isdn-mISDN-dsp_cmx.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-isdn-mISDN-l1oip_codec.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-mfd-axp2-i2c.c:warning:unused-variable-axp2_i2c_acpi_match
| |-- drivers-mfd-da9063-irq.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-mfd-pcf50633-gpio.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-mfd-sec-irq.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-misc-altera-stapl-altera.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-misc-echo-echo.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-misc-eeprom-at24.c:warning:unused-variable-at24_acpi_ids
| |-- drivers-misc-eeprom-eeprom_93cx6.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-misc-lkdtm-heap.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-mtd-chips-chipreg.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-mtd-mtdchar.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-mtd-nftlmount.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-net-netdevsim-netdev.c:warning:unused-variable-nsim_switchdev_ops
| |-- drivers-net-phy-mdio_bus.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-net-slip-slhc.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-nvme-host-core.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-nvme-target-configfs.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-nvme-target-discovery.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-of-base.c:warning:no-previous-prototype-for-function-__of_free_phandle_cache_entry
| |-- drivers-of-of_net.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-of-resolver.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-parport-daisy.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-parport-ieee1284_ops.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-parport-probe.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-pinctrl-core.c:error:Cannot-parse-struct-or-union
| |-- drivers-power-supply-bq24257_charger.c:warning:unused-variable-bq24257_acpi_match
| |-- drivers-ras-cec.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-regulator-core.c:warning:no-previous-prototype-for-function-regulator_suspend_enable
| |-- drivers-regulator-dummy.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-remoteproc-remoteproc_core.c:warning:Function-parameter-or-member-offset-not-described-in-rproc_handle_carveout
| |-- drivers-remoteproc-remoteproc_core.c:warning:Function-parameter-or-member-offset-not-described-in-rproc_handle_devmem
| |-- drivers-remoteproc-remoteproc_core.c:warning:Function-parameter-or-member-work-not-described-in-rproc_crash_handler_work
| |-- drivers-remoteproc-remoteproc_sysfs.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-rtc-interface.c:warning:Function-parameter-or-member-rtc-not-described-in-rtc_read_offset
| |-- drivers-scsi-fcoe-fcoe_ctlr.c:warning:Excess-function-parameter-fip-description-in-fcoe_ctlr_disc_start
| |-- drivers-scsi-fcoe-fcoe_ctlr.c:warning:Excess-function-parameter-fip-description-in-fcoe_ctlr_disc_stop_locked
| |-- drivers-scsi-fcoe-fcoe_ctlr.c:warning:Function-parameter-or-member-lport-not-described-in-fcoe_ctlr_disc_start
| |-- drivers-scsi-fcoe-fcoe_ctlr.c:warning:Function-parameter-or-member-rdata-not-described-in-fcoe_ctlr_vlan_disc_reply
| |-- drivers-scsi-libfc-fc_exch.c:warning:Function-parameter-or-member-lport-not-described-in-fc_exch_mgr
| |-- drivers-scsi-libfc-fc_exch.c:warning:Function-parameter-or-member-stats.seq_not_found-not-described-in-fc_exch_mgr
| |-- drivers-scsi-libfc-fc_fcp.c:warning:Function-parameter-or-member-sc_cmd-not-described-in-fc_queuecommand
| |-- drivers-scsi-libfc-fc_fcp.c:warning:Function-parameter-or-member-t-not-described-in-fc_fcp_timeout
| |-- drivers-scsi-libfc-fc_lport.c:warning:Function-parameter-or-member-in_fp-not-described-in-fc_lport_recv_rnid_req
| |-- drivers-scsi-libfc-fc_rport.c:warning:Excess-function-parameter-lport_arg-description-in-fc_rport_logo_resp
| |-- drivers-scsi-scsi_devinfo.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-scsi-scsi_trace.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-soc-mediatek-mtk-infracfg.c:warning:Excess-function-parameter-regmap-description-in-mtk_infracfg_clear_bus_protection
| |-- drivers-spi-spi-fsl-lib.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-spi-spi-zynqmp-gqspi.c:warning:Excess-function-parameter-flashcs-description-in-zynqmp_gqspi_selectslave
| |-- drivers-staging-iio-frequency-ad9832.c:warning:Function-parameter-or-member-not-described-in-IIO_DEV_ATTR_FREQ
| |-- drivers-staging-ks7010-michael_mic.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-tty-n_gsm.c:warning:Excess-function-parameter-dlci-description-in-gsm_dlci_free
| |-- drivers-tty-n_gsm.c:warning:Excess-function-parameter-mux-description-in-gsm_free_mux
| |-- drivers-tty-n_gsm.c:warning:Function-parameter-or-member-c-not-described-in-gsm_read_ea
| |-- drivers-tty-serial-serial_core.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-tty-tty_baudrate.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-tty-tty_buffer.c:warning:Excess-function-parameter-tty-description-in-tty_buffer_alloc
| |-- drivers-tty-tty_buffer.c:warning:Excess-function-parameter-tty-description-in-tty_buffer_free
| |-- drivers-tty-tty_io.c:warning:Excess-function-parameter-cols-description-in-tty_do_resize
| |-- drivers-tty-tty_io.c:warning:Function-parameter-or-member-tty-not-described-in-tiocswinsz
| |-- drivers-usb-gadget-epautoconf.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-usb-gadget-function-f_mass_storage.c:warning:variable-rc-set-but-not-used
| |-- drivers-usb-gadget-functions.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-usb-gadget-udc-core.c:warning:Function-parameter-or-member-ep-not-described-in-usb_gadget_giveback_request
| |-- drivers-usb-gadget-udc-net2272.c:warning:variable-irqflags-set-but-not-used
| |-- drivers-usb-phy-phy.c:warning:Function-parameter-or-member-dev-not-described-in-devm_usb_get_phy
| |-- drivers-usb-phy-phy.c:warning:Function-parameter-or-member-dev-not-described-in-devm_usb_get_phy_by_phandle
| |-- drivers-usb-phy-phy.c:warning:Function-parameter-or-member-dev-not-described-in-devm_usb_put_phy
| |-- drivers-usb-phy-phy.c:warning:Function-parameter-or-member-nb-not-described-in-usb_phy_get_charger_type
| |-- drivers-usb-phy-phy.c:warning:Function-parameter-or-member-phy-not-described-in-devm_usb_put_phy
| |-- drivers-video-fbdev-core-cfbcopyarea.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-video-fbdev-core-fbcmap.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-video-fbdev-core-fbcvt.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-video-fbdev-core-syscopyarea.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-video-fbdev-hgafb.c:warning:Function-parameter-or-member-init-not-described-in-hgafb_release
| |-- drivers-virtio-virtio_ring.c:warning:Excess-function-parameter-vq-description-in-virtqueue_poll
| |-- drivers-w1-slaves-w1_ds2408.c:warning:Function-parameter-or-member-filp-not-described-in-activity_write
| |-- drivers-w1-w1_netlink.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-watchdog-watchdog_pretimeout.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-xen-preempt.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-xen-swiotlb-xen.o:warning:objtool:missing-symbol-for-section-.ref.text
| |-- fs-autofs-dev-ioctl.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-btrfs-async-thread.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-btrfs-backref.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-btrfs-compression.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-btrfs-delayed-inode.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-btrfs-delayed-ref.o:warning:objtool:missing-symbol-for-section-.text.unlikely.
| |-- fs-btrfs-disk-io.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-btrfs-extent_io.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-btrfs-extent_map.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-btrfs-file.o:warning:objtool:missing-symbol-for-section-.text.unlikely.
| |-- fs-btrfs-inode-item.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-btrfs-inode.o:warning:objtool:missing-symbol-for-section-.text.unlikely.
| |-- fs-btrfs-ordered-data.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-btrfs-orphan.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-btrfs-props.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-btrfs-struct-funcs.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-btrfs-super.o:warning:objtool:missing-symbol-for-section-.text.unlikely.
| |-- fs-btrfs-sysfs.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-btrfs-tests-btrfs-tests.o:warning:objtool:missing-symbol-for-section-.text.unlikely.
| |-- fs-btrfs-tests-extent-buffer-tests.o:warning:objtool:missing-symbol-for-section-.text.unlikely.
| |-- fs-btrfs-tests-free-space-tests.o:warning:objtool:missing-symbol-for-section-.text.unlikely.
| |-- fs-btrfs-tests-free-space-tree-tests.o:warning:objtool:missing-symbol-for-section-.text.unlikely.
| |-- fs-btrfs-tests-inode-tests.o:warning:objtool:missing-symbol-for-section-.text.unlikely.
| |-- fs-btrfs-tests-qgroup-tests.o:warning:objtool:missing-symbol-for-section-.text.unlikely.
| |-- fs-btrfs-volumes.o:warning:objtool:missing-symbol-for-section-.exit.text
| |-- fs-char_dev.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-compat.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-d_path.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-dcookies.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-ext4-block_validity.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-ext4-extents_status.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-ext4-mballoc.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-ext4-migrate.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-ext4-page-io.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-ext4-sysfs.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-fat-cache.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-fat-misc.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-file_table.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-fs_struct.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-gfs2-acl.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-gfs2-glock.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-gfs2-quota.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-gfs2-util.o:warning:objtool:missing-symbol-for-section-.text.unlikely.
| |-- fs-jfs-ioctl.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-jfs-jfs_discard.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-jfs-jfs_extent.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-jfs-jfs_inode.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-jfs-jfs_metapage.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-jfs-jfs_mount.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-jfs-jfs_umount.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-jfs-jfs_unicode.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-jfs-resize.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-jfs-super.o:warning:objtool:missing-symbol-for-section-.text.unlikely.
| |-- fs-kernfs-dir.o:warning:objtool:missing-symbol-for-section-.text.unlikely.
| |-- fs-kernfs-mount.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-nsfs.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-ocfs2-ioctl.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-ocfs2-locks.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-ocfs2-super.o:warning:objtool:missing-symbol-for-section-.text.unlikely.
| |-- fs-ocfs2-uptodate.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-proc-base.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-proc-inode.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-proc-proc_net.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-proc-proc_sysctl.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-proc-proc_tty.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-proc-root.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-proc-self.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-proc-thread_self.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-proc-util.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-ramfs-inode.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-reiserfs-fix_node.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-reiserfs-hashes.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-reiserfs-ibalance.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-reiserfs-lbalance.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-reiserfs-resize.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-seq_file.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-stack.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-stat.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-statfs.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-sysfs-mount.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- fs-utimes.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-xattr.o:warning:objtool:missing-symbol-for-section-.text
| |-- init-calibrate.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-bpf-core.c:warning:cast-from-u64-(-)(u64-u64-u64-u64-u64)-(aka-unsigned-long-long-(-)(unsigned-long-long-unsigned-long-long-unsigned-long-long-unsigned-long-long-unsigned-long-long)-)-to-u64-(-
| |-- kernel-bpf-disasm.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-bpf-helpers.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-bpf-map_in_map.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-bpf-tnum.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-crash_core.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-cred.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- kernel-debug-gdbstub.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-debug-kdb-kdb_bp.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- kernel-debug-kdb-kdb_bt.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-debug-kdb-kdb_debugger.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-debug-kdb-kdb_main.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- kernel-delayacct.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-dma-contiguous.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-dma-swiotlb.o:warning:objtool:missing-symbol-for-section-.text.unlikely.
| |-- kernel-elfcore.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-events-hw_breakpoint.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- kernel-extable.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-irq-autoprobe.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-irq-irqdesc.o:warning:objtool:missing-symbol-for-section-.ref.text
| |-- kernel-irq-irqdomain.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- kernel-irq-matrix.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- kernel-jump_label.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- kernel-kexec.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-ktask.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-latencytop.o:warning:objtool:missing-symbol-for-section-.sched.text
| |-- kernel-locking-rwsem.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-locking-semaphore.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-locking-spinlock.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-locking-spinlock_debug.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-nsproxy.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- kernel-pid.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- kernel-printk-printk.o:warning:objtool:missing-symbol-for-section-.text.unlikely.
| |-- kernel-printk-printk_safe.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- kernel-profile.o:warning:objtool:missing-symbol-for-section-.ref.text
| |-- kernel-rcu-srcutiny.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- kernel-rcu-tiny.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- kernel-sched-completion.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-sched-core.o:warning:objtool:missing-symbol-for-section-.text.unlikely.
| |-- kernel-sched-debug.o:warning:objtool:missing-symbol-for-section-.text.unlikely.
| |-- kernel-sched-fair.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- kernel-sched-loadavg.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-sched-membarrier.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-sched-wait_bit.o:warning:objtool:missing-symbol-for-section-.sched.text
| |-- kernel-sys_ni.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-sysctl.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- kernel-sysctl_binary.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-task_work.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-time-itimer.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-time-tick-broadcast.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- kernel-time-tick-common.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-time-timeconv.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-time-timecounter.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-time-timer.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- kernel-tsacct.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-uid16.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-user-return-notifier.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-workqueue.o:warning:objtool:missing-symbol-for-section-.text.unlikely.
| |-- mm-debug.o:warning:objtool:missing-symbol-for-section-.text.unlikely.
| |-- mm-fadvise.o:warning:objtool:missing-symbol-for-section-.text
| |-- mm-filemap.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- mm-ioremap.o:warning:objtool:missing-symbol-for-section-.text
| |-- mm-memcontrol.o:warning:objtool:missing-symbol-for-section-.text.unlikely.
| |-- mm-mmu_context.o:warning:objtool:missing-symbol-for-section-.text
| |-- mm-mmzone.o:warning:objtool:missing-symbol-for-section-.text
| |-- mm-msync.o:warning:objtool:missing-symbol-for-section-.text
| |-- mm-page_alloc.o:warning:objtool:missing-symbol-for-section-.ref.text
| |-- mm-rmap.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- mm-shmem.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- mm-vmacache.o:warning:objtool:missing-symbol-for-section-.text
| |-- mm-vmstat.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-8021q-vlan_gvrp.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-8021q-vlan_mvrp.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-8021q-vlan_netlink.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-9p-client.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-9p-error.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-9p-mod.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-9p-util.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-atm-addr.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-atm-atm_misc.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-atm-atm_sysfs.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-atm-proc.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-atm-pvc.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-atm-svc.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ax25-ax25_addr.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-ax25-ax25_dev.o:warning:objtool:missing-symbol-for-section-.exit.text
| |-- net-ax25-ax25_ds_in.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-ax25-ax25_ds_subr.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-ax25-ax25_iface.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-ax25-ax25_route.o:warning:objtool:missing-symbol-for-section-.exit.text
| |-- net-ax25-ax25_std_in.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-ax25-ax25_std_subr.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-ax25-sysctl_net_ax25.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-batman-adv-bat_iv_ogm.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-batman-adv-bitarray.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-batman-adv-hash.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-batman-adv-netlink.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-batman-adv-network-coding.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-batman-adv-tp_meter.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-batman-adv-translation-table.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-bluetooth-hci_sock.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-bluetooth-hci_sysfs.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-bluetooth-l2cap_core.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-bluetooth-l2cap_sock.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-bluetooth-lib.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-bridge-br_fdb.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-bridge-br_input.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-bridge-br_netlink.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ceph-armor.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-ceph-ceph_fs.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-ceph-ceph_hash.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-ceph-ceph_strings.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-ceph-crush-crush.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-ceph-crush-hash.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-ceph-crypto.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ceph-debugfs.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-core-gen_stats.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-core-net-procfs.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-core-net-sysfs.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-core-netevent.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-core-netpoll.o:warning:objtool:missing-symbol-for-section-.text.unlikely.
| |-- net-core-ptp_classifier.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-core-rtnetlink.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-core-skbuff.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-core-utils.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-dcb-dcbevent.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-dns_resolver-dns_query.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-hsr-hsr_netlink.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv4-arp.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv4-bpfilter-sockopt.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-ipv4-datagram.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-ipv4-devinet.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv4-fib_frontend.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv4-fib_trie.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv4-icmp.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv4-igmp.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv4-inet_hashtables.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv4-inetpeer.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv4-ip_forward.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-ipv4-ip_fragment.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv4-ip_options.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-ipv4-ip_output.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv4-ip_tunnel_core.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv4-metrics.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-ipv4-netlink.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-ipv4-ping.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv4-proc.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv4-protocol.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-ipv4-raw.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv4-route.c:warning:variable-log_martians-set-but-not-used
| |-- net-ipv4-route.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv4-tcp_ipv4.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv4-tcp_offload.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv4-tcp_output.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv4-tcp_ulp.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-ipv4-udp_offload.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv4-udp_tunnel.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-ipv4-udplite.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv4-xfrm4_output.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-ipv4-xfrm4_policy.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv4-xfrm4_protocol.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv4-xfrm4_state.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv6-addrconf.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv6-addrlabel.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv6-exthdrs.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv6-exthdrs_core.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-ipv6-exthdrs_offload.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv6-fib6_rules.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv6-icmp.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv6-inet6_connection_sock.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-ipv6-ip6_checksum.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-ipv6-ip6_fib.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv6-ip6_udp_tunnel.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-ipv6-mcast.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv6-ndisc.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv6-output_core.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-ipv6-ping.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv6-proc.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv6-protocol.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-ipv6-raw.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv6-reassembly.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv6-seg6.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv6-seg6_iptunnel.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv6-seg6_local.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv6-tcp_ipv6.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv6-tcpv6_offload.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv6-udp.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv6-udplite.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv6-xfrm6_policy.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv6-xfrm6_protocol.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-ipv6-xfrm6_state.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-kcm-kcmproc.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-lapb-lapb_out.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-lapb-lapb_subr.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-llc-llc_c_ev.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-llc-llc_conn.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-llc-llc_output.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-llc-llc_pdu.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-llc-llc_proc.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-llc-llc_s_ev.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-llc-llc_station.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-llc-sysctl_net_llc.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-netrom-nr_in.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-netrom-nr_loopback.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-netrom-nr_out.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-netrom-nr_subr.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-netrom-sysctl_net_netrom.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-phonet-datagram.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-phonet-pn_dev.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-phonet-pn_netlink.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-phonet-socket.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-phonet-sysctl.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-rose-rose_in.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-rose-rose_loopback.o:warning:objtool:missing-symbol-for-section-.exit.text
| |-- net-rose-rose_out.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-rose-rose_route.o:warning:objtool:missing-symbol-for-section-.exit.text
| |-- net-rose-sysctl_net_rose.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-rxrpc-local_event.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-rxrpc-output.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-rxrpc-security.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-rxrpc-sysctl.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-rxrpc-utils.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-sched-ematch.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-sctp-bind_addr.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-sctp-debug.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-sctp-offload.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-sctp-primitive.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-sctp-sm_statetable.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-sctp-tsnmap.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-smc-smc_cdc.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-smc-smc_clc.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-smc-smc_ib.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-smc-smc_llc.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-smc-smc_pnet.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-socket.o:warning:objtool:missing-symbol-for-section-.text.unlikely.
| |-- net-sysctl_net.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-tipc-addr.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-tipc-bcast.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-tipc-name_distr.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-tipc-net.o:warning:objtool:missing-symbol-for-section-.text.unlikely.
| |-- net-tipc-netlink.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-tipc-netlink_compat.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-tipc-sysctl.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-unix-sysctl_net_unix.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-vmw_vsock-af_vsock_tap.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-vmw_vsock-vsock_addr.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-wireless-wext-priv.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-wireless-wext-spy.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-xfrm-xfrm_device.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-xfrm-xfrm_hash.o:warning:objtool:missing-symbol-for-section-.text
| |-- net-xfrm-xfrm_input.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-xfrm-xfrm_policy.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- net-xfrm-xfrm_sysctl.o:warning:objtool:missing-symbol-for-section-.text
| `-- virt-lib-irqbypass.o:warning:objtool:missing-symbol-for-section-.text
|-- x86_64-buildonly-randconfig-006-20251212
| |-- block-bfq-cgroup.o:warning:objtool:missing-symbol-for-section-.text
| |-- block-bfq-wf2q.o:warning:objtool:missing-symbol-for-section-.text
| |-- block-blk-mq-rdma.o:warning:objtool:missing-symbol-for-section-.text
| |-- block-blk-wbt.c:warning:no-previous-prototype-for-function-wbt_issue
| |-- block-blk-wbt.c:warning:no-previous-prototype-for-function-wbt_requeue
| |-- block-ioctl.o:warning:objtool:missing-symbol-for-section-.text
| |-- block-partitions-check.o:warning:objtool:missing-symbol-for-section-.text
| |-- block-scsi_ioctl.o:warning:objtool:missing-symbol-for-section-.text
| |-- crypto-asymmetric_keys-mscode_parser.o:warning:objtool:missing-symbol-for-section-.text
| |-- crypto-sm4_generic.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-pinctrl-core.c:error:Cannot-parse-struct-or-union
| |-- mm-memory.c:warning:cast-from-int-(-)(unsigned-long-unsigned-long-struct-cgp_args-)-to-ktask_thread_func-(aka-int-(-)(void-void-void-)-)-converts-to-incompatible-function-type
| `-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled-Werror-Wimplicit-function-declaration
|-- x86_64-randconfig-002-20251212
| |-- drivers-pinctrl-core.c:error:Cannot-parse-struct-or-union
| |-- mm-memory.c:warning:cast-from-int-(-)(unsigned-long-unsigned-long-struct-cgp_args-)-to-ktask_thread_func-(aka-int-(-)(void-void-void-)-)-converts-to-incompatible-function-type
| `-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled-Werror-Wimplicit-function-declaration
|-- x86_64-randconfig-003-20251212
| |-- drivers-pinctrl-core.c:error:Cannot-parse-struct-or-union
| |-- kernel-sched-core.c:error:use-of-undeclared-identifier-root_task_group
| `-- mm-memory.c:warning:cast-from-int-(-)(unsigned-long-unsigned-long-struct-cgp_args-)-to-ktask_thread_func-(aka-int-(-)(void-void-void-)-)-converts-to-incompatible-function-type
|-- x86_64-randconfig-004-20251212
| |-- drivers-pinctrl-core.c:error:Cannot-parse-struct-or-union
| `-- mm-memory.c:warning:cast-from-int-(-)(unsigned-long-unsigned-long-struct-cgp_args-)-to-ktask_thread_func-(aka-int-(-)(void-void-void-)-)-converts-to-incompatible-function-type
|-- x86_64-randconfig-005-20251212
| |-- block-blk-wbt.c:warning:no-previous-prototype-for-function-wbt_issue
| |-- block-blk-wbt.c:warning:no-previous-prototype-for-function-wbt_requeue
| |-- drivers-pinctrl-core.c:error:Cannot-parse-struct-or-union
| |-- mm-memory.c:warning:cast-from-int-(-)(unsigned-long-unsigned-long-struct-cgp_args-)-to-ktask_thread_func-(aka-int-(-)(void-void-void-)-)-converts-to-incompatible-function-type
| `-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled-Werror-Wimplicit-function-declaration
|-- x86_64-randconfig-006-20251212
| |-- block-blk-wbt.c:warning:no-previous-prototype-for-function-wbt_issue
| |-- block-blk-wbt.c:warning:no-previous-prototype-for-function-wbt_requeue
| |-- drivers-pinctrl-core.c:error:Cannot-parse-struct-or-union
| `-- kernel-sched-core.c:error:use-of-undeclared-identifier-root_task_group
|-- x86_64-randconfig-016-20251212
| |-- block-blk-wbt.c:warning:no-previous-prototype-for-function-wbt_issue
| |-- block-blk-wbt.c:warning:no-previous-prototype-for-function-wbt_requeue
| |-- drivers-pinctrl-core.c:error:Cannot-parse-struct-or-union
| `-- mm-memory.c:warning:cast-from-int-(-)(unsigned-long-unsigned-long-struct-cgp_args-)-to-ktask_thread_func-(aka-int-(-)(void-void-void-)-)-converts-to-incompatible-function-type
|-- x86_64-randconfig-073-20251212
| |-- block-blk-wbt.c:warning:no-previous-prototype-for-function-wbt_issue
| |-- block-blk-wbt.c:warning:no-previous-prototype-for-function-wbt_requeue
| |-- drivers-pinctrl-core.c:error:Cannot-parse-struct-or-union
| |-- mm-memory.c:warning:cast-from-int-(-)(unsigned-long-unsigned-long-struct-cgp_args-)-to-ktask_thread_func-(aka-int-(-)(void-void-void-)-)-converts-to-incompatible-function-type
| `-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled-Werror-Wimplicit-function-declaration
|-- x86_64-randconfig-075-20251212
| |-- block-blk-wbt.c:warning:no-previous-prototype-for-function-wbt_issue
| |-- block-blk-wbt.c:warning:no-previous-prototype-for-function-wbt_requeue
| `-- mm-memory.c:warning:cast-from-int-(-)(unsigned-long-unsigned-long-struct-cgp_args-)-to-ktask_thread_func-(aka-int-(-)(void-void-void-)-)-converts-to-incompatible-function-type
|-- x86_64-randconfig-101-20251212
| |-- block-blk-core.c:preceding-lock-on-line
| |-- crypto-aead.c:opportunity-for-str_yes_no(alg-cra_flags-CRYPTO_ALG_ASYNC)
| |-- drivers-acpi-utils.c:warning:Function-parameter-or-member-fmt-not-described-in-__acpi_handle_debug
| |-- drivers-pinctrl-core.c:error:Cannot-parse-struct-or-union
| |-- mm-memory.c:warning:cast-from-int-(-)(unsigned-long-unsigned-long-struct-cgp_args-)-to-ktask_thread_func-(aka-int-(-)(void-void-void-)-)-converts-to-incompatible-function-type
| `-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled-Werror-Wimplicit-function-declaration
|-- x86_64-randconfig-103-20251212
| |-- crypto-aead.c:opportunity-for-str_yes_no(alg-cra_flags-CRYPTO_ALG_ASYNC)
| |-- drivers-acpi-utils.c:warning:Function-parameter-or-member-fmt-not-described-in-__acpi_handle_debug
| |-- drivers-base-node.c:warning:Function-parameter-or-member-hmem_attrs-not-described-in-node_access_nodes
| |-- drivers-base-node.c:warning:Function-parameter-or-member-mem_nid-not-described-in-register_memory_node_under_compute_node
| |-- drivers-pinctrl-core.c:error:Cannot-parse-struct-or-union
| |-- kernel-sched-core.c:error:use-of-undeclared-identifier-root_task_group
| |-- mm-memory.c:warning:cast-from-int-(-)(unsigned-long-unsigned-long-struct-cgp_args-)-to-ktask_thread_func-(aka-int-(-)(void-void-void-)-)-converts-to-incompatible-function-type
| `-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled-Werror-Wimplicit-function-declaration
|-- x86_64-randconfig-122-20251212
| |-- drivers-acpi-utils.c:warning:Function-parameter-or-member-fmt-not-described-in-__acpi_handle_debug
| |-- drivers-clk-clk-fixed-rate.c:warning:Function-parameter-or-member-node-not-described-in-of_fixed_clk_setup
| |-- drivers-clk-clk.c:warning:Function-parameter-or-member-get_hw-not-described-in-of_clk_provider
| |-- drivers-dma-altera-msgdma.c:warning:Function-parameter-or-member-idle-not-described-in-msgdma_device
| |-- drivers-dma-altera-msgdma.c:warning:Function-parameter-or-member-sw_desq-not-described-in-msgdma_device
| |-- drivers-dma-of-dma.c:warning:Function-parameter-or-member-data-not-described-in-of_dma_controller_register
| |-- drivers-firewire-core-iso.c:warning:Function-parameter-or-member-bandwidth-not-described-in-fw_iso_resource_manage
| |-- drivers-gpio-gpio-altera.c:warning:bad-line:will-be-blocked-until-the-current-one-completes.
| |-- drivers-gpu-drm-amd-amdgpu-amdgpu_acp.c:warning:Excess-function-parameter-adev-description-in-acp_hw_fini
| |-- drivers-of-base.c:warning:Function-parameter-or-member-np-not-described-in-of_add_property
| |-- drivers-of-device.c:warning:Excess-function-parameter-ids-description-in-of_match_device
| |-- drivers-pinctrl-core.c:error:Cannot-parse-struct-or-union
| |-- drivers-regulator-core.c:warning:no-previous-prototype-for-function-regulator_suspend_enable
| |-- drivers-remoteproc-remoteproc_core.c:warning:Function-parameter-or-member-offset-not-described-in-rproc_handle_carveout
| |-- drivers-remoteproc-remoteproc_core.c:warning:Function-parameter-or-member-offset-not-described-in-rproc_handle_devmem
| |-- drivers-remoteproc-remoteproc_core.c:warning:Function-parameter-or-member-work-not-described-in-rproc_crash_handler_work
| |-- drivers-rtc-interface.c:warning:Function-parameter-or-member-rtc-not-described-in-rtc_read_offset
| |-- drivers-spi-spi-zynqmp-gqspi.c:warning:Excess-function-parameter-flashcs-description-in-zynqmp_gqspi_selectslave
| |-- drivers-tty-tty_buffer.c:warning:Excess-function-parameter-tty-description-in-tty_buffer_alloc
| |-- drivers-tty-tty_buffer.c:warning:Excess-function-parameter-tty-description-in-tty_buffer_free
| |-- drivers-tty-tty_io.c:warning:Excess-function-parameter-cols-description-in-tty_do_resize
| |-- drivers-tty-tty_io.c:warning:Function-parameter-or-member-tty-not-described-in-tiocswinsz
| |-- drivers-virtio-virtio_ring.c:warning:Excess-function-parameter-vq-description-in-virtqueue_poll
| |-- drivers-w1-slaves-w1_ds2408.c:warning:Function-parameter-or-member-filp-not-described-in-activity_write
| |-- kernel-bpf-core.c:warning:cast-from-u64-(-)(u64-u64-u64-u64-u64)-(aka-unsigned-long-long-(-)(unsigned-long-long-unsigned-long-long-unsigned-long-long-unsigned-long-long-unsigned-long-long)-)-to-u64-(-
| |-- mm-memory.c:warning:cast-from-int-(-)(unsigned-long-unsigned-long-struct-cgp_args-)-to-ktask_thread_func-(aka-int-(-)(void-void-void-)-)-converts-to-incompatible-function-type
| |-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled-Werror-Wimplicit-function-declaration
| `-- net-ipv4-route.c:warning:variable-log_martians-set-but-not-used
`-- x86_64-rhel-9.4-rust
|-- block-blk-wbt.c:warning:no-previous-prototype-for-function-wbt_issue
|-- block-blk-wbt.c:warning:no-previous-prototype-for-function-wbt_requeue
|-- drivers-pinctrl-core.c:error:Cannot-parse-struct-or-union
|-- mm-memory.c:warning:cast-from-int-(-)(unsigned-long-unsigned-long-struct-cgp_args-)-to-ktask_thread_func-(aka-int-(-)(void-void-void-)-)-converts-to-incompatible-function-type
|-- net-netfilter-nf_conntrack_core.c:warning:Excess-function-parameter-hash_reply-description-in-nf_ct_resolve_clash
|-- net-netfilter-nf_conntrack_core.c:warning:Function-parameter-or-member-reply_hash-not-described-in-nf_ct_resolve_clash
`-- net-netfilter-nf_nat_proto.c:warning:no-previous-prototype-for-function-nf_nat_csum_recalc
elapsed time: 1459m
configs tested: 36
configs skipped: 11
tested configs:
arm64 allmodconfig gcc-15.1.0
arm64 allnoconfig gcc-15.1.0
arm64 defconfig gcc-15.1.0
arm64 randconfig-001-20251212 gcc-12.5.0
arm64 randconfig-002-20251212 gcc-7.5.0
arm64 randconfig-003-20251212 gcc-7.5.0
arm64 randconfig-004-20251212 gcc-5.5.0
x86_64 allmodconfig clang-22
x86_64 allnoconfig clang-22
x86_64 allyesconfig clang-22
x86_64 buildonly-randconfig-001-20251212 clang-22
x86_64 buildonly-randconfig-002-20251212 clang-22
x86_64 buildonly-randconfig-003-20251212 clang-22
x86_64 buildonly-randconfig-004-20251212 clang-22
x86_64 buildonly-randconfig-005-20251212 gcc-14
x86_64 buildonly-randconfig-006-20251212 clang-22
x86_64 defconfig gcc-14
x86_64 randconfig-001-20251212 gcc-14
x86_64 randconfig-002-20251212 clang-22
x86_64 randconfig-003-20251212 clang-22
x86_64 randconfig-004-20251212 clang-22
x86_64 randconfig-005-20251212 clang-22
x86_64 randconfig-006-20251212 clang-22
x86_64 randconfig-011-20251212 clang-22
x86_64 randconfig-012-20251212 gcc-14
x86_64 randconfig-013-20251212 gcc-14
x86_64 randconfig-014-20251212 clang-22
x86_64 randconfig-015-20251212 gcc-14
x86_64 randconfig-016-20251212 clang-22
x86_64 randconfig-071-20251212 gcc-12
x86_64 randconfig-072-20251212 gcc-14
x86_64 randconfig-073-20251212 clang-22
x86_64 randconfig-074-20251212 gcc-14
x86_64 randconfig-075-20251212 clang-22
x86_64 randconfig-076-20251212 gcc-14
x86_64 rhel-9.4-rust clang-22
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6] BUILD REGRESSION cd9eb9b4365b71652b2c2ac58293bea47c9f9302
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
tree/branch: https://gitee.com/openeuler/kernel.git OLK-6.6
branch HEAD: cd9eb9b4365b71652b2c2ac58293bea47c9f9302 !19647 fbdev: bitblit: bound-check glyph index in bit_putcs*
Error/Warning (recently discovered and may have been fixed):
https://lore.kernel.org/oe-kbuild-all/202511130834.0qWsUngh-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511140839.9biSTcQm-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511160039.06UP1LhU-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511160338.SRwmoKy5-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511171230.PQsrWhhz-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511171413.zOn7Hte0-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511171556.lxjrabpR-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511171908.GkIEY88E-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511180451.SpjYxpJv-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511181354.QrCo9qqP-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511190025.obom3fen-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511221253.wiWo5CIW-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511230550.gjk44kyv-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511241700.GqFsj3QM-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511250630.aTlUN4lt-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511251246.qIzuARuC-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511251558.2eHkQQky-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511251727.cFjVKjQN-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511251921.jfyR52m4-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511252147.paqMgpCw-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511260440.XtGIX1Qz-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511280702.XVMyBDu0-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511281657.lWcX7PhK-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511281845.H2cg7rYT-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511282009.VCbXC9Zw-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511282111.LvHs2qlX-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202511282349.cceTk3rf-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512031727.TzoJZqMA-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512032006.udjnn6SV-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512051530.omM8ItZN-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512051717.zlmADxcV-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512051906.P1qE1lcs-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512052152.oJkyjVVl-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512052329.KGMXGdpW-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512060140.vNbFPUxu-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512060214.uqTv7hOT-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512060320.lR9JnDhZ-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512060607.MyfYJLh0-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512061350.XW1D64dE-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512080408.Kma3SOA7-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512080518.RsQU37Pq-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512080744.dk0pGz73-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512080850.XFeNdf38-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512081156.izr1Nkua-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512081339.m9dijSrU-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512081644.0Feaab8s-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512090002.kbElJ2I7-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512090019.r12ZqVrM-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512090240.NdebMvOZ-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512091138.u8NXXfZk-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512091141.r06Y9a5w-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512091204.Q8mSD8MC-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512101830.7qQXxUnc-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512101954.2PMARPcx-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512102106.8emZWvbe-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512110235.L883ZLLi-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512110241.IA0OcNWQ-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512110538.WcU44lJd-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512110543.30EinXFl-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512110548.FQDvrNPq-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512110700.3emRQ7Un-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512110706.bkOqQiMM-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512110717.yxbCknCT-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512110945.4orBvyVq-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512111016.FVDarhlL-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512111041.BvyrUXKy-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512111142.MddOammZ-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512111243.5gbg71Im-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512111346.xfjnxdWL-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512111728.ksAjCqeX-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512111810.cbJGbotT-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512111912.9dS3N6D9-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512112010.YtfZjYX3-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512112035.fGJa8Hzw-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512120305.ngE1OnFo-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512120523.uRmzPGgB-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512120744.b8phlWWR-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512121402.K1KWDJc7-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512121829.l6WBMb9f-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512122024.MnPMvwJ8-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512122101.aJqs71rj-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512122109.Sy1IvzI5-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512122204.MoIXLFAZ-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512130131.7HrtXRUl-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512130255.5pbCemhg-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512130423.1ubNFGvk-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512130435.BO31TiNF-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512130602.wgKjB7EZ-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512130728.UiRm4V7I-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512130739.rii7QdtB-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512130900.UPe4oSIC-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512130954.LPEUb9Ak-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512131040.ErvjOWkV-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512131145.YwV73bz7-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202512131229.07COqzuf-lkp@intel.com
arch/arm64/kernel/xcall/xcall.c:57:24: warning: address of array '((struct xcall_info *)task->xinfo)->xcall_enable' will always evaluate to 'true' [-Wpointer-bool-conversion]
block/blk-cgroup.c:2320:18: warning: no previous prototype for function 'bpf_blkcg_get_dev_iostat' [-Wmissing-prototypes]
block/blk-ioinf.c:278:6: warning: no previous prototype for function 'ioinf_done' [-Wmissing-prototypes]
block/blk-ioinf.c:656:5: warning: no previous prototype for function 'ioinf_calc_budget' [-Wmissing-prototypes]
block/genhd.c:100:6: warning: no previous prototype for 'part_stat_read_all' [-Wmissing-prototypes]
block/genhd.c:100:6: warning: no previous prototype for function 'part_stat_read_all' [-Wmissing-prototypes]
crypto/asymmetric_keys/pgp_library.c:189: warning: Excess function parameter '_data' description in 'pgp_parse_packets'
crypto/asymmetric_keys/pgp_library.c:189: warning: Excess function parameter '_datalen' description in 'pgp_parse_packets'
crypto/asymmetric_keys/pgp_library.c:189: warning: Function parameter or member 'data' not described in 'pgp_parse_packets'
crypto/asymmetric_keys/pgp_library.c:189: warning: Function parameter or member 'datalen' not described in 'pgp_parse_packets'
drivers/acpi/pptt.c:309:5: warning: no previous prototype for 'acpi_pptt_for_each_container' [-Wmissing-prototypes]
drivers/block/drbd/drbd_bitmap.c:1232: warning: Function parameter or member 'peer_device' not described in 'drbd_bm_write'
drivers/block/drbd/drbd_bitmap.c:1234: warning: Function parameter or member 'peer_device' not described in 'drbd_bm_write'
drivers/cpufreq/cppc_cpufreq.c:852:19: error: incomplete definition of type 'struct fb_ctr_pair'
drivers/cpuinspect/sysfs.c:104:9: warning: no previous prototype for 'cpu_utility_store' [-Wmissing-prototypes]
drivers/cpuinspect/sysfs.c:123:9: warning: no previous prototype for 'patrol_times_store' [-Wmissing-prototypes]
drivers/cpuinspect/sysfs.c:139:9: warning: no previous prototype for 'start_patrol_store' [-Wmissing-prototypes]
drivers/cpuinspect/sysfs.c:98:9: warning: no previous prototype for 'cpu_utility_show' [-Wmissing-prototypes]
drivers/crypto/ccp/hygon/ccp-mdev.c:895:17: error: no member named 'numa_node' in 'struct device'
drivers/crypto/ccp/hygon/ccp-mdev.c:895:30: error: 'struct device' has no member named 'numa_node'
drivers/crypto/ccp/hygon/csv-dev.c:882: warning: Function parameter or member 'api_minor' not described in 'user_data_status'
drivers/crypto/ccp/hygon/psp-dev.c:25:10: warning: no previous prototype for function 'atomic64_exchange' [-Wmissing-prototypes]
drivers/crypto/ccp/hygon/vpsp.c:589:6: warning: no previous prototype for function 'vpsp_set_default_vid_permission' [-Wmissing-prototypes]
drivers/firmware/uvb/cis/cis_info_process.c:615: warning: expecting prototype for cis_call(). Prototype was for cis_call_by_uvb() instead
drivers/firmware/uvb/cis/uvb_info_process.c:18: warning: Cannot understand Calculate checksum in 4bytes, if size not aligned with 4bytes, padding with 0.
drivers/firmware/uvb/odf/odf_data.c:131: warning: Cannot understand Search all od file in the root, input value path, output the value structure, contains value info.
drivers/firmware/uvb/odf/odf_data.c:16: warning: Cannot understand @brief Search and match one value name, return the pointer of value structrue if matched.
drivers/firmware/uvb/odf/odf_data.c:174: warning: Cannot understand @brief Get table information like row, colomn, sub types, .etc.
drivers/firmware/uvb/odf/odf_data.c:232: warning: Cannot understand @brief Get a value's offset in row of table, will check type first.
drivers/firmware/uvb/odf/odf_data.c:296: warning: Cannot understand @brief Get a value pointer from table according name and row, will check type first.
drivers/firmware/uvb/odf/odf_data.c:408: warning: Cannot understand @brief Get a ubios od value struct from od root according to the path
drivers/firmware/uvb/odf/odf_data.c:429: warning: Cannot understand @brief Get a list from od root, will return a list info structure.
drivers/firmware/uvb/odf/odf_data.c:473: warning: Cannot understand @brief Get a value structure from list by index.
drivers/firmware/uvb/odf/odf_data.c:546: warning: Cannot understand @brief Get next value of a list.
drivers/firmware/uvb/odf/odf_data.c:55: warning: Cannot understand Change value structure by index in a list, the name will not be changed,
drivers/firmware/uvb/odf/odf_data.c:594: warning: Cannot understand Internal function, get data pointer by path and type.
drivers/firmware/uvb/odf/odf_data.c:686: warning: Cannot understand Get table in the value structure.
drivers/firmware/uvb/odf/odf_data.c:70: warning: Cannot understand Change the value structure with index, move the pointer to the data indicated by index,
drivers/firmware/uvb/odf/odf_data.c:87: warning: Cannot understand Search one od file, input value path, output the value structure, contains value info
drivers/firmware/uvb/odf/odf_get_fdt.c:14:5: warning: no previous prototype for 'odf_get_fdt_ubiostbl' [-Wmissing-prototypes]
drivers/firmware/uvb/odf/odf_helper.c:115:5: warning: no previous prototype for 'odf_separate_name' [-Wmissing-prototypes]
drivers/firmware/uvb/odf/odf_helper.c:175: warning: Cannot understand @brief Get a name/value structrue by the data pointer
drivers/firmware/uvb/odf/odf_helper.c:179:6: warning: no previous prototype for 'odf_get_vs_by_pointer' [-Wmissing-prototypes]
drivers/firmware/uvb/odf/odf_helper.c:222:6: warning: no previous prototype for 'is_od_root_valid' [-Wmissing-prototypes]
drivers/firmware/uvb/odf/odf_helper.c:242:6: warning: no previous prototype for 'is_od_file_valid' [-Wmissing-prototypes]
drivers/firmware/uvb/odf/odf_helper.c:260: warning: Cannot understand @brief Search all pointer in od root, return the specific od file matched the input name.
drivers/firmware/uvb/odf/odf_helper.c:267:5: warning: no previous prototype for 'odf_get_od_file' [-Wmissing-prototypes]
drivers/firmware/uvb/odf/odf_helper.c:28:4: warning: no previous prototype for 'odf_read8' [-Wmissing-prototypes]
drivers/firmware/uvb/odf/odf_helper.c:33:5: warning: no previous prototype for 'odf_read16' [-Wmissing-prototypes]
drivers/firmware/uvb/odf/odf_helper.c:41:5: warning: no previous prototype for 'odf_read32' [-Wmissing-prototypes]
drivers/firmware/uvb/odf/odf_helper.c:49:5: warning: no previous prototype for 'odf_read64' [-Wmissing-prototypes]
drivers/firmware/uvb/odf/odf_helper.c:57:5: warning: no previous prototype for 'odf_checksum' [-Wmissing-prototypes]
drivers/firmware/uvb/odf/odf_helper.c:84: warning: Cannot understand Only calculate the valid data region
drivers/firmware/uvb/odf/odf_helper.c:86:6: warning: no previous prototype for 'odf_is_checksum_ok' [-Wmissing-prototypes]
drivers/firmware/uvb/odf/odf_helper.c:97:6: warning: no previous prototype for 'odf_update_checksum' [-Wmissing-prototypes]
drivers/firmware/uvb/odf/odf_trans.c:119:42: error: implicit declaration of function 'memremap'; did you mean 'memcmp'? [-Werror=implicit-function-declaration]
drivers/firmware/uvb/odf/odf_trans.c:120:73: error: 'MEMREMAP_WB' undeclared (first use in this function)
drivers/firmware/uvb/odf/odf_trans.c:126:33: error: implicit declaration of function 'memunmap'; did you mean 'pte_unmap'? [-Werror=implicit-function-declaration]
drivers/firmware/uvb/odf/odf_trans.c:28:6: warning: no previous prototype for 'free_cis_info' [-Wmissing-prototypes]
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/iommu/hisilicon/flush.c:174:13: warning: stack frame size (2240) exceeds limit (2048) in 'ummu_tlbi_range' [-Wframe-larger-than]
drivers/irqchip/irq-gic-v3.c:1541:6: warning: no previous prototype for 'gic_get_ipiv_status' [-Wmissing-prototypes]
drivers/irqchip/irq-gic-v3.c:561:6: warning: no previous prototype for 'gic_irq_set_prio' [-Wmissing-prototypes]
drivers/media/platform/renesas/vsp1/vsp1_histo.c:556:21: warning: ' histo' directive output may be truncated writing 6 bytes into a region of size between 1 and 32 [-Wformat-truncation=]
drivers/media/radio/radio-si476x.c:333:28: warning: '%s' directive output may be truncated writing up to 35 bytes into a region of size 23 [-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/hisilicon/hns3/hns3pf/hclge_tm.c:1214:5: warning: no previous prototype for 'hclge_tm_vf_tc_dwrr_cfg' [-Wmissing-prototypes]
drivers/net/ethernet/huawei/bma/kbox_drv/kbox_panic.c:85:57: warning: diagnostic behavior may be improved by adding the 'format(printf, 1, 2)' attribute to the declaration of 'kbox_dump_painc_info' [-Wmissing-format-attribute]
drivers/net/ethernet/huawei/bma/kbox_drv/kbox_printk.c:281:57: warning: diagnostic behavior may be improved by adding the 'format(printf, 1, 2)' attribute to the declaration of 'kbox_dump_printk_info' [-Wmissing-format-attribute]
drivers/net/ethernet/linkdata/sxe/base/log/sxe_log.c:3: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
drivers/net/ethernet/linkdata/sxe/base/trace/sxe_trace.c:3: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
drivers/net/ethernet/linkdata/sxe/sxepf/sxe_ipsec.c:3: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
drivers/net/ethernet/linkdata/sxe/sxepf/sxe_ptp.c:3: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
drivers/net/ethernet/linkdata/sxevf/base/log/sxe_log.c:3: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
drivers/net/ethernet/linkdata/sxevf/sxevf/sxevf_main.c:3: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
drivers/net/ethernet/linkdata/sxevf/sxevf/sxevf_monitor.c:3: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
drivers/net/ethernet/linkdata/sxevf/sxevf/sxevf_netdev.c:3: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
drivers/net/ethernet/linkdata/sxevf/sxevf/sxevf_ring.c:3: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:158: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:171: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:522:6: warning: variable 'node_num' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_common/nbl_common.c:674:6: warning: variable 'node_num' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:676:30: warning: variable 'vfn' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:756:16: warning: variable 'vfn' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:756:23: warning: variable 'vfn' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:1406:35: warning: variable 'ring_mgt' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:28: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:3025:28: warning: variable 'ring_mgt' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:3025:35: warning: variable 'ring_mgt' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:34: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_flow_leonis.c:725:22: warning: variable 'phy_ops' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_flow_leonis.c:893:22: warning: variable 'phy_ops' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_hw_leonis/nbl_flow_leonis.c:893:29: warning: variable 'phy_ops' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:1196: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_txrx.c:851: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_vsi.c:63:24: warning: variable 'queue_mgt' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_vsi.c:76:24: warning: variable 'queue_mgt' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/nebula-matrix/nbl/nbl_hw/nbl_vsi.c:76:31: warning: variable 'queue_mgt' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/wangxun/ngbe/ngbe_main.c:3878:20: warning: variable 'vlnctrl' set but not used [-Wunused-but-set-variable]
drivers/net/ethernet/wangxun/ngbe/ngbe_ptp.c:631:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
drivers/net/ethernet/wangxun/ngbe/ngbe_sriov.c:1079:2: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
drivers/pinctrl/zhaoxin/pinctrl-kx7000.c:307:23: warning: overlapping comparisons always evaluate to true [-Wtautological-overlap-compare]
drivers/pinctrl/zhaoxin/pinctrl-zhaoxin.c:134:6: warning: variable 'value_back' set but not used [-Wunused-but-set-variable]
drivers/platform/surface/surface3_power.c:248:3: warning: 'snprintf' will always be truncated; specified size is 10, but format string expands to at least 12 [-Wformat-truncation-non-kprintf]
drivers/spi/spi-axi-spi-engine.c:101: warning: Function parameter or member 'p' not described in 'spi_engine_message_state'
drivers/spi/spi-axi-spi-engine.c:106: warning: Function parameter or member 'p' not described in 'spi_engine_message_state'
drivers/spmi/spmi-pmic-arb.c:180: warning: Function parameter or member 'core' not described in 'spmi_pmic_arb'
drivers/ub/urma/ubagg/ubagg_ioctl.c:445:5: warning: no previous prototype for 'ubagg_user_ctl' [-Wmissing-prototypes]
drivers/ub/urma/ubagg/ubagg_ioctl.c:482:5: warning: no previous prototype for 'ubagg_config_device' [-Wmissing-prototypes]
drivers/ub/urma/ubagg/ubagg_ioctl.c:513:20: warning: no previous prototype for 'ubagg_create_jfc' [-Wmissing-prototypes]
drivers/ub/urma/ubagg/ubagg_ioctl.c:549:5: warning: no previous prototype for 'ubagg_destroy_jfc' [-Wmissing-prototypes]
drivers/ub/urma/ubagg/ubagg_ioctl.c:567:20: warning: no previous prototype for 'ubagg_create_jfs' [-Wmissing-prototypes]
drivers/ub/urma/ubagg/ubagg_ioctl.c:608:5: warning: no previous prototype for 'ubagg_destroy_jfs' [-Wmissing-prototypes]
drivers/ub/urma/ubagg/ubagg_ioctl.c:625:20: warning: no previous prototype for 'ubagg_create_jfr' [-Wmissing-prototypes]
drivers/ub/urma/ubagg/ubagg_ioctl.c:70:6: warning: no previous prototype for 'ubagg_dev_ref_get' [-Wmissing-prototypes]
drivers/ub/urma/ubagg/ubagg_ioctl.c:717:5: warning: no previous prototype for 'ubagg_destroy_jfr' [-Wmissing-prototypes]
drivers/ub/urma/ubagg/ubagg_ioctl.c:736:22: warning: no previous prototype for 'ubagg_create_jetty' [-Wmissing-prototypes]
drivers/ub/urma/ubagg/ubagg_ioctl.c:75:6: warning: no previous prototype for 'ubagg_dev_ref_put' [-Wmissing-prototypes]
drivers/ub/urma/ubagg/ubagg_ioctl.c:828:5: warning: no previous prototype for 'ubagg_destroy_jetty' [-Wmissing-prototypes]
drivers/ub/urma/ubagg/ubagg_ioctl.c:848:5: warning: no previous prototype for 'ubagg_query_device_status' [-Wmissing-prototypes]
drivers/ub/urma/ubcore/ubcm/ub_cm.c:56:37: warning: 'g_ubcm_ops' defined but not used [-Wunused-const-variable=]
drivers/ub/urma/ubcore/ubcm/ubmad_datapath.c:141:23: warning: no previous prototype for 'ubmad_create_rt_work' [-Wmissing-prototypes]
drivers/ub/urma/ubcore/ubcm/ubmad_datapath.c:530:5: warning: no previous prototype for 'ubmad_post_send_conn_ack' [-Wmissing-prototypes]
drivers/ub/urma/ubcore/ubcm/ubmad_datapath.c:550:5: warning: no previous prototype for 'ubmad_repost_send_conn_data' [-Wmissing-prototypes]
drivers/ub/urma/ubcore/ubcm/ubmad_datapath.c:757:6: warning: no previous prototype for 'ubmad_process_rx_msn' [-Wmissing-prototypes]
drivers/ub/urma/ubcore/ubcore_cmd_tlv.c:251:5: warning: no previous prototype for 'ubcore_tlv_parse' [-Wmissing-prototypes]
drivers/ub/urma/ubcore/ubcore_cmd_tlv.c:285:5: warning: no previous prototype for 'ubcore_tlv_append' [-Wmissing-prototypes]
drivers/ub/urma/ubcore/ubcore_connect_adapter.c:180:1: warning: no previous prototype for 'ubcore_find_remove_ex_tp_info' [-Wmissing-prototypes]
drivers/ub/urma/ubcore/ubcore_device.c:1169:5: warning: no previous prototype for 'ubcore_register_device' [-Wmissing-prototypes]
drivers/ub/urma/ubcore/ubcore_device.c:1236:6: warning: no previous prototype for 'ubcore_unregister_device' [-Wmissing-prototypes]
drivers/ub/urma/ubcore/ubcore_device.c:1279:6: warning: no previous prototype for 'ubcore_stop_requests' [-Wmissing-prototypes]
drivers/ub/urma/ubcore/ubcore_device.c:1366:6: warning: no previous prototype for 'ubcore_dispatch_async_event' [-Wmissing-prototypes]
drivers/ub/urma/ubcore/ubcore_device.c:1798:25: warning: no previous prototype for 'ubcore_get_eid_list' [-Wmissing-prototypes]
drivers/ub/urma/ubcore/ubcore_device.c:1850:6: warning: no previous prototype for 'ubcore_free_eid_list' [-Wmissing-prototypes]
drivers/ub/urma/ubcore/ubcore_device.c:2117:6: warning: no previous prototype for 'ubcore_dispatch_mgmt_event' [-Wmissing-prototypes]
drivers/ub/urma/ubcore/ubcore_device.c:469:1: warning: no previous prototype for 'ubcore_find_mue_device_legacy' [-Wmissing-prototypes]
drivers/ub/urma/ubcore/ubcore_msg.c:206:1: warning: no previous prototype for 'ubcore_asyn_send_ue2mue_msg' [-Wmissing-prototypes]
drivers/ub/urma/ubcore/ubcore_segment.c:114:27: warning: no previous prototype for 'ubcore_register_seg' [-Wmissing-prototypes]
drivers/ub/urma/ubcore/ubcore_segment.c:169:5: warning: no previous prototype for 'ubcore_unregister_seg' [-Wmissing-prototypes]
drivers/ub/urma/ubcore/ubcore_segment.c:19:25: warning: no previous prototype for 'ubcore_alloc_token_id' [-Wmissing-prototypes]
drivers/ub/urma/ubcore/ubcore_segment.c:203:27: warning: no previous prototype for 'ubcore_import_seg' [-Wmissing-prototypes]
drivers/ub/urma/ubcore/ubcore_segment.c:238:5: warning: no previous prototype for 'ubcore_unimport_seg' [-Wmissing-prototypes]
drivers/ub/urma/ubcore/ubcore_segment.c:50:5: warning: no previous prototype for 'ubcore_free_token_id' [-Wmissing-prototypes]
drivers/ub/urma/ubcore/ubcore_tp.c:16:5: warning: no previous prototype for 'ubcore_get_tp_list' [-Wmissing-prototypes]
drivers/ub/urma/ubcore/ubcore_tp.c:42:5: warning: no previous prototype for 'ubcore_set_tp_attr' [-Wmissing-prototypes]
drivers/ub/urma/ubcore/ubcore_tp.c:65:5: warning: no previous prototype for 'ubcore_get_tp_attr' [-Wmissing-prototypes]
drivers/ub/urma/ubcore/ubcore_tp_table.c:18:5: warning: no previous prototype for 'ubcore_destroy_tp' [-Wmissing-prototypes]
drivers/ub/urma/ubcore/ubcore_vtp.c:170:6: warning: no previous prototype for 'ubcore_add_vtp_work_list' [-Wmissing-prototypes]
drivers/ub/urma/ubcore/ubcore_vtp.c:177:6: warning: no previous prototype for 'ubcore_del_vtp_work_list' [-Wmissing-prototypes]
drivers/ub/urma/uburma/uburma_dev_ops.c:68:6: warning: no previous prototype for 'uburma_unregister_mmu' [-Wmissing-prototypes]
drivers/ub/urma/uburma/uburma_dev_ops.c:80:5: warning: no previous prototype for 'uburma_register_mmu' [-Wmissing-prototypes]
drivers/xcu/xcu_group.c:41:5: warning: no previous prototype for '__xcu_group_attach' [-Wmissing-prototypes]
drivers/xcu/xcu_group.c:41:5: warning: no previous prototype for function '__xcu_group_attach' [-Wmissing-prototypes]
fs/mfs/data.c:379:24: warning: default initialization of an object of type 'struct vm_area_struct' with const member leaves the object uninitialized [-Wdefault-const-init-field-unsafe]
fs/nfs/dir.c:1500:6: warning: no previous prototype for 'nfs_check_have_lookup_cache_flag' [-Wmissing-prototypes]
fs/nfs/dir.c:1500:6: warning: no previous prototype for function 'nfs_check_have_lookup_cache_flag' [-Wmissing-prototypes]
fs/nfs/enfs/dns_process.c:123: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
fs/nfs/enfs/dns_process.c:125:6: warning: no previous prototype for function 'enfs_swap_name_cache' [-Wmissing-prototypes]
fs/nfs/enfs/dns_process.c:144:6: warning: no previous prototype for function 'enfs_domain_inc' [-Wmissing-prototypes]
fs/nfs/enfs/dns_process.c:213:6: warning: no previous prototype for function 'ip_list_append' [-Wmissing-prototypes]
fs/nfs/enfs/dns_process.c:357:5: warning: no previous prototype for function 'enfs_quick_sort' [-Wmissing-prototypes]
fs/nfs/enfs/dns_process.c:390:5: warning: no previous prototype for function 'enfs_dns_process_ip' [-Wmissing-prototypes]
fs/nfs/enfs/dns_process.c:430:5: warning: no previous prototype for function 'enfs_server_query_dns' [-Wmissing-prototypes]
fs/nfs/enfs/dns_process.c:490:6: warning: no previous prototype for function 'query_dns_each_name' [-Wmissing-prototypes]
fs/nfs/enfs/dns_process.c:578:5: warning: no previous prototype for function 'enfs_iter_nfs_clnt' [-Wmissing-prototypes]
fs/nfs/enfs/dns_process.c:665:6: warning: no previous prototype for function 'enfs_domain_for_each' [-Wmissing-prototypes]
fs/nfs/enfs/dns_process.c:88:6: warning: no previous prototype for function 'enfs_update_domain_name' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_config.c:551:6: warning: no previous prototype for function 'enfs_glob_match' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_lookup_cache.c:111:6: warning: no previous prototype for function 'enfs_update_lookup_cache_flag_to_server' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_lookup_cache.c:145:5: warning: no previous prototype for function 'enfs_query_lookup_cache' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_lookup_cache.c:246:6: warning: no previous prototype for function 'enfs_query_lookup_cache_pre_check' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_lookup_cache.c:264:6: warning: no previous prototype for function 'lookupcache_execute_work' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_lookup_cache.c:287:5: warning: no previous prototype for function 'lookupcache_add_work' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_lookup_cache.c:356:6: warning: no previous prototype for function 'lookupcache_loop_rpclnt' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_lookup_cache.c:405:6: warning: no previous prototype for function 'enfs_lookupcache_update_switch' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_lookup_cache.c:422:5: warning: no previous prototype for function 'lookupcache_routine' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_lookup_cache.c:442:5: warning: no previous prototype for function 'lookupcache_start' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_lookup_cache.c:453:5: warning: no previous prototype for function 'enfs_lookupcache_workqueue_init' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_lookup_cache.c:464:6: warning: no previous prototype for function 'lookupcache_workqueue_fini' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_lookup_cache.c:472:5: warning: no previous prototype for function 'enfs_lookupcache_timer_init' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_lookup_cache.c:97:6: warning: no previous prototype for function 'enfs_clean_server_lookup_cache_flag' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_multipath.c:178: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
fs/nfs/enfs/enfs_multipath.c:315:5: warning: no previous prototype for function 'enfs_configure_xprt_to_clnt' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_multipath.c:349:6: warning: no previous prototype for function 'enfs_cmp_addrs' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_multipath.c:366:6: warning: no previous prototype for function 'enfs_xprt_addrs_is_same' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_multipath.c:385:6: warning: no previous prototype for function 'enfs_already_have_xprt' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_multipath.c:582:6: warning: variable 'link_count' set but not used [-Wunused-but-set-variable]
fs/nfs/enfs/enfs_multipath.c:823:5: warning: no previous prototype for function 'enfs_multipath_create_thread' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_multipath.c:919:6: warning: no previous prototype for function 'enfs_create_multi_xprt' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_multipath.c:971:6: warning: no previous prototype for function 'enfs_release_rpc_clnt' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_multipath_parse.c:154:5: warning: no previous prototype for function 'enfs_parse_ip_single' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_multipath_parse.c:201:7: warning: no previous prototype for function 'nfs_multipath_parse_ip_list_get_cursor' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_multipath_parse.c:20:6: warning: no previous prototype for function 'nfs_multipath_parse_ip_ipv6_add' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_multipath_parse.c:228:6: warning: no previous prototype for function 'enfs_valid_ip' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_multipath_parse.c:240:5: warning: no previous prototype for function 'nfs_multipath_parse_ip_list' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_multipath_parse.c:353:6: warning: no previous prototype for function 'isInvalidDns' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_multipath_parse.c:379:5: warning: no previous prototype for function 'nfs_multipath_parse_dns_list' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_multipath_parse.c:423:5: warning: no previous prototype for function 'parse_remote_type' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_multipath_parse.c:463:5: warning: no previous prototype for function 'nfs_multipath_parse_options_check_ipv4_valid' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_multipath_parse.c:470:5: warning: no previous prototype for function 'nfs_multipath_parse_options_check_ipv6_valid' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_multipath_parse.c:486:5: warning: no previous prototype for function 'nfs_multipath_parse_options_check_ip_valid' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_multipath_parse.c:502:5: warning: no previous prototype for function 'nfs_multipath_parse_options_check_valid' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_multipath_parse.c:528:5: warning: no previous prototype for function 'nfs_multipath_parse_options_check_duplicate' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_multipath_parse.c:553:5: warning: no previous prototype for function 'nfs_multipath_parse_options_check' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_proc.c:547:30: warning: unused variable 'shardview_proc_fops' [-Wunused-const-variable]
fs/nfs/enfs/enfs_remount.c:101:6: warning: no previous prototype for function 'enfs_clnt_delete_obsolete_xprts' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_roundrobin.c:108:1: warning: no previous prototype for function 'enfs_lb_switch_find_first_active_xprt' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_roundrobin.c:119:18: warning: no previous prototype for function 'enfs_lb_switch_get_main_xprt' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_roundrobin.c:169:18: warning: no previous prototype for function 'enfs_lb_get_singular_xprt' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_roundrobin.c:330:5: warning: no previous prototype for function 'enfs_lb_revert_policy' [-Wmissing-prototypes]
fs/nfs/enfs/enfs_rpc_init.c:7:5: warning: no previous prototype for function 'enfs_rpc_init' [-Wmissing-prototypes]
fs/nfs/enfs/exten_call.c:180:5: warning: no previous prototype for function 'NfsExtendDecodeFsShard' [-Wmissing-prototypes]
fs/nfs/enfs/exten_call.c:265:5: warning: no previous prototype for function 'NfsExtendDecodeLifInfo' [-Wmissing-prototypes]
fs/nfs/enfs/exten_call.c:533:5: warning: no previous prototype for function 'EnfsExtendDecodePreCheck' [-Wmissing-prototypes]
fs/nfs/enfs/exten_call.c:601:5: warning: no previous prototype for function 'dorado_extend_route' [-Wmissing-prototypes]
fs/nfs/enfs/exten_call.c:662:6: warning: no previous prototype for function 'nego_enfs_version' [-Wmissing-prototypes]
fs/nfs/enfs/exten_call.c:947:6: warning: no previous prototype for function 'NfsExtendDnsQuerySetArgs' [-Wmissing-prototypes]
fs/nfs/enfs/exten_call.c:958:6: warning: no previous prototype for function 'NfsExtendDnsQuerySetRes' [-Wmissing-prototypes]
fs/nfs/enfs/failover_path.c:239: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
fs/nfs/enfs/pm_state.c:83:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
fs/nfs/enfs/shard_route.c:257: warning: Function parameter or member '__list_name' not described in 'DEFINE_CLEAR_LIST_FUNC'
fs/nfs/enfs/shard_route.c:257: warning: Function parameter or member '__struct_name' not described in 'DEFINE_CLEAR_LIST_FUNC'
fs/nfs/enfs/shard_route.c:333: warning: Cannot understand * @return:0 for success,otherwise for failed
fs/nfs/enfs_adapter.c:47:26: warning: no previous prototype for function 'nfs_multipath_router_get' [-Wmissing-prototypes]
fs/nfs/enfs_adapter.c:63:6: warning: no previous prototype for function 'nfs_multipath_router_put' [-Wmissing-prototypes]
fs/nfs/enfs_adapter.c:69:6: warning: no previous prototype for function 'is_valid_option' [-Wmissing-prototypes]
fs/nfs/fs_context.c:374:26: warning: no previous prototype for function 'getNfsMultiPathOpt' [-Wmissing-prototypes]
fs/proc/stat.c:227:17: warning: no previous prototype for function 'bpf_get_idle_time' [-Wmissing-prototypes]
fs/proc/stat.c:232:17: warning: no previous prototype for function 'bpf_get_iowait_time' [-Wmissing-prototypes]
fs/proc/stat.c:237:18: warning: no previous prototype for function 'bpf_show_all_irqs' [-Wmissing-prototypes]
fs/resctrl/monitor.c:51: warning: Cannot understand * @closid_num_dirty_rmid The number of dirty RMID each CLOSID has.
fs/xfs/libxfs/xfs_alloc.c:103:1: warning: no previous prototype for function 'xfs_ag_fixup_aside' [-Wmissing-prototypes]
include/linux/fortify-string.h:507:4: warning: call to '__write_overflow_field' declared with 'warning' attribute: detected write beyond size of field (1st parameter); maybe use struct_group()? [-Wattribute-warning]
include/linux/fortify-string.h:597:4: warning: call to '__write_overflow_field' declared with 'warning' attribute: detected write beyond size of field (1st parameter); maybe use struct_group()? [-Wattribute-warning]
include/linux/syscalls.h:954:54: warning: declaration of 'struct xsched_attr' will not be visible outside of this function [-Wvisibility]
kernel/bpf/mprog.c:420:13: warning: default initialization of an object of type 'typeof ((attr->query.prog_ids))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe]
kernel/bpf/mprog.c:421:16: warning: default initialization of an object of type 'typeof ((attr->query.prog_attach_flags))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe]
kernel/bpf/mprog.c:422:13: warning: default initialization of an object of type 'typeof ((attr->query.link_ids))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe]
kernel/bpf/mprog.c:423:16: warning: default initialization of an object of type 'typeof ((attr->query.link_attach_flags))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe]
kernel/cpu.c:2684: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
kernel/dma/contiguous.c:212:13: warning: no previous prototype for 'is_zhaoxin_kh40000' [-Wmissing-prototypes]
kernel/dma/contiguous.c:212:13: warning: no previous prototype for function 'is_zhaoxin_kh40000' [-Wmissing-prototypes]
kernel/fork.c:2233: warning: Excess function parameter 'pidfd' description in '__pidfd_prepare'
kernel/fork.c:2233: warning: Function parameter or member 'ret' not described in '__pidfd_prepare'
kernel/fork.c:2282: warning: Excess function parameter 'pidfd' description in 'pidfd_prepare'
kernel/fork.c:2282: warning: Function parameter or member 'ret' not described in 'pidfd_prepare'
kernel/irq/proc.c:338:13: warning: no previous prototype for function 'register_irqchip_proc' [-Wmissing-prototypes]
kernel/irq/proc.c:339:13: warning: no previous prototype for function 'unregister_irqchip_proc' [-Wmissing-prototypes]
kernel/locking/mutex.c:623:2: warning: variable 'ifs_clock' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
kernel/locking/mutex.c:623:6: warning: variable 'ifs_clock' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
kernel/power/swap.c:1572: warning: Excess function parameter 'exclusive' description in 'swsusp_close'
kernel/sched/core.c:11465:5: warning: no previous prototype for function 'tg_set_dynamic_affinity_mode' [-Wmissing-prototypes]
kernel/sched/core.c:11506:5: warning: no previous prototype for function 'tg_set_affinity_period' [-Wmissing-prototypes]
kernel/sched/core.c:11520:5: warning: no previous prototype for function 'tg_get_affinity_period' [-Wmissing-prototypes]
kernel/sched/debug.c:102:12: warning: no previous prototype for 'is_prefer_numa' [-Wmissing-prototypes]
kernel/xsched/cfs.c:108: warning: Excess function parameter 'gxcu' description in 'xg_update'
kernel/xsched/cfs.c:108: warning: Function parameter or member 'task_delta' not described in 'xg_update'
kernel/xsched/cfs.c:108: warning: Function parameter or member 'xg' not described in 'xg_update'
kernel/xsched/cfs.c:22:6: warning: no previous prototype for function 'xs_rq_add' [-Wmissing-prototypes]
kernel/xsched/cfs.c:233:6: warning: no previous prototype for function 'rq_init_fair' [-Wmissing-prototypes]
kernel/xsched/cfs.c:238:6: warning: no previous prototype for function 'xse_init_fair' [-Wmissing-prototypes]
kernel/xsched/cfs.c:243:6: warning: no previous prototype for function 'xse_deinit_fair' [-Wmissing-prototypes]
kernel/xsched/cfs.c:45:6: warning: no previous prototype for function 'xs_rq_remove' [-Wmissing-prototypes]
kernel/xsched/cfs.c:56: warning: Function parameter or member 'new_xrt' not described in 'xs_cfs_rq_update'
kernel/xsched/cfs.c:56: warning: Function parameter or member 'xse_cfs' not described in 'xs_cfs_rq_update'
kernel/xsched/cgroup.c:402:6: warning: no previous prototype for function 'xcu_move_task' [-Wmissing-prototypes]
kernel/xsched/cgroup.c:65: warning: Cannot understand * @brief Initialize the core components of an xsched_group.
kernel/xsched/core.c:189:5: warning: no previous prototype for 'xsched_xse_set_class' [-Wmissing-prototypes]
kernel/xsched/core.c:189:5: warning: no previous prototype for function 'xsched_xse_set_class' [-Wmissing-prototypes]
kernel/xsched/core.c:515:12: warning: no previous prototype for 'xsched_sched_init' [-Wmissing-prototypes]
kernel/xsched/core.c:515:12: warning: no previous prototype for function 'xsched_sched_init' [-Wmissing-prototypes]
kernel/xsched/rt.c:122:6: warning: no previous prototype for 'rq_init_rt' [-Wmissing-prototypes]
kernel/xsched/rt.c:122:6: warning: no previous prototype for function 'rq_init_rt' [-Wmissing-prototypes]
kernel/xsched/rt.c:133:6: warning: no previous prototype for 'xse_init_rt' [-Wmissing-prototypes]
kernel/xsched/rt.c:133:6: warning: no previous prototype for function 'xse_init_rt' [-Wmissing-prototypes]
kernel/xsched/rt.c:144:6: warning: no previous prototype for 'xse_deinit_rt' [-Wmissing-prototypes]
kernel/xsched/rt.c:144:6: warning: no previous prototype for function 'xse_deinit_rt' [-Wmissing-prototypes]
kernel/xsched/vstream.c:663:1: error: conflicting types for 'sys_xsched_setattr'
kernel/xsched/vstream.c:668:1: error: conflicting types for 'sys_xsched_getattr'
kernel/xsched/vstream.c:98:19: warning: no previous prototype for 'xcu_find' [-Wmissing-prototypes]
kernel/xsched/vstream.c:98:19: warning: no previous prototype for function 'xcu_find' [-Wmissing-prototypes]
lib/../mm/internal.h:1508:55: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 0)' attribute to the declaration of 'shrinker_debugfs_name_alloc' [-Wmissing-format-attribute]
mm/damon/../internal.h:1508:55: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 0)' attribute to the declaration of 'shrinker_debugfs_name_alloc' [-Wmissing-format-attribute]
mm/gmem.c:383:13: warning: unused variable 'nid' [-Wunused-variable]
mm/gmem.c:383:6: warning: unused variable 'nid' [-Wunused-variable]
mm/gmem_phys.c:398:19: warning: no previous prototype for function 'gm_evict_page' [-Wmissing-prototypes]
mm/internal.h:1508:55: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 0)' attribute to the declaration of 'shrinker_debugfs_name_alloc' [-Wmissing-format-attribute]
mm/madvise.c:285:6: warning: no previous prototype for 'force_swapin_vma' [-Wmissing-prototypes]
mm/madvise.c:285:6: warning: no previous prototype for function 'force_swapin_vma' [-Wmissing-prototypes]
mm/memblock.c:1444:20: warning: no previous prototype for 'memblock_alloc_range_nid_flags' [-Wmissing-prototypes]
mm/memblock.c:1444:20: warning: no previous prototype for function 'memblock_alloc_range_nid_flags' [-Wmissing-prototypes]
mm/memblock.c:1611: warning: expecting prototype for memblock_alloc_internal(). Prototype was for __memblock_alloc_internal() instead
mm/memcontrol.c:4848:12: warning: 'mem_cgroup_check_swap_for_v1' defined but not used [-Wunused-function]
mm/memory.c:2802:5: warning: no previous prototype for '__remap_pfn_range' [-Wmissing-prototypes]
mm/memory.c:2802:5: warning: no previous prototype for function '__remap_pfn_range' [-Wmissing-prototypes]
mm/memory.c:2805: warning: Function parameter or member 'page_shift' not described in '__remap_pfn_range'
mm/memory.c:2805: warning: expecting prototype for remap_pfn_range(). Prototype was for __remap_pfn_range() instead
mm/mempolicy.c:1145:25: warning: variable 'vma' set but not used [-Wunused-but-set-variable]
mm/mempolicy.c:1145:32: warning: variable 'vma' set but not used [-Wunused-but-set-variable]
mm/shrinker.c:699:53: warning: diagnostic behavior may be improved by adding the 'format(printf, 2, 3)' attribute to the declaration of 'shrinker_alloc' [-Wmissing-format-attribute]
net/ipv4/tcp_comp.c:740:6: warning: no previous prototype for function 'comp_stream_read' [-Wmissing-prototypes]
net/ipv4/tcp_comp.c:779:6: warning: no previous prototype for function 'comp_setup_strp' [-Wmissing-prototypes]
net/ipv4/tcp_output.c:1371:12: warning: variable 'tcp_hdr_rsrvd_4b' set but not used [-Wunused-but-set-variable]
net/ipv4/tcp_output.c:1371:5: warning: variable 'tcp_hdr_rsrvd_4b' set but not used [-Wunused-but-set-variable]
Error/Warning ids grouped by kconfigs:
recent_errors
|-- arm64-allmodconfig
| |-- arch-arm64-kernel-xcall-xcall.c:warning:address-of-array-((struct-xcall_info-)task-xinfo)-xcall_enable-will-always-evaluate-to-true
| |-- block-blk-cgroup.c:warning:no-previous-prototype-for-function-bpf_blkcg_get_dev_iostat
| |-- block-blk-ioinf.c:warning:no-previous-prototype-for-function-ioinf_calc_budget
| |-- block-blk-ioinf.c:warning:no-previous-prototype-for-function-ioinf_done
| |-- block-genhd.c:warning:no-previous-prototype-for-function-part_stat_read_all
| |-- crypto-asymmetric_keys-pgp_library.c:warning:Excess-function-parameter-_data-description-in-pgp_parse_packets
| |-- crypto-asymmetric_keys-pgp_library.c:warning:Excess-function-parameter-_datalen-description-in-pgp_parse_packets
| |-- crypto-asymmetric_keys-pgp_library.c:warning:Function-parameter-or-member-data-not-described-in-pgp_parse_packets
| |-- crypto-asymmetric_keys-pgp_library.c:warning:Function-parameter-or-member-datalen-not-described-in-pgp_parse_packets
| |-- drivers-block-drbd-drbd_bitmap.c:warning:Function-parameter-or-member-peer_device-not-described-in-drbd_bm_write
| |-- drivers-firmware-uvb-cis-cis_info_process.c:warning:expecting-prototype-for-cis_call().-Prototype-was-for-cis_call_by_uvb()-instead
| |-- drivers-firmware-uvb-cis-uvb_info_process.c:warning:Cannot-understand-Calculate-checksum-in-4bytes-if-size-not-aligned-with-4bytes-padding-with-.
| |-- drivers-firmware-uvb-odf-odf_data.c:warning:Cannot-understand-Change-the-value-structure-with-index-move-the-pointer-to-the-data-indicated-by-index
| |-- drivers-firmware-uvb-odf-odf_data.c:warning:Cannot-understand-Change-value-structure-by-index-in-a-list-the-name-will-not-be-changed
| |-- drivers-firmware-uvb-odf-odf_data.c:warning:Cannot-understand-Get-table-in-the-value-structure.
| |-- drivers-firmware-uvb-odf-odf_data.c:warning:Cannot-understand-Internal-function-get-data-pointer-by-path-and-type.
| |-- drivers-firmware-uvb-odf-odf_data.c:warning:Cannot-understand-Search-all-od-file-in-the-root-input-value-path-output-the-value-structure-contains-value-info.
| |-- drivers-firmware-uvb-odf-odf_data.c:warning:Cannot-understand-Search-one-od-file-input-value-path-output-the-value-structure-contains-value-info
| |-- drivers-firmware-uvb-odf-odf_data.c:warning:Cannot-understand-brief-Get-a-list-from-od-root-will-return-a-list-info-structure.
| |-- drivers-firmware-uvb-odf-odf_data.c:warning:Cannot-understand-brief-Get-a-ubios-od-value-struct-from-od-root-according-to-the-path
| |-- drivers-firmware-uvb-odf-odf_data.c:warning:Cannot-understand-brief-Get-a-value-pointer-from-table-according-name-and-row-will-check-type-first.
| |-- drivers-firmware-uvb-odf-odf_data.c:warning:Cannot-understand-brief-Get-a-value-s-offset-in-row-of-table-will-check-type-first.
| |-- drivers-firmware-uvb-odf-odf_data.c:warning:Cannot-understand-brief-Get-a-value-structure-from-list-by-index.
| |-- drivers-firmware-uvb-odf-odf_data.c:warning:Cannot-understand-brief-Get-next-value-of-a-list.
| |-- drivers-firmware-uvb-odf-odf_data.c:warning:Cannot-understand-brief-Get-table-information-like-row-colomn-sub-types-.etc.
| |-- drivers-firmware-uvb-odf-odf_data.c:warning:Cannot-understand-brief-Search-and-match-one-value-name-return-the-pointer-of-value-structrue-if-matched.
| |-- drivers-firmware-uvb-odf-odf_helper.c:warning:Cannot-understand-Only-calculate-the-valid-data-region
| |-- drivers-firmware-uvb-odf-odf_helper.c:warning:Cannot-understand-brief-Get-a-name-value-structrue-by-the-data-pointer
| |-- drivers-firmware-uvb-odf-odf_helper.c:warning:Cannot-understand-brief-Search-all-pointer-in-od-root-return-the-specific-od-file-matched-the-input-name.
| |-- drivers-iommu-hisilicon-flush.c:warning:stack-frame-size-()-exceeds-limit-()-in-ummu_tlbi_range
| |-- drivers-iommu-hisilicon-ummu_main.c:warning:unannotated-fall-through-between-switch-labels
| |-- drivers-net-ethernet-linkdata-sxe-base-log-sxe_log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxe-base-trace-sxe_trace.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_link_speed_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ipsec.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_rcv_ctl_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_main.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_monitor.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_netdev.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_common-nbl_common.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_common-nbl_common.c:warning:variable-node_num-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-vfn-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_vsi.c:warning:variable-queue_mgt-set-but-not-used
| |-- drivers-net-ethernet-wangxun-ngbe-ngbe_main.c:warning:variable-vlnctrl-set-but-not-used
| |-- drivers-net-ethernet-wangxun-ngbe-ngbe_ptp.c:warning:unannotated-fall-through-between-switch-labels
| |-- drivers-net-ethernet-wangxun-ngbe-ngbe_sriov.c:warning:unannotated-fall-through-between-switch-labels
| |-- drivers-platform-surface-surface3_power.c:warning:snprintf-will-always-be-truncated-specified-size-is-but-format-string-expands-to-at-least
| |-- drivers-spi-spi-axi-spi-engine.c:warning:Function-parameter-or-member-p-not-described-in-spi_engine_message_state
| |-- drivers-spmi-spmi-pmic-arb.c:warning:Function-parameter-or-member-core-not-described-in-spmi_pmic_arb
| |-- drivers-xcu-xcu_group.c:warning:no-previous-prototype-for-function-__xcu_group_attach
| |-- fs-nfs-dir.c:warning:no-previous-prototype-for-function-nfs_check_have_lookup_cache_flag
| |-- fs-nfs-enfs-dns_process.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- fs-nfs-enfs-dns_process.c:warning:no-previous-prototype-for-function-enfs_dns_process_ip
| |-- fs-nfs-enfs-dns_process.c:warning:no-previous-prototype-for-function-enfs_domain_for_each
| |-- fs-nfs-enfs-dns_process.c:warning:no-previous-prototype-for-function-enfs_domain_inc
| |-- fs-nfs-enfs-dns_process.c:warning:no-previous-prototype-for-function-enfs_iter_nfs_clnt
| |-- fs-nfs-enfs-dns_process.c:warning:no-previous-prototype-for-function-enfs_quick_sort
| |-- fs-nfs-enfs-dns_process.c:warning:no-previous-prototype-for-function-enfs_server_query_dns
| |-- fs-nfs-enfs-dns_process.c:warning:no-previous-prototype-for-function-enfs_swap_name_cache
| |-- fs-nfs-enfs-dns_process.c:warning:no-previous-prototype-for-function-enfs_update_domain_name
| |-- fs-nfs-enfs-dns_process.c:warning:no-previous-prototype-for-function-ip_list_append
| |-- fs-nfs-enfs-dns_process.c:warning:no-previous-prototype-for-function-query_dns_each_name
| |-- fs-nfs-enfs-enfs_config.c:warning:no-previous-prototype-for-function-enfs_glob_match
| |-- fs-nfs-enfs-enfs_lookup_cache.c:warning:no-previous-prototype-for-function-enfs_clean_server_lookup_cache_flag
| |-- fs-nfs-enfs-enfs_lookup_cache.c:warning:no-previous-prototype-for-function-enfs_lookupcache_timer_init
| |-- fs-nfs-enfs-enfs_lookup_cache.c:warning:no-previous-prototype-for-function-enfs_lookupcache_update_switch
| |-- fs-nfs-enfs-enfs_lookup_cache.c:warning:no-previous-prototype-for-function-enfs_lookupcache_workqueue_init
| |-- fs-nfs-enfs-enfs_lookup_cache.c:warning:no-previous-prototype-for-function-enfs_query_lookup_cache
| |-- fs-nfs-enfs-enfs_lookup_cache.c:warning:no-previous-prototype-for-function-enfs_query_lookup_cache_pre_check
| |-- fs-nfs-enfs-enfs_lookup_cache.c:warning:no-previous-prototype-for-function-enfs_update_lookup_cache_flag_to_server
| |-- fs-nfs-enfs-enfs_lookup_cache.c:warning:no-previous-prototype-for-function-lookupcache_add_work
| |-- fs-nfs-enfs-enfs_lookup_cache.c:warning:no-previous-prototype-for-function-lookupcache_execute_work
| |-- fs-nfs-enfs-enfs_lookup_cache.c:warning:no-previous-prototype-for-function-lookupcache_loop_rpclnt
| |-- fs-nfs-enfs-enfs_lookup_cache.c:warning:no-previous-prototype-for-function-lookupcache_routine
| |-- fs-nfs-enfs-enfs_lookup_cache.c:warning:no-previous-prototype-for-function-lookupcache_start
| |-- fs-nfs-enfs-enfs_lookup_cache.c:warning:no-previous-prototype-for-function-lookupcache_workqueue_fini
| |-- fs-nfs-enfs-enfs_multipath.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- fs-nfs-enfs-enfs_multipath.c:warning:no-previous-prototype-for-function-enfs_already_have_xprt
| |-- fs-nfs-enfs-enfs_multipath.c:warning:no-previous-prototype-for-function-enfs_cmp_addrs
| |-- fs-nfs-enfs-enfs_multipath.c:warning:no-previous-prototype-for-function-enfs_configure_xprt_to_clnt
| |-- fs-nfs-enfs-enfs_multipath.c:warning:no-previous-prototype-for-function-enfs_create_multi_xprt
| |-- fs-nfs-enfs-enfs_multipath.c:warning:no-previous-prototype-for-function-enfs_multipath_create_thread
| |-- fs-nfs-enfs-enfs_multipath.c:warning:no-previous-prototype-for-function-enfs_release_rpc_clnt
| |-- fs-nfs-enfs-enfs_multipath.c:warning:no-previous-prototype-for-function-enfs_xprt_addrs_is_same
| |-- fs-nfs-enfs-enfs_multipath.c:warning:variable-link_count-set-but-not-used
| |-- fs-nfs-enfs-enfs_multipath_parse.c:warning:no-previous-prototype-for-function-enfs_parse_ip_single
| |-- fs-nfs-enfs-enfs_multipath_parse.c:warning:no-previous-prototype-for-function-enfs_valid_ip
| |-- fs-nfs-enfs-enfs_multipath_parse.c:warning:no-previous-prototype-for-function-isInvalidDns
| |-- fs-nfs-enfs-enfs_multipath_parse.c:warning:no-previous-prototype-for-function-nfs_multipath_parse_dns_list
| |-- fs-nfs-enfs-enfs_multipath_parse.c:warning:no-previous-prototype-for-function-nfs_multipath_parse_ip_ipv6_add
| |-- fs-nfs-enfs-enfs_multipath_parse.c:warning:no-previous-prototype-for-function-nfs_multipath_parse_ip_list
| |-- fs-nfs-enfs-enfs_multipath_parse.c:warning:no-previous-prototype-for-function-nfs_multipath_parse_ip_list_get_cursor
| |-- fs-nfs-enfs-enfs_multipath_parse.c:warning:no-previous-prototype-for-function-nfs_multipath_parse_options_check
| |-- fs-nfs-enfs-enfs_multipath_parse.c:warning:no-previous-prototype-for-function-nfs_multipath_parse_options_check_duplicate
| |-- fs-nfs-enfs-enfs_multipath_parse.c:warning:no-previous-prototype-for-function-nfs_multipath_parse_options_check_ip_valid
| |-- fs-nfs-enfs-enfs_multipath_parse.c:warning:no-previous-prototype-for-function-nfs_multipath_parse_options_check_ipv4_valid
| |-- fs-nfs-enfs-enfs_multipath_parse.c:warning:no-previous-prototype-for-function-nfs_multipath_parse_options_check_ipv6_valid
| |-- fs-nfs-enfs-enfs_multipath_parse.c:warning:no-previous-prototype-for-function-nfs_multipath_parse_options_check_valid
| |-- fs-nfs-enfs-enfs_multipath_parse.c:warning:no-previous-prototype-for-function-parse_remote_type
| |-- fs-nfs-enfs-enfs_proc.c:warning:unused-variable-shardview_proc_fops
| |-- fs-nfs-enfs-enfs_remount.c:warning:no-previous-prototype-for-function-enfs_clnt_delete_obsolete_xprts
| |-- fs-nfs-enfs-enfs_roundrobin.c:warning:no-previous-prototype-for-function-enfs_lb_get_singular_xprt
| |-- fs-nfs-enfs-enfs_roundrobin.c:warning:no-previous-prototype-for-function-enfs_lb_revert_policy
| |-- fs-nfs-enfs-enfs_roundrobin.c:warning:no-previous-prototype-for-function-enfs_lb_switch_find_first_active_xprt
| |-- fs-nfs-enfs-enfs_roundrobin.c:warning:no-previous-prototype-for-function-enfs_lb_switch_get_main_xprt
| |-- fs-nfs-enfs-enfs_rpc_init.c:warning:no-previous-prototype-for-function-enfs_rpc_init
| |-- fs-nfs-enfs-exten_call.c:warning:no-previous-prototype-for-function-EnfsExtendDecodePreCheck
| |-- fs-nfs-enfs-exten_call.c:warning:no-previous-prototype-for-function-NfsExtendDecodeFsShard
| |-- fs-nfs-enfs-exten_call.c:warning:no-previous-prototype-for-function-NfsExtendDecodeLifInfo
| |-- fs-nfs-enfs-exten_call.c:warning:no-previous-prototype-for-function-NfsExtendDnsQuerySetArgs
| |-- fs-nfs-enfs-exten_call.c:warning:no-previous-prototype-for-function-NfsExtendDnsQuerySetRes
| |-- fs-nfs-enfs-exten_call.c:warning:no-previous-prototype-for-function-dorado_extend_route
| |-- fs-nfs-enfs-exten_call.c:warning:no-previous-prototype-for-function-nego_enfs_version
| |-- fs-nfs-enfs-failover_path.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- fs-nfs-enfs-pm_state.c:warning:variable-ret-set-but-not-used
| |-- fs-nfs-enfs-shard_route.c:warning:Cannot-understand-return-for-success-otherwise-for-failed
| |-- fs-nfs-enfs-shard_route.c:warning:Function-parameter-or-member-__list_name-not-described-in-DEFINE_CLEAR_LIST_FUNC
| |-- fs-nfs-enfs-shard_route.c:warning:Function-parameter-or-member-__struct_name-not-described-in-DEFINE_CLEAR_LIST_FUNC
| |-- fs-nfs-enfs_adapter.c:warning:no-previous-prototype-for-function-is_valid_option
| |-- fs-nfs-enfs_adapter.c:warning:no-previous-prototype-for-function-nfs_multipath_router_get
| |-- fs-nfs-enfs_adapter.c:warning:no-previous-prototype-for-function-nfs_multipath_router_put
| |-- fs-nfs-fs_context.c:warning:no-previous-prototype-for-function-getNfsMultiPathOpt
| |-- fs-proc-stat.c:warning:no-previous-prototype-for-function-bpf_get_idle_time
| |-- fs-proc-stat.c:warning:no-previous-prototype-for-function-bpf_get_iowait_time
| |-- fs-proc-stat.c:warning:no-previous-prototype-for-function-bpf_show_all_irqs
| |-- fs-resctrl-monitor.c:warning:Cannot-understand-closid_num_dirty_rmid-The-number-of-dirty-RMID-each-CLOSID-has.
| |-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside
| |-- include-linux-fortify-string.h:warning:call-to-__write_overflow_field-declared-with-warning-attribute:detected-write-beyond-size-of-field-(1st-parameter)-maybe-use-struct_group()
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-locking-mutex.c:warning:variable-ifs_clock-is-used-uninitialized-whenever-if-condition-is-true
| |-- kernel-power-swap.c:warning:Excess-function-parameter-exclusive-description-in-swsusp_close
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-tg_get_affinity_period
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-tg_set_affinity_period
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-tg_set_dynamic_affinity_mode
| |-- kernel-xsched-cfs.c:warning:Excess-function-parameter-gxcu-description-in-xg_update
| |-- kernel-xsched-cfs.c:warning:Function-parameter-or-member-new_xrt-not-described-in-xs_cfs_rq_update
| |-- kernel-xsched-cfs.c:warning:Function-parameter-or-member-task_delta-not-described-in-xg_update
| |-- kernel-xsched-cfs.c:warning:Function-parameter-or-member-xg-not-described-in-xg_update
| |-- kernel-xsched-cfs.c:warning:Function-parameter-or-member-xse_cfs-not-described-in-xs_cfs_rq_update
| |-- kernel-xsched-cfs.c:warning:no-previous-prototype-for-function-rq_init_fair
| |-- kernel-xsched-cfs.c:warning:no-previous-prototype-for-function-xs_rq_add
| |-- kernel-xsched-cfs.c:warning:no-previous-prototype-for-function-xs_rq_remove
| |-- kernel-xsched-cfs.c:warning:no-previous-prototype-for-function-xse_deinit_fair
| |-- kernel-xsched-cfs.c:warning:no-previous-prototype-for-function-xse_init_fair
| |-- kernel-xsched-cgroup.c:warning:Cannot-understand-brief-Initialize-the-core-components-of-an-xsched_group.
| |-- kernel-xsched-cgroup.c:warning:no-previous-prototype-for-function-xcu_move_task
| |-- kernel-xsched-core.c:warning:no-previous-prototype-for-function-xsched_sched_init
| |-- kernel-xsched-core.c:warning:no-previous-prototype-for-function-xsched_xse_set_class
| |-- kernel-xsched-rt.c:warning:no-previous-prototype-for-function-rq_init_rt
| |-- kernel-xsched-rt.c:warning:no-previous-prototype-for-function-xse_deinit_rt
| |-- kernel-xsched-rt.c:warning:no-previous-prototype-for-function-xse_init_rt
| |-- kernel-xsched-vstream.c:warning:no-previous-prototype-for-function-xcu_find
| |-- mm-gmem_phys.c:warning:no-previous-prototype-for-function-gm_evict_page
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-function-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-function-__remap_pfn_range
| `-- mm-mempolicy.c:warning:variable-vma-set-but-not-used
|-- arm64-allnoconfig
| |-- block-genhd.c:warning:no-previous-prototype-for-part_stat_read_all
| |-- drivers-irqchip-irq-gic-v3.c:warning:no-previous-prototype-for-gic_irq_set_prio
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- mm-madvise.c:warning:no-previous-prototype-for-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| `-- mm-memory.c:warning:no-previous-prototype-for-__remap_pfn_range
|-- arm64-defconfig
| |-- block-genhd.c:warning:no-previous-prototype-for-part_stat_read_all
| |-- drivers-acpi-pptt.c:warning:no-previous-prototype-for-acpi_pptt_for_each_container
| |-- drivers-irqchip-irq-gic-v3.c:warning:no-previous-prototype-for-gic_get_ipiv_status
| |-- drivers-media-platform-renesas-vsp1-vsp1_histo.c:warning:histo-directive-output-may-be-truncated-writing-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-hisilicon-hns3-hns3pf-hclge_tm.c:warning:no-previous-prototype-for-hclge_tm_vf_tc_dwrr_cfg
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_vsi.c:warning:variable-queue_mgt-set-but-not-used
| |-- drivers-spmi-spmi-pmic-arb.c:warning:Function-parameter-or-member-core-not-described-in-spmi_pmic_arb
| |-- fs-nfs-dir.c:warning:no-previous-prototype-for-nfs_check_have_lookup_cache_flag
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-is_zhaoxin_kh40000
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-power-swap.c:warning:Excess-function-parameter-exclusive-description-in-swsusp_close
| |-- mm-madvise.c:warning:no-previous-prototype-for-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-__remap_pfn_range
| |-- mm-mempolicy.c:warning:variable-vma-set-but-not-used
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- arm64-randconfig-001-20251212
| |-- block-genhd.c:warning:no-previous-prototype-for-function-part_stat_read_all
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
| |-- kernel-livepatch-core.c:warning:bad-line:
| |-- kernel-locking-mutex.c:warning:variable-ifs_clock-is-used-uninitialized-whenever-if-condition-is-true
| |-- mm-madvise.c:warning:no-previous-prototype-for-function-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-function-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-function-__remap_pfn_range
| `-- mm-mempolicy.c:warning:variable-vma-set-but-not-used
|-- arm64-randconfig-002-20251212
| |-- block-genhd.c:warning:no-previous-prototype-for-function-part_stat_read_all
| |-- drivers-cpufreq-cppc_cpufreq.c:error:incomplete-definition-of-type-struct-fb_ctr_pair
| |-- drivers-platform-surface-surface3_power.c:warning:snprintf-will-always-be-truncated-specified-size-is-but-format-string-expands-to-at-least
| |-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-locking-mutex.c:warning:variable-ifs_clock-is-used-uninitialized-whenever-if-condition-is-true
| |-- mm-gmem.c:warning:unused-variable-nid
| |-- mm-gmem_phys.c:warning:no-previous-prototype-for-function-gm_evict_page
| |-- mm-madvise.c:warning:no-previous-prototype-for-function-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-function-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| `-- mm-memory.c:warning:no-previous-prototype-for-function-__remap_pfn_range
|-- arm64-randconfig-003-20251212
| |-- block-genhd.c:warning:no-previous-prototype-for-function-part_stat_read_all
| |-- fs-resctrl-monitor.c:warning:Cannot-understand-closid_num_dirty_rmid-The-number-of-dirty-RMID-each-CLOSID-has.
| |-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside
| |-- kernel-bpf-mprog.c:warning:default-initialization-of-an-object-of-type-typeof-((attr-query.link_attach_flags))-(aka-const-unsigned-long-long-)-leaves-the-object-uninitialized
| |-- kernel-bpf-mprog.c:warning:default-initialization-of-an-object-of-type-typeof-((attr-query.link_ids))-(aka-const-unsigned-long-long-)-leaves-the-object-uninitialized
| |-- kernel-bpf-mprog.c:warning:default-initialization-of-an-object-of-type-typeof-((attr-query.prog_attach_flags))-(aka-const-unsigned-long-long-)-leaves-the-object-uninitialized
| |-- kernel-bpf-mprog.c:warning:default-initialization-of-an-object-of-type-typeof-((attr-query.prog_ids))-(aka-const-unsigned-long-long-)-leaves-the-object-uninitialized
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
| |-- kernel-locking-mutex.c:warning:variable-ifs_clock-is-used-uninitialized-whenever-if-condition-is-true
| |-- kernel-power-swap.c:warning:Excess-function-parameter-exclusive-description-in-swsusp_close
| |-- lib-..-mm-internal.h:warning:diagnostic-behavior-may-be-improved-by-adding-the-format(printf-)-attribute-to-the-declaration-of-shrinker_debugfs_name_alloc
| |-- mm-internal.h:warning:diagnostic-behavior-may-be-improved-by-adding-the-format(printf-)-attribute-to-the-declaration-of-shrinker_debugfs_name_alloc
| |-- mm-madvise.c:warning:no-previous-prototype-for-function-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-function-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-function-__remap_pfn_range
| |-- mm-mempolicy.c:warning:variable-vma-set-but-not-used
| `-- mm-shrinker.c:warning:diagnostic-behavior-may-be-improved-by-adding-the-format(printf-)-attribute-to-the-declaration-of-shrinker_alloc
|-- arm64-randconfig-r113-20251213
| |-- block-genhd.c:warning:no-previous-prototype-for-part_stat_read_all
| |-- drivers-firmware-uvb-odf-odf_data.c:warning:Cannot-understand-Change-the-value-structure-with-index-move-the-pointer-to-the-data-indicated-by-index
| |-- drivers-firmware-uvb-odf-odf_data.c:warning:Cannot-understand-Change-value-structure-by-index-in-a-list-the-name-will-not-be-changed
| |-- drivers-firmware-uvb-odf-odf_data.c:warning:Cannot-understand-Get-table-in-the-value-structure.
| |-- drivers-firmware-uvb-odf-odf_data.c:warning:Cannot-understand-Internal-function-get-data-pointer-by-path-and-type.
| |-- drivers-firmware-uvb-odf-odf_data.c:warning:Cannot-understand-Search-all-od-file-in-the-root-input-value-path-output-the-value-structure-contains-value-info.
| |-- drivers-firmware-uvb-odf-odf_data.c:warning:Cannot-understand-Search-one-od-file-input-value-path-output-the-value-structure-contains-value-info
| |-- drivers-firmware-uvb-odf-odf_data.c:warning:Cannot-understand-brief-Get-a-list-from-od-root-will-return-a-list-info-structure.
| |-- drivers-firmware-uvb-odf-odf_data.c:warning:Cannot-understand-brief-Get-a-ubios-od-value-struct-from-od-root-according-to-the-path
| |-- drivers-firmware-uvb-odf-odf_data.c:warning:Cannot-understand-brief-Get-a-value-pointer-from-table-according-name-and-row-will-check-type-first.
| |-- drivers-firmware-uvb-odf-odf_data.c:warning:Cannot-understand-brief-Get-a-value-s-offset-in-row-of-table-will-check-type-first.
| |-- drivers-firmware-uvb-odf-odf_data.c:warning:Cannot-understand-brief-Get-a-value-structure-from-list-by-index.
| |-- drivers-firmware-uvb-odf-odf_data.c:warning:Cannot-understand-brief-Get-next-value-of-a-list.
| |-- drivers-firmware-uvb-odf-odf_data.c:warning:Cannot-understand-brief-Get-table-information-like-row-colomn-sub-types-.etc.
| |-- drivers-firmware-uvb-odf-odf_data.c:warning:Cannot-understand-brief-Search-and-match-one-value-name-return-the-pointer-of-value-structrue-if-matched.
| |-- drivers-firmware-uvb-odf-odf_get_fdt.c:sparse:sparse:incorrect-type-in-argument-(different-base-types)-expected-restricted-__be32-const-usertype-p-got-unsigned-int-const-usertype
| |-- drivers-firmware-uvb-odf-odf_get_fdt.c:warning:no-previous-prototype-for-odf_get_fdt_ubiostbl
| |-- drivers-firmware-uvb-odf-odf_helper.c:warning:Cannot-understand-Only-calculate-the-valid-data-region
| |-- drivers-firmware-uvb-odf-odf_helper.c:warning:Cannot-understand-brief-Get-a-name-value-structrue-by-the-data-pointer
| |-- drivers-firmware-uvb-odf-odf_helper.c:warning:Cannot-understand-brief-Search-all-pointer-in-od-root-return-the-specific-od-file-matched-the-input-name.
| |-- drivers-firmware-uvb-odf-odf_helper.c:warning:no-previous-prototype-for-is_od_file_valid
| |-- drivers-firmware-uvb-odf-odf_helper.c:warning:no-previous-prototype-for-is_od_root_valid
| |-- drivers-firmware-uvb-odf-odf_helper.c:warning:no-previous-prototype-for-odf_checksum
| |-- drivers-firmware-uvb-odf-odf_helper.c:warning:no-previous-prototype-for-odf_get_od_file
| |-- drivers-firmware-uvb-odf-odf_helper.c:warning:no-previous-prototype-for-odf_get_vs_by_pointer
| |-- drivers-firmware-uvb-odf-odf_helper.c:warning:no-previous-prototype-for-odf_is_checksum_ok
| |-- drivers-firmware-uvb-odf-odf_helper.c:warning:no-previous-prototype-for-odf_read16
| |-- drivers-firmware-uvb-odf-odf_helper.c:warning:no-previous-prototype-for-odf_read32
| |-- drivers-firmware-uvb-odf-odf_helper.c:warning:no-previous-prototype-for-odf_read64
| |-- drivers-firmware-uvb-odf-odf_helper.c:warning:no-previous-prototype-for-odf_read8
| |-- drivers-firmware-uvb-odf-odf_helper.c:warning:no-previous-prototype-for-odf_separate_name
| |-- drivers-firmware-uvb-odf-odf_helper.c:warning:no-previous-prototype-for-odf_update_checksum
| |-- drivers-firmware-uvb-odf-odf_trans.c:error:MEMREMAP_WB-undeclared-(first-use-in-this-function)
| |-- drivers-firmware-uvb-odf-odf_trans.c:error:implicit-declaration-of-function-memremap
| |-- drivers-firmware-uvb-odf-odf_trans.c:error:implicit-declaration-of-function-memunmap
| |-- drivers-firmware-uvb-odf-odf_trans.c:warning:no-previous-prototype-for-free_cis_info
| |-- drivers-irqchip-irq-gic-v3.c:warning:no-previous-prototype-for-gic_irq_set_prio
| |-- drivers-pmdomain-bcm-bcm-pmb.c:sparse:sparse:restricted-__be32-degrades-to-integer
| |-- drivers-spi-spi-axi-spi-engine.c:warning:Function-parameter-or-member-p-not-described-in-spi_engine_message_state
| |-- drivers-spmi-spmi-pmic-arb.c:warning:Function-parameter-or-member-core-not-described-in-spmi_pmic_arb
| |-- drivers-ub-urma-ubagg-ubagg_ioctl.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-noderef-__user-from-got-void
| |-- drivers-ub-urma-ubagg-ubagg_ioctl.c:sparse:sparse:symbol-ubagg_config_device-was-not-declared.-Should-it-be-static
| |-- drivers-ub-urma-ubagg-ubagg_ioctl.c:sparse:sparse:symbol-ubagg_create_jetty-was-not-declared.-Should-it-be-static
| |-- drivers-ub-urma-ubagg-ubagg_ioctl.c:sparse:sparse:symbol-ubagg_create_jfc-was-not-declared.-Should-it-be-static
| |-- drivers-ub-urma-ubagg-ubagg_ioctl.c:sparse:sparse:symbol-ubagg_create_jfr-was-not-declared.-Should-it-be-static
| |-- drivers-ub-urma-ubagg-ubagg_ioctl.c:sparse:sparse:symbol-ubagg_create_jfs-was-not-declared.-Should-it-be-static
| |-- drivers-ub-urma-ubagg-ubagg_ioctl.c:sparse:sparse:symbol-ubagg_destroy_jetty-was-not-declared.-Should-it-be-static
| |-- drivers-ub-urma-ubagg-ubagg_ioctl.c:sparse:sparse:symbol-ubagg_destroy_jfc-was-not-declared.-Should-it-be-static
| |-- drivers-ub-urma-ubagg-ubagg_ioctl.c:sparse:sparse:symbol-ubagg_destroy_jfr-was-not-declared.-Should-it-be-static
| |-- drivers-ub-urma-ubagg-ubagg_ioctl.c:sparse:sparse:symbol-ubagg_destroy_jfs-was-not-declared.-Should-it-be-static
| |-- drivers-ub-urma-ubagg-ubagg_ioctl.c:sparse:sparse:symbol-ubagg_dev_ref_get-was-not-declared.-Should-it-be-static
| |-- drivers-ub-urma-ubagg-ubagg_ioctl.c:sparse:sparse:symbol-ubagg_dev_ref_put-was-not-declared.-Should-it-be-static
| |-- drivers-ub-urma-ubagg-ubagg_ioctl.c:sparse:sparse:symbol-ubagg_query_device_status-was-not-declared.-Should-it-be-static
| |-- drivers-ub-urma-ubagg-ubagg_ioctl.c:sparse:sparse:symbol-ubagg_user_ctl-was-not-declared.-Should-it-be-static
| |-- drivers-ub-urma-ubagg-ubagg_ioctl.c:warning:no-previous-prototype-for-ubagg_config_device
| |-- drivers-ub-urma-ubagg-ubagg_ioctl.c:warning:no-previous-prototype-for-ubagg_create_jetty
| |-- drivers-ub-urma-ubagg-ubagg_ioctl.c:warning:no-previous-prototype-for-ubagg_create_jfc
| |-- drivers-ub-urma-ubagg-ubagg_ioctl.c:warning:no-previous-prototype-for-ubagg_create_jfr
| |-- drivers-ub-urma-ubagg-ubagg_ioctl.c:warning:no-previous-prototype-for-ubagg_create_jfs
| |-- drivers-ub-urma-ubagg-ubagg_ioctl.c:warning:no-previous-prototype-for-ubagg_destroy_jetty
| |-- drivers-ub-urma-ubagg-ubagg_ioctl.c:warning:no-previous-prototype-for-ubagg_destroy_jfc
| |-- drivers-ub-urma-ubagg-ubagg_ioctl.c:warning:no-previous-prototype-for-ubagg_destroy_jfr
| |-- drivers-ub-urma-ubagg-ubagg_ioctl.c:warning:no-previous-prototype-for-ubagg_destroy_jfs
| |-- drivers-ub-urma-ubagg-ubagg_ioctl.c:warning:no-previous-prototype-for-ubagg_dev_ref_get
| |-- drivers-ub-urma-ubagg-ubagg_ioctl.c:warning:no-previous-prototype-for-ubagg_dev_ref_put
| |-- drivers-ub-urma-ubagg-ubagg_ioctl.c:warning:no-previous-prototype-for-ubagg_query_device_status
| |-- drivers-ub-urma-ubagg-ubagg_ioctl.c:warning:no-previous-prototype-for-ubagg_user_ctl
| |-- drivers-ub-urma-ubcore-net-ubcore_session.c:sparse:sparse:symbol-session_ctx-was-not-declared.-Should-it-be-static
| |-- drivers-ub-urma-ubcore-net-ubcore_sock.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-restricted-__be32-usertype-s_addr-got-unsigned-int-usertype-addr
| |-- drivers-ub-urma-ubcore-net-ubcore_sock.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-restricted-__poll_t-usertype-_key-got-int
| |-- drivers-ub-urma-ubcore-net-ubcore_sock.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-usertype-addr-got-restricted-__be32-usertype-s_addr
| |-- drivers-ub-urma-ubcore-net-ubcore_sock.c:sparse:sparse:restricted-__be32-degrades-to-integer
| |-- drivers-ub-urma-ubcore-net-ubcore_sock.c:sparse:sparse:restricted-__poll_t-degrades-to-integer
| |-- drivers-ub-urma-ubcore-ubcm-ub_cm.c:warning:g_ubcm_ops-defined-but-not-used
| |-- drivers-ub-urma-ubcore-ubcm-ubcm_genl.c:sparse:sparse:symbol-g_ubcm_genl_family-was-not-declared.-Should-it-be-static
| |-- drivers-ub-urma-ubcore-ubcm-ubmad_datapath.c:sparse:sparse:symbol-ubmad_create_rt_work-was-not-declared.-Should-it-be-static
| |-- drivers-ub-urma-ubcore-ubcm-ubmad_datapath.c:sparse:sparse:symbol-ubmad_post_send_conn_ack-was-not-declared.-Should-it-be-static
| |-- drivers-ub-urma-ubcore-ubcm-ubmad_datapath.c:sparse:sparse:symbol-ubmad_process_rx_msn-was-not-declared.-Should-it-be-static
| |-- drivers-ub-urma-ubcore-ubcm-ubmad_datapath.c:sparse:sparse:symbol-ubmad_repost_send_conn_data-was-not-declared.-Should-it-be-static
| |-- drivers-ub-urma-ubcore-ubcm-ubmad_datapath.c:warning:no-previous-prototype-for-ubmad_create_rt_work
| |-- drivers-ub-urma-ubcore-ubcm-ubmad_datapath.c:warning:no-previous-prototype-for-ubmad_post_send_conn_ack
| |-- drivers-ub-urma-ubcore-ubcm-ubmad_datapath.c:warning:no-previous-prototype-for-ubmad_process_rx_msn
| |-- drivers-ub-urma-ubcore-ubcm-ubmad_datapath.c:warning:no-previous-prototype-for-ubmad_repost_send_conn_data
| |-- drivers-ub-urma-ubcore-ubcore_cdev_file.c:sparse:sparse:incompatible-types-in-comparison-expression-(different-address-spaces):
| |-- drivers-ub-urma-ubcore-ubcore_cmd_tlv.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-args_addr-got-void-noderef-__user
| |-- drivers-ub-urma-ubcore-ubcore_cmd_tlv.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-args_addr-got-void-noderef-__user
| |-- drivers-ub-urma-ubcore-ubcore_cmd_tlv.c:sparse:sparse:symbol-ubcore_tlv_append-was-not-declared.-Should-it-be-static
| |-- drivers-ub-urma-ubcore-ubcore_cmd_tlv.c:sparse:sparse:symbol-ubcore_tlv_parse-was-not-declared.-Should-it-be-static
| |-- drivers-ub-urma-ubcore-ubcore_cmd_tlv.c:warning:no-previous-prototype-for-ubcore_tlv_append
| |-- drivers-ub-urma-ubcore-ubcore_cmd_tlv.c:warning:no-previous-prototype-for-ubcore_tlv_parse
| |-- drivers-ub-urma-ubcore-ubcore_connect_adapter.c:sparse:sparse:symbol-ubcore_find_remove_ex_tp_info-was-not-declared.-Should-it-be-static
| |-- drivers-ub-urma-ubcore-ubcore_connect_adapter.c:warning:no-previous-prototype-for-ubcore_find_remove_ex_tp_info
| |-- drivers-ub-urma-ubcore-ubcore_device.c:sparse:sparse:symbol-ubcore_find_mue_device_legacy-was-not-declared.-Should-it-be-static
| |-- drivers-ub-urma-ubcore-ubcore_device.c:warning:no-previous-prototype-for-ubcore_dispatch_async_event
| |-- drivers-ub-urma-ubcore-ubcore_device.c:warning:no-previous-prototype-for-ubcore_dispatch_mgmt_event
| |-- drivers-ub-urma-ubcore-ubcore_device.c:warning:no-previous-prototype-for-ubcore_find_mue_device_legacy
| |-- drivers-ub-urma-ubcore-ubcore_device.c:warning:no-previous-prototype-for-ubcore_free_eid_list
| |-- drivers-ub-urma-ubcore-ubcore_device.c:warning:no-previous-prototype-for-ubcore_get_eid_list
| |-- drivers-ub-urma-ubcore-ubcore_device.c:warning:no-previous-prototype-for-ubcore_register_device
| |-- drivers-ub-urma-ubcore-ubcore_device.c:warning:no-previous-prototype-for-ubcore_stop_requests
| |-- drivers-ub-urma-ubcore-ubcore_device.c:warning:no-previous-prototype-for-ubcore_unregister_device
| |-- drivers-ub-urma-ubcore-ubcore_msg.c:sparse:sparse:symbol-ubcore_asyn_send_ue2mue_msg-was-not-declared.-Should-it-be-static
| |-- drivers-ub-urma-ubcore-ubcore_msg.c:warning:no-previous-prototype-for-ubcore_asyn_send_ue2mue_msg
| |-- drivers-ub-urma-ubcore-ubcore_segment.c:warning:no-previous-prototype-for-ubcore_alloc_token_id
| |-- drivers-ub-urma-ubcore-ubcore_segment.c:warning:no-previous-prototype-for-ubcore_free_token_id
| |-- drivers-ub-urma-ubcore-ubcore_segment.c:warning:no-previous-prototype-for-ubcore_import_seg
| |-- drivers-ub-urma-ubcore-ubcore_segment.c:warning:no-previous-prototype-for-ubcore_register_seg
| |-- drivers-ub-urma-ubcore-ubcore_segment.c:warning:no-previous-prototype-for-ubcore_unimport_seg
| |-- drivers-ub-urma-ubcore-ubcore_segment.c:warning:no-previous-prototype-for-ubcore_unregister_seg
| |-- drivers-ub-urma-ubcore-ubcore_tp.c:warning:no-previous-prototype-for-ubcore_get_tp_attr
| |-- drivers-ub-urma-ubcore-ubcore_tp.c:warning:no-previous-prototype-for-ubcore_get_tp_list
| |-- drivers-ub-urma-ubcore-ubcore_tp.c:warning:no-previous-prototype-for-ubcore_set_tp_attr
| |-- drivers-ub-urma-ubcore-ubcore_tp_table.c:warning:no-previous-prototype-for-ubcore_destroy_tp
| |-- drivers-ub-urma-ubcore-ubcore_vtp.c:sparse:sparse:symbol-ubcore_add_vtp_work_list-was-not-declared.-Should-it-be-static
| |-- drivers-ub-urma-ubcore-ubcore_vtp.c:sparse:sparse:symbol-ubcore_del_vtp_work_list-was-not-declared.-Should-it-be-static
| |-- drivers-ub-urma-ubcore-ubcore_vtp.c:warning:no-previous-prototype-for-ubcore_add_vtp_work_list
| |-- drivers-ub-urma-ubcore-ubcore_vtp.c:warning:no-previous-prototype-for-ubcore_del_vtp_work_list
| |-- drivers-ub-urma-uburma-uburma_cmd.h:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-noderef-__user-from-got-void-const-args_addr
| |-- drivers-ub-urma-uburma-uburma_cmd.h:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-noderef-__user-to-got-void-args_addr
| |-- drivers-ub-urma-uburma-uburma_cmd_tlv.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-args_addr-got-void-noderef-__user
| |-- drivers-ub-urma-uburma-uburma_cmd_tlv.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-args_addr-got-void-noderef-__user
| |-- drivers-ub-urma-uburma-uburma_dev_ops.c:sparse:sparse:symbol-uburma_register_mmu-was-not-declared.-Should-it-be-static
| |-- drivers-ub-urma-uburma-uburma_dev_ops.c:sparse:sparse:symbol-uburma_unregister_mmu-was-not-declared.-Should-it-be-static
| |-- drivers-ub-urma-uburma-uburma_dev_ops.c:warning:no-previous-prototype-for-uburma_register_mmu
| |-- drivers-ub-urma-uburma-uburma_dev_ops.c:warning:no-previous-prototype-for-uburma_unregister_mmu
| |-- drivers-ub-urma-uburma-uburma_event.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-const-noderef-__user-from-got-struct-uburma_cmd_hdr
| |-- fs-resctrl-monitor.c:warning:Cannot-understand-closid_num_dirty_rmid-The-number-of-dirty-RMID-each-CLOSID-has.
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-is_zhaoxin_kh40000
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- mm-madvise.c:warning:no-previous-prototype-for-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-memblock_alloc_range_nid_flags
| |-- mm-memcontrol.c:sparse:sparse:symbol-hisi_oom_recover-was-not-declared.-Should-it-be-static
| |-- mm-memory.c:sparse:sparse:symbol-__remap_pfn_range-was-not-declared.-Should-it-be-static
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-__remap_pfn_range
| `-- mm-mempolicy.c:warning:variable-vma-set-but-not-used
|-- loongarch-allmodconfig
| |-- block-blk-cgroup.c:warning:no-previous-prototype-for-function-bpf_blkcg_get_dev_iostat
| |-- block-blk-ioinf.c:warning:no-previous-prototype-for-function-ioinf_calc_budget
| |-- block-blk-ioinf.c:warning:no-previous-prototype-for-function-ioinf_done
| |-- block-genhd.c:warning:no-previous-prototype-for-function-part_stat_read_all
| |-- crypto-asymmetric_keys-pgp_library.c:warning:Excess-function-parameter-_data-description-in-pgp_parse_packets
| |-- crypto-asymmetric_keys-pgp_library.c:warning:Excess-function-parameter-_datalen-description-in-pgp_parse_packets
| |-- crypto-asymmetric_keys-pgp_library.c:warning:Function-parameter-or-member-data-not-described-in-pgp_parse_packets
| |-- crypto-asymmetric_keys-pgp_library.c:warning:Function-parameter-or-member-datalen-not-described-in-pgp_parse_packets
| |-- drivers-block-drbd-drbd_bitmap.c:warning:Function-parameter-or-member-peer_device-not-described-in-drbd_bm_write
| |-- drivers-net-ethernet-wangxun-ngbe-ngbe_main.c:warning:variable-vlnctrl-set-but-not-used
| |-- drivers-net-ethernet-wangxun-ngbe-ngbe_ptp.c:warning:unannotated-fall-through-between-switch-labels
| |-- drivers-net-ethernet-wangxun-ngbe-ngbe_sriov.c:warning:unannotated-fall-through-between-switch-labels
| |-- drivers-platform-surface-surface3_power.c:warning:snprintf-will-always-be-truncated-specified-size-is-but-format-string-expands-to-at-least
| |-- drivers-spi-spi-axi-spi-engine.c:warning:Function-parameter-or-member-p-not-described-in-spi_engine_message_state
| |-- drivers-spmi-spmi-pmic-arb.c:warning:Function-parameter-or-member-core-not-described-in-spmi_pmic_arb
| |-- drivers-xcu-xcu_group.c:warning:no-previous-prototype-for-function-__xcu_group_attach
| |-- fs-nfs-dir.c:warning:no-previous-prototype-for-function-nfs_check_have_lookup_cache_flag
| |-- fs-proc-stat.c:warning:no-previous-prototype-for-function-bpf_get_idle_time
| |-- fs-proc-stat.c:warning:no-previous-prototype-for-function-bpf_get_iowait_time
| |-- fs-proc-stat.c:warning:no-previous-prototype-for-function-bpf_show_all_irqs
| |-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
| |-- kernel-livepatch-core.c:warning:bad-line:
| |-- kernel-locking-mutex.c:warning:variable-ifs_clock-is-used-uninitialized-whenever-if-condition-is-true
| |-- kernel-power-swap.c:warning:Excess-function-parameter-exclusive-description-in-swsusp_close
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-tg_get_affinity_period
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-tg_set_affinity_period
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-tg_set_dynamic_affinity_mode
| |-- kernel-xsched-cfs.c:warning:Excess-function-parameter-gxcu-description-in-xg_update
| |-- kernel-xsched-cfs.c:warning:Function-parameter-or-member-new_xrt-not-described-in-xs_cfs_rq_update
| |-- kernel-xsched-cfs.c:warning:Function-parameter-or-member-task_delta-not-described-in-xg_update
| |-- kernel-xsched-cfs.c:warning:Function-parameter-or-member-xg-not-described-in-xg_update
| |-- kernel-xsched-cfs.c:warning:Function-parameter-or-member-xse_cfs-not-described-in-xs_cfs_rq_update
| |-- kernel-xsched-cfs.c:warning:no-previous-prototype-for-function-rq_init_fair
| |-- kernel-xsched-cfs.c:warning:no-previous-prototype-for-function-xs_rq_add
| |-- kernel-xsched-cfs.c:warning:no-previous-prototype-for-function-xs_rq_remove
| |-- kernel-xsched-cfs.c:warning:no-previous-prototype-for-function-xse_deinit_fair
| |-- kernel-xsched-cfs.c:warning:no-previous-prototype-for-function-xse_init_fair
| |-- kernel-xsched-cgroup.c:warning:Cannot-understand-brief-Initialize-the-core-components-of-an-xsched_group.
| |-- kernel-xsched-cgroup.c:warning:no-previous-prototype-for-function-xcu_move_task
| |-- kernel-xsched-core.c:warning:no-previous-prototype-for-function-xsched_sched_init
| |-- kernel-xsched-core.c:warning:no-previous-prototype-for-function-xsched_xse_set_class
| |-- kernel-xsched-rt.c:warning:no-previous-prototype-for-function-rq_init_rt
| |-- kernel-xsched-rt.c:warning:no-previous-prototype-for-function-xse_deinit_rt
| |-- kernel-xsched-rt.c:warning:no-previous-prototype-for-function-xse_init_rt
| |-- kernel-xsched-vstream.c:warning:no-previous-prototype-for-function-xcu_find
| |-- mm-madvise.c:warning:no-previous-prototype-for-function-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-function-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-function-__remap_pfn_range
| `-- mm-mempolicy.c:warning:variable-vma-set-but-not-used
|-- loongarch-allnoconfig
| |-- block-genhd.c:warning:no-previous-prototype-for-function-part_stat_read_all
| |-- include-linux-syscalls.h:warning:declaration-of-struct-xsched_attr-will-not-be-visible-outside-of-this-function
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
| |-- kernel-locking-mutex.c:warning:variable-ifs_clock-is-used-uninitialized-whenever-if-condition-is-true
| |-- kernel-xsched-vstream.c:error:conflicting-types-for-sys_xsched_getattr
| |-- kernel-xsched-vstream.c:error:conflicting-types-for-sys_xsched_setattr
| |-- mm-madvise.c:warning:no-previous-prototype-for-function-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-function-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| `-- mm-memory.c:warning:no-previous-prototype-for-function-__remap_pfn_range
|-- loongarch-allyesconfig
| |-- block-blk-cgroup.c:warning:no-previous-prototype-for-function-bpf_blkcg_get_dev_iostat
| |-- block-blk-ioinf.c:warning:no-previous-prototype-for-function-ioinf_calc_budget
| |-- block-blk-ioinf.c:warning:no-previous-prototype-for-function-ioinf_done
| |-- block-genhd.c:warning:no-previous-prototype-for-function-part_stat_read_all
| |-- crypto-asymmetric_keys-pgp_library.c:warning:Excess-function-parameter-_data-description-in-pgp_parse_packets
| |-- crypto-asymmetric_keys-pgp_library.c:warning:Excess-function-parameter-_datalen-description-in-pgp_parse_packets
| |-- crypto-asymmetric_keys-pgp_library.c:warning:Function-parameter-or-member-data-not-described-in-pgp_parse_packets
| |-- crypto-asymmetric_keys-pgp_library.c:warning:Function-parameter-or-member-datalen-not-described-in-pgp_parse_packets
| |-- drivers-block-drbd-drbd_bitmap.c:warning:Function-parameter-or-member-peer_device-not-described-in-drbd_bm_write
| |-- drivers-net-ethernet-huawei-bma-kbox_drv-kbox_panic.c:warning:diagnostic-behavior-may-be-improved-by-adding-the-format(printf-)-attribute-to-the-declaration-of-kbox_dump_painc_info
| |-- drivers-net-ethernet-huawei-bma-kbox_drv-kbox_printk.c:warning:diagnostic-behavior-may-be-improved-by-adding-the-format(printf-)-attribute-to-the-declaration-of-kbox_dump_printk_info
| |-- drivers-net-ethernet-wangxun-ngbe-ngbe_main.c:warning:variable-vlnctrl-set-but-not-used
| |-- drivers-net-ethernet-wangxun-ngbe-ngbe_ptp.c:warning:unannotated-fall-through-between-switch-labels
| |-- drivers-net-ethernet-wangxun-ngbe-ngbe_sriov.c:warning:unannotated-fall-through-between-switch-labels
| |-- drivers-platform-surface-surface3_power.c:warning:snprintf-will-always-be-truncated-specified-size-is-but-format-string-expands-to-at-least
| |-- drivers-spi-spi-axi-spi-engine.c:warning:Function-parameter-or-member-p-not-described-in-spi_engine_message_state
| |-- drivers-spmi-spmi-pmic-arb.c:warning:Function-parameter-or-member-core-not-described-in-spmi_pmic_arb
| |-- drivers-xcu-xcu_group.c:warning:no-previous-prototype-for-function-__xcu_group_attach
| |-- fs-mfs-data.c:warning:default-initialization-of-an-object-of-type-struct-vm_area_struct-with-const-member-leaves-the-object-uninitialized
| |-- fs-nfs-dir.c:warning:no-previous-prototype-for-function-nfs_check_have_lookup_cache_flag
| |-- fs-proc-stat.c:warning:no-previous-prototype-for-function-bpf_get_idle_time
| |-- fs-proc-stat.c:warning:no-previous-prototype-for-function-bpf_get_iowait_time
| |-- fs-proc-stat.c:warning:no-previous-prototype-for-function-bpf_show_all_irqs
| |-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside
| |-- kernel-bpf-mprog.c:warning:default-initialization-of-an-object-of-type-typeof-((attr-query.link_attach_flags))-(aka-const-unsigned-long-long-)-leaves-the-object-uninitialized
| |-- kernel-bpf-mprog.c:warning:default-initialization-of-an-object-of-type-typeof-((attr-query.link_ids))-(aka-const-unsigned-long-long-)-leaves-the-object-uninitialized
| |-- kernel-bpf-mprog.c:warning:default-initialization-of-an-object-of-type-typeof-((attr-query.prog_attach_flags))-(aka-const-unsigned-long-long-)-leaves-the-object-uninitialized
| |-- kernel-bpf-mprog.c:warning:default-initialization-of-an-object-of-type-typeof-((attr-query.prog_ids))-(aka-const-unsigned-long-long-)-leaves-the-object-uninitialized
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
| |-- kernel-livepatch-core.c:warning:bad-line:
| |-- kernel-locking-mutex.c:warning:variable-ifs_clock-is-used-uninitialized-whenever-if-condition-is-true
| |-- kernel-power-swap.c:warning:Excess-function-parameter-exclusive-description-in-swsusp_close
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-tg_get_affinity_period
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-tg_set_affinity_period
| |-- kernel-sched-core.c:warning:no-previous-prototype-for-function-tg_set_dynamic_affinity_mode
| |-- kernel-xsched-cfs.c:warning:Excess-function-parameter-gxcu-description-in-xg_update
| |-- kernel-xsched-cfs.c:warning:Function-parameter-or-member-new_xrt-not-described-in-xs_cfs_rq_update
| |-- kernel-xsched-cfs.c:warning:Function-parameter-or-member-task_delta-not-described-in-xg_update
| |-- kernel-xsched-cfs.c:warning:Function-parameter-or-member-xg-not-described-in-xg_update
| |-- kernel-xsched-cfs.c:warning:Function-parameter-or-member-xse_cfs-not-described-in-xs_cfs_rq_update
| |-- kernel-xsched-cfs.c:warning:no-previous-prototype-for-function-rq_init_fair
| |-- kernel-xsched-cfs.c:warning:no-previous-prototype-for-function-xs_rq_add
| |-- kernel-xsched-cfs.c:warning:no-previous-prototype-for-function-xs_rq_remove
| |-- kernel-xsched-cfs.c:warning:no-previous-prototype-for-function-xse_deinit_fair
| |-- kernel-xsched-cfs.c:warning:no-previous-prototype-for-function-xse_init_fair
| |-- kernel-xsched-cgroup.c:warning:Cannot-understand-brief-Initialize-the-core-components-of-an-xsched_group.
| |-- kernel-xsched-cgroup.c:warning:no-previous-prototype-for-function-xcu_move_task
| |-- kernel-xsched-core.c:warning:no-previous-prototype-for-function-xsched_sched_init
| |-- kernel-xsched-core.c:warning:no-previous-prototype-for-function-xsched_xse_set_class
| |-- kernel-xsched-rt.c:warning:no-previous-prototype-for-function-rq_init_rt
| |-- kernel-xsched-rt.c:warning:no-previous-prototype-for-function-xse_deinit_rt
| |-- kernel-xsched-rt.c:warning:no-previous-prototype-for-function-xse_init_rt
| |-- kernel-xsched-vstream.c:warning:no-previous-prototype-for-function-xcu_find
| |-- lib-..-mm-internal.h:warning:diagnostic-behavior-may-be-improved-by-adding-the-format(printf-)-attribute-to-the-declaration-of-shrinker_debugfs_name_alloc
| |-- mm-damon-..-internal.h:warning:diagnostic-behavior-may-be-improved-by-adding-the-format(printf-)-attribute-to-the-declaration-of-shrinker_debugfs_name_alloc
| |-- mm-internal.h:warning:diagnostic-behavior-may-be-improved-by-adding-the-format(printf-)-attribute-to-the-declaration-of-shrinker_debugfs_name_alloc
| |-- mm-madvise.c:warning:no-previous-prototype-for-function-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-function-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-function-__remap_pfn_range
| |-- mm-mempolicy.c:warning:variable-vma-set-but-not-used
| |-- mm-shrinker.c:warning:diagnostic-behavior-may-be-improved-by-adding-the-format(printf-)-attribute-to-the-declaration-of-shrinker_alloc
| |-- net-ipv4-tcp_comp.c:warning:no-previous-prototype-for-function-comp_setup_strp
| `-- net-ipv4-tcp_comp.c:warning:no-previous-prototype-for-function-comp_stream_read
|-- loongarch-defconfig
| |-- block-genhd.c:warning:no-previous-prototype-for-function-part_stat_read_all
| |-- drivers-block-drbd-drbd_bitmap.c:warning:Function-parameter-or-member-peer_device-not-described-in-drbd_bm_write
| |-- drivers-net-ethernet-wangxun-ngbe-ngbe_main.c:warning:variable-vlnctrl-set-but-not-used
| |-- drivers-net-ethernet-wangxun-ngbe-ngbe_ptp.c:warning:unannotated-fall-through-between-switch-labels
| |-- drivers-net-ethernet-wangxun-ngbe-ngbe_sriov.c:warning:unannotated-fall-through-between-switch-labels
| |-- fs-nfs-dir.c:warning:no-previous-prototype-for-function-nfs_check_have_lookup_cache_flag
| |-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside
| |-- include-linux-syscalls.h:warning:declaration-of-struct-xsched_attr-will-not-be-visible-outside-of-this-function
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
| |-- kernel-livepatch-core.c:warning:bad-line:
| |-- kernel-locking-mutex.c:warning:variable-ifs_clock-is-used-uninitialized-whenever-if-condition-is-true
| |-- kernel-power-swap.c:warning:Excess-function-parameter-exclusive-description-in-swsusp_close
| |-- kernel-xsched-vstream.c:error:conflicting-types-for-sys_xsched_getattr
| |-- kernel-xsched-vstream.c:error:conflicting-types-for-sys_xsched_setattr
| |-- mm-madvise.c:warning:no-previous-prototype-for-function-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-function-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-function-__remap_pfn_range
| |-- mm-mempolicy.c:warning:variable-vma-set-but-not-used
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- loongarch-randconfig-001-20251212
| |-- include-linux-syscalls.h:warning:declaration-of-struct-xsched_attr-will-not-be-visible-outside-of-this-function
| |-- kernel-bpf-mprog.c:warning:default-initialization-of-an-object-of-type-typeof-((attr-query.link_attach_flags))-(aka-const-unsigned-long-long-)-leaves-the-object-uninitialized
| |-- kernel-bpf-mprog.c:warning:default-initialization-of-an-object-of-type-typeof-((attr-query.link_ids))-(aka-const-unsigned-long-long-)-leaves-the-object-uninitialized
| |-- kernel-bpf-mprog.c:warning:default-initialization-of-an-object-of-type-typeof-((attr-query.prog_attach_flags))-(aka-const-unsigned-long-long-)-leaves-the-object-uninitialized
| |-- kernel-bpf-mprog.c:warning:default-initialization-of-an-object-of-type-typeof-((attr-query.prog_ids))-(aka-const-unsigned-long-long-)-leaves-the-object-uninitialized
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
| |-- kernel-locking-mutex.c:warning:variable-ifs_clock-is-used-uninitialized-whenever-if-condition-is-true
| |-- kernel-xsched-vstream.c:error:conflicting-types-for-sys_xsched_getattr
| |-- kernel-xsched-vstream.c:error:conflicting-types-for-sys_xsched_setattr
| |-- lib-..-mm-internal.h:warning:diagnostic-behavior-may-be-improved-by-adding-the-format(printf-)-attribute-to-the-declaration-of-shrinker_debugfs_name_alloc
| |-- mm-internal.h:warning:diagnostic-behavior-may-be-improved-by-adding-the-format(printf-)-attribute-to-the-declaration-of-shrinker_debugfs_name_alloc
| |-- mm-madvise.c:warning:no-previous-prototype-for-function-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-function-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-function-__remap_pfn_range
| `-- mm-shrinker.c:warning:diagnostic-behavior-may-be-improved-by-adding-the-format(printf-)-attribute-to-the-declaration-of-shrinker_alloc
|-- loongarch-randconfig-002-20251212
| |-- include-linux-syscalls.h:warning:declaration-of-struct-xsched_attr-will-not-be-visible-outside-of-this-function
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
| |-- kernel-locking-mutex.c:warning:variable-ifs_clock-is-used-uninitialized-whenever-if-condition-is-true
| |-- kernel-xsched-vstream.c:error:conflicting-types-for-sys_xsched_getattr
| |-- kernel-xsched-vstream.c:error:conflicting-types-for-sys_xsched_setattr
| |-- mm-madvise.c:warning:no-previous-prototype-for-function-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-function-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| `-- mm-memory.c:warning:no-previous-prototype-for-function-__remap_pfn_range
|-- loongarch-randconfig-r071-20251212
| |-- block-genhd.c:warning:no-previous-prototype-for-function-part_stat_read_all
| |-- crypto-asymmetric_keys-pgp_library.c:warning:Excess-function-parameter-_data-description-in-pgp_parse_packets
| |-- crypto-asymmetric_keys-pgp_library.c:warning:Excess-function-parameter-_datalen-description-in-pgp_parse_packets
| |-- crypto-asymmetric_keys-pgp_library.c:warning:Function-parameter-or-member-data-not-described-in-pgp_parse_packets
| |-- crypto-asymmetric_keys-pgp_library.c:warning:Function-parameter-or-member-datalen-not-described-in-pgp_parse_packets
| |-- include-linux-syscalls.h:warning:declaration-of-struct-xsched_attr-will-not-be-visible-outside-of-this-function
| |-- kernel-bpf-mprog.c:warning:default-initialization-of-an-object-of-type-typeof-((attr-query.link_attach_flags))-(aka-const-unsigned-long-long-)-leaves-the-object-uninitialized
| |-- kernel-bpf-mprog.c:warning:default-initialization-of-an-object-of-type-typeof-((attr-query.link_ids))-(aka-const-unsigned-long-long-)-leaves-the-object-uninitialized
| |-- kernel-bpf-mprog.c:warning:default-initialization-of-an-object-of-type-typeof-((attr-query.prog_attach_flags))-(aka-const-unsigned-long-long-)-leaves-the-object-uninitialized
| |-- kernel-bpf-mprog.c:warning:default-initialization-of-an-object-of-type-typeof-((attr-query.prog_ids))-(aka-const-unsigned-long-long-)-leaves-the-object-uninitialized
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
| |-- kernel-locking-mutex.c:warning:variable-ifs_clock-is-used-uninitialized-whenever-if-condition-is-true
| |-- kernel-xsched-vstream.c:error:conflicting-types-for-sys_xsched_getattr
| |-- kernel-xsched-vstream.c:error:conflicting-types-for-sys_xsched_setattr
| |-- lib-..-mm-internal.h:warning:diagnostic-behavior-may-be-improved-by-adding-the-format(printf-)-attribute-to-the-declaration-of-shrinker_debugfs_name_alloc
| |-- mm-internal.h:warning:diagnostic-behavior-may-be-improved-by-adding-the-format(printf-)-attribute-to-the-declaration-of-shrinker_debugfs_name_alloc
| |-- mm-madvise.c:warning:no-previous-prototype-for-function-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-function-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-function-__remap_pfn_range
| `-- mm-shrinker.c:warning:diagnostic-behavior-may-be-improved-by-adding-the-format(printf-)-attribute-to-the-declaration-of-shrinker_alloc
|-- x86_64-allnoconfig
| |-- block-genhd.c:warning:no-previous-prototype-for-function-part_stat_read_all
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
| |-- kernel-locking-mutex.c:warning:variable-ifs_clock-is-used-uninitialized-whenever-if-condition-is-true
| |-- mm-madvise.c:warning:no-previous-prototype-for-function-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-function-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| `-- mm-memory.c:warning:no-previous-prototype-for-function-__remap_pfn_range
|-- x86_64-buildonly-randconfig-006-20251212
| |-- block-genhd.c:warning:no-previous-prototype-for-function-part_stat_read_all
| |-- drivers-pinctrl-zhaoxin-pinctrl-kx7000.c:warning:overlapping-comparisons-always-evaluate-to-true
| |-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
| |-- kernel-locking-mutex.c:warning:variable-ifs_clock-is-used-uninitialized-whenever-if-condition-is-true
| |-- mm-madvise.c:warning:no-previous-prototype-for-function-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-function-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-function-__remap_pfn_range
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-defconfig
| |-- block-genhd.c:warning:no-previous-prototype-for-part_stat_read_all
| |-- fs-nfs-dir.c:warning:no-previous-prototype-for-nfs_check_have_lookup_cache_flag
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-power-swap.c:warning:Excess-function-parameter-exclusive-description-in-swsusp_close
| |-- mm-madvise.c:warning:no-previous-prototype-for-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-__remap_pfn_range
| |-- mm-mempolicy.c:warning:variable-vma-set-but-not-used
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-001-20251212
| |-- block-genhd.c:warning:no-previous-prototype-for-part_stat_read_all
| |-- drivers-media-radio-radio-si476x.c:warning:s-directive-output-may-be-truncated-writing-up-to-bytes-into-a-region-of-size
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_vsi.c:warning:variable-queue_mgt-set-but-not-used
| |-- fs-nfs-dir.c:warning:no-previous-prototype-for-nfs_check_have_lookup_cache_flag
| |-- fs-resctrl-monitor.c:warning:Cannot-understand-closid_num_dirty_rmid-The-number-of-dirty-RMID-each-CLOSID-has.
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-is_zhaoxin_kh40000
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-sched-debug.c:warning:no-previous-prototype-for-is_prefer_numa
| |-- mm-madvise.c:warning:no-previous-prototype-for-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-__remap_pfn_range
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-002-20251212
| |-- block-genhd.c:warning:no-previous-prototype-for-function-part_stat_read_all
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_link_speed_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_rcv_ctl_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_common-nbl_common.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_common-nbl_common.c:warning:variable-node_num-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_vsi.c:warning:variable-queue_mgt-set-but-not-used
| |-- drivers-pinctrl-zhaoxin-pinctrl-kx7000.c:warning:overlapping-comparisons-always-evaluate-to-true
| |-- fs-nfs-dir.c:warning:no-previous-prototype-for-function-nfs_check_have_lookup_cache_flag
| |-- fs-resctrl-monitor.c:warning:Cannot-understand-closid_num_dirty_rmid-The-number-of-dirty-RMID-each-CLOSID-has.
| |-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
| |-- kernel-locking-mutex.c:warning:variable-ifs_clock-is-used-uninitialized-whenever-if-condition-is-true
| |-- mm-madvise.c:warning:no-previous-prototype-for-function-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-function-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-function-__remap_pfn_range
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-003-20251212
| |-- block-genhd.c:warning:no-previous-prototype-for-function-part_stat_read_all
| |-- drivers-block-drbd-drbd_bitmap.c:warning:Function-parameter-or-member-peer_device-not-described-in-drbd_bm_write
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_link_speed_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_rcv_ctl_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-vfn-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_vsi.c:warning:variable-queue_mgt-set-but-not-used
| |-- drivers-pinctrl-zhaoxin-pinctrl-kx7000.c:warning:overlapping-comparisons-always-evaluate-to-true
| |-- fs-nfs-dir.c:warning:no-previous-prototype-for-function-nfs_check_have_lookup_cache_flag
| |-- include-linux-fortify-string.h:warning:call-to-__write_overflow_field-declared-with-warning-attribute:detected-write-beyond-size-of-field-(1st-parameter)-maybe-use-struct_group()
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
| |-- kernel-locking-mutex.c:warning:variable-ifs_clock-is-used-uninitialized-whenever-if-condition-is-true
| |-- mm-madvise.c:warning:no-previous-prototype-for-function-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-function-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-function-__remap_pfn_range
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-004-20251212
| |-- block-genhd.c:warning:no-previous-prototype-for-function-part_stat_read_all
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_link_speed_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_rcv_ctl_configure-Werror-Wmissing-prototypes
| |-- drivers-pinctrl-zhaoxin-pinctrl-kx7000.c:warning:overlapping-comparisons-always-evaluate-to-true
| |-- fs-nfs-dir.c:warning:no-previous-prototype-for-function-nfs_check_have_lookup_cache_flag
| |-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
| |-- kernel-locking-mutex.c:warning:variable-ifs_clock-is-used-uninitialized-whenever-if-condition-is-true
| |-- mm-gmem.c:warning:unused-variable-nid
| |-- mm-gmem_phys.c:warning:no-previous-prototype-for-function-gm_evict_page
| |-- mm-madvise.c:warning:no-previous-prototype-for-function-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-function-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-function-__remap_pfn_range
| |-- mm-mempolicy.c:warning:variable-vma-set-but-not-used
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-005-20251212
| |-- block-genhd.c:warning:no-previous-prototype-for-function-part_stat_read_all
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_link_speed_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_rcv_ctl_configure-Werror-Wmissing-prototypes
| |-- drivers-pinctrl-zhaoxin-pinctrl-kx7000.c:warning:overlapping-comparisons-always-evaluate-to-true
| |-- fs-nfs-dir.c:warning:no-previous-prototype-for-function-nfs_check_have_lookup_cache_flag
| |-- fs-resctrl-monitor.c:warning:Cannot-understand-closid_num_dirty_rmid-The-number-of-dirty-RMID-each-CLOSID-has.
| |-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
| |-- kernel-locking-mutex.c:warning:variable-ifs_clock-is-used-uninitialized-whenever-if-condition-is-true
| |-- mm-madvise.c:warning:no-previous-prototype-for-function-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-function-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-function-__remap_pfn_range
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-012-20251212
| |-- fs-nfs-dir.c:warning:no-previous-prototype-for-nfs_check_have_lookup_cache_flag
| |-- fs-resctrl-monitor.c:warning:Cannot-understand-closid_num_dirty_rmid-The-number-of-dirty-RMID-each-CLOSID-has.
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-sched-debug.c:warning:no-previous-prototype-for-is_prefer_numa
| |-- mm-gmem.c:warning:unused-variable-nid
| |-- mm-madvise.c:warning:no-previous-prototype-for-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-memblock_alloc_range_nid_flags
| |-- mm-memcontrol.c:warning:mem_cgroup_check_swap_for_v1-defined-but-not-used
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-__remap_pfn_range
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-013-20251212
| |-- fs-nfs-dir.c:warning:no-previous-prototype-for-nfs_check_have_lookup_cache_flag
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-is_zhaoxin_kh40000
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-sched-debug.c:warning:no-previous-prototype-for-is_prefer_numa
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-__remap_pfn_range
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-014-20251212
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_link_speed_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_rcv_ctl_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-vfn-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_vsi.c:warning:variable-queue_mgt-set-but-not-used
| |-- drivers-pinctrl-zhaoxin-pinctrl-kx7000.c:warning:overlapping-comparisons-always-evaluate-to-true
| |-- fs-nfs-dir.c:warning:no-previous-prototype-for-function-nfs_check_have_lookup_cache_flag
| |-- include-linux-fortify-string.h:warning:call-to-__write_overflow_field-declared-with-warning-attribute:detected-write-beyond-size-of-field-(1st-parameter)-maybe-use-struct_group()
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
| |-- kernel-locking-mutex.c:warning:variable-ifs_clock-is-used-uninitialized-whenever-if-condition-is-true
| |-- mm-gmem.c:warning:unused-variable-nid
| |-- mm-gmem_phys.c:warning:no-previous-prototype-for-function-gm_evict_page
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-function-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-function-__remap_pfn_range
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-015-20251212
| |-- block-genhd.c:warning:no-previous-prototype-for-part_stat_read_all
| |-- 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
| |-- fs-nfs-dir.c:warning:no-previous-prototype-for-nfs_check_have_lookup_cache_flag
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-sched-debug.c:warning:no-previous-prototype-for-is_prefer_numa
| |-- mm-madvise.c:warning:no-previous-prototype-for-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-memblock_alloc_range_nid_flags
| |-- mm-memcontrol.c:warning:mem_cgroup_check_swap_for_v1-defined-but-not-used
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-__remap_pfn_range
| |-- mm-mempolicy.c:warning:variable-vma-set-but-not-used
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-016-20251212
| |-- block-genhd.c:warning:no-previous-prototype-for-function-part_stat_read_all
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_link_speed_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_rcv_ctl_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_common-nbl_common.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_common-nbl_common.c:warning:variable-node_num-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-vfn-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_vsi.c:warning:variable-queue_mgt-set-but-not-used
| |-- drivers-pinctrl-zhaoxin-pinctrl-kx7000.c:warning:overlapping-comparisons-always-evaluate-to-true
| |-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside
| |-- include-linux-fortify-string.h:warning:call-to-__write_overflow_field-declared-with-warning-attribute:detected-write-beyond-size-of-field-(1st-parameter)-maybe-use-struct_group()
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
| |-- kernel-locking-mutex.c:warning:variable-ifs_clock-is-used-uninitialized-whenever-if-condition-is-true
| |-- mm-gmem.c:warning:unused-variable-nid
| |-- mm-gmem_phys.c:warning:no-previous-prototype-for-function-gm_evict_page
| |-- mm-madvise.c:warning:no-previous-prototype-for-function-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-function-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-function-__remap_pfn_range
| |-- mm-mempolicy.c:warning:variable-vma-set-but-not-used
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-071-20251212
| |-- block-genhd.c:warning:no-previous-prototype-for-part_stat_read_all
| |-- fs-nfs-dir.c:warning:no-previous-prototype-for-nfs_check_have_lookup_cache_flag
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-is_zhaoxin_kh40000
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-power-swap.c:warning:Excess-function-parameter-exclusive-description-in-swsusp_close
| |-- kernel-sched-debug.c:warning:no-previous-prototype-for-is_prefer_numa
| |-- mm-gmem.c:warning:unused-variable-nid
| |-- mm-madvise.c:warning:no-previous-prototype-for-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-__remap_pfn_range
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-072-20251212
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_vsi.c:warning:variable-queue_mgt-set-but-not-used
| |-- fs-nfs-dir.c:warning:no-previous-prototype-for-nfs_check_have_lookup_cache_flag
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-sched-debug.c:warning:no-previous-prototype-for-is_prefer_numa
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-__remap_pfn_range
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-073-20251212
| |-- block-genhd.c:warning:no-previous-prototype-for-function-part_stat_read_all
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_link_speed_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_rcv_ctl_configure-Werror-Wmissing-prototypes
| |-- drivers-pinctrl-zhaoxin-pinctrl-kx7000.c:warning:overlapping-comparisons-always-evaluate-to-true
| |-- drivers-spi-spi-axi-spi-engine.c:warning:Function-parameter-or-member-p-not-described-in-spi_engine_message_state
| |-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
| |-- kernel-locking-mutex.c:warning:variable-ifs_clock-is-used-uninitialized-whenever-if-condition-is-true
| |-- mm-gmem.c:warning:unused-variable-nid
| |-- mm-gmem_phys.c:warning:no-previous-prototype-for-function-gm_evict_page
| |-- mm-madvise.c:warning:no-previous-prototype-for-function-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-function-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-function-__remap_pfn_range
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-074-20251212
| |-- block-genhd.c:warning:no-previous-prototype-for-part_stat_read_all
| |-- drivers-crypto-ccp-hygon-ccp-mdev.c:error:struct-device-has-no-member-named-numa_node
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-is_zhaoxin_kh40000
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-sched-debug.c:warning:no-previous-prototype-for-is_prefer_numa
| |-- mm-madvise.c:warning:no-previous-prototype-for-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-memblock_alloc_range_nid_flags
| |-- mm-memcontrol.c:warning:mem_cgroup_check_swap_for_v1-defined-but-not-used
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-__remap_pfn_range
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-075-20251212
| |-- block-genhd.c:warning:no-previous-prototype-for-function-part_stat_read_all
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_link_speed_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_rcv_ctl_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-vfn-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_vsi.c:warning:variable-queue_mgt-set-but-not-used
| |-- fs-nfs-dir.c:warning:no-previous-prototype-for-function-nfs_check_have_lookup_cache_flag
| |-- fs-resctrl-monitor.c:warning:Cannot-understand-closid_num_dirty_rmid-The-number-of-dirty-RMID-each-CLOSID-has.
| |-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
| |-- kernel-locking-mutex.c:warning:variable-ifs_clock-is-used-uninitialized-whenever-if-condition-is-true
| |-- mm-gmem_phys.c:warning:no-previous-prototype-for-function-gm_evict_page
| |-- mm-madvise.c:warning:no-previous-prototype-for-function-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-function-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-function-__remap_pfn_range
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-076-20251212
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-is_zhaoxin_kh40000
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-sched-debug.c:warning:no-previous-prototype-for-is_prefer_numa
| |-- mm-gmem.c:warning:unused-variable-nid
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-__remap_pfn_range
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-101-20251212
| |-- block-genhd.c:warning:no-previous-prototype-for-function-part_stat_read_all
| |-- drivers-crypto-ccp-hygon-csv-dev.c:warning:Function-parameter-or-member-api_minor-not-described-in-user_data_status
| |-- drivers-crypto-ccp-hygon-psp-dev.c:warning:no-previous-prototype-for-function-atomic64_exchange
| |-- drivers-crypto-ccp-hygon-vpsp.c:warning:no-previous-prototype-for-function-vpsp_set_default_vid_permission
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_link_speed_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_rcv_ctl_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_common-nbl_common.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_common-nbl_common.c:warning:variable-node_num-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-vfn-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_vsi.c:warning:variable-queue_mgt-set-but-not-used
| |-- drivers-pinctrl-zhaoxin-pinctrl-kx7000.c:warning:overlapping-comparisons-always-evaluate-to-true
| |-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside
| |-- include-linux-fortify-string.h:warning:call-to-__write_overflow_field-declared-with-warning-attribute:detected-write-beyond-size-of-field-(1st-parameter)-maybe-use-struct_group()
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
| |-- kernel-locking-mutex.c:warning:variable-ifs_clock-is-used-uninitialized-whenever-if-condition-is-true
| |-- mm-gmem.c:warning:unused-variable-nid
| |-- mm-gmem_phys.c:warning:no-previous-prototype-for-function-gm_evict_page
| |-- mm-madvise.c:warning:no-previous-prototype-for-function-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-function-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-function-__remap_pfn_range
| |-- mm-mempolicy.c:warning:variable-vma-set-but-not-used
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-102-20251212
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_main.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_monitor.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-vfn-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_vsi.c:warning:variable-queue_mgt-set-but-not-used
| |-- fs-nfs-dir.c:warning:no-previous-prototype-for-nfs_check_have_lookup_cache_flag
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-sched-debug.c:warning:no-previous-prototype-for-is_prefer_numa
| |-- mm-madvise.c:warning:no-previous-prototype-for-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-memblock_alloc_range_nid_flags
| |-- mm-memcontrol.c:warning:mem_cgroup_check_swap_for_v1-defined-but-not-used
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-__remap_pfn_range
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-103-20251212
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_link_speed_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_rcv_ctl_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-vfn-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_vsi.c:warning:variable-queue_mgt-set-but-not-used
| |-- drivers-pinctrl-zhaoxin-pinctrl-kx7000.c:warning:overlapping-comparisons-always-evaluate-to-true
| |-- fs-nfs-dir.c:warning:no-previous-prototype-for-function-nfs_check_have_lookup_cache_flag
| |-- include-linux-fortify-string.h:warning:call-to-__write_overflow_field-declared-with-warning-attribute:detected-write-beyond-size-of-field-(1st-parameter)-maybe-use-struct_group()
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
| |-- kernel-locking-mutex.c:warning:variable-ifs_clock-is-used-uninitialized-whenever-if-condition-is-true
| |-- mm-gmem.c:warning:unused-variable-nid
| |-- mm-gmem_phys.c:warning:no-previous-prototype-for-function-gm_evict_page
| |-- mm-madvise.c:warning:no-previous-prototype-for-function-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-function-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-function-__remap_pfn_range
| |-- mm-mempolicy.c:warning:variable-vma-set-but-not-used
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-104-20251212
| |-- block-genhd.c:warning:no-previous-prototype-for-part_stat_read_all
| |-- fs-nfs-dir.c:warning:no-previous-prototype-for-nfs_check_have_lookup_cache_flag
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-is_zhaoxin_kh40000
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-power-swap.c:warning:Excess-function-parameter-exclusive-description-in-swsusp_close
| |-- kernel-sched-debug.c:warning:no-previous-prototype-for-is_prefer_numa
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-__remap_pfn_range
| |-- mm-mempolicy.c:warning:variable-vma-set-but-not-used
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-121-20251212
| |-- block-genhd.c:warning:no-previous-prototype-for-part_stat_read_all
| |-- drivers-net-ethernet-linkdata-sxe-base-log-sxe_log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxe-base-trace-sxe_trace.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ipsec.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_main.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_monitor.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_netdev.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_common-nbl_common.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-vfn-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-noderef-__user-to-got-void
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-ring_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_vsi.c:warning:variable-queue_mgt-set-but-not-used
| |-- fs-nfs-dir.c:warning:no-previous-prototype-for-nfs_check_have_lookup_cache_flag
| |-- fs-resctrl-monitor.c:warning:Cannot-understand-closid_num_dirty_rmid-The-number-of-dirty-RMID-each-CLOSID-has.
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-is_zhaoxin_kh40000
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-sched-debug.c:warning:no-previous-prototype-for-is_prefer_numa
| |-- mm-gmem.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-enum-gm_ret-ret-got-restricted-vm_fault_t
| |-- mm-gmem.c:warning:unused-variable-nid
| |-- mm-gmem_phys.c:sparse:sparse:symbol-gm_evict_page-was-not-declared.-Should-it-be-static
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-memblock_alloc_range_nid_flags
| |-- mm-memory.c:sparse:sparse:symbol-__remap_pfn_range-was-not-declared.-Should-it-be-static
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-__remap_pfn_range
| |-- mm-mempolicy.c:warning:variable-vma-set-but-not-used
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-122-20251212
| |-- block-genhd.c:warning:no-previous-prototype-for-function-part_stat_read_all
| |-- drivers-crypto-ccp-hygon-ccp-mdev.c:error:no-member-named-numa_node-in-struct-device
| |-- drivers-crypto-ccp-hygon-psp-dev.c:warning:no-previous-prototype-for-function-atomic64_exchange
| |-- drivers-net-ethernet-linkdata-sxe-base-log-sxe_log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxe-base-trace-sxe_trace.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_link_speed_get-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ipsec.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_rcv_ctl_configure-Werror-Wmissing-prototypes
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_main.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_monitor.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_netdev.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_common-nbl_common.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_common-nbl_common.c:warning:variable-node_num-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-vfn-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-ring_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_vsi.c:warning:variable-queue_mgt-set-but-not-used
| |-- drivers-pinctrl-zhaoxin-pinctrl-kx7000.c:warning:overlapping-comparisons-always-evaluate-to-true
| |-- fs-nfs-dir.c:warning:no-previous-prototype-for-function-nfs_check_have_lookup_cache_flag
| |-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
| |-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
| |-- kernel-locking-mutex.c:warning:variable-ifs_clock-is-used-uninitialized-whenever-if-condition-is-true
| |-- mm-madvise.c:warning:no-previous-prototype-for-function-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-function-memblock_alloc_range_nid_flags
| |-- mm-memory.c:sparse:sparse:symbol-__remap_pfn_range-was-not-declared.-Should-it-be-static
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-function-__remap_pfn_range
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-123-20251212
| |-- block-genhd.c:warning:no-previous-prototype-for-part_stat_read_all
| |-- drivers-net-ethernet-linkdata-sxe-base-log-sxe_log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxe-base-trace-sxe_trace.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ipsec.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_main.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_monitor.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_netdev.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_common-nbl_common.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-vfn-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-ring_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_vsi.c:warning:variable-queue_mgt-set-but-not-used
| |-- fs-nfs-dir.c:warning:no-previous-prototype-for-nfs_check_have_lookup_cache_flag
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-is_zhaoxin_kh40000
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-sched-debug.c:warning:no-previous-prototype-for-is_prefer_numa
| |-- mm-gmem.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-enum-gm_ret-ret-got-restricted-vm_fault_t
| |-- mm-gmem_phys.c:sparse:sparse:symbol-gm_evict_page-was-not-declared.-Should-it-be-static
| |-- mm-madvise.c:warning:no-previous-prototype-for-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-memblock_alloc_range_nid_flags
| |-- mm-memcontrol.c:warning:mem_cgroup_check_swap_for_v1-defined-but-not-used
| |-- mm-memory.c:sparse:sparse:symbol-__remap_pfn_range-was-not-declared.-Should-it-be-static
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-__remap_pfn_range
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-161-20251212
| |-- block-genhd.c:warning:no-previous-prototype-for-part_stat_read_all
| |-- drivers-block-drbd-drbd_bitmap.c:warning:Function-parameter-or-member-peer_device-not-described-in-drbd_bm_write
| |-- drivers-net-ethernet-linkdata-sxe-base-log-sxe_log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxe-base-trace-sxe_trace.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ipsec.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_netdev.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-vfn-set-but-not-used
| |-- fs-nfs-dir.c:warning:no-previous-prototype-for-nfs_check_have_lookup_cache_flag
| |-- fs-resctrl-monitor.c:warning:Cannot-understand-closid_num_dirty_rmid-The-number-of-dirty-RMID-each-CLOSID-has.
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-is_zhaoxin_kh40000
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-power-swap.c:warning:Excess-function-parameter-exclusive-description-in-swsusp_close
| |-- kernel-sched-debug.c:warning:no-previous-prototype-for-is_prefer_numa
| |-- mm-gmem.c:warning:unused-variable-nid
| |-- mm-madvise.c:warning:no-previous-prototype-for-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-__remap_pfn_range
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-r061-20251212
| |-- block-genhd.c:warning:no-previous-prototype-for-part_stat_read_all
| |-- drivers-net-ethernet-linkdata-sxe-base-log-sxe_log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxe-base-trace-sxe_trace.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ipsec.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ptp.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxevf-base-log-sxe_log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_main.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_monitor.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_netdev.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_ring.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_common-nbl_common.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-vfn-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_service.c:warning:variable-ring_mgt-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:variable-phy_ops-set-but-not-used
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_vsi.c:warning:variable-queue_mgt-set-but-not-used
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-is_zhaoxin_kh40000
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-sched-debug.c:warning:no-previous-prototype-for-is_prefer_numa
| |-- mm-madvise.c:warning:no-previous-prototype-for-force_swapin_vma
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-memblock_alloc_range_nid_flags
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-__remap_pfn_range
| |-- mm-mempolicy.c:warning:variable-vma-set-but-not-used
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
|-- x86_64-randconfig-r122-20251213
| |-- crypto-asymmetric_keys-pgp_library.c:warning:Excess-function-parameter-_data-description-in-pgp_parse_packets
| |-- crypto-asymmetric_keys-pgp_library.c:warning:Excess-function-parameter-_datalen-description-in-pgp_parse_packets
| |-- crypto-asymmetric_keys-pgp_library.c:warning:Function-parameter-or-member-data-not-described-in-pgp_parse_packets
| |-- crypto-asymmetric_keys-pgp_library.c:warning:Function-parameter-or-member-datalen-not-described-in-pgp_parse_packets
| |-- drivers-cpuinspect-sysfs.c:warning:no-previous-prototype-for-cpu_utility_show
| |-- drivers-cpuinspect-sysfs.c:warning:no-previous-prototype-for-cpu_utility_store
| |-- drivers-cpuinspect-sysfs.c:warning:no-previous-prototype-for-patrol_times_store
| |-- drivers-cpuinspect-sysfs.c:warning:no-previous-prototype-for-start_patrol_store
| |-- drivers-crypto-montage-tsse-tsse_dev_drv.c:sparse:sparse:symbol-dev_attr_tsse_image_load-was-not-declared.-Should-it-be-static
| |-- drivers-crypto-montage-tsse-tsse_fw_service.c:sparse:sparse:cast-removes-address-space-__iomem-of-expression
| |-- drivers-crypto-montage-tsse-tsse_fw_service.c:sparse:sparse:incorrect-type-in-argument-(different-address-spaces)-expected-void-volatile-noderef-__iomem-got-unsigned-char-usertype
| |-- drivers-crypto-montage-tsse-tsse_vuart.c:sparse:sparse:cast-to-restricted-__le32
| |-- drivers-crypto-montage-tsse-tsse_vuart.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-int-value-got-restricted-__le32-usertype
| |-- drivers-net-ethernet-linkdata-sxe-base-log-sxe_log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxe-base-trace-sxe_trace.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ipsec.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_main.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_monitor.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_netdev.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- drivers-spi-spi-axi-spi-engine.c:warning:Function-parameter-or-member-p-not-described-in-spi_engine_message_state
| |-- drivers-xcu-xcu_group.c:sparse:sparse:symbol-__xcu_group_attach-was-not-declared.-Should-it-be-static
| |-- drivers-xcu-xcu_group.c:warning:no-previous-prototype-for-__xcu_group_attach
| |-- fs-nfs-dir.c:warning:no-previous-prototype-for-nfs_check_have_lookup_cache_flag
| |-- fs-resctrl-monitor.c:warning:Cannot-understand-closid_num_dirty_rmid-The-number-of-dirty-RMID-each-CLOSID-has.
| |-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
| |-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-is_zhaoxin_kh40000
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
| |-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
| |-- kernel-xsched-core.c:sparse:sparse:symbol-xsched_sched_init-was-not-declared.-Should-it-be-static
| |-- kernel-xsched-core.c:sparse:sparse:symbol-xsched_xse_set_class-was-not-declared.-Should-it-be-static
| |-- kernel-xsched-core.c:warning:no-previous-prototype-for-xsched_sched_init
| |-- kernel-xsched-core.c:warning:no-previous-prototype-for-xsched_xse_set_class
| |-- kernel-xsched-rt.c:sparse:sparse:symbol-rq_init_rt-was-not-declared.-Should-it-be-static
| |-- kernel-xsched-rt.c:sparse:sparse:symbol-xse_deinit_rt-was-not-declared.-Should-it-be-static
| |-- kernel-xsched-rt.c:sparse:sparse:symbol-xse_init_rt-was-not-declared.-Should-it-be-static
| |-- kernel-xsched-rt.c:warning:no-previous-prototype-for-rq_init_rt
| |-- kernel-xsched-rt.c:warning:no-previous-prototype-for-xse_deinit_rt
| |-- kernel-xsched-rt.c:warning:no-previous-prototype-for-xse_init_rt
| |-- kernel-xsched-vstream.c:sparse:sparse:symbol-xcu_find-was-not-declared.-Should-it-be-static
| |-- kernel-xsched-vstream.c:warning:no-previous-prototype-for-xcu_find
| |-- mm-gmem.c:sparse:sparse:incorrect-type-in-assignment-(different-base-types)-expected-unsigned-int-enum-gm_ret-ret-got-restricted-vm_fault_t
| |-- mm-gmem_phys.c:sparse:sparse:symbol-gm_evict_page-was-not-declared.-Should-it-be-static
| |-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
| |-- mm-memblock.c:warning:no-previous-prototype-for-memblock_alloc_range_nid_flags
| |-- mm-memcontrol.c:warning:mem_cgroup_check_swap_for_v1-defined-but-not-used
| |-- mm-memory.c:sparse:sparse:symbol-__remap_pfn_range-was-not-declared.-Should-it-be-static
| |-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
| |-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
| |-- mm-memory.c:warning:no-previous-prototype-for-__remap_pfn_range
| |-- mm-mempolicy.c:warning:variable-vma-set-but-not-used
| `-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
`-- x86_64-randconfig-r134-20251213
|-- block-genhd.c:warning:no-previous-prototype-for-function-part_stat_read_all
|-- crypto-asymmetric_keys-pgp_library.c:warning:Excess-function-parameter-_data-description-in-pgp_parse_packets
|-- crypto-asymmetric_keys-pgp_library.c:warning:Excess-function-parameter-_datalen-description-in-pgp_parse_packets
|-- crypto-asymmetric_keys-pgp_library.c:warning:Function-parameter-or-member-data-not-described-in-pgp_parse_packets
|-- crypto-asymmetric_keys-pgp_library.c:warning:Function-parameter-or-member-datalen-not-described-in-pgp_parse_packets
|-- drivers-net-ethernet-linkdata-sxe-base-log-sxe_log.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
|-- drivers-net-ethernet-linkdata-sxe-base-trace-sxe_trace.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_hw.c:error:no-previous-prototype-for-function-sxe_hw_link_speed_get-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxe-sxepf-sxe_ipsec.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
|-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_hw.c:error:no-previous-prototype-for-function-sxevf_rx_rcv_ctl_configure-Werror-Wmissing-prototypes
|-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_main.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
|-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_monitor.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
|-- drivers-net-ethernet-linkdata-sxevf-sxevf-sxevf_netdev.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
|-- drivers-net-ethernet-nebula-matrix-nbl-nbl_common-nbl_common.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
|-- drivers-net-ethernet-nebula-matrix-nbl-nbl_common-nbl_common.c:warning:variable-node_num-set-but-not-used
|-- drivers-net-ethernet-nebula-matrix-nbl-nbl_core-nbl_dev_user.c:warning:variable-vfn-set-but-not-used
|-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_hw_leonis-nbl_flow_leonis.c:warning:variable-phy_ops-set-but-not-used
|-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_txrx.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
|-- drivers-net-ethernet-nebula-matrix-nbl-nbl_hw-nbl_vsi.c:warning:variable-queue_mgt-set-but-not-used
|-- drivers-pinctrl-zhaoxin-pinctrl-kx7000.c:warning:overlapping-comparisons-always-evaluate-to-true
|-- drivers-pinctrl-zhaoxin-pinctrl-zhaoxin.c:warning:variable-value_back-set-but-not-used
|-- drivers-xcu-xcu_group.c:sparse:sparse:symbol-__xcu_group_attach-was-not-declared.-Should-it-be-static
|-- drivers-xcu-xcu_group.c:warning:no-previous-prototype-for-function-__xcu_group_attach
|-- fs-nfs-dir.c:warning:no-previous-prototype-for-function-nfs_check_have_lookup_cache_flag
|-- fs-xfs-libxfs-xfs_alloc.c:sparse:sparse:symbol-xfs_ag_fixup_aside-was-not-declared.-Should-it-be-static
|-- fs-xfs-libxfs-xfs_alloc.c:warning:no-previous-prototype-for-function-xfs_ag_fixup_aside
|-- include-linux-fortify-string.h:warning:call-to-__write_overflow_field-declared-with-warning-attribute:detected-write-beyond-size-of-field-(1st-parameter)-maybe-use-struct_group()
|-- kernel-cpu.c:warning:This-comment-starts-with-but-isn-t-a-kernel-doc-comment.-Refer-Documentation-doc-guide-kernel-doc.rst
|-- kernel-dma-contiguous.c:warning:no-previous-prototype-for-function-is_zhaoxin_kh40000
|-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-__pidfd_prepare
|-- kernel-fork.c:warning:Excess-function-parameter-pidfd-description-in-pidfd_prepare
|-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-__pidfd_prepare
|-- kernel-fork.c:warning:Function-parameter-or-member-ret-not-described-in-pidfd_prepare
|-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-register_irqchip_proc
|-- kernel-irq-proc.c:warning:no-previous-prototype-for-function-unregister_irqchip_proc
|-- kernel-locking-mutex.c:warning:variable-ifs_clock-is-used-uninitialized-whenever-if-condition-is-true
|-- kernel-xsched-cfs.c:sparse:sparse:symbol-rq_init_fair-was-not-declared.-Should-it-be-static
|-- kernel-xsched-cfs.c:sparse:sparse:symbol-xs_rq_add-was-not-declared.-Should-it-be-static
|-- kernel-xsched-cfs.c:sparse:sparse:symbol-xs_rq_remove-was-not-declared.-Should-it-be-static
|-- kernel-xsched-cfs.c:sparse:sparse:symbol-xse_deinit_fair-was-not-declared.-Should-it-be-static
|-- kernel-xsched-cfs.c:sparse:sparse:symbol-xse_init_fair-was-not-declared.-Should-it-be-static
|-- kernel-xsched-cfs.c:warning:Excess-function-parameter-gxcu-description-in-xg_update
|-- kernel-xsched-cfs.c:warning:Function-parameter-or-member-new_xrt-not-described-in-xs_cfs_rq_update
|-- kernel-xsched-cfs.c:warning:Function-parameter-or-member-task_delta-not-described-in-xg_update
|-- kernel-xsched-cfs.c:warning:Function-parameter-or-member-xg-not-described-in-xg_update
|-- kernel-xsched-cfs.c:warning:Function-parameter-or-member-xse_cfs-not-described-in-xs_cfs_rq_update
|-- kernel-xsched-cfs.c:warning:no-previous-prototype-for-function-rq_init_fair
|-- kernel-xsched-cfs.c:warning:no-previous-prototype-for-function-xs_rq_add
|-- kernel-xsched-cfs.c:warning:no-previous-prototype-for-function-xs_rq_remove
|-- kernel-xsched-cfs.c:warning:no-previous-prototype-for-function-xse_deinit_fair
|-- kernel-xsched-cfs.c:warning:no-previous-prototype-for-function-xse_init_fair
|-- kernel-xsched-cgroup.c:sparse:sparse:symbol-root_xcg-was-not-declared.-Should-it-be-static
|-- kernel-xsched-cgroup.c:sparse:sparse:symbol-xcu_move_task-was-not-declared.-Should-it-be-static
|-- kernel-xsched-cgroup.c:warning:Cannot-understand-brief-Initialize-the-core-components-of-an-xsched_group.
|-- kernel-xsched-cgroup.c:warning:no-previous-prototype-for-function-xcu_move_task
|-- kernel-xsched-core.c:sparse:sparse:symbol-xsched_sched_init-was-not-declared.-Should-it-be-static
|-- kernel-xsched-core.c:sparse:sparse:symbol-xsched_xse_set_class-was-not-declared.-Should-it-be-static
|-- kernel-xsched-core.c:warning:no-previous-prototype-for-function-xsched_sched_init
|-- kernel-xsched-core.c:warning:no-previous-prototype-for-function-xsched_xse_set_class
|-- kernel-xsched-rt.c:sparse:sparse:symbol-rq_init_rt-was-not-declared.-Should-it-be-static
|-- kernel-xsched-rt.c:sparse:sparse:symbol-xse_deinit_rt-was-not-declared.-Should-it-be-static
|-- kernel-xsched-rt.c:sparse:sparse:symbol-xse_init_rt-was-not-declared.-Should-it-be-static
|-- kernel-xsched-rt.c:warning:no-previous-prototype-for-function-rq_init_rt
|-- kernel-xsched-rt.c:warning:no-previous-prototype-for-function-xse_deinit_rt
|-- kernel-xsched-rt.c:warning:no-previous-prototype-for-function-xse_init_rt
|-- kernel-xsched-vstream.c:sparse:sparse:symbol-xcu_find-was-not-declared.-Should-it-be-static
|-- kernel-xsched-vstream.c:warning:no-previous-prototype-for-function-xcu_find
|-- mm-madvise.c:warning:no-previous-prototype-for-function-force_swapin_vma
|-- mm-memblock.c:warning:expecting-prototype-for-memblock_alloc_internal().-Prototype-was-for-__memblock_alloc_internal()-instead
|-- mm-memblock.c:warning:no-previous-prototype-for-function-memblock_alloc_range_nid_flags
|-- mm-memory.c:sparse:sparse:symbol-__remap_pfn_range-was-not-declared.-Should-it-be-static
|-- mm-memory.c:warning:Function-parameter-or-member-page_shift-not-described-in-__remap_pfn_range
|-- mm-memory.c:warning:expecting-prototype-for-remap_pfn_range().-Prototype-was-for-__remap_pfn_range()-instead
|-- mm-memory.c:warning:no-previous-prototype-for-function-__remap_pfn_range
`-- net-ipv4-tcp_output.c:warning:variable-tcp_hdr_rsrvd_4b-set-but-not-used
elapsed time: 1461m
configs tested: 41
configs skipped: 8
tested configs:
arm64 allmodconfig clang-19
arm64 allnoconfig gcc-15.1.0
arm64 defconfig gcc-15.1.0
arm64 randconfig-001-20251212 clang-18
arm64 randconfig-002-20251212 clang-19
arm64 randconfig-003-20251212 clang-22
arm64 randconfig-004-20251212 gcc-5.5.0
loongarch allmodconfig clang-19
loongarch allnoconfig clang-22
loongarch defconfig clang-19
loongarch randconfig-001-20251212 clang-22
loongarch randconfig-002-20251212 clang-17
x86_64 allmodconfig clang-20
x86_64 allnoconfig clang-20
x86_64 allyesconfig clang-20
x86_64 buildonly-randconfig-001-20251212 clang-20
x86_64 buildonly-randconfig-002-20251212 clang-20
x86_64 buildonly-randconfig-003-20251212 clang-20
x86_64 buildonly-randconfig-004-20251212 clang-20
x86_64 buildonly-randconfig-005-20251212 gcc-14
x86_64 buildonly-randconfig-006-20251212 clang-20
x86_64 defconfig gcc-14
x86_64 randconfig-001-20251212 gcc-14
x86_64 randconfig-002-20251212 clang-20
x86_64 randconfig-003-20251212 clang-20
x86_64 randconfig-004-20251212 clang-20
x86_64 randconfig-005-20251212 clang-20
x86_64 randconfig-006-20251212 clang-20
x86_64 randconfig-011-20251212 clang-20
x86_64 randconfig-012-20251212 gcc-14
x86_64 randconfig-013-20251212 gcc-14
x86_64 randconfig-014-20251212 clang-20
x86_64 randconfig-015-20251212 gcc-14
x86_64 randconfig-016-20251212 clang-20
x86_64 randconfig-071-20251212 gcc-12
x86_64 randconfig-072-20251212 gcc-14
x86_64 randconfig-073-20251212 clang-20
x86_64 randconfig-074-20251212 gcc-14
x86_64 randconfig-075-20251212 clang-20
x86_64 randconfig-076-20251212 gcc-14
x86_64 rhel-9.4-rust clang-20
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3541/3541] drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c:1214:5: warning: no previous prototype for 'hclge_tm_vf_tc_dwrr_cfg'
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: cd9eb9b4365b71652b2c2ac58293bea47c9f9302
commit: bc47b7dc2b0180a0d6e7ad218e6c8f5e4fca07a9 [3541/3541] net: hns3: add support for vf multiple tcs
config: arm64-defconfig (https://download.01.org/0day-ci/archive/20251213/202512131229.07COqzuf-lkp@…)
compiler: aarch64-linux-gcc (GCC) 15.1.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251213/202512131229.07COqzuf-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512131229.07COqzuf-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c:1214:5: warning: no previous prototype for 'hclge_tm_vf_tc_dwrr_cfg' [-Wmissing-prototypes]
1214 | int hclge_tm_vf_tc_dwrr_cfg(struct hclge_vport *vport)
| ^~~~~~~~~~~~~~~~~~~~~~~
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c:2357:5: warning: no previous prototype for 'hclge_mbx_set_vf_multi_tc' [-Wmissing-prototypes]
2357 | int hclge_mbx_set_vf_multi_tc(struct hclge_vport *vport,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
vim +/hclge_tm_vf_tc_dwrr_cfg +1214 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c
1213
> 1214 int hclge_tm_vf_tc_dwrr_cfg(struct hclge_vport *vport)
1215 {
1216 struct hnae3_knic_private_info *kinfo = &vport->nic.kinfo;
1217 struct hclge_dev *hdev = vport->back;
1218 struct hclge_pg_info *pg_info;
1219 u8 dwrr;
1220 int ret;
1221 u32 i;
1222
1223 for (i = 0; i < kinfo->tc_info.max_tc; i++) {
1224 pg_info = &hdev->tm_info.pg_info[hdev->tm_info.tc_info[i].pgid];
1225 dwrr = i < kinfo->tc_info.num_tc ? pg_info->tc_dwrr[i] : 0;
1226 ret = hclge_tm_qs_weight_cfg(hdev, vport->qs_offset + i, dwrr);
1227 if (ret)
1228 return ret;
1229 }
1230
1231 return 0;
1232 }
1233
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3541/3541] drivers/crypto/montage/tsse/tsse_dev_drv.c:148:1: sparse: sparse: symbol 'dev_attr_tsse_image_load' was not declared. Should it be static?
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: cd9eb9b4365b71652b2c2ac58293bea47c9f9302
commit: 7795623241fe9eb57352a09b27d06b5d4ff07071 [3541/3541] add firmware update function for Mont-TSSE
config: x86_64-randconfig-r122-20251213 (https://download.01.org/0day-ci/archive/20251213/202512131145.YwV73bz7-lkp@…)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251213/202512131145.YwV73bz7-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512131145.YwV73bz7-lkp@intel.com/
sparse warnings: (new ones prefixed by >>)
>> drivers/crypto/montage/tsse/tsse_dev_drv.c:148:1: sparse: sparse: symbol 'dev_attr_tsse_image_load' was not declared. Should it be static?
vim +/dev_attr_tsse_image_load +148 drivers/crypto/montage/tsse/tsse_dev_drv.c
147
> 148 DEVICE_ATTR_WO(tsse_image_load);
149
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:openEuler-1.0-LTS 1941/1941] net/netfilter/nf_conntrack_core.c:1017: warning: Function parameter or member 'reply_hash' not described in 'nf_ct_resolve_clash'
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
Hi Florian,
First bad commit (maybe != root cause):
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
head: df8d11fbcbb07177c2500e63d7f5a36063977596
commit: cc12c927ac504e99fc176ea49e85226b6aeadcd5 [1941/1941] netfilter: conntrack: allow insertion of clashing entries
config: x86_64-rhel-9.4-rust (https://download.01.org/0day-ci/archive/20251213/202512131110.yshNLkZn-lkp@…)
compiler: clang version 22.0.0git (https://github.com/llvm/llvm-project 6ec8c4351cfc1d0627d1633b02ea787bd29c77d8)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251213/202512131110.yshNLkZn-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512131110.yshNLkZn-lkp@intel.com/
All warnings (new ones prefixed by >>):
In file included from net/netfilter/nf_conntrack_core.c:40:
In file included from include/net/netfilter/nf_conntrack.h:25:
In file included from include/linux/netfilter/nf_conntrack_proto_gre.h:5:
In file included from include/net/gre.h:6:
In file included from include/net/ip_tunnels.h:19:
In file included from include/net/dst_cache.h:8:
include/net/ip6_fib.h:228:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe]
228 | return time_after(jiffies, f6i->expires);
| ^
include/linux/jiffies.h:107:3: note: expanded from macro 'time_after'
107 | typecheck(unsigned long, b) && \
| ^
include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
11 | typeof(x) __dummy2; \
| ^
1 warning generated.
>> net/netfilter/nf_conntrack_core.c:1017: warning: Function parameter or member 'reply_hash' not described in 'nf_ct_resolve_clash'
>> net/netfilter/nf_conntrack_core.c:1017: warning: Excess function parameter 'hash_reply' description in 'nf_ct_resolve_clash'
vim +1017 net/netfilter/nf_conntrack_core.c
cc12c927ac504e Florian Westphal 2023-11-02 980
6199b71796bcaa Florian Westphal 2023-11-02 981 /**
6199b71796bcaa Florian Westphal 2023-11-02 982 * nf_ct_resolve_clash - attempt to handle clash without packet drop
6199b71796bcaa Florian Westphal 2023-11-02 983 *
6199b71796bcaa Florian Westphal 2023-11-02 984 * @skb: skb that causes the clash
6199b71796bcaa Florian Westphal 2023-11-02 985 * @h: tuplehash of the clashing entry already in table
cc12c927ac504e Florian Westphal 2023-11-02 986 * @hash_reply: hash slot for reply direction
6199b71796bcaa Florian Westphal 2023-11-02 987 *
6199b71796bcaa Florian Westphal 2023-11-02 988 * A conntrack entry can be inserted to the connection tracking table
6199b71796bcaa Florian Westphal 2023-11-02 989 * if there is no existing entry with an identical tuple.
6199b71796bcaa Florian Westphal 2023-11-02 990 *
6199b71796bcaa Florian Westphal 2023-11-02 991 * If there is one, @skb (and the assocated, unconfirmed conntrack) has
6199b71796bcaa Florian Westphal 2023-11-02 992 * to be dropped. In case @skb is retransmitted, next conntrack lookup
6199b71796bcaa Florian Westphal 2023-11-02 993 * will find the already-existing entry.
6199b71796bcaa Florian Westphal 2023-11-02 994 *
6199b71796bcaa Florian Westphal 2023-11-02 995 * The major problem with such packet drop is the extra delay added by
6199b71796bcaa Florian Westphal 2023-11-02 996 * the packet loss -- it will take some time for a retransmit to occur
6199b71796bcaa Florian Westphal 2023-11-02 997 * (or the sender to time out when waiting for a reply).
6199b71796bcaa Florian Westphal 2023-11-02 998 *
6199b71796bcaa Florian Westphal 2023-11-02 999 * This function attempts to handle the situation without packet drop.
6199b71796bcaa Florian Westphal 2023-11-02 1000 *
6199b71796bcaa Florian Westphal 2023-11-02 1001 * If @skb has no NAT transformation or if the colliding entries are
6199b71796bcaa Florian Westphal 2023-11-02 1002 * exactly the same, only the to-be-confirmed conntrack entry is discarded
6199b71796bcaa Florian Westphal 2023-11-02 1003 * and @skb is associated with the conntrack entry already in the table.
6199b71796bcaa Florian Westphal 2023-11-02 1004 *
cc12c927ac504e Florian Westphal 2023-11-02 1005 * Failing that, the new, unconfirmed conntrack is still added to the table
cc12c927ac504e Florian Westphal 2023-11-02 1006 * provided that the collision only occurs in the ORIGINAL direction.
cc12c927ac504e Florian Westphal 2023-11-02 1007 * The new entry will be added after the existing one in the hash list,
cc12c927ac504e Florian Westphal 2023-11-02 1008 * so packets in the ORIGINAL direction will continue to match the existing
cc12c927ac504e Florian Westphal 2023-11-02 1009 * entry. The new entry will also have a fixed timeout so it expires --
cc12c927ac504e Florian Westphal 2023-11-02 1010 * due to the collision, it will not see bidirectional traffic.
cc12c927ac504e Florian Westphal 2023-11-02 1011 *
6199b71796bcaa Florian Westphal 2023-11-02 1012 * Returns NF_DROP if the clash could not be resolved.
6199b71796bcaa Florian Westphal 2023-11-02 1013 */
115dffa33ea6f5 Florian Westphal 2023-11-02 1014 static __cold noinline int
cc12c927ac504e Florian Westphal 2023-11-02 1015 nf_ct_resolve_clash(struct sk_buff *skb, struct nf_conntrack_tuple_hash *h,
cc12c927ac504e Florian Westphal 2023-11-02 1016 u32 reply_hash)
71d8c47fc65371 Pablo Neira Ayuso 2016-05-01 @1017 {
71d8c47fc65371 Pablo Neira Ayuso 2016-05-01 1018 /* This is the conntrack entry already in hashes that won race. */
71d8c47fc65371 Pablo Neira Ayuso 2016-05-01 1019 struct nf_conn *ct = nf_ct_tuplehash_to_ctrack(h);
b3480fe059ac91 Florian Westphal 2017-08-12 1020 const struct nf_conntrack_l4proto *l4proto;
6199b71796bcaa Florian Westphal 2023-11-02 1021 enum ip_conntrack_info ctinfo;
6199b71796bcaa Florian Westphal 2023-11-02 1022 struct nf_conn *loser_ct;
6199b71796bcaa Florian Westphal 2023-11-02 1023 struct net *net;
94ebb264459f97 Florian Westphal 2023-11-02 1024 int ret;
6199b71796bcaa Florian Westphal 2023-11-02 1025
6199b71796bcaa Florian Westphal 2023-11-02 1026 loser_ct = nf_ct_get(skb, &ctinfo);
94ebb264459f97 Florian Westphal 2023-11-02 1027 net = nf_ct_net(loser_ct);
71d8c47fc65371 Pablo Neira Ayuso 2016-05-01 1028
71d8c47fc65371 Pablo Neira Ayuso 2016-05-01 1029 l4proto = __nf_ct_l4proto_find(nf_ct_l3num(ct), nf_ct_protonum(ct));
6199b71796bcaa Florian Westphal 2023-11-02 1030 if (!l4proto->allow_clash)
6199b71796bcaa Florian Westphal 2023-11-02 1031 goto drop;
6199b71796bcaa Florian Westphal 2023-11-02 1032
94ebb264459f97 Florian Westphal 2023-11-02 1033 ret = __nf_ct_resolve_clash(skb, h);
94ebb264459f97 Florian Westphal 2023-11-02 1034 if (ret == NF_ACCEPT)
94ebb264459f97 Florian Westphal 2023-11-02 1035 return ret;
6199b71796bcaa Florian Westphal 2023-11-02 1036
cc12c927ac504e Florian Westphal 2023-11-02 1037 ret = nf_ct_resolve_clash_harder(skb, reply_hash);
cc12c927ac504e Florian Westphal 2023-11-02 1038 if (ret == NF_ACCEPT)
cc12c927ac504e Florian Westphal 2023-11-02 1039 return ret;
cc12c927ac504e Florian Westphal 2023-11-02 1040
6199b71796bcaa Florian Westphal 2023-11-02 1041 drop:
94ebb264459f97 Florian Westphal 2023-11-02 1042 nf_ct_add_to_dying_list(loser_ct);
71d8c47fc65371 Pablo Neira Ayuso 2016-05-01 1043 NF_CT_STAT_INC(net, drop);
94ebb264459f97 Florian Westphal 2023-11-02 1044 NF_CT_STAT_INC(net, insert_failed);
71d8c47fc65371 Pablo Neira Ayuso 2016-05-01 1045 return NF_DROP;
71d8c47fc65371 Pablo Neira Ayuso 2016-05-01 1046 }
71d8c47fc65371 Pablo Neira Ayuso 2016-05-01 1047
:::::: The code at line 1017 was first introduced by commit
:::::: 71d8c47fc653711c41bc3282e5b0e605b3727956 netfilter: conntrack: introduce clash resolution on insertion race
:::::: TO: Pablo Neira Ayuso <pablo(a)netfilter.org>
:::::: CC: Pablo Neira Ayuso <pablo(a)netfilter.org>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:openEuler-1.0-LTS 1941/1941] net/netfilter/nf_nat_proto.c:56:6: warning: no previous prototype for 'nf_nat_csum_recalc'
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
head: df8d11fbcbb07177c2500e63d7f5a36063977596
commit: 83abe3a3b85762720192809ac8695ff9255cfd23 [1941/1941] netfilter: nat: remove csum_recalc hook
config: arm64-defconfig (https://download.01.org/0day-ci/archive/20251213/202512131018.8qdFT5tV-lkp@…)
compiler: aarch64-linux-gcc (GCC) 15.1.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251213/202512131018.8qdFT5tV-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512131018.8qdFT5tV-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> net/netfilter/nf_nat_proto.c:56:6: warning: no previous prototype for 'nf_nat_csum_recalc' [-Wmissing-prototypes]
56 | void nf_nat_csum_recalc(struct sk_buff *skb,
| ^~~~~~~~~~~~~~~~~~
vim +/nf_nat_csum_recalc +56 net/netfilter/nf_nat_proto.c
55
> 56 void nf_nat_csum_recalc(struct sk_buff *skb,
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3541/3541] drivers/pinctrl/zhaoxin/pinctrl-zhaoxin.c:134:6: warning: variable 'value_back' set but not used
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
Hi leoliu-oc,
FYI, the error/warning still remains.
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: cd9eb9b4365b71652b2c2ac58293bea47c9f9302
commit: 996e18349e58a3ace519f9c0f32f4e62fc46ec2c [3541/3541] Add support Zhaoxin GPIO pinctrl
config: x86_64-randconfig-r134-20251213 (https://download.01.org/0day-ci/archive/20251213/202512131040.ErvjOWkV-lkp@…)
compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 87f0227cb60147a26a1eeb4fb06e3b505e9c7261)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251213/202512131040.ErvjOWkV-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512131040.ErvjOWkV-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> drivers/pinctrl/zhaoxin/pinctrl-zhaoxin.c:134:6: warning: variable 'value_back' set but not used [-Wunused-but-set-variable]
134 | u16 value_back = 0;
| ^
drivers/pinctrl/zhaoxin/pinctrl-zhaoxin.c:257:6: warning: variable 'pin' set but not used [-Wunused-but-set-variable]
257 | int pin;
| ^
drivers/pinctrl/zhaoxin/pinctrl-zhaoxin.c:277:6: warning: variable 'pin' set but not used [-Wunused-but-set-variable]
277 | int pin;
| ^
drivers/pinctrl/zhaoxin/pinctrl-zhaoxin.c:337:6: warning: variable 'base_offset' set but not used [-Wunused-but-set-variable]
337 | int base_offset = 0;
| ^
drivers/pinctrl/zhaoxin/pinctrl-zhaoxin.c:340:6: warning: variable 'value_read' set but not used [-Wunused-but-set-variable]
340 | u16 value_read;
| ^
drivers/pinctrl/zhaoxin/pinctrl-zhaoxin.c:371:6: warning: variable 'base_offset' set but not used [-Wunused-but-set-variable]
371 | int base_offset = 0;
| ^
6 warnings generated.
vim +/value_back +134 drivers/pinctrl/zhaoxin/pinctrl-zhaoxin.c
128
129 static void zhaoxin_gpio_set_gpio_mode_and_pull(struct zhaoxin_pinctrl *pctrl, unsigned int pin,
130 bool isup)
131 {
132 u16 tmp = 0;
133 u16 value;
> 134 u16 value_back = 0;
135
136 if (isup)
137 tmp = ZHAOXIN_PULL_UP_10K|1;
138 else
139 tmp = ZHAOXIN_PULL_DOWN|1;
140 value = zx_pad_read16(pctrl, pin);
141
142 //for gpio
143 if (pin <= 0x32 && pin >= 0x29) {
144 if (isup) {
145 value &= (~(ZHAOXIN_PULL_DOWN));
146 value |= tmp;
147 } else {
148 value &= (~(ZHAOXIN_PULL_UP));
149 value |= tmp;
150 }
151 value &= ~(0x1);
152 zx_pad_write16(pctrl, pin, value);
153 value_back = zx_pad_read16(pctrl, pin);
154 } else {// for pgpio
155 if (isup) {
156 value &= (~(ZHAOXIN_PULL_DOWN));
157 value |= tmp;
158 } else {
159 value &= (~(ZHAOXIN_PULL_UP));
160 value |= tmp;
161 }
162 value |= 0x1;
163 zx_pad_write16(pctrl, pin, value);
164 value_back = zx_pad_read16(pctrl, pin);
165 }
166 }
167
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3541/3541] drivers/crypto/montage/tsse/tsse_fw_service.c:40:16: sparse: sparse: cast removes address space '__iomem' of expression
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: cd9eb9b4365b71652b2c2ac58293bea47c9f9302
commit: 811debd4ea52033d7393d4a7de2be11f71c70348 [3541/3541] add support for Mont-TSSE Driver
config: x86_64-randconfig-r122-20251213 (https://download.01.org/0day-ci/archive/20251213/202512130900.UPe4oSIC-lkp@…)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251213/202512130900.UPe4oSIC-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512130900.UPe4oSIC-lkp@intel.com/
sparse warnings: (new ones prefixed by >>)
>> drivers/crypto/montage/tsse/tsse_fw_service.c:40:16: sparse: sparse: cast removes address space '__iomem' of expression
drivers/crypto/montage/tsse/tsse_fw_service.c:41:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void volatile [noderef] __iomem * @@ got unsigned char [usertype] *[assigned] h2d @@
drivers/crypto/montage/tsse/tsse_fw_service.c:41:21: sparse: expected void volatile [noderef] __iomem *
drivers/crypto/montage/tsse/tsse_fw_service.c:41:21: sparse: got unsigned char [usertype] *[assigned] h2d
>> drivers/crypto/montage/tsse/tsse_fw_service.c:42:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void volatile [noderef] __iomem * @@ got unsigned char [usertype] * @@
drivers/crypto/montage/tsse/tsse_fw_service.c:42:25: sparse: expected void volatile [noderef] __iomem *
drivers/crypto/montage/tsse/tsse_fw_service.c:42:25: sparse: got unsigned char [usertype] *
drivers/crypto/montage/tsse/tsse_fw_service.c:26:5: sparse: sparse: symbol 'fw_send_msg' was not declared. Should it be static?
drivers/crypto/montage/tsse/tsse_fw_service.c:51:6: sparse: sparse: symbol 'fw_free' was not declared. Should it be static?
drivers/crypto/montage/tsse/tsse_fw_service.c:141:22: sparse: sparse: cast removes address space '__iomem' of expression
drivers/crypto/montage/tsse/tsse_fw_service.c:141:22: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void volatile [noderef] __iomem * @@ got unsigned char [usertype] * @@
drivers/crypto/montage/tsse/tsse_fw_service.c:141:22: sparse: expected void volatile [noderef] __iomem *
drivers/crypto/montage/tsse/tsse_fw_service.c:141:22: sparse: got unsigned char [usertype] *
--
>> drivers/crypto/montage/tsse/tsse_vuart.c:61:28: sparse: sparse: cast to restricted __le32
>> drivers/crypto/montage/tsse/tsse_vuart.c:73:15: sparse: sparse: incorrect type in assignment (different base types) @@ expected int value @@ got restricted __le32 [usertype] @@
drivers/crypto/montage/tsse/tsse_vuart.c:73:15: sparse: expected int value
drivers/crypto/montage/tsse/tsse_vuart.c:73:15: sparse: got restricted __le32 [usertype]
vim +/__iomem +40 drivers/crypto/montage/tsse/tsse_fw_service.c
25
26 int fw_send_msg(struct tsse_ipc *tsseipc, struct ipc_msg *msg)
27 {
28 u8 *h2d;
29 u32 int_reg;
30 u32 rc;
31
32 mutex_lock(&tsseipc->list_lock);
33
34 int_reg = readl(tsseipc->virt_addr + HOST2MAIN_INTR_SET_OFFSET);
35 if ((int_reg & IPC_REGISTER_INT_SET) != 0) {
36 rc = -1;
37 mutex_unlock(&tsseipc->list_lock);
38 return rc;
39 }
> 40 h2d = (u8 *)(tsseipc->virt_addr + HOST2MAIN_IPC_OFFSET);
41 memcpy_toio(h2d, msg, sizeof(struct ipc_header));
> 42 memcpy_toio(h2d + sizeof(struct ipc_header), (u32 *)msg->i_data,
43 msg->header.i_len - sizeof(struct ipc_header));
44 writel(0x1, tsseipc->virt_addr + HOST2MAIN_INTR_SET_OFFSET);
45
46 dev_info(tsseipc->dev, "notify device to get firmware\n");
47 mutex_unlock(&tsseipc->list_lock);
48 return 0;
49 }
50
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3541/3541] drivers/irqchip/irq-gic-v3.c:1541:6: warning: no previous prototype for 'gic_get_ipiv_status'
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
Hi Jinqian,
FYI, the error/warning still remains.
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: cd9eb9b4365b71652b2c2ac58293bea47c9f9302
commit: 4c1b2c9b61b21a0183f345eb7076db7ac054ae6c [3541/3541] KVM: arm64: check if IPIV is enabled in BIOS
config: arm64-defconfig (https://download.01.org/0day-ci/archive/20251213/202512130954.LPEUb9Ak-lkp@…)
compiler: aarch64-linux-gcc (GCC) 15.1.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251213/202512130954.LPEUb9Ak-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512130954.LPEUb9Ak-lkp@intel.com/
All warnings (new ones prefixed by >>):
drivers/irqchip/irq-gic-v3.c:1524:6: warning: no previous prototype for 'gic_dist_enable_ipiv' [-Wmissing-prototypes]
1524 | void gic_dist_enable_ipiv(void)
| ^~~~~~~~~~~~~~~~~~~~
>> drivers/irqchip/irq-gic-v3.c:1541:6: warning: no previous prototype for 'gic_get_ipiv_status' [-Wmissing-prototypes]
1541 | bool gic_get_ipiv_status(void)
| ^~~~~~~~~~~~~~~~~~~
vim +/gic_get_ipiv_status +1541 drivers/irqchip/irq-gic-v3.c
1540
> 1541 bool gic_get_ipiv_status(void)
1542 {
1543 u32 val;
1544
1545 val = readl_relaxed(gic_data.dist_base + GICD_MISC_CTRL);
1546 if (val & GICD_MISC_CTRL_CFG_IPIV_EN)
1547 return true;
1548
1549 return false;
1550 }
1551 EXPORT_SYMBOL(gic_get_ipiv_status);
1552 #endif /* CONFIG_ARM64_HISI_IPIV */
1553
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:openEuler-1.0-LTS 1941/1941] net/sched/sch_generic.c:956:6: warning: no previous prototype for 'qdisc_free_cb'
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
head: df8d11fbcbb07177c2500e63d7f5a36063977596
commit: 5a1704c7f3c1f3499716b7f440efa002f6724a35 [1941/1941] net: sched: extend Qdisc with rcu
config: arm64-allnoconfig-bpf (https://download.01.org/0day-ci/archive/20251213/202512130212.T1ptA9Fd-lkp@…)
compiler: aarch64-linux-gcc (GCC) 15.1.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251213/202512130212.T1ptA9Fd-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512130212.T1ptA9Fd-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> net/sched/sch_generic.c:956:6: warning: no previous prototype for 'qdisc_free_cb' [-Wmissing-prototypes]
956 | void qdisc_free_cb(struct rcu_head *head)
| ^~~~~~~~~~~~~
vim +/qdisc_free_cb +956 net/sched/sch_generic.c
955
> 956 void qdisc_free_cb(struct rcu_head *head)
957 {
958 struct Qdisc *q = container_of(head, struct Qdisc, rcu);
959
960 qdisc_free(q);
961 }
962
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:openEuler-1.0-LTS 1941/1941] net/ax25/ax25_dev.o: warning: objtool: missing symbol for section .exit.text
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
Hi Duoming,
First bad commit (maybe != root cause):
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
head: df8d11fbcbb07177c2500e63d7f5a36063977596
commit: 5ba8a3eb026f02aa75f4a22099250bfd4db659cb [1941/1941] ax25: add refcount in ax25_dev to avoid UAF bugs
config: x86_64-buildonly-randconfig-004-20251212 (https://download.01.org/0day-ci/archive/20251213/202512130829.PYuFPQHp-lkp@…)
compiler: clang version 22.0.0git (https://github.com/llvm/llvm-project 1335a05ab8bc8339ce24be3a9da89d8c3f4e0571)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251213/202512130829.PYuFPQHp-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512130829.PYuFPQHp-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> net/ax25/ax25_dev.o: warning: objtool: missing symbol for section .exit.text
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:openEuler-1.0-LTS 1941/1941] drivers/base/node.c:77: warning: Function parameter or member 'hmem_attrs' not described in 'node_access_nodes'
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
head: df8d11fbcbb07177c2500e63d7f5a36063977596
commit: 82d6c2a64cfad2a43bc6f777df1a42f61865182b [1941/1941] Intel: node: Add heterogenous memory access attributes
config: x86_64-randconfig-103-20251212 (https://download.01.org/0day-ci/archive/20251213/202512130735.vWIWdRUh-lkp@…)
compiler: clang version 22.0.0git (https://github.com/llvm/llvm-project 1335a05ab8bc8339ce24be3a9da89d8c3f4e0571)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251213/202512130735.vWIWdRUh-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512130735.vWIWdRUh-lkp@intel.com/
All warnings (new ones prefixed by >>):
In file included from <built-in>:2:
In file included from include/linux/compiler_types.h:59:
include/linux/compiler-clang.h:20:9: warning: '__SANITIZE_ADDRESS__' macro redefined [-Wmacro-redefined]
20 | #define __SANITIZE_ADDRESS__
| ^
<built-in>:354:9: note: previous definition is here
354 | #define __SANITIZE_ADDRESS__ 1
| ^
1 warning generated.
>> drivers/base/node.c:77: warning: Function parameter or member 'hmem_attrs' not described in 'node_access_nodes'
drivers/base/node.c:539: warning: Function parameter or member 'mem_nid' not described in 'register_memory_node_under_compute_node'
drivers/base/node.c:539: warning: Function parameter or member 'cpu_nid' not described in 'register_memory_node_under_compute_node'
drivers/base/node.c:539: warning: Excess function parameter 'mem_node' description in 'register_memory_node_under_compute_node'
drivers/base/node.c:539: warning: Excess function parameter 'cpu_node' description in 'register_memory_node_under_compute_node'
vim +77 drivers/base/node.c
^1da177e4c3f41 Linus Torvalds 2005-04-16 62
9e8e325cfd089c Keith Busch 2021-09-11 63 /**
9e8e325cfd089c Keith Busch 2021-09-11 64 * struct node_access_nodes - Access class device to hold user visible
9e8e325cfd089c Keith Busch 2021-09-11 65 * relationships to other nodes.
9e8e325cfd089c Keith Busch 2021-09-11 66 * @dev: Device for this memory access class
9e8e325cfd089c Keith Busch 2021-09-11 67 * @list_node: List element in the node's access list
9e8e325cfd089c Keith Busch 2021-09-11 68 * @access: The access class rank
9e8e325cfd089c Keith Busch 2021-09-11 69 */
9e8e325cfd089c Keith Busch 2021-09-11 70 struct node_access_nodes {
9e8e325cfd089c Keith Busch 2021-09-11 71 struct device dev;
9e8e325cfd089c Keith Busch 2021-09-11 72 struct list_head list_node;
9e8e325cfd089c Keith Busch 2021-09-11 73 unsigned access;
82d6c2a64cfad2 Keith Busch 2021-09-11 74 #ifdef CONFIG_HMEM_REPORTING
82d6c2a64cfad2 Keith Busch 2021-09-11 75 struct node_hmem_attrs hmem_attrs;
82d6c2a64cfad2 Keith Busch 2021-09-11 76 #endif
9e8e325cfd089c Keith Busch 2021-09-11 @77 };
9e8e325cfd089c Keith Busch 2021-09-11 78 #define to_access_nodes(dev) container_of(dev, struct node_access_nodes, dev)
9e8e325cfd089c Keith Busch 2021-09-11 79
:::::: The code at line 77 was first introduced by commit
:::::: 9e8e325cfd089c66c9a2f570f99021a62bf0ae09 node: Link memory nodes to their compute nodes
:::::: TO: Keith Busch <keith.busch(a)intel.com>
:::::: CC: Yang Yingliang <yangyingliang(a)huawei.com>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-5.10 3407/3407] kernel/watchdog_hld.c:502:12: warning: no previous prototype for function '__hardlockup_detector_perf_init'
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
Hi Wei,
FYI, the error/warning still remains.
tree: https://gitee.com/openeuler/kernel.git OLK-5.10
head: da8948fdddb84e5496272bab85973165594dd469
commit: 364de98eacea8dbfe4f926f62085aebf8534f403 [3407/3407] watchdog: Fix sleeping function called from atomic context
config: x86_64-randconfig-005-20251212 (https://download.01.org/0day-ci/archive/20251213/202512130732.r3cU7k46-lkp@…)
compiler: clang version 22.0.0git (https://github.com/llvm/llvm-project 1335a05ab8bc8339ce24be3a9da89d8c3f4e0571)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251213/202512130732.r3cU7k46-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512130732.r3cU7k46-lkp@intel.com/
All warnings (new ones prefixed by >>):
In file included from <built-in>:2:
In file included from include/linux/compiler_types.h:69:
include/linux/compiler-clang.h:34:9: warning: '__SANITIZE_ADDRESS__' macro redefined [-Wmacro-redefined]
34 | #define __SANITIZE_ADDRESS__
| ^
<built-in>:353:9: note: previous definition is here
353 | #define __SANITIZE_ADDRESS__ 1
| ^
>> kernel/watchdog_hld.c:502:12: warning: no previous prototype for function '__hardlockup_detector_perf_init' [-Wmissing-prototypes]
502 | int __init __hardlockup_detector_perf_init(void *not_used)
| ^
kernel/watchdog_hld.c:502:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
502 | int __init __hardlockup_detector_perf_init(void *not_used)
| ^
| static
2 warnings generated.
vim +/__hardlockup_detector_perf_init +502 kernel/watchdog_hld.c
501
> 502 int __init __hardlockup_detector_perf_init(void *not_used)
503 {
504 int ret = hardlockup_detector_event_create();
505
506 if (ret) {
507 pr_info("Perf NMI watchdog permanently disabled\n");
508 } else {
509 perf_event_release_kernel(this_cpu_read(watchdog_ev));
510 this_cpu_write(watchdog_ev, NULL);
511 }
512 return ret;
513 }
514
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:openEuler-1.0-LTS 1941/1941] mm/khugepaged.c:1336: warning: Function parameter or member 'reliable' not described in 'collapse_shmem'
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
Hi Ma,
First bad commit (maybe != root cause):
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
head: df8d11fbcbb07177c2500e63d7f5a36063977596
commit: ff0fb9e816fac221fa24a1810dd895745406070b [1941/1941] mm: thp: Add memory reliable support for hugepaged collapse
config: arm64-allnoconfig-bpf (https://download.01.org/0day-ci/archive/20251213/202512130008.Kt184RUn-lkp@…)
compiler: aarch64-linux-gcc (GCC) 15.1.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251213/202512130008.Kt184RUn-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512130008.Kt184RUn-lkp@intel.com/
All warnings (new ones prefixed by >>):
mm/khugepaged.c:1336: warning: Function parameter or member 'mm' not described in 'collapse_shmem'
mm/khugepaged.c:1336: warning: Function parameter or member 'mapping' not described in 'collapse_shmem'
mm/khugepaged.c:1336: warning: Function parameter or member 'start' not described in 'collapse_shmem'
mm/khugepaged.c:1336: warning: Function parameter or member 'hpage' not described in 'collapse_shmem'
mm/khugepaged.c:1336: warning: Function parameter or member 'node' not described in 'collapse_shmem'
>> mm/khugepaged.c:1336: warning: Function parameter or member 'reliable' not described in 'collapse_shmem'
vim +1336 mm/khugepaged.c
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1314
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1315 /**
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1316 * collapse_shmem - collapse small tmpfs/shmem pages into huge one.
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1317 *
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1318 * Basic scheme is simple, details are more complex:
af24c01831e4e2 Hugh Dickins 2018-11-30 1319 * - allocate and lock a new huge page;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1320 * - scan over radix tree replacing old pages the new one
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1321 * + swap in pages if necessary;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1322 * + fill in gaps;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1323 * + keep old pages around in case if rollback is required;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1324 * - if replacing succeed:
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1325 * + copy data over;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1326 * + free old pages;
af24c01831e4e2 Hugh Dickins 2018-11-30 1327 * + unlock huge page;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1328 * - if replacing failed;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1329 * + put all pages back and unfreeze them;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1330 * + restore gaps in the radix-tree;
af24c01831e4e2 Hugh Dickins 2018-11-30 1331 * + unlock and free huge page;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1332 */
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1333 static void collapse_shmem(struct mm_struct *mm,
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1334 struct address_space *mapping, pgoff_t start,
ff0fb9e816fac2 Ma Wupeng 2022-02-09 1335 struct page **hpage, int node, bool reliable)
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 @1336 {
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1337 gfp_t gfp;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1338 struct page *page, *new_page, *tmp;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1339 struct mem_cgroup *memcg;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1340 pgoff_t index, end = start + HPAGE_PMD_NR;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1341 LIST_HEAD(pagelist);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1342 struct radix_tree_iter iter;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1343 void **slot;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1344 int nr_none = 0, result = SCAN_SUCCEED;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1345
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1346 VM_BUG_ON(start & (HPAGE_PMD_NR - 1));
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1347
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1348 /* Only allocate from the target node */
41b6167e8f746b Michal Hocko 2017-01-10 1349 gfp = alloc_hugepage_khugepaged_gfpmask() | __GFP_THISNODE;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1350
ff0fb9e816fac2 Ma Wupeng 2022-02-09 1351 if (reliable)
ff0fb9e816fac2 Ma Wupeng 2022-02-09 1352 gfp |= ___GFP_RELIABILITY;
ff0fb9e816fac2 Ma Wupeng 2022-02-09 1353
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1354 new_page = khugepaged_alloc_page(hpage, gfp, node);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1355 if (!new_page) {
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1356 result = SCAN_ALLOC_HUGE_PAGE_FAIL;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1357 goto out;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1358 }
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1359
2a70f6a76bb86d Michal Hocko 2018-04-10 1360 if (unlikely(mem_cgroup_try_charge(new_page, mm, gfp, &memcg, true))) {
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1361 result = SCAN_CGROUP_CHARGE_FAIL;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1362 goto out;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1363 }
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1364
3e9646c76cb91d Hugh Dickins 2018-11-30 1365 __SetPageLocked(new_page);
3e9646c76cb91d Hugh Dickins 2018-11-30 1366 __SetPageSwapBacked(new_page);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1367 new_page->index = start;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1368 new_page->mapping = mapping;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1369
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1370 /*
af24c01831e4e2 Hugh Dickins 2018-11-30 1371 * At this point the new_page is locked and not up-to-date.
af24c01831e4e2 Hugh Dickins 2018-11-30 1372 * It's safe to insert it into the page cache, because nobody would
af24c01831e4e2 Hugh Dickins 2018-11-30 1373 * be able to map it or use it in another way until we unlock it.
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1374 */
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1375
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1376 index = start;
b93b016313b3ba Matthew Wilcox 2018-04-10 1377 xa_lock_irq(&mapping->i_pages);
b93b016313b3ba Matthew Wilcox 2018-04-10 1378 radix_tree_for_each_slot(slot, &mapping->i_pages, &iter, start) {
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1379 int n = min(iter.index, end) - index;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1380
8797f2f4fe0d55 Hugh Dickins 2018-11-30 1381 /*
8797f2f4fe0d55 Hugh Dickins 2018-11-30 1382 * Stop if extent has been hole-punched, and is now completely
8797f2f4fe0d55 Hugh Dickins 2018-11-30 1383 * empty (the more obvious i_size_read() check would take an
8797f2f4fe0d55 Hugh Dickins 2018-11-30 1384 * irq-unsafe seqlock on 32-bit).
8797f2f4fe0d55 Hugh Dickins 2018-11-30 1385 */
8797f2f4fe0d55 Hugh Dickins 2018-11-30 1386 if (n >= HPAGE_PMD_NR) {
8797f2f4fe0d55 Hugh Dickins 2018-11-30 1387 result = SCAN_TRUNCATED;
8797f2f4fe0d55 Hugh Dickins 2018-11-30 1388 goto tree_locked;
8797f2f4fe0d55 Hugh Dickins 2018-11-30 1389 }
8797f2f4fe0d55 Hugh Dickins 2018-11-30 1390
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1391 /*
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1392 * Handle holes in the radix tree: charge it from shmem and
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1393 * insert relevant subpage of new_page into the radix-tree.
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1394 */
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1395 if (n && !shmem_charge(mapping->host, n)) {
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1396 result = SCAN_FAIL;
3e9646c76cb91d Hugh Dickins 2018-11-30 1397 goto tree_locked;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1398 }
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1399 for (; index < min(iter.index, end); index++) {
b93b016313b3ba Matthew Wilcox 2018-04-10 1400 radix_tree_insert(&mapping->i_pages, index,
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1401 new_page + (index % HPAGE_PMD_NR));
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1402 }
3e9646c76cb91d Hugh Dickins 2018-11-30 1403 nr_none += n;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1404
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1405 /* We are done. */
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1406 if (index >= end)
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1407 break;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1408
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1409 page = radix_tree_deref_slot_protected(slot,
b93b016313b3ba Matthew Wilcox 2018-04-10 1410 &mapping->i_pages.xa_lock);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1411 if (radix_tree_exceptional_entry(page) || !PageUptodate(page)) {
b93b016313b3ba Matthew Wilcox 2018-04-10 1412 xa_unlock_irq(&mapping->i_pages);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1413 /* swap in or instantiate fallocated page */
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1414 if (shmem_getpage(mapping->host, index, &page,
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1415 SGP_NOHUGE)) {
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1416 result = SCAN_FAIL;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1417 goto tree_unlocked;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1418 }
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1419 } else if (trylock_page(page)) {
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1420 get_page(page);
3e9646c76cb91d Hugh Dickins 2018-11-30 1421 xa_unlock_irq(&mapping->i_pages);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1422 } else {
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1423 result = SCAN_PAGE_LOCK;
3e9646c76cb91d Hugh Dickins 2018-11-30 1424 goto tree_locked;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1425 }
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1426
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1427 /*
b93b016313b3ba Matthew Wilcox 2018-04-10 1428 * The page must be locked, so we can drop the i_pages lock
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1429 * without racing with truncate.
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1430 */
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1431 VM_BUG_ON_PAGE(!PageLocked(page), page);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1432 VM_BUG_ON_PAGE(!PageUptodate(page), page);
8b37c40503eadc Hugh Dickins 2018-11-30 1433
8b37c40503eadc Hugh Dickins 2018-11-30 1434 /*
8b37c40503eadc Hugh Dickins 2018-11-30 1435 * If file was truncated then extended, or hole-punched, before
8b37c40503eadc Hugh Dickins 2018-11-30 1436 * we locked the first page, then a THP might be there already.
8b37c40503eadc Hugh Dickins 2018-11-30 1437 */
8b37c40503eadc Hugh Dickins 2018-11-30 1438 if (PageTransCompound(page)) {
8b37c40503eadc Hugh Dickins 2018-11-30 1439 result = SCAN_PAGE_COMPOUND;
8b37c40503eadc Hugh Dickins 2018-11-30 1440 goto out_unlock;
8b37c40503eadc Hugh Dickins 2018-11-30 1441 }
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1442
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1443 if (page_mapping(page) != mapping) {
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1444 result = SCAN_TRUNCATED;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1445 goto out_unlock;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1446 }
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1447
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1448 if (isolate_lru_page(page)) {
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1449 result = SCAN_DEL_PAGE_LRU;
3e9646c76cb91d Hugh Dickins 2018-11-30 1450 goto out_unlock;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1451 }
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1452
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1453 if (page_mapped(page))
977fbdcd5986c9 Matthew Wilcox 2018-01-31 1454 unmap_mapping_pages(mapping, index, 1, false);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1455
b93b016313b3ba Matthew Wilcox 2018-04-10 1456 xa_lock_irq(&mapping->i_pages);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1457
b93b016313b3ba Matthew Wilcox 2018-04-10 1458 slot = radix_tree_lookup_slot(&mapping->i_pages, index);
91a45f71078a65 Johannes Weiner 2016-12-12 1459 VM_BUG_ON_PAGE(page != radix_tree_deref_slot_protected(slot,
b93b016313b3ba Matthew Wilcox 2018-04-10 1460 &mapping->i_pages.xa_lock), page);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1461 VM_BUG_ON_PAGE(page_mapped(page), page);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1462
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1463 /*
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1464 * The page is expected to have page_count() == 3:
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1465 * - we hold a pin on it;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1466 * - one reference from radix tree;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1467 * - one from isolate_lru_page;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1468 */
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1469 if (!page_ref_freeze(page, 3)) {
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1470 result = SCAN_PAGE_COUNT;
3e9646c76cb91d Hugh Dickins 2018-11-30 1471 xa_unlock_irq(&mapping->i_pages);
3e9646c76cb91d Hugh Dickins 2018-11-30 1472 putback_lru_page(page);
3e9646c76cb91d Hugh Dickins 2018-11-30 1473 goto out_unlock;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1474 }
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1475
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1476 /*
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1477 * Add the page to the list to be able to undo the collapse if
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1478 * something go wrong.
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1479 */
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1480 list_add_tail(&page->lru, &pagelist);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1481
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1482 /* Finally, replace with the new page. */
b93b016313b3ba Matthew Wilcox 2018-04-10 1483 radix_tree_replace_slot(&mapping->i_pages, slot,
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1484 new_page + (index % HPAGE_PMD_NR));
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1485
148deab223b237 Matthew Wilcox 2016-12-14 1486 slot = radix_tree_iter_resume(slot, &iter);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1487 index++;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1488 continue;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1489 out_unlock:
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1490 unlock_page(page);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1491 put_page(page);
3e9646c76cb91d Hugh Dickins 2018-11-30 1492 goto tree_unlocked;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1493 }
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1494
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1495 /*
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1496 * Handle hole in radix tree at the end of the range.
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1497 * This code only triggers if there's nothing in radix tree
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1498 * beyond 'end'.
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1499 */
3e9646c76cb91d Hugh Dickins 2018-11-30 1500 if (index < end) {
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1501 int n = end - index;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1502
8797f2f4fe0d55 Hugh Dickins 2018-11-30 1503 /* Stop if extent has been truncated, and is now empty */
8797f2f4fe0d55 Hugh Dickins 2018-11-30 1504 if (n >= HPAGE_PMD_NR) {
8797f2f4fe0d55 Hugh Dickins 2018-11-30 1505 result = SCAN_TRUNCATED;
8797f2f4fe0d55 Hugh Dickins 2018-11-30 1506 goto tree_locked;
8797f2f4fe0d55 Hugh Dickins 2018-11-30 1507 }
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1508 if (!shmem_charge(mapping->host, n)) {
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1509 result = SCAN_FAIL;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1510 goto tree_locked;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1511 }
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1512 for (; index < end; index++) {
b93b016313b3ba Matthew Wilcox 2018-04-10 1513 radix_tree_insert(&mapping->i_pages, index,
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1514 new_page + (index % HPAGE_PMD_NR));
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1515 }
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1516 nr_none += n;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1517 }
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1518
3e9646c76cb91d Hugh Dickins 2018-11-30 1519 __inc_node_page_state(new_page, NR_SHMEM_THPS);
3e9646c76cb91d Hugh Dickins 2018-11-30 1520 if (nr_none) {
3e9646c76cb91d Hugh Dickins 2018-11-30 1521 struct zone *zone = page_zone(new_page);
3e9646c76cb91d Hugh Dickins 2018-11-30 1522
3e9646c76cb91d Hugh Dickins 2018-11-30 1523 __mod_node_page_state(zone->zone_pgdat, NR_FILE_PAGES, nr_none);
3e9646c76cb91d Hugh Dickins 2018-11-30 1524 __mod_node_page_state(zone->zone_pgdat, NR_SHMEM, nr_none);
3e9646c76cb91d Hugh Dickins 2018-11-30 1525 }
3e9646c76cb91d Hugh Dickins 2018-11-30 1526
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1527 tree_locked:
b93b016313b3ba Matthew Wilcox 2018-04-10 1528 xa_unlock_irq(&mapping->i_pages);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1529 tree_unlocked:
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1530
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1531 if (result == SCAN_SUCCEED) {
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1532 /*
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1533 * Replacing old pages with new one has succeed, now we need to
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1534 * copy the content and free old pages.
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1535 */
ee13d69bc1e8a5 Hugh Dickins 2018-11-30 1536 index = start;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1537 list_for_each_entry_safe(page, tmp, &pagelist, lru) {
ee13d69bc1e8a5 Hugh Dickins 2018-11-30 1538 while (index < page->index) {
ee13d69bc1e8a5 Hugh Dickins 2018-11-30 1539 clear_highpage(new_page + (index % HPAGE_PMD_NR));
ee13d69bc1e8a5 Hugh Dickins 2018-11-30 1540 index++;
ee13d69bc1e8a5 Hugh Dickins 2018-11-30 1541 }
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1542 copy_highpage(new_page + (page->index % HPAGE_PMD_NR),
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1543 page);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1544 list_del(&page->lru);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1545 page->mapping = NULL;
3e9646c76cb91d Hugh Dickins 2018-11-30 1546 page_ref_unfreeze(page, 1);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1547 ClearPageActive(page);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1548 ClearPageUnevictable(page);
3e9646c76cb91d Hugh Dickins 2018-11-30 1549 unlock_page(page);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1550 put_page(page);
ee13d69bc1e8a5 Hugh Dickins 2018-11-30 1551 index++;
ee13d69bc1e8a5 Hugh Dickins 2018-11-30 1552 }
ee13d69bc1e8a5 Hugh Dickins 2018-11-30 1553 while (index < end) {
ee13d69bc1e8a5 Hugh Dickins 2018-11-30 1554 clear_highpage(new_page + (index % HPAGE_PMD_NR));
ee13d69bc1e8a5 Hugh Dickins 2018-11-30 1555 index++;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1556 }
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1557
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1558 SetPageUptodate(new_page);
af24c01831e4e2 Hugh Dickins 2018-11-30 1559 page_ref_add(new_page, HPAGE_PMD_NR - 1);
3e9646c76cb91d Hugh Dickins 2018-11-30 1560 set_page_dirty(new_page);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1561 mem_cgroup_commit_charge(new_page, memcg, false, true);
9d5425af85abe3 Chris Down 2021-06-30 1562 count_memcg_events(memcg, THP_COLLAPSE_ALLOC, 1);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1563 lru_cache_add_anon(new_page);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1564
3e9646c76cb91d Hugh Dickins 2018-11-30 1565 /*
3e9646c76cb91d Hugh Dickins 2018-11-30 1566 * Remove pte page tables, so we can re-fault the page as huge.
3e9646c76cb91d Hugh Dickins 2018-11-30 1567 */
3e9646c76cb91d Hugh Dickins 2018-11-30 1568 retract_page_tables(mapping, start);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1569 *hpage = NULL;
87aa752906ecf6 Yang Shi 2018-08-17 1570
87aa752906ecf6 Yang Shi 2018-08-17 1571 khugepaged_pages_collapsed++;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1572 } else {
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1573 /* Something went wrong: rollback changes to the radix-tree */
b93b016313b3ba Matthew Wilcox 2018-04-10 1574 xa_lock_irq(&mapping->i_pages);
78141aabfbb956 Hugh Dickins 2018-11-30 1575 mapping->nrpages -= nr_none;
78141aabfbb956 Hugh Dickins 2018-11-30 1576 shmem_uncharge(mapping->host, nr_none);
78141aabfbb956 Hugh Dickins 2018-11-30 1577
b93b016313b3ba Matthew Wilcox 2018-04-10 1578 radix_tree_for_each_slot(slot, &mapping->i_pages, &iter, start) {
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1579 if (iter.index >= end)
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1580 break;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1581 page = list_first_entry_or_null(&pagelist,
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1582 struct page, lru);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1583 if (!page || iter.index < page->index) {
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1584 if (!nr_none)
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1585 break;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1586 nr_none--;
59749e6ce53735 Johannes Weiner 2016-12-12 1587 /* Put holes back where they were */
b93b016313b3ba Matthew Wilcox 2018-04-10 1588 radix_tree_delete(&mapping->i_pages, iter.index);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1589 continue;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1590 }
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1591
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1592 VM_BUG_ON_PAGE(page->index != iter.index, page);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1593
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1594 /* Unfreeze the page. */
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1595 list_del(&page->lru);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1596 page_ref_unfreeze(page, 2);
b93b016313b3ba Matthew Wilcox 2018-04-10 1597 radix_tree_replace_slot(&mapping->i_pages, slot, page);
148deab223b237 Matthew Wilcox 2016-12-14 1598 slot = radix_tree_iter_resume(slot, &iter);
b93b016313b3ba Matthew Wilcox 2018-04-10 1599 xa_unlock_irq(&mapping->i_pages);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1600 unlock_page(page);
3e9646c76cb91d Hugh Dickins 2018-11-30 1601 putback_lru_page(page);
b93b016313b3ba Matthew Wilcox 2018-04-10 1602 xa_lock_irq(&mapping->i_pages);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1603 }
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1604 VM_BUG_ON(nr_none);
b93b016313b3ba Matthew Wilcox 2018-04-10 1605 xa_unlock_irq(&mapping->i_pages);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1606
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1607 mem_cgroup_cancel_charge(new_page, memcg, true);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1608 new_page->mapping = NULL;
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1609 }
3e9646c76cb91d Hugh Dickins 2018-11-30 1610
3e9646c76cb91d Hugh Dickins 2018-11-30 1611 unlock_page(new_page);
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1612 out:
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1613 VM_BUG_ON(!list_empty(&pagelist));
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1614 /* TODO: tracepoints */
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1615 }
f3f0e1d2150b2b Kirill A. Shutemov 2016-07-26 1616
:::::: The code at line 1336 was first introduced by commit
:::::: f3f0e1d2150b2b99da2cbdfaad000089efe9bf30 khugepaged: add support of collapse for tmpfs/shmem pages
:::::: TO: Kirill A. Shutemov <kirill.shutemov(a)linux.intel.com>
:::::: CC: Linus Torvalds <torvalds(a)linux-foundation.org>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3541/3541] drivers/acpi/pptt.c:309:5: warning: no previous prototype for 'acpi_pptt_for_each_container'
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: cd9eb9b4365b71652b2c2ac58293bea47c9f9302
commit: 1ab6383ee94e788fe424d7eac10dc8ec3bfa6828 [3541/3541] ACPI / PPTT: Provide a helper to walk processor containers
config: arm64-defconfig (https://download.01.org/0day-ci/archive/20251213/202512130728.UiRm4V7I-lkp@…)
compiler: aarch64-linux-gcc (GCC) 15.1.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251213/202512130728.UiRm4V7I-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512130728.UiRm4V7I-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> drivers/acpi/pptt.c:309:5: warning: no previous prototype for 'acpi_pptt_for_each_container' [-Wmissing-prototypes]
309 | int acpi_pptt_for_each_container(acpi_pptt_cpu_callback_t callback, void *arg)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
vim +/acpi_pptt_for_each_container +309 drivers/acpi/pptt.c
297
298 /**
299 * acpi_pptt_for_each_container() - Iterate over all processor containers
300 *
301 * Not all 'Processor' entries in the PPTT are either a CPU or a Processor
302 * Container, they may exist purely to describe a Private resource. CPUs
303 * have to be leaves, so a Processor Container is a non-leaf that has the
304 * 'ACPI Processor ID valid' flag set.
305 *
306 * Return: 0 for a complete walk, or the first non-zero value from the callback
307 * that stopped the walk.
308 */
> 309 int acpi_pptt_for_each_container(acpi_pptt_cpu_callback_t callback, void *arg)
310 {
311 struct acpi_pptt_processor *cpu_node;
312 struct acpi_table_header *table_hdr;
313 struct acpi_subtable_header *entry;
314 bool leaf_flag, has_leaf_flag = false;
315 unsigned long table_end;
316 acpi_status status;
317 u32 proc_sz;
318 int ret = 0;
319
320 status = acpi_get_table(ACPI_SIG_PPTT, 0, &table_hdr);
321 if (ACPI_FAILURE(status))
322 return 0;
323
324 if (table_hdr->revision > 1)
325 has_leaf_flag = true;
326
327 table_end = (unsigned long)table_hdr + table_hdr->length;
328 entry = ACPI_ADD_PTR(struct acpi_subtable_header, table_hdr,
329 sizeof(struct acpi_table_pptt));
330 proc_sz = sizeof(struct acpi_pptt_processor);
331 while ((unsigned long)entry + proc_sz < table_end) {
332 cpu_node = (struct acpi_pptt_processor *)entry;
333 if (entry->type == ACPI_PPTT_TYPE_PROCESSOR &&
334 cpu_node->flags & ACPI_PPTT_ACPI_PROCESSOR_ID_VALID)
335 {
336 leaf_flag = cpu_node->flags & ACPI_PPTT_ACPI_LEAF_NODE;
337 if ((has_leaf_flag && !leaf_flag) ||
338 (!has_leaf_flag && !acpi_pptt_leaf_node(table_hdr, cpu_node)))
339 {
340 ret = callback(cpu_node, arg);
341 if (ret)
342 break;
343 }
344 }
345 entry = ACPI_ADD_PTR(struct acpi_subtable_header, entry,
346 entry->length);
347 }
348
349 acpi_put_table(table_hdr);
350
351 return ret;
352 }
353
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3541/3541] fs/xfs/libxfs/xfs_alloc.c:102:1: sparse: sparse: symbol 'xfs_ag_fixup_aside' was not declared. Should it be static?
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: cd9eb9b4365b71652b2c2ac58293bea47c9f9302
commit: 8c6e9756375dff2e96d3b598992b2f0e8b3682ee [3541/3541] xfs: fix xfs shutdown since we reserve more blocks in agfl fixup
config: x86_64-randconfig-r134-20251213 (https://download.01.org/0day-ci/archive/20251213/202512130739.rii7QdtB-lkp@…)
compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 87f0227cb60147a26a1eeb4fb06e3b505e9c7261)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251213/202512130739.rii7QdtB-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512130739.rii7QdtB-lkp@intel.com/
sparse warnings: (new ones prefixed by >>)
>> fs/xfs/libxfs/xfs_alloc.c:102:1: sparse: sparse: symbol 'xfs_ag_fixup_aside' was not declared. Should it be static?
vim +/xfs_ag_fixup_aside +102 fs/xfs/libxfs/xfs_alloc.c
94
95 /*
96 * Twice fixup for the same ag may happen within exact one tp, and the consume
97 * of agfl after first fixup may trigger second fixup's failure, then xfs will
98 * shutdown. To avoid that, we reserve blocks which can satisfy the second
99 * fixup.
100 */
101 xfs_extlen_t
> 102 xfs_ag_fixup_aside(
103 struct xfs_mount *mp)
104 {
105 xfs_extlen_t ret;
106
107 ret = 2 * mp->m_alloc_maxlevels;
108 if (xfs_has_rmapbt(mp))
109 ret += mp->m_rmap_maxlevels;
110
111 return ret;
112 }
113
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3541/3541] drivers/cpuinspect/sysfs.c:98:9: warning: no previous prototype for 'cpu_utility_show'
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
Hi Yu,
FYI, the error/warning still remains.
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: cd9eb9b4365b71652b2c2ac58293bea47c9f9302
commit: d91c6db8ca896824da23aab69dde9ce289222299 [3541/3541] cpuinspect: add CPU-inspect infrastructure
config: x86_64-randconfig-r122-20251213 (https://download.01.org/0day-ci/archive/20251213/202512130602.wgKjB7EZ-lkp@…)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251213/202512130602.wgKjB7EZ-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512130602.wgKjB7EZ-lkp@intel.com/
All warnings (new ones prefixed by >>):
drivers/cpuinspect/sysfs.c:92:9: warning: no previous prototype for 'patrol_complete_show' [-Wmissing-prototypes]
92 | ssize_t patrol_complete_show(struct device *dev, struct device_attribute *attr,
| ^~~~~~~~~~~~~~~~~~~~
>> drivers/cpuinspect/sysfs.c:98:9: warning: no previous prototype for 'cpu_utility_show' [-Wmissing-prototypes]
98 | ssize_t cpu_utility_show(struct device *dev, struct device_attribute *attr,
| ^~~~~~~~~~~~~~~~
>> drivers/cpuinspect/sysfs.c:104:9: warning: no previous prototype for 'cpu_utility_store' [-Wmissing-prototypes]
104 | ssize_t cpu_utility_store(struct device *dev, struct device_attribute *attr,
| ^~~~~~~~~~~~~~~~~
drivers/cpuinspect/sysfs.c:117:9: warning: no previous prototype for 'patrol_times_show' [-Wmissing-prototypes]
117 | ssize_t patrol_times_show(struct device *dev, struct device_attribute *attr,
| ^~~~~~~~~~~~~~~~~
>> drivers/cpuinspect/sysfs.c:123:9: warning: no previous prototype for 'patrol_times_store' [-Wmissing-prototypes]
123 | ssize_t patrol_times_store(struct device *dev, struct device_attribute *attr,
| ^~~~~~~~~~~~~~~~~~
>> drivers/cpuinspect/sysfs.c:139:9: warning: no previous prototype for 'start_patrol_store' [-Wmissing-prototypes]
139 | ssize_t start_patrol_store(struct device *dev, struct device_attribute *attr,
| ^~~~~~~~~~~~~~~~~~
vim +/cpu_utility_show +98 drivers/cpuinspect/sysfs.c
97
> 98 ssize_t cpu_utility_show(struct device *dev, struct device_attribute *attr,
99 char *buf)
100 {
101 return sprintf(buf, "%u\n", ci_core.cpu_utility);
102 }
103
> 104 ssize_t cpu_utility_store(struct device *dev, struct device_attribute *attr,
105 const char *buf, size_t size)
106 {
107 unsigned int cpu_util;
108
109 if (kstrtouint(buf, 10, &cpu_util) || cpu_util < 1 || cpu_util > 100)
110 return -EINVAL;
111
112 ci_core.cpu_utility = cpu_util;
113
114 return size;
115 }
116
117 ssize_t patrol_times_show(struct device *dev, struct device_attribute *attr,
118 char *buf)
119 {
120 return sprintf(buf, "%lu\n", ci_core.inspect_times);
121 }
122
> 123 ssize_t patrol_times_store(struct device *dev, struct device_attribute *attr,
124 const char *buf, size_t size)
125 {
126 /*
127 * It is not allowed to modify patrol times during the CPU
128 * inspection operation.
129 */
130 if (ci_core.inspect_on)
131 return -EBUSY;
132
133 if (kstrtoul(buf, 10, &ci_core.inspect_times))
134 return -EINVAL;
135
136 return size;
137 }
138
> 139 ssize_t start_patrol_store(struct device *dev, struct device_attribute *attr,
140 const char *buf, size_t size)
141 {
142 bool start_patrol = false;
143
144 if (strtobool(buf, &start_patrol) < 0)
145 return -EINVAL;
146
147 if (!mutex_trylock(&cpuinspect_lock))
148 return -EBUSY;
149
150 /*
151 * It is not allowed to start the inspection again during the
152 * inspection process.
153 */
154 if (start_patrol && (int) start_patrol == ci_core.inspect_on) {
155 mutex_unlock(&cpuinspect_lock);
156 return -EBUSY;
157 }
158
159 if (start_patrol == 0)
160 stop_inspect_threads();
161 else if (curr_cpu_inspector)
162 start_inspect_threads();
163
164 mutex_unlock(&cpuinspect_lock);
165 return size;
166 }
167
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:openEuler-1.0-LTS 1941/1941] mm/ioremap.o: warning: objtool: missing symbol for section .text
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
Hi Nicholas,
First bad commit (maybe != root cause):
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
head: df8d11fbcbb07177c2500e63d7f5a36063977596
commit: 004cface9c1c0b6351473934a4ce452193e05b07 [1941/1941] mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c
config: x86_64-buildonly-randconfig-004-20251212 (https://download.01.org/0day-ci/archive/20251213/202512130605.0REtc4uw-lkp@…)
compiler: clang version 22.0.0git (https://github.com/llvm/llvm-project 1335a05ab8bc8339ce24be3a9da89d8c3f4e0571)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251213/202512130605.0REtc4uw-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512130605.0REtc4uw-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> mm/ioremap.o: warning: objtool: missing symbol for section .text
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:openEuler-1.0-LTS 1941/1941] net/netfilter/nf_nat_proto.c:56:6: warning: no previous prototype for function 'nf_nat_csum_recalc'
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
Hi Florian,
FYI, the error/warning still remains.
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
head: df8d11fbcbb07177c2500e63d7f5a36063977596
commit: 83abe3a3b85762720192809ac8695ff9255cfd23 [1941/1941] netfilter: nat: remove csum_recalc hook
config: x86_64-rhel-9.4-rust (https://download.01.org/0day-ci/archive/20251213/202512130517.YGb86X1A-lkp@…)
compiler: clang version 22.0.0git (https://github.com/llvm/llvm-project 6ec8c4351cfc1d0627d1633b02ea787bd29c77d8)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251213/202512130517.YGb86X1A-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512130517.YGb86X1A-lkp@intel.com/
All warnings (new ones prefixed by >>):
In file included from net/netfilter/nf_nat_proto.c:12:
In file included from include/net/ip6_route.h:24:
include/net/ip6_fib.h:228:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe]
228 | return time_after(jiffies, f6i->expires);
| ^
include/linux/jiffies.h:107:3: note: expanded from macro 'time_after'
107 | typecheck(unsigned long, b) && \
| ^
include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
11 | typeof(x) __dummy2; \
| ^
>> net/netfilter/nf_nat_proto.c:56:6: warning: no previous prototype for function 'nf_nat_csum_recalc' [-Wmissing-prototypes]
56 | void nf_nat_csum_recalc(struct sk_buff *skb,
| ^
net/netfilter/nf_nat_proto.c:56:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
56 | void nf_nat_csum_recalc(struct sk_buff *skb,
| ^
| static
2 warnings generated.
vim +/nf_nat_csum_recalc +56 net/netfilter/nf_nat_proto.c
55
> 56 void nf_nat_csum_recalc(struct sk_buff *skb,
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:openEuler-1.0-LTS 1941/1941] mm/kmemleak.c:434:4: error: implicit declaration of function 'printk_safe_exit'; did you mean 'printk_nmi_exit'?
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
Hi Gu,
FYI, the error/warning still remains.
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
head: df8d11fbcbb07177c2500e63d7f5a36063977596
commit: 38f093f2876aaa0dd46e11d638e8d2a263f38199 [1941/1941] mm: Fix possible deadlock in console_trylock_spinning
config: arm64-randconfig-002-20251212 (https://download.01.org/0day-ci/archive/20251213/202512130502.2LxTdCek-lkp@…)
compiler: aarch64-linux-gcc (GCC) 7.5.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251213/202512130502.2LxTdCek-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512130502.2LxTdCek-lkp@intel.com/
All errors (new ones prefixed by >>):
mm/kmemleak.c: In function 'lookup_object':
mm/kmemleak.c:430:4: error: implicit declaration of function 'printk_safe_enter'; did you mean 'printk_nmi_enter'? [-Werror=implicit-function-declaration]
printk_safe_enter();
^~~~~~~~~~~~~~~~~
printk_nmi_enter
>> mm/kmemleak.c:434:4: error: implicit declaration of function 'printk_safe_exit'; did you mean 'printk_nmi_exit'? [-Werror=implicit-function-declaration]
printk_safe_exit();
^~~~~~~~~~~~~~~~
printk_nmi_exit
cc1: some warnings being treated as errors
vim +434 mm/kmemleak.c
405
406 /*
407 * Look-up a memory block metadata (kmemleak_object) in the object search
408 * tree based on a pointer value. If alias is 0, only values pointing to the
409 * beginning of the memory block are allowed. The kmemleak_lock must be held
410 * when calling this function.
411 */
412 static struct kmemleak_object *lookup_object(unsigned long ptr, int alias)
413 {
414 struct rb_node *rb = object_tree_root.rb_node;
415
416 while (rb) {
417 struct kmemleak_object *object =
418 rb_entry(rb, struct kmemleak_object, rb_node);
419 if (ptr < object->pointer)
420 rb = object->rb_node.rb_left;
421 else if (object->pointer + object->size <= ptr)
422 rb = object->rb_node.rb_right;
423 else if (object->pointer == ptr || alias)
424 return object;
425 else {
426 /*
427 * Printk deferring due to the kmemleak_lock held.
428 * This is done to avoid deadlock.
429 */
430 printk_safe_enter();
431 kmemleak_warn("Found object by alias at 0x%08lx\n",
432 ptr);
433 dump_object_info(object);
> 434 printk_safe_exit();
435
436 break;
437 }
438 }
439 return NULL;
440 }
441
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:openEuler-1.0-LTS 1941/1941] mm/vmalloc.c:217:23: warning: variable 'start' set but not used
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
head: df8d11fbcbb07177c2500e63d7f5a36063977596
commit: 3eb01faed2ebb254019a3bb72ce3bdf4d0a9be74 [1941/1941] mm/vmalloc: add vmap_range_noflush variant
config: arm64-allnoconfig-bpf (https://download.01.org/0day-ci/archive/20251212/202512122201.xknqnJbC-lkp@…)
compiler: aarch64-linux-gcc (GCC) 15.1.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251212/202512122201.xknqnJbC-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512122201.xknqnJbC-lkp@intel.com/
All warnings (new ones prefixed by >>):
mm/vmalloc.c: In function 'vmap_range_noflush':
>> mm/vmalloc.c:217:23: warning: variable 'start' set but not used [-Wunused-but-set-variable]
217 | unsigned long start;
| ^~~~~
mm/vmalloc.c: At top level:
mm/vmalloc.c:1417:6: warning: no previous prototype for 'set_iounmap_nonlazy' [-Wmissing-prototypes]
1417 | void set_iounmap_nonlazy(void)
| ^~~~~~~~~~~~~~~~~~~
mm/vmalloc.c:3188: warning: Function parameter or member 'align' not described in 'pvm_determine_end_from_reverse'
vim +/start +217 mm/vmalloc.c
004cface9c1c0b Nicholas Piggin 2021-10-29 211
3eb01faed2ebb2 Nicholas Piggin 2021-10-29 212 static int vmap_range_noflush(unsigned long addr, unsigned long end,
004cface9c1c0b Nicholas Piggin 2021-10-29 213 phys_addr_t phys_addr, pgprot_t prot,
004cface9c1c0b Nicholas Piggin 2021-10-29 214 unsigned int max_page_shift)
004cface9c1c0b Nicholas Piggin 2021-10-29 215 {
004cface9c1c0b Nicholas Piggin 2021-10-29 216 pgd_t *pgd;
004cface9c1c0b Nicholas Piggin 2021-10-29 @217 unsigned long start;
004cface9c1c0b Nicholas Piggin 2021-10-29 218 unsigned long next;
004cface9c1c0b Nicholas Piggin 2021-10-29 219 int err;
004cface9c1c0b Nicholas Piggin 2021-10-29 220
004cface9c1c0b Nicholas Piggin 2021-10-29 221 might_sleep();
004cface9c1c0b Nicholas Piggin 2021-10-29 222 BUG_ON(addr >= end);
004cface9c1c0b Nicholas Piggin 2021-10-29 223
004cface9c1c0b Nicholas Piggin 2021-10-29 224 start = addr;
004cface9c1c0b Nicholas Piggin 2021-10-29 225 pgd = pgd_offset_k(addr);
004cface9c1c0b Nicholas Piggin 2021-10-29 226 do {
004cface9c1c0b Nicholas Piggin 2021-10-29 227 next = pgd_addr_end(addr, end);
004cface9c1c0b Nicholas Piggin 2021-10-29 228 err = vmap_p4d_range(pgd, addr, next, phys_addr, prot, max_page_shift);
004cface9c1c0b Nicholas Piggin 2021-10-29 229 if (err)
004cface9c1c0b Nicholas Piggin 2021-10-29 230 break;
004cface9c1c0b Nicholas Piggin 2021-10-29 231 } while (pgd++, phys_addr += (next - addr), addr = next, addr != end);
004cface9c1c0b Nicholas Piggin 2021-10-29 232
3eb01faed2ebb2 Nicholas Piggin 2021-10-29 233 return err;
3eb01faed2ebb2 Nicholas Piggin 2021-10-29 234 }
3eb01faed2ebb2 Nicholas Piggin 2021-10-29 235
:::::: The code at line 217 was first introduced by commit
:::::: 004cface9c1c0b6351473934a4ce452193e05b07 mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c
:::::: TO: Nicholas Piggin <npiggin(a)gmail.com>
:::::: CC: Yang Yingliang <yangyingliang(a)huawei.com>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3541/3541] drivers/crypto/ccp/hygon/vpsp.c:589:6: warning: no previous prototype for function 'vpsp_set_default_vid_permission'
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: cd9eb9b4365b71652b2c2ac58293bea47c9f9302
commit: e2861aaa47961017ada7f66de11104bbf3b85eb1 [3541/3541] crypto: ccp: move vpsp-related functions to vpsp.c
config: x86_64-randconfig-101-20251212 (https://download.01.org/0day-ci/archive/20251213/202512130435.BO31TiNF-lkp@…)
compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 87f0227cb60147a26a1eeb4fb06e3b505e9c7261)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251213/202512130435.BO31TiNF-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512130435.BO31TiNF-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> drivers/crypto/ccp/hygon/vpsp.c:589:6: warning: no previous prototype for function 'vpsp_set_default_vid_permission' [-Wmissing-prototypes]
589 | void vpsp_set_default_vid_permission(uint32_t is_allow)
| ^
drivers/crypto/ccp/hygon/vpsp.c:589:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
589 | void vpsp_set_default_vid_permission(uint32_t is_allow)
| ^
| static
drivers/crypto/ccp/hygon/vpsp.c:1055:5: warning: no previous prototype for function 'vpsp_do_cmd' [-Wmissing-prototypes]
1055 | int vpsp_do_cmd(int cmd, phys_addr_t phy_addr, int *psp_ret)
| ^
drivers/crypto/ccp/hygon/vpsp.c:1055:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
1055 | int vpsp_do_cmd(int cmd, phys_addr_t phy_addr, int *psp_ret)
| ^
| static
2 warnings generated.
Kconfig warnings: (for reference only)
WARNING: unmet direct dependencies detected for PTP_1588_CLOCK
Depends on [n]: NET [=y] && POSIX_TIMERS [=n]
Selected by [m]:
- SXE [=m] && NETDEVICES [=y] && ETHERNET [=y] && NET_VENDOR_LINKDATA [=y] && (X86 [=y] || ARM64) && PCI [=y]
- SXE_VF [=m] && NETDEVICES [=y] && ETHERNET [=y] && NET_VENDOR_LINKDATA [=y] && (X86 [=y] || ARM64) && PCI [=y]
vim +/vpsp_set_default_vid_permission +589 drivers/crypto/ccp/hygon/vpsp.c
582
583 /**
584 * When 'allow_default_vid' is set to 1,
585 * QEMU is allowed to use 'vid 0' by default
586 * in the absence of a valid 'vid' setting.
587 */
588 uint32_t allow_default_vid = 1;
> 589 void vpsp_set_default_vid_permission(uint32_t is_allow)
590 {
591 allow_default_vid = is_allow;
592 }
593
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3541/3541] drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:2540:29: sparse: sparse: incorrect type in argument 1 (different address spaces)
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
Hi Bennie,
First bad commit (maybe != root cause):
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: cd9eb9b4365b71652b2c2ac58293bea47c9f9302
commit: 69181c3c9413ccaa4dab458057d13efda520cb60 [3541/3541] Net: nebula_matrix: fix ci build warning
config: x86_64-randconfig-121-20251212 (https://download.01.org/0day-ci/archive/20251213/202512130423.1ubNFGvk-lkp@…)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251213/202512130423.1ubNFGvk-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512130423.1ubNFGvk-lkp@intel.com/
sparse warnings: (new ones prefixed by >>)
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:32:5: sparse: sparse: symbol 'nbl_serv_setup_queues' was not declared. Should it be static?
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:68:6: sparse: sparse: symbol 'nbl_serv_flush_rx_queues' was not declared. Should it be static?
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:77:5: sparse: sparse: symbol 'nbl_serv_setup_rings' was not declared. Should it be static?
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:124:6: sparse: sparse: symbol 'nbl_serv_stop_rings' was not declared. Should it be static?
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:2116:6: sparse: sparse: symbol 'nbl_serv_pldmfw_op_pci_match_record' was not declared. Should it be static?
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:2528:38: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const [noderef] __user *from @@ got void * @@
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:2528:38: sparse: expected void const [noderef] __user *from
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:2528:38: sparse: got void *
>> drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:2540:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got void * @@
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:2540:29: sparse: expected void [noderef] __user *to
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:2540:29: sparse: got void *
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:2851:5: sparse: sparse: symbol 'nbl_serv_get_vf_base_vsi_id' was not declared. Should it be static?
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c: note: in included file (through arch/x86/include/asm/uaccess.h, include/linux/uaccess.h, include/linux/sched/task.h, ...):
arch/x86/include/asm/uaccess_64.h:88:24: sparse: sparse: cast removes address space '__user' of expression
arch/x86/include/asm/uaccess_64.h:88:24: sparse: sparse: cast removes address space '__user' of expression
vim +2540 drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c
bad535d287c9c10 Bennie Yan 2024-09-24 2511
bad535d287c9c10 Bennie Yan 2024-09-24 2512 static int nbl_serv_process_passthrough(struct nbl_service_mgt *serv_mgt,
bad535d287c9c10 Bennie Yan 2024-09-24 2513 unsigned int cmd, unsigned long arg)
bad535d287c9c10 Bennie Yan 2024-09-24 2514 {
bad535d287c9c10 Bennie Yan 2024-09-24 2515 struct nbl_dispatch_ops *disp_ops = NBL_SERV_MGT_TO_DISP_OPS(serv_mgt);
bad535d287c9c10 Bennie Yan 2024-09-24 2516 struct nbl_common_info *common = NBL_SERV_MGT_TO_COMMON(serv_mgt);
bad535d287c9c10 Bennie Yan 2024-09-24 2517 struct nbl_passthrough_fw_cmd_param *param = NULL, *result = NULL;
bad535d287c9c10 Bennie Yan 2024-09-24 2518 int ret = 0;
bad535d287c9c10 Bennie Yan 2024-09-24 2519
bad535d287c9c10 Bennie Yan 2024-09-24 2520 param = kzalloc(sizeof(*param), GFP_KERNEL);
bad535d287c9c10 Bennie Yan 2024-09-24 2521 if (!param)
bad535d287c9c10 Bennie Yan 2024-09-24 2522 goto alloc_param_fail;
bad535d287c9c10 Bennie Yan 2024-09-24 2523
bad535d287c9c10 Bennie Yan 2024-09-24 2524 result = kzalloc(sizeof(*result), GFP_KERNEL);
bad535d287c9c10 Bennie Yan 2024-09-24 2525 if (!result)
bad535d287c9c10 Bennie Yan 2024-09-24 2526 goto alloc_result_fail;
bad535d287c9c10 Bennie Yan 2024-09-24 2527
bad535d287c9c10 Bennie Yan 2024-09-24 2528 ret = copy_from_user(param, (void *)arg, _IOC_SIZE(cmd));
bad535d287c9c10 Bennie Yan 2024-09-24 2529 if (ret) {
bad535d287c9c10 Bennie Yan 2024-09-24 2530 nbl_err(common, NBL_DEBUG_ST, "Bad access %d.\n", ret);
bad535d287c9c10 Bennie Yan 2024-09-24 2531 return ret;
bad535d287c9c10 Bennie Yan 2024-09-24 2532 }
bad535d287c9c10 Bennie Yan 2024-09-24 2533
bad535d287c9c10 Bennie Yan 2024-09-24 2534 nbl_debug(common, NBL_DEBUG_ST, "Passthough opcode: %d\n", param->opcode);
bad535d287c9c10 Bennie Yan 2024-09-24 2535
bad535d287c9c10 Bennie Yan 2024-09-24 2536 ret = disp_ops->passthrough_fw_cmd(NBL_SERV_MGT_TO_DISP_PRIV(serv_mgt), param, result);
bad535d287c9c10 Bennie Yan 2024-09-24 2537 if (ret)
bad535d287c9c10 Bennie Yan 2024-09-24 2538 goto passthrough_fail;
bad535d287c9c10 Bennie Yan 2024-09-24 2539
bad535d287c9c10 Bennie Yan 2024-09-24 @2540 ret = copy_to_user((void *)arg, result, _IOC_SIZE(cmd));
bad535d287c9c10 Bennie Yan 2024-09-24 2541
bad535d287c9c10 Bennie Yan 2024-09-24 2542 passthrough_fail:
bad535d287c9c10 Bennie Yan 2024-09-24 2543 kfree(result);
bad535d287c9c10 Bennie Yan 2024-09-24 2544 alloc_result_fail:
bad535d287c9c10 Bennie Yan 2024-09-24 2545 kfree(param);
bad535d287c9c10 Bennie Yan 2024-09-24 2546 alloc_param_fail:
bad535d287c9c10 Bennie Yan 2024-09-24 2547 return ret;
bad535d287c9c10 Bennie Yan 2024-09-24 2548 }
bad535d287c9c10 Bennie Yan 2024-09-24 2549
:::::: The code at line 2540 was first introduced by commit
:::::: bad535d287c9c1056d99de3666be7da84de4a8fc Net:nbl_core: Add nbl_core-driver for nebula-matrix S1055AS series smart NIC.
:::::: TO: Bennie Yan <bennie.yan(a)nebula-matrix.com>
:::::: CC: Bennie Yan <bennie.yan(a)nebula-matrix.com>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:openEuler-1.0-LTS 1941/1941] drivers/base/node.c:480: warning: Function parameter or member 'mem_nid' not described in 'register_memory_node_under_compute_node'
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
head: df8d11fbcbb07177c2500e63d7f5a36063977596
commit: 9e8e325cfd089c66c9a2f570f99021a62bf0ae09 [1941/1941] node: Link memory nodes to their compute nodes
config: x86_64-randconfig-103-20251212 (https://download.01.org/0day-ci/archive/20251213/202512130318.QHdKVAVx-lkp@…)
compiler: clang version 22.0.0git (https://github.com/llvm/llvm-project 1335a05ab8bc8339ce24be3a9da89d8c3f4e0571)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251213/202512130318.QHdKVAVx-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512130318.QHdKVAVx-lkp@intel.com/
All warnings (new ones prefixed by >>):
In file included from <built-in>:2:
In file included from include/linux/compiler_types.h:59:
include/linux/compiler-clang.h:20:9: warning: '__SANITIZE_ADDRESS__' macro redefined [-Wmacro-redefined]
20 | #define __SANITIZE_ADDRESS__
| ^
<built-in>:354:9: note: previous definition is here
354 | #define __SANITIZE_ADDRESS__ 1
| ^
1 warning generated.
>> drivers/base/node.c:480: warning: Function parameter or member 'mem_nid' not described in 'register_memory_node_under_compute_node'
drivers/base/node.c:480: warning: Function parameter or member 'cpu_nid' not described in 'register_memory_node_under_compute_node'
drivers/base/node.c:480: warning: Excess function parameter 'mem_node' description in 'register_memory_node_under_compute_node'
drivers/base/node.c:480: warning: Excess function parameter 'cpu_node' description in 'register_memory_node_under_compute_node'
vim +480 drivers/base/node.c
463
464 /**
465 * register_memory_node_under_compute_node - link memory node to its compute
466 * node for a given access class.
467 * @mem_node: Memory node number
468 * @cpu_node: Cpu node number
469 * @access: Access class to register
470 *
471 * Description:
472 * For use with platforms that may have separate memory and compute nodes.
473 * This function will export node relationships linking which memory
474 * initiator nodes can access memory targets at a given ranked access
475 * class.
476 */
477 int register_memory_node_under_compute_node(unsigned int mem_nid,
478 unsigned int cpu_nid,
479 unsigned access)
> 480 {
481 struct node *init_node, *targ_node;
482 struct node_access_nodes *initiator, *target;
483 int ret;
484
485 if (!node_online(cpu_nid) || !node_online(mem_nid))
486 return -ENODEV;
487
488 init_node = node_devices[cpu_nid];
489 targ_node = node_devices[mem_nid];
490 initiator = node_init_node_access(init_node, access);
491 target = node_init_node_access(targ_node, access);
492 if (!initiator || !target)
493 return -ENOMEM;
494
495 ret = sysfs_add_link_to_group(&initiator->dev.kobj, "targets",
496 &targ_node->dev.kobj,
497 dev_name(&targ_node->dev));
498 if (ret)
499 return ret;
500
501 ret = sysfs_add_link_to_group(&target->dev.kobj, "initiators",
502 &init_node->dev.kobj,
503 dev_name(&init_node->dev));
504 if (ret)
505 goto err;
506
507 return 0;
508 err:
509 sysfs_remove_link_from_group(&initiator->dev.kobj, "targets",
510 dev_name(&targ_node->dev));
511 return ret;
512 }
513
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3541/3541] drivers/crypto/ccp/hygon/csv-dev.c:882: warning: Function parameter or member 'api_minor' not described in 'user_data_status'
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: cd9eb9b4365b71652b2c2ac58293bea47c9f9302
commit: 518c81d56c055affc71650b1ad1ba7f86e5ee867 [3541/3541] arch/x86/kvm: Support tkm virtualization
config: x86_64-randconfig-101-20251212 (https://download.01.org/0day-ci/archive/20251213/202512130255.5pbCemhg-lkp@…)
compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 87f0227cb60147a26a1eeb4fb06e3b505e9c7261)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251213/202512130255.5pbCemhg-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512130255.5pbCemhg-lkp@intel.com/
All warnings (new ones prefixed by >>):
drivers/crypto/ccp/hygon/csv-dev.c:882: warning: Function parameter or member 'api_major' not described in 'user_data_status'
>> drivers/crypto/ccp/hygon/csv-dev.c:882: warning: Function parameter or member 'api_minor' not described in 'user_data_status'
drivers/crypto/ccp/hygon/csv-dev.c:882: warning: Function parameter or member 'reserved1' not described in 'user_data_status'
vim +882 drivers/crypto/ccp/hygon/csv-dev.c
851
852 /**
853 * struct user_data_status - PLATFORM_STATUS command parameters
854 *
855 * @major: major API version
856 * @minor: minor API version
857 * @state: platform state
858 * @owner: self-owned or externally owned
859 * @chip_secure: ES or MP chip
860 * @fw_enc: is this FW is encrypted
861 * @fw_sign: is this FW is signed
862 * @config_es: platform config flags for csv-es
863 * @build: Firmware Build ID for this API version
864 * @bl_version_debug: Bootloader VERSION_DEBUG field
865 * @bl_version_minor: Bootloader VERSION_MINOR field
866 * @bl_version_major: Bootloader VERSION_MAJOR field
867 * @guest_count: number of active guests
868 * @reserved: should set to zero
869 */
870 struct user_data_status {
871 uint8_t api_major; /* Out */
872 uint8_t api_minor; /* Out */
873 uint8_t state; /* Out */
874 uint8_t owner : 1, /* Out */
875 chip_secure : 1, /* Out */
876 fw_enc : 1, /* Out */
877 fw_sign : 1, /* Out */
878 reserved1 : 4; /*reserved*/
879 uint32_t config_es : 1, /* Out */
880 build : 31; /* Out */
881 uint32_t guest_count; /* Out */
> 882 } __packed;
883
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:openEuler-1.0-LTS 1941/1941] mm/page_alloc.c:3005: warning: Function parameter or member 'mt' not described in '__putback_isolated_page'
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
head: df8d11fbcbb07177c2500e63d7f5a36063977596
commit: 91bac2310ae7eca9d9869222c96fcc3d02851eea [1941/1941] mm: add function __putback_isolated_page
config: arm64-allnoconfig-bpf (https://download.01.org/0day-ci/archive/20251212/202512121956.obyBPboz-lkp@…)
compiler: aarch64-linux-gcc (GCC) 15.1.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251212/202512121956.obyBPboz-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512121956.obyBPboz-lkp@intel.com/
All warnings (new ones prefixed by >>):
| ^
mm/page_alloc.c:7269:9: note: in expansion of macro 'adj_init_size'
7269 | adj_init_size(__init_begin, __init_end, init_data_size,
| ^~~~~~~~~~~~~
mm/page_alloc.c:7265:27: warning: comparison between two arrays [-Warray-compare]
7265 | if (start <= pos && pos < end && size > adj) \
| ^~
mm/page_alloc.c:7271:9: note: in expansion of macro 'adj_init_size'
7271 | adj_init_size(_stext, _etext, codesize, _sinittext, init_code_size);
| ^~~~~~~~~~~~~
mm/page_alloc.c:7265:27: note: use '&_stext[0] <= &_sinittext[0]' to compare the addresses
7265 | if (start <= pos && pos < end && size > adj) \
| ^~
mm/page_alloc.c:7271:9: note: in expansion of macro 'adj_init_size'
7271 | adj_init_size(_stext, _etext, codesize, _sinittext, init_code_size);
| ^~~~~~~~~~~~~
mm/page_alloc.c:7265:41: warning: comparison between two arrays [-Warray-compare]
7265 | if (start <= pos && pos < end && size > adj) \
| ^
mm/page_alloc.c:7271:9: note: in expansion of macro 'adj_init_size'
7271 | adj_init_size(_stext, _etext, codesize, _sinittext, init_code_size);
| ^~~~~~~~~~~~~
mm/page_alloc.c:7265:41: note: use '&_sinittext[0] < &_etext[0]' to compare the addresses
7265 | if (start <= pos && pos < end && size > adj) \
| ^
mm/page_alloc.c:7271:9: note: in expansion of macro 'adj_init_size'
7271 | adj_init_size(_stext, _etext, codesize, _sinittext, init_code_size);
| ^~~~~~~~~~~~~
mm/page_alloc.c:7265:27: warning: comparison between two arrays [-Warray-compare]
7265 | if (start <= pos && pos < end && size > adj) \
| ^~
mm/page_alloc.c:7272:9: note: in expansion of macro 'adj_init_size'
7272 | adj_init_size(_sdata, _edata, datasize, __init_begin, init_data_size);
| ^~~~~~~~~~~~~
mm/page_alloc.c:7265:27: note: use '&_sdata[0] <= &__init_begin[0]' to compare the addresses
7265 | if (start <= pos && pos < end && size > adj) \
| ^~
mm/page_alloc.c:7272:9: note: in expansion of macro 'adj_init_size'
7272 | adj_init_size(_sdata, _edata, datasize, __init_begin, init_data_size);
| ^~~~~~~~~~~~~
mm/page_alloc.c:7265:41: warning: comparison between two arrays [-Warray-compare]
7265 | if (start <= pos && pos < end && size > adj) \
| ^
mm/page_alloc.c:7272:9: note: in expansion of macro 'adj_init_size'
7272 | adj_init_size(_sdata, _edata, datasize, __init_begin, init_data_size);
| ^~~~~~~~~~~~~
mm/page_alloc.c:7265:41: note: use '&__init_begin[0] < &_edata[0]' to compare the addresses
7265 | if (start <= pos && pos < end && size > adj) \
| ^
mm/page_alloc.c:7272:9: note: in expansion of macro 'adj_init_size'
7272 | adj_init_size(_sdata, _edata, datasize, __init_begin, init_data_size);
| ^~~~~~~~~~~~~
mm/page_alloc.c:7265:27: warning: comparison between two arrays [-Warray-compare]
7265 | if (start <= pos && pos < end && size > adj) \
| ^~
mm/page_alloc.c:7273:9: note: in expansion of macro 'adj_init_size'
7273 | adj_init_size(_stext, _etext, codesize, __start_rodata, rosize);
| ^~~~~~~~~~~~~
mm/page_alloc.c:7265:27: note: use '&_stext[0] <= &__start_rodata[0]' to compare the addresses
7265 | if (start <= pos && pos < end && size > adj) \
| ^~
mm/page_alloc.c:7273:9: note: in expansion of macro 'adj_init_size'
7273 | adj_init_size(_stext, _etext, codesize, __start_rodata, rosize);
| ^~~~~~~~~~~~~
mm/page_alloc.c:7265:41: warning: comparison between two arrays [-Warray-compare]
7265 | if (start <= pos && pos < end && size > adj) \
| ^
mm/page_alloc.c:7273:9: note: in expansion of macro 'adj_init_size'
7273 | adj_init_size(_stext, _etext, codesize, __start_rodata, rosize);
| ^~~~~~~~~~~~~
mm/page_alloc.c:7265:41: note: use '&__start_rodata[0] < &_etext[0]' to compare the addresses
7265 | if (start <= pos && pos < end && size > adj) \
| ^
mm/page_alloc.c:7273:9: note: in expansion of macro 'adj_init_size'
7273 | adj_init_size(_stext, _etext, codesize, __start_rodata, rosize);
| ^~~~~~~~~~~~~
mm/page_alloc.c:7265:27: warning: comparison between two arrays [-Warray-compare]
7265 | if (start <= pos && pos < end && size > adj) \
| ^~
mm/page_alloc.c:7274:9: note: in expansion of macro 'adj_init_size'
7274 | adj_init_size(_sdata, _edata, datasize, __start_rodata, rosize);
| ^~~~~~~~~~~~~
mm/page_alloc.c:7265:27: note: use '&_sdata[0] <= &__start_rodata[0]' to compare the addresses
7265 | if (start <= pos && pos < end && size > adj) \
| ^~
mm/page_alloc.c:7274:9: note: in expansion of macro 'adj_init_size'
7274 | adj_init_size(_sdata, _edata, datasize, __start_rodata, rosize);
| ^~~~~~~~~~~~~
mm/page_alloc.c:7265:41: warning: comparison between two arrays [-Warray-compare]
7265 | if (start <= pos && pos < end && size > adj) \
| ^
mm/page_alloc.c:7274:9: note: in expansion of macro 'adj_init_size'
7274 | adj_init_size(_sdata, _edata, datasize, __start_rodata, rosize);
| ^~~~~~~~~~~~~
mm/page_alloc.c:7265:41: note: use '&__start_rodata[0] < &_edata[0]' to compare the addresses
7265 | if (start <= pos && pos < end && size > adj) \
| ^
mm/page_alloc.c:7274:9: note: in expansion of macro 'adj_init_size'
7274 | adj_init_size(_sdata, _edata, datasize, __start_rodata, rosize);
| ^~~~~~~~~~~~~
>> mm/page_alloc.c:3005: warning: Function parameter or member 'mt' not described in '__putback_isolated_page'
vim +3005 mm/page_alloc.c
2995
2996 /**
2997 * __putback_isolated_page - Return a now-isolated page back where we got it
2998 * @page: Page that was isolated
2999 * @order: Order of the isolated page
3000 *
3001 * This function is meant to return a page pulled from the free lists via
3002 * __isolate_free_page back to the free lists they were pulled from.
3003 */
3004 void __putback_isolated_page(struct page *page, unsigned int order, int mt)
> 3005 {
3006 struct zone *zone = page_zone(page);
3007
3008 /* zone lock should be held when this function is called */
3009 lockdep_assert_held(&zone->lock);
3010
3011 /* Return isolated page to tail of freelist. */
3012 __free_one_page(page, page_to_pfn(page), zone, order, mt);
3013 }
3014
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-5.10 3408/3408] drivers/crypto/ccp/hygon/tdm-dev.c:95:13: warning: variable 'ret' set but not used
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
tree: https://gitee.com/openeuler/kernel.git OLK-5.10
head: da8948fdddb84e5496272bab85973165594dd469
commit: 8011fdfd4cf33e84a51bab09ea76df4be3453037 [3408/3408] crypto: tdm: Add Hygon TDM driver
config: x86_64-randconfig-074-20251212 (https://download.01.org/0day-ci/archive/20251213/202512130255.3H21JVbQ-lkp@…)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251213/202512130255.3H21JVbQ-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512130255.3H21JVbQ-lkp@intel.com/
All warnings (new ones prefixed by >>):
drivers/crypto/ccp/hygon/tdm-dev.c: In function 'list_enqueue':
>> drivers/crypto/ccp/hygon/tdm-dev.c:95:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
95 | int ret = 0;
| ^~~
drivers/crypto/ccp/hygon/tdm-dev.c: In function 'psp_create_measure_task':
>> drivers/crypto/ccp/hygon/tdm-dev.c:610:27: warning: variable 'head' set but not used [-Wunused-but-set-variable]
610 | struct list_head *head = NULL;
| ^~~~
Kconfig warnings: (for reference only)
WARNING: unmet direct dependencies detected for PTP_1588_CLOCK
Depends on [n]: NET [=y] && POSIX_TIMERS [=n]
Selected by [m]:
- SXE [=m] && NETDEVICES [=y] && ETHERNET [=y] && NET_VENDOR_LINKDATA [=y] && (X86 [=y] || ARM64) && PCI [=y]
- SXE_VF [=m] && NETDEVICES [=y] && ETHERNET [=y] && NET_VENDOR_LINKDATA [=y] && (X86 [=y] || ARM64) && PCI [=y]
vim +/ret +95 drivers/crypto/ccp/hygon/tdm-dev.c
92
93 static int list_enqueue(void *entry)
94 {
> 95 int ret = 0;
96 struct list_head *head, *entry_list = NULL;
97 rwlock_t *lock = NULL;
98
99 if (!entry) {
100 ret = -DYN_NULL_POINTER;
101 pr_err("Null pointer\n");
102 goto end;
103 }
104
105 head = &dyn_head.head;
106 lock = &dyn_head.lock;
107 entry_list = &(((struct tdm_task_ctx *)entry)->list);
108
109 write_lock(lock);
110 if (entry_list)
111 list_add_tail(entry_list, head);
112 write_unlock(lock);
113
114 end:
115 return 0;
116 }
117
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:openEuler-1.0-LTS 1941/1941] drivers/tee/optee/core.c:618:10: warning: return makes integer from pointer without a cast
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
Hi Ard,
First bad commit (maybe != root cause):
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
head: df8d11fbcbb07177c2500e63d7f5a36063977596
commit: 595311cf7e49c781dd26782e4b45fd54bbfb3e40 [1941/1941] optee: model OP-TEE as a platform device/driver
config: arm64-randconfig-003-20251212 (https://download.01.org/0day-ci/archive/20251213/202512130142.AbrsHgBp-lkp@…)
compiler: aarch64-linux-gcc (GCC) 7.5.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251213/202512130142.AbrsHgBp-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512130142.AbrsHgBp-lkp@intel.com/
All warnings (new ones prefixed by >>):
drivers/tee/optee/core.c: In function 'optee_probe':
>> drivers/tee/optee/core.c:618:10: warning: return makes integer from pointer without a cast [-Wint-conversion]
return ERR_PTR(-EINVAL);
^~~~~~~~~~~~~~~~
vim +618 drivers/tee/optee/core.c
595311cf7e49c7 Ard Biesheuvel 2019-12-09 581
595311cf7e49c7 Ard Biesheuvel 2019-12-09 582 static int optee_probe(struct platform_device *pdev)
4fb0a5eb364d23 Jens Wiklander 2015-04-14 583 {
4fb0a5eb364d23 Jens Wiklander 2015-04-14 584 optee_invoke_fn *invoke_fn;
4fb0a5eb364d23 Jens Wiklander 2015-04-14 585 struct tee_shm_pool *pool;
4fb0a5eb364d23 Jens Wiklander 2015-04-14 586 struct optee *optee = NULL;
4fb0a5eb364d23 Jens Wiklander 2015-04-14 587 void *memremaped_shm = NULL;
4fb0a5eb364d23 Jens Wiklander 2015-04-14 588 struct tee_device *teedev;
4fb0a5eb364d23 Jens Wiklander 2015-04-14 589 u32 sec_caps;
4fb0a5eb364d23 Jens Wiklander 2015-04-14 590 int rc;
4fb0a5eb364d23 Jens Wiklander 2015-04-14 591
595311cf7e49c7 Ard Biesheuvel 2019-12-09 592 invoke_fn = get_invoke_func(&pdev->dev);
4fb0a5eb364d23 Jens Wiklander 2015-04-14 593 if (IS_ERR(invoke_fn))
595311cf7e49c7 Ard Biesheuvel 2019-12-09 594 return PTR_ERR(invoke_fn);
4fb0a5eb364d23 Jens Wiklander 2015-04-14 595
4fb0a5eb364d23 Jens Wiklander 2015-04-14 596 if (!optee_msg_api_uid_is_optee_api(invoke_fn)) {
4fb0a5eb364d23 Jens Wiklander 2015-04-14 597 pr_warn("api uid mismatch\n");
595311cf7e49c7 Ard Biesheuvel 2019-12-09 598 return -EINVAL;
4fb0a5eb364d23 Jens Wiklander 2015-04-14 599 }
4fb0a5eb364d23 Jens Wiklander 2015-04-14 600
5c5f80307ab27c Jérôme Forissier 2017-11-24 601 optee_msg_get_os_revision(invoke_fn);
5c5f80307ab27c Jérôme Forissier 2017-11-24 602
4fb0a5eb364d23 Jens Wiklander 2015-04-14 603 if (!optee_msg_api_revision_is_compatible(invoke_fn)) {
4fb0a5eb364d23 Jens Wiklander 2015-04-14 604 pr_warn("api revision mismatch\n");
595311cf7e49c7 Ard Biesheuvel 2019-12-09 605 return -EINVAL;
4fb0a5eb364d23 Jens Wiklander 2015-04-14 606 }
4fb0a5eb364d23 Jens Wiklander 2015-04-14 607
4fb0a5eb364d23 Jens Wiklander 2015-04-14 608 if (!optee_msg_exchange_capabilities(invoke_fn, &sec_caps)) {
4fb0a5eb364d23 Jens Wiklander 2015-04-14 609 pr_warn("capabilities mismatch\n");
595311cf7e49c7 Ard Biesheuvel 2019-12-09 610 return -EINVAL;
4fb0a5eb364d23 Jens Wiklander 2015-04-14 611 }
4fb0a5eb364d23 Jens Wiklander 2015-04-14 612
4fb0a5eb364d23 Jens Wiklander 2015-04-14 613 /*
4fb0a5eb364d23 Jens Wiklander 2015-04-14 614 * We have no other option for shared memory, if secure world
4fb0a5eb364d23 Jens Wiklander 2015-04-14 615 * doesn't have any reserved memory we can use we can't continue.
4fb0a5eb364d23 Jens Wiklander 2015-04-14 616 */
4fb0a5eb364d23 Jens Wiklander 2015-04-14 617 if (!(sec_caps & OPTEE_SMC_SEC_CAP_HAVE_RESERVED_SHM))
4fb0a5eb364d23 Jens Wiklander 2015-04-14 @618 return ERR_PTR(-EINVAL);
4fb0a5eb364d23 Jens Wiklander 2015-04-14 619
f58e236c9d665a Volodymyr Babchuk 2017-11-29 620 pool = optee_config_shm_memremap(invoke_fn, &memremaped_shm, sec_caps);
4fb0a5eb364d23 Jens Wiklander 2015-04-14 621 if (IS_ERR(pool))
595311cf7e49c7 Ard Biesheuvel 2019-12-09 622 return PTR_ERR(pool);
4fb0a5eb364d23 Jens Wiklander 2015-04-14 623
4fb0a5eb364d23 Jens Wiklander 2015-04-14 624 optee = kzalloc(sizeof(*optee), GFP_KERNEL);
4fb0a5eb364d23 Jens Wiklander 2015-04-14 625 if (!optee) {
4fb0a5eb364d23 Jens Wiklander 2015-04-14 626 rc = -ENOMEM;
4fb0a5eb364d23 Jens Wiklander 2015-04-14 627 goto err;
4fb0a5eb364d23 Jens Wiklander 2015-04-14 628 }
4fb0a5eb364d23 Jens Wiklander 2015-04-14 629
4fb0a5eb364d23 Jens Wiklander 2015-04-14 630 optee->invoke_fn = invoke_fn;
d885cc5e0759fc Volodymyr Babchuk 2017-11-29 631 optee->sec_caps = sec_caps;
4fb0a5eb364d23 Jens Wiklander 2015-04-14 632
4fb0a5eb364d23 Jens Wiklander 2015-04-14 633 teedev = tee_device_alloc(&optee_desc, NULL, pool, optee);
4fb0a5eb364d23 Jens Wiklander 2015-04-14 634 if (IS_ERR(teedev)) {
4fb0a5eb364d23 Jens Wiklander 2015-04-14 635 rc = PTR_ERR(teedev);
4fb0a5eb364d23 Jens Wiklander 2015-04-14 636 goto err;
4fb0a5eb364d23 Jens Wiklander 2015-04-14 637 }
4fb0a5eb364d23 Jens Wiklander 2015-04-14 638 optee->teedev = teedev;
4fb0a5eb364d23 Jens Wiklander 2015-04-14 639
4fb0a5eb364d23 Jens Wiklander 2015-04-14 640 teedev = tee_device_alloc(&optee_supp_desc, NULL, pool, optee);
4fb0a5eb364d23 Jens Wiklander 2015-04-14 641 if (IS_ERR(teedev)) {
4fb0a5eb364d23 Jens Wiklander 2015-04-14 642 rc = PTR_ERR(teedev);
4fb0a5eb364d23 Jens Wiklander 2015-04-14 643 goto err;
4fb0a5eb364d23 Jens Wiklander 2015-04-14 644 }
4fb0a5eb364d23 Jens Wiklander 2015-04-14 645 optee->supp_teedev = teedev;
4fb0a5eb364d23 Jens Wiklander 2015-04-14 646
4fb0a5eb364d23 Jens Wiklander 2015-04-14 647 rc = tee_device_register(optee->teedev);
4fb0a5eb364d23 Jens Wiklander 2015-04-14 648 if (rc)
4fb0a5eb364d23 Jens Wiklander 2015-04-14 649 goto err;
4fb0a5eb364d23 Jens Wiklander 2015-04-14 650
4fb0a5eb364d23 Jens Wiklander 2015-04-14 651 rc = tee_device_register(optee->supp_teedev);
4fb0a5eb364d23 Jens Wiklander 2015-04-14 652 if (rc)
4fb0a5eb364d23 Jens Wiklander 2015-04-14 653 goto err;
4fb0a5eb364d23 Jens Wiklander 2015-04-14 654
4fb0a5eb364d23 Jens Wiklander 2015-04-14 655 mutex_init(&optee->call_queue.mutex);
4fb0a5eb364d23 Jens Wiklander 2015-04-14 656 INIT_LIST_HEAD(&optee->call_queue.waiters);
4fb0a5eb364d23 Jens Wiklander 2015-04-14 657 optee_wait_queue_init(&optee->wait_queue);
4fb0a5eb364d23 Jens Wiklander 2015-04-14 658 optee_supp_init(&optee->supp);
4fb0a5eb364d23 Jens Wiklander 2015-04-14 659 optee->memremaped_shm = memremaped_shm;
4fb0a5eb364d23 Jens Wiklander 2015-04-14 660 optee->pool = pool;
4fb0a5eb364d23 Jens Wiklander 2015-04-14 661
4fb0a5eb364d23 Jens Wiklander 2015-04-14 662 optee_enable_shm_cache(optee);
4fb0a5eb364d23 Jens Wiklander 2015-04-14 663
595311cf7e49c7 Ard Biesheuvel 2019-12-09 664 platform_set_drvdata(pdev, optee);
595311cf7e49c7 Ard Biesheuvel 2019-12-09 665
4fb0a5eb364d23 Jens Wiklander 2015-04-14 666 pr_info("initialized driver\n");
595311cf7e49c7 Ard Biesheuvel 2019-12-09 667 return 0;
4fb0a5eb364d23 Jens Wiklander 2015-04-14 668 err:
4fb0a5eb364d23 Jens Wiklander 2015-04-14 669 if (optee) {
4fb0a5eb364d23 Jens Wiklander 2015-04-14 670 /*
4fb0a5eb364d23 Jens Wiklander 2015-04-14 671 * tee_device_unregister() is safe to call even if the
4fb0a5eb364d23 Jens Wiklander 2015-04-14 672 * devices hasn't been registered with
4fb0a5eb364d23 Jens Wiklander 2015-04-14 673 * tee_device_register() yet.
4fb0a5eb364d23 Jens Wiklander 2015-04-14 674 */
4fb0a5eb364d23 Jens Wiklander 2015-04-14 675 tee_device_unregister(optee->supp_teedev);
4fb0a5eb364d23 Jens Wiklander 2015-04-14 676 tee_device_unregister(optee->teedev);
4fb0a5eb364d23 Jens Wiklander 2015-04-14 677 kfree(optee);
4fb0a5eb364d23 Jens Wiklander 2015-04-14 678 }
4fb0a5eb364d23 Jens Wiklander 2015-04-14 679 if (pool)
4fb0a5eb364d23 Jens Wiklander 2015-04-14 680 tee_shm_pool_free(pool);
4fb0a5eb364d23 Jens Wiklander 2015-04-14 681 if (memremaped_shm)
4fb0a5eb364d23 Jens Wiklander 2015-04-14 682 memunmap(memremaped_shm);
595311cf7e49c7 Ard Biesheuvel 2019-12-09 683 return rc;
4fb0a5eb364d23 Jens Wiklander 2015-04-14 684 }
4fb0a5eb364d23 Jens Wiklander 2015-04-14 685
:::::: The code at line 618 was first introduced by commit
:::::: 4fb0a5eb364d239722e745c02aef0dbd4e0f1ad2 tee: add OP-TEE driver
:::::: TO: Jens Wiklander <jens.wiklander(a)linaro.org>
:::::: CC: Jens Wiklander <jens.wiklander(a)linaro.org>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-5.10 3407/3407] drivers/scsi/huawei/hifc/hifc_dbgtool_knl.c:286:6: warning: no previous prototype for 'chipif_get_all_pf_dev_info'
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
tree: https://gitee.com/openeuler/kernel.git OLK-5.10
head: da8948fdddb84e5496272bab85973165594dd469
commit: 3d776c92130b1cdb4c9c0e5b7267152ab998fec3 [3407/3407] scsi/hifc: Fix compile error in allyesconfigs
config: x86_64-randconfig-001-20251212 (https://download.01.org/0day-ci/archive/20251213/202512130114.JDMitdxe-lkp@…)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251213/202512130114.JDMitdxe-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512130114.JDMitdxe-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> drivers/scsi/huawei/hifc/hifc_dbgtool_knl.c:286:6: warning: no previous prototype for 'chipif_get_all_pf_dev_info' [-Wmissing-prototypes]
286 | void chipif_get_all_pf_dev_info(struct pf_dev_info *dev_info, int card_idx,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
--
drivers/scsi/huawei/hifc/hifc_dbgtool_knl.c:797: warning: Function parameter or member 'vhwdev' not described in 'hifc_dbgtool_knl_init'
drivers/scsi/huawei/hifc/hifc_dbgtool_knl.c:797: warning: Excess function parameter 'hwdev' description in 'hifc_dbgtool_knl_init'
>> drivers/scsi/huawei/hifc/hifc_dbgtool_knl.c:892: warning: Function parameter or member 'vhwdev' not described in 'hifc_dbgtool_knl_deinit'
>> drivers/scsi/huawei/hifc/hifc_dbgtool_knl.c:892: warning: Excess function parameter 'hwdev' description in 'hifc_dbgtool_knl_deinit'
vim +/chipif_get_all_pf_dev_info +286 drivers/scsi/huawei/hifc/hifc_dbgtool_knl.c
02b4d17a9ac62b denglei 2021-04-26 285
02b4d17a9ac62b denglei 2021-04-26 @286 void chipif_get_all_pf_dev_info(struct pf_dev_info *dev_info, int card_idx,
02b4d17a9ac62b denglei 2021-04-26 287 void **g_func_handle_array)
02b4d17a9ac62b denglei 2021-04-26 288 {
02b4d17a9ac62b denglei 2021-04-26 289 u32 func_idx;
02b4d17a9ac62b denglei 2021-04-26 290 struct hifc_hwdev *hwdev;
02b4d17a9ac62b denglei 2021-04-26 291
02b4d17a9ac62b denglei 2021-04-26 292 if (!dev_info) {
02b4d17a9ac62b denglei 2021-04-26 293 pr_err("Params error!\n");
02b4d17a9ac62b denglei 2021-04-26 294 return;
02b4d17a9ac62b denglei 2021-04-26 295 }
02b4d17a9ac62b denglei 2021-04-26 296
02b4d17a9ac62b denglei 2021-04-26 297 /* pf at most 16 */
02b4d17a9ac62b denglei 2021-04-26 298 for (func_idx = 0; func_idx < 16; func_idx++) {
02b4d17a9ac62b denglei 2021-04-26 299 hwdev = (struct hifc_hwdev *)g_func_handle_array[func_idx];
02b4d17a9ac62b denglei 2021-04-26 300
3d776c92130b1c zhoujiadong 2023-05-09 301 dev_info[func_idx].phy_addr = g_hifc_card_phy_addr[card_idx];
02b4d17a9ac62b denglei 2021-04-26 302
02b4d17a9ac62b denglei 2021-04-26 303 if (!hwdev) {
02b4d17a9ac62b denglei 2021-04-26 304 dev_info[func_idx].bar0_size = 0;
02b4d17a9ac62b denglei 2021-04-26 305 dev_info[func_idx].bus = 0;
02b4d17a9ac62b denglei 2021-04-26 306 dev_info[func_idx].slot = 0;
02b4d17a9ac62b denglei 2021-04-26 307 dev_info[func_idx].func = 0;
02b4d17a9ac62b denglei 2021-04-26 308 } else {
02b4d17a9ac62b denglei 2021-04-26 309 dev_info[func_idx].bar0_size =
02b4d17a9ac62b denglei 2021-04-26 310 pci_resource_len
02b4d17a9ac62b denglei 2021-04-26 311 (((struct pci_dev *)hwdev->pcidev_hdl), 0);
02b4d17a9ac62b denglei 2021-04-26 312 dev_info[func_idx].bus =
02b4d17a9ac62b denglei 2021-04-26 313 ((struct pci_dev *)
02b4d17a9ac62b denglei 2021-04-26 314 hwdev->pcidev_hdl)->bus->number;
02b4d17a9ac62b denglei 2021-04-26 315 dev_info[func_idx].slot =
02b4d17a9ac62b denglei 2021-04-26 316 PCI_SLOT(((struct pci_dev *)hwdev->pcidev_hdl)
02b4d17a9ac62b denglei 2021-04-26 317 ->devfn);
02b4d17a9ac62b denglei 2021-04-26 318 dev_info[func_idx].func =
02b4d17a9ac62b denglei 2021-04-26 319 PCI_FUNC(((struct pci_dev *)hwdev->pcidev_hdl)
02b4d17a9ac62b denglei 2021-04-26 320 ->devfn);
02b4d17a9ac62b denglei 2021-04-26 321 }
02b4d17a9ac62b denglei 2021-04-26 322 }
02b4d17a9ac62b denglei 2021-04-26 323 }
02b4d17a9ac62b denglei 2021-04-26 324
:::::: The code at line 286 was first introduced by commit
:::::: 02b4d17a9ac62b6d75e70a3d3bec5449bdeb30fa scsi/hifc: add port manager module of hifc driver
:::::: TO: denglei <denglei25(a)huawei.com>
:::::: CC: Zheng Zengkai <zhengzengkai(a)huawei.com>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-5.10 3408/3408] drivers/net/ethernet/linkdata/sxe/sxepf/sxe_debug.c:18: warning: Excess function parameter 'file' description in 'SKB_DESCRIPTION_LEN'
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
Hi liujie_answer,
FYI, the error/warning still remains.
tree: https://gitee.com/openeuler/kernel.git OLK-5.10
head: da8948fdddb84e5496272bab85973165594dd469
commit: 8cee206b5558245197158bd20895f95cc28d8468 [3408/3408] Ethernet: Linkdata: Supports Linkdata ethernet Controllers
config: x86_64-randconfig-013-20251212 (https://download.01.org/0day-ci/archive/20251213/202512130140.fhwjYvmM-lkp@…)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251213/202512130140.fhwjYvmM-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512130140.fhwjYvmM-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> drivers/net/ethernet/linkdata/sxe/sxepf/sxe_debug.c:18: warning: Excess function parameter 'file' description in 'SKB_DESCRIPTION_LEN'
drivers/net/ethernet/linkdata/sxe/sxepf/sxe_debug.c:18: warning: Excess function parameter 'author' description in 'SKB_DESCRIPTION_LEN'
drivers/net/ethernet/linkdata/sxe/sxepf/sxe_debug.c:18: warning: Excess function parameter 'date' description in 'SKB_DESCRIPTION_LEN'
--
drivers/net/ethernet/linkdata/sxe/sxepf/sxe_pci.c:16: warning: Function parameter or member 'hw' not described in 'sxe_check_cfg_fault'
drivers/net/ethernet/linkdata/sxe/sxepf/sxe_pci.c:16: warning: Function parameter or member 'dev' not described in 'sxe_check_cfg_fault'
drivers/net/ethernet/linkdata/sxe/sxepf/sxe_pci.c:16: warning: Excess function parameter 'file' description in 'sxe_check_cfg_fault'
>> drivers/net/ethernet/linkdata/sxe/sxepf/sxe_pci.c:16: warning: Excess function parameter 'author' description in 'sxe_check_cfg_fault'
drivers/net/ethernet/linkdata/sxe/sxepf/sxe_pci.c:16: warning: Excess function parameter 'date' description in 'sxe_check_cfg_fault'
--
drivers/net/ethernet/linkdata/sxe/sxepf/sxe_dcb.c:16: warning: Excess function parameter 'file' description in 'SXE_TC_BWG_PERCENT_PER_CHAN'
>> drivers/net/ethernet/linkdata/sxe/sxepf/sxe_dcb.c:16: warning: Excess function parameter 'author' description in 'SXE_TC_BWG_PERCENT_PER_CHAN'
drivers/net/ethernet/linkdata/sxe/sxepf/sxe_dcb.c:16: warning: Excess function parameter 'date' description in 'SXE_TC_BWG_PERCENT_PER_CHAN'
--
drivers/net/ethernet/linkdata/sxe/sxepf/sxe_ptp.c:18: warning: Function parameter or member 'cc' not described in 'sxe_ptp_read'
>> drivers/net/ethernet/linkdata/sxe/sxepf/sxe_ptp.c:18: warning: Excess function parameter 'file' description in 'sxe_ptp_read'
drivers/net/ethernet/linkdata/sxe/sxepf/sxe_ptp.c:18: warning: Excess function parameter 'author' description in 'sxe_ptp_read'
drivers/net/ethernet/linkdata/sxe/sxepf/sxe_ptp.c:18: warning: Excess function parameter 'date' description in 'sxe_ptp_read'
--
>> drivers/net/ethernet/linkdata/sxe/sxepf/sxe_host_hdc.c:27: warning: cannot understand function prototype: 'atomic_t hdc_available = ATOMIC_INIT(1); '
--
>> drivers/net/ethernet/linkdata/sxevf/base/log/sxe_log.c:24: warning: Function parameter or member 'buff' not described in 'time_for_file_name'
drivers/net/ethernet/linkdata/sxevf/base/log/sxe_log.c:24: warning: Function parameter or member 'buf_len' not described in 'time_for_file_name'
>> drivers/net/ethernet/linkdata/sxevf/base/log/sxe_log.c:24: warning: Excess function parameter 'file' description in 'time_for_file_name'
drivers/net/ethernet/linkdata/sxevf/base/log/sxe_log.c:24: warning: Excess function parameter 'author' description in 'time_for_file_name'
drivers/net/ethernet/linkdata/sxevf/base/log/sxe_log.c:24: warning: Excess function parameter 'date' description in 'time_for_file_name'
vim +18 drivers/net/ethernet/linkdata/sxe/sxepf/sxe_debug.c
17
> 18 #define SKB_DESCRIPTION_LEN 256
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3541/3541] drivers/irqchip/irq-gic-v3.c:561:6: warning: no previous prototype for 'gic_irq_set_prio'
by kernel test robot 13 Dec '25
by kernel test robot 13 Dec '25
13 Dec '25
Hi Qinxin,
FYI, the error/warning still remains.
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: cd9eb9b4365b71652b2c2ac58293bea47c9f9302
commit: f0f9be237c2266d30fa01c294577438a2e2ee749 [3541/3541] gic: increase the arch_timer priority to avoid hardlockup
config: arm64-allnoconfig (https://download.01.org/0day-ci/archive/20251213/202512130131.7HrtXRUl-lkp@…)
compiler: aarch64-linux-gcc (GCC) 15.1.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251213/202512130131.7HrtXRUl-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512130131.7HrtXRUl-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> drivers/irqchip/irq-gic-v3.c:561:6: warning: no previous prototype for 'gic_irq_set_prio' [-Wmissing-prototypes]
561 | void gic_irq_set_prio(struct irq_data *d, u8 prio)
| ^~~~~~~~~~~~~~~~
Kconfig warnings: (for reference only)
WARNING: unmet direct dependencies detected for ARCH_SUPPORTS_SCHED_SOFT_QUOTA
Depends on [n]: CGROUPS [=n]
Selected by [y]:
- ARM64 [=y]
WARNING: unmet direct dependencies detected for HALTPOLL_CPUIDLE
Depends on [n]: CPU_IDLE [=n] && ARCH_CPUIDLE_HALTPOLL [=y] && ARCH_HAS_OPTIMIZED_POLL [=y]
Selected by [y]:
- ARM64 [=y]
vim +/gic_irq_set_prio +561 drivers/irqchip/irq-gic-v3.c
560
> 561 void gic_irq_set_prio(struct irq_data *d, u8 prio)
562 {
563 void __iomem *base = gic_dist_base(d);
564 u32 offset, index;
565
566 offset = convert_offset_index(d, GICD_IPRIORITYR, &index);
567
568 writeb_relaxed(prio, base + offset + index);
569 }
570
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3541/3541] drivers/cpufreq/cppc_cpufreq.c:852:19: error: incomplete definition of type 'struct fb_ctr_pair'
by kernel test robot 12 Dec '25
by kernel test robot 12 Dec '25
12 Dec '25
Hi Zeng,
FYI, the error/warning still remains.
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: cd9eb9b4365b71652b2c2ac58293bea47c9f9302
commit: 12f136b2134d4ded731c3ef23ac08c85b9c0b1fa [3541/3541] cpufreq: CPPC: Keep the target core awake when reading its cpufreq rate
config: arm64-randconfig-002-20251212 (https://download.01.org/0day-ci/archive/20251212/202512122204.MoIXLFAZ-lkp@…)
compiler: clang version 19.1.7 (https://github.com/llvm/llvm-project cd708029e0b2869e80abe31ddb175f7c35361f90)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251212/202512122204.MoIXLFAZ-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512122204.MoIXLFAZ-lkp@intel.com/
All errors (new ones prefixed by >>):
In file included from drivers/cpufreq/cppc_cpufreq.c:28:
In file included from include/acpi/cppc_acpi.h:13:
In file included from include/linux/acpi.h:37:
In file included from include/acpi/acpi_io.h:7:
In file included from arch/arm64/include/asm/acpi.h:14:
In file included from include/linux/memblock.h:12:
In file included from include/linux/mm.h:2181:
include/linux/vmstat.h:522:36: warning: arithmetic between different enumeration types ('enum node_stat_item' and 'enum lru_list') [-Wenum-enum-conversion]
522 | return node_stat_name(NR_LRU_BASE + lru) + 3; // skip "nr_"
| ~~~~~~~~~~~ ^ ~~~
>> drivers/cpufreq/cppc_cpufreq.c:852:19: error: incomplete definition of type 'struct fb_ctr_pair'
852 | int cpu = fb_ctrs->cpu;
| ~~~~~~~^
drivers/cpufreq/cppc_cpufreq.c:851:9: note: forward declaration of 'struct fb_ctr_pair'
851 | struct fb_ctr_pair *fb_ctrs = val;
| ^
drivers/cpufreq/cppc_cpufreq.c:855:40: error: incomplete definition of type 'struct fb_ctr_pair'
855 | ret = cppc_get_perf_ctrs(cpu, &fb_ctrs->fb_ctrs_t0);
| ~~~~~~~^
drivers/cpufreq/cppc_cpufreq.c:851:9: note: forward declaration of 'struct fb_ctr_pair'
851 | struct fb_ctr_pair *fb_ctrs = val;
| ^
drivers/cpufreq/cppc_cpufreq.c:861:41: error: incomplete definition of type 'struct fb_ctr_pair'
861 | return cppc_get_perf_ctrs(cpu, &fb_ctrs->fb_ctrs_t1);
| ~~~~~~~^
drivers/cpufreq/cppc_cpufreq.c:851:9: note: forward declaration of 'struct fb_ctr_pair'
851 | struct fb_ctr_pair *fb_ctrs = val;
| ^
drivers/cpufreq/cppc_cpufreq.c:866:21: error: variable has incomplete type 'struct fb_ctr_pair'
866 | struct fb_ctr_pair fb_ctrs = { .cpu = cpu, };
| ^
drivers/cpufreq/cppc_cpufreq.c:866:9: note: forward declaration of 'struct fb_ctr_pair'
866 | struct fb_ctr_pair fb_ctrs = { .cpu = cpu, };
| ^
1 warning and 4 errors generated.
vim +852 drivers/cpufreq/cppc_cpufreq.c
848
849 static int cppc_get_perf_ctrs_pair(void *val)
850 {
851 struct fb_ctr_pair *fb_ctrs = val;
> 852 int cpu = fb_ctrs->cpu;
853 int ret;
854
855 ret = cppc_get_perf_ctrs(cpu, &fb_ctrs->fb_ctrs_t0);
856 if (ret)
857 return ret;
858
859 udelay(2); /* 2usec delay between sampling */
860
861 return cppc_get_perf_ctrs(cpu, &fb_ctrs->fb_ctrs_t1);
862 }
863
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3541/3541] drivers/crypto/ccp/hygon/psp-dev.c:25:10: warning: no previous prototype for function 'atomic64_exchange'
by kernel test robot 12 Dec '25
by kernel test robot 12 Dec '25
12 Dec '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: cd9eb9b4365b71652b2c2ac58293bea47c9f9302
commit: fe08767e3a083e73a72f08432bc6fbd864fa7179 [3541/3541] drivers/crypto/ccp: concurrent psp access support between user and kernel space
config: x86_64-randconfig-101-20251212 (https://download.01.org/0day-ci/archive/20251212/202512122101.aJqs71rj-lkp@…)
compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 87f0227cb60147a26a1eeb4fb06e3b505e9c7261)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251212/202512122101.aJqs71rj-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512122101.aJqs71rj-lkp@intel.com/
All warnings (new ones prefixed by >>):
In file included from drivers/crypto/ccp/hygon/psp-dev.c:18:
In file included from drivers/crypto/ccp/hygon/psp-dev.h:17:
In file included from drivers/crypto/ccp/hygon/sp-dev.h:14:
In file included from include/linux/ccp.h:14:
In file included from include/linux/scatterlist.h:8:
In file included from include/linux/mm.h:2242:
include/linux/vmstat.h:508:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion]
508 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS +
| ~~~~~~~~~~~~~~~~~~~~~ ^
509 | item];
| ~~~~
include/linux/vmstat.h:515:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion]
515 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS +
| ~~~~~~~~~~~~~~~~~~~~~ ^
516 | NR_VM_NUMA_EVENT_ITEMS +
| ~~~~~~~~~~~~~~~~~~~~~~
include/linux/vmstat.h:522:36: warning: arithmetic between different enumeration types ('enum node_stat_item' and 'enum lru_list') [-Wenum-enum-conversion]
522 | return node_stat_name(NR_LRU_BASE + lru) + 3; // skip "nr_"
| ~~~~~~~~~~~ ^ ~~~
include/linux/vmstat.h:527:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion]
527 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS +
| ~~~~~~~~~~~~~~~~~~~~~ ^
528 | NR_VM_NUMA_EVENT_ITEMS +
| ~~~~~~~~~~~~~~~~~~~~~~
include/linux/vmstat.h:536:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion]
536 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS +
| ~~~~~~~~~~~~~~~~~~~~~ ^
537 | NR_VM_NUMA_EVENT_ITEMS +
| ~~~~~~~~~~~~~~~~~~~~~~
>> drivers/crypto/ccp/hygon/psp-dev.c:25:10: warning: no previous prototype for function 'atomic64_exchange' [-Wmissing-prototypes]
25 | uint64_t atomic64_exchange(uint64_t *dst, uint64_t val)
| ^
drivers/crypto/ccp/hygon/psp-dev.c:25:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
25 | uint64_t atomic64_exchange(uint64_t *dst, uint64_t val)
| ^
| static
drivers/crypto/ccp/hygon/psp-dev.c:30:5: warning: no previous prototype for function 'psp_mutex_init' [-Wmissing-prototypes]
30 | int psp_mutex_init(struct psp_mutex *mutex)
| ^
drivers/crypto/ccp/hygon/psp-dev.c:30:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
30 | int psp_mutex_init(struct psp_mutex *mutex)
| ^
| static
drivers/crypto/ccp/hygon/psp-dev.c:38:5: warning: no previous prototype for function 'psp_mutex_trylock' [-Wmissing-prototypes]
38 | int psp_mutex_trylock(struct psp_mutex *mutex)
| ^
drivers/crypto/ccp/hygon/psp-dev.c:38:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
38 | int psp_mutex_trylock(struct psp_mutex *mutex)
| ^
| static
8 warnings generated.
vim +/atomic64_exchange +25 drivers/crypto/ccp/hygon/psp-dev.c
24
> 25 uint64_t atomic64_exchange(uint64_t *dst, uint64_t val)
26 {
27 return xchg(dst, val);
28 }
29
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3541/3541] drivers/spi/spi-axi-spi-engine.c:106: warning: Function parameter or member 'p' not described in 'spi_engine_message_state'
by kernel test robot 12 Dec '25
by kernel test robot 12 Dec '25
12 Dec '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: cd9eb9b4365b71652b2c2ac58293bea47c9f9302
commit: 4325464fcaf04913a8aa4ffb106f7fdd7ec94c22 [3541/3541] spi: axi-spi-engine: move msg state to new struct
config: x86_64-randconfig-073-20251212 (https://download.01.org/0day-ci/archive/20251212/202512122109.Sy1IvzI5-lkp@…)
compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 87f0227cb60147a26a1eeb4fb06e3b505e9c7261)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251212/202512122109.Sy1IvzI5-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512122109.Sy1IvzI5-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> drivers/spi/spi-axi-spi-engine.c:106: warning: Function parameter or member 'p' not described in 'spi_engine_message_state'
drivers/spi/spi-axi-spi-engine.c:106: warning: Function parameter or member 'cmd_length' not described in 'spi_engine_message_state'
drivers/spi/spi-axi-spi-engine.c:106: warning: Function parameter or member 'cmd_buf' not described in 'spi_engine_message_state'
drivers/spi/spi-axi-spi-engine.c:106: warning: Function parameter or member 'tx_xfer' not described in 'spi_engine_message_state'
drivers/spi/spi-axi-spi-engine.c:106: warning: Function parameter or member 'tx_length' not described in 'spi_engine_message_state'
drivers/spi/spi-axi-spi-engine.c:106: warning: Function parameter or member 'tx_buf' not described in 'spi_engine_message_state'
drivers/spi/spi-axi-spi-engine.c:106: warning: Function parameter or member 'rx_xfer' not described in 'spi_engine_message_state'
drivers/spi/spi-axi-spi-engine.c:106: warning: Function parameter or member 'rx_length' not described in 'spi_engine_message_state'
drivers/spi/spi-axi-spi-engine.c:106: warning: Function parameter or member 'rx_buf' not described in 'spi_engine_message_state'
drivers/spi/spi-axi-spi-engine.c:106: warning: Function parameter or member 'sync_id' not described in 'spi_engine_message_state'
vim +106 drivers/spi/spi-axi-spi-engine.c
81
82 /**
83 * struct spi_engine_message_state - SPI engine per-message state
84 */
85 struct spi_engine_message_state {
86 /** Instructions for executing this message. */
87 struct spi_engine_program *p;
88 /** Number of elements in cmd_buf array. */
89 unsigned cmd_length;
90 /** Array of commands not yet written to CMD FIFO. */
91 const uint16_t *cmd_buf;
92 /** Next xfer with tx_buf not yet fully written to TX FIFO. */
93 struct spi_transfer *tx_xfer;
94 /** Size of tx_buf in bytes. */
95 unsigned int tx_length;
96 /** Bytes not yet written to TX FIFO. */
97 const uint8_t *tx_buf;
98 /** Next xfer with rx_buf not yet fully written to RX FIFO. */
99 struct spi_transfer *rx_xfer;
100 /** Size of tx_buf in bytes. */
101 unsigned int rx_length;
102 /** Bytes not yet written to the RX FIFO. */
103 uint8_t *rx_buf;
104 /** ID to correlate SYNC interrupts with this message. */
105 u8 sync_id;
> 106 };
107
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3541/3541] drivers/net/ethernet/linkdata/sxe/base/trace/sxe_trace.c:3: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
by kernel test robot 12 Dec '25
by kernel test robot 12 Dec '25
12 Dec '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: cd9eb9b4365b71652b2c2ac58293bea47c9f9302
commit: dd013ad487534c1838afc2f55efdb5daec15aace [3541/3541] Ethernet: Linkdata: Supports Linkdata ethernet Controllers
config: x86_64-randconfig-161-20251212 (https://download.01.org/0day-ci/archive/20251212/202512122024.MnPMvwJ8-lkp@…)
compiler: gcc-12 (Debian 12.4.0-5) 12.4.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251212/202512122024.MnPMvwJ8-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512122024.MnPMvwJ8-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> drivers/net/ethernet/linkdata/sxe/base/trace/sxe_trace.c:3: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
* Copyright (C), 2020, Linkdata Technologies Co., Ltd.
--
>> drivers/net/ethernet/linkdata/sxe/sxepf/sxe_ipsec.c:3: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
* Copyright (C), 2020, Linkdata Technologies Co., Ltd.
--
>> drivers/net/ethernet/linkdata/sxe/base/log/sxe_log.c:3: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
* Copyright (C), 2020, Linkdata Technologies Co., Ltd.
--
>> drivers/net/ethernet/linkdata/sxevf/sxevf/sxevf_netdev.c:3: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
* Copyright (C), 2020, Linkdata Technologies Co., Ltd.
vim +3 drivers/net/ethernet/linkdata/sxe/base/trace/sxe_trace.c
> 3 * Copyright (C), 2020, Linkdata Technologies Co., Ltd.
4 *
5 * @file: sxe_trace.c
6 * @author: Linkdata
7 * @date: 2025.02.16
8 * @brief:
9 * @note:
10 */
11
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3541/3541] drivers/irqchip/irq-gic-v3.c:561:6: warning: no previous prototype for function 'gic_irq_set_prio'
by kernel test robot 12 Dec '25
by kernel test robot 12 Dec '25
12 Dec '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: cd9eb9b4365b71652b2c2ac58293bea47c9f9302
commit: f0f9be237c2266d30fa01c294577438a2e2ee749 [3541/3541] gic: increase the arch_timer priority to avoid hardlockup
config: arm64-allnoconfig-bpf (https://download.01.org/0day-ci/archive/20251212/202512121353.WEzcRxTR-lkp@…)
compiler: clang version 22.0.0git (https://github.com/llvm/llvm-project ecaf673850beb241957352bd61e95ed34256635f)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251212/202512121353.WEzcRxTR-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512121353.WEzcRxTR-lkp@intel.com/
All warnings (new ones prefixed by >>):
In file included from <built-in>:3:
In file included from ././include/linux/compiler_types.h:150:
./include/linux/compiler-clang.h:33:9: warning: '__SANITIZE_ADDRESS__' macro redefined [-Wmacro-redefined]
33 | #define __SANITIZE_ADDRESS__
| ^
<built-in>:367:9: note: previous definition is here
367 | #define __SANITIZE_ADDRESS__ 1
| ^
>> drivers/irqchip/irq-gic-v3.c:561:6: warning: no previous prototype for function 'gic_irq_set_prio' [-Wmissing-prototypes]
561 | void gic_irq_set_prio(struct irq_data *d, u8 prio)
| ^
drivers/irqchip/irq-gic-v3.c:561:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
561 | void gic_irq_set_prio(struct irq_data *d, u8 prio)
| ^
| static
drivers/irqchip/irq-gic-v3.c:1531:6: warning: no previous prototype for function 'gic_dist_enable_ipiv' [-Wmissing-prototypes]
1531 | void gic_dist_enable_ipiv(void)
| ^
drivers/irqchip/irq-gic-v3.c:1531:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
1531 | void gic_dist_enable_ipiv(void)
| ^
| static
drivers/irqchip/irq-gic-v3.c:1548:6: warning: no previous prototype for function 'gic_get_ipiv_status' [-Wmissing-prototypes]
1548 | bool gic_get_ipiv_status(void)
| ^
drivers/irqchip/irq-gic-v3.c:1548:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
1548 | bool gic_get_ipiv_status(void)
| ^
| static
4 warnings generated.
vim +/gic_irq_set_prio +561 drivers/irqchip/irq-gic-v3.c
560
> 561 void gic_irq_set_prio(struct irq_data *d, u8 prio)
562 {
563 void __iomem *base = gic_dist_base(d);
564 u32 offset, index;
565
566 offset = convert_offset_index(d, GICD_IPRIORITYR, &index);
567
568 writeb_relaxed(prio, base + offset + index);
569 }
570
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:openEuler-1.0-LTS 1941/1941] arch/arm64/kernel/vdso/gettimeofday.c:268:13: warning: no previous prototype for '__kernel_clock_gettime'
by kernel test robot 12 Dec '25
by kernel test robot 12 Dec '25
12 Dec '25
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
head: df8d11fbcbb07177c2500e63d7f5a36063977596
commit: f43f336031282e8ea7e5f7f887c5a6ff7b9c99b0 [1941/1941] arm64:vdso: Rewrite gettimeofday into C.
config: arm64-allnoconfig-bpf (https://download.01.org/0day-ci/archive/20251212/202512121347.W2YjDC5J-lkp@…)
compiler: aarch64-linux-gcc (GCC) 15.1.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251212/202512121347.W2YjDC5J-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512121347.W2YjDC5J-lkp@intel.com/
Note: functions only called from assembly code should be annotated with the asmlinkage attribute
All warnings (new ones prefixed by >>):
>> arch/arm64/kernel/vdso/gettimeofday.c:268:13: warning: no previous prototype for '__kernel_clock_gettime' [-Wmissing-prototypes]
268 | notrace int __kernel_clock_gettime(clockid_t clock, struct timespec *ts)
| ^~~~~~~~~~~~~~~~~~~~~~
>> arch/arm64/kernel/vdso/gettimeofday.c:302:13: warning: no previous prototype for '__kernel_gettimeofday' [-Wmissing-prototypes]
302 | notrace int __kernel_gettimeofday(struct timeval *tv, struct timezone *tz)
| ^~~~~~~~~~~~~~~~~~~~~
>> arch/arm64/kernel/vdso/gettimeofday.c:325:5: warning: no previous prototype for '__kernel_clock_getres' [-Wmissing-prototypes]
325 | int __kernel_clock_getres(clockid_t clock_id, struct timespec *res)
| ^~~~~~~~~~~~~~~~~~~~~
vim +/__kernel_clock_gettime +268 arch/arm64/kernel/vdso/gettimeofday.c
267
> 268 notrace int __kernel_clock_gettime(clockid_t clock, struct timespec *ts)
269 {
270 const struct vdso_data *vd = &_vdso_data;
271
272 switch (clock) {
273 case CLOCK_REALTIME:
274 if (do_realtime(vd, ts))
275 goto fallback;
276 break;
277 case CLOCK_MONOTONIC:
278 if (do_monotonic(vd, ts))
279 goto fallback;
280 break;
281 case CLOCK_MONOTONIC_RAW:
282 if (do_monotonic_raw(vd, ts))
283 goto fallback;
284 break;
285 case CLOCK_REALTIME_COARSE:
286 do_realtime_coarse(vd, ts);
287 break;
288 case CLOCK_MONOTONIC_COARSE:
289 do_monotonic_coarse(vd, ts);
290 break;
291 default:
292 goto fallback;
293 }
294
295 return 0;
296 fallback:
297 return clock_gettime_fallback(clock, ts);
298 }
299
300
301
> 302 notrace int __kernel_gettimeofday(struct timeval *tv, struct timezone *tz)
303 {
304 const struct vdso_data *vd = &_vdso_data;
305
306 if (likely(tv != NULL)) {
307 struct timespec ts;
308
309 if (do_realtime(vd, &ts))
310 return gettimeofday_fallback(tv, tz);
311
312 tv->tv_sec = ts.tv_sec;
313 tv->tv_usec = ts.tv_nsec / 1000;
314 }
315
316 if (unlikely(tz != NULL)) {
317 tz->tz_minuteswest = vd->tz_minuteswest;
318 tz->tz_dsttime = vd->tz_dsttime;
319 }
320
321 return 0;
322 }
323
324
> 325 int __kernel_clock_getres(clockid_t clock_id, struct timespec *res)
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:openEuler-1.0-LTS 1941/1941] proc-loadavg-001.c:17:9: warning: '_GNU_SOURCE' redefined
by kernel test robot 12 Dec '25
by kernel test robot 12 Dec '25
12 Dec '25
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
head: df8d11fbcbb07177c2500e63d7f5a36063977596
commit: 61d47c4e71c1f080e7412315c8685bc682a8e53a [1941/1941] proc: test /proc/self symlink
config: arm64-allnoconfig-bpf (https://download.01.org/0day-ci/archive/20251212/202512121121.OF881GoG-lkp@…)
compiler: aarch64-linux-gcc (GCC) 15.1.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251212/202512121121.OF881GoG-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512121121.OF881GoG-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> proc-loadavg-001.c:17:9: warning: '_GNU_SOURCE' redefined
17 | #define _GNU_SOURCE
| ^~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
proc-loadavg-001.c:18:10: fatal error: errno.h: No such file or directory
18 | #include <errno.h>
| ^~~~~~~~~
compilation terminated.
--
>> proc-self-syscall.c:16:9: warning: '_GNU_SOURCE' redefined
16 | #define _GNU_SOURCE
| ^~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
proc-self-syscall.c:17:10: fatal error: unistd.h: No such file or directory
17 | #include <unistd.h>
| ^~~~~~~~~~
compilation terminated.
--
>> proc-uptime-002.c:18:9: warning: '_GNU_SOURCE' redefined
18 | #define _GNU_SOURCE
| ^~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
proc-uptime-002.c:20:10: fatal error: assert.h: No such file or directory
20 | #include <assert.h>
| ^~~~~~~~~~
compilation terminated.
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-6.6 3541/3541] drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:676:30: warning: variable 'vfn' set but not used
by kernel test robot 12 Dec '25
by kernel test robot 12 Dec '25
12 Dec '25
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: cd9eb9b4365b71652b2c2ac58293bea47c9f9302
commit: 69181c3c9413ccaa4dab458057d13efda520cb60 [3541/3541] Net: nebula_matrix: fix ci build warning
config: x86_64-randconfig-161-20251212 (https://download.01.org/0day-ci/archive/20251212/202512121829.l6WBMb9f-lkp@…)
compiler: gcc-12 (Debian 12.4.0-5) 12.4.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251212/202512121829.l6WBMb9f-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512121829.l6WBMb9f-lkp@intel.com/
All warnings (new ones prefixed by >>):
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c: In function 'nbl_userdev_get_bar_size':
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:475:21: warning: variable 'hw_addr' set but not used [-Wunused-but-set-variable]
475 | u8 __iomem *hw_addr;
| ^~~~~~~
drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c: In function 'nbl_userdev_dma_map_ioctl':
>> drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:676:30: warning: variable 'vfn' set but not used [-Wunused-but-set-variable]
676 | unsigned long vaddr, vfn;
| ^~~
vim +/vfn +676 drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c
bad535d287c9c1 Bennie Yan 2024-09-24 665
bad535d287c9c1 Bennie Yan 2024-09-24 666 static long nbl_userdev_dma_map_ioctl(struct nbl_dev_user *user, unsigned long arg)
bad535d287c9c1 Bennie Yan 2024-09-24 667 {
bad535d287c9c1 Bennie Yan 2024-09-24 668 struct nbl_dev_user_dma_map map;
bad535d287c9c1 Bennie Yan 2024-09-24 669 struct nbl_adapter *adapter = user->adapter;
bad535d287c9c1 Bennie Yan 2024-09-24 670 struct pci_dev *pdev = adapter->pdev;
bad535d287c9c1 Bennie Yan 2024-09-24 671 struct device *dev = &pdev->dev;
bad535d287c9c1 Bennie Yan 2024-09-24 672 struct nbl_vfio_batch batch;
bad535d287c9c1 Bennie Yan 2024-09-24 673 struct nbl_userdev_dma *dma;
bad535d287c9c1 Bennie Yan 2024-09-24 674 struct page *h_page;
bad535d287c9c1 Bennie Yan 2024-09-24 675 unsigned long minsz, pfn_base = 0, pfn;
bad535d287c9c1 Bennie Yan 2024-09-24 @676 unsigned long vaddr, vfn;
bad535d287c9c1 Bennie Yan 2024-09-24 677 dma_addr_t iova;
bad535d287c9c1 Bennie Yan 2024-09-24 678 u32 mask = NBL_DEV_USER_DMA_MAP_FLAG_READ | NBL_DEV_USER_DMA_MAP_FLAG_WRITE;
bad535d287c9c1 Bennie Yan 2024-09-24 679 size_t size;
bad535d287c9c1 Bennie Yan 2024-09-24 680 long npage, batch_pages, pinned = 0;
bad535d287c9c1 Bennie Yan 2024-09-24 681 int i, ret = 0;
bad535d287c9c1 Bennie Yan 2024-09-24 682 phys_addr_t phys;
bad535d287c9c1 Bennie Yan 2024-09-24 683
bad535d287c9c1 Bennie Yan 2024-09-24 684 minsz = offsetofend(struct nbl_dev_user_dma_map, size);
bad535d287c9c1 Bennie Yan 2024-09-24 685
bad535d287c9c1 Bennie Yan 2024-09-24 686 if (copy_from_user(&map, (void __user *)arg, minsz))
bad535d287c9c1 Bennie Yan 2024-09-24 687 return -EFAULT;
bad535d287c9c1 Bennie Yan 2024-09-24 688
bad535d287c9c1 Bennie Yan 2024-09-24 689 if (map.argsz < minsz || map.flags & ~mask)
bad535d287c9c1 Bennie Yan 2024-09-24 690 return -EINVAL;
bad535d287c9c1 Bennie Yan 2024-09-24 691
bad535d287c9c1 Bennie Yan 2024-09-24 692 npage = map.size >> PAGE_SHIFT;
bad535d287c9c1 Bennie Yan 2024-09-24 693 vaddr = map.vaddr;
bad535d287c9c1 Bennie Yan 2024-09-24 694 iova = map.iova;
bad535d287c9c1 Bennie Yan 2024-09-24 695
bad535d287c9c1 Bennie Yan 2024-09-24 696 if (!npage)
bad535d287c9c1 Bennie Yan 2024-09-24 697 return ret;
bad535d287c9c1 Bennie Yan 2024-09-24 698
bad535d287c9c1 Bennie Yan 2024-09-24 699 mutex_lock(&user->group->dma_tree_lock);
bad535d287c9c1 Bennie Yan 2024-09-24 700 /* rb-tree find */
bad535d287c9c1 Bennie Yan 2024-09-24 701 dma = nbl_userdev_find_dma(user->group, vaddr, map.size);
bad535d287c9c1 Bennie Yan 2024-09-24 702 if (dma && dma->iova == iova && dma->size == map.size) {
bad535d287c9c1 Bennie Yan 2024-09-24 703 vfn = vaddr >> PAGE_SHIFT;
bad535d287c9c1 Bennie Yan 2024-09-24 704 ret = vfio_pin_pages(&user->vdev, vaddr, 1, IOMMU_READ | IOMMU_WRITE, &h_page);
bad535d287c9c1 Bennie Yan 2024-09-24 705 if (ret <= 0) {
bad535d287c9c1 Bennie Yan 2024-09-24 706 dev_err(dev, "vfio_pin_pages failed %d\n", ret);
bad535d287c9c1 Bennie Yan 2024-09-24 707 goto mutext_unlock;
bad535d287c9c1 Bennie Yan 2024-09-24 708 }
bad535d287c9c1 Bennie Yan 2024-09-24 709
bad535d287c9c1 Bennie Yan 2024-09-24 710 pfn = page_to_pfn(h_page);
bad535d287c9c1 Bennie Yan 2024-09-24 711 ret = 0;
bad535d287c9c1 Bennie Yan 2024-09-24 712 vfio_unpin_pages(&user->vdev, vaddr, 1);
bad535d287c9c1 Bennie Yan 2024-09-24 713
bad535d287c9c1 Bennie Yan 2024-09-24 714 if (pfn != dma->pfn) {
bad535d287c9c1 Bennie Yan 2024-09-24 715 dev_err(dev, "multiple dma pfn not equal, new pfn %lu, dma pfn %lu\n",
bad535d287c9c1 Bennie Yan 2024-09-24 716 pfn, dma->pfn);
bad535d287c9c1 Bennie Yan 2024-09-24 717 ret = -EINVAL;
bad535d287c9c1 Bennie Yan 2024-09-24 718 goto mutext_unlock;
bad535d287c9c1 Bennie Yan 2024-09-24 719 }
bad535d287c9c1 Bennie Yan 2024-09-24 720
bad535d287c9c1 Bennie Yan 2024-09-24 721 dev_info(dev, "existing dma info, ref_cnt++\n");
bad535d287c9c1 Bennie Yan 2024-09-24 722 dma->ref_cnt++;
bad535d287c9c1 Bennie Yan 2024-09-24 723 goto mutext_unlock;
bad535d287c9c1 Bennie Yan 2024-09-24 724 } else if (dma) {
bad535d287c9c1 Bennie Yan 2024-09-24 725 dev_info(dev, "multiple dma not equal\n");
bad535d287c9c1 Bennie Yan 2024-09-24 726 ret = -EINVAL;
bad535d287c9c1 Bennie Yan 2024-09-24 727 goto mutext_unlock;
bad535d287c9c1 Bennie Yan 2024-09-24 728 }
bad535d287c9c1 Bennie Yan 2024-09-24 729
bad535d287c9c1 Bennie Yan 2024-09-24 730 dma = kzalloc(sizeof(*dma), GFP_KERNEL);
bad535d287c9c1 Bennie Yan 2024-09-24 731 if (!dma) {
bad535d287c9c1 Bennie Yan 2024-09-24 732 ret = -ENOMEM;
bad535d287c9c1 Bennie Yan 2024-09-24 733 goto mutext_unlock;
bad535d287c9c1 Bennie Yan 2024-09-24 734 }
bad535d287c9c1 Bennie Yan 2024-09-24 735
bad535d287c9c1 Bennie Yan 2024-09-24 736 if (nbl_vfio_batch_init(&batch)) {
bad535d287c9c1 Bennie Yan 2024-09-24 737 kfree(dma);
bad535d287c9c1 Bennie Yan 2024-09-24 738 ret = -ENOMEM;
bad535d287c9c1 Bennie Yan 2024-09-24 739 goto mutext_unlock;
bad535d287c9c1 Bennie Yan 2024-09-24 740 }
bad535d287c9c1 Bennie Yan 2024-09-24 741
bad535d287c9c1 Bennie Yan 2024-09-24 742 while (npage) {
bad535d287c9c1 Bennie Yan 2024-09-24 743 if (batch.size == 0) {
bad535d287c9c1 Bennie Yan 2024-09-24 744 if (npage >= NBL_VFIO_BATCH_MAX_CAPACITY)
bad535d287c9c1 Bennie Yan 2024-09-24 745 batch_pages = NBL_VFIO_BATCH_MAX_CAPACITY;
bad535d287c9c1 Bennie Yan 2024-09-24 746 else
bad535d287c9c1 Bennie Yan 2024-09-24 747 batch_pages = npage;
bad535d287c9c1 Bennie Yan 2024-09-24 748 batch.pages_in[0] = vaddr >> PAGE_SHIFT;
bad535d287c9c1 Bennie Yan 2024-09-24 749 for (i = 1; i < batch_pages; i++)
bad535d287c9c1 Bennie Yan 2024-09-24 750 batch.pages_in[i] = batch.pages_in[i - 1] + 1;
bad535d287c9c1 Bennie Yan 2024-09-24 751
bad535d287c9c1 Bennie Yan 2024-09-24 752 ret = vfio_pin_pages(&user->vdev, vaddr, batch_pages,
bad535d287c9c1 Bennie Yan 2024-09-24 753 IOMMU_READ | IOMMU_WRITE, batch.h_page);
bad535d287c9c1 Bennie Yan 2024-09-24 754
bad535d287c9c1 Bennie Yan 2024-09-24 755 dev_dbg(dev, "page %ld pages, return %d\n", batch_pages, batch.size);
bad535d287c9c1 Bennie Yan 2024-09-24 756 if (ret <= 0) {
bad535d287c9c1 Bennie Yan 2024-09-24 757 dev_err(dev, "pin page failed\n");
bad535d287c9c1 Bennie Yan 2024-09-24 758 goto unwind;
bad535d287c9c1 Bennie Yan 2024-09-24 759 }
bad535d287c9c1 Bennie Yan 2024-09-24 760
bad535d287c9c1 Bennie Yan 2024-09-24 761 for (i = 0; i < batch_pages; i++)
bad535d287c9c1 Bennie Yan 2024-09-24 762 batch.pages_out[i] = page_to_pfn(batch.h_page[i]);
bad535d287c9c1 Bennie Yan 2024-09-24 763
bad535d287c9c1 Bennie Yan 2024-09-24 764 batch.offset = 0;
bad535d287c9c1 Bennie Yan 2024-09-24 765 batch.size = ret;
bad535d287c9c1 Bennie Yan 2024-09-24 766 if (!pfn_base) {
bad535d287c9c1 Bennie Yan 2024-09-24 767 pfn_base = batch.pages_out[batch.offset];
bad535d287c9c1 Bennie Yan 2024-09-24 768 dma->pfn = batch.pages_out[batch.offset];
bad535d287c9c1 Bennie Yan 2024-09-24 769 }
bad535d287c9c1 Bennie Yan 2024-09-24 770 }
bad535d287c9c1 Bennie Yan 2024-09-24 771
bad535d287c9c1 Bennie Yan 2024-09-24 772 while (batch.size) {
bad535d287c9c1 Bennie Yan 2024-09-24 773 pfn = batch.pages_out[batch.offset];
bad535d287c9c1 Bennie Yan 2024-09-24 774 if (pfn == (pfn_base + pinned)) {
bad535d287c9c1 Bennie Yan 2024-09-24 775 pinned++;
bad535d287c9c1 Bennie Yan 2024-09-24 776 vaddr += PAGE_SIZE;
bad535d287c9c1 Bennie Yan 2024-09-24 777 batch.offset++;
bad535d287c9c1 Bennie Yan 2024-09-24 778 batch.size--;
bad535d287c9c1 Bennie Yan 2024-09-24 779 npage--;
bad535d287c9c1 Bennie Yan 2024-09-24 780 continue;
bad535d287c9c1 Bennie Yan 2024-09-24 781 }
bad535d287c9c1 Bennie Yan 2024-09-24 782
bad535d287c9c1 Bennie Yan 2024-09-24 783 size = pinned << PAGE_SHIFT;
bad535d287c9c1 Bennie Yan 2024-09-24 784 phys = pfn_base << PAGE_SHIFT;
bad535d287c9c1 Bennie Yan 2024-09-24 785
bad535d287c9c1 Bennie Yan 2024-09-24 786 ret = iommu_map(iommu_get_domain_for_dev(dev), iova, phys,
bad535d287c9c1 Bennie Yan 2024-09-24 787 size, IOMMU_READ | IOMMU_WRITE | IOMMU_CACHE, GFP_KERNEL);
bad535d287c9c1 Bennie Yan 2024-09-24 788
bad535d287c9c1 Bennie Yan 2024-09-24 789 if (ret) {
bad535d287c9c1 Bennie Yan 2024-09-24 790 dev_err(dev, "iommu_map failed\n");
bad535d287c9c1 Bennie Yan 2024-09-24 791 goto unwind;
bad535d287c9c1 Bennie Yan 2024-09-24 792 }
bad535d287c9c1 Bennie Yan 2024-09-24 793 dev_dbg(dev, "iommu map succeed, iova 0x%llx, phys 0x%llx,\n"
bad535d287c9c1 Bennie Yan 2024-09-24 794 "size 0x%llx\n", (u64)iova, (u64)phys, (u64)size);
bad535d287c9c1 Bennie Yan 2024-09-24 795 pfn_base = pfn;
bad535d287c9c1 Bennie Yan 2024-09-24 796 pinned = 0;
bad535d287c9c1 Bennie Yan 2024-09-24 797 iova += size;
bad535d287c9c1 Bennie Yan 2024-09-24 798 }
bad535d287c9c1 Bennie Yan 2024-09-24 799 }
bad535d287c9c1 Bennie Yan 2024-09-24 800
bad535d287c9c1 Bennie Yan 2024-09-24 801 if (pinned) {
bad535d287c9c1 Bennie Yan 2024-09-24 802 size = pinned << PAGE_SHIFT;
bad535d287c9c1 Bennie Yan 2024-09-24 803 phys = pfn_base << PAGE_SHIFT;
bad535d287c9c1 Bennie Yan 2024-09-24 804
bad535d287c9c1 Bennie Yan 2024-09-24 805 ret = iommu_map(iommu_get_domain_for_dev(dev), iova, phys,
bad535d287c9c1 Bennie Yan 2024-09-24 806 size, IOMMU_READ | IOMMU_WRITE | IOMMU_CACHE, GFP_KERNEL);
bad535d287c9c1 Bennie Yan 2024-09-24 807
bad535d287c9c1 Bennie Yan 2024-09-24 808 if (ret) {
bad535d287c9c1 Bennie Yan 2024-09-24 809 dev_err(dev, "iommu_map failed\n");
bad535d287c9c1 Bennie Yan 2024-09-24 810 goto unwind;
bad535d287c9c1 Bennie Yan 2024-09-24 811 }
bad535d287c9c1 Bennie Yan 2024-09-24 812 dev_dbg(dev, "iommu map succeed, iova 0x%llx, phys 0x%llx,\n"
bad535d287c9c1 Bennie Yan 2024-09-24 813 "size 0x%llx\n", (u64)iova, (u64)phys, (u64)size);
bad535d287c9c1 Bennie Yan 2024-09-24 814 }
bad535d287c9c1 Bennie Yan 2024-09-24 815 nbl_vfio_batch_fini(&batch);
bad535d287c9c1 Bennie Yan 2024-09-24 816
bad535d287c9c1 Bennie Yan 2024-09-24 817 dma->iova = map.iova;
bad535d287c9c1 Bennie Yan 2024-09-24 818 dma->size = map.size;
bad535d287c9c1 Bennie Yan 2024-09-24 819 dma->vaddr = map.vaddr;
bad535d287c9c1 Bennie Yan 2024-09-24 820 dma->ref_cnt = 1;
bad535d287c9c1 Bennie Yan 2024-09-24 821 nbl_userdev_link_dma(user->group, dma);
bad535d287c9c1 Bennie Yan 2024-09-24 822
bad535d287c9c1 Bennie Yan 2024-09-24 823 dev_info(dev, "dma map info: vaddr=0x%llx, iova=0x%llx, size=0x%llx\n",
bad535d287c9c1 Bennie Yan 2024-09-24 824 (u64)map.vaddr, (u64)map.iova, (u64)map.size);
bad535d287c9c1 Bennie Yan 2024-09-24 825 mutex_unlock(&user->group->dma_tree_lock);
bad535d287c9c1 Bennie Yan 2024-09-24 826
bad535d287c9c1 Bennie Yan 2024-09-24 827 return ret;
bad535d287c9c1 Bennie Yan 2024-09-24 828
bad535d287c9c1 Bennie Yan 2024-09-24 829 unwind:
bad535d287c9c1 Bennie Yan 2024-09-24 830 if (iova > map.iova)
bad535d287c9c1 Bennie Yan 2024-09-24 831 iommu_unmap(iommu_get_domain_for_dev(dev), map.iova, iova - map.iova);
bad535d287c9c1 Bennie Yan 2024-09-24 832
bad535d287c9c1 Bennie Yan 2024-09-24 833 if (batch.size)
bad535d287c9c1 Bennie Yan 2024-09-24 834 vfio_unpin_pages(&user->vdev, vaddr, batch.size);
bad535d287c9c1 Bennie Yan 2024-09-24 835
bad535d287c9c1 Bennie Yan 2024-09-24 836 npage = (vaddr - map.vaddr) >> PAGE_SHIFT;
bad535d287c9c1 Bennie Yan 2024-09-24 837 vaddr = map.vaddr;
bad535d287c9c1 Bennie Yan 2024-09-24 838
bad535d287c9c1 Bennie Yan 2024-09-24 839 while (npage) {
bad535d287c9c1 Bennie Yan 2024-09-24 840 if (npage >= NBL_VFIO_BATCH_MAX_CAPACITY)
bad535d287c9c1 Bennie Yan 2024-09-24 841 batch_pages = NBL_VFIO_BATCH_MAX_CAPACITY;
bad535d287c9c1 Bennie Yan 2024-09-24 842 else
bad535d287c9c1 Bennie Yan 2024-09-24 843 batch_pages = npage;
bad535d287c9c1 Bennie Yan 2024-09-24 844
bad535d287c9c1 Bennie Yan 2024-09-24 845 batch.pages_in[0] = vaddr >> PAGE_SHIFT;
bad535d287c9c1 Bennie Yan 2024-09-24 846 for (i = 1; i < batch_pages; i++)
bad535d287c9c1 Bennie Yan 2024-09-24 847 batch.pages_in[i] = batch.pages_in[i - 1] + 1;
bad535d287c9c1 Bennie Yan 2024-09-24 848
bad535d287c9c1 Bennie Yan 2024-09-24 849 vfio_unpin_pages(&user->vdev, vaddr, batch_pages);
bad535d287c9c1 Bennie Yan 2024-09-24 850 npage -= batch_pages;
bad535d287c9c1 Bennie Yan 2024-09-24 851 vaddr += (batch_pages << PAGE_SHIFT);
bad535d287c9c1 Bennie Yan 2024-09-24 852 }
bad535d287c9c1 Bennie Yan 2024-09-24 853 nbl_vfio_batch_fini(&batch);
bad535d287c9c1 Bennie Yan 2024-09-24 854
bad535d287c9c1 Bennie Yan 2024-09-24 855 mutext_unlock:
bad535d287c9c1 Bennie Yan 2024-09-24 856 mutex_unlock(&user->group->dma_tree_lock);
bad535d287c9c1 Bennie Yan 2024-09-24 857
bad535d287c9c1 Bennie Yan 2024-09-24 858 return ret;
bad535d287c9c1 Bennie Yan 2024-09-24 859 }
bad535d287c9c1 Bennie Yan 2024-09-24 860
:::::: The code at line 676 was first introduced by commit
:::::: bad535d287c9c1056d99de3666be7da84de4a8fc Net:nbl_core: Add nbl_core-driver for nebula-matrix S1055AS series smart NIC.
:::::: TO: Bennie Yan <bennie.yan(a)nebula-matrix.com>
:::::: CC: Bennie Yan <bennie.yan(a)nebula-matrix.com>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-5.10 3406/3406] kernel/irq/proc.c:338:13: warning: no previous prototype for 'register_irqchip_proc'
by kernel test robot 12 Dec '25
by kernel test robot 12 Dec '25
12 Dec '25
tree: https://gitee.com/openeuler/kernel.git OLK-5.10
head: da8948fdddb84e5496272bab85973165594dd469
commit: a05426a568e457640f58698c8ebd636fcde4d202 [3406/3406] arm64: Introduce Xint software solution
config: arm64-randconfig-003-20251211 (https://download.01.org/0day-ci/archive/20251212/202512121754.9WlPC9ui-lkp@…)
compiler: aarch64-linux-gcc (GCC) 14.3.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251212/202512121754.9WlPC9ui-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512121754.9WlPC9ui-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> kernel/irq/proc.c:338:13: warning: no previous prototype for 'register_irqchip_proc' [-Wmissing-prototypes]
338 | void __weak register_irqchip_proc(struct irq_desc *desc, void *irqp) { }
| ^~~~~~~~~~~~~~~~~~~~~
>> kernel/irq/proc.c:339:13: warning: no previous prototype for 'unregister_irqchip_proc' [-Wmissing-prototypes]
339 | void __weak unregister_irqchip_proc(struct irq_desc *desc) { }
| ^~~~~~~~~~~~~~~~~~~~~~~
vim +/register_irqchip_proc +338 kernel/irq/proc.c
337
> 338 void __weak register_irqchip_proc(struct irq_desc *desc, void *irqp) { }
> 339 void __weak unregister_irqchip_proc(struct irq_desc *desc) { }
340
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:openEuler-1.0-LTS 1941/1941] versioncheck: ./drivers/scsi/spraid/spraid_main.c: 9 linux/version.h not needed.
by kernel test robot 12 Dec '25
by kernel test robot 12 Dec '25
12 Dec '25
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
head: df8d11fbcbb07177c2500e63d7f5a36063977596
commit: bb9f019c483389f48183be55d92dbb21769fa55a [1941/1941] scsi:spraid: support Ramaxel's spraid driver
reproduce: (https://download.01.org/0day-ci/archive/20251212/202512121057.DAxaeONm-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512121057.DAxaeONm-lkp@intel.com/
versioncheck warnings: (new ones prefixed by >>)
INFO PATH=/opt/cross/rustc-1.58.0-bindgen-0.56.0/cargo/bin:/opt/cross/clang/bin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
/usr/bin/timeout -k 100 3h /usr/bin/make KCFLAGS= -fno-crash-diagnostics -Wno-error=return-type -Wreturn-type -funsigned-char -Wundef W=1 --keep-going CROSS_COMPILE=/opt/cross/gcc-15.1.0-nolibc/x86_64-linux/bin/x86_64-linux- CC=clang AR=llvm-ar NM=llvm-nm STRIP=llvm-strip OBJDUMP=llvm-objdump OBJSIZE=llvm-size READELF=llvm-readelf HOSTCC=clang HOSTCXX=clang++ HOSTAR=llvm-ar LD=ld.lld HOSTLD=ld.lld OBJCOPY=llvm-objcopy -j32 ARCH=x86_64 versioncheck
find ./* \( -name SCCS -o -name BitKeeper -o -name .svn -o -name CVS -o -name .pc -o -name .hg -o -name .git \) -prune -o \
-name '*.[hcS]' -type f -print | sort \
| xargs perl -w ./scripts/checkversion.pl
./arch/arm64/kernel/hibernate.c: 25 linux/version.h not needed.
./arch/um/drivers/vector_kern.c: 11 linux/version.h not needed.
./arch/x86/hyperv/hv_apic.c: 23 linux/version.h not needed.
./drivers/block/rsxx/rsxx_priv.h: 28 linux/version.h not needed.
./drivers/block/skd_main.c: 30 linux/version.h not needed.
./drivers/crypto/cavium/cpt/cptpf_main.c: 16 linux/version.h not needed.
./drivers/crypto/cavium/zip/common.h: 59 linux/version.h not needed.
./drivers/crypto/ccree/cc_driver.h: 25 linux/version.h not needed.
./drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c: 50 linux/version.h not needed.
./drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c: 28 linux/version.h not needed.
./drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c: 26 linux/version.h not needed.
./drivers/gpu/drm/pl111/pl111_display.c: 19 linux/version.h not needed.
./drivers/gpu/drm/pl111/pl111_drv.c: 56 linux/version.h not needed.
./drivers/gpu/drm/tve200/tve200_display.c: 17 linux/version.h not needed.
./drivers/gpu/drm/tve200/tve200_drv.c: 42 linux/version.h not needed.
./drivers/hv/hv.c: 29 linux/version.h not needed.
./drivers/i2c/busses/i2c-brcmstb.c: 25 linux/version.h not needed.
./drivers/i2c/busses/i2c-xgene-slimpro.c: 35 linux/version.h not needed.
./drivers/media/dvb-frontends/mxl5xx.c: 30 linux/version.h not needed.
./drivers/media/pci/cx25821/cx25821.h: 41 linux/version.h not needed.
./drivers/media/platform/s3c-camif/camif-core.c: 30 linux/version.h not needed.
./drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.h: 16 linux/version.h not needed.
./drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c: 31 linux/version.h not needed.
./drivers/media/platform/sti/c8sectpfe/c8sectpfe-dvb.c: 14 linux/version.h not needed.
./drivers/media/usb/uvc/uvc_driver.c: 23 linux/version.h not needed.
./drivers/mtd/nand/raw/brcmnand/brcmnand.c: 15 linux/version.h not needed.
./drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c: 24 linux/version.h not needed.
./drivers/net/ethernet/hisilicon/hns3/hns3_cae/hns3_cae_init.c: 536: need linux/version.h
./drivers/net/ethernet/hisilicon/hns3/hns3_extension/hns3_enet_it.c: 84: need linux/version.h
./drivers/net/ethernet/hisilicon/hns3/kcompat.c: 82: need linux/version.h
./drivers/net/ethernet/huawei/bma/edma_drv/bma_include.h: 32 linux/version.h not needed.
./drivers/net/ethernet/huawei/bma/edma_drv/bma_pci.c: 17 linux/version.h not needed.
./drivers/net/ethernet/huawei/bma/kbox_drv/kbox_include.h: 20 linux/version.h not needed.
./drivers/net/ethernet/huawei/bma/kbox_drv/kbox_main.c: 22 linux/version.h not needed.
./drivers/net/ethernet/huawei/bma/kbox_drv/kbox_mce.c: 16 linux/version.h not needed.
./drivers/net/ethernet/huawei/bma/kbox_drv/kbox_ram_op.c: 16 linux/version.h not needed.
./drivers/net/ethernet/huawei/hinic/ossl_knl_linux.h: 22 linux/version.h not needed.
./drivers/net/ethernet/qlogic/qede/qede.h: 35 linux/version.h not needed.
./drivers/net/ethernet/qlogic/qede/qede_ethtool.c: 32 linux/version.h not needed.
./drivers/net/ethernet/qlogic/qede/qede_main.c: 34 linux/version.h not needed.
./drivers/net/usb/lan78xx.c: 17 linux/version.h not needed.
./drivers/net/wireless/rsi/rsi_91x_ps.c: 19 linux/version.h not needed.
./drivers/scsi/cxgbi/libcxgbi.h: 27 linux/version.h not needed.
./drivers/scsi/huawei/hifc/hifc_knl_adp.h: 23 linux/version.h not needed.
./drivers/scsi/qedf/qedf.h: 18 linux/version.h not needed.
./drivers/scsi/qedf/qedf_dbg.h: 16 linux/version.h not needed.
./drivers/scsi/qedi/qedi_dbg.h: 17 linux/version.h not needed.
>> ./drivers/scsi/spraid/spraid_main.c: 9 linux/version.h not needed.
./drivers/soc/tegra/powergate-bpmp.c: 18 linux/version.h not needed.
./drivers/staging/gasket/gasket_interrupt.c: 12 linux/version.h not needed.
./drivers/staging/media/bcm2048/radio-bcm2048.c: 35 linux/version.h not needed.
./drivers/staging/mt7621-eth/mtk_eth_soc.h: 24 linux/version.h not needed.
./drivers/staging/mt7621-mmc/dbg.c: 36 linux/version.h not needed.
./drivers/staging/rtl8723bs/include/drv_types.h: 17 linux/version.h not needed.
./drivers/staging/rtl8723bs/include/ioctl_cfg80211.h: 10 linux/version.h not needed.
./drivers/staging/vboxvideo/vbox_drv.h: 36 linux/version.h not needed.
./drivers/usb/early/xhci-dbc.c: 21 linux/version.h not needed.
./drivers/watchdog/ziirave_wdt.c: 30 linux/version.h not needed.
./fs/ext4/ext4.h: 30 linux/version.h not needed.
./fs/proc/etmem_scan.c: 13 linux/version.h not needed.
./include/linux/qed/qed_ll2_if.h: 41 linux/version.h not needed.
./samples/bpf/sampleip_kern.c: 7 linux/version.h not needed.
./samples/bpf/trace_event_kern.c: 8 linux/version.h not needed.
./samples/mic/mpssd/mpssd.c: 40 linux/version.h not needed.
./sound/soc/codecs/cs35l35.c: 16 linux/version.h not needed.
./sound/soc/codecs/cs42l42.c: 18 linux/version.h not needed.
./tools/perf/include/bpf/bpf.h: 36: need linux/version.h
./tools/perf/tests/bpf-script-example.c: 48: need linux/version.h
./tools/perf/tests/bpf-script-test-kbuild.c: 20: need linux/version.h
./tools/perf/tests/bpf-script-test-prologue.c: 46: need linux/version.h
./tools/perf/tests/bpf-script-test-relocation.c: 50: need linux/version.h
./tools/testing/selftests/bpf/test_tcp_estats.c: 37 linux/version.h not needed.
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:openEuler-1.0-LTS 1941/1941] versioncheck: ./drivers/net/ethernet/huawei/hinic/ossl_knl_linux.h: 22 linux/version.h not needed.
by kernel test robot 12 Dec '25
by kernel test robot 12 Dec '25
12 Dec '25
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
head: df8d11fbcbb07177c2500e63d7f5a36063977596
commit: 1f15bf7613a9e2ad479486dbfbd6ea47c1176306 [1941/1941] net/hinic: Delete the remaining old linux kernel adaptation interface
reproduce: (https://download.01.org/0day-ci/archive/20251212/202512120930.5r0dkZmW-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512120930.5r0dkZmW-lkp@intel.com/
versioncheck warnings: (new ones prefixed by >>)
INFO PATH=/opt/cross/rustc-1.58.0-bindgen-0.56.0/cargo/bin:/opt/cross/clang/bin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
/usr/bin/timeout -k 100 3h /usr/bin/make KCFLAGS= -fno-crash-diagnostics -Wno-error=return-type -Wreturn-type -funsigned-char -Wundef W=1 --keep-going CROSS_COMPILE=/opt/cross/gcc-15.1.0-nolibc/x86_64-linux/bin/x86_64-linux- CC=clang AR=llvm-ar NM=llvm-nm STRIP=llvm-strip OBJDUMP=llvm-objdump OBJSIZE=llvm-size READELF=llvm-readelf HOSTCC=clang HOSTCXX=clang++ HOSTAR=llvm-ar LD=ld.lld HOSTLD=ld.lld OBJCOPY=llvm-objcopy -j32 ARCH=x86_64 versioncheck
find ./* \( -name SCCS -o -name BitKeeper -o -name .svn -o -name CVS -o -name .pc -o -name .hg -o -name .git \) -prune -o \
-name '*.[hcS]' -type f -print | sort \
| xargs perl -w ./scripts/checkversion.pl
./arch/arm64/kernel/hibernate.c: 25 linux/version.h not needed.
./arch/um/drivers/vector_kern.c: 11 linux/version.h not needed.
./arch/x86/hyperv/hv_apic.c: 23 linux/version.h not needed.
./drivers/block/rsxx/rsxx_priv.h: 28 linux/version.h not needed.
./drivers/block/skd_main.c: 30 linux/version.h not needed.
./drivers/crypto/cavium/cpt/cptpf_main.c: 16 linux/version.h not needed.
./drivers/crypto/cavium/zip/common.h: 59 linux/version.h not needed.
./drivers/crypto/ccree/cc_driver.h: 25 linux/version.h not needed.
./drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c: 50 linux/version.h not needed.
./drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c: 28 linux/version.h not needed.
./drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c: 26 linux/version.h not needed.
./drivers/gpu/drm/pl111/pl111_display.c: 19 linux/version.h not needed.
./drivers/gpu/drm/pl111/pl111_drv.c: 56 linux/version.h not needed.
./drivers/gpu/drm/tve200/tve200_display.c: 17 linux/version.h not needed.
./drivers/gpu/drm/tve200/tve200_drv.c: 42 linux/version.h not needed.
./drivers/hv/hv.c: 29 linux/version.h not needed.
./drivers/i2c/busses/i2c-brcmstb.c: 25 linux/version.h not needed.
./drivers/i2c/busses/i2c-xgene-slimpro.c: 35 linux/version.h not needed.
./drivers/media/dvb-frontends/mxl5xx.c: 30 linux/version.h not needed.
./drivers/media/pci/cx25821/cx25821.h: 41 linux/version.h not needed.
./drivers/media/platform/s3c-camif/camif-core.c: 30 linux/version.h not needed.
./drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.h: 16 linux/version.h not needed.
./drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c: 31 linux/version.h not needed.
./drivers/media/platform/sti/c8sectpfe/c8sectpfe-dvb.c: 14 linux/version.h not needed.
./drivers/media/usb/uvc/uvc_driver.c: 23 linux/version.h not needed.
./drivers/mtd/nand/raw/brcmnand/brcmnand.c: 15 linux/version.h not needed.
./drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c: 24 linux/version.h not needed.
./drivers/net/ethernet/hisilicon/hns3/hns-customer/hns3_enet_it.c: 84: need linux/version.h
./drivers/net/ethernet/hisilicon/hns3/hns3_cae/hns3_cae_init.c: 536: need linux/version.h
./drivers/net/ethernet/hisilicon/hns3/kcompat.c: 82: need linux/version.h
>> ./drivers/net/ethernet/huawei/hinic/ossl_knl_linux.h: 22 linux/version.h not needed.
./drivers/net/ethernet/qlogic/qede/qede.h: 35 linux/version.h not needed.
./drivers/net/ethernet/qlogic/qede/qede_ethtool.c: 32 linux/version.h not needed.
./drivers/net/ethernet/qlogic/qede/qede_main.c: 34 linux/version.h not needed.
./drivers/net/usb/lan78xx.c: 17 linux/version.h not needed.
./drivers/net/wireless/rsi/rsi_91x_ps.c: 19 linux/version.h not needed.
./drivers/scsi/cxgbi/libcxgbi.h: 27 linux/version.h not needed.
./drivers/scsi/qedf/qedf.h: 18 linux/version.h not needed.
./drivers/scsi/qedf/qedf_dbg.h: 16 linux/version.h not needed.
./drivers/scsi/qedi/qedi_dbg.h: 17 linux/version.h not needed.
./drivers/soc/tegra/powergate-bpmp.c: 18 linux/version.h not needed.
./drivers/staging/gasket/gasket_interrupt.c: 12 linux/version.h not needed.
./drivers/staging/media/bcm2048/radio-bcm2048.c: 35 linux/version.h not needed.
./drivers/staging/mt7621-eth/mtk_eth_soc.h: 24 linux/version.h not needed.
./drivers/staging/mt7621-mmc/dbg.c: 36 linux/version.h not needed.
./drivers/staging/rtl8723bs/include/drv_types.h: 17 linux/version.h not needed.
./drivers/staging/rtl8723bs/include/ioctl_cfg80211.h: 10 linux/version.h not needed.
./drivers/staging/vboxvideo/vbox_drv.h: 36 linux/version.h not needed.
./drivers/usb/early/xhci-dbc.c: 21 linux/version.h not needed.
./drivers/watchdog/ziirave_wdt.c: 30 linux/version.h not needed.
./fs/ext4/ext4.h: 30 linux/version.h not needed.
./include/linux/qed/qed_ll2_if.h: 41 linux/version.h not needed.
./samples/bpf/sampleip_kern.c: 7 linux/version.h not needed.
./samples/bpf/trace_event_kern.c: 8 linux/version.h not needed.
./samples/mic/mpssd/mpssd.c: 40 linux/version.h not needed.
./sound/soc/codecs/cs35l35.c: 16 linux/version.h not needed.
./sound/soc/codecs/cs42l42.c: 18 linux/version.h not needed.
./tools/perf/include/bpf/bpf.h: 36: need linux/version.h
./tools/perf/tests/bpf-script-example.c: 48: need linux/version.h
./tools/perf/tests/bpf-script-test-kbuild.c: 20: need linux/version.h
./tools/perf/tests/bpf-script-test-prologue.c: 46: need linux/version.h
./tools/perf/tests/bpf-script-test-relocation.c: 50: need linux/version.h
./tools/testing/selftests/bpf/test_tcp_estats.c: 37 linux/version.h not needed.
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:openEuler-1.0-LTS 1941/1941] versioncheck: ./drivers/net/ethernet/hisilicon/hns3/hns3_cae/hns3_cae_init.c: 559: need linux/version.h
by kernel test robot 12 Dec '25
by kernel test robot 12 Dec '25
12 Dec '25
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
head: df8d11fbcbb07177c2500e63d7f5a36063977596
commit: 9e1cec03a3abb934592272fc19603d00bb62f7cb [1941/1941] net: hns3: place cae entrance procedure implementations in a separate file
reproduce: (https://download.01.org/0day-ci/archive/20251212/202512120914.E0XLNa0N-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512120914.E0XLNa0N-lkp@intel.com/
versioncheck warnings: (new ones prefixed by >>)
INFO PATH=/opt/cross/rustc-1.58.0-bindgen-0.56.0/cargo/bin:/opt/cross/clang/bin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
/usr/bin/timeout -k 100 3h /usr/bin/make KCFLAGS= -fno-crash-diagnostics -Wno-error=return-type -Wreturn-type -funsigned-char -Wundef W=1 --keep-going CROSS_COMPILE=/opt/cross/gcc-15.1.0-nolibc/x86_64-linux/bin/x86_64-linux- CC=clang AR=llvm-ar NM=llvm-nm STRIP=llvm-strip OBJDUMP=llvm-objdump OBJSIZE=llvm-size READELF=llvm-readelf HOSTCC=clang HOSTCXX=clang++ HOSTAR=llvm-ar LD=ld.lld HOSTLD=ld.lld OBJCOPY=llvm-objcopy -j32 ARCH=x86_64 versioncheck
find ./* \( -name SCCS -o -name BitKeeper -o -name .svn -o -name CVS -o -name .pc -o -name .hg -o -name .git \) -prune -o \
-name '*.[hcS]' -type f -print | sort \
| xargs perl -w ./scripts/checkversion.pl
./arch/arm64/kernel/hibernate.c: 25 linux/version.h not needed.
./arch/um/drivers/vector_kern.c: 11 linux/version.h not needed.
./arch/x86/hyperv/hv_apic.c: 23 linux/version.h not needed.
./drivers/block/rsxx/rsxx_priv.h: 28 linux/version.h not needed.
./drivers/block/skd_main.c: 30 linux/version.h not needed.
./drivers/crypto/cavium/cpt/cptpf_main.c: 16 linux/version.h not needed.
./drivers/crypto/cavium/zip/common.h: 59 linux/version.h not needed.
./drivers/crypto/ccree/cc_driver.h: 25 linux/version.h not needed.
./drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c: 50 linux/version.h not needed.
./drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c: 28 linux/version.h not needed.
./drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c: 26 linux/version.h not needed.
./drivers/gpu/drm/pl111/pl111_display.c: 19 linux/version.h not needed.
./drivers/gpu/drm/pl111/pl111_drv.c: 56 linux/version.h not needed.
./drivers/gpu/drm/tve200/tve200_display.c: 17 linux/version.h not needed.
./drivers/gpu/drm/tve200/tve200_drv.c: 42 linux/version.h not needed.
./drivers/hv/hv.c: 29 linux/version.h not needed.
./drivers/i2c/busses/i2c-brcmstb.c: 25 linux/version.h not needed.
./drivers/i2c/busses/i2c-xgene-slimpro.c: 35 linux/version.h not needed.
./drivers/media/dvb-frontends/mxl5xx.c: 30 linux/version.h not needed.
./drivers/media/pci/cx25821/cx25821.h: 41 linux/version.h not needed.
./drivers/media/platform/s3c-camif/camif-core.c: 30 linux/version.h not needed.
./drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.h: 16 linux/version.h not needed.
./drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c: 31 linux/version.h not needed.
./drivers/media/platform/sti/c8sectpfe/c8sectpfe-dvb.c: 14 linux/version.h not needed.
./drivers/media/usb/uvc/uvc_driver.c: 23 linux/version.h not needed.
./drivers/mtd/nand/raw/brcmnand/brcmnand.c: 15 linux/version.h not needed.
./drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c: 24 linux/version.h not needed.
./drivers/net/ethernet/hisilicon/hns3/hns-customer/hns3_enet_it.c: 89: need linux/version.h
>> ./drivers/net/ethernet/hisilicon/hns3/hns3_cae/hns3_cae_init.c: 559: need linux/version.h
./drivers/net/ethernet/hisilicon/hns3/kcompat.c: 82: need linux/version.h
./drivers/net/ethernet/qlogic/qede/qede.h: 35 linux/version.h not needed.
./drivers/net/ethernet/qlogic/qede/qede_ethtool.c: 32 linux/version.h not needed.
./drivers/net/ethernet/qlogic/qede/qede_main.c: 34 linux/version.h not needed.
./drivers/net/usb/lan78xx.c: 17 linux/version.h not needed.
./drivers/net/wireless/rsi/rsi_91x_ps.c: 19 linux/version.h not needed.
./drivers/scsi/cxgbi/libcxgbi.h: 27 linux/version.h not needed.
./drivers/scsi/qedf/qedf.h: 18 linux/version.h not needed.
./drivers/scsi/qedf/qedf_dbg.h: 16 linux/version.h not needed.
./drivers/scsi/qedi/qedi_dbg.h: 17 linux/version.h not needed.
./drivers/soc/tegra/powergate-bpmp.c: 18 linux/version.h not needed.
./drivers/staging/gasket/gasket_interrupt.c: 12 linux/version.h not needed.
./drivers/staging/media/bcm2048/radio-bcm2048.c: 35 linux/version.h not needed.
./drivers/staging/mt7621-eth/mtk_eth_soc.h: 24 linux/version.h not needed.
./drivers/staging/mt7621-mmc/dbg.c: 36 linux/version.h not needed.
./drivers/staging/rtl8723bs/include/drv_types.h: 17 linux/version.h not needed.
./drivers/staging/rtl8723bs/include/ioctl_cfg80211.h: 10 linux/version.h not needed.
./drivers/staging/vboxvideo/vbox_drv.h: 36 linux/version.h not needed.
./drivers/usb/early/xhci-dbc.c: 21 linux/version.h not needed.
./drivers/watchdog/ziirave_wdt.c: 30 linux/version.h not needed.
./fs/ext4/ext4.h: 30 linux/version.h not needed.
./include/linux/qed/qed_ll2_if.h: 41 linux/version.h not needed.
./samples/bpf/sampleip_kern.c: 7 linux/version.h not needed.
./samples/bpf/trace_event_kern.c: 8 linux/version.h not needed.
./samples/mic/mpssd/mpssd.c: 40 linux/version.h not needed.
./sound/soc/codecs/cs35l35.c: 16 linux/version.h not needed.
./sound/soc/codecs/cs42l42.c: 18 linux/version.h not needed.
./tools/perf/include/bpf/bpf.h: 36: need linux/version.h
./tools/perf/tests/bpf-script-example.c: 48: need linux/version.h
./tools/perf/tests/bpf-script-test-kbuild.c: 20: need linux/version.h
./tools/perf/tests/bpf-script-test-prologue.c: 46: need linux/version.h
./tools/perf/tests/bpf-script-test-relocation.c: 50: need linux/version.h
./tools/testing/selftests/bpf/test_tcp_estats.c: 37 linux/version.h not needed.
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:OLK-5.10 3406/3406] fs/cachefiles/xattr.c:221:5: warning: no previous prototype for function 'cachefiles_check_old_object_xattr'
by kernel test robot 12 Dec '25
by kernel test robot 12 Dec '25
12 Dec '25
Hi Baokun,
FYI, the error/warning still remains.
tree: https://gitee.com/openeuler/kernel.git OLK-5.10
head: 58f07869576fac9de85244333864fb34fb7df411
commit: 62cbbf255badab153207e0a54d04da8c345ae307 [3406/3406] cachefiles: use mainline xattr in ondemand mode
config: x86_64-rhel-9.4-rust (https://download.01.org/0day-ci/archive/20251212/202512121508.P9ozIbTH-lkp@…)
compiler: clang version 22.0.0git (https://github.com/llvm/llvm-project 6ec8c4351cfc1d0627d1633b02ea787bd29c77d8)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251212/202512121508.P9ozIbTH-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512121508.P9ozIbTH-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> fs/cachefiles/xattr.c:221:5: warning: no previous prototype for function 'cachefiles_check_old_object_xattr' [-Wmissing-prototypes]
221 | int cachefiles_check_old_object_xattr(struct cachefiles_object *object,
| ^
fs/cachefiles/xattr.c:221:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
221 | int cachefiles_check_old_object_xattr(struct cachefiles_object *object,
| ^
| static
1 warning generated.
vim +/cachefiles_check_old_object_xattr +221 fs/cachefiles/xattr.c
220
> 221 int cachefiles_check_old_object_xattr(struct cachefiles_object *object,
222 struct cachefiles_xattr *auxdata)
223 {
224 struct cachefiles_xattr *auxbuf;
225 unsigned int len = sizeof(struct cachefiles_xattr) + 512;
226 struct dentry *dentry = object->dentry;
227 int ret;
228
229 auxbuf = kmalloc(len, cachefiles_gfp);
230 if (!auxbuf)
231 return -ENOMEM;
232
233 /* read the current type label */
234 ret = vfs_getxattr(dentry, cachefiles_xattr_cache,
235 &auxbuf->type, 512 + 1);
236 if (ret < 0)
237 goto error;
238
239 /* check the on-disk object */
240 if (ret < 1) {
241 pr_err("Cache object %lu xattr length incorrect\n",
242 d_backing_inode(dentry)->i_ino);
243 goto stale;
244 }
245
246 if (auxbuf->type != auxdata->type)
247 goto stale;
248
249 auxbuf->len = ret;
250
251 /* consult the netfs */
252 if (object->fscache.cookie->def->check_aux) {
253 enum fscache_checkaux result;
254 unsigned int dlen;
255
256 dlen = auxbuf->len - 1;
257
258 _debug("checkaux %s #%u",
259 object->fscache.cookie->def->name, dlen);
260
261 result = fscache_check_aux(&object->fscache,
262 &auxbuf->data, dlen,
263 i_size_read(d_backing_inode(dentry)));
264
265 switch (result) {
266 /* entry okay as is */
267 case FSCACHE_CHECKAUX_OKAY:
268 goto okay;
269
270 /* entry requires update */
271 case FSCACHE_CHECKAUX_NEEDS_UPDATE:
272 break;
273
274 /* entry requires deletion */
275 case FSCACHE_CHECKAUX_OBSOLETE:
276 goto stale;
277
278 default:
279 BUG();
280 }
281
282 /* update the current label */
283 ret = vfs_setxattr(dentry, cachefiles_xattr_cache,
284 &auxdata->type, auxdata->len,
285 XATTR_REPLACE);
286 if (ret < 0) {
287 cachefiles_io_error_obj(object,
288 "Can't update xattr on %lu"
289 " (error %d)",
290 d_backing_inode(dentry)->i_ino, -ret);
291 goto error;
292 }
293 }
294
295 okay:
296 ret = 0;
297
298 error:
299 kfree(auxbuf);
300 return ret;
301
302 stale:
303 ret = -ESTALE;
304 goto error;
305 }
306
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[openeuler:openEuler-1.0-LTS 1941/1941] versioncheck: ./drivers/net/ethernet/hisilicon/hns3/kcompat.c: 82: need linux/version.h
by kernel test robot 12 Dec '25
by kernel test robot 12 Dec '25
12 Dec '25
tree: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
head: df8d11fbcbb07177c2500e63d7f5a36063977596
commit: 09262653590358d6bd64c121600490fcfa3312b3 [1941/1941] driver: hns3: update hns3 driver from drivers
reproduce: (https://download.01.org/0day-ci/archive/20251212/202512120808.zP315Ldk-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512120808.zP315Ldk-lkp@intel.com/
versioncheck warnings: (new ones prefixed by >>)
INFO PATH=/opt/cross/rustc-1.58.0-bindgen-0.56.0/cargo/bin:/opt/cross/clang/bin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
/usr/bin/timeout -k 100 3h /usr/bin/make KCFLAGS= -fno-crash-diagnostics -Wno-error=return-type -Wreturn-type -funsigned-char -Wundef W=1 --keep-going CROSS_COMPILE=/opt/cross/gcc-15.1.0-nolibc/x86_64-linux/bin/x86_64-linux- CC=clang AR=llvm-ar NM=llvm-nm STRIP=llvm-strip OBJDUMP=llvm-objdump OBJSIZE=llvm-size READELF=llvm-readelf HOSTCC=clang HOSTCXX=clang++ HOSTAR=llvm-ar LD=ld.lld HOSTLD=ld.lld OBJCOPY=llvm-objcopy -j32 ARCH=x86_64 versioncheck
find ./* \( -name SCCS -o -name BitKeeper -o -name .svn -o -name CVS -o -name .pc -o -name .hg -o -name .git \) -prune -o \
-name '*.[hcS]' -type f -print | sort \
| xargs perl -w ./scripts/checkversion.pl
./arch/arm64/kernel/hibernate.c: 25 linux/version.h not needed.
./arch/um/drivers/vector_kern.c: 11 linux/version.h not needed.
./arch/x86/hyperv/hv_apic.c: 23 linux/version.h not needed.
./drivers/block/rsxx/rsxx_priv.h: 28 linux/version.h not needed.
./drivers/block/skd_main.c: 30 linux/version.h not needed.
./drivers/crypto/cavium/cpt/cptpf_main.c: 16 linux/version.h not needed.
./drivers/crypto/cavium/zip/common.h: 59 linux/version.h not needed.
./drivers/crypto/ccree/cc_driver.h: 25 linux/version.h not needed.
./drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c: 50 linux/version.h not needed.
./drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c: 28 linux/version.h not needed.
./drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c: 26 linux/version.h not needed.
./drivers/gpu/drm/pl111/pl111_display.c: 19 linux/version.h not needed.
./drivers/gpu/drm/pl111/pl111_drv.c: 56 linux/version.h not needed.
./drivers/gpu/drm/tve200/tve200_display.c: 17 linux/version.h not needed.
./drivers/gpu/drm/tve200/tve200_drv.c: 42 linux/version.h not needed.
./drivers/hv/hv.c: 29 linux/version.h not needed.
./drivers/i2c/busses/i2c-brcmstb.c: 25 linux/version.h not needed.
./drivers/i2c/busses/i2c-xgene-slimpro.c: 35 linux/version.h not needed.
./drivers/media/dvb-frontends/mxl5xx.c: 30 linux/version.h not needed.
./drivers/media/pci/cx25821/cx25821.h: 41 linux/version.h not needed.
./drivers/media/platform/s3c-camif/camif-core.c: 30 linux/version.h not needed.
./drivers/media/platform/sti/c8sectpfe/c8sectpfe-common.h: 16 linux/version.h not needed.
./drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c: 31 linux/version.h not needed.
./drivers/media/platform/sti/c8sectpfe/c8sectpfe-dvb.c: 14 linux/version.h not needed.
./drivers/media/usb/uvc/uvc_driver.c: 23 linux/version.h not needed.
./drivers/mtd/nand/raw/brcmnand/brcmnand.c: 15 linux/version.h not needed.
./drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c: 24 linux/version.h not needed.
>> ./drivers/net/ethernet/hisilicon/hns3/kcompat.c: 82: need linux/version.h
./drivers/net/ethernet/qlogic/qede/qede.h: 35 linux/version.h not needed.
./drivers/net/ethernet/qlogic/qede/qede_ethtool.c: 32 linux/version.h not needed.
./drivers/net/ethernet/qlogic/qede/qede_main.c: 34 linux/version.h not needed.
./drivers/net/usb/lan78xx.c: 17 linux/version.h not needed.
./drivers/net/wireless/rsi/rsi_91x_ps.c: 19 linux/version.h not needed.
./drivers/scsi/cxgbi/libcxgbi.h: 27 linux/version.h not needed.
./drivers/scsi/qedf/qedf.h: 18 linux/version.h not needed.
./drivers/scsi/qedf/qedf_dbg.h: 16 linux/version.h not needed.
./drivers/scsi/qedi/qedi_dbg.h: 17 linux/version.h not needed.
./drivers/soc/tegra/powergate-bpmp.c: 18 linux/version.h not needed.
./drivers/staging/gasket/gasket_interrupt.c: 12 linux/version.h not needed.
./drivers/staging/media/bcm2048/radio-bcm2048.c: 35 linux/version.h not needed.
./drivers/staging/mt7621-eth/mtk_eth_soc.h: 24 linux/version.h not needed.
./drivers/staging/mt7621-mmc/dbg.c: 36 linux/version.h not needed.
./drivers/staging/rtl8723bs/include/drv_types.h: 17 linux/version.h not needed.
./drivers/staging/rtl8723bs/include/ioctl_cfg80211.h: 10 linux/version.h not needed.
./drivers/staging/vboxvideo/vbox_drv.h: 36 linux/version.h not needed.
./drivers/usb/early/xhci-dbc.c: 21 linux/version.h not needed.
./drivers/watchdog/ziirave_wdt.c: 30 linux/version.h not needed.
./fs/ext4/ext4.h: 30 linux/version.h not needed.
./include/linux/qed/qed_ll2_if.h: 41 linux/version.h not needed.
./samples/bpf/sampleip_kern.c: 7 linux/version.h not needed.
./samples/bpf/trace_event_kern.c: 8 linux/version.h not needed.
./samples/mic/mpssd/mpssd.c: 40 linux/version.h not needed.
./sound/soc/codecs/cs35l35.c: 16 linux/version.h not needed.
./sound/soc/codecs/cs42l42.c: 18 linux/version.h not needed.
./tools/perf/include/bpf/bpf.h: 36: need linux/version.h
./tools/perf/tests/bpf-script-example.c: 48: need linux/version.h
./tools/perf/tests/bpf-script-test-kbuild.c: 20: need linux/version.h
./tools/perf/tests/bpf-script-test-prologue.c: 46: need linux/version.h
./tools/perf/tests/bpf-script-test-relocation.c: 50: need linux/version.h
./tools/testing/selftests/bpf/test_tcp_estats.c: 37 linux/version.h not needed.
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0
[PATCH openEuler-1.0-LTS] mmc: core: Fix kernel panic when remove non-standard SDIO card
by Cai Xinchen 12 Dec '25
by Cai Xinchen 12 Dec '25
12 Dec '25
From: Matthew Ma <mahongwei(a)zeku.com>
stable inclusion
from stable-v4.19.264
commit 1fb79478695d92bab1c120ad3dad05252b02a29d
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/IDBMTC
CVE: CVE-2022-50640
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id…
--------------------------------
commit 9972e6b404884adae9eec7463e30d9b3c9a70b18 upstream.
SDIO tuple is only allocated for standard SDIO card, especially it causes
memory corruption issues when the non-standard SDIO card has removed, which
is because the card device's reference counter does not increase for it at
sdio_init_func(), but all SDIO card device reference counter gets decreased
at sdio_release_func().
Fixes: 6f51be3d37df ("sdio: allow non-standard SDIO cards")
Signed-off-by: Matthew Ma <mahongwei(a)zeku.com>
Reviewed-by: Weizhao Ouyang <ouyangweizhao(a)zeku.com>
Reviewed-by: John Wang <wangdayu(a)zeku.com>
Cc: stable(a)vger.kernel.org
Link: https://lore.kernel.org/r/20221014034951.2300386-1-ouyangweizhao@zeku.com
Signed-off-by: Ulf Hansson <ulf.hansson(a)linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Conflicts:
drivers/mmc/core/sdio_bus.c
[Only context conflicts since the commit 605d9fb9556 ("mmc: sdio: fix possible resource leaks in some error paths") is merged.]
Signed-off-by: Cai Xinchen <caixinchen1(a)huawei.com>
---
drivers/mmc/core/sdio_bus.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/mmc/core/sdio_bus.c b/drivers/mmc/core/sdio_bus.c
index 2ee4822c9285..dd73e8e83c72 100644
--- a/drivers/mmc/core/sdio_bus.c
+++ b/drivers/mmc/core/sdio_bus.c
@@ -264,7 +264,8 @@ static void sdio_release_func(struct device *dev)
{
struct sdio_func *func = dev_to_sdio_func(dev);
- sdio_free_func_cis(func);
+ if (!(func->card->quirks & MMC_QUIRK_NONSTD_SDIO))
+ sdio_free_func_cis(func);
/*
* We have now removed the link to the tuples in the
--
2.34.1
2
1
[openeuler:OLK-5.10 3406/3406] kernel/cgroup/cgroup.c:6734: warning: Function parameter or member 'fd' not described in 'cgroup_get_from_fd_v2'
by kernel test robot 12 Dec '25
by kernel test robot 12 Dec '25
12 Dec '25
tree: https://gitee.com/openeuler/kernel.git OLK-5.10
head: 58f07869576fac9de85244333864fb34fb7df411
commit: 56fee14453059f894b018d08071826d47e634800 [3406/3406] cgroup: make cgroup_bpf_prog_attach work when cgroup2 is not mounted
config: arm64-randconfig-003-20251211 (https://download.01.org/0day-ci/archive/20251212/202512121532.9swcl8n5-lkp@…)
compiler: aarch64-linux-gcc (GCC) 14.3.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251212/202512121532.9swcl8n5-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202512121532.9swcl8n5-lkp@intel.com/
All warnings (new ones prefixed by >>):
kernel/cgroup/cgroup.c:6217: warning: Function parameter or member 'f' not described in 'cgroup_get_from_file'
kernel/cgroup/cgroup.c:6369: warning: Function parameter or member 'kargs' not described in 'cgroup_can_fork'
kernel/cgroup/cgroup.c:6430: warning: Function parameter or member 'kargs' not described in 'cgroup_post_fork'
kernel/cgroup/cgroup.c:6716: warning: Function parameter or member 'fd' not described in 'cgroup_get_from_fd'
>> kernel/cgroup/cgroup.c:6734: warning: Function parameter or member 'fd' not described in 'cgroup_get_from_fd_v2'
vim +6734 kernel/cgroup/cgroup.c
6729
6730 /**
6731 * same with cgroup_get_from_fd, only add cgrp_dfl_visible check
6732 */
6733 struct cgroup *cgroup_get_from_fd_v2(int fd)
> 6734 {
6735 struct cgroup *cgrp = cgroup_v1v2_get_from_fd(fd);
6736
6737 if (IS_ERR(cgrp))
6738 return ERR_CAST(cgrp);
6739
6740 if (!cgroup_on_dfl(cgrp)) {
6741 cgroup_put(cgrp);
6742 if (cgrp_dfl_visible)
6743 return ERR_PTR(-EBADF);
6744
6745 cgrp = &cgrp_dfl_root.cgrp;
6746 cgroup_get(cgrp);
6747 }
6748 return cgrp;
6749 }
6750 EXPORT_SYMBOL_GPL(cgroup_get_from_fd_v2);
6751
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0