* [PATCH] staging:iio:adis16260: select IIO_ADIS_LIB to fix build error
@ 2012-12-31 5:36 Yuanhan Liu
2012-12-31 7:16 ` Lars-Peter Clausen
0 siblings, 1 reply; 3+ messages in thread
From: Yuanhan Liu @ 2012-12-31 5:36 UTC (permalink / raw)
To: linux-iio, devel
Cc: linux-kernel, Yuanhan Liu, Lars-Peter Clausen, Jonathan Cameron,
Greg Kroah-Hartman
Commit 9d5e9fdf turned the code to use adis library, so it depends on
adis lib. But it forgot to select it at Kconfig file. Thus if adis is
not enabled, it will produce following build errros(catched by Fengguang's
0-DAY kernel build testing system):
ERROR: "adis_initial_startup" [drivers/staging/iio/gyro/adis16260.ko] undefined!
ERROR: "adis_init" [drivers/staging/iio/gyro/adis16260.ko] undefined!
ERROR: "adis_write_reg" [drivers/staging/iio/gyro/adis16260.ko] undefined!
ERROR: "adis_read_reg" [drivers/staging/iio/gyro/adis16260.ko] undefined!
ERROR: "adis_single_conversion" [drivers/staging/iio/gyro/adis16260.ko] undefined!
Selecting IIO_ADIS_LIB at Kconfig file fixes this issue.
Reported-by: Fengguang Wu <fengguang.wu@intel.com>
Cc: Lars-Peter Clausen <lars@metafoo.de>
Cc: Jonathan Cameron <jic23@kernel.org>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>
---
drivers/staging/iio/gyro/Kconfig | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/drivers/staging/iio/gyro/Kconfig b/drivers/staging/iio/gyro/Kconfig
index ea295b2..476207a 100644
--- a/drivers/staging/iio/gyro/Kconfig
+++ b/drivers/staging/iio/gyro/Kconfig
@@ -27,6 +27,7 @@ config ADIS16130
config ADIS16260
tristate "Analog Devices ADIS16260 Digital Gyroscope Sensor SPI driver"
depends on SPI
+ select IIO_ADIS_LIB
select IIO_TRIGGER if IIO_BUFFER
select IIO_SW_RING if IIO_BUFFER
help
--
1.7.7.6
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH] staging:iio:adis16260: select IIO_ADIS_LIB to fix build error
2012-12-31 5:36 [PATCH] staging:iio:adis16260: select IIO_ADIS_LIB to fix build error Yuanhan Liu
@ 2012-12-31 7:16 ` Lars-Peter Clausen
2012-12-31 7:24 ` Yuanhan Liu
0 siblings, 1 reply; 3+ messages in thread
From: Lars-Peter Clausen @ 2012-12-31 7:16 UTC (permalink / raw)
To: Yuanhan Liu
Cc: linux-iio, devel, linux-kernel, Jonathan Cameron,
Greg Kroah-Hartman
On 12/31/2012 06:36 AM, Yuanhan Liu wrote:
> Commit 9d5e9fdf turned the code to use adis library, so it depends on
> adis lib. But it forgot to select it at Kconfig file. Thus if adis is
> not enabled, it will produce following build errros(catched by Fengguang's
> 0-DAY kernel build testing system):
> ERROR: "adis_initial_startup" [drivers/staging/iio/gyro/adis16260.ko] undefined!
> ERROR: "adis_init" [drivers/staging/iio/gyro/adis16260.ko] undefined!
> ERROR: "adis_write_reg" [drivers/staging/iio/gyro/adis16260.ko] undefined!
> ERROR: "adis_read_reg" [drivers/staging/iio/gyro/adis16260.ko] undefined!
> ERROR: "adis_single_conversion" [drivers/staging/iio/gyro/adis16260.ko] undefined!
>
> Selecting IIO_ADIS_LIB at Kconfig file fixes this issue.
>
> Reported-by: Fengguang Wu <fengguang.wu@intel.com>
> Cc: Lars-Peter Clausen <lars@metafoo.de>
> Cc: Jonathan Cameron <jic23@kernel.org>
> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> Signed-off-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>
Hi,
Thanks. But I already sent a similar patch some time ago. See
http://www.spinics.net/lists/linux-iio/msg07128.html
- Lars
> ---
> drivers/staging/iio/gyro/Kconfig | 1 +
> 1 files changed, 1 insertions(+), 0 deletions(-)
>
> diff --git a/drivers/staging/iio/gyro/Kconfig b/drivers/staging/iio/gyro/Kconfig
> index ea295b2..476207a 100644
> --- a/drivers/staging/iio/gyro/Kconfig
> +++ b/drivers/staging/iio/gyro/Kconfig
> @@ -27,6 +27,7 @@ config ADIS16130
> config ADIS16260
> tristate "Analog Devices ADIS16260 Digital Gyroscope Sensor SPI driver"
> depends on SPI
> + select IIO_ADIS_LIB
> select IIO_TRIGGER if IIO_BUFFER
> select IIO_SW_RING if IIO_BUFFER
> help
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] staging:iio:adis16260: select IIO_ADIS_LIB to fix build error
2012-12-31 7:16 ` Lars-Peter Clausen
@ 2012-12-31 7:24 ` Yuanhan Liu
0 siblings, 0 replies; 3+ messages in thread
From: Yuanhan Liu @ 2012-12-31 7:24 UTC (permalink / raw)
To: Lars-Peter Clausen
Cc: linux-iio, devel, linux-kernel, Jonathan Cameron,
Greg Kroah-Hartman
On Mon, Dec 31, 2012 at 08:16:10AM +0100, Lars-Peter Clausen wrote:
> On 12/31/2012 06:36 AM, Yuanhan Liu wrote:
> > Commit 9d5e9fdf turned the code to use adis library, so it depends on
> > adis lib. But it forgot to select it at Kconfig file. Thus if adis is
> > not enabled, it will produce following build errros(catched by Fengguang's
> > 0-DAY kernel build testing system):
> > ERROR: "adis_initial_startup" [drivers/staging/iio/gyro/adis16260.ko] undefined!
> > ERROR: "adis_init" [drivers/staging/iio/gyro/adis16260.ko] undefined!
> > ERROR: "adis_write_reg" [drivers/staging/iio/gyro/adis16260.ko] undefined!
> > ERROR: "adis_read_reg" [drivers/staging/iio/gyro/adis16260.ko] undefined!
> > ERROR: "adis_single_conversion" [drivers/staging/iio/gyro/adis16260.ko] undefined!
> >
> > Selecting IIO_ADIS_LIB at Kconfig file fixes this issue.
> >
> > Reported-by: Fengguang Wu <fengguang.wu@intel.com>
> > Cc: Lars-Peter Clausen <lars@metafoo.de>
> > Cc: Jonathan Cameron <jic23@kernel.org>
> > Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> > Signed-off-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>
>
> Hi,
>
> Thanks. But I already sent a similar patch some time ago. See
> http://www.spinics.net/lists/linux-iio/msg07128.html
Got it, and sorry for the duplicate patch.
--yliu
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2012-12-31 7:23 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-31 5:36 [PATCH] staging:iio:adis16260: select IIO_ADIS_LIB to fix build error Yuanhan Liu
2012-12-31 7:16 ` Lars-Peter Clausen
2012-12-31 7:24 ` Yuanhan Liu
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).