[rafael-pm:bleeding-edge] BUILD SUCCESS c58a7ee9d020676ef0f04782cc0ca5d0b0889df9
by kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge
branch HEAD: c58a7ee9d020676ef0f04782cc0ca5d0b0889df9 Merge branch 'pm-cpuidle-next' into bleeding-edge
elapsed time: 710m
configs tested: 60
configs skipped: 5
The following configs have been built successfully.
More configs may be tested in the coming days.
gcc tested configs:
um i386_defconfig
um x86_64_defconfig
arc randconfig-r043-20220729
x86_64 defconfig
i386 defconfig
x86_64 rhel-8.3
x86_64 allyesconfig
i386 allyesconfig
x86_64 randconfig-a004
x86_64 randconfig-a002
arc allyesconfig
powerpc allnoconfig
alpha allyesconfig
x86_64 randconfig-a013
x86_64 randconfig-a006
powerpc allmodconfig
x86_64 randconfig-a011
m68k allyesconfig
x86_64 randconfig-a015
mips allyesconfig
sh allmodconfig
i386 randconfig-a014
m68k allmodconfig
i386 randconfig-a012
i386 randconfig-a016
x86_64 rhel-8.3-kunit
x86_64 rhel-8.3-kvm
x86_64 rhel-8.3-func
x86_64 rhel-8.3-kselftests
i386 randconfig-a001
i386 randconfig-a003
x86_64 rhel-8.3-syz
i386 randconfig-a005
arm defconfig
ia64 allmodconfig
arc allnoconfig
alpha allnoconfig
riscv allnoconfig
csky allnoconfig
arm allyesconfig
arm64 allyesconfig
arm sunxi_defconfig
sparc64 defconfig
clang tested configs:
hexagon randconfig-r041-20220729
riscv randconfig-r042-20220729
hexagon randconfig-r045-20220729
s390 randconfig-r044-20220729
x86_64 randconfig-a001
x86_64 randconfig-a003
x86_64 randconfig-a005
x86_64 randconfig-a012
x86_64 randconfig-a016
i386 randconfig-a011
i386 randconfig-a002
i386 randconfig-a006
i386 randconfig-a004
mips mtx1_defconfig
powerpc g5_defconfig
mips ip28_defconfig
powerpc mpc866_ads_defconfig
--
0-DAY CI Kernel Test Service
https://01.org/lkp
1 week, 3 days
Re: [PATCH v2 1/1] ACPI: CPPC: Disable FIE if registers in PCC regions
by Jeremy Linton
Hi,
On 7/29/22 07:59, Punit Agrawal wrote:
> Hi Jeremy,
>
> One comment / query below.
>
> Jeremy Linton <jeremy.linton(a)arm.com> writes:
>
>> PCC regions utilize a mailbox to set/retrieve register values used by
>> the CPPC code. This is fine as long as the operations are
>> infrequent. With the FIE code enabled though the overhead can range
>> from 2-11% of system CPU overhead (ex: as measured by top) on Arm
>> based machines.
>>
>> So, before enabling FIE assure none of the registers used by
>> cppc_get_perf_ctrs() are in the PCC region. Furthermore lets also
>> enable a module parameter which can also disable it at boot or module
>> reload.
>>
>> Signed-off-by: Jeremy Linton <jeremy.linton(a)arm.com>
>> ---
>> drivers/acpi/cppc_acpi.c | 41 ++++++++++++++++++++++++++++++++++
>> drivers/cpufreq/cppc_cpufreq.c | 19 ++++++++++++----
>> include/acpi/cppc_acpi.h | 5 +++++
>> 3 files changed, 61 insertions(+), 4 deletions(-)
>>
>
> [...]
>
>> diff --git a/drivers/cpufreq/cppc_cpufreq.c b/drivers/cpufreq/cppc_cpufreq.c
>> index 24eaf0ec344d..ed607e27d6bb 100644
>> --- a/drivers/cpufreq/cppc_cpufreq.c
>> +++ b/drivers/cpufreq/cppc_cpufreq.c
>
> [...]
>
>> @@ -229,7 +233,12 @@ static void __init cppc_freq_invariance_init(void)
>> };
>> int ret;
>>
>> - if (cppc_cpufreq_driver.get == hisi_cppc_cpufreq_get_rate)
>> + if (cppc_perf_ctrs_in_pcc()) {
>> + pr_debug("FIE not enabled on systems with registers in PCC\n");
>
> The message should probably be promoted to a pr_info() and exposed as
> part of the kernel logs. It is a change in the default behaviour we've
> had until now. The message will provide some hint about why it was
> disabled.
>
> Thoughts?
I personally flip flopped between making it pr_info or pr_debug and
settled on debug because no one else was complaining about the cppc_fie
consumption. Which to me, meant that the users of platforms utilizing
PCC regions weren't sensitive to the problem, or weren't yet running a
distro/kernel with it enabled, or any number of other reasons why the
problem wasn't getting more attention. Mostly I concluded the FIE code
hadn't shown up in "enterprise" distros yet..
But, yah, if no one is going to complain about the extra messages
pr_info() is a better plan.
Thanks for looking at this!
1 week, 4 days
[rafael-pm:bleeding-edge] BUILD SUCCESS 584787d16c07afa9d691dd2ee09a630b874d725e
by kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge
branch HEAD: 584787d16c07afa9d691dd2ee09a630b874d725e Merge branch 'acpi-pci' into bleeding-edge
elapsed time: 704m
configs tested: 53
configs skipped: 2
The following configs have been built successfully.
More configs may be tested in the coming days.
gcc tested configs:
um i386_defconfig
um x86_64_defconfig
i386 randconfig-a001
i386 randconfig-a003
i386 randconfig-a005
i386 defconfig
arm defconfig
x86_64 randconfig-a015
i386 allyesconfig
powerpc allnoconfig
x86_64 randconfig-a002
x86_64 rhel-8.3-func
x86_64 randconfig-a013
x86_64 rhel-8.3-kunit
i386 randconfig-a014
x86_64 rhel-8.3-kvm
x86_64 randconfig-a011
i386 randconfig-a012
powerpc allmodconfig
arm64 allyesconfig
i386 randconfig-a016
sh allmodconfig
arm allyesconfig
mips allyesconfig
x86_64 rhel-8.3-kselftests
x86_64 randconfig-a006
x86_64 rhel-8.3-syz
x86_64 randconfig-a004
arc randconfig-r043-20220728
riscv randconfig-r042-20220728
s390 randconfig-r044-20220728
x86_64 defconfig
x86_64 rhel-8.3
x86_64 allyesconfig
ia64 allmodconfig
arc allyesconfig
alpha allyesconfig
m68k allyesconfig
m68k allmodconfig
clang tested configs:
i386 randconfig-a002
i386 randconfig-a004
i386 randconfig-a006
i386 randconfig-a013
x86_64 randconfig-a014
i386 randconfig-a015
x86_64 randconfig-a005
i386 randconfig-a011
hexagon randconfig-r045-20220728
x86_64 randconfig-a016
hexagon randconfig-r041-20220728
x86_64 randconfig-a001
x86_64 randconfig-a003
x86_64 randconfig-a012
--
0-DAY CI Kernel Test Service
https://01.org/lkp
1 week, 4 days
[PATCH] ACPI: CPPC: Disable FIE if registers in PCC regions
by Jeremy Linton
PCC regions utilize a mailbox to set/retrieve register values used by
the CPPC code. This is fine as long as the operations are
infrequent. With the FIE code enabled though the overhead can range
from 2-11% of system CPU overhead (ex: as measured by top) on Arm
based machines.
So, before enabling FIE assure none of the registers used by
cppc_get_perf_ctrs() are in the PCC region. Furthermore lets also
enable a module parameter which can also disable it at boot or module
reload.
Signed-off-by: Jeremy Linton <jeremy.linton(a)arm.com>
---
drivers/acpi/cppc_acpi.c | 31 +++++++++++++++++++++++++++++++
drivers/cpufreq/cppc_cpufreq.c | 19 +++++++++++++++----
include/acpi/cppc_acpi.h | 5 +++++
3 files changed, 51 insertions(+), 4 deletions(-)
diff --git a/drivers/acpi/cppc_acpi.c b/drivers/acpi/cppc_acpi.c
index 3c6d4ef87be0..ad84c55b6409 100644
--- a/drivers/acpi/cppc_acpi.c
+++ b/drivers/acpi/cppc_acpi.c
@@ -1246,6 +1246,37 @@ int cppc_get_perf_caps(int cpunum, struct cppc_perf_caps *perf_caps)
}
EXPORT_SYMBOL_GPL(cppc_get_perf_caps);
+int cppc_perf_ctrs_in_pcc(void)
+{
+ int cpu;
+ struct cpc_desc *cpc_desc;
+ struct cpc_register_resource *delivered_reg, *reference_reg,
+ *ref_perf_reg, *ctr_wrap_reg;
+
+ for_each_present_cpu(cpu) {
+ cpc_desc = per_cpu(cpc_desc_ptr, cpu);
+ delivered_reg = &cpc_desc->cpc_regs[DELIVERED_CTR];
+ reference_reg = &cpc_desc->cpc_regs[REFERENCE_CTR];
+ ref_perf_reg = &cpc_desc->cpc_regs[REFERENCE_PERF];
+ ctr_wrap_reg = &cpc_desc->cpc_regs[CTR_WRAP_TIME];
+
+ /*
+ * If reference perf register is not supported then we should
+ * use the nominal perf value
+ */
+ if (!CPC_SUPPORTED(ref_perf_reg))
+ ref_perf_reg = &cpc_desc->cpc_regs[NOMINAL_PERF];
+
+ /* Are any of the regs PCC ?*/
+ if (CPC_IN_PCC(delivered_reg) || CPC_IN_PCC(reference_reg) ||
+ CPC_IN_PCC(ctr_wrap_reg) || CPC_IN_PCC(ref_perf_reg)) {
+ return true;
+ }
+ }
+ return false;
+}
+EXPORT_SYMBOL_GPL(cppc_perf_ctrs_in_pcc);
+
/**
* cppc_get_perf_ctrs - Read a CPU's performance feedback counters.
* @cpunum: CPU from which to read counters.
diff --git a/drivers/cpufreq/cppc_cpufreq.c b/drivers/cpufreq/cppc_cpufreq.c
index 24eaf0ec344d..a66d3013d0f8 100644
--- a/drivers/cpufreq/cppc_cpufreq.c
+++ b/drivers/cpufreq/cppc_cpufreq.c
@@ -63,6 +63,10 @@ static struct cppc_workaround_oem_info wa_info[] = {
static struct cpufreq_driver cppc_cpufreq_driver;
+static bool fie_disabled;
+module_param(fie_disabled, bool, 0444);
+MODULE_PARM_DESC(fie_disabled, "Disable Frequency Invariance Engine (FIE)");
+
#ifdef CONFIG_ACPI_CPPC_CPUFREQ_FIE
/* Frequency invariance support */
@@ -158,7 +162,7 @@ static void cppc_cpufreq_cpu_fie_init(struct cpufreq_policy *policy)
struct cppc_freq_invariance *cppc_fi;
int cpu, ret;
- if (cppc_cpufreq_driver.get == hisi_cppc_cpufreq_get_rate)
+ if (fie_disabled)
return;
for_each_cpu(cpu, policy->cpus) {
@@ -199,7 +203,7 @@ static void cppc_cpufreq_cpu_fie_exit(struct cpufreq_policy *policy)
struct cppc_freq_invariance *cppc_fi;
int cpu;
- if (cppc_cpufreq_driver.get == hisi_cppc_cpufreq_get_rate)
+ if (fie_disabled)
return;
/* policy->cpus will be empty here, use related_cpus instead */
@@ -229,7 +233,12 @@ static void __init cppc_freq_invariance_init(void)
};
int ret;
- if (cppc_cpufreq_driver.get == hisi_cppc_cpufreq_get_rate)
+ if (cppc_perf_ctrs_in_pcc()) {
+ pr_debug("FIE not enabled on systems with registers in PCC\n");
+ fie_disabled = true;
+ }
+
+ if (fie_disabled)
return;
kworker_fie = kthread_create_worker(0, "cppc_fie");
@@ -247,7 +256,7 @@ static void __init cppc_freq_invariance_init(void)
static void cppc_freq_invariance_exit(void)
{
- if (cppc_cpufreq_driver.get == hisi_cppc_cpufreq_get_rate)
+ if (fie_disabled)
return;
kthread_destroy_worker(kworker_fie);
@@ -940,6 +949,8 @@ static void cppc_check_hisi_workaround(void)
}
}
+ fie_disabled = true;
+
acpi_put_table(tbl);
}
diff --git a/include/acpi/cppc_acpi.h b/include/acpi/cppc_acpi.h
index d389bab54241..f4ff571fcdcb 100644
--- a/include/acpi/cppc_acpi.h
+++ b/include/acpi/cppc_acpi.h
@@ -140,6 +140,7 @@ extern int cppc_get_perf_ctrs(int cpu, struct cppc_perf_fb_ctrs *perf_fb_ctrs);
extern int cppc_set_perf(int cpu, struct cppc_perf_ctrls *perf_ctrls);
extern int cppc_set_enable(int cpu, bool enable);
extern int cppc_get_perf_caps(int cpu, struct cppc_perf_caps *caps);
+extern int cppc_perf_ctrs_in_pcc(void);
extern bool acpi_cpc_valid(void);
extern bool cppc_allow_fast_switch(void);
extern int acpi_get_psd_map(unsigned int cpu, struct cppc_cpudata *cpu_data);
@@ -173,6 +174,10 @@ static inline int cppc_get_perf_caps(int cpu, struct cppc_perf_caps *caps)
{
return -ENOTSUPP;
}
+extern int cppc_perf_ctrs_in_pcc(void)
+{
+ return false;
+}
static inline bool acpi_cpc_valid(void)
{
return false;
--
2.37.1
1 week, 4 days
[PATCH v2 0/1] Disable FIE on machines with slow counters
by Jeremy Linton
FIE assumes the delivered/relative perf registers are fast to read so
it goes ahead and hits them quite frequently. On a couple Arm
platforms though they end up in PCC regions which require mailbox
handshaking with other parts of the platform.
This results in a lot of overhead in the cppc_fie task. As such lets
runtime disable FIE if we detect it enabled on one of those platforms.
Also allow the user to manually disable it via a module parameter.
v1->v2:
Apply Rafael's review comments.
Move the MODULE_PARAM into the ifdef
Fix compiler warning when ACPI_CPPC_LIB is disabled.
Jeremy Linton (1):
ACPI: CPPC: Disable FIE if registers in PCC regions
drivers/acpi/cppc_acpi.c | 41 ++++++++++++++++++++++++++++++++++
drivers/cpufreq/cppc_cpufreq.c | 19 ++++++++++++----
include/acpi/cppc_acpi.h | 5 +++++
3 files changed, 61 insertions(+), 4 deletions(-)
--
2.35.3
1 week, 5 days
[rafael-pm:bleeding-edge] BUILD SUCCESS f11001f2dd7ec311162f0faaa6c2839f313cda41
by kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge
branch HEAD: f11001f2dd7ec311162f0faaa6c2839f313cda41 Merge branch 'powercap' into bleeding-edge
elapsed time: 724m
configs tested: 57
configs skipped: 2
The following configs have been built successfully.
More configs may be tested in the coming days.
gcc tested configs:
arm defconfig
arm64 allyesconfig
arm allyesconfig
ia64 allmodconfig
arc allnoconfig
alpha allnoconfig
riscv allnoconfig
csky allnoconfig
powerpc allmodconfig
mips allyesconfig
powerpc allnoconfig
sh allmodconfig
m68k allmodconfig
arc allyesconfig
alpha allyesconfig
m68k allyesconfig
i386 defconfig
i386 allyesconfig
i386 randconfig-a001
i386 randconfig-a003
i386 randconfig-a005
x86_64 randconfig-a013
x86_64 randconfig-a011
x86_64 randconfig-a015
i386 randconfig-a014
i386 randconfig-a012
i386 randconfig-a016
arc randconfig-r043-20220724
riscv randconfig-r042-20220724
s390 randconfig-r044-20220724
x86_64 randconfig-a002
x86_64 randconfig-a004
x86_64 randconfig-a006
um i386_defconfig
um x86_64_defconfig
x86_64 rhel-8.3-kvm
x86_64 rhel-8.3-func
x86_64 rhel-8.3-kunit
x86_64 rhel-8.3-kselftests
x86_64 rhel-8.3-syz
x86_64 defconfig
x86_64 rhel-8.3
x86_64 allyesconfig
clang tested configs:
i386 randconfig-a002
i386 randconfig-a004
i386 randconfig-a006
x86_64 randconfig-a014
x86_64 randconfig-a012
x86_64 randconfig-a016
i386 randconfig-a013
i386 randconfig-a011
i386 randconfig-a015
hexagon randconfig-r041-20220724
hexagon randconfig-r045-20220724
x86_64 randconfig-a001
x86_64 randconfig-a003
x86_64 randconfig-a005
--
0-DAY CI Kernel Test Service
https://01.org/lkp
1 week, 6 days
[rafael-pm:bleeding-edge] BUILD SUCCESS e399ae3422730fa46abf97b3563c23274ecb8ceb
by kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge
branch HEAD: e399ae3422730fa46abf97b3563c23274ecb8ceb Merge branch 'pm-cpuidle' into bleeding-edge
elapsed time: 1191m
configs tested: 61
configs skipped: 2
The following configs have been built successfully.
More configs may be tested in the coming days.
gcc tested configs:
arm defconfig
arm64 allyesconfig
arm allyesconfig
sh sh7763rdp_defconfig
mips loongson1b_defconfig
powerpc ep8248e_defconfig
ia64 allmodconfig
csky allnoconfig
arc allnoconfig
alpha allnoconfig
riscv allnoconfig
arc allyesconfig
alpha allyesconfig
m68k allyesconfig
powerpc allnoconfig
powerpc allmodconfig
mips allyesconfig
sh allmodconfig
m68k allmodconfig
i386 defconfig
i386 allyesconfig
x86_64 randconfig-a004
x86_64 randconfig-a002
x86_64 randconfig-a006
i386 randconfig-a001
i386 randconfig-a003
i386 randconfig-a005
x86_64 randconfig-a013
x86_64 randconfig-a011
x86_64 randconfig-a015
i386 randconfig-a014
i386 randconfig-a012
i386 randconfig-a016
s390 randconfig-r044-20220724
arc randconfig-r043-20220724
riscv randconfig-r042-20220724
um i386_defconfig
um x86_64_defconfig
x86_64 rhel-8.3-func
x86_64 rhel-8.3-kunit
x86_64 rhel-8.3-kvm
x86_64 rhel-8.3-syz
x86_64 rhel-8.3-kselftests
x86_64 defconfig
x86_64 rhel-8.3
x86_64 allyesconfig
clang tested configs:
mips tb0287_defconfig
x86_64 randconfig-a005
x86_64 randconfig-a001
x86_64 randconfig-a003
i386 randconfig-a002
i386 randconfig-a004
i386 randconfig-a006
x86_64 randconfig-a012
x86_64 randconfig-a016
x86_64 randconfig-a014
i386 randconfig-a013
i386 randconfig-a011
i386 randconfig-a015
hexagon randconfig-r041-20220724
hexagon randconfig-r045-20220724
--
0-DAY CI Kernel Test Service
https://01.org/lkp
2 weeks
[rafael-pm:bleeding-edge] BUILD SUCCESS 66de314cd08fc4a7830333025d6a9c61ed12cd30
by kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge
branch HEAD: 66de314cd08fc4a7830333025d6a9c61ed12cd30 Merge branch 'pm-devfreq' into linux-next
elapsed time: 722m
configs tested: 98
configs skipped: 2
The following configs have been built successfully.
More configs may be tested in the coming days.
gcc tested configs:
arm64 allyesconfig
arm defconfig
arm allyesconfig
i386 randconfig-c001
i386 randconfig-c001-20220718
arm realview_defconfig
arm rpc_defconfig
powerpc sequoia_defconfig
powerpc mpc837x_rdb_defconfig
powerpc sam440ep_defconfig
xtensa smp_lx200_defconfig
m68k alldefconfig
arc haps_hs_smp_defconfig
powerpc pq2fads_defconfig
sh microdev_defconfig
arc nsimosci_hs_defconfig
powerpc ep88xc_defconfig
arm footbridge_defconfig
mips loongson3_defconfig
sh dreamcast_defconfig
xtensa common_defconfig
mips gpr_defconfig
sh lboxre2_defconfig
loongarch defconfig
loongarch allnoconfig
ia64 allmodconfig
csky allnoconfig
alpha allnoconfig
arc allnoconfig
riscv allnoconfig
m68k allyesconfig
m68k allmodconfig
arc allyesconfig
alpha allyesconfig
powerpc allnoconfig
powerpc allmodconfig
mips allyesconfig
sh allmodconfig
i386 allyesconfig
i386 defconfig
x86_64 randconfig-a006
x86_64 randconfig-a004
x86_64 randconfig-a002
x86_64 randconfig-a014-20220718
x86_64 randconfig-a016-20220718
x86_64 randconfig-a012-20220718
x86_64 randconfig-a013-20220718
x86_64 randconfig-a015-20220718
x86_64 randconfig-a011-20220718
i386 randconfig-a015-20220718
i386 randconfig-a011-20220718
i386 randconfig-a012-20220718
i386 randconfig-a014-20220718
i386 randconfig-a016-20220718
i386 randconfig-a013-20220718
i386 randconfig-a014
i386 randconfig-a012
i386 randconfig-a016
arc randconfig-r043-20220718
riscv randconfig-r042-20220718
s390 randconfig-r044-20220718
x86_64 rhel-8.3-kselftests
um i386_defconfig
um x86_64_defconfig
x86_64 defconfig
x86_64 allyesconfig
x86_64 rhel-8.3
x86_64 rhel-8.3-func
x86_64 rhel-8.3-syz
x86_64 rhel-8.3-kunit
clang tested configs:
arm am200epdkit_defconfig
riscv alldefconfig
arm magician_defconfig
mips malta_defconfig
hexagon alldefconfig
powerpc gamecube_defconfig
mips maltaaprp_defconfig
mips maltaup_defconfig
powerpc mpc5200_defconfig
mips ath25_defconfig
x86_64 randconfig-k001
x86_64 randconfig-a005
x86_64 randconfig-a003
x86_64 randconfig-a001
i386 randconfig-a002
i386 randconfig-a006
i386 randconfig-a004
i386 randconfig-a004-20220718
i386 randconfig-a001-20220718
i386 randconfig-a005-20220718
i386 randconfig-a006-20220718
i386 randconfig-a002-20220718
i386 randconfig-a003-20220718
i386 randconfig-a013
i386 randconfig-a011
i386 randconfig-a015
hexagon randconfig-r041-20220718
hexagon randconfig-r045-20220718
--
0-DAY CI Kernel Test Service
https://01.org/lkp
2 weeks, 6 days
[rafael-pm:bleeding-edge] BUILD SUCCESS 54ae2293921fc535ed38a0511bf2c96f7f28cf57
by kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge
branch HEAD: 54ae2293921fc535ed38a0511bf2c96f7f28cf57 Merge branch 'acpi-cppc' into bleeding-edge
elapsed time: 721m
configs tested: 54
configs skipped: 2
The following configs have been built successfully.
More configs may be tested in the coming days.
gcc tested configs:
arm defconfig
arm64 allyesconfig
arm allyesconfig
ia64 allmodconfig
arc allnoconfig
alpha allnoconfig
riscv allnoconfig
csky allnoconfig
powerpc allnoconfig
sh allmodconfig
powerpc allmodconfig
mips allyesconfig
m68k allmodconfig
arc allyesconfig
alpha allyesconfig
m68k allyesconfig
x86_64 randconfig-a004
x86_64 randconfig-a002
x86_64 randconfig-a006
x86_64 randconfig-a013-20220718
x86_64 randconfig-a012-20220718
x86_64 randconfig-a014-20220718
x86_64 randconfig-a011-20220718
x86_64 randconfig-a015-20220718
x86_64 randconfig-a016-20220718
i386 randconfig-a011-20220718
i386 randconfig-a013-20220718
i386 randconfig-a012-20220718
i386 randconfig-a016-20220718
i386 randconfig-a015-20220718
i386 randconfig-a014-20220718
arc randconfig-r043-20220718
riscv randconfig-r042-20220718
s390 randconfig-r044-20220718
um x86_64_defconfig
um i386_defconfig
x86_64 defconfig
x86_64 rhel-8.3
x86_64 allyesconfig
x86_64 rhel-8.3-kunit
x86_64 rhel-8.3-syz
x86_64 rhel-8.3-func
x86_64 rhel-8.3-kselftests
clang tested configs:
x86_64 randconfig-a001
x86_64 randconfig-a003
x86_64 randconfig-a005
i386 randconfig-a003-20220718
i386 randconfig-a001-20220718
i386 randconfig-a002-20220718
i386 randconfig-a006-20220718
i386 randconfig-a004-20220718
i386 randconfig-a005-20220718
hexagon randconfig-r041-20220718
hexagon randconfig-r045-20220718
--
0-DAY CI Kernel Test Service
https://01.org/lkp
3 weeks
[rafael-pm:bleeding-edge] BUILD SUCCESS 940a7197e7544d2c88df2826b84fc324dd54ba47
by kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge
branch HEAD: 940a7197e7544d2c88df2826b84fc324dd54ba47 Merge branch 'acpi-video' into bleeding-edge
elapsed time: 721m
configs tested: 66
configs skipped: 2
The following configs have been built successfully.
More configs may be tested in the coming days.
gcc tested configs:
arm defconfig
arm allyesconfig
arm64 allyesconfig
powerpc mpc85xx_cds_defconfig
arm mvebu_v7_defconfig
parisc generic-32bit_defconfig
mips jazz_defconfig
arm simpad_defconfig
arm multi_v4t_defconfig
ia64 allmodconfig
alpha allnoconfig
arc allnoconfig
riscv allnoconfig
csky allnoconfig
m68k allmodconfig
arc allyesconfig
alpha allyesconfig
m68k allyesconfig
powerpc allnoconfig
powerpc allmodconfig
mips allyesconfig
sh allmodconfig
i386 defconfig
i386 allyesconfig
x86_64 randconfig-a004
x86_64 randconfig-a002
x86_64 randconfig-a006
i386 randconfig-a001
i386 randconfig-a003
i386 randconfig-a005
x86_64 randconfig-a013
x86_64 randconfig-a011
x86_64 randconfig-a015
i386 randconfig-a014
i386 randconfig-a012
i386 randconfig-a016
arc randconfig-r043-20220715
um i386_defconfig
um x86_64_defconfig
x86_64 rhel-8.3-func
x86_64 rhel-8.3-kselftests
x86_64 rhel-8.3-syz
x86_64 rhel-8.3-kunit
x86_64 defconfig
x86_64 rhel-8.3
x86_64 allyesconfig
clang tested configs:
arm versatile_defconfig
arm pcm027_defconfig
powerpc acadia_defconfig
powerpc mpc5200_defconfig
x86_64 randconfig-a001
x86_64 randconfig-a003
x86_64 randconfig-a005
i386 randconfig-a002
i386 randconfig-a006
i386 randconfig-a004
x86_64 randconfig-a016
x86_64 randconfig-a012
x86_64 randconfig-a014
i386 randconfig-a013
i386 randconfig-a011
i386 randconfig-a015
hexagon randconfig-r045-20220715
hexagon randconfig-r041-20220715
riscv randconfig-r042-20220715
s390 randconfig-r044-20220715
--
0-DAY CI Kernel Test Service
https://01.org/lkp
3 weeks, 3 days