Re: [PATCH v3 16/27] Mips/MSI: Save msi chip in pci sysdata

2014-10-26 Thread Yijing Wang
On 2014/10/25 21:04, Ralf Baechle wrote: > On Wed, Oct 15, 2014 at 11:07:04AM +0800, Yijing Wang wrote: > >> +static inline struct msi_chip *pci_msi_chip(struct pci_bus *bus) >> +{ >> +struct pci_controller *control = (struct pci_controller *)bus->sysdata; > > bus->sysdata is void * so this c

Re: [PATCH v3 16/27] Mips/MSI: Save msi chip in pci sysdata

2014-10-25 Thread Ralf Baechle
On Wed, Oct 15, 2014 at 11:07:04AM +0800, Yijing Wang wrote: > +static inline struct msi_chip *pci_msi_chip(struct pci_bus *bus) > +{ > + struct pci_controller *control = (struct pci_controller *)bus->sysdata; bus->sysdata is void * so this cast is unnecessary. Ralf ___

[PATCH v3 16/27] Mips/MSI: Save msi chip in pci sysdata

2014-10-14 Thread Yijing Wang
Save msi chip in pci sysdata, add arch pci_find_msi_chip() to extract out msi chip. Signed-off-by: Yijing Wang --- arch/mips/include/asm/pci.h | 14 ++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/arch/mips/include/asm/pci.h b/arch/mips/include/asm/pci.h index 97