Messages in this thread | | | Date | Wed, 11 May 2011 11:52:11 -0400 | Subject | spi_fsl_spi broken when compiled as module by b36ece832512c1a0afa54ff0a56d63492a1caf08 | From | (Lennart Sorensen) |
| |
When code was refactored, spi_fsl_spi now depends on funfcionts in spi-fsl_lib, but those are not exported symbols so when building as a module the symbols are missing and the compile fails.
Adding these to spi_fsl_lib.c fixes the compile.
EXPORT_SYMBOL(mpc8xxx_spi_tx_buf_u32); EXPORT_SYMBOL(mpc8xxx_spi_rx_buf_u32); EXPORT_SYMBOL(mpc8xxx_spi_tx_buf_u16); EXPORT_SYMBOL(mpc8xxx_spi_rx_buf_u16); EXPORT_SYMBOL(mpc8xxx_spi_tx_buf_u8); EXPORT_SYMBOL(mpc8xxx_spi_rx_buf_u8); EXPORT_SYMBOL(mpc8xxx_spi_strmode); EXPORT_SYMBOL(mpc8xxx_spi_probe); EXPORT_SYMBOL(of_mpc8xxx_spi_probe); EXPORT_SYMBOL(mpc8xxx_spi_remove); EXPORT_SYMBOL(to_of_pinfo);
All releases since the refactoring was done would be affected.
-- Len Sorensen
| |