tree:   https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git WIP.x86/apic
head:   e63fe793b642a9df7e7a910c83619dce589a9e26
commit: ae1f66ab939b10d4a5a4369cc72d9fadce2499e7 [13/31] x86/apic: Reorganize 
struct apic
config: i386-randconfig-i1-201736 (attached as .config)
compiler: gcc-4.8 (Debian 4.8.4-1) 4.8.4
reproduce:
        git checkout ae1f66ab939b10d4a5a4369cc72d9fadce2499e7
        # save the attached .config to linux build tree
        make ARCH=i386 

All warnings (new ones prefixed by >>):

>> arch/x86/kernel/apic/bigsmp_32.c:160:2: warning: initialization from 
>> incompatible pointer type [enabled by default]
     .check_apicid_used  = bigsmp_check_apicid_used,
     ^
   arch/x86/kernel/apic/bigsmp_32.c:160:2: warning: (near initialization for 
'apic_bigsmp.check_apicid_used') [enabled by default]

vim +160 arch/x86/kernel/apic/bigsmp_32.c

d26b6d666 arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28  146  
d26b6d666 arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28  147   
.name                           = "bigsmp",
d26b6d666 arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28  148   
.probe                          = probe_bigsmp,
306db03b0 arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28  149   
.acpi_madt_oem_check            = NULL,
fa63030e9 arch/x86/kernel/apic/bigsmp_32.c Daniel J Blueman   2012-03-14  150   
.apic_id_valid                  = default_apic_id_valid,
7ed248daa arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28  151   
.apic_id_registered             = bigsmp_apic_id_registered,
d26b6d666 arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28  152  
d8a3539e6 arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28  153   
.irq_delivery_mode              = dest_Fixed,
d8a3539e6 arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28  154   
/* phys delivery to target CPU: */
d8a3539e6 arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28  155   
.irq_dest_mode                  = 0,
d26b6d666 arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28  156  
bf721d3a3 arch/x86/kernel/apic/bigsmp_32.c Alexander Gordeev  2012-06-05  157   
.target_cpus                    = default_target_cpus,
08125d3ed arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28  158   
.disable_esr                    = 1,
bdb1a9b62 arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28  159   
.dest_logical                   = 0,
d1d7cae8f arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28 @160   
.check_apicid_used              = bigsmp_check_apicid_used,
d26b6d666 arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28  161  
9d8e10667 arch/x86/kernel/apic/bigsmp_32.c Alexander Gordeev  2012-06-07  162   
.vector_allocation_domain       = default_vector_allocation_domain,
a5c432962 arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28  163   
.init_apic_ldr                  = bigsmp_init_apic_ldr,
d26b6d666 arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28  164  
d190cb87c arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28  165   
.ioapic_phys_id_map             = bigsmp_ioapic_phys_id_map,
72ce01658 arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28  166   
.setup_apic_routing             = bigsmp_setup_apic_routing,
a21769a44 arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28  167   
.cpu_present_to_apicid          = bigsmp_cpu_present_to_apicid,
7abc07531 arch/x86/kernel/apic/bigsmp_32.c Cyrill Gorcunov    2009-11-10  168   
.apicid_to_cpu_present          = physid_set_mask_of_physid,
a27a62100 arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28  169   
.check_phys_apicid_present      = bigsmp_check_phys_apicid_present,
cb8cc442d arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28  170   
.phys_pkg_id                    = bigsmp_phys_pkg_id,
d26b6d666 arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28  171  
ca6c8ed46 arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28  172   
.get_apic_id                    = bigsmp_get_apic_id,
d26b6d666 arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28  173   
.set_apic_id                    = NULL,
d26b6d666 arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28  174  
91cd9cb7e arch/x86/kernel/apic/bigsmp_32.c Thomas Gleixner    2017-06-20  175   
.cpu_mask_to_apicid             = default_cpu_mask_to_apicid,
d26b6d666 arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28  176  
5789a12e2 arch/x86/kernel/apic/bigsmp_32.c Thomas Gleixner    2015-11-04  177   
.send_IPI                       = default_send_IPI_single_phys,
500bd02fb arch/x86/kernel/apic/bigsmp_32.c Thomas Gleixner    2015-11-04  178   
.send_IPI_mask                  = default_send_IPI_mask_sequence_phys,
d26b6d666 arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28  179   
.send_IPI_mask_allbutself       = NULL,
dac5f4121 arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28  180   
.send_IPI_allbutself            = bigsmp_send_IPI_allbutself,
dac5f4121 arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28  181   
.send_IPI_all                   = bigsmp_send_IPI_all,
6b64ee02d arch/x86/kernel/bigsmp_32.c      Ingo Molnar        2009-01-30  182   
.send_IPI_self                  = default_send_IPI_self,
d26b6d666 arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28  183  
25dc00490 arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28  184   
.inquire_remote_apic            = default_inquire_remote_apic,
c1eeb2de4 arch/x86/kernel/bigsmp_32.c      Yinghai Lu         2009-02-16  185  
c1eeb2de4 arch/x86/kernel/bigsmp_32.c      Yinghai Lu         2009-02-16  186   
.read                           = native_apic_mem_read,
c1eeb2de4 arch/x86/kernel/bigsmp_32.c      Yinghai Lu         2009-02-16  187   
.write                          = native_apic_mem_write,
2a43195d8 arch/x86/kernel/apic/bigsmp_32.c Michael S. Tsirkin 2012-05-16  188   
.eoi_write                      = native_apic_mem_write,
c1eeb2de4 arch/x86/kernel/bigsmp_32.c      Yinghai Lu         2009-02-16  189   
.icr_read                       = native_apic_icr_read,
c1eeb2de4 arch/x86/kernel/bigsmp_32.c      Yinghai Lu         2009-02-16  190   
.icr_write                      = native_apic_icr_write,
c1eeb2de4 arch/x86/kernel/bigsmp_32.c      Yinghai Lu         2009-02-16  191   
.wait_icr_idle                  = native_apic_wait_icr_idle,
c1eeb2de4 arch/x86/kernel/bigsmp_32.c      Yinghai Lu         2009-02-16  192   
.safe_wait_icr_idle             = native_safe_apic_wait_icr_idle,
acb8bc09c arch/x86/kernel/apic/bigsmp_32.c Tejun Heo          2011-01-23  193  
12bf24a47 arch/x86/kernel/apic/bigsmp_32.c Tejun Heo          2011-01-23  194   
.x86_32_early_logical_apicid    = bigsmp_early_logical_apicid,
d26b6d666 arch/x86/mach-generic/bigsmp.c   Ingo Molnar        2009-01-28  195  
};
107e0e0cd arch/x86/kernel/apic/bigsmp_32.c Suresh Siddha      2011-05-20  196  

:::::: The code at line 160 was first introduced by commit
:::::: d1d7cae8fd54a301a0de531b48451649933ffdcf x86, apic: clean up 
check_apicid*() callbacks

:::::: TO: Ingo Molnar <mi...@elte.hu>
:::::: CC: Ingo Molnar <mi...@elte.hu>

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

Attachment: .config.gz
Description: application/gzip

Reply via email to