Kernel
Threads by month
- ----- 2025 -----
- 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
- 30 participants
- 18594 discussions

[PATCH OLK-6.6 0/7] mm: improve performance of accounted kernel memory allocations
by Liu Shixin 01 Feb '24
by Liu Shixin 01 Feb '24
01 Feb '24
This patchset improves the performance of accounted kernel memory allocations
by ~30% as measured by a micro-benchmark [1]. The benchmark is very
straightforward: 1M of 64 bytes-large kmalloc() allocations.
Below are results with the disabled kernel memory accounting, the original state
and with this patchset applied.
| | Kmem disabled | Original | Patched | Delta |
|-------------+---------------+----------+---------+--------|
| User cgroup | 29764 | 84548 | 59078 | -30.0% |
| Root cgroup | 29742 | 48342 | 31501 | -34.8% |
As we can see, the patchset removes the majority of the overhead when there is
no actual accounting (a task belongs to the root memory cgroup) and almost
halves the accounting overhead otherwise.
The main idea is to get rid of unnecessary memcg to objcg conversions and switch
to a scope-based protection of objcgs, which eliminates extra operations with
objcg reference counters under a rcu read lock. More details are provided in
individual commit descriptions.
Roman Gushchin (7):
mm: kmem: optimize get_obj_cgroup_from_current()
mm: kmem: add direct objcg pointer to task_struct
mm: kmem: make memcg keep a reference to the original objcg
mm: kmem: scoped objcg protection
percpu: scoped objcg protection
mm: kmem: reimplement get_obj_cgroup_from_current()
mm: kmem: properly initialize local objcg variable in
current_obj_cgroup()
include/linux/memcontrol.h | 28 +++++-
include/linux/sched.h | 4 +
include/linux/sched/mm.h | 4 +
mm/memcontrol.c | 187 +++++++++++++++++++++++++++++++------
mm/percpu.c | 8 +-
mm/slab.h | 15 +--
6 files changed, 204 insertions(+), 42 deletions(-)
--
2.25.1
2
8
Yu Liao (7):
kabi: reserve space for kobject related structures
kabi: reserve space for hrtimer related structures
kabi: reserve space for posix clock related structure
kabi: reserve space for workqueue subsystem related structure
kabi: reserve space for struct ptp_clock_info
kabi: reserve space for struct timer_list
kabi: reserve space for struct clocksource
include/linux/clocksource.h | 6 ++++++
include/linux/hrtimer.h | 10 ++++++++++
include/linux/kobject.h | 16 ++++++++++++++++
include/linux/posix-clock.h | 11 +++++++++++
include/linux/ptp_clock_kernel.h | 6 ++++++
include/linux/timer.h | 4 ++++
include/linux/workqueue.h | 11 +++++++++++
7 files changed, 64 insertions(+)
--
2.33.0
2
8

01 Feb '24
hulk inclusion
category: feature
bugzilla: https://gitee.com/openeuler/kernel/issues/I8ZMS7
----------------------------------------------------
Reserve some fields beforehand for net related structures prone
to change.
Signed-off-by: Zhengchao Shao <shaozhengchao(a)huawei.com>
---
include/linux/netlink.h | 5 +++++
include/net/cfg802154.h | 5 +++++
include/net/inet_frag.h | 4 ++++
include/net/ip_fib.h | 8 ++++++++
include/net/ipv6_stubs.h | 4 ++++
include/net/netns/conntrack.h | 4 ++++
include/net/netns/core.h | 6 ++++++
include/net/xfrm.h | 8 ++++++++
8 files changed, 44 insertions(+)
diff --git a/include/linux/netlink.h b/include/linux/netlink.h
index 75d7de34c908..4111d53f4656 100644
--- a/include/linux/netlink.h
+++ b/include/linux/netlink.h
@@ -8,6 +8,7 @@
#include <linux/export.h>
#include <net/scm.h>
#include <uapi/linux/netlink.h>
+#include <linux/kabi.h>
struct net;
@@ -88,6 +89,10 @@ struct netlink_ext_ack {
u8 cookie[NETLINK_MAX_COOKIE_LEN];
u8 cookie_len;
char _msg_buf[NETLINK_MAX_FMTMSG_LEN];
+ KABI_RESERVE(1)
+ KABI_RESERVE(2)
+ KABI_RESERVE(3)
+ KABI_RESERVE(4)
};
/* Always use this macro, this allows later putting the
diff --git a/include/net/cfg802154.h b/include/net/cfg802154.h
index f79ce133e51a..61aabd82b789 100644
--- a/include/net/cfg802154.h
+++ b/include/net/cfg802154.h
@@ -16,6 +16,8 @@
#include <net/nl802154.h>
+#include <linux/kabi.h>
+
struct wpan_phy;
struct wpan_phy_cca;
struct cfg802154_scan_request;
@@ -242,6 +244,9 @@ struct wpan_phy {
*/
enum ieee802154_filtering_level filtering;
+ KABI_RESERVE(1)
+ KABI_RESERVE(2)
+
char priv[] __aligned(NETDEV_ALIGN);
};
diff --git a/include/net/inet_frag.h b/include/net/inet_frag.h
index 153960663ce4..7d9354c3c2ed 100644
--- a/include/net/inet_frag.h
+++ b/include/net/inet_frag.h
@@ -8,6 +8,7 @@
#include <linux/rbtree_types.h>
#include <linux/refcount.h>
#include <net/dropreason-core.h>
+#include <linux/kabi.h>
/* Per netns frag queues directory */
struct fqdir {
@@ -102,6 +103,9 @@ struct inet_frag_queue {
u16 max_size;
struct fqdir *fqdir;
struct rcu_head rcu;
+
+ KABI_RESERVE(1)
+ KABI_RESERVE(2)
};
struct inet_frags {
diff --git a/include/net/ip_fib.h b/include/net/ip_fib.h
index 15de07d36540..7f3e0a92f857 100644
--- a/include/net/ip_fib.h
+++ b/include/net/ip_fib.h
@@ -22,6 +22,7 @@
#include <linux/percpu.h>
#include <linux/notifier.h>
#include <linux/refcount.h>
+#include <linux/kabi.h>
struct fib_config {
u8 fc_dst_len;
@@ -100,6 +101,9 @@ struct fib_nh_common {
struct rtable __rcu * __percpu *nhc_pcpu_rth_output;
struct rtable __rcu *nhc_rth_input;
struct fnhe_hash_bucket __rcu *nhc_exceptions;
+
+ KABI_RESERVE(1)
+ KABI_RESERVE(2)
};
struct fib_nh {
@@ -157,6 +161,10 @@ struct fib_info {
bool pfsrc_removed;
struct nexthop *nh;
struct rcu_head rcu;
+
+ KABI_RESERVE(1)
+ KABI_RESERVE(2)
+
struct fib_nh fib_nh[];
};
diff --git a/include/net/ipv6_stubs.h b/include/net/ipv6_stubs.h
index c48186bf4737..c2f2cfbd1d03 100644
--- a/include/net/ipv6_stubs.h
+++ b/include/net/ipv6_stubs.h
@@ -9,6 +9,7 @@
#include <net/flow.h>
#include <net/neighbour.h>
#include <net/sock.h>
+#include <linux/kabi.h>
/* structs from net/ip6_fib.h */
struct fib6_info;
@@ -69,6 +70,9 @@ struct ipv6_stub {
int (*output)(struct net *, struct sock *, struct sk_buff *));
struct net_device *(*ipv6_dev_find)(struct net *net, const struct in6_addr *addr,
struct net_device *dev);
+
+ KABI_RESERVE(1)
+ KABI_RESERVE(2)
};
extern const struct ipv6_stub *ipv6_stub __read_mostly;
diff --git a/include/net/netns/conntrack.h b/include/net/netns/conntrack.h
index 1f463b3957c7..308c54643b3a 100644
--- a/include/net/netns/conntrack.h
+++ b/include/net/netns/conntrack.h
@@ -14,6 +14,7 @@
#include <linux/netfilter/nf_conntrack_sctp.h>
#endif
#include <linux/seqlock.h>
+#include <linux/kabi.h>
struct ctl_table_header;
struct nf_conntrack_ecache;
@@ -31,6 +32,9 @@ struct nf_tcp_net {
#if IS_ENABLED(CONFIG_NF_FLOW_TABLE)
unsigned int offload_timeout;
#endif
+
+ KABI_RESERVE(1)
+ KABI_RESERVE(2)
};
enum udp_conntrack {
diff --git a/include/net/netns/core.h b/include/net/netns/core.h
index a91ef9f8de60..dfb54998c497 100644
--- a/include/net/netns/core.h
+++ b/include/net/netns/core.h
@@ -3,6 +3,7 @@
#define __NETNS_CORE_H__
#include <linux/types.h>
+#include <linux/kabi.h>
struct ctl_table_header;
struct prot_inuse;
@@ -22,6 +23,11 @@ struct netns_core {
#if IS_ENABLED(CONFIG_RPS) && IS_ENABLED(CONFIG_SYSCTL)
struct cpumask *rps_default_mask;
#endif
+
+ KABI_RESERVE(1)
+ KABI_RESERVE(2)
+ KABI_RESERVE(3)
+ KABI_RESERVE(4)
};
#endif
diff --git a/include/net/xfrm.h b/include/net/xfrm.h
index 363c7d510554..9eff85ef369c 100644
--- a/include/net/xfrm.h
+++ b/include/net/xfrm.h
@@ -32,6 +32,8 @@
#include <net/snmp.h>
#endif
+#include <linux/kabi.h>
+
#define XFRM_PROTO_ESP 50
#define XFRM_PROTO_AH 51
#define XFRM_PROTO_COMP 108
@@ -289,6 +291,9 @@ struct xfrm_state {
/* Private data of this transformer, format is opaque,
* interpreted by xfrm_type methods. */
void *data;
+
+ KABI_RESERVE(1)
+ KABI_RESERVE(2)
};
static inline struct net *xs_net(struct xfrm_state *x)
@@ -549,6 +554,9 @@ struct xfrm_policy {
struct rcu_head rcu;
struct xfrm_dev_offload xdo;
+
+ KABI_RESERVE(1)
+ KABI_RESERVE(2)
};
static inline struct net *xp_net(const struct xfrm_policy *xp)
--
2.34.1
2
1

[PATCH OLK-6.6 0/6] mm: improve performance of accounted kernel memory allocations
by Liu Shixin 01 Feb '24
by Liu Shixin 01 Feb '24
01 Feb '24
This patchset improves the performance of accounted kernel memory allocations
by ~30% as measured by a micro-benchmark [1]. The benchmark is very
straightforward: 1M of 64 bytes-large kmalloc() allocations.
Below are results with the disabled kernel memory accounting, the original state
and with this patchset applied.
| | Kmem disabled | Original | Patched | Delta |
|-------------+---------------+----------+---------+--------|
| User cgroup | 29764 | 84548 | 59078 | -30.0% |
| Root cgroup | 29742 | 48342 | 31501 | -34.8% |
As we can see, the patchset removes the majority of the overhead when there is
no actual accounting (a task belongs to the root memory cgroup) and almost
halves the accounting overhead otherwise.
The main idea is to get rid of unnecessary memcg to objcg conversions and switch
to a scope-based protection of objcgs, which eliminates extra operations with
objcg reference counters under a rcu read lock. More details are provided in
individual commit descriptions.
v5:
- fixed another refcnt bug spotted by Vlastimil
- small refactoring of current_obj_cgroup()
- added a patch for get_obj_cgroup() refactoring
v4:
- fixed a bug spotted by Vlastimil
- cosmetic changes, per Vlastimil
v3:
- fixed a bug spotted by Shakeel
- added some comments, per Shakeel
v2:
- fixed a bug discovered by Naresh Kamboju
- code changes asked by Johannes (added comments, open-coded bit ops)
- merged in a couple of small fixes
v1:
- made the objcg update fully lockless
- fixed !CONFIG_MMU build issues
rfc:
https://lwn.net/Articles/945722/
--
[1]:
static int memory_alloc_test(struct seq_file *m, void *v)
{
unsigned long i, j;
void **ptrs;
ktime_t start, end;
s64 delta, min_delta = LLONG_MAX;
ptrs = kvmalloc(sizeof(void *) * 1000000, GFP_KERNEL);
if (!ptrs)
return -ENOMEM;
for (j = 0; j < 100; j++) {
start = ktime_get();
for (i = 0; i < 1000000; i++)
ptrs[i] = kmalloc(64, GFP_KERNEL_ACCOUNT);
end = ktime_get();
delta = ktime_us_delta(end, start);
if (delta < min_delta)
min_delta = delta;
for (i = 0; i < 1000000; i++)
kfree(ptrs[i]);
}
kvfree(ptrs);
seq_printf(m, "%lld us\n", min_delta);
return 0;
}
--
Signed-off-by: Roman Gushchin (Cruise) <roman.gushchin(a)linux.dev>
Roman Gushchin (6):
mm: kmem: optimize get_obj_cgroup_from_current()
mm: kmem: add direct objcg pointer to task_struct
mm: kmem: make memcg keep a reference to the original objcg
mm: kmem: scoped objcg protection
percpu: scoped objcg protection
mm: kmem: reimplement get_obj_cgroup_from_current()
include/linux/memcontrol.h | 28 +++++-
include/linux/sched.h | 4 +
include/linux/sched/mm.h | 4 +
mm/memcontrol.c | 187 +++++++++++++++++++++++++++++++------
mm/percpu.c | 8 +-
mm/slab.h | 15 +--
6 files changed, 204 insertions(+), 42 deletions(-)
--
2.25.1
2
7
hulk inclusion
category: feature
bugzilla: https://gitee.com/openeuler/kernel/issues/I90I68
CVE: NA
---------------------------
Fix the compile error when compiling hisi_hbmdev.ko and COMPILE_TEST
is open. The reason is that cpu_l2c_id is not exported in ARCH x86_64.
ERROR: modpost: "cpu_l2c_id" [drivers/soc/hisilicon/hisi_hbmdev.ko] undefined!
make[2]: *** [scripts/Makefile.modpost:145: Module.symvers] Error 1
make[1]: *** [/home/jenkins/agent/workspace/multiarch/openeuler/x86-64/kernel/openeuler/kernel/Makefile:1874: modpost] Error 2
make: *** [Makefile:234: __sub-make] Error 2
Signed-off-by: Zhang Zekun <zhangzekun11(a)huawei.com>
---
drivers/soc/hisilicon/Kconfig | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/soc/hisilicon/Kconfig b/drivers/soc/hisilicon/Kconfig
index 0a07d0e266a5..9af3e61313ce 100644
--- a/drivers/soc/hisilicon/Kconfig
+++ b/drivers/soc/hisilicon/Kconfig
@@ -5,7 +5,7 @@ menu "Hisilicon SoC drivers"
config HISI_HBMDEV
tristate "add extra support for hbm memory device"
- depends on ACPI_HOTPLUG_MEMORY
+ depends on ACPI_HOTPLUG_MEMORY && ARCH_HISI
select ACPI_CONTAINER
help
This driver add two extra supports for memory devices. The driver
@@ -20,7 +20,7 @@ config HISI_HBMDEV
config HISI_HBMCACHE
tristate "HBM cache memory device"
- depends on ACPI
+ depends on ACPI && ARCH_HISI
help
This driver provids methods to control the power of hbm cache device
in hisi soc. Use hbm as a cache can take advantage of hbm's high
@@ -31,7 +31,7 @@ config HISI_HBMCACHE
config HISI_HBMDEV_ACLS
bool "Add support for HISI ACLS repair"
- depends on HISI_HBMDEV
+ depends on HISI_HBMDEV && ARCH_HISI
help
Add ACLS support for hbm device, which can be used to query and
repair hardware error in HBM devices. This feature need to work with
--
2.17.1
2
1

01 Feb '24
hulk inclusion
category: feature
bugzilla: https://gitee.com/openeuler/kernel/issues/I90I68
CVE: NA
---------------------------
Fix the compile error when compiling hisi_hbmdev.ko and COMPILE_TEST
is open. The reason is that cpu_l2c_id is not exported in ARCH x86_64.
ERROR: modpost: "cpu_l2c_id" [drivers/soc/hisilicon/hisi_hbmdev.ko] undefined!
make[2]: *** [scripts/Makefile.modpost:145: Module.symvers] Error 1
make[1]: *** [/home/jenkins/agent/workspace/multiarch/openeuler/x86-64/kernel/openeuler/kernel/Makefile:1874: modpost] Error 2
make: *** [Makefile:234: __sub-make] Error 2
Signed-off-by: Zhang Zekun <zhangzekun11(a)huawei.com>
---
v2:
- remove "depends on" for hbmdev acls
- remove "depends on" for hbmcache
drivers/soc/hisilicon/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/soc/hisilicon/Kconfig b/drivers/soc/hisilicon/Kconfig
index 0a07d0e266a5..8f0222bb2cb9 100644
--- a/drivers/soc/hisilicon/Kconfig
+++ b/drivers/soc/hisilicon/Kconfig
@@ -5,7 +5,7 @@ menu "Hisilicon SoC drivers"
config HISI_HBMDEV
tristate "add extra support for hbm memory device"
- depends on ACPI_HOTPLUG_MEMORY
+ depends on ACPI_HOTPLUG_MEMORY && ARCH_HISI
select ACPI_CONTAINER
help
This driver add two extra supports for memory devices. The driver
--
2.17.1
2
1
Eric Dumazet (1):
net/dst: use a smaller percpu_counter batch for dst entries accounting
Peter Oskolkov (1):
net: add a route cache full diagnostic message
include/net/dst_ops.h | 4 +++-
net/core/dst.c | 8 ++++++--
net/ipv6/route.c | 3 +++
3 files changed, 12 insertions(+), 3 deletions(-)
--
2.25.1
2
3

[openeuler:openEuler-1.0-LTS] BUILD REGRESSION 0ec2c5ee4e0f8c1bdd76fa1b5f9eb0cf68d4d62d
by kernel test robot 01 Feb '24
by kernel test robot 01 Feb '24
01 Feb '24
tree/branch: https://gitee.com/openeuler/kernel.git openEuler-1.0-LTS
branch HEAD: 0ec2c5ee4e0f8c1bdd76fa1b5f9eb0cf68d4d62d !4360 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve
Error/Warning reports:
https://lore.kernel.org/oe-kbuild-all/202401312337.31e2xc48-lkp@intel.com
https://lore.kernel.org/oe-kbuild-all/202402011019.bVRSpF8m-lkp@intel.com
Error/Warning: (recently discovered and may have been fixed)
arch/arm64/include/asm/irqflags.h:88:9: warning: 'flags' may be used uninitialized [-Wmaybe-uninitialized]
drivers/scsi/huawei/hifc/unf_disc.c:1072:39: warning: storing the address of local variable 'disc_completion' in '((struct unf_disc_s *)((char *)v_lport + 432))[5].disc_completion' [-Wdangling-pointer=]
drivers/scsi/huawei/hifc/unf_disc.c:389:51: warning: storing the address of local variable 'rport_pool_completion' in '((struct unf_rport_pool_s *)((char *)v_lport + 8))[59].rport_pool_completion' [-Wdangling-pointer=]
Unverified Error/Warning (likely false positive, please contact us if interested):
arch/arm64/kernel/smp.c:1112:5: sparse: sparse: symbol 'hardlockup_cpu_freq' was not declared. Should it be static?
Error/Warning ids grouped by kconfigs:
gcc_recent_errors
|-- arm64-allmodconfig
| |-- arch-arm64-kernel-vdso-gettimeofday.c:warning:no-previous-prototype-for-__kernel_clock_getres
| |-- arch-arm64-kernel-vdso-gettimeofday.c:warning:no-previous-prototype-for-__kernel_clock_gettime
| |-- arch-arm64-kernel-vdso-gettimeofday.c:warning:no-previous-prototype-for-__kernel_gettimeofday
| |-- drivers-char-svm.c:warning:no-previous-prototype-for-svm_get_pasid
| |-- drivers-gpio-gpio-dwapb.c:warning:enable_ascend_gpio_dwapb_setup-defined-but-not-used
| |-- drivers-gpio-gpio-phytium-pci.c:warning:ordered-comparison-of-pointer-with-integer-zero
| |-- drivers-gpu-drm-hisilicon-hibmc-hibmc_drm_drv.c:warning:array-subscript-is-outside-array-bounds-of-struct-aperture
| |-- drivers-gpu-drm-phytium-e2000_dc.c:warning:no-previous-prototype-for-e2000_dc_hw_config_pix_clock
| |-- drivers-gpu-drm-phytium-e2000_dc.c:warning:no-previous-prototype-for-e2000_dc_hw_fb_format_check
| |-- drivers-gpu-drm-phytium-e2000_dc.c:warning:no-previous-prototype-for-e2000_dc_hw_plane_get_cursor_format
| |-- drivers-gpu-drm-phytium-e2000_dc.c:warning:no-previous-prototype-for-e2000_dc_hw_plane_get_primary_format
| |-- drivers-gpu-drm-phytium-e2000_dc.c:warning:no-previous-prototype-for-e2000_dc_hw_reset
| |-- drivers-gpu-drm-phytium-e2000_dc.c:warning:no-previous-prototype-for-e2000_dc_hw_update_cursor_hi_addr
| |-- drivers-gpu-drm-phytium-e2000_dc.c:warning:no-previous-prototype-for-e2000_dc_hw_update_primary_hi_addr
| |-- drivers-gpu-drm-phytium-e2000_dc.c:warning:no-previous-prototype-for-e2000_dc_hw_vram_init
| |-- drivers-gpu-drm-phytium-e2000_dp.c:warning:no-previous-prototype-for-e2000_dp_hw_get_source_lane_count
| |-- drivers-gpu-drm-phytium-e2000_dp.c:warning:no-previous-prototype-for-e2000_dp_hw_reset
| |-- drivers-gpu-drm-phytium-e2000_dp.c:warning:no-previous-prototype-for-e2000_dp_hw_spread_is_enable
| |-- drivers-gpu-drm-phytium-phytium_crtc.c:warning:no-previous-prototype-for-phytium_crtc_atomic_destroy_state
| |-- drivers-gpu-drm-phytium-phytium_crtc.c:warning:no-previous-prototype-for-phytium_crtc_atomic_duplicate_state
| |-- drivers-gpu-drm-phytium-phytium_crtc.c:warning:variable-phytium_crtc_state-set-but-not-used
| |-- drivers-gpu-drm-phytium-phytium_debugfs.c:warning:no-previous-prototype-for-phytium_debugfs_connector_add
| |-- drivers-gpu-drm-phytium-phytium_debugfs.c:warning:no-previous-prototype-for-phytium_debugfs_display_register
| |-- drivers-gpu-drm-phytium-phytium_display_drv.c:warning:variable-status-set-but-not-used
| |-- drivers-gpu-drm-phytium-phytium_dp.c:warning:no-previous-prototype-for-phytium_dp_adjust_link_train_parameter
| |-- drivers-gpu-drm-phytium-phytium_dp.c:warning:no-previous-prototype-for-phytium_dp_coding_8b10b_need_enable
| |-- drivers-gpu-drm-phytium-phytium_dp.c:warning:no-previous-prototype-for-phytium_dp_dpcd_sink_dpms
| |-- drivers-gpu-drm-phytium-phytium_dp.c:warning:no-previous-prototype-for-phytium_dp_fast_link_train
| |-- drivers-gpu-drm-phytium-phytium_dp.c:warning:no-previous-prototype-for-phytium_dp_get_link_train_fallback_values
| |-- drivers-gpu-drm-phytium-phytium_dp.c:warning:no-previous-prototype-for-phytium_dp_hpd_poll_handler
| |-- drivers-gpu-drm-phytium-phytium_dp.c:warning:no-previous-prototype-for-phytium_dp_hw_config_video
| |-- drivers-gpu-drm-phytium-phytium_dp.c:warning:no-previous-prototype-for-phytium_dp_hw_disable_input_source
| |-- drivers-gpu-drm-phytium-phytium_dp.c:warning:no-previous-prototype-for-phytium_dp_hw_disable_output
| |-- drivers-gpu-drm-phytium-phytium_dp.c:warning:no-previous-prototype-for-phytium_dp_hw_disable_video
| |-- drivers-gpu-drm-phytium-phytium_dp.c:warning:no-previous-prototype-for-phytium_dp_hw_enable_audio
| |-- drivers-gpu-drm-phytium-phytium_dp.c:warning:no-previous-prototype-for-phytium_dp_hw_enable_input_source
| |-- drivers-gpu-drm-phytium-phytium_dp.c:warning:no-previous-prototype-for-phytium_dp_hw_enable_output
| |-- drivers-gpu-drm-phytium-phytium_dp.c:warning:no-previous-prototype-for-phytium_dp_hw_enable_video
| |-- drivers-gpu-drm-phytium-phytium_dp.c:warning:no-previous-prototype-for-phytium_dp_hw_hpd_irq_setup
| |-- drivers-gpu-drm-phytium-phytium_dp.c:warning:no-previous-prototype-for-phytium_dp_hw_init
| |-- drivers-gpu-drm-phytium-phytium_dp.c:warning:no-previous-prototype-for-phytium_dp_hw_output_is_enable
| |-- drivers-gpu-drm-phytium-phytium_dp.c:warning:no-previous-prototype-for-phytium_dp_hw_video_is_enable
| |-- drivers-gpu-drm-phytium-phytium_dp.c:warning:no-previous-prototype-for-phytium_dp_scrambled_need_enable
| |-- drivers-gpu-drm-phytium-phytium_dp.c:warning:no-previous-prototype-for-phytium_dp_start_link_train
| |-- drivers-gpu-drm-phytium-phytium_dp.c:warning:no-previous-prototype-for-phytium_get_encoder_crtc_mask
| |-- drivers-gpu-drm-phytium-phytium_fb.c:warning:variable-hsub-set-but-not-used
| |-- drivers-gpu-drm-phytium-phytium_fbdev.c:warning:no-previous-prototype-for-phytium_drm_fbdev_fini
| |-- drivers-gpu-drm-phytium-phytium_fbdev.c:warning:no-previous-prototype-for-phytium_drm_fbdev_init
| |-- drivers-gpu-drm-phytium-phytium_gem.c:warning:no-previous-prototype-for-phytium_dma_transfer
| |-- drivers-gpu-drm-phytium-phytium_gem.c:warning:no-previous-prototype-for-phytium_memory_pool_alloc
| |-- drivers-gpu-drm-phytium-phytium_gem.c:warning:no-previous-prototype-for-phytium_memory_pool_free
| |-- drivers-gpu-drm-phytium-phytium_panel.c:warning:no-previous-prototype-for-phytium_dp_panel_release_backlight_funcs
| |-- drivers-gpu-drm-phytium-phytium_pci.c:warning:no-previous-prototype-for-phytium_pci_dma_fini
| |-- drivers-gpu-drm-phytium-phytium_pci.c:warning:no-previous-prototype-for-phytium_pci_dma_init
| |-- drivers-gpu-drm-phytium-phytium_pci.c:warning:no-previous-prototype-for-phytium_pci_vram_fini
| |-- drivers-gpu-drm-phytium-phytium_pci.c:warning:no-previous-prototype-for-phytium_pci_vram_hw_init
| |-- drivers-gpu-drm-phytium-phytium_pci.c:warning:no-previous-prototype-for-phytium_pci_vram_init
| |-- drivers-gpu-drm-phytium-phytium_plane.c:warning:no-previous-prototype-for-phytium_plane_atomic_destroy_state
| |-- drivers-gpu-drm-phytium-phytium_plane.c:warning:no-previous-prototype-for-phytium_plane_atomic_duplicate_state
| |-- drivers-gpu-drm-phytium-phytium_plane.c:warning:no-previous-prototype-for-phytium_plane_atomic_set_property
| |-- drivers-gpu-drm-phytium-phytium_plane.c:warning:no-previous-prototype-for-phytium_plane_destroy
| |-- drivers-gpu-drm-phytium-phytium_plane.c:warning:variable-crtc_x-set-but-not-used
| |-- drivers-gpu-drm-phytium-phytium_plane.c:warning:variable-crtc_y-set-but-not-used
| |-- drivers-gpu-drm-phytium-phytium_platform.c:warning:no-previous-prototype-for-phytium_platform_carveout_mem_fini
| |-- drivers-gpu-drm-phytium-phytium_platform.c:warning:no-previous-prototype-for-phytium_platform_carveout_mem_init
| |-- drivers-gpu-drm-phytium-x100_dc.c:warning:no-previous-prototype-for-x100_dc_hw_clear_msi_irq
| |-- drivers-gpu-drm-phytium-x100_dc.c:warning:no-previous-prototype-for-x100_dc_hw_config_pix_clock
| |-- drivers-gpu-drm-phytium-x100_dc.c:warning:no-previous-prototype-for-x100_dc_hw_disable
| |-- drivers-gpu-drm-phytium-x100_dc.c:warning:no-previous-prototype-for-x100_dc_hw_fb_format_check
| |-- drivers-gpu-drm-phytium-x100_dc.c:warning:no-previous-prototype-for-x100_dc_hw_plane_get_cursor_format
| |-- drivers-gpu-drm-phytium-x100_dc.c:warning:no-previous-prototype-for-x100_dc_hw_plane_get_primary_format
| |-- drivers-gpu-drm-phytium-x100_dc.c:warning:no-previous-prototype-for-x100_dc_hw_update_dcreq
| |-- drivers-gpu-drm-phytium-x100_dc.c:warning:no-previous-prototype-for-x100_dc_hw_update_primary_hi_addr
| |-- drivers-gpu-drm-phytium-x100_dc.c:warning:no-previous-prototype-for-x100_dc_hw_vram_init
| |-- drivers-gpu-drm-phytium-x100_dp.c:warning:no-previous-prototype-for-x100_dp_hw_get_source_lane_count
| |-- drivers-gpu-drm-phytium-x100_dp.c:warning:no-previous-prototype-for-x100_dp_hw_reset
| |-- drivers-gpu-drm-phytium-x100_dp.c:warning:no-previous-prototype-for-x100_dp_hw_spread_is_enable
| |-- drivers-i2c-busses-i2c-tegra.c:warning:Function-parameter-or-member-clk_divisor_fast_plus_mode-not-described-in-tegra_i2c_hw_feature
| |-- drivers-i2c-busses-i2c-tegra.c:warning:Function-parameter-or-member-clk_divisor_non_hs_mode-not-described-in-tegra_i2c_dev
| |-- drivers-i2c-busses-i2c-tegra.c:warning:Function-parameter-or-member-has_mst_fifo-not-described-in-tegra_i2c_hw_feature
| |-- drivers-i2c-busses-i2c-tegra.c:warning:Function-parameter-or-member-has_multi_master_mode-not-described-in-tegra_i2c_hw_feature
| |-- drivers-i2c-busses-i2c-tegra.c:warning:Function-parameter-or-member-has_slcg_override_reg-not-described-in-tegra_i2c_hw_feature
| |-- drivers-i2c-busses-i2c-tegra.c:warning:Function-parameter-or-member-irq_disabled-not-described-in-tegra_i2c_dev
| |-- drivers-i2c-busses-i2c-tegra.c:warning:Function-parameter-or-member-is_multimaster_mode-not-described-in-tegra_i2c_dev
| |-- drivers-i2c-busses-i2c-tegra.c:warning:Function-parameter-or-member-rst-not-described-in-tegra_i2c_dev
| |-- drivers-i2c-busses-i2c-tegra.c:warning:Function-parameter-or-member-xfer_lock-not-described-in-tegra_i2c_dev
| |-- drivers-iommu-arm-smmu-v3-context.c:warning:no-previous-prototype-for-arm_smmu_get_cd_mpam
| |-- drivers-iommu-arm-smmu-v3-context.c:warning:no-previous-prototype-for-arm_smmu_set_cd_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-dev-not-described-in-arm_smmu_get_dev_user_mpam_en
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-dev-not-described-in-arm_smmu_set_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-dev-not-described-in-arm_smmu_set_dev_user_mpam_en
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-partid-not-described-in-arm_smmu_get_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-partid-not-described-in-arm_smmu_set_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-pmg-not-described-in-arm_smmu_get_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-pmg-not-described-in-arm_smmu_set_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-s1mpam-not-described-in-arm_smmu_get_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-s1mpam-not-described-in-arm_smmu_set_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-ssid-not-described-in-arm_smmu_get_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-ssid-not-described-in-arm_smmu_set_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-user_mpam_en-not-described-in-arm_smmu_get_dev_user_mpam_en
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-user_mpam_en-not-described-in-arm_smmu_set_dev_user_mpam_en
| |-- drivers-iommu-arm-smmu-v3.c:warning:no-previous-prototype-for-arm_smmu_get_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:no-previous-prototype-for-arm_smmu_get_dev_user_mpam_en
| |-- drivers-iommu-arm-smmu-v3.c:warning:no-previous-prototype-for-arm_smmu_set_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:no-previous-prototype-for-arm_smmu_set_dev_user_mpam_en
| |-- drivers-md-bcache-acache.c:warning:array-subscript-unknown-is-outside-array-bounds-of-struct-acache_info
| |-- drivers-md-bcache-acache.c:warning:no-previous-prototype-for-acache_open
| |-- drivers-md-bcache-acache.c:warning:no-previous-prototype-for-acache_prefetch_init
| |-- drivers-md-bcache-acache.c:warning:no-previous-prototype-for-acache_release
| |-- drivers-md-bcache-acache.c:warning:no-previous-prototype-for-get_bio_by_item
| |-- drivers-md-bcache-acache.c:warning:no-previous-prototype-for-get_cached_device_by_dev
| |-- drivers-md-bcache-acache.c:warning:no-previous-prototype-for-init_acache_circ
| |-- drivers-md-bcache-acache.c:warning:no-previous-prototype-for-read_circ_slice
| |-- drivers-mmc-host-phytium-mci.c:warning:variable-read-set-but-not-used
| |-- drivers-mmc-host-phytium-sdci.c:warning:variable-cmd-set-but-not-used
| |-- drivers-mmc-host-phytium-sdci.c:warning:variable-read-set-but-not-used
| |-- drivers-net-can-phytium-phytium_can.c:warning:Function-parameter-or-member-dev-not-described-in-phytium_can_start_xmit
| |-- drivers-net-can-phytium-phytium_can.c:warning:Function-parameter-or-member-skb-not-described-in-phytium_can_start_xmit
| |-- drivers-net-ethernet-hisilicon-hns3-hns3_enet.c:warning:unused-variable-handle
| |-- drivers-net-ethernet-huawei-hinic-hinic_api_cmd.c:warning:Excess-function-parameter-chain-description-in-api_cmd_create_chain
| |-- drivers-net-ethernet-huawei-hinic-hinic_api_cmd.c:warning:Function-parameter-or-member-cmd_chain-not-described-in-api_cmd_create_chain
| |-- drivers-net-ethernet-huawei-hinic-hinic_cfg.c:warning:no-previous-prototype-for-cfg_get_func_sf_en
| |-- drivers-net-ethernet-huawei-hinic-hinic_cfg.c:warning:no-previous-prototype-for-cfg_set_func_sf_en
| |-- drivers-net-ethernet-huawei-hinic-hinic_cfg.c:warning:no-previous-prototype-for-hinic_vector_to_irq
| |-- drivers-net-ethernet-huawei-hinic-hinic_cmdq.c:warning:no-previous-prototype-for-hinic_set_cmdq_ctxts
| |-- drivers-net-ethernet-huawei-hinic-hinic_dbgtool_knl.c:warning:Function-parameter-or-member-arg-not-described-in-dbgtool_knl_unlocked_ioctl
| |-- drivers-net-ethernet-huawei-hinic-hinic_dbgtool_knl.c:warning:Function-parameter-or-member-in_size-not-described-in-ffm_intr_msg_record
| |-- drivers-net-ethernet-huawei-hinic-hinic_dbgtool_knl.c:warning:Function-parameter-or-member-out_size-not-described-in-ffm_intr_msg_record
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:warning:no-previous-prototype-for-__set_cos_up_map
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:warning:no-previous-prototype-for-hinic_dcb_config_init
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:warning:no-previous-prototype-for-hinic_dcbnl_set_all
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:warning:no-previous-prototype-for-hinic_init_ieee_settings
| |-- drivers-net-ethernet-huawei-hinic-hinic_dcb.c:warning:no-previous-prototype-for-hinic_set_prio_tc_map
| |-- drivers-net-ethernet-huawei-hinic-hinic_eqs.c:warning:Excess-function-parameter-hw_cb-description-in-hinic_aeq_register_hw_cb
| |-- drivers-net-ethernet-huawei-hinic-hinic_eqs.c:warning:Excess-function-parameter-sw_cb-description-in-hinic_aeq_register_swe_cb
| |-- drivers-net-ethernet-huawei-hinic-hinic_eqs.c:warning:Function-parameter-or-member-aeq_swe_cb-not-described-in-hinic_aeq_register_swe_cb
| |-- drivers-net-ethernet-huawei-hinic-hinic_eqs.c:warning:Function-parameter-or-member-hwe_cb-not-described-in-hinic_aeq_register_hw_cb
| |-- drivers-net-ethernet-huawei-hinic-hinic_eqs.c:warning:implicit-conversion-from-enum-hinic_aeq_type-to-enum-hinic_ucode_event_type
| |-- drivers-net-ethernet-huawei-hinic-hinic_eqs.c:warning:variable-lev-set-but-not-used
| |-- drivers-net-ethernet-huawei-hinic-hinic_ethtool.c:warning:no-previous-prototype-for-hinic_get_io_stats
| |-- drivers-net-ethernet-huawei-hinic-hinic_ethtool.c:warning:no-previous-prototype-for-hinic_get_io_stats_size
| |-- drivers-net-ethernet-huawei-hinic-hinic_ethtool.c:warning:no-previous-prototype-for-hinic_lp_test
| |-- drivers-net-ethernet-huawei-hinic-hinic_hwdev.c:warning:no-previous-prototype-for-_set_led_status
| |-- drivers-net-ethernet-huawei-hinic-hinic_hwdev.c:warning:no-previous-prototype-for-comm_pf_mbox_handler
| |-- drivers-net-ethernet-huawei-hinic-hinic_hwdev.c:warning:no-previous-prototype-for-hinic_get_phy_init_status
| |-- drivers-net-ethernet-huawei-hinic-hinic_hwdev.c:warning:no-previous-prototype-for-hinic_msg_to_mgmt_no_ack
| |-- drivers-net-ethernet-huawei-hinic-hinic_hwdev.c:warning:no-previous-prototype-for-hinic_ppf_ht_gpa_deinit
| |-- drivers-net-ethernet-huawei-hinic-hinic_hwdev.c:warning:no-previous-prototype-for-hinic_ppf_ht_gpa_init
| |-- drivers-net-ethernet-huawei-hinic-hinic_hwdev.c:warning:no-previous-prototype-for-mqm_eqm_alloc_page_mem
| |-- drivers-net-ethernet-huawei-hinic-hinic_hwdev.c:warning:no-previous-prototype-for-mqm_eqm_deinit
| |-- drivers-net-ethernet-huawei-hinic-hinic_hwdev.c:warning:no-previous-prototype-for-mqm_eqm_free_page_mem
| |-- drivers-net-ethernet-huawei-hinic-hinic_hwdev.c:warning:no-previous-prototype-for-mqm_eqm_init
| |-- drivers-net-ethernet-huawei-hinic-hinic_hwdev.c:warning:no-previous-prototype-for-mqm_eqm_set_cfg_2_hw
| |-- drivers-net-ethernet-huawei-hinic-hinic_hwdev.c:warning:no-previous-prototype-for-mqm_eqm_set_page_2_hw
| |-- drivers-net-ethernet-huawei-hinic-hinic_hwdev.c:warning:no-previous-prototype-for-mqm_eqm_try_alloc_mem
| |-- drivers-net-ethernet-huawei-hinic-hinic_hwdev.c:warning:snprintf-argument-overlaps-destination-object-tmp_str
| |-- drivers-net-ethernet-huawei-hinic-hinic_hwdev.c:warning:the-comparison-will-always-evaluate-as-true-for-the-address-of-rt_cmd-will-never-be-NULL
| |-- drivers-net-ethernet-huawei-hinic-hinic_hwif.c:warning:Function-parameter-or-member-db_base-not-described-in-hinic_init_hwif
| |-- drivers-net-ethernet-huawei-hinic-hinic_hwif.c:warning:Function-parameter-or-member-db_base_phy-not-described-in-hinic_init_hwif
| |-- drivers-net-ethernet-huawei-hinic-hinic_hwif.c:warning:Function-parameter-or-member-dwqe_mapping-not-described-in-hinic_init_hwif
| |-- drivers-net-ethernet-huawei-hinic-hinic_hwif.c:warning:Function-parameter-or-member-intr_reg_base-not-described-in-hinic_init_hwif
| |-- drivers-net-ethernet-huawei-hinic-hinic_lld.c:warning:no-previous-prototype-for-hinic_destroy_syncfw_timer
| |-- drivers-net-ethernet-huawei-hinic-hinic_lld.c:warning:no-previous-prototype-for-hinic_event_process
| |-- drivers-net-ethernet-huawei-hinic-hinic_lld.c:warning:no-previous-prototype-for-hinic_get_card_func_info_by_card_name
| |-- drivers-net-ethernet-huawei-hinic-hinic_lld.c:warning:no-previous-prototype-for-hinic_get_ppf_hwdev_by_pdev
| |-- drivers-net-ethernet-huawei-hinic-hinic_lld.c:warning:no-previous-prototype-for-hinic_init_syncfw_timer
| |-- drivers-net-ethernet-huawei-hinic-hinic_lld.c:warning:no-previous-prototype-for-hinic_version_cmp
| |-- drivers-net-ethernet-huawei-hinic-hinic_main.c:warning:no-previous-prototype-for-nic_event
| |-- drivers-net-ethernet-huawei-hinic-hinic_mbox.c:warning:no-previous-prototype-for-check_vf_mbox_random_id
| |-- drivers-net-ethernet-huawei-hinic-hinic_mbox.c:warning:no-previous-prototype-for-dump_mox_reg
| |-- drivers-net-ethernet-huawei-hinic-hinic_mbox.c:warning:no-previous-prototype-for-set_vf_mbox_random_id
| |-- drivers-net-ethernet-huawei-hinic-hinic_mgmt.c:warning:Function-parameter-or-member-cmd-not-described-in-hinic_api_cmd_write_nack
| |-- drivers-net-ethernet-huawei-hinic-hinic_mgmt.c:warning:Function-parameter-or-member-dest-not-described-in-hinic_api_cmd_write_nack
| |-- drivers-net-ethernet-huawei-hinic-hinic_mgmt.c:warning:Function-parameter-or-member-hwdev-not-described-in-hinic_api_cmd_write_nack
| |-- drivers-net-ethernet-huawei-hinic-hinic_mgmt.c:warning:Function-parameter-or-member-size-not-described-in-hinic_api_cmd_write_nack
| |-- drivers-net-ethernet-huawei-hinic-hinic_multi_host_mgmt.c:warning:no-previous-prototype-for-__mbox_to_host
| |-- drivers-net-ethernet-huawei-hinic-hinic_multi_host_mgmt.c:warning:no-previous-prototype-for-__ppf_process_mbox_msg
| |-- drivers-net-ethernet-huawei-hinic-hinic_multi_host_mgmt.c:warning:no-previous-prototype-for-comm_ppf_mbox_handler
| |-- drivers-net-ethernet-huawei-hinic-hinic_multi_host_mgmt.c:warning:no-previous-prototype-for-comm_ppf_to_pf_handler
| |-- drivers-net-ethernet-huawei-hinic-hinic_multi_host_mgmt.c:warning:no-previous-prototype-for-hilink_ppf_mbox_handler
| |-- drivers-net-ethernet-huawei-hinic-hinic_multi_host_mgmt.c:warning:no-previous-prototype-for-hinic_nic_ppf_mbox_handler
| |-- drivers-net-ethernet-huawei-hinic-hinic_multi_host_mgmt.c:warning:no-previous-prototype-for-hinic_nic_ppf_to_pf_handler
| |-- drivers-net-ethernet-huawei-hinic-hinic_multi_host_mgmt.c:warning:no-previous-prototype-for-hinic_register_slave_ppf
| |-- drivers-net-ethernet-huawei-hinic-hinic_multi_host_mgmt.c:warning:no-previous-prototype-for-set_slave_func_nic_state
| |-- drivers-net-ethernet-huawei-hinic-hinic_multi_host_mgmt.c:warning:no-previous-prototype-for-sw_func_ppf_mbox_handler
| |-- drivers-net-ethernet-huawei-hinic-hinic_nic_cfg.c:warning:no-previous-prototype-for-hinic_hiovs_del_cpath_vlan
| |-- drivers-net-ethernet-huawei-hinic-hinic_nic_cfg.c:warning:no-previous-prototype-for-hinic_hiovs_set_cpath_vlan
| |-- drivers-net-ethernet-huawei-hinic-hinic_nic_cfg.c:warning:no-previous-prototype-for-nic_pf_mbox_handler
| |-- drivers-net-ethernet-huawei-hinic-hinic_nic_io.c:warning:no-previous-prototype-for-hinic_qp_prepare_cmdq_header
| |-- drivers-net-ethernet-huawei-hinic-hinic_nic_io.c:warning:no-previous-prototype-for-hinic_rq_prepare_ctxt
| |-- drivers-net-ethernet-huawei-hinic-hinic_nic_io.c:warning:no-previous-prototype-for-hinic_sq_prepare_ctxt
| |-- drivers-net-ethernet-huawei-hinic-hinic_nictool.c:warning:no-previous-prototype-for-get_ets_info
| |-- drivers-net-ethernet-huawei-hinic-hinic_nictool.c:warning:no-previous-prototype-for-get_pfc_info
| |-- drivers-net-ethernet-huawei-hinic-hinic_nictool.c:warning:no-previous-prototype-for-get_support_tc
| |-- drivers-net-ethernet-huawei-hinic-hinic_nictool.c:warning:no-previous-prototype-for-get_support_up
| |-- drivers-net-ethernet-huawei-hinic-hinic_nictool.c:warning:no-previous-prototype-for-set_ets
| |-- drivers-net-ethernet-huawei-hinic-hinic_nictool.c:warning:no-previous-prototype-for-set_pfc_control
| |-- drivers-net-ethernet-huawei-hinic-hinic_nictool.c:warning:no-previous-prototype-for-set_pfc_priority
| |-- drivers-net-ethernet-huawei-hinic-hinic_rx.c:warning:no-previous-prototype-for-hinic_rx_free_buffers
| |-- drivers-net-ethernet-huawei-hinic-hinic_rx.c:warning:no-previous-prototype-for-recv_one_pkt
| |-- drivers-net-ethernet-huawei-hinic-hinic_rx.c:warning:no-previous-prototype-for-rx_pass_super_cqe
| |-- drivers-net-ethernet-huawei-hinic-hinic_sml_counter.c:warning:no-previous-prototype-for-hinic_sm_ctr_rd32
| |-- drivers-net-ethernet-huawei-hinic-hinic_sml_counter.c:warning:no-previous-prototype-for-hinic_sm_ctr_rd32_clear
| |-- drivers-net-ethernet-huawei-hinic-hinic_sml_counter.c:warning:no-previous-prototype-for-hinic_sm_ctr_rd64
| |-- drivers-net-ethernet-huawei-hinic-hinic_sml_counter.c:warning:no-previous-prototype-for-hinic_sm_ctr_rd64_pair
| |-- drivers-net-ethernet-huawei-hinic-hinic_sml_counter.c:warning:no-previous-prototype-for-hinic_sm_ctr_wr32
| |-- drivers-net-ethernet-huawei-hinic-hinic_sml_counter.c:warning:no-previous-prototype-for-hinic_sm_ctr_wr64
| |-- drivers-net-ethernet-huawei-hinic-hinic_sml_counter.c:warning:no-previous-prototype-for-hinic_sm_ctr_wr64_pair
| |-- drivers-net-ethernet-huawei-hinic-hinic_tx.c:warning:no-previous-prototype-for-hinic_setup_tx_wqe
| |-- drivers-net-ethernet-huawei-hinic-hinic_tx.c:warning:no-previous-prototype-for-hinic_stop_sq
| |-- drivers-net-ethernet-mellanox-mlx5-core-en_tc.c:warning:unused-variable-ret
| |-- drivers-net-ethernet-mellanox-mlx5-core-ipoib-ipoib.c:warning:no-previous-prototype-for-mlx5i_grp_sw_update_stats
| |-- drivers-net-ethernet-stmicro-stmmac-dwmac-phytium.c:warning:no-previous-prototype-for-phytium_dwmac_remove
| |-- drivers-net-ethernet-stmicro-stmmac-dwmac-phytium.c:warning:ordered-comparison-of-pointer-with-integer-zero
| |-- drivers-net-ethernet-stmicro-stmmac-dwmac-phytium.c:warning:returning-void-from-a-function-with-return-type-int-makes-integer-from-pointer-without-a-cast
| |-- drivers-pci-controller-pcie-altera.c:warning:data-may-be-used-uninitialized
| |-- drivers-pci-pcie-aer.c:warning:array-subscript-is-outside-array-bounds-of-u32-aka-unsigned-int
| |-- drivers-rtc-rtc-phytium.c:warning:variable-counter-set-but-not-used
| |-- drivers-rtc-rtc-phytium.c:warning:variable-rtc_time-set-but-not-used
| |-- drivers-rtc-rtc-phytium.c:warning:variable-tmp-set-but-not-used
| |-- drivers-scsi-hisi_raid-hiraid_main.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-scsi-hisi_sas-hisi_sas_main.c:warning:no-previous-prototype-for-hisi_sas_debugfs_bist_code_mode_write
| |-- drivers-scsi-hisi_sas-hisi_sas_main.c:warning:no-previous-prototype-for-hisi_sas_debugfs_bist_enable_write
| |-- drivers-scsi-hisi_sas-hisi_sas_main.c:warning:no-previous-prototype-for-hisi_sas_debugfs_bist_linkrate_write
| |-- drivers-scsi-hisi_sas-hisi_sas_main.c:warning:no-previous-prototype-for-hisi_sas_debugfs_bist_mode_write
| |-- drivers-scsi-hisi_sas-hisi_sas_main.c:warning:no-previous-prototype-for-hisi_sas_debugfs_bist_phy_write
| |-- drivers-scsi-hisi_sas-hisi_sas_main.c:warning:no-previous-prototype-for-hisi_sas_debugfs_to_reg_name
| |-- drivers-scsi-hisi_sas-hisi_sas_v3_hw.c:warning:no-previous-prototype-for-get_managed_irq_aff_v3_hw
| |-- drivers-scsi-sssraid-sssraid_fw.c:warning:d-directive-writing-between-and-bytes-into-a-region-of-size
| |-- drivers-spi-spi-phytium.c:warning:snprintf-output-may-be-truncated-before-the-last-format-character
| |-- drivers-tee-optee-core.c:warning:returning-void-from-a-function-with-return-type-int-makes-integer-from-pointer-without-a-cast
| |-- include-asm-generic-bitops-non-atomic.h:warning:array-subscript-long-unsigned-int-is-partly-outside-array-bounds-of-u32-aka-unsigned-int
| |-- include-scsi-scsi_cmnd.h:warning:scsi_cmnd-may-be-used-uninitialized
| |-- net-qrtr-qrtr.c:warning:ignoring-return-value-of-skb_put_padto-declared-with-attribute-warn_unused_result
| |-- sound-pci-hda-hda_phytium.c:warning:variable-azx_dev-set-but-not-used
| |-- sound-pci-hda-hda_phytium.c:warning:variable-hda-set-but-not-used
| `-- sound-pci-hda-hda_phytium.c:warning:variable-index-set-but-not-used
|-- arm64-allnoconfig
| |-- arch-arm64-include-asm-atomic_ll_sc.h:warning:array-subscript-long-unsigned-int-is-partly-outside-array-bounds-of-enum-mitigation_state
| |-- arch-arm64-include-asm-syscall.h:warning:memset-offset-is-out-of-the-bounds
| |-- arch-arm64-kernel-vdso-gettimeofday.c:warning:no-previous-prototype-for-__kernel_clock_getres
| |-- arch-arm64-kernel-vdso-gettimeofday.c:warning:no-previous-prototype-for-__kernel_clock_gettime
| |-- arch-arm64-kernel-vdso-gettimeofday.c:warning:no-previous-prototype-for-__kernel_gettimeofday
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-init_auto_affinity
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-tg_update_affinity_domains
| |-- kernel-sched-core.c:error:root_task_group-undeclared-(first-use-in-this-function)
| `-- mm-memory.c:error:implicit-declaration-of-function-hugetlb_insert_hugepage_pte_by_pa
|-- arm64-defconfig
| |-- arch-arm64-include-asm-syscall.h:warning:memset-offset-is-out-of-the-bounds
| |-- arch-arm64-kernel-vdso-gettimeofday.c:warning:no-previous-prototype-for-__kernel_clock_getres
| |-- arch-arm64-kernel-vdso-gettimeofday.c:warning:no-previous-prototype-for-__kernel_clock_gettime
| |-- arch-arm64-kernel-vdso-gettimeofday.c:warning:no-previous-prototype-for-__kernel_gettimeofday
| |-- drivers-char-svm.c:warning:no-previous-prototype-for-svm_get_pasid
| |-- drivers-gpu-drm-hisilicon-hibmc-hibmc_drm_drv.c:warning:array-subscript-is-outside-array-bounds-of-struct-aperture
| |-- drivers-i2c-busses-i2c-tegra.c:warning:Function-parameter-or-member-clk_divisor_fast_plus_mode-not-described-in-tegra_i2c_hw_feature
| |-- drivers-i2c-busses-i2c-tegra.c:warning:Function-parameter-or-member-clk_divisor_non_hs_mode-not-described-in-tegra_i2c_dev
| |-- drivers-i2c-busses-i2c-tegra.c:warning:Function-parameter-or-member-has_mst_fifo-not-described-in-tegra_i2c_hw_feature
| |-- drivers-i2c-busses-i2c-tegra.c:warning:Function-parameter-or-member-has_multi_master_mode-not-described-in-tegra_i2c_hw_feature
| |-- drivers-i2c-busses-i2c-tegra.c:warning:Function-parameter-or-member-has_slcg_override_reg-not-described-in-tegra_i2c_hw_feature
| |-- drivers-i2c-busses-i2c-tegra.c:warning:Function-parameter-or-member-irq_disabled-not-described-in-tegra_i2c_dev
| |-- drivers-i2c-busses-i2c-tegra.c:warning:Function-parameter-or-member-is_multimaster_mode-not-described-in-tegra_i2c_dev
| |-- drivers-i2c-busses-i2c-tegra.c:warning:Function-parameter-or-member-rst-not-described-in-tegra_i2c_dev
| |-- drivers-i2c-busses-i2c-tegra.c:warning:Function-parameter-or-member-xfer_lock-not-described-in-tegra_i2c_dev
| |-- drivers-iommu-arm-smmu-v3-context.c:warning:no-previous-prototype-for-arm_smmu_get_cd_mpam
| |-- drivers-iommu-arm-smmu-v3-context.c:warning:no-previous-prototype-for-arm_smmu_set_cd_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-dev-not-described-in-arm_smmu_get_dev_user_mpam_en
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-dev-not-described-in-arm_smmu_set_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-dev-not-described-in-arm_smmu_set_dev_user_mpam_en
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-partid-not-described-in-arm_smmu_get_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-partid-not-described-in-arm_smmu_set_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-pmg-not-described-in-arm_smmu_get_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-pmg-not-described-in-arm_smmu_set_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-s1mpam-not-described-in-arm_smmu_get_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-s1mpam-not-described-in-arm_smmu_set_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-ssid-not-described-in-arm_smmu_get_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-ssid-not-described-in-arm_smmu_set_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-user_mpam_en-not-described-in-arm_smmu_get_dev_user_mpam_en
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-user_mpam_en-not-described-in-arm_smmu_set_dev_user_mpam_en
| |-- drivers-iommu-arm-smmu-v3.c:warning:no-previous-prototype-for-arm_smmu_get_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:no-previous-prototype-for-arm_smmu_get_dev_user_mpam_en
| |-- drivers-iommu-arm-smmu-v3.c:warning:no-previous-prototype-for-arm_smmu_set_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:no-previous-prototype-for-arm_smmu_set_dev_user_mpam_en
| |-- drivers-scsi-hisi_sas-hisi_sas_main.c:warning:no-previous-prototype-for-hisi_sas_debugfs_bist_code_mode_write
| |-- drivers-scsi-hisi_sas-hisi_sas_main.c:warning:no-previous-prototype-for-hisi_sas_debugfs_bist_enable_write
| |-- drivers-scsi-hisi_sas-hisi_sas_main.c:warning:no-previous-prototype-for-hisi_sas_debugfs_bist_linkrate_write
| |-- drivers-scsi-hisi_sas-hisi_sas_main.c:warning:no-previous-prototype-for-hisi_sas_debugfs_bist_mode_write
| |-- drivers-scsi-hisi_sas-hisi_sas_main.c:warning:no-previous-prototype-for-hisi_sas_debugfs_bist_phy_write
| |-- drivers-scsi-hisi_sas-hisi_sas_main.c:warning:no-previous-prototype-for-hisi_sas_debugfs_to_reg_name
| |-- drivers-scsi-hisi_sas-hisi_sas_v3_hw.c:warning:no-previous-prototype-for-get_managed_irq_aff_v3_hw
| |-- drivers-tee-optee-core.c:warning:returning-void-from-a-function-with-return-type-int-makes-integer-from-pointer-without-a-cast
| `-- include-scsi-scsi_cmnd.h:warning:scsi_cmnd-may-be-used-uninitialized
|-- arm64-randconfig-001-20240201
| |-- arch-arm64-kernel-vdso-gettimeofday.c:warning:no-previous-prototype-for-__kernel_clock_getres
| |-- arch-arm64-kernel-vdso-gettimeofday.c:warning:no-previous-prototype-for-__kernel_clock_gettime
| |-- arch-arm64-kernel-vdso-gettimeofday.c:warning:no-previous-prototype-for-__kernel_gettimeofday
| |-- drivers-clocksource-arm_arch_timer.c:error:hisi_161010101_read_cntvct_el0-undeclared-(first-use-in-this-function)
| |-- drivers-scsi-hisi_sas-hisi_sas_main.c:warning:no-previous-prototype-for-hisi_sas_debugfs_bist_code_mode_write
| |-- drivers-scsi-hisi_sas-hisi_sas_main.c:warning:no-previous-prototype-for-hisi_sas_debugfs_bist_enable_write
| |-- drivers-scsi-hisi_sas-hisi_sas_main.c:warning:no-previous-prototype-for-hisi_sas_debugfs_bist_linkrate_write
| |-- drivers-scsi-hisi_sas-hisi_sas_main.c:warning:no-previous-prototype-for-hisi_sas_debugfs_bist_mode_write
| |-- drivers-scsi-hisi_sas-hisi_sas_main.c:warning:no-previous-prototype-for-hisi_sas_debugfs_bist_phy_write
| |-- drivers-scsi-hisi_sas-hisi_sas_main.c:warning:no-previous-prototype-for-hisi_sas_debugfs_to_reg_name
| |-- drivers-tee-optee-core.c:warning:returning-void-from-a-function-with-return-type-int-makes-integer-from-pointer-without-a-cast
| |-- include-scsi-scsi_cmnd.h:warning:scsi_cmnd-may-be-used-uninitialized
| `-- net-qrtr-qrtr.c:warning:ignoring-return-value-of-skb_put_padto-declared-with-attribute-warn_unused_result
|-- arm64-randconfig-002-20240130
| |-- arch-arm64-include-asm-irqflags.h:warning:flags-may-be-used-uninitialized
| |-- drivers-scsi-huawei-hifc-unf_disc.c:warning:storing-the-address-of-local-variable-disc_completion-in-((struct-unf_disc_s-)((char-)v_lport-))-.disc_completion
| `-- drivers-scsi-huawei-hifc-unf_disc.c:warning:storing-the-address-of-local-variable-rport_pool_completion-in-((struct-unf_rport_pool_s-)((char-)v_lport-))-.rport_pool_completion
|-- arm64-randconfig-002-20240201
| |-- arch-arm64-include-asm-syscall.h:warning:memset-offset-is-out-of-the-bounds
| |-- arch-arm64-kernel-vdso-gettimeofday.c:warning:no-previous-prototype-for-__kernel_clock_getres
| |-- arch-arm64-kernel-vdso-gettimeofday.c:warning:no-previous-prototype-for-__kernel_clock_gettime
| |-- arch-arm64-kernel-vdso-gettimeofday.c:warning:no-previous-prototype-for-__kernel_gettimeofday
| |-- drivers-clocksource-arm_arch_timer.c:error:hisi_161010101_read_cntvct_el0-undeclared-(first-use-in-this-function)
| |-- drivers-gpu-drm-hisilicon-hibmc-hibmc_drm_drv.c:warning:array-subscript-is-outside-array-bounds-of-struct-aperture
| |-- drivers-iommu-arm-smmu-v3-context.c:warning:no-previous-prototype-for-arm_smmu_get_cd_mpam
| |-- drivers-iommu-arm-smmu-v3-context.c:warning:no-previous-prototype-for-arm_smmu_set_cd_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-dev-not-described-in-arm_smmu_get_dev_user_mpam_en
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-dev-not-described-in-arm_smmu_set_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-dev-not-described-in-arm_smmu_set_dev_user_mpam_en
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-partid-not-described-in-arm_smmu_get_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-partid-not-described-in-arm_smmu_set_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-pmg-not-described-in-arm_smmu_get_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-pmg-not-described-in-arm_smmu_set_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-s1mpam-not-described-in-arm_smmu_get_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-s1mpam-not-described-in-arm_smmu_set_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-ssid-not-described-in-arm_smmu_get_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-ssid-not-described-in-arm_smmu_set_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-user_mpam_en-not-described-in-arm_smmu_get_dev_user_mpam_en
| |-- drivers-iommu-arm-smmu-v3.c:warning:Function-parameter-or-member-user_mpam_en-not-described-in-arm_smmu_set_dev_user_mpam_en
| |-- drivers-iommu-arm-smmu-v3.c:warning:no-previous-prototype-for-arm_smmu_get_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:no-previous-prototype-for-arm_smmu_get_dev_user_mpam_en
| |-- drivers-iommu-arm-smmu-v3.c:warning:no-previous-prototype-for-arm_smmu_set_dev_mpam
| |-- drivers-iommu-arm-smmu-v3.c:warning:no-previous-prototype-for-arm_smmu_set_dev_user_mpam_en
| |-- drivers-misc-uacce-uacce.c:error:implicit-declaration-of-function-module_refcount
| |-- drivers-tee-optee-core.c:warning:returning-void-from-a-function-with-return-type-int-makes-integer-from-pointer-without-a-cast
| `-- mm-memory.c:error:implicit-declaration-of-function-hugetlb_insert_hugepage_pte_by_pa
|-- arm64-randconfig-003-20240201
| |-- arch-arm64-kernel-vdso-gettimeofday.c:warning:no-previous-prototype-for-__kernel_clock_getres
| |-- arch-arm64-kernel-vdso-gettimeofday.c:warning:no-previous-prototype-for-__kernel_clock_gettime
| |-- arch-arm64-kernel-vdso-gettimeofday.c:warning:no-previous-prototype-for-__kernel_gettimeofday
| |-- drivers-clocksource-arm_arch_timer.c:error:hisi_161010101_read_cntvct_el0-undeclared-(first-use-in-this-function)
| |-- drivers-md-bcache-acache.c:warning:array-subscript-unknown-is-outside-array-bounds-of-struct-acache_info
| |-- drivers-md-bcache-acache.c:warning:no-previous-prototype-for-acache_open
| |-- drivers-md-bcache-acache.c:warning:no-previous-prototype-for-acache_prefetch_init
| |-- drivers-md-bcache-acache.c:warning:no-previous-prototype-for-acache_release
| |-- drivers-md-bcache-acache.c:warning:no-previous-prototype-for-get_bio_by_item
| |-- drivers-md-bcache-acache.c:warning:no-previous-prototype-for-get_cached_device_by_dev
| |-- drivers-md-bcache-acache.c:warning:no-previous-prototype-for-init_acache_circ
| |-- drivers-md-bcache-acache.c:warning:no-previous-prototype-for-read_circ_slice
| |-- drivers-misc-uacce-uacce.c:error:implicit-declaration-of-function-module_refcount
| |-- drivers-staging-gmjstcm-tcm_tis_spi.c:warning:inten-may-be-used-uninitialized
| |-- drivers-staging-gmjstcm-tcm_tis_spi.c:warning:tcm_tis_spi_acpi_match-defined-but-not-used
| |-- drivers-staging-gmjstcm-tcm_tis_spi.c:warning:vendor-may-be-used-uninitialized
| |-- drivers-tee-optee-core.c:warning:returning-void-from-a-function-with-return-type-int-makes-integer-from-pointer-without-a-cast
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-init_auto_affinity
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-tg_update_affinity_domains
| |-- kernel-sched-core.c:error:root_task_group-undeclared-(first-use-in-this-function)
| |-- mm-memory.c:error:implicit-declaration-of-function-hugetlb_insert_hugepage_pte_by_pa
| `-- net-qrtr-qrtr.c:warning:ignoring-return-value-of-skb_put_padto-declared-with-attribute-warn_unused_result
|-- arm64-randconfig-004-20240201
| |-- arch-arm64-kernel-vdso-gettimeofday.c:warning:no-previous-prototype-for-__kernel_clock_getres
| |-- arch-arm64-kernel-vdso-gettimeofday.c:warning:no-previous-prototype-for-__kernel_clock_gettime
| |-- arch-arm64-kernel-vdso-gettimeofday.c:warning:no-previous-prototype-for-__kernel_gettimeofday
| |-- arch-arm64-kvm-..-..-..-virt-kvm-arm-arm.c:error:struct-sched_info-has-no-member-named-run_delay
| |-- drivers-gpio-gpio-dwapb.c:warning:enable_ascend_gpio_dwapb_setup-defined-but-not-used
| |-- drivers-pci-pcie-aer.c:warning:array-subscript-is-outside-array-bounds-of-u32-aka-unsigned-int
| |-- drivers-staging-gmjstcm-tcm_tis_spi.c:warning:inten-may-be-used-uninitialized
| |-- drivers-staging-gmjstcm-tcm_tis_spi.c:warning:vendor-may-be-used-uninitialized
| |-- mm-memory.c:error:implicit-declaration-of-function-hugetlb_insert_hugepage_pte_by_pa
| `-- net-qrtr-qrtr.c:warning:ignoring-return-value-of-skb_put_padto-declared-with-attribute-warn_unused_result
|-- arm64-randconfig-r131-20240130
| `-- arch-arm64-kernel-smp.c:sparse:sparse:symbol-hardlockup_cpu_freq-was-not-declared.-Should-it-be-static
|-- x86_64-allnoconfig
| |-- arch-arm64-kernel-sys_ilp32.c:asm-unistd.h-is-included-more-than-once.
| |-- arch-x86-entry-entry_64.o:warning:objtool:.entry.text:unsupported-intra-function-call
| |-- arch-x86-include-asm-msr.h:warning:mcu_ctrl-may-be-used-uninitialized
| |-- arch-x86-kernel-cpu-tsx.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- arch-x86-kernel-unwind_orc.c:warning:orc_sort_cmp-defined-but-not-used
| |-- arch-x86-kernel-unwind_orc.c:warning:orc_sort_swap-defined-but-not-used
| |-- arch-x86-mm-maccess.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-i2c-busses-i2c-zhaoxin.c:linux-version.h-not-needed.
| |-- drivers-infiniband-hw-hns-hns_roce_main.c:linux-sched.h-is-included-more-than-once.
| |-- drivers-net-ethernet-hisilicon-hns3-hns3_cae-hns3_cae_init.c::need-linux-version.h
| |-- drivers-net-ethernet-hisilicon-hns3-hns3_extension-hns3_enet_it.c::need-linux-version.h
| |-- drivers-net-ethernet-hisilicon-hns3-kcompat.c::need-linux-version.h
| |-- drivers-net-ethernet-huawei-bma-edma_drv-bma_include.h:linux-version.h-is-included-more-than-once.
| |-- drivers-net-ethernet-huawei-hinic-ossl_knl_linux.h:linux-version.h-not-needed.
| |-- drivers-scsi-huawei-hifc-hifc_cfg.c:hifc_hw.h-is-included-more-than-once.
| |-- drivers-scsi-huawei-hifc-hifc_dbgtool_knl.c:linux-fs.h-is-included-more-than-once.
| |-- drivers-scsi-huawei-hifc-hifc_hwdev.c:hifc_hwif.h-is-included-more-than-once.
| |-- drivers-scsi-huawei-hifc-unf_npiv.c:unf_rport.h-is-included-more-than-once.
| |-- drivers-scsi-huawei-hifc-unf_portman.c:unf_rport.h-is-included-more-than-once.
| |-- drivers-scsi-huawei-hifc-unf_service.c:unf_exchg.h-is-included-more-than-once.
| |-- drivers-scsi-spraid-spraid_main.c:linux-version.h-not-needed.
| |-- fs-proc-etmem_scan.c:linux-uaccess.h-is-included-more-than-once.
| |-- kernel-ktask.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-sysctl.c:..-lib-kstrtox.h-is-included-more-than-once.
| |-- mm-ioremap.o:warning:objtool:missing-symbol-for-section-.text
| `-- mm-memory.c:error:implicit-declaration-of-function-hugetlb_insert_hugepage_pte_by_pa
|-- x86_64-defconfig
| |-- arch-x86-entry-entry_64.o:warning:objtool:.entry.text:unsupported-intra-function-call
| |-- arch-x86-entry-entry_64.o:warning:objtool:If-this-is-a-retpoline-please-patch-it-in-with-alternatives-and-annotate-it-with-ANNOTATE_NOSPEC_ALTERNATIVE.
| |-- arch-x86-mm-maccess.o:warning:objtool:missing-symbol-for-section-.text
| |-- include-asm-generic-bug.h:warning:mcu_ctrl-may-be-used-uninitialized-in-this-function
| |-- kernel-ktask.o:warning:objtool:missing-symbol-for-section-.text
| `-- mm-ioremap.o:warning:objtool:missing-symbol-for-section-.text
|-- x86_64-randconfig-001-20240131
| |-- arch-x86-entry-entry_64.o:warning:objtool:.entry.text:unsupported-intra-function-call
| |-- arch-x86-entry-entry_64.o:warning:objtool:If-this-is-a-retpoline-please-patch-it-in-with-alternatives-and-annotate-it-with-ANNOTATE_NOSPEC_ALTERNATIVE.
| |-- drivers-i2c-busses-i2c-zhaoxin.c:warning:zxi2c_resume-defined-but-not-used
| `-- drivers-i2c-busses-i2c-zhaoxin.c:warning:zxi2c_suspend-defined-but-not-used
|-- x86_64-randconfig-002-20240131
| |-- arch-x86-entry-entry_64.o:warning:objtool:.entry.text:unsupported-intra-function-call
| |-- arch-x86-entry-entry_64.o:warning:objtool:If-this-is-a-retpoline-please-patch-it-in-with-alternatives-and-annotate-it-with-ANNOTATE_NOSPEC_ALTERNATIVE.
| `-- arch-x86-kernel-cpu-bugs.c:warning:mcu_ctrl-may-be-used-uninitialized-in-this-function
|-- x86_64-randconfig-003-20240131
| |-- arch-x86-entry-entry_64.o:warning:objtool:.entry.text:unsupported-intra-function-call
| |-- arch-x86-entry-entry_64.o:warning:objtool:If-this-is-a-retpoline-please-patch-it-in-with-alternatives-and-annotate-it-with-ANNOTATE_NOSPEC_ALTERNATIVE.
| `-- mm-memory.c:error:implicit-declaration-of-function-hugetlb_insert_hugepage_pte_by_pa
|-- x86_64-randconfig-004-20240131
| |-- arch-x86-entry-entry_64.o:warning:objtool:.entry.text:unsupported-intra-function-call
| |-- arch-x86-entry-entry_64.o:warning:objtool:If-this-is-a-retpoline-please-patch-it-in-with-alternatives-and-annotate-it-with-ANNOTATE_NOSPEC_ALTERNATIVE.
| |-- arch-x86-events-zhaoxin-core.c:error:redefinition-of-zhaoxin_pmu_init
| |-- drivers-gpio-gpio-dwapb.c:warning:enable_ascend_gpio_dwapb_setup-defined-but-not-used
| |-- drivers-i2c-busses-i2c-zhaoxin.c:warning:zxi2c_resume-defined-but-not-used
| |-- drivers-i2c-busses-i2c-zhaoxin.c:warning:zxi2c_suspend-defined-but-not-used
| `-- mm-memory.c:error:implicit-declaration-of-function-hugetlb_insert_hugepage_pte_by_pa
|-- x86_64-randconfig-005-20240131
| |-- arch-x86-entry-entry_64.o:warning:objtool:.entry.text:unsupported-intra-function-call
| |-- drivers-gpio-gpio-dwapb.c:warning:enable_ascend_gpio_dwapb_setup-defined-but-not-used
| |-- drivers-i2c-busses-i2c-zhaoxin.c:warning:zxi2c_resume-defined-but-not-used
| `-- drivers-i2c-busses-i2c-zhaoxin.c:warning:zxi2c_suspend-defined-but-not-used
|-- x86_64-randconfig-006-20240131
| |-- arch-x86-entry-entry_64.o:warning:objtool:.entry.text:unsupported-intra-function-call
| |-- kernel-hung_task.c:error:sysctl_hung_task_all_cpu_backtrace-undeclared-(first-use-in-this-function)
| |-- kernel-time-tick-broadcast.c:warning:tick_broadcast_oneshot_offline-declared-static-but-never-defined
| `-- mm-memory.c:error:implicit-declaration-of-function-hugetlb_insert_hugepage_pte_by_pa
`-- x86_64-randconfig-161-20240201
|-- arch-x86-entry-entry_64.o:warning:objtool:.entry.text:unsupported-intra-function-call
|-- drivers-i2c-busses-i2c-zhaoxin.c:warning:zxi2c_resume-defined-but-not-used
`-- drivers-i2c-busses-i2c-zhaoxin.c:warning:zxi2c_suspend-defined-but-not-used
clang_recent_errors
|-- x86_64-allyesconfig
| |-- drivers-net-can-phytium-phytium_can.c:warning:Function-parameter-or-member-dev-not-described-in-phytium_can_start_xmit
| |-- drivers-net-can-phytium-phytium_can.c:warning:Function-parameter-or-member-skb-not-described-in-phytium_can_start_xmit
| |-- drivers-net-ethernet-3snic-sssnic-hw-.tmp_sss_hwdev_link.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-net-ethernet-3snic-sssnic-hw-.tmp_sss_hwif_export.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-net-ethernet-3snic-sssnic-nic-.tmp_sss_nic_ethtool_stats.o:warning:objtool:sss_nic_get_sset_count:can-t-find-switch-jump-table
| |-- drivers-net-ethernet-3snic-sssnic-nic-.tmp_sss_nic_main.o:warning:objtool:sss_nic_event:can-t-find-switch-jump-table
| |-- drivers-net-ethernet-hisilicon-hns3-hns3_enet.c:warning:unused-variable-handle
| |-- drivers-net-ethernet-huawei-hinic-hinic_api_cmd.c:warning:Excess-function-parameter-chain-description-in-api_cmd_create_chain
| |-- drivers-net-ethernet-huawei-hinic-hinic_api_cmd.c:warning:Function-parameter-or-member-cmd_chain-not-described-in-api_cmd_create_chain
| |-- drivers-net-ethernet-huawei-hinic-hinic_dbgtool_knl.c:warning:Function-parameter-or-member-arg-not-described-in-dbgtool_knl_unlocked_ioctl
| |-- drivers-net-ethernet-huawei-hinic-hinic_dbgtool_knl.c:warning:Function-parameter-or-member-in_size-not-described-in-ffm_intr_msg_record
| |-- drivers-net-ethernet-huawei-hinic-hinic_dbgtool_knl.c:warning:Function-parameter-or-member-out_size-not-described-in-ffm_intr_msg_record
| |-- drivers-net-ethernet-huawei-hinic-hinic_eqs.c:warning:Excess-function-parameter-hw_cb-description-in-hinic_aeq_register_hw_cb
| |-- drivers-net-ethernet-huawei-hinic-hinic_eqs.c:warning:Excess-function-parameter-sw_cb-description-in-hinic_aeq_register_swe_cb
| |-- drivers-net-ethernet-huawei-hinic-hinic_eqs.c:warning:Function-parameter-or-member-aeq_swe_cb-not-described-in-hinic_aeq_register_swe_cb
| |-- drivers-net-ethernet-huawei-hinic-hinic_eqs.c:warning:Function-parameter-or-member-hwe_cb-not-described-in-hinic_aeq_register_hw_cb
| |-- drivers-net-ethernet-huawei-hinic-hinic_eqs.c:warning:variable-lev-set-but-not-used
| |-- drivers-net-ethernet-huawei-hinic-hinic_hwif.c:warning:Function-parameter-or-member-db_base-not-described-in-hinic_init_hwif
| |-- drivers-net-ethernet-huawei-hinic-hinic_hwif.c:warning:Function-parameter-or-member-db_base_phy-not-described-in-hinic_init_hwif
| |-- drivers-net-ethernet-huawei-hinic-hinic_hwif.c:warning:Function-parameter-or-member-dwqe_mapping-not-described-in-hinic_init_hwif
| |-- drivers-net-ethernet-huawei-hinic-hinic_hwif.c:warning:Function-parameter-or-member-intr_reg_base-not-described-in-hinic_init_hwif
| |-- drivers-net-ethernet-huawei-hinic-hinic_mgmt.c:warning:Function-parameter-or-member-cmd-not-described-in-hinic_api_cmd_write_nack
| |-- drivers-net-ethernet-huawei-hinic-hinic_mgmt.c:warning:Function-parameter-or-member-dest-not-described-in-hinic_api_cmd_write_nack
| |-- drivers-net-ethernet-huawei-hinic-hinic_mgmt.c:warning:Function-parameter-or-member-hwdev-not-described-in-hinic_api_cmd_write_nack
| |-- drivers-net-ethernet-huawei-hinic-hinic_mgmt.c:warning:Function-parameter-or-member-size-not-described-in-hinic_api_cmd_write_nack
| |-- drivers-net-ethernet-mellanox-mlx5-core-en_tc.c:warning:unused-variable-ret
| |-- drivers-net-ethernet-stmicro-stmmac-dwmac-phytium.c:error:incompatible-pointer-to-integer-conversion-returning-void-from-a-function-with-result-type-int
| |-- drivers-net-ethernet-stmicro-stmmac-dwmac-phytium.c:warning:no-previous-prototype-for-function-phytium_dwmac_remove
| |-- net-netfilter-nf_nat_proto.c:warning:no-previous-prototype-for-function-nf_nat_csum_recalc
| |-- sound-pci-hda-hda_phytium.c:warning:variable-azx_dev-set-but-not-used
| |-- sound-pci-hda-hda_phytium.c:warning:variable-hda-set-but-not-used
| `-- sound-pci-hda-hda_phytium.c:warning:variable-index-set-but-not-used
|-- x86_64-buildonly-randconfig-001-20240131
| |-- arch-x86-entry-entry_64.o:warning:objtool:.entry.text:unsupported-intra-function-call
| |-- arch-x86-entry-entry_64.o:warning:objtool:If-this-is-a-retpoline-please-patch-it-in-with-alternatives-and-annotate-it-with-ANNOTATE_NOSPEC_ALTERNATIVE.
| |-- kernel-ktask.o:warning:objtool:missing-symbol-for-section-.text
| |-- mm-ioremap.o:warning:objtool:missing-symbol-for-section-.text
| `-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled-Werror-Wimplicit-function-declaration
|-- x86_64-buildonly-randconfig-002-20240131
| |-- arch-x86-entry-entry_64.o:warning:objtool:.entry.text:unsupported-intra-function-call
| |-- arch-x86-kernel-cpu-tsx.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- arch-x86-mm-maccess.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-ast-ast_post.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-drm_context.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-drm_edid_load.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-i2c-ch7006_mode.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-qxl-qxl_draw.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-qxl-qxl_image.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-atombios_i2c.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-cik_sdma.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-cypress_dpm.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-evergreen_dma.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-kv_dpm.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-r520.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-r600_dma.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-radeon_agp.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-radeon_bios.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-radeon_clocks.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-radeon_legacy_tv.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-rs690.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-rs780_dpm.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-rv6xx_dpm.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-rv730_dpm.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-rv770_dma.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-si_dma.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-trinity_dpm.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-uvd_v1_0.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-input-mouse-focaltech.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-misc-cb710-debug.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-pps-kc.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-thermal-of-thermal.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-video-fbdev-nvidia-nv_accel.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-video-fbdev-nvidia-nv_hw.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-video-of_display_timing.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-video-of_videomode.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-ktask.o:warning:objtool:missing-symbol-for-section-.text
| |-- mm-ioremap.o:warning:objtool:missing-symbol-for-section-.text
| |-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled-Werror-Wimplicit-function-declaration
| `-- net-can-j1939-address-claim.o:warning:objtool:missing-symbol-for-section-.text
|-- x86_64-buildonly-randconfig-003-20240131
| |-- arch-x86-entry-entry_64.o:warning:objtool:.entry.text:unsupported-intra-function-call
| |-- arch-x86-kernel-cpu-hypervisor.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- arch-x86-xen-mmu_hvm.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- arch-x86-xen-platform-pci-unplug.o:warning:objtool:missing-symbol-for-section-.text
| |-- arch-x86-xen-suspend_hvm.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-base-hypervisor.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-gpu-drm-arc-arcpgu_hdmi.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-cirrus-cirrus_fbdev.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-drm_edid_load.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-dispnv04-arb.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-dispnv04-disp.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-dispnv04-hw.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-dispnv50-base.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-dispnv50-core.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-dispnv50-core507d.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-dispnv50-curs.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-dispnv50-oimm.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-dispnv50-oimm507b.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-dispnv50-ovly.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-dispnv50-wimm.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nouveau_prime.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nouveau_vmm.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvif-client.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvif-disp.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvif-fifo.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvif-mem.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvif-mmu.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvif-object.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvif-user.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-core-firmware.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-engine-ce-gk104.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-engine-ce-gp100.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-engine-ce-gt215.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-engine-disp-basenv50.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-engine-disp-cursnv50.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-engine-disp-hdmig84.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-engine-disp-hdmigf119.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-engine-disp-hdmigk104.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-engine-disp-hdmigt215.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-engine-disp-hdmigv100.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-engine-disp-head.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-engine-disp-ior.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-engine-disp-oimmnv50.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-engine-disp-ovlynv50.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-engine-fifo-gp100.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-engine-gr-ctxgf117.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-engine-gr-gf117.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-engine-mpeg-nv40.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-falcon-base.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-bios-M0203.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-bios-M0205.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-bios-M0209.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-bios-P0260.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-bios-boost.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-bios-conn.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-bios-cstep.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-bios-dcb.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-bios-disp.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-bios-extdev.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-bios-fan.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-bios-gpio.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-bios-iccsense.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-bios-image.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-bios-npde.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-bios-pmu.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-bios-power_budget.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-bios-ramcfg.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-bios-rammap.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-bios-vmap.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-bios-volt.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-bios-vpstate.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-bus-hwsq.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-clk-nv04.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-clk-pllgt215.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-clk-pllnv04.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-fb-gf100.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-fb-ramgf100.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-fb-ramnv1a.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-gpio-gf119.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-i2c-auxg94.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-i2c-pad.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-mmu-memgf100.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-mmu-memnv50.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-mxm-base.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-pci-agp.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-pci-pcie.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-pmu-memx.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-secboot-acr.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-secboot-acr_r367.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-secboot-hs_ucode.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-secboot-ls_ucode_gr.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-therm-gf100.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-volt-gm20b.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-volt-gpio.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-nouveau-nvkm-subdev-volt-nv40.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-qxl-qxl_draw.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-qxl-qxl_image.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-atombios_i2c.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-cik_sdma.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-cypress_dpm.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-evergreen_dma.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-kv_dpm.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-r520.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-r600_dma.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-radeon_agp.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-radeon_bios.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-radeon_clocks.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-radeon_legacy_tv.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-radeon_semaphore.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-rs690.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-rs780_dpm.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-rv6xx_dpm.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-rv730_dpm.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-rv770_dma.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-si_dma.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-trinity_dpm.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-radeon-uvd_v1_0.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-gpu-drm-virtio-virtgpu_drm_bus.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-input-mouse-focaltech.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-misc-cb710-debug.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-video-fbdev-nvidia-nv_accel.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-video-fbdev-nvidia-nv_hw.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-video-of_display_timing.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-video-of_videomode.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-xen-features.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-xen-mem-reservation.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-ktask.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-init_auto_affinity-Werror-Wimplicit-function-declaration
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-tg_update_affinity_domains-Werror-Wimplicit-function-declaration
| |-- kernel-sched-core.c:error:use-of-undeclared-identifier-root_task_group
| |-- mm-ioremap.o:warning:objtool:missing-symbol-for-section-.text
| |-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled-Werror-Wimplicit-function-declaration
| `-- net-can-j1939-address-claim.o:warning:objtool:missing-symbol-for-section-.text
|-- x86_64-buildonly-randconfig-004-20240131
| |-- arch-x86-entry-entry_64.o:warning:objtool:.entry.text:unsupported-intra-function-call
| |-- arch-x86-kernel-cpu-tsx.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- arch-x86-mm-maccess.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-tty-tty_buffer.c:error:implicit-declaration-of-function-printk_safe_enter-Werror-Wimplicit-function-declaration
| |-- drivers-tty-tty_buffer.c:error:implicit-declaration-of-function-printk_safe_exit-Werror-Wimplicit-function-declaration
| |-- fs-xfs-scrub-symlink.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-hung_task.c:error:use-of-undeclared-identifier-sysctl_hung_task_all_cpu_backtrace
| |-- kernel-ktask.o:warning:objtool:missing-symbol-for-section-.text
| `-- mm-ioremap.o:warning:objtool:missing-symbol-for-section-.text
|-- x86_64-buildonly-randconfig-005-20240131
| |-- arch-x86-entry-entry_64.o:warning:objtool:.entry.text:unsupported-intra-function-call
| |-- arch-x86-kernel-cpu-hypervisor.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- arch-x86-mm-maccess.o:warning:objtool:missing-symbol-for-section-.text
| |-- arch-x86-xen-mmu_hvm.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- arch-x86-xen-platform-pci-unplug.o:warning:objtool:missing-symbol-for-section-.text
| |-- arch-x86-xen-suspend_hvm.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-acpi-acpica-tbutils.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-acpi-acpica-utxface.o:warning:objtool:missing-symbol-for-section-.init.text
| |-- drivers-acpi-apei-hest.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-acpi-event.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-video-fbdev-nvidia-nv_accel.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-video-fbdev-nvidia-nv_hw.o:warning:objtool:missing-symbol-for-section-.text
| |-- drivers-xen-features.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-ubifs-budget.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-ubifs-compress.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-ubifs-ioctl.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-ubifs-log.o:warning:objtool:missing-symbol-for-section-.text
| |-- fs-ubifs-misc.o:warning:objtool:missing-symbol-for-section-.text
| |-- kernel-ktask.o:warning:objtool:missing-symbol-for-section-.text
| |-- mm-ioremap.o:warning:objtool:missing-symbol-for-section-.text
| |-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled-Werror-Wimplicit-function-declaration
| |-- sound-xen-xen_snd_front_cfg.o:warning:objtool:missing-symbol-for-section-.text
| `-- sound-xen-xen_snd_front_shbuf.o:warning:objtool:missing-symbol-for-section-.text
|-- x86_64-buildonly-randconfig-006-20240131
| `-- net-netfilter-nf_nat_proto.c:warning:no-previous-prototype-for-function-nf_nat_csum_recalc
|-- x86_64-randconfig-011-20240131
| |-- arch-x86-entry-entry_64.o:warning:objtool:.entry.text:unsupported-intra-function-call
| |-- kernel-hung_task.c:error:use-of-undeclared-identifier-sysctl_hung_task_all_cpu_backtrace
| |-- net-ipv4-tcp_metrics.o:warning:objtool:tcp_metrics_nl_cmd_del-falls-through-to-next-function-tcp_metrics_fill_info()
| `-- net-ipv4-tcp_metrics.o:warning:objtool:tcp_metrics_nl_cmd_get-falls-through-to-next-function-tcp_metrics_nl_dump()
|-- x86_64-randconfig-012-20240131
| |-- arch-x86-entry-entry_64.o:warning:objtool:.entry.text:unsupported-intra-function-call
| |-- arch-x86-entry-entry_64.o:warning:objtool:If-this-is-a-retpoline-please-patch-it-in-with-alternatives-and-annotate-it-with-ANNOTATE_NOSPEC_ALTERNATIVE.
| |-- kernel-hung_task.c:error:use-of-undeclared-identifier-sysctl_hung_task_all_cpu_backtrace
| |-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled-Werror-Wimplicit-function-declaration
| |-- net-ipv4-tcp_metrics.o:warning:objtool:tcp_metrics_nl_cmd_del-falls-through-to-next-function-tcp_metrics_fill_info()
| `-- net-ipv4-tcp_metrics.o:warning:objtool:tcp_metrics_nl_cmd_get-falls-through-to-next-function-tcp_metrics_nl_dump()
|-- x86_64-randconfig-013-20240131
| |-- arch-x86-entry-entry_64.o:warning:objtool:.entry.text:unsupported-intra-function-call
| |-- arch-x86-entry-entry_64.o:warning:objtool:If-this-is-a-retpoline-please-patch-it-in-with-alternatives-and-annotate-it-with-ANNOTATE_NOSPEC_ALTERNATIVE.
| |-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled-Werror-Wimplicit-function-declaration
| |-- net-ipv4-tcp_metrics.o:warning:objtool:tcp_metrics_nl_cmd_del-falls-through-to-next-function-tcp_metrics_fill_info()
| `-- net-ipv4-tcp_metrics.o:warning:objtool:tcp_metrics_nl_cmd_get-falls-through-to-next-function-tcp_metrics_nl_dump()
|-- x86_64-randconfig-014-20240131
| |-- arch-x86-entry-entry_64.o:warning:objtool:.entry.text:unsupported-intra-function-call
| |-- arch-x86-entry-entry_64.o:warning:objtool:If-this-is-a-retpoline-please-patch-it-in-with-alternatives-and-annotate-it-with-ANNOTATE_NOSPEC_ALTERNATIVE.
| |-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled-Werror-Wimplicit-function-declaration
| |-- net-ipv4-tcp_metrics.o:warning:objtool:tcp_metrics_nl_cmd_del-falls-through-to-next-function-tcp_metrics_fill_info()
| `-- net-ipv4-tcp_metrics.o:warning:objtool:tcp_metrics_nl_cmd_get-falls-through-to-next-function-tcp_metrics_nl_dump()
|-- x86_64-randconfig-015-20240131
| |-- arch-x86-entry-entry_64.o:warning:objtool:.entry.text:unsupported-intra-function-call
| |-- arch-x86-entry-entry_64.o:warning:objtool:If-this-is-a-retpoline-please-patch-it-in-with-alternatives-and-annotate-it-with-ANNOTATE_NOSPEC_ALTERNATIVE.
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-init_auto_affinity-Werror-Wimplicit-function-declaration
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-tg_update_affinity_domains-Werror-Wimplicit-function-declaration
| |-- kernel-sched-core.c:error:use-of-undeclared-identifier-root_task_group
| |-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled-Werror-Wimplicit-function-declaration
| |-- net-ipv4-tcp_metrics.o:warning:objtool:tcp_metrics_nl_cmd_del-falls-through-to-next-function-tcp_metrics_fill_info()
| `-- net-ipv4-tcp_metrics.o:warning:objtool:tcp_metrics_nl_cmd_get-falls-through-to-next-function-tcp_metrics_nl_dump()
|-- x86_64-randconfig-016-20240131
| |-- arch-x86-entry-entry_64.o:warning:objtool:.entry.text:unsupported-intra-function-call
| |-- arch-x86-entry-entry_64.o:warning:objtool:If-this-is-a-retpoline-please-patch-it-in-with-alternatives-and-annotate-it-with-ANNOTATE_NOSPEC_ALTERNATIVE.
| |-- kernel-hung_task.c:error:use-of-undeclared-identifier-sysctl_hung_task_all_cpu_backtrace
| |-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled-Werror-Wimplicit-function-declaration
| |-- net-ipv4-tcp_metrics.o:warning:objtool:tcp_metrics_nl_cmd_del-falls-through-to-next-function-tcp_metrics_fill_info()
| `-- net-ipv4-tcp_metrics.o:warning:objtool:tcp_metrics_nl_cmd_get-falls-through-to-next-function-tcp_metrics_nl_dump()
|-- x86_64-randconfig-071-20240131
| |-- arch-x86-entry-entry_64.o:warning:objtool:.entry.text:unsupported-intra-function-call
| |-- arch-x86-entry-entry_64.o:warning:objtool:If-this-is-a-retpoline-please-patch-it-in-with-alternatives-and-annotate-it-with-ANNOTATE_NOSPEC_ALTERNATIVE.
| |-- kernel-hung_task.c:error:use-of-undeclared-identifier-sysctl_hung_task_all_cpu_backtrace
| |-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled-Werror-Wimplicit-function-declaration
| |-- net-ipv4-tcp_metrics.o:warning:objtool:tcp_metrics_nl_cmd_del-falls-through-to-next-function-tcp_metrics_fill_info()
| `-- net-ipv4-tcp_metrics.o:warning:objtool:tcp_metrics_nl_cmd_get-falls-through-to-next-function-tcp_metrics_nl_dump()
|-- x86_64-randconfig-072-20240131
| |-- arch-x86-entry-entry_64.o:warning:objtool:.entry.text:unsupported-intra-function-call
| |-- arch-x86-entry-entry_64.o:warning:objtool:If-this-is-a-retpoline-please-patch-it-in-with-alternatives-and-annotate-it-with-ANNOTATE_NOSPEC_ALTERNATIVE.
| |-- kernel-hung_task.c:error:use-of-undeclared-identifier-sysctl_hung_task_all_cpu_backtrace
| |-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled-Werror-Wimplicit-function-declaration
| |-- net-ipv4-tcp_metrics.o:warning:objtool:tcp_metrics_nl_cmd_del-falls-through-to-next-function-tcp_metrics_fill_info()
| |-- net-ipv4-tcp_metrics.o:warning:objtool:tcp_metrics_nl_cmd_get-falls-through-to-next-function-tcp_metrics_nl_dump()
| `-- net-netfilter-nf_nat_proto.c:warning:no-previous-prototype-for-function-nf_nat_csum_recalc
|-- x86_64-randconfig-073-20240131
| |-- arch-x86-entry-entry_64.o:warning:objtool:.entry.text:unsupported-intra-function-call
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-init_auto_affinity-Werror-Wimplicit-function-declaration
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-tg_update_affinity_domains-Werror-Wimplicit-function-declaration
| |-- kernel-sched-core.c:error:use-of-undeclared-identifier-root_task_group
| |-- net-ipv4-tcp_metrics.o:warning:objtool:tcp_metrics_nl_cmd_del-falls-through-to-next-function-tcp_metrics_fill_info()
| |-- net-ipv4-tcp_metrics.o:warning:objtool:tcp_metrics_nl_cmd_get-falls-through-to-next-function-tcp_metrics_nl_dump()
| `-- net-netfilter-nf_nat_proto.c:warning:no-previous-prototype-for-function-nf_nat_csum_recalc
|-- x86_64-randconfig-074-20240131
| |-- arch-x86-entry-entry_64.o:warning:objtool:.entry.text:unsupported-intra-function-call
| |-- arch-x86-entry-entry_64.o:warning:objtool:If-this-is-a-retpoline-please-patch-it-in-with-alternatives-and-annotate-it-with-ANNOTATE_NOSPEC_ALTERNATIVE.
| |-- kernel-hung_task.c:error:use-of-undeclared-identifier-sysctl_hung_task_all_cpu_backtrace
| |-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled-Werror-Wimplicit-function-declaration
| |-- net-ipv4-tcp_metrics.o:warning:objtool:tcp_metrics_nl_cmd_del-falls-through-to-next-function-tcp_metrics_fill_info()
| `-- net-ipv4-tcp_metrics.o:warning:objtool:tcp_metrics_nl_cmd_get-falls-through-to-next-function-tcp_metrics_nl_dump()
|-- x86_64-randconfig-075-20240131
| |-- arch-x86-entry-entry_64.o:warning:objtool:.entry.text:unsupported-intra-function-call
| |-- arch-x86-entry-entry_64.o:warning:objtool:If-this-is-a-retpoline-please-patch-it-in-with-alternatives-and-annotate-it-with-ANNOTATE_NOSPEC_ALTERNATIVE.
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-init_auto_affinity-Werror-Wimplicit-function-declaration
| |-- kernel-sched-core.c:error:implicit-declaration-of-function-tg_update_affinity_domains-Werror-Wimplicit-function-declaration
| |-- kernel-sched-core.c:error:use-of-undeclared-identifier-root_task_group
| |-- net-ipv4-tcp_metrics.o:warning:objtool:tcp_metrics_nl_cmd_del-falls-through-to-next-function-tcp_metrics_fill_info()
| `-- net-ipv4-tcp_metrics.o:warning:objtool:tcp_metrics_nl_cmd_get-falls-through-to-next-function-tcp_metrics_nl_dump()
|-- x86_64-randconfig-076-20240131
| |-- arch-x86-entry-entry_64.o:warning:objtool:.entry.text:unsupported-intra-function-call
| |-- drivers-platform-x86-alienware-wmi.o:warning:objtool:show_hdmi_source-falls-through-to-next-function-toggle_hdmi_source()
| |-- mm-vmscan.c:error:implicit-declaration-of-function-kernel_swap_enabled-Werror-Wimplicit-function-declaration
| |-- net-ipv4-tcp_metrics.o:warning:objtool:tcp_metrics_nl_cmd_del-falls-through-to-next-function-tcp_metrics_fill_info()
| `-- net-ipv4-tcp_metrics.o:warning:objtool:tcp_metrics_nl_cmd_get-falls-through-to-next-function-tcp_metrics_nl_dump()
`-- x86_64-rhel-8.3-rust
|-- arch-x86-entry-entry_64.o:warning:objtool:.entry.text:unsupported-intra-function-call
`-- net-netfilter-nf_nat_proto.c:warning:no-previous-prototype-for-function-nf_nat_csum_recalc
elapsed time: 1458m
configs tested: 55
configs skipped: 140
tested configs:
alpha allnoconfig gcc
alpha allyesconfig gcc
alpha defconfig gcc
arc allnoconfig gcc
arc defconfig gcc
arm allnoconfig gcc
arm defconfig gcc
arm64 allmodconfig gcc
arm64 allnoconfig gcc
arm64 defconfig gcc
arm64 randconfig-001-20240201 gcc
arm64 randconfig-002-20240201 gcc
arm64 randconfig-003-20240201 gcc
arm64 randconfig-004-20240201 gcc
csky allnoconfig gcc
csky defconfig gcc
loongarch allnoconfig gcc
loongarch defconfig gcc
m68k allnoconfig gcc
m68k defconfig gcc
microblaze allnoconfig gcc
microblaze defconfig gcc
mips allnoconfig gcc
nios2 allnoconfig gcc
nios2 defconfig gcc
um allmodconfig gcc
um allyesconfig gcc
x86_64 allnoconfig gcc
x86_64 allyesconfig clang
x86_64 buildonly-randconfig-001-20240131 clang
x86_64 buildonly-randconfig-002-20240131 clang
x86_64 buildonly-randconfig-003-20240131 clang
x86_64 buildonly-randconfig-004-20240131 clang
x86_64 buildonly-randconfig-005-20240131 clang
x86_64 buildonly-randconfig-006-20240131 clang
x86_64 defconfig gcc
x86_64 randconfig-001-20240131 gcc
x86_64 randconfig-002-20240131 gcc
x86_64 randconfig-003-20240131 gcc
x86_64 randconfig-004-20240131 gcc
x86_64 randconfig-005-20240131 gcc
x86_64 randconfig-006-20240131 gcc
x86_64 randconfig-011-20240131 clang
x86_64 randconfig-012-20240131 clang
x86_64 randconfig-013-20240131 clang
x86_64 randconfig-014-20240131 clang
x86_64 randconfig-015-20240131 clang
x86_64 randconfig-016-20240131 clang
x86_64 randconfig-071-20240131 clang
x86_64 randconfig-072-20240131 clang
x86_64 randconfig-073-20240131 clang
x86_64 randconfig-074-20240131 clang
x86_64 randconfig-075-20240131 clang
x86_64 randconfig-076-20240131 clang
x86_64 rhel-8.3-rust clang
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
1
0

01 Feb '24
hulk inclusion
category: feature
bugzilla: https://gitee.com/openeuler/kernel/issues/I900QB
CVE: NA
--------------------------------
struture size reserves
address_space_operations 160 4
address_space 200 7
inode 624 4
file_lock_operations 16 2
lock_manager_operations 88 2
super_block 1392 2
Signed-off-by: Zhihao Cheng <chengzhihao1(a)huawei.com>
---
v1->v2: Reservations change:
lock_manager_operations: 1 -> 2
inode: 2 -> 4
include/linux/filelock.h | 6 ++++++
include/linux/fs.h | 21 +++++++++++++++++++++
2 files changed, 27 insertions(+)
diff --git a/include/linux/filelock.h b/include/linux/filelock.h
index 95e868e09e29..51f79cd77771 100644
--- a/include/linux/filelock.h
+++ b/include/linux/filelock.h
@@ -31,6 +31,9 @@ struct file_lock;
struct file_lock_operations {
void (*fl_copy_lock)(struct file_lock *, struct file_lock *);
void (*fl_release_private)(struct file_lock *);
+
+ KABI_RESERVE(1)
+ KABI_RESERVE(2)
};
struct lock_manager_operations {
@@ -45,6 +48,9 @@ struct lock_manager_operations {
bool (*lm_breaker_owns_lease)(struct file_lock *);
bool (*lm_lock_expirable)(struct file_lock *cfl);
void (*lm_expire_lock)(void);
+
+ KABI_RESERVE(1)
+ KABI_RESERVE(2)
};
struct lock_manager {
diff --git a/include/linux/fs.h b/include/linux/fs.h
index f84c9c3a99e1..4bbed16bf8d5 100644
--- a/include/linux/fs.h
+++ b/include/linux/fs.h
@@ -452,6 +452,11 @@ struct address_space_operations {
sector_t *span);
void (*swap_deactivate)(struct file *file);
int (*swap_rw)(struct kiocb *iocb, struct iov_iter *iter);
+
+ KABI_RESERVE(1)
+ KABI_RESERVE(2)
+ KABI_RESERVE(3)
+ KABI_RESERVE(4)
};
extern const struct address_space_operations empty_aops;
@@ -498,6 +503,14 @@ struct address_space {
spinlock_t private_lock;
struct list_head private_list;
void *private_data;
+
+ KABI_RESERVE(1)
+ KABI_RESERVE(2)
+ KABI_RESERVE(3)
+ KABI_RESERVE(4)
+ KABI_RESERVE(5)
+ KABI_RESERVE(6)
+ KABI_RESERVE(7)
} __attribute__((aligned(sizeof(long)))) __randomize_layout;
/*
* On most architectures that alignment is already the case; but
@@ -757,6 +770,11 @@ struct inode {
#endif
void *i_private; /* fs or device private pointer */
+
+ KABI_RESERVE(1)
+ KABI_RESERVE(2)
+ KABI_RESERVE(3)
+ KABI_RESERVE(4)
} __randomize_layout;
struct timespec64 timestamp_truncate(struct timespec64 t, struct inode *inode);
@@ -1331,6 +1349,9 @@ struct super_block {
spinlock_t s_inode_wblist_lock;
struct list_head s_inodes_wb; /* writeback inodes */
+
+ KABI_RESERVE(1)
+ KABI_RESERVE(2)
} __randomize_layout;
static inline struct user_namespace *i_user_ns(const struct inode *inode)
--
2.31.1
2
1
hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I90AZP
--------------------------------
An error was reported:
BUG: kernel NULL pointer dereference, address: 000000000000002c
PGD 12e952067 P4D 0
Oops: 0000 [#1] PREEMPT SMP NOPTI
CPU: 80 PID: 1469 Comm: cryptomgr_test Not tainted 6.6.0-iommufd66+ #1
Hardware name: Intel Corporation M50CYP2SBSTD/M50CYP2SBSTD, BIOS SE5C620.86B.01.01.0005.2202160810 02/16/2022
RIP: 0010:crypto_ahash_setkey+0x11/0x60
Call Trace:
<TASK>
? __die+0x23/0x70
? page_fault_oops+0x81/0x150
? exc_page_fault+0x5ea/0x7d0
? asm_exc_page_fault+0x26/0x30
? crypto_ahash_setkey+0x11/0x60
crypto_ahash_setkey+0x1c/0x60
test_ahash_vec_cfg+0x165/0x840
? vsnprintf+0x44d/0x630
? sprintf+0x5a/0x80
__alg_test_hash.isra.0+0x1aa/0x3a0
alg_test+0x199/0x610
? __schedule+0x611/0xc30
? __pfx_cryptomgr_test+0x10/0x10
cryptomgr_test+0x24/0x40
kthread+0xe5/0x120
? __pfx_kthread+0x10/0x10
ret_from_fork+0x31/0x50
? __pfx_kthread+0x10/0x10
ret_from_fork_asm+0x1b/0x30
Fix this by reverting the KABI reservation for cryptd structures.
Cryptd would cast a crypto_ahash structure into a cryptd_ahash structure,
so we are not allowed to add anything before member base in cryptd_ahash.
Fixes: 16257e430641 ("crypto: kabi: KABI reservation for crypto")
Signed-off-by: GUO Zihua <guozihua(a)huawei.com>
---
v2:
Fixed format error.
---
include/crypto/cryptd.h | 3 ---
1 file changed, 3 deletions(-)
diff --git a/include/crypto/cryptd.h b/include/crypto/cryptd.h
index a060f4a11c89..796d986e58e1 100644
--- a/include/crypto/cryptd.h
+++ b/include/crypto/cryptd.h
@@ -18,7 +18,6 @@
#include <crypto/aead.h>
#include <crypto/hash.h>
#include <crypto/skcipher.h>
-#include <linux/kabi.h>
struct cryptd_skcipher {
struct crypto_skcipher base;
@@ -33,8 +32,6 @@ bool cryptd_skcipher_queued(struct cryptd_skcipher *tfm);
void cryptd_free_skcipher(struct cryptd_skcipher *tfm);
struct cryptd_ahash {
- KABI_RESERVE(1)
- KABI_RESERVE(2)
struct crypto_ahash base;
};
--
2.34.1
2
1