* [linux-next:master 1022/1176] arch/x86/pci/acpi.c:304:2: warning: There is an unknown macro here somewhere. Configuration is required. If resource_list_for_each_entry is a macro then please configure it. [unknownMacro]
@ 2022-04-05 1:45 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2022-04-05 1:45 UTC (permalink / raw)
To: kbuild
[-- Attachment #1: Type: text/plain, Size: 9287 bytes --]
CC: kbuild-all(a)lists.01.org
BCC: lkp(a)intel.com
CC: Linux Memory Management List <linux-mm@kvack.org>
TO: Bjorn Helgaas <helgaas@kernel.org>
CC: Hans de Goede <hdegoede@redhat.com>
CC: Mika Westerberg <mika.westerberg@linux.intel.com>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
head: 696206280c5e5c028caf9fd259999cb72b1f6127
commit: cdede81acc276fabbfc685a3e80b2ff469ae032a [1022/1176] x86/PCI: Log host bridge window clipping for E820 regions
:::::: branch date: 23 hours ago
:::::: commit date: 2 days ago
compiler: gcc-11 (Debian 11.2.0-19) 11.2.0
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
cppcheck possible warnings: (new ones prefixed by >>, may not real problems)
>> drivers/pci/pci-acpi.c:207:70: warning: Parameter 'hpx' can be declared with const [constParameter]
static void program_hpx_type1(struct pci_dev *dev, struct hpx_type1 *hpx)
^
>> arch/x86/pci/acpi.c:304:2: warning: There is an unknown macro here somewhere. Configuration is required. If resource_list_for_each_entry is a macro then please configure it. [unknownMacro]
resource_list_for_each_entry(entry, &ci->resources)
^
--
>> drivers/video/fbdev/aty/atyfb_base.c:3977:11: warning: Same expression on both sides of '&&' because 'err1' and 'err2' represent the same value. [knownConditionTrueFalse]
if (err1 && err2)
^
drivers/video/fbdev/aty/atyfb_base.c:3961:13: note: 'err1' is assigned value '1' here.
int err1 = 1, err2 = 1;
^
drivers/video/fbdev/aty/atyfb_base.c:3961:23: note: 'err2' is assigned value '1' here.
int err1 = 1, err2 = 1;
^
drivers/video/fbdev/aty/atyfb_base.c:3977:11: note: Same expression on both sides of '&&' because 'err1' and 'err2' represent the same value.
if (err1 && err2)
^
>> drivers/video/fbdev/aty/atyfb_base.c:2367:5: warning: Unused variable: dac_type [unusedVariable]
u8 dac_type;
^
>> drivers/video/fbdev/aty/atyfb_base.c:3578:5: warning: Redundant initialization for 'rc'. The initialized value is overwritten before it is read. [redundantInitialization]
rc = atyfb_setup_generic(pdev, info, addr);
^
drivers/video/fbdev/aty/atyfb_base.c:3537:9: note: rc is initialized
int rc = -ENOMEM;
^
drivers/video/fbdev/aty/atyfb_base.c:3578:5: note: rc is overwritten
rc = atyfb_setup_generic(pdev, info, addr);
^
>> fs/ocfs2/ocfs2_fs.h:1582:25: warning: Either the condition 'type<=GROUP_QUOTA_SYSTEM_INODE' is redundant or the array 'ocfs2_system_inodes[15]' is accessed@index 15, which is out of bounds. [arrayIndexOutOfBoundsCond]
ocfs2_system_inodes[type].si_name,
^
fs/ocfs2/ocfs2_fs.h:1577:11: note: Assuming that condition 'type<=GROUP_QUOTA_SYSTEM_INODE' is not redundant
if (type <= OCFS2_LAST_GLOBAL_SYSTEM_INODE)
^
fs/ocfs2/ocfs2_fs.h:1582:25: note: Array index out of bounds
ocfs2_system_inodes[type].si_name,
^
>> fs/ocfs2/quota_local.c:388:15: warning: Variable 'feature' can be declared with const [constVariable]
unsigned int feature[OCFS2_MAXQUOTAS] = {
^
>> fs/ocfs2/quota_local.c:487:33: warning: Uninitialized variable: rchunk->rc_bitmap [uninitvar]
for_each_set_bit(bit, rchunk->rc_bitmap, ol_chunk_entries(sb)) {
^
fs/ocfs2/quota_local.c:482:7: note: Assuming condition is false
if (status) {
^
fs/ocfs2/quota_local.c:487:33: note: Uninitialized variable: rchunk->rc_bitmap
for_each_set_bit(bit, rchunk->rc_bitmap, ol_chunk_entries(sb)) {
^
>> fs/ocfs2/quota_local.c:823:14: warning: Uninitialized variable: chunk->qc_headerbh [uninitvar]
(chunk->qc_headerbh->b_data);
^
fs/ocfs2/quota_local.c:932:14: warning: Uninitialized variable: chunk->qc_headerbh [uninitvar]
chunk->qc_headerbh->b_data;
^
--
In file included from fs/ocfs2/namei.c:
>> fs/ocfs2/ocfs2_fs.h:1582:25: warning: Either the condition 'type<=GROUP_QUOTA_SYSTEM_INODE' is redundant or the array 'ocfs2_system_inodes[15]' is accessed@index 15, which is out of bounds. [arrayIndexOutOfBoundsCond]
ocfs2_system_inodes[type].si_name,
^
fs/ocfs2/ocfs2_fs.h:1577:11: note: Assuming that condition 'type<=GROUP_QUOTA_SYSTEM_INODE' is not redundant
if (type <= OCFS2_LAST_GLOBAL_SYSTEM_INODE)
^
fs/ocfs2/ocfs2_fs.h:1582:25: note: Array index out of bounds
ocfs2_system_inodes[type].si_name,
^
>> fs/ocfs2/namei.c:2217:6: warning: The if condition is the same as the previous if condition [duplicateCondition]
if (ret)
^
fs/ocfs2/namei.c:2211:6: note: First condition
if (ret) {
^
fs/ocfs2/namei.c:2217:6: note: Second condition
if (ret)
^
>> fs/ocfs2/ocfs2_fs.h:1582:25: warning: Either the condition 'type<=GROUP_QUOTA_SYSTEM_INODE' is redundant or the array 'ocfs2_system_inodes[15]' is accessed@index 15, which is out of bounds. [arrayIndexOutOfBoundsCond]
ocfs2_system_inodes[type].si_name,
^
fs/ocfs2/ocfs2_fs.h:1577:11: note: Assuming that condition 'type<=GROUP_QUOTA_SYSTEM_INODE' is not redundant
if (type <= OCFS2_LAST_GLOBAL_SYSTEM_INODE)
^
fs/ocfs2/ocfs2_fs.h:1582:25: note: Array index out of bounds
ocfs2_system_inodes[type].si_name,
^
>> fs/ocfs2/xattr.c:1221:6: warning: Redundant initialization for 'ret'. The initialized value is overwritten before it is read. [redundantInitialization]
ret = ocfs2_xattr_block_find(inode, name_index, name, xs);
^
fs/ocfs2/xattr.c:1211:10: note: ret is initialized
int ret = -ENODATA, name_offset, name_len, i;
^
fs/ocfs2/xattr.c:1221:6: note: ret is overwritten
ret = ocfs2_xattr_block_find(inode, name_index, name, xs);
^
>> fs/ocfs2/xattr.c:1627:48: warning: Local variable 'namevalue_size' shadows outer function [shadowFunction]
int namevalue_offset, first_namevalue_offset, namevalue_size;
^
fs/ocfs2/xattr.c:218:12: note: Shadowed declaration
static int namevalue_size(int name_len, uint64_t value_len)
^
fs/ocfs2/xattr.c:1627:48: note: Shadow variable
int namevalue_offset, first_namevalue_offset, namevalue_size;
^
>> fs/ocfs2/xattr.c:6681:26: warning: Parameter 'bh' can be declared with const [constParameter]
struct buffer_head *bh,
^
vim +304 arch/x86/pci/acpi.c
2c62e8492ed735 Jiang Liu 2015-04-30 294
4d6b4e69a245e9 Jiang Liu 2015-10-14 295 static int pci_acpi_root_prepare_resources(struct acpi_pci_root_info *ci)
62f420f828249f Gary Hade 2007-10-03 296 {
4d6b4e69a245e9 Jiang Liu 2015-10-14 297 struct acpi_device *device = ci->bridge;
4d6b4e69a245e9 Jiang Liu 2015-10-14 298 int busnum = ci->root->secondary.start;
63f1789ec71677 Jiang Liu 2015-03-04 299 struct resource_entry *entry, *tmp;
4d6b4e69a245e9 Jiang Liu 2015-10-14 300 int status;
62f420f828249f Gary Hade 2007-10-03 301
4d6b4e69a245e9 Jiang Liu 2015-10-14 302 status = acpi_pci_probe_root_resources(ci);
cdede81acc276f Bjorn Helgaas 2022-03-03 303
cdede81acc276f Bjorn Helgaas 2022-03-03 @304 resource_list_for_each_entry(entry, &ci->resources)
cdede81acc276f Bjorn Helgaas 2022-03-03 305 remove_e820_regions(&device->dev, entry->res);
cdede81acc276f Bjorn Helgaas 2022-03-03 306
4d6b4e69a245e9 Jiang Liu 2015-10-14 307 if (pci_use_crs) {
4d6b4e69a245e9 Jiang Liu 2015-10-14 308 resource_list_for_each_entry_safe(entry, tmp, &ci->resources)
4d6b4e69a245e9 Jiang Liu 2015-10-14 309 if (resource_is_pcicfg_ioport(entry->res))
4d6b4e69a245e9 Jiang Liu 2015-10-14 310 resource_list_destroy_entry(entry);
4d6b4e69a245e9 Jiang Liu 2015-10-14 311 return status;
4d6b4e69a245e9 Jiang Liu 2015-10-14 312 }
4d6b4e69a245e9 Jiang Liu 2015-10-14 313
4d6b4e69a245e9 Jiang Liu 2015-10-14 314 resource_list_for_each_entry_safe(entry, tmp, &ci->resources) {
4d6b4e69a245e9 Jiang Liu 2015-10-14 315 dev_printk(KERN_DEBUG, &device->dev,
4d6b4e69a245e9 Jiang Liu 2015-10-14 316 "host bridge window %pR (ignored)\n", entry->res);
63f1789ec71677 Jiang Liu 2015-03-04 317 resource_list_destroy_entry(entry);
62f420f828249f Gary Hade 2007-10-03 318 }
4d6b4e69a245e9 Jiang Liu 2015-10-14 319 x86_pci_root_bus_resources(busnum, &ci->resources);
4d6b4e69a245e9 Jiang Liu 2015-10-14 320
4d6b4e69a245e9 Jiang Liu 2015-10-14 321 return 0;
63f1789ec71677 Jiang Liu 2015-03-04 322 }
62f420f828249f Gary Hade 2007-10-03 323
--
0-DAY CI Kernel Test Service
https://01.org/lkp
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2022-04-05 1:45 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-05 1:45 [linux-next:master 1022/1176] arch/x86/pci/acpi.c:304:2: warning: There is an unknown macro here somewhere. Configuration is required. If resource_list_for_each_entry is a macro then please configure it. [unknownMacro] kernel test robot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.