[sashal-linux-stable:queue-5.4 41/72] include/linux/compiler.h:417:38: error: call to '__compiletime_assert_85' declared with attribute error: BUILD_BUG_ON failed: sizeof(_i) > sizeof(long)
by kernel test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git queue-5.4
head: d8941b5947e4e827f27bdc4de80b27a9a094e39d
commit: 217252a8f88782be21b4151e58ea05197f6900c3 [41/72] kvm: avoid speculation-based attacks from out-of-range memslot accesses
config: mips-randconfig-r014-20210613 (attached as .config)
compiler: mipsel-linux-gcc (GCC) 9.3.0
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git/c...
git remote add sashal-linux-stable https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git
git fetch --no-tags sashal-linux-stable queue-5.4
git checkout 217252a8f88782be21b4151e58ea05197f6900c3
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=mips
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
arch/mips/kvm/../../../virt/kvm/kvm_main.c:673:12: warning: no previous prototype for 'kvm_arch_post_init_vm' [-Wmissing-prototypes]
673 | int __weak kvm_arch_post_init_vm(struct kvm *kvm)
| ^~~~~~~~~~~~~~~~~~~~~
arch/mips/kvm/../../../virt/kvm/kvm_main.c:682:13: warning: no previous prototype for 'kvm_arch_pre_destroy_vm' [-Wmissing-prototypes]
682 | void __weak kvm_arch_pre_destroy_vm(struct kvm *kvm)
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from include/linux/kernel.h:11,
from include/linux/list.h:9,
from include/linux/preempt.h:11,
from include/linux/hardirq.h:5,
from include/linux/kvm_host.h:7,
from arch/mips/kvm/../../../virt/kvm/kvm_main.c:18:
In function '__gfn_to_hva_memslot',
inlined from '__gfn_to_hva_many' at arch/mips/kvm/../../../virt/kvm/kvm_main.c:1446:9,
inlined from '__gfn_to_hva_many' at arch/mips/kvm/../../../virt/kvm/kvm_main.c:1434:22:
>> include/linux/compiler.h:417:38: error: call to '__compiletime_assert_85' declared with attribute error: BUILD_BUG_ON failed: sizeof(_i) > sizeof(long)
417 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
| ^
include/linux/compiler.h:398:4: note: in definition of macro '__compiletime_assert'
398 | prefix ## suffix(); \
| ^~~~~~
include/linux/compiler.h:417:2: note: in expansion of macro '_compiletime_assert'
417 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
| ^~~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert'
39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)
| ^~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:50:2: note: in expansion of macro 'BUILD_BUG_ON_MSG'
50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition)
| ^~~~~~~~~~~~~~~~
include/linux/nospec.h:55:2: note: in expansion of macro 'BUILD_BUG_ON'
55 | BUILD_BUG_ON(sizeof(_i) > sizeof(long)); \
| ^~~~~~~~~~~~
include/linux/kvm_host.h:1054:25: note: in expansion of macro 'array_index_nospec'
1054 | unsigned long offset = array_index_nospec(gfn - slot->base_gfn,
| ^~~~~~~~~~~~~~~~~~
vim +/__compiletime_assert_85 +417 include/linux/compiler.h
9a8ab1c39970a4 Daniel Santos 2013-02-21 403
9a8ab1c39970a4 Daniel Santos 2013-02-21 404 #define _compiletime_assert(condition, msg, prefix, suffix) \
9a8ab1c39970a4 Daniel Santos 2013-02-21 405 __compiletime_assert(condition, msg, prefix, suffix)
9a8ab1c39970a4 Daniel Santos 2013-02-21 406
9a8ab1c39970a4 Daniel Santos 2013-02-21 407 /**
9a8ab1c39970a4 Daniel Santos 2013-02-21 408 * compiletime_assert - break build and emit msg if condition is false
9a8ab1c39970a4 Daniel Santos 2013-02-21 409 * @condition: a compile-time constant condition to check
9a8ab1c39970a4 Daniel Santos 2013-02-21 410 * @msg: a message to emit if condition is false
9a8ab1c39970a4 Daniel Santos 2013-02-21 411 *
9a8ab1c39970a4 Daniel Santos 2013-02-21 412 * In tradition of POSIX assert, this macro will break the build if the
9a8ab1c39970a4 Daniel Santos 2013-02-21 413 * supplied condition is *false*, emitting the supplied error message if the
9a8ab1c39970a4 Daniel Santos 2013-02-21 414 * compiler has support to do so.
9a8ab1c39970a4 Daniel Santos 2013-02-21 415 */
9a8ab1c39970a4 Daniel Santos 2013-02-21 416 #define compiletime_assert(condition, msg) \
3910babeac1ab0 Vegard Nossum 2020-04-06 @417 _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
9a8ab1c39970a4 Daniel Santos 2013-02-21 418
:::::: The code at line 417 was first introduced by commit
:::::: 3910babeac1ab031f4e178042cbd1af9a9a0ec51 compiler.h: fix error in BUILD_BUG_ON() reporting
:::::: TO: Vegard Nossum <vegard.nossum(a)oracle.com>
:::::: CC: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 3 months
[sashal-linux-stable:queue-4.9 21/22] drivers/regulator/max77620-regulator.c:757:2: error: implicit declaration of function 'device_set_of_node_from_dev'
by kernel test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git queue-4.9
head: 308d4977f794c79237b96eaf6ab3ec4ef472d9d3
commit: c1cff716737c7ee5e93144ddaa520f1b396fcf82 [21/22] regulator: max77620: Use device_set_of_node_from_dev()
config: arm-randconfig-r006-20210613 (attached as .config)
compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project d2012d965d60c3258b3a69d024491698f8aec386)
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# install arm cross compiling tool for clang build
# apt-get install binutils-arm-linux-gnueabi
# https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git/c...
git remote add sashal-linux-stable https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git
git fetch --no-tags sashal-linux-stable queue-4.9
git checkout c1cff716737c7ee5e93144ddaa520f1b396fcf82
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=arm
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
>> drivers/regulator/max77620-regulator.c:757:2: error: implicit declaration of function 'device_set_of_node_from_dev' [-Werror,-Wimplicit-function-declaration]
device_set_of_node_from_dev(&pdev->dev, pdev->dev.parent);
^
1 error generated.
vim +/device_set_of_node_from_dev +757 drivers/regulator/max77620-regulator.c
718
719 static int max77620_regulator_probe(struct platform_device *pdev)
720 {
721 struct max77620_chip *max77620_chip = dev_get_drvdata(pdev->dev.parent);
722 struct max77620_regulator_info *rinfo;
723 struct device *dev = &pdev->dev;
724 struct regulator_config config = { };
725 struct max77620_regulator *pmic;
726 int ret = 0;
727 int id;
728
729 pmic = devm_kzalloc(dev, sizeof(*pmic), GFP_KERNEL);
730 if (!pmic)
731 return -ENOMEM;
732
733 platform_set_drvdata(pdev, pmic);
734 pmic->dev = dev;
735 pmic->rmap = max77620_chip->rmap;
736 if (!dev->of_node)
737 dev->of_node = pdev->dev.parent->of_node;
738
739 switch (max77620_chip->chip_id) {
740 case MAX77620:
741 rinfo = max77620_regs_info;
742 break;
743 default:
744 rinfo = max20024_regs_info;
745 break;
746 }
747
748 config.regmap = pmic->rmap;
749 config.dev = dev;
750 config.driver_data = pmic;
751
752 /*
753 * Set of_node_reuse flag to prevent driver core from attempting to
754 * claim any pinmux resources already claimed by the parent device.
755 * Otherwise PMIC driver will fail to re-probe.
756 */
> 757 device_set_of_node_from_dev(&pdev->dev, pdev->dev.parent);
758
759 for (id = 0; id < MAX77620_NUM_REGS; id++) {
760 struct regulator_dev *rdev;
761 struct regulator_desc *rdesc;
762
763 if ((max77620_chip->chip_id == MAX77620) &&
764 (id == MAX77620_REGULATOR_ID_SD4))
765 continue;
766
767 rdesc = &rinfo[id].desc;
768 pmic->rinfo[id] = &max77620_regs_info[id];
769 pmic->enable_power_mode[id] = MAX77620_POWER_MODE_NORMAL;
770
771 ret = max77620_read_slew_rate(pmic, id);
772 if (ret < 0)
773 return ret;
774
775 rdev = devm_regulator_register(dev, rdesc, &config);
776 if (IS_ERR(rdev)) {
777 ret = PTR_ERR(rdev);
778 dev_err(dev, "Regulator registration %s failed: %d\n",
779 rdesc->name, ret);
780 return ret;
781 }
782 }
783
784 return 0;
785 }
786
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 3 months
drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c:109:37: warning: unused variable 'amdgpu_rap_debugfs_ops'
by kernel test robot
Hi Dave,
FYI, the error/warning still remains.
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 8ecfa36cd4db3275bf3b6c6f32c7e3c6bb537de2
commit: 0c8d22fcae2f9590a07b000e1724f665820b77f7 Merge tag 'amd-drm-next-5.10-2020-09-03' of git://people.freedesktop.org/~agd5f/linux into drm-next
date: 9 months ago
config: powerpc64-randconfig-r025-20210613 (attached as .config)
compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project d2012d965d60c3258b3a69d024491698f8aec386)
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# install powerpc64 cross compiling tool for clang build
# apt-get install binutils-powerpc64-linux-gnu
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit...
git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git fetch --no-tags linus master
git checkout 0c8d22fcae2f9590a07b000e1724f665820b77f7
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=powerpc64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
In file included from drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c:24:
In file included from include/linux/debugfs.h:15:
In file included from include/linux/fs.h:6:
In file included from include/linux/wait_bit.h:8:
In file included from include/linux/wait.h:7:
In file included from include/linux/list.h:9:
In file included from include/linux/kernel.h:12:
In file included from include/linux/bitops.h:29:
In file included from arch/powerpc/include/asm/bitops.h:62:
arch/powerpc/include/asm/barrier.h:49:9: warning: '__lwsync' macro redefined [-Wmacro-redefined]
#define __lwsync() __asm__ __volatile__ (stringify_in_c(LWSYNC) : : :"memory")
^
<built-in>:309:9: note: previous definition is here
#define __lwsync __builtin_ppc_lwsync
^
>> drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c:109:37: warning: unused variable 'amdgpu_rap_debugfs_ops' [-Wunused-const-variable]
static const struct file_operations amdgpu_rap_debugfs_ops = {
^
2 warnings generated.
--
In file included from drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c:26:
In file included from include/drm/drm_debugfs.h:36:
In file included from include/linux/seq_file.h:7:
In file included from include/linux/bug.h:5:
In file included from arch/powerpc/include/asm/bug.h:109:
In file included from include/asm-generic/bug.h:20:
In file included from include/linux/kernel.h:12:
In file included from include/linux/bitops.h:29:
In file included from arch/powerpc/include/asm/bitops.h:62:
arch/powerpc/include/asm/barrier.h:49:9: warning: '__lwsync' macro redefined [-Wmacro-redefined]
#define __lwsync() __asm__ __volatile__ (stringify_in_c(LWSYNC) : : :"memory")
^
<built-in>:309:9: note: previous definition is here
#define __lwsync __builtin_ppc_lwsync
^
>> drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c:41:34: warning: unused variable 'clocks' [-Wunused-const-variable]
static const struct cg_flag_name clocks[] = {
^
2 warnings generated.
Kconfig warnings: (for reference only)
WARNING: unmet direct dependencies detected for HOTPLUG_PCI_POWERNV
Depends on PCI && HOTPLUG_PCI && PPC_POWERNV && EEH
Selected by
- OCXL && PPC_POWERNV && PCI && EEH
vim +/amdgpu_rap_debugfs_ops +109 drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c
a4322e1881bed8 Wenhui Sheng 2020-08-11 108
a4322e1881bed8 Wenhui Sheng 2020-08-11 @109 static const struct file_operations amdgpu_rap_debugfs_ops = {
a4322e1881bed8 Wenhui Sheng 2020-08-11 110 .owner = THIS_MODULE,
a4322e1881bed8 Wenhui Sheng 2020-08-11 111 .read = NULL,
a4322e1881bed8 Wenhui Sheng 2020-08-11 112 .write = amdgpu_rap_debugfs_write,
a4322e1881bed8 Wenhui Sheng 2020-08-11 113 .llseek = default_llseek
a4322e1881bed8 Wenhui Sheng 2020-08-11 114 };
a4322e1881bed8 Wenhui Sheng 2020-08-11 115
:::::: The code at line 109 was first introduced by commit
:::::: a4322e1881bed80ddb904482f0b2e948fa7fd47e drm/amdgpu: add debugfs interface for RAP test
:::::: TO: Wenhui Sheng <Wenhui.Sheng(a)amd.com>
:::::: CC: Alex Deucher <alexander.deucher(a)amd.com>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 3 months
drivers/gpu/drm/drm_property.c:130:2: warning: 'strncpy' specified bound 32 equals destination size
by kernel test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 43cb5d49a99b3ecd9fef9826899aac948c3048da
commit: 421015713b306e47af95d4d61cdfbd96d462e4cb ARM: 9017/2: Enable KASan for ARM
date: 8 months ago
config: arm-randconfig-r022-20210613 (attached as .config)
compiler: arm-linux-gnueabi-gcc (GCC) 9.3.0
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit...
git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git fetch --no-tags linus master
git checkout 421015713b306e47af95d4d61cdfbd96d462e4cb
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=arm
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
drivers/gpu/drm/drm_property.c: In function 'drm_property_create':
>> drivers/gpu/drm/drm_property.c:130:2: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation]
130 | strncpy(property->name, name, DRM_PROP_NAME_LEN);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--
In file included from include/trace/define_trace.h:103,
from include/trace/events/fscache.h:533,
from fs/fscache/internal.h:28,
from fs/fscache/main.c:16:
include/trace/events/fscache.h: In function 'perf_trace_fscache_netfs':
>> include/trace/events/fscache.h:208:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
208 | strncpy(__entry->name, netfs->name, 8);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/trace/perf.h:66:4: note: in definition of macro 'DECLARE_EVENT_CLASS'
66 | { assign; } \
| ^~~~~~
include/trace/trace_events.h:79:9: note: in expansion of macro 'PARAMS'
79 | PARAMS(assign), \
| ^~~~~~
include/trace/events/fscache.h:196:1: note: in expansion of macro 'TRACE_EVENT'
196 | TRACE_EVENT(fscache_netfs,
| ^~~~~~~~~~~
include/trace/events/fscache.h:206:6: note: in expansion of macro 'TP_fast_assign'
206 | TP_fast_assign(
| ^~~~~~~~~~~~~~
In file included from include/trace/define_trace.h:102,
from include/trace/events/fscache.h:533,
from fs/fscache/internal.h:28,
from fs/fscache/main.c:16:
include/trace/events/fscache.h: In function 'trace_event_raw_event_fscache_netfs':
>> include/trace/events/fscache.h:208:7: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation]
208 | strncpy(__entry->name, netfs->name, 8);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/trace/trace_events.h:695:4: note: in definition of macro 'DECLARE_EVENT_CLASS'
695 | { assign; } \
| ^~~~~~
include/trace/trace_events.h:79:9: note: in expansion of macro 'PARAMS'
79 | PARAMS(assign), \
| ^~~~~~
include/trace/events/fscache.h:196:1: note: in expansion of macro 'TRACE_EVENT'
196 | TRACE_EVENT(fscache_netfs,
| ^~~~~~~~~~~
include/trace/events/fscache.h:206:6: note: in expansion of macro 'TP_fast_assign'
206 | TP_fast_assign(
| ^~~~~~~~~~~~~~
Kconfig warnings: (for reference only)
WARNING: unmet direct dependencies detected for PHY_MTK_HDMI
Depends on ARCH_MEDIATEK && OF
Selected by
- DRM_MEDIATEK_HDMI && HAS_IOMEM && DRM_MEDIATEK
vim +/strncpy +130 drivers/gpu/drm/drm_property.c
59e71ee746a37f Daniel Vetter 2016-08-29 80
59e71ee746a37f Daniel Vetter 2016-08-29 81 /**
59e71ee746a37f Daniel Vetter 2016-08-29 82 * drm_property_create - create a new property type
59e71ee746a37f Daniel Vetter 2016-08-29 83 * @dev: drm device
59e71ee746a37f Daniel Vetter 2016-08-29 84 * @flags: flags specifying the property type
59e71ee746a37f Daniel Vetter 2016-08-29 85 * @name: name of the property
59e71ee746a37f Daniel Vetter 2016-08-29 86 * @num_values: number of pre-defined values
59e71ee746a37f Daniel Vetter 2016-08-29 87 *
59e71ee746a37f Daniel Vetter 2016-08-29 88 * This creates a new generic drm property which can then be attached to a drm
6a8a66eda17ea6 Daniel Vetter 2016-11-23 89 * object with drm_object_attach_property(). The returned property object must
6a8a66eda17ea6 Daniel Vetter 2016-11-23 90 * be freed with drm_property_destroy(), which is done automatically when
6a8a66eda17ea6 Daniel Vetter 2016-11-23 91 * calling drm_mode_config_cleanup().
59e71ee746a37f Daniel Vetter 2016-08-29 92 *
59e71ee746a37f Daniel Vetter 2016-08-29 93 * Returns:
59e71ee746a37f Daniel Vetter 2016-08-29 94 * A pointer to the newly created property on success, NULL on failure.
59e71ee746a37f Daniel Vetter 2016-08-29 95 */
51abc97658b954 Ville Syrjälä 2018-03-06 96 struct drm_property *drm_property_create(struct drm_device *dev,
51abc97658b954 Ville Syrjälä 2018-03-06 97 u32 flags, const char *name,
51abc97658b954 Ville Syrjälä 2018-03-06 98 int num_values)
59e71ee746a37f Daniel Vetter 2016-08-29 99 {
59e71ee746a37f Daniel Vetter 2016-08-29 100 struct drm_property *property = NULL;
59e71ee746a37f Daniel Vetter 2016-08-29 101 int ret;
59e71ee746a37f Daniel Vetter 2016-08-29 102
100bc0d9963b50 Ville Syrjälä 2018-03-06 103 if (WARN_ON(!drm_property_flags_valid(flags)))
100bc0d9963b50 Ville Syrjälä 2018-03-06 104 return NULL;
100bc0d9963b50 Ville Syrjälä 2018-03-06 105
5ebbb5b4d424e0 Ville Syrjälä 2018-03-02 106 if (WARN_ON(strlen(name) >= DRM_PROP_NAME_LEN))
5ebbb5b4d424e0 Ville Syrjälä 2018-03-02 107 return NULL;
5ebbb5b4d424e0 Ville Syrjälä 2018-03-02 108
59e71ee746a37f Daniel Vetter 2016-08-29 109 property = kzalloc(sizeof(struct drm_property), GFP_KERNEL);
59e71ee746a37f Daniel Vetter 2016-08-29 110 if (!property)
59e71ee746a37f Daniel Vetter 2016-08-29 111 return NULL;
59e71ee746a37f Daniel Vetter 2016-08-29 112
59e71ee746a37f Daniel Vetter 2016-08-29 113 property->dev = dev;
59e71ee746a37f Daniel Vetter 2016-08-29 114
59e71ee746a37f Daniel Vetter 2016-08-29 115 if (num_values) {
59e71ee746a37f Daniel Vetter 2016-08-29 116 property->values = kcalloc(num_values, sizeof(uint64_t),
59e71ee746a37f Daniel Vetter 2016-08-29 117 GFP_KERNEL);
59e71ee746a37f Daniel Vetter 2016-08-29 118 if (!property->values)
59e71ee746a37f Daniel Vetter 2016-08-29 119 goto fail;
59e71ee746a37f Daniel Vetter 2016-08-29 120 }
59e71ee746a37f Daniel Vetter 2016-08-29 121
2135ea7aafa26b Thierry Reding 2017-02-28 122 ret = drm_mode_object_add(dev, &property->base, DRM_MODE_OBJECT_PROPERTY);
59e71ee746a37f Daniel Vetter 2016-08-29 123 if (ret)
59e71ee746a37f Daniel Vetter 2016-08-29 124 goto fail;
59e71ee746a37f Daniel Vetter 2016-08-29 125
59e71ee746a37f Daniel Vetter 2016-08-29 126 property->flags = flags;
59e71ee746a37f Daniel Vetter 2016-08-29 127 property->num_values = num_values;
59e71ee746a37f Daniel Vetter 2016-08-29 128 INIT_LIST_HEAD(&property->enum_list);
59e71ee746a37f Daniel Vetter 2016-08-29 129
59e71ee746a37f Daniel Vetter 2016-08-29 @130 strncpy(property->name, name, DRM_PROP_NAME_LEN);
59e71ee746a37f Daniel Vetter 2016-08-29 131 property->name[DRM_PROP_NAME_LEN-1] = '\0';
59e71ee746a37f Daniel Vetter 2016-08-29 132
59e71ee746a37f Daniel Vetter 2016-08-29 133 list_add_tail(&property->head, &dev->mode_config.property_list);
59e71ee746a37f Daniel Vetter 2016-08-29 134
59e71ee746a37f Daniel Vetter 2016-08-29 135 return property;
59e71ee746a37f Daniel Vetter 2016-08-29 136 fail:
59e71ee746a37f Daniel Vetter 2016-08-29 137 kfree(property->values);
59e71ee746a37f Daniel Vetter 2016-08-29 138 kfree(property);
59e71ee746a37f Daniel Vetter 2016-08-29 139 return NULL;
59e71ee746a37f Daniel Vetter 2016-08-29 140 }
59e71ee746a37f Daniel Vetter 2016-08-29 141 EXPORT_SYMBOL(drm_property_create);
59e71ee746a37f Daniel Vetter 2016-08-29 142
:::::: The code at line 130 was first introduced by commit
:::::: 59e71ee746a37fe077b73cecf189de1d27efd6eb drm: Extract drm_property.[hc]
:::::: TO: Daniel Vetter <daniel.vetter(a)ffwll.ch>
:::::: CC: Daniel Vetter <daniel.vetter(a)ffwll.ch>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 3 months
[sashal-linux-stable:queue-4.14 23/23] include/linux/init.h:211:2: warning: ISO C90 forbids mixed declarations and code
by kernel test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git queue-4.14
head: e7070c196c5e75ab1ac8bca2e88ebb8db34aa29f
commit: e7070c196c5e75ab1ac8bca2e88ebb8db34aa29f [23/23] RDMA/mlx4: Do not map the core_clock page to user space unless enabled
config: x86_64-allyesconfig (attached as .config)
compiler: gcc-7 (Ubuntu 7.5.0-6ubuntu2) 7.5.0
reproduce (this is a W=1 build):
# https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git/c...
git remote add sashal-linux-stable https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git
git fetch --no-tags sashal-linux-stable queue-4.14
git checkout e7070c196c5e75ab1ac8bca2e88ebb8db34aa29f
# save the attached .config to linux build tree
make W=1 ARCH=x86_64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
static void mlx4_ib_fill_diag_counters(struct mlx4_ib_dev *ibdev,
^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/hw/mlx4/main.c:2337:12: error: invalid storage class for function 'mlx4_ib_alloc_diag_counters'
static int mlx4_ib_alloc_diag_counters(struct mlx4_ib_dev *ibdev)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/hw/mlx4/main.c:2377:13: error: invalid storage class for function 'mlx4_ib_diag_cleanup'
static void mlx4_ib_diag_cleanup(struct mlx4_ib_dev *ibdev)
^~~~~~~~~~~~~~~~~~~~
drivers/infiniband/hw/mlx4/main.c:2388:13: error: invalid storage class for function 'mlx4_ib_update_qps'
static void mlx4_ib_update_qps(struct mlx4_ib_dev *ibdev,
^~~~~~~~~~~~~~~~~~
drivers/infiniband/hw/mlx4/main.c:2445:13: error: invalid storage class for function 'mlx4_ib_scan_netdevs'
static void mlx4_ib_scan_netdevs(struct mlx4_ib_dev *ibdev,
^~~~~~~~~~~~~~~~~~~~
drivers/infiniband/hw/mlx4/main.c:2476:12: error: invalid storage class for function 'mlx4_ib_netdev_event'
static int mlx4_ib_netdev_event(struct notifier_block *this,
^~~~~~~~~~~~~~~~~~~~
drivers/infiniband/hw/mlx4/main.c:2491:13: error: invalid storage class for function 'init_pkeys'
static void init_pkeys(struct mlx4_ib_dev *ibdev)
^~~~~~~~~~
drivers/infiniband/hw/mlx4/main.c:2524:13: error: invalid storage class for function 'mlx4_ib_alloc_eqs'
static void mlx4_ib_alloc_eqs(struct mlx4_dev *dev, struct mlx4_ib_dev *ibdev)
^~~~~~~~~~~~~~~~~
drivers/infiniband/hw/mlx4/main.c:2555:13: error: invalid storage class for function 'mlx4_ib_free_eqs'
static void mlx4_ib_free_eqs(struct mlx4_dev *dev, struct mlx4_ib_dev *ibdev)
^~~~~~~~~~~~~~~~
drivers/infiniband/hw/mlx4/main.c:2574:12: error: invalid storage class for function 'mlx4_port_immutable'
static int mlx4_port_immutable(struct ib_device *ibdev, u8 port_num,
^~~~~~~~~~~~~~~~~~~
drivers/infiniband/hw/mlx4/main.c:2606:13: error: invalid storage class for function 'get_fw_ver_str'
static void get_fw_ver_str(struct ib_device *device, char *str)
^~~~~~~~~~~~~~
drivers/infiniband/hw/mlx4/main.c:2616:14: error: invalid storage class for function 'mlx4_ib_add'
static void *mlx4_ib_add(struct mlx4_dev *dev)
^~~~~~~~~~~
drivers/infiniband/hw/mlx4/main.c:3076:13: error: invalid storage class for function 'mlx4_ib_remove'
static void mlx4_ib_remove(struct mlx4_dev *dev, void *ibdev_ptr)
^~~~~~~~~~~~~~
drivers/infiniband/hw/mlx4/main.c:3116:13: error: invalid storage class for function 'do_slave_init'
static void do_slave_init(struct mlx4_ib_dev *ibdev, int slave, int do_init)
^~~~~~~~~~~~~
drivers/infiniband/hw/mlx4/main.c:3166:13: error: invalid storage class for function 'mlx4_ib_handle_catas_error'
static void mlx4_ib_handle_catas_error(struct mlx4_ib_dev *ibdev)
^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/hw/mlx4/main.c:3227:13: error: invalid storage class for function 'handle_bonded_port_state_event'
static void handle_bonded_port_state_event(struct work_struct *work)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/hw/mlx4/main.c:3277:13: error: invalid storage class for function 'ib_sl2vl_update_work'
static void ib_sl2vl_update_work(struct work_struct *work)
^~~~~~~~~~~~~~~~~~~~
drivers/infiniband/hw/mlx4/main.c:3302:13: error: invalid storage class for function 'mlx4_ib_event'
static void mlx4_ib_event(struct mlx4_dev *dev, void *ibdev_ptr,
^~~~~~~~~~~~~
drivers/infiniband/hw/mlx4/main.c:3414:10: error: initializer element is not constant
.add = mlx4_ib_add,
^~~~~~~~~~~
drivers/infiniband/hw/mlx4/main.c:3414:10: note: (near initialization for 'mlx4_ib_interface.add')
drivers/infiniband/hw/mlx4/main.c:3415:13: error: initializer element is not constant
.remove = mlx4_ib_remove,
^~~~~~~~~~~~~~
drivers/infiniband/hw/mlx4/main.c:3415:13: note: (near initialization for 'mlx4_ib_interface.remove')
drivers/infiniband/hw/mlx4/main.c:3416:12: error: initializer element is not constant
.event = mlx4_ib_event,
^~~~~~~~~~~~~
drivers/infiniband/hw/mlx4/main.c:3416:12: note: (near initialization for 'mlx4_ib_interface.event')
drivers/infiniband/hw/mlx4/main.c:3421:19: error: invalid storage class for function 'mlx4_ib_init'
static int __init mlx4_ib_init(void)
^~~~~~~~~~~~
drivers/infiniband/hw/mlx4/main.c:3447:20: error: invalid storage class for function 'mlx4_ib_cleanup'
static void __exit mlx4_ib_cleanup(void)
^~~~~~~~~~~~~~~
In file included from include/linux/printk.h:6:0,
from include/linux/kernel.h:14,
from include/linux/list.h:9,
from include/linux/module.h:9,
from drivers/infiniband/hw/mlx4/main.c:34:
drivers/infiniband/hw/mlx4/main.c:3454:13: error: initializer element is not constant
module_init(mlx4_ib_init);
^
include/linux/init.h:174:58: note: in definition of macro '__define_initcall'
__attribute__((__section__(".initcall" #id ".init"))) = fn;
^~
include/linux/init.h:208:24: note: in expansion of macro 'device_initcall'
#define __initcall(fn) device_initcall(fn)
^~~~~~~~~~~~~~~
include/linux/module.h:85:24: note: in expansion of macro '__initcall'
#define module_init(x) __initcall(x);
^~~~~~~~~~
drivers/infiniband/hw/mlx4/main.c:3454:1: note: in expansion of macro 'module_init'
module_init(mlx4_ib_init);
^~~~~~~~~~~
drivers/infiniband/hw/mlx4/main.c:3455:13: error: initializer element is not constant
module_exit(mlx4_ib_cleanup);
^
include/linux/init.h:211:50: note: in definition of macro '__exitcall'
static exitcall_t __exitcall_##fn __exit_call = fn
^~
drivers/infiniband/hw/mlx4/main.c:3455:1: note: in expansion of macro 'module_exit'
module_exit(mlx4_ib_cleanup);
^~~~~~~~~~~
>> include/linux/init.h:211:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
static exitcall_t __exitcall_##fn __exit_call = fn
^
include/linux/module.h:97:24: note: in expansion of macro '__exitcall'
#define module_exit(x) __exitcall(x);
^~~~~~~~~~
drivers/infiniband/hw/mlx4/main.c:3455:1: note: in expansion of macro 'module_exit'
module_exit(mlx4_ib_cleanup);
^~~~~~~~~~~
drivers/infiniband/hw/mlx4/main.c:3455:1: error: expected declaration or statement at end of input
drivers/infiniband/hw/mlx4/main.c:3455:1: error: expected declaration or statement at end of input
drivers/infiniband/hw/mlx4/main.c: At top level:
drivers/infiniband/hw/mlx4/main.c:82:13: warning: 'do_slave_init' used but never defined
static void do_slave_init(struct mlx4_ib_dev *ibdev, int slave, int do_init);
^~~~~~~~~~~~~
drivers/infiniband/hw/mlx4/main.c:83:29: warning: 'mlx4_ib_port_link_layer' used but never defined
static enum rdma_link_layer mlx4_ib_port_link_layer(struct ib_device *device,
^~~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/hw/mlx4/main.c:3042:5: warning: 'mlx4_ib_steer_qp_reg' defined but not used [-Wunused-function]
int mlx4_ib_steer_qp_reg(struct mlx4_ib_dev *mdev, struct mlx4_ib_qp *mqp,
^~~~~~~~~~~~~~~~~~~~
drivers/infiniband/hw/mlx4/main.c:3029:6: warning: 'mlx4_ib_steer_qp_free' defined but not used [-Wunused-function]
void mlx4_ib_steer_qp_free(struct mlx4_ib_dev *dev, u32 qpn, int count)
^~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/hw/mlx4/main.c:3013:5: warning: 'mlx4_ib_steer_qp_alloc' defined but not used [-Wunused-function]
int mlx4_ib_steer_qp_alloc(struct mlx4_ib_dev *dev, int count, int *qpn)
^~~~~~~~~~~~~~~~~~~~~~
drivers/infiniband/hw/mlx4/main.c:1439:5: warning: 'mlx4_ib_add_mc' defined but not used [-Wunused-function]
int mlx4_ib_add_mc(struct mlx4_ib_dev *mdev, struct mlx4_ib_qp *mqp,
^~~~~~~~~~~~~~
vim +211 include/linux/init.h
^1da177e4c3f41 Linus Torvalds 2005-04-16 209
^1da177e4c3f41 Linus Torvalds 2005-04-16 210 #define __exitcall(fn) \
^1da177e4c3f41 Linus Torvalds 2005-04-16 @211 static exitcall_t __exitcall_##fn __exit_call = fn
^1da177e4c3f41 Linus Torvalds 2005-04-16 212
:::::: The code at line 211 was first introduced by commit
:::::: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 Linux-2.6.12-rc2
:::::: TO: Linus Torvalds <torvalds(a)ppc970.osdl.org>
:::::: CC: Linus Torvalds <torvalds(a)ppc970.osdl.org>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 3 months
[sashal-linux-stable:queue-5.10 63/68] drivers/infiniband/hw/mlx5/fs.c:2140:27: error: passing argument 1 of 'mlx5_eswitch_mode' from incompatible pointer type
by kernel test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git queue-5.10
head: 5198d6ce5c6c0d7bfdf349fe4ee54e46865e2b96
commit: ccce4f71ef007b5d761a61dce5ac9405bd8b3575 [63/68] RDMA/mlx5: Block FDB rules when not in switchdev mode
config: riscv-allyesconfig (attached as .config)
compiler: riscv64-linux-gcc (GCC) 9.3.0
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git/c...
git remote add sashal-linux-stable https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git
git fetch --no-tags sashal-linux-stable queue-5.10
git checkout ccce4f71ef007b5d761a61dce5ac9405bd8b3575
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=riscv
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
drivers/infiniband/hw/mlx5/fs.c: In function 'mlx5_ib_handler_MLX5_IB_METHOD_FLOW_MATCHER_CREATE':
>> drivers/infiniband/hw/mlx5/fs.c:2140:27: error: passing argument 1 of 'mlx5_eswitch_mode' from incompatible pointer type [-Werror=incompatible-pointer-types]
2140 | mlx5_eswitch_mode(dev->mdev) != MLX5_ESWITCH_OFFLOADS) {
| ~~~^~~~~~
| |
| struct mlx5_core_dev *
In file included from drivers/infiniband/hw/mlx5/fs.c:18:
include/linux/mlx5/eswitch.h:99:43: note: expected 'struct mlx5_eswitch *' but argument is of type 'struct mlx5_core_dev *'
99 | u8 mlx5_eswitch_mode(struct mlx5_eswitch *esw);
| ~~~~~~~~~~~~~~~~~~~~~^~~
cc1: some warnings being treated as errors
vim +/mlx5_eswitch_mode +2140 drivers/infiniband/hw/mlx5/fs.c
2096
2097 static int UVERBS_HANDLER(MLX5_IB_METHOD_FLOW_MATCHER_CREATE)(
2098 struct uverbs_attr_bundle *attrs)
2099 {
2100 struct ib_uobject *uobj = uverbs_attr_get_uobject(
2101 attrs, MLX5_IB_ATTR_FLOW_MATCHER_CREATE_HANDLE);
2102 struct mlx5_ib_dev *dev = mlx5_udata_to_mdev(&attrs->driver_udata);
2103 struct mlx5_ib_flow_matcher *obj;
2104 int err;
2105
2106 obj = kzalloc(sizeof(struct mlx5_ib_flow_matcher), GFP_KERNEL);
2107 if (!obj)
2108 return -ENOMEM;
2109
2110 obj->mask_len = uverbs_attr_get_len(
2111 attrs, MLX5_IB_ATTR_FLOW_MATCHER_MATCH_MASK);
2112 err = uverbs_copy_from(&obj->matcher_mask,
2113 attrs,
2114 MLX5_IB_ATTR_FLOW_MATCHER_MATCH_MASK);
2115 if (err)
2116 goto end;
2117
2118 obj->flow_type = uverbs_attr_get_enum_id(
2119 attrs, MLX5_IB_ATTR_FLOW_MATCHER_FLOW_TYPE);
2120
2121 if (obj->flow_type == MLX5_IB_FLOW_TYPE_NORMAL) {
2122 err = uverbs_copy_from(&obj->priority,
2123 attrs,
2124 MLX5_IB_ATTR_FLOW_MATCHER_FLOW_TYPE);
2125 if (err)
2126 goto end;
2127 }
2128
2129 err = uverbs_copy_from(&obj->match_criteria_enable,
2130 attrs,
2131 MLX5_IB_ATTR_FLOW_MATCHER_MATCH_CRITERIA);
2132 if (err)
2133 goto end;
2134
2135 err = mlx5_ib_matcher_ns(attrs, obj);
2136 if (err)
2137 goto end;
2138
2139 if (obj->ns_type == MLX5_FLOW_NAMESPACE_FDB &&
> 2140 mlx5_eswitch_mode(dev->mdev) != MLX5_ESWITCH_OFFLOADS) {
2141 err = -EINVAL;
2142 goto end;
2143 }
2144
2145 uobj->object = obj;
2146 obj->mdev = dev->mdev;
2147 atomic_set(&obj->usecnt, 0);
2148 return 0;
2149
2150 end:
2151 kfree(obj);
2152 return err;
2153 }
2154
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 3 months
drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.c:82 ga100_top_oneinit() warn: inconsistent indenting
by kernel test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 43cb5d49a99b3ecd9fef9826899aac948c3048da
commit: f6df392dddbb9e637b785e7e3d9337a74923dc10 drm/nouveau/top/ga100: initial support
date: 4 months ago
config: x86_64-randconfig-m001-20210612 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
smatch warnings:
drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.c:82 ga100_top_oneinit() warn: inconsistent indenting
vim +82 drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.c
23
24 static int
25 ga100_top_oneinit(struct nvkm_top *top)
26 {
27 struct nvkm_subdev *subdev = &top->subdev;
28 struct nvkm_device *device = subdev->device;
29 struct nvkm_top_device *info = NULL;
30 u32 data, type, inst;
31 int i, n, size = nvkm_rd32(device, 0x0224fc) >> 20;
32
33 for (i = 0, n = 0; i < size; i++) {
34 if (!info) {
35 if (!(info = nvkm_top_device_new(top)))
36 return -ENOMEM;
37 type = ~0;
38 inst = 0;
39 }
40
41 data = nvkm_rd32(device, 0x022800 + (i * 0x04));
42 nvkm_trace(subdev, "%02x: %08x\n", i, data);
43 if (!data && n == 0)
44 continue;
45
46 switch (n++) {
47 case 0:
48 type = (data & 0x3f000000) >> 24;
49 inst = (data & 0x000f0000) >> 16;
50 info->fault = (data & 0x0000007f);
51 break;
52 case 1:
53 info->addr = (data & 0x00fff000);
54 info->reset = (data & 0x0000001f);
55 break;
56 case 2:
57 info->runlist = (data & 0x0000fc00) >> 10;
58 info->engine = (data & 0x00000003);
59 break;
60 default:
61 break;
62 }
63
64 if (data & 0x80000000)
65 continue;
66 n = 0;
67
68 /* Translate engine type to NVKM engine identifier. */
69 #define I_(T,I) do { info->type = (T); info->inst = (I); } while(0)
70 #define O_(T,I) do { WARN_ON(inst); I_(T, I); } while (0)
71 switch (type) {
72 case 0x00000000: O_(NVKM_ENGINE_GR , 0); break;
73 case 0x0000000d: O_(NVKM_ENGINE_SEC2 , 0); break;
74 case 0x0000000e: I_(NVKM_ENGINE_NVENC , inst); break;
75 case 0x00000010: I_(NVKM_ENGINE_NVDEC , inst); break;
76 case 0x00000012: I_(NVKM_SUBDEV_IOCTRL, inst); break;
77 case 0x00000013: I_(NVKM_ENGINE_CE , inst); break;
78 case 0x00000014: O_(NVKM_SUBDEV_GSP , 0); break;
79 case 0x00000015: O_(NVKM_ENGINE_NVJPG , 0); break;
80 case 0x00000016: O_(NVKM_ENGINE_OFA , 0); break;
81 case 0x00000017: O_(NVKM_SUBDEV_FLA , 0); break;
> 82 break;
83 default:
84 break;
85 }
86
87 nvkm_debug(subdev, "%02x.%d (%8s): addr %06x fault %2d "
88 "runlist %2d engine %2d reset %2d\n", type, inst,
89 info->type == NVKM_SUBDEV_NR ? "????????" : nvkm_subdev_type[info->type],
90 info->addr, info->fault, info->runlist, info->engine, info->reset);
91 info = NULL;
92 }
93
94 return 0;
95 }
96
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 3 months
[nomadik:ux500-gavini-v5.13-rc1 2/5] dtbs_check: arch/arm/boot/dts/ste-ux500-samsung-gavini.dt.yaml: panel@0: 'spi-cpha', 'spi-cpol' do not match any of the regexes: 'pinctrl-[0-9]+'
by kernel test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git ux500-gavini-v5.13-rc1
head: 2dd1d4c6b852a045a2591eb647df303399b8666c
commit: bf2012db5f52e156e10656dc9d81e794aa088ff6 [2/5] drm/panel: Add DT bindings for Samsung LMS397KF04
compiler: arm-linux-gnueabi-gcc (GCC) 9.3.0
reproduce: make ARCH=arm dtbs_check
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
dtcheck warnings: (new ones prefixed by >>)
arch/arm/boot/dts/ste-ux500-samsung-gavini.dt.yaml:0:0: /soc/msp@80123000: failed to match any schema with compatible: ['stericsson,ux500-msp-i2s']
arch/arm/boot/dts/ste-ux500-samsung-gavini.dt.yaml:0:0: /soc/msp@80124000: failed to match any schema with compatible: ['stericsson,ux500-msp-i2s']
arch/arm/boot/dts/ste-ux500-samsung-gavini.dt.yaml:0:0: /soc/msp@80117000: failed to match any schema with compatible: ['stericsson,ux500-msp-i2s']
arch/arm/boot/dts/ste-ux500-samsung-gavini.dt.yaml:0:0: /soc/msp@80125000: failed to match any schema with compatible: ['stericsson,ux500-msp-i2s']
arch/arm/boot/dts/ste-ux500-samsung-gavini.dt.yaml:0:0: /soc/cryp@a03cb000: failed to match any schema with compatible: ['stericsson,ux500-cryp']
arch/arm/boot/dts/ste-ux500-samsung-gavini.dt.yaml:0:0: /soc/hash@a03c2000: failed to match any schema with compatible: ['stericsson,ux500-hash']
arch/arm/boot/dts/ste-ux500-samsung-gavini.dt.yaml:0:0: /iio-hwmon: failed to match any schema with compatible: ['iio-hwmon']
arch/arm/boot/dts/ste-ux500-samsung-gavini.dt.yaml:0:0: /i2c-gpio-0/magnetometer@30: failed to match any schema with compatible: ['memsic,mmc328']
arch/arm/boot/dts/ste-ux500-samsung-gavini.dt.yaml: spi-gpio-0: $nodename:0: 'spi-gpio-0' does not match '^spi(@.*|-[0-9a-f])*$'
From schema: Documentation/devicetree/bindings/spi/spi-gpio.yaml
>> arch/arm/boot/dts/ste-ux500-samsung-gavini.dt.yaml: panel@0: 'spi-cpha', 'spi-cpol' do not match any of the regexes: 'pinctrl-[0-9]+'
From schema: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 3 months
[char-misc:char-misc-next 98/101] dtbs_check: arch/arm/boot/dts/imx6q-b450v3.dt.yaml: m25p80@0: $nodename: 'anyOf' conditional failed, one must be fixed:
by kernel test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git char-misc-next
head: eab61fb1cc2eeeffbceb2cf891c1b7272141af82
commit: fd307a4ad332ef50be5569c92490219e7cd84ce5 [98/101] nvmem: prepare basics for FRAM support
compiler: arm-linux-gnueabi-gcc (GCC) 9.3.0
reproduce: make ARCH=arm dtbs_check
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
dtcheck warnings: (new ones prefixed by >>)
arch/arm/boot/dts/imx6q-b450v3.dt.yaml:0:0: /soc/pcie@1ffc000: failed to match any schema with compatible: ['fsl,imx6q-pcie', 'snps,dw-pcie']
arch/arm/boot/dts/imx6q-b450v3.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000: failed to match any schema with compatible: ['fsl,spba-bus', 'simple-bus']
arch/arm/boot/dts/imx6q-b450v3.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/esai@2024000: failed to match any schema with compatible: ['fsl,imx35-esai']
arch/arm/boot/dts/imx6q-b450v3.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/ssi@2028000: failed to match any schema with compatible: ['fsl,imx6q-ssi', 'fsl,imx51-ssi']
arch/arm/boot/dts/imx6q-b450v3.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/ssi@2028000: failed to match any schema with compatible: ['fsl,imx6q-ssi', 'fsl,imx51-ssi']
arch/arm/boot/dts/imx6q-b450v3.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/ssi@202c000: failed to match any schema with compatible: ['fsl,imx6q-ssi', 'fsl,imx51-ssi']
arch/arm/boot/dts/imx6q-b450v3.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/ssi@202c000: failed to match any schema with compatible: ['fsl,imx6q-ssi', 'fsl,imx51-ssi']
arch/arm/boot/dts/imx6q-b450v3.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/ssi@2030000: failed to match any schema with compatible: ['fsl,imx6q-ssi', 'fsl,imx51-ssi']
arch/arm/boot/dts/imx6q-b450v3.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/ssi@2030000: failed to match any schema with compatible: ['fsl,imx6q-ssi', 'fsl,imx51-ssi']
arch/arm/boot/dts/imx6q-b450v3.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/asrc@2034000: failed to match any schema with compatible: ['fsl,imx53-asrc']
>> arch/arm/boot/dts/imx6q-b450v3.dt.yaml: m25p80@0: $nodename: 'anyOf' conditional failed, one must be fixed:
'm25p80@0' does not match '^eeprom@[0-9a-f]{1,2}$'
'm25p80@0' does not match '^fram@[0-9a-f]{1,2}$'
From schema: Documentation/devicetree/bindings/eeprom/at25.yaml
arch/arm/boot/dts/imx6q-b450v3.dt.yaml: timer@2098000: clocks: [[2, 119], [2, 120], [2, 237]] is too long
From schema: Documentation/devicetree/bindings/timer/fsl,imxgpt.yaml
arch/arm/boot/dts/imx6q-b450v3.dt.yaml: timer@2098000: clocks: Additional items are not allowed ([2, 237] was unexpected)
From schema: Documentation/devicetree/bindings/timer/fsl,imxgpt.yaml
arch/arm/boot/dts/imx6q-b450v3.dt.yaml: timer@2098000: clock-names: ['ipg', 'per', 'osc_per'] is too long
From schema: Documentation/devicetree/bindings/timer/fsl,imxgpt.yaml
arch/arm/boot/dts/imx6q-b450v3.dt.yaml: timer@2098000: clock-names: Additional items are not allowed ('osc_per' was unexpected)
--
arch/arm/boot/dts/imx6q-b650v3.dt.yaml:0:0: /soc/pcie@1ffc000: failed to match any schema with compatible: ['fsl,imx6q-pcie', 'snps,dw-pcie']
arch/arm/boot/dts/imx6q-b650v3.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000: failed to match any schema with compatible: ['fsl,spba-bus', 'simple-bus']
arch/arm/boot/dts/imx6q-b650v3.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/esai@2024000: failed to match any schema with compatible: ['fsl,imx35-esai']
arch/arm/boot/dts/imx6q-b650v3.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/ssi@2028000: failed to match any schema with compatible: ['fsl,imx6q-ssi', 'fsl,imx51-ssi']
arch/arm/boot/dts/imx6q-b650v3.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/ssi@2028000: failed to match any schema with compatible: ['fsl,imx6q-ssi', 'fsl,imx51-ssi']
arch/arm/boot/dts/imx6q-b650v3.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/ssi@202c000: failed to match any schema with compatible: ['fsl,imx6q-ssi', 'fsl,imx51-ssi']
arch/arm/boot/dts/imx6q-b650v3.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/ssi@202c000: failed to match any schema with compatible: ['fsl,imx6q-ssi', 'fsl,imx51-ssi']
arch/arm/boot/dts/imx6q-b650v3.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/ssi@2030000: failed to match any schema with compatible: ['fsl,imx6q-ssi', 'fsl,imx51-ssi']
arch/arm/boot/dts/imx6q-b650v3.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/ssi@2030000: failed to match any schema with compatible: ['fsl,imx6q-ssi', 'fsl,imx51-ssi']
arch/arm/boot/dts/imx6q-b650v3.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/asrc@2034000: failed to match any schema with compatible: ['fsl,imx53-asrc']
>> arch/arm/boot/dts/imx6q-b650v3.dt.yaml: m25p80@0: $nodename: 'anyOf' conditional failed, one must be fixed:
'm25p80@0' does not match '^eeprom@[0-9a-f]{1,2}$'
'm25p80@0' does not match '^fram@[0-9a-f]{1,2}$'
From schema: Documentation/devicetree/bindings/eeprom/at25.yaml
arch/arm/boot/dts/imx6q-b650v3.dt.yaml: timer@2098000: clocks: [[2, 119], [2, 120], [2, 237]] is too long
From schema: Documentation/devicetree/bindings/timer/fsl,imxgpt.yaml
arch/arm/boot/dts/imx6q-b650v3.dt.yaml: timer@2098000: clocks: Additional items are not allowed ([2, 237] was unexpected)
From schema: Documentation/devicetree/bindings/timer/fsl,imxgpt.yaml
arch/arm/boot/dts/imx6q-b650v3.dt.yaml: timer@2098000: clock-names: ['ipg', 'per', 'osc_per'] is too long
From schema: Documentation/devicetree/bindings/timer/fsl,imxgpt.yaml
arch/arm/boot/dts/imx6q-b650v3.dt.yaml: timer@2098000: clock-names: Additional items are not allowed ('osc_per' was unexpected)
--
arch/arm/boot/dts/imx6q-b850v3.dt.yaml:0:0: /soc/pcie@1ffc000: failed to match any schema with compatible: ['fsl,imx6q-pcie', 'snps,dw-pcie']
arch/arm/boot/dts/imx6q-b850v3.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000: failed to match any schema with compatible: ['fsl,spba-bus', 'simple-bus']
arch/arm/boot/dts/imx6q-b850v3.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/esai@2024000: failed to match any schema with compatible: ['fsl,imx35-esai']
arch/arm/boot/dts/imx6q-b850v3.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/ssi@2028000: failed to match any schema with compatible: ['fsl,imx6q-ssi', 'fsl,imx51-ssi']
arch/arm/boot/dts/imx6q-b850v3.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/ssi@2028000: failed to match any schema with compatible: ['fsl,imx6q-ssi', 'fsl,imx51-ssi']
arch/arm/boot/dts/imx6q-b850v3.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/ssi@202c000: failed to match any schema with compatible: ['fsl,imx6q-ssi', 'fsl,imx51-ssi']
arch/arm/boot/dts/imx6q-b850v3.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/ssi@202c000: failed to match any schema with compatible: ['fsl,imx6q-ssi', 'fsl,imx51-ssi']
arch/arm/boot/dts/imx6q-b850v3.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/ssi@2030000: failed to match any schema with compatible: ['fsl,imx6q-ssi', 'fsl,imx51-ssi']
arch/arm/boot/dts/imx6q-b850v3.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/ssi@2030000: failed to match any schema with compatible: ['fsl,imx6q-ssi', 'fsl,imx51-ssi']
arch/arm/boot/dts/imx6q-b850v3.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/asrc@2034000: failed to match any schema with compatible: ['fsl,imx53-asrc']
>> arch/arm/boot/dts/imx6q-b850v3.dt.yaml: m25p80@0: $nodename: 'anyOf' conditional failed, one must be fixed:
'm25p80@0' does not match '^eeprom@[0-9a-f]{1,2}$'
'm25p80@0' does not match '^fram@[0-9a-f]{1,2}$'
From schema: Documentation/devicetree/bindings/eeprom/at25.yaml
arch/arm/boot/dts/imx6q-b850v3.dt.yaml: timer@2098000: clocks: [[2, 119], [2, 120], [2, 237]] is too long
From schema: Documentation/devicetree/bindings/timer/fsl,imxgpt.yaml
arch/arm/boot/dts/imx6q-b850v3.dt.yaml: timer@2098000: clocks: Additional items are not allowed ([2, 237] was unexpected)
From schema: Documentation/devicetree/bindings/timer/fsl,imxgpt.yaml
arch/arm/boot/dts/imx6q-b850v3.dt.yaml: timer@2098000: clock-names: ['ipg', 'per', 'osc_per'] is too long
From schema: Documentation/devicetree/bindings/timer/fsl,imxgpt.yaml
arch/arm/boot/dts/imx6q-b850v3.dt.yaml: timer@2098000: clock-names: Additional items are not allowed ('osc_per' was unexpected)
--
arch/arm/boot/dts/imx6q-dms-ba16.dt.yaml:0:0: /soc/pcie@1ffc000: failed to match any schema with compatible: ['fsl,imx6q-pcie', 'snps,dw-pcie']
arch/arm/boot/dts/imx6q-dms-ba16.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000: failed to match any schema with compatible: ['fsl,spba-bus', 'simple-bus']
arch/arm/boot/dts/imx6q-dms-ba16.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/esai@2024000: failed to match any schema with compatible: ['fsl,imx35-esai']
arch/arm/boot/dts/imx6q-dms-ba16.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/ssi@2028000: failed to match any schema with compatible: ['fsl,imx6q-ssi', 'fsl,imx51-ssi']
arch/arm/boot/dts/imx6q-dms-ba16.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/ssi@2028000: failed to match any schema with compatible: ['fsl,imx6q-ssi', 'fsl,imx51-ssi']
arch/arm/boot/dts/imx6q-dms-ba16.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/ssi@202c000: failed to match any schema with compatible: ['fsl,imx6q-ssi', 'fsl,imx51-ssi']
arch/arm/boot/dts/imx6q-dms-ba16.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/ssi@202c000: failed to match any schema with compatible: ['fsl,imx6q-ssi', 'fsl,imx51-ssi']
arch/arm/boot/dts/imx6q-dms-ba16.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/ssi@2030000: failed to match any schema with compatible: ['fsl,imx6q-ssi', 'fsl,imx51-ssi']
arch/arm/boot/dts/imx6q-dms-ba16.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/ssi@2030000: failed to match any schema with compatible: ['fsl,imx6q-ssi', 'fsl,imx51-ssi']
arch/arm/boot/dts/imx6q-dms-ba16.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/asrc@2034000: failed to match any schema with compatible: ['fsl,imx53-asrc']
>> arch/arm/boot/dts/imx6q-dms-ba16.dt.yaml: m25p80@0: $nodename: 'anyOf' conditional failed, one must be fixed:
'm25p80@0' does not match '^eeprom@[0-9a-f]{1,2}$'
'm25p80@0' does not match '^fram@[0-9a-f]{1,2}$'
From schema: Documentation/devicetree/bindings/eeprom/at25.yaml
arch/arm/boot/dts/imx6q-dms-ba16.dt.yaml: timer@2098000: clocks: [[2, 119], [2, 120], [2, 237]] is too long
From schema: Documentation/devicetree/bindings/timer/fsl,imxgpt.yaml
arch/arm/boot/dts/imx6q-dms-ba16.dt.yaml: timer@2098000: clocks: Additional items are not allowed ([2, 237] was unexpected)
From schema: Documentation/devicetree/bindings/timer/fsl,imxgpt.yaml
arch/arm/boot/dts/imx6q-dms-ba16.dt.yaml: timer@2098000: clock-names: ['ipg', 'per', 'osc_per'] is too long
From schema: Documentation/devicetree/bindings/timer/fsl,imxgpt.yaml
arch/arm/boot/dts/imx6q-dms-ba16.dt.yaml: timer@2098000: clock-names: Additional items are not allowed ('osc_per' was unexpected)
--
arch/arm/boot/dts/imx6q-evi.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000: failed to match any schema with compatible: ['fsl,spba-bus', 'simple-bus']
arch/arm/boot/dts/imx6q-evi.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/spi@2008000/fpga@0: failed to match any schema with compatible: ['altr,fpga-passive-serial']
arch/arm/boot/dts/imx6q-evi.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/esai@2024000: failed to match any schema with compatible: ['fsl,imx35-esai']
arch/arm/boot/dts/imx6q-evi.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/ssi@2028000: failed to match any schema with compatible: ['fsl,imx6q-ssi', 'fsl,imx51-ssi']
arch/arm/boot/dts/imx6q-evi.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/ssi@2028000: failed to match any schema with compatible: ['fsl,imx6q-ssi', 'fsl,imx51-ssi']
arch/arm/boot/dts/imx6q-evi.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/ssi@202c000: failed to match any schema with compatible: ['fsl,imx6q-ssi', 'fsl,imx51-ssi']
arch/arm/boot/dts/imx6q-evi.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/ssi@202c000: failed to match any schema with compatible: ['fsl,imx6q-ssi', 'fsl,imx51-ssi']
arch/arm/boot/dts/imx6q-evi.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/ssi@2030000: failed to match any schema with compatible: ['fsl,imx6q-ssi', 'fsl,imx51-ssi']
arch/arm/boot/dts/imx6q-evi.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/ssi@2030000: failed to match any schema with compatible: ['fsl,imx6q-ssi', 'fsl,imx51-ssi']
arch/arm/boot/dts/imx6q-evi.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/asrc@2034000: failed to match any schema with compatible: ['fsl,imx53-asrc']
>> arch/arm/boot/dts/imx6q-evi.dt.yaml: m95m02@1: $nodename: 'anyOf' conditional failed, one must be fixed:
'm95m02@1' does not match '^eeprom@[0-9a-f]{1,2}$'
'm95m02@1' does not match '^fram@[0-9a-f]{1,2}$'
From schema: Documentation/devicetree/bindings/eeprom/at25.yaml
arch/arm/boot/dts/imx6q-evi.dt.yaml:0:0: /soc/bus@2000000/spba-bus@2000000/spi@2018000/rtc@3: failed to match any schema with compatible: ['nxp,rtc-pcf2123']
arch/arm/boot/dts/imx6q-evi.dt.yaml: timer@2098000: clocks: [[2, 119], [2, 120], [2, 237]] is too long
From schema: Documentation/devicetree/bindings/timer/fsl,imxgpt.yaml
arch/arm/boot/dts/imx6q-evi.dt.yaml: timer@2098000: clocks: Additional items are not allowed ([2, 237] was unexpected)
From schema: Documentation/devicetree/bindings/timer/fsl,imxgpt.yaml
arch/arm/boot/dts/imx6q-evi.dt.yaml: timer@2098000: clock-names: ['ipg', 'per', 'osc_per'] is too long
From schema: Documentation/devicetree/bindings/timer/fsl,imxgpt.yaml
--
arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dt.yaml:0:0: /ocp@68000000/i2c@48072000: failed to match any schema with compatible: ['ti,omap3-i2c']
arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dt.yaml:0:0: /ocp@68000000/i2c@48072000/mt9p031@48: failed to match any schema with compatible: ['aptina,mt9p031']
arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dt.yaml:0:0: /ocp@68000000/i2c@48060000: failed to match any schema with compatible: ['ti,omap3-i2c']
arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dt.yaml: at24@50: $nodename:0: 'at24@50' does not match '^eeprom@[0-9a-f]{1,2}$'
From schema: Documentation/devicetree/bindings/eeprom/at24.yaml
arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dt.yaml: at24@50: 'readonly' does not match any of the regexes: 'pinctrl-[0-9]+'
From schema: Documentation/devicetree/bindings/eeprom/at24.yaml
arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dt.yaml:0:0: /ocp@68000000/i2c@48060000/tsc2004@48: failed to match any schema with compatible: ['ti,tsc2004']
arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dt.yaml:0:0: /ocp@68000000/mailbox@48094000: failed to match any schema with compatible: ['ti,omap3-mailbox']
arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dt.yaml:0:0: /ocp@68000000/spi@48098000: failed to match any schema with compatible: ['ti,omap2-mcspi']
>> arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dt.yaml: at25@0: $nodename: 'anyOf' conditional failed, one must be fixed:
'at25@0' does not match '^eeprom@[0-9a-f]{1,2}$'
'at25@0' does not match '^fram@[0-9a-f]{1,2}$'
From schema: Documentation/devicetree/bindings/eeprom/at25.yaml
arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dt.yaml:0:0: /ocp@68000000/spi@4809a000: failed to match any schema with compatible: ['ti,omap2-mcspi']
arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dt.yaml:0:0: /ocp@68000000/spi@480b8000: failed to match any schema with compatible: ['ti,omap2-mcspi']
arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dt.yaml:0:0: /ocp@68000000/spi@480ba000: failed to match any schema with compatible: ['ti,omap2-mcspi']
arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dt.yaml:0:0: /ocp@68000000/1w@480b2000: failed to match any schema with compatible: ['ti,omap3-1w']
arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dt.yaml:0:0: /ocp@68000000/mmc@4809c000: failed to match any schema with compatible: ['ti,omap3-hsmmc']
arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dt.yaml:0:0: /ocp@68000000/mmc@480b4000: failed to match any schema with compatible: ['ti,omap3-hsmmc']
arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dt.yaml:0:0: /ocp@68000000/mmc@480ad000: failed to match any schema with compatible: ['ti,omap3-hsmmc']
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 3 months