CC: [email protected]
In-Reply-To: <[email protected]>
References: <[email protected]>
TO: David Woodhouse <[email protected]>

Hi David,

I love your patch! Perhaps something to improve:

[auto build test WARNING on next-20201023]
[cannot apply to tip/x86/core iommu/next kvm/linux-next v5.9 v5.9-rc8 v5.9-rc7 
v5.9]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]

url:    
https://github.com/0day-ci/linux/commits/David-Woodhouse/Fix-x2apic-enablement-and-allow-more-CPUs-clean-up-I-OAPIC-and-MSI-bitfields/20201025-054059
base:    9695c4ff26459ff5bfe25c7d6179e4c9c00e1363
:::::: branch date: 2 hours ago
:::::: commit date: 2 hours ago
config: i386-randconfig-s002-20201025 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-15) 9.3.0
reproduce:
        # apt-get install sparse
        # sparse version: v0.6.3-17-g2d3af347-dirty
        # 
https://github.com/0day-ci/linux/commit/19ca1ada20c7398391948226e09e7a73319cb14a
        git remote add linux-review https://github.com/0day-ci/linux
        git fetch --no-tags linux-review 
David-Woodhouse/Fix-x2apic-enablement-and-allow-more-CPUs-clean-up-I-OAPIC-and-MSI-bitfields/20201025-054059
        git checkout 19ca1ada20c7398391948226e09e7a73319cb14a
        # save the attached .config to linux build tree
        make W=1 C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=i386 

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <[email protected]>


"sparse warnings: (new ones prefixed by >>)"
   arch/x86/kernel/apic/io_apic.c: note: in included file (through 
arch/x86/include/asm/irq_remapping.h):
>> arch/x86/include/asm/io_apic.h:167:28: sparse: sparse: invalid access past 
>> the end of 'entry' (4 8)
>> arch/x86/kernel/apic/io_apic.c:319:44: sparse: sparse: invalid access past 
>> the end of 'e' (4 8)
   arch/x86/kernel/apic/io_apic.c:344:44: sparse: sparse: invalid access past 
the end of 'e' (4 8)
   arch/x86/kernel/apic/io_apic.c:1243:37: sparse: sparse: invalid access past 
the end of 'entry' (4 8)
   arch/x86/kernel/apic/io_apic.c:1238:65: sparse: sparse: invalid access past 
the end of 'entry' (4 8)
   arch/x86/kernel/apic/io_apic.c:1235:26: sparse: sparse: invalid access past 
the end of 'entry' (4 8)
   arch/x86/kernel/apic/io_apic.c: note: in included file:
   arch/x86/include/asm/apic.h:497:16: sparse: sparse: invalid access past the 
end of 'entry' (4 8)
>> arch/x86/kernel/apic/io_apic.c:2048:64: sparse: sparse: invalid access past 
>> the end of 'entry1' (4 8)

vim +/entry +167 arch/x86/include/asm/io_apic.h

4a8e2a3115e7aa Konrad Rzeszutek Wilk 2012-03-28  164  
4a8e2a3115e7aa Konrad Rzeszutek Wilk 2012-03-28  165  static inline unsigned 
int io_apic_read(unsigned int apic, unsigned int reg)
4a8e2a3115e7aa Konrad Rzeszutek Wilk 2012-03-28  166  {
51b146c572201e Baoquan He            2018-02-14 @167    return 
x86_apic_ops.io_apic_read(apic, reg);
4a8e2a3115e7aa Konrad Rzeszutek Wilk 2012-03-28  168  }
4a8e2a3115e7aa Konrad Rzeszutek Wilk 2012-03-28  169  

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/[email protected]

Attachment: .config.gz
Description: application/gzip

_______________________________________________
kbuild mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to