Thread (9 messages) 9 messages, 3 authors, 2016-01-07

RE: [PATCH 2/4] mwifiex: enable pcie MSIx interrupt mode support

From: Amitkumar Karwar <hidden>
Date: 2016-01-05 12:57:43

From: kbuild test robot [mailto:lkp@intel.com]
Sent: Thursday, December 31, 2015 11:33 PM
To: Amitkumar Karwar
Cc: kbuild-all@01.org; linux-wireless@vger.kernel.org; Cathy Luo;
Nishant Sarmukadam; Xinming Hu; Amitkumar Karwar
Subject: Re: [PATCH 2/4] mwifiex: enable pcie MSIx interrupt mode
support

Hi Xinming,

[auto build test ERROR on wireless-drivers-next/master] [also build test
ERROR on next-20151231] [cannot apply to v4.4-rc7] [if your patch is
applied to the wrong git tree, please drop us a note to help improving
the system]

url:    https://github.com/0day-ci/linux/commits/Amitkumar-
Karwar/mwifiex-fix-missing-debug-messages/20151231-222922
base:   https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-
drivers-next.git master
config: mips-allyesconfig (attached as .config)
reproduce:
        wget https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-
tests.git/plain/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # save the attached .config to linux build tree
        make.cross ARCH=mips

All errors (new ones prefixed by >>):

   In file included from
drivers/net/wireless/marvell/mwifiex/main.h:45:0,
                    from drivers/net/wireless/marvell/mwifiex/main.c:20:
quoted
quoted
drivers/net/wireless/marvell/mwifiex/pcie.h:342:20: error: array type
has incomplete element type 'struct msix_entry'
     struct msix_entry msix_entries[MWIFIEX_NUM_MSIX_VECTORS];
                       ^

vim +342 drivers/net/wireless/marvell/mwifiex/pcie.h

   336		u8 *sleep_cookie_vbase;
   337		dma_addr_t sleep_cookie_pbase;
   338		void __iomem *pci_mmap;
   339		void __iomem *pci_mmap1;
   340		int msi_enable;
   341		int msix_enable;
 > 342		struct msix_entry
msix_entries[MWIFIEX_NUM_MSIX_VECTORS];
   343		struct mwifiex_msix_context
msix_ctx[MWIFIEX_NUM_MSIX_VECTORS];
   344		struct mwifiex_msix_context share_irq_ctx;
   345	};
"struct msix_entry" has been defined in "include/linux/pci.h". We have already included this file. 
Any suggestions to fix this MIPS specific compilation error? OR it's just a false alarm.

Regards,
Amitkumar Karwar
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help