Rik van Riel
2005-Mar-03 18:49 UTC
[Xen-devel] [PATCH] gcc4 array type has incomplete element type
Kill another gcc4 error, you have to declare tss_struct before being able to make an array off tss_structs. Moving the array extern declaration down a few lines fixes this problem. xen-unstable/xen/include/asm/processor.h:177: error: array type has incomplete element type Signed-off-by: Rik van Riel <riel@redhat.com> --- xen-unstable/xen/include/asm-x86/processor.h.gcc4 2005-03-03 13:44:27.000000000 -0500 +++ xen-unstable/xen/include/asm-x86/processor.h 2005-03-03 13:46:13.000000000 -0500 @@ -174,7 +174,6 @@ */ extern struct cpuinfo_x86 boot_cpu_data; -extern struct tss_struct init_tss[NR_CPUS]; #ifdef CONFIG_SMP extern struct cpuinfo_x86 cpu_data[]; @@ -383,6 +382,8 @@ extern idt_entry_t idt_table[]; extern idt_entry_t *idt_tables[]; +extern struct tss_struct init_tss[NR_CPUS]; + #ifdef ARCH_HAS_FAST_TRAP #define SET_DEFAULT_FAST_TRAP(_p) \ ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel