linux-next.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* linux-next: build failure after merge of the spi tree
@ 2017-05-24  1:08 Stephen Rothwell
  2017-05-24  3:29 ` Jiada Wang
  0 siblings, 1 reply; 53+ messages in thread
From: Stephen Rothwell @ 2017-05-24  1:08 UTC (permalink / raw)
  To: Mark Brown
  Cc: Linux-Next Mailing List, Linux Kernel Mailing List, Jiada Wang,
	Sascha Hauer, Fabio Estevam

Hi Mark,

After merging the spi tree, today's linux-next build (x86_64 allmodconfig)
failed like this:

drivers/spi/spi-imx.c: In function 'spi_imx_can_dma':
drivers/spi/spi-imx.c:241:9: error: 'struct spi_imx_data' has no member named 'dynamic_burst'
  spi_imx->dynamic_burst = 0;
         ^

Caused by commit

  09b3ed2d5916 ("spi: imx: Revert "spi: imx: dynamic burst length adjust for PIO mode"")

interacting with commit

  1ce1c618e6b5 ("spi: imx: only allow dynamic burst in PIO mode")

from a separate topic branch and not fixing it up in the merge. Although
that second commit could never have built anyway on its own :-(

I have used the spi tree from next-20170523 for today.

-- 
Cheers,
Stephen Rothwell

^ permalink raw reply	[flat|nested] 53+ messages in thread
* linux-next: build failure after merge of the spi tree
@ 2022-02-16  5:17 Stephen Rothwell
  2022-02-16 12:20 ` André Almeida
  0 siblings, 1 reply; 53+ messages in thread
From: Stephen Rothwell @ 2022-02-16  5:17 UTC (permalink / raw)
  To: Mark Brown
  Cc: André Almeida, Linux Kernel Mailing List, Linux Next Mailing List

[-- Attachment #1: Type: text/plain, Size: 524 bytes --]

Hi all,

After merging the spi tree, today's linux-next build (powerpc
allyesconfig) failed like this:

drivers/spi/spi-amd.c:333:37: error: 'spi_acpi_match' undeclared here (not in a function)
  333 |                 .acpi_match_table = spi_acpi_match,
      |                                     ^~~~~~~~~~~~~~

Caused by commit

  209043554915 ("spi: amd: Add support for version AMDI0062")

CONFIG_ACPI is not set for this build.

I have reverted that commit for today.

-- 
Cheers,
Stephen Rothwell

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 53+ messages in thread
* linux-next: build failure after merge of the spi tree
@ 2022-02-15  2:08 Stephen Rothwell
  2022-02-15  7:33 ` Uwe Kleine-König
  0 siblings, 1 reply; 53+ messages in thread
From: Stephen Rothwell @ 2022-02-15  2:08 UTC (permalink / raw)
  To: Mark Brown
  Cc: David Miller, Networking, Joseph CHAMG, Uwe Kleine-König,
	Linux Kernel Mailing List, Linux Next Mailing List

[-- Attachment #1: Type: text/plain, Size: 1833 bytes --]

Hi all,

After merging the spi tree, today's linux-next build (x86_64 allmodconfig)
failed like this:

drivers/net/ethernet/davicom/dm9051.c:1253:19: error: initialization of 'void (*)(struct spi_device *)' from incompatible pointer type 'int (*)(struct spi_device *)' [-Werror=incompatible-pointer-types]
 1253 |         .remove = dm9051_drv_remove,
      |                   ^~~~~~~~~~~~~~~~~
drivers/net/ethernet/davicom/dm9051.c:1253:19: note: (near initialization for 'dm9051_driver.remove')

Caused by commit

  a0386bba7093 ("spi: make remove callback a void function")

interacting with commit

  2dc95a4d30ed ("net: Add dm9051 driver")

from the net-next tree.

I applied the following merge resolution and can carry it until the
trees are merged.

From: Stephen Rothwell <sfr@canb.auug.org.au>
Date: Tue, 15 Feb 2022 13:05:41 +1100
Subject: [PATCH] fix up for "pi: make remove callback a void function"

Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
---
 drivers/net/ethernet/davicom/dm9051.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/drivers/net/ethernet/davicom/dm9051.c b/drivers/net/ethernet/davicom/dm9051.c
index cee3ff499fd4..d2513c97f83e 100644
--- a/drivers/net/ethernet/davicom/dm9051.c
+++ b/drivers/net/ethernet/davicom/dm9051.c
@@ -1223,15 +1223,13 @@ static int dm9051_probe(struct spi_device *spi)
 	return 0;
 }
 
-static int dm9051_drv_remove(struct spi_device *spi)
+static void dm9051_drv_remove(struct spi_device *spi)
 {
 	struct device *dev = &spi->dev;
 	struct net_device *ndev = dev_get_drvdata(dev);
 	struct board_info *db = to_dm9051_board(ndev);
 
 	phy_disconnect(db->phydev);
-
-	return 0;
 }
 
 static const struct of_device_id dm9051_match_table[] = {
-- 
2.34.1

-- 
Cheers,
Stephen Rothwell

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply related	[flat|nested] 53+ messages in thread
* linux-next: build failure after merge of the spi tree
@ 2022-01-27  4:57 Stephen Rothwell
  0 siblings, 0 replies; 53+ messages in thread
From: Stephen Rothwell @ 2022-01-27  4:57 UTC (permalink / raw)
  To: Mark Brown; +Cc: Li-hao Kuo, Linux Kernel Mailing List, Linux Next Mailing List

[-- Attachment #1: Type: text/plain, Size: 470 bytes --]

Hi all,

After merging the spi tree, today's linux-next build (s390 allyesconfig)
failed like this:

drivers/spi/spi-sunplus-sp7021.c:568:12: error: 'sp7021_spi_runtime_resume' defined but not used [-Werror=unused-function]
drivers/spi/spi-sunplus-sp7021.c:560:12: error: 'sp7021_spi_runtime_suspend' defined but not used [-Werror=unused-function]

Caused by commit

  f62ca4e2a863 ("spi: Add spi driver for Sunplus SP7021")

-- 
Cheers,
Stephen Rothwell

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 53+ messages in thread
* linux-next: build failure after merge of the spi tree
@ 2018-08-29  0:33 Stephen Rothwell
  2018-08-29  1:29 ` Baolin Wang
  0 siblings, 1 reply; 53+ messages in thread
From: Stephen Rothwell @ 2018-08-29  0:33 UTC (permalink / raw)
  To: Mark Brown
  Cc: Linux-Next Mailing List, Linux Kernel Mailing List, Lanqing Liu,
	Baolin Wang

[-- Attachment #1: Type: text/plain, Size: 660 bytes --]

Hi Mark,

After merging the spi tree, today's linux-next build (x86_64 allmodconfig)
failed like this:

In file included from include/linux/clk.h:16,
                 from drivers/spi/spi-sprd.c:4:
drivers/spi/spi-sprd.c: In function 'sprd_spi_init_hw':
drivers/spi/spi-sprd.c:462:29: error: 'struct spi_transfer' has no member named 'word_delay'
  word_delay = clamp_t(u16, t->word_delay, SPRD_SPI_MIN_DELAY_CYCLE,
                             ^~

(and many more)

Caused by commit

  e7d973a31c24 ("spi: sprd: Add SPI driver for Spreadtrum SC9860")

I have used the spi tree from next-20180828 for today.

-- 
Cheers,
Stephen Rothwell

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 53+ messages in thread
* linux-next: build failure after merge of the spi tree
@ 2017-12-22  2:18 Stephen Rothwell
  2017-12-22  7:39 ` Rasmus Villemoes
  0 siblings, 1 reply; 53+ messages in thread
From: Stephen Rothwell @ 2017-12-22  2:18 UTC (permalink / raw)
  To: Mark Brown
  Cc: Linux-Next Mailing List, Linux Kernel Mailing List, Rasmus Villemoes

Hi Mark,

After merging the spi tree, today's linux-next build (x86_64 allmodconfig
build) failed like this:

drivers/spi/spi-pxa2xx.c: In function 'setup_cs':
drivers/spi/spi-pxa2xx.c:1240:3: error: implicit declaration of function 'gpiod_free' [-Werror=implicit-function-declaration]
   gpiod_free(chip->gpiod_cs);
   ^

Caused by commit

  221886646f75 ("spi: pxa2xx: avoid redundant gpio_to_desc(desc_to_gpio()) round-trip")

Presumably a missing include file.

I have used the spi tree from next-20171221 for today.

-- 
Cheers,
Stephen Rothwell

^ permalink raw reply	[flat|nested] 53+ messages in thread
* linux-next: build failure after merge of the spi tree
@ 2017-07-10  3:26 Stephen Rothwell
  0 siblings, 0 replies; 53+ messages in thread
From: Stephen Rothwell @ 2017-07-10  3:26 UTC (permalink / raw)
  To: Mark Brown; +Cc: Linux-Next Mailing List, Linux Kernel Mailing List, Jiada Wang

Hi Mark,

After merging the spi tree, today's linux-next build (x86_64 allmodconfig)
failed like this:

drivers/spi/spi-imx.c: In function 'spi_imx_setupxfer':
drivers/spi/spi-imx.c:1007:16: error: 'config' undeclared (first use in this function)
   mask = (1 << config.bpw) - 1;
                ^

Caused by commit

  a0cc330240c9 ("spi: imx: dynamic burst length adjust for PIO mode")

interacting with commit

  d52345b6cf8e ("spi: imx: put struct spi_imx_config members into driver private struct")

from Linus' tree.

I am not sure why this has only shown up now.

Since it is the only thing left in the spi tree, I have just dropped
that tree for today.

-- 
Cheers,
Stephen Rothwell

^ permalink raw reply	[flat|nested] 53+ messages in thread
* linux-next: build failure after merge of the spi tree
@ 2017-07-03  3:41 Stephen Rothwell
  0 siblings, 0 replies; 53+ messages in thread
From: Stephen Rothwell @ 2017-07-03  3:41 UTC (permalink / raw)
  To: Mark Brown
  Cc: Linux-Next Mailing List, Linux Kernel Mailing List, Jiada Wang,
	Sascha Hauer

Hi Mark,

After merging the spi tree, today's linux-next build (x86_64 allmodconfig)
failed like this:

drivers/spi/spi-imx.c: In function 'spi_imx_setupxfer':
drivers/spi/spi-imx.c:1007:16: error: 'config' undeclared (first use in this function)
   mask = (1 << config.bpw) - 1;
                ^

Caused by commit

  a0cc330240c9 ("spi: imx: dynamic burst length adjust for PIO mode")

interacting with commit

  d52345b6cf8e ("spi: imx: put struct spi_imx_config members into driver private struct")

I reverted a0cc330240c9 for today.

-- 
Cheers,
Stephen Rothwell

^ permalink raw reply	[flat|nested] 53+ messages in thread
* linux-next: build failure after merge of the spi tree
@ 2016-12-09  2:32 Stephen Rothwell
  2016-12-12  2:24 ` Stephen Rothwell
  0 siblings, 1 reply; 53+ messages in thread
From: Stephen Rothwell @ 2016-12-09  2:32 UTC (permalink / raw)
  To: Mark Brown; +Cc: linux-next, linux-kernel, Uwe Kleine-König

Hi Mark,

After merging the spi tree, today's linux-next build (arm
multi_v7_defconfig) failed like this:

drivers/spi/spi-orion.c: In function 'orion_spi_baudrate_set':
drivers/spi/spi-orion.c:192:8: error: 'sspr' undeclared (first use in this function)
    if (sspr > 7)
        ^

Caused by commit

  d9fc6452af47 ("spi: mvebu: fix baudrate calculation for armada variants")

I have used the spi tree from next-20161208 for today.

-- 
Cheers,
Stephen Rothwell

^ permalink raw reply	[flat|nested] 53+ messages in thread
* linux-next: build failure after merge of the spi tree
@ 2016-05-16  2:08 Stephen Rothwell
  2016-05-16 10:23 ` Mark Brown
  0 siblings, 1 reply; 53+ messages in thread
From: Stephen Rothwell @ 2016-05-16  2:08 UTC (permalink / raw)
  To: Mark Brown; +Cc: linux-next, linux-kernel, Stefan Roese, Arnd Bergmann

Hi Mark,

After merging the spi tree, today's linux-next build (x86_64 allmodconfig)
failed like this:

drivers/spi/spi-orion.c: In function 'orion_spi_write_read':
drivers/spi/spi-orion.c:407:3: error: implicit declaration of function 'writesl' [-Werror=implicit-function-declaration]
   writesl(orion_spi->direct_access[cs].vaddr, xfer->tx_buf, cnt);
   ^
drivers/spi/spi-orion.c:411:4: error: implicit declaration of function 'writesb' [-Werror=implicit-function-declaration]
    writesb(orion_spi->direct_access[cs].vaddr, &buf[cnt],
    ^

Caused by commit

  dbf24b7c0d94 ("spi: orion: Add direct access mode")

I have merged the version fof the spi tree from next-20160513 for today.

-- 
Cheers,
Stephen Rothwell

^ permalink raw reply	[flat|nested] 53+ messages in thread
* linux-next: build failure after merge of the spi tree
@ 2016-01-06  3:34 Stephen Rothwell
  0 siblings, 0 replies; 53+ messages in thread
From: Stephen Rothwell @ 2016-01-06  3:34 UTC (permalink / raw)
  To: Mark Brown; +Cc: linux-next, linux-kernel, Martin Sperl

Hi Mark,

After merging the spi tree, today's linux-next build (x86_64 allmodconfig)
failed like this:

drivers/spi/spi-loopback-test.c: In function 'spi_loopback_test_probe':
drivers/spi/spi-loopback-test.c:292:7: error: 'check_rx_buf' undeclared (first use in this function)
  if (!check_rx_buf && (spi->master->mode_bits & SPI_LOOP)) {
       ^

Caused by commit

  b0632bfe5ec4 ("spi: loopback-test: added support for HW-loopback mode")

I have used the spi tree from next-20160105 for today.

-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au

^ permalink raw reply	[flat|nested] 53+ messages in thread
* linux-next: build failure after merge of the spi tree
@ 2015-08-21  4:10 Stephen Rothwell
  0 siblings, 0 replies; 53+ messages in thread
From: Stephen Rothwell @ 2015-08-21  4:10 UTC (permalink / raw)
  To: Mark Brown; +Cc: linux-next, linux-kernel, Michal Suchanek

Hi Mark,

After merging the spi tree, today's linux-next build (arm
multi_v7_defconfig) failed like this:

In file included from include/linux/clk.h:16:0,
                 from drivers/spi/spi-sun4i.c:14:
drivers/spi/spi-sun4i.c: In function 'sun4i_spi_transfer_one':
drivers/spi/spi-sun4i.c:283:43: error: 'speed' undeclared (first use in this function)
  tx_time = max_t(int, tfr->len * 8 * 2 / (speed / 1000), 100);
                                           ^
include/linux/kernel.h:767:17: note: in definition of macro 'max_t'
  type __max1 = (x);   \
                 ^
drivers/spi/spi-sun4i.c:283:43: note: each undeclared identifier is reported only once for each function it appears in
  tx_time = max_t(int, tfr->len * 8 * 2 / (speed / 1000), 100);
                                           ^
include/linux/kernel.h:767:17: note: in definition of macro 'max_t'
  type __max1 = (x);   \
                 ^
In file included from include/linux/clk.h:16:0,
                 from drivers/spi/spi-sun6i.c:14:
drivers/spi/spi-sun6i.c: In function 'sun6i_spi_transfer_one':
drivers/spi/spi-sun6i.c:273:43: error: 'speed' undeclared (first use in this function)
  tx_time = max_t(int, tfr->len * 8 * 2 / (speed / 1000), 100);
                                           ^
include/linux/kernel.h:767:17: note: in definition of macro 'max_t'
  type __max1 = (x);   \
                 ^
drivers/spi/spi-sun6i.c:273:43: note: each undeclared identifier is reported only once for each function it appears in
  tx_time = max_t(int, tfr->len * 8 * 2 / (speed / 1000), 100);
                                           ^
include/linux/kernel.h:767:17: note: in definition of macro 'max_t'
  type __max1 = (x);   \
                 ^

Caused by commit

  63d53d153b62 ("spi: sunxi: fix transfer timeout")

I have used the spi tree from next-20150820 for today.

-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au

^ permalink raw reply	[flat|nested] 53+ messages in thread
* linux-next: build failure after merge of the spi tree
@ 2015-05-12  3:14 Stephen Rothwell
  0 siblings, 0 replies; 53+ messages in thread
From: Stephen Rothwell @ 2015-05-12  3:14 UTC (permalink / raw)
  To: Mark Brown; +Cc: linux-next, linux-kernel, Martin Sperl, Noralf Trønnes

[-- Attachment #1: Type: text/plain, Size: 1484 bytes --]

Hi Mark,

After merging the spi tree, today's linux-next build (x86_64
allmodconfig) failed like this:

drivers/spi/spi-bcm2835.c: In function 'bcm2835_spi_can_dma':
drivers/spi/spi-bcm2835.c:381:7: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  if (((u32)tfr->tx_buf % 4 == 0) && ((u32)tfr->tx_buf % 4 == 0))
       ^
drivers/spi/spi-bcm2835.c:381:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  if (((u32)tfr->tx_buf % 4 == 0) && ((u32)tfr->tx_buf % 4 == 0))
                                      ^
drivers/spi/spi-bcm2835.c:387:7: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  if (((u32)tfr->tx_buf % SZ_4K) + tfr->len > SZ_4K) {
       ^
drivers/spi/spi-bcm2835.c:387:26: error: 'SZ_4K' undeclared (first use in this function)
  if (((u32)tfr->tx_buf % SZ_4K) + tfr->len > SZ_4K) {
                          ^
drivers/spi/spi-bcm2835.c:387:26: note: each undeclared identifier is reported only once for each function it appears in
drivers/spi/spi-bcm2835.c:392:7: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  if (((u32)tfr->rx_buf % SZ_4K) + tfr->len > SZ_4K) {
       ^

Caused by commit 3ecd37edaa2a ("spi: bcm2835: enable dma modes for
transfers meeting certain conditions").

I have used the spi tree from next-20150511 for today.
-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 53+ messages in thread
* linux-next: build failure after merge of the spi tree
@ 2015-04-07  6:49 Stephen Rothwell
  0 siblings, 0 replies; 53+ messages in thread
From: Stephen Rothwell @ 2015-04-07  6:49 UTC (permalink / raw)
  To: Mark Brown; +Cc: linux-next, linux-kernel, Aaron Brice

[-- Attachment #1: Type: text/plain, Size: 719 bytes --]

Hi Mark,

After merging the spi tree, today's linux-next build (x86_64 allmodconfig)
failed like this:

drivers/spi/spi-fsl-dspi.c: In function 'dspi_setup':
drivers/spi/spi-fsl-dspi.c:395:2: error: implicit declaration of function 'ns_delay_scale' [-Werror=implicit-function-declaration]
  ns_delay_scale(&pcssck, &cssck, cs_sck_delay, clkrate);
  ^

Caused by commit f9d9c83fcf09 ("Merge branch 'fix/fsl-dspi' of
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi into
spi-fsl-dspi") which removed the function that was added (and
referenced) in one of its parents.

I have used the spi tree from next-20150402 for today.
-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 53+ messages in thread
* linux-next: build failure after merge of the spi tree
@ 2015-01-30  3:02 Stephen Rothwell
  2015-01-30  5:43 ` Ricardo Ribalda Delgado
  0 siblings, 1 reply; 53+ messages in thread
From: Stephen Rothwell @ 2015-01-30  3:02 UTC (permalink / raw)
  To: Mark Brown; +Cc: linux-next, linux-kernel, Ricardo Ribalda Delgado

[-- Attachment #1: Type: text/plain, Size: 1144 bytes --]

Hi Mark,

After merging the spi tree, today's linux-next build (arm
multi_v7_defconfig) failed like this:

drivers/spi/spi-xilinx.c: In function 'xilinx_spi_probe':
drivers/spi/spi-xilinx.c:391:16: warning: assignment from incompatible pointer type
  xspi->read_fn = ioread32;
                ^
drivers/spi/spi-xilinx.c:392:17: warning: assignment from incompatible pointer type
  xspi->write_fn = iowrite32;
                 ^
drivers/spi/spi-xilinx.c:398:19: error: 'ioread32be' undeclared (first use in this function)
   xspi->read_fn = ioread32be;
                   ^
drivers/spi/spi-xilinx.c:398:19: note: each undeclared identifier is reported only once for each function it appears in
drivers/spi/spi-xilinx.c:399:20: error: 'iowrite32be' undeclared (first use in this function)
   xspi->write_fn = iowrite32be;
                    ^

Caused by commit 99082eab6344 ("spi/xilinx: Remove iowrite/ioread
wrappers").  Its not obvious why this is so, but reverting that commit
fixed the build problem.

I have reverted that commit for today.

-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 53+ messages in thread
* linux-next: build failure after merge of the spi tree
@ 2014-12-08 12:05 Stephen Rothwell
  2014-12-08 12:13 ` Mark Brown
  2014-12-08 13:56 ` Laurentiu Palcu
  0 siblings, 2 replies; 53+ messages in thread
From: Stephen Rothwell @ 2014-12-08 12:05 UTC (permalink / raw)
  To: Mark Brown; +Cc: linux-next, linux-kernel, Laurentiu Palcu, Lee Jones

[-- Attachment #1: Type: text/plain, Size: 1297 bytes --]

Hi Mark,

After merging the spi tree, today's linux-next build (powerpc
allyesconfig) failed like this:

drivers/spi/spi-dln2.c: In function 'dln2_spi_copy_from_buf':
drivers/spi/spi-dln2.c:415:4: error: implicit declaration of function 'get_unaligned_le32' [-Werror=implicit-function-declaration]
    *d++ = get_unaligned_le32(s++);
    ^

Caused by commit ffb9ad0a47b4 ("spi: add support for DLN-2 USB-SPI adapter").

drivers/spi/spi-st-ssc4.c: In function 'spi_st_remove':
drivers/spi/spi-st-ssc4.c:427:2: error: implicit declaration of function 'pinctrl_pm_select_sleep_state' [-Werror=implicit-function-declaration]
  pinctrl_pm_select_sleep_state(&pdev->dev);
  ^
drivers/spi/spi-st-ssc4.c: In function 'spi_st_runtime_resume':
drivers/spi/spi-st-ssc4.c:453:2: error: implicit declaration of function 'pinctrl_pm_select_default_state' [-Werror=implicit-function-declaration]
  pinctrl_pm_select_default_state(dev);
  ^

Caused by commit cf9e9c98fa8c ("spi: Add new driver for
STMicroelectronics' SPI Controller").

To me COMPILE_TEST means "this builds everywhere, make sure it doesn't
break" ... not "lets set this and see if Stephen finds anything" :-)

I reverted both commits for today.
-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 53+ messages in thread
* linux-next: build failure after merge of the spi tree
@ 2014-04-15  2:17 Stephen Rothwell
  2014-04-15  4:35 ` Harini Katakam
  0 siblings, 1 reply; 53+ messages in thread
From: Stephen Rothwell @ 2014-04-15  2:17 UTC (permalink / raw)
  To: Mark Brown; +Cc: linux-next, linux-kernel, Harini Katakam

[-- Attachment #1: Type: text/plain, Size: 561 bytes --]

Hi Mark,

After merging the spi tree, today's linux-next build (x86_64_allmodconfig)
failed like this:

drivers/spi/spi-cadence.c: In function 'cdns_spi_write':
drivers/spi/spi-cadence.c:135:2: error: implicit declaration of function 'writel_relaxed' [-Werror=implicit-function-declaration]
  writel_relaxed(val, xspi->regs + offset);
  ^

Caused by commit c474b3866546 ("spi: Add driver for Cadence SPI controller").

I have used the spi tree from next-20140414 for today.

-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au

[-- Attachment #2: Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 53+ messages in thread
* linux-next: build failure after merge of the spi tree
@ 2014-02-24  3:45 Stephen Rothwell
  2014-02-24  6:00 ` Mark Brown
  0 siblings, 1 reply; 53+ messages in thread
From: Stephen Rothwell @ 2014-02-24  3:45 UTC (permalink / raw)
  To: Mark Brown; +Cc: linux-next, linux-kernel, Axel Lin, Ivan T. Ivanov

[-- Attachment #1: Type: text/plain, Size: 758 bytes --]

Hi Mark,

After merging the spi tree, today's linux-next build (x86_64 allmodconfig)
failed like this:

drivers/spi/spi-qup.c: In function 'spi_qup_set_state':
drivers/spi/spi-qup.c:185:3: error: implicit declaration of function 'writel_relaxed' [-Werror=implicit-function-declaration]
   writel_relaxed(QUP_STATE_CLEAR, controller->base + QUP_STATE);
   ^

Caused by commit 64ff247a978f ("spi: Add Qualcomm QUP SPI controller
support") and exposed by commit 702d3cf9d05d ("spi: qup: Enable driver
compilation with COMPILE_TEST").  Please at least test building on x86
before allowing a build with COMPILE_TEST.

I have used the spi tree from next-20140221 for today.

-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au

[-- Attachment #2: Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 53+ messages in thread
* linux-next: build failure after merge of the spi tree
@ 2014-01-06  7:03 Stephen Rothwell
  2014-01-06  7:09 ` Baruch Siach
  0 siblings, 1 reply; 53+ messages in thread
From: Stephen Rothwell @ 2014-01-06  7:03 UTC (permalink / raw)
  To: Mark Brown; +Cc: linux-next, linux-kernel, Baruch Siach

[-- Attachment #1: Type: text/plain, Size: 609 bytes --]

Hi Mark,

After merging the spi tree, today's linux-next build (x86_64 allmodconfig)
failed like this:

drivers/spi/spi-dw-pci.c: In function 'spi_pci_probe':
drivers/spi/spi-dw-pci.c:50:29: error: 'dev' undeclared (first use in this function)
  dwpci = devm_kzalloc(&pdev-dev, sizeof(struct dw_spi_pci), GFP_KERNEL);
                             ^

Caused by commit 04f421e7b0b1 ("spi: dw: use managed resources").

I have used the spi tree from next-20131224 for today (since the above
commit does not revert cleanly).

-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au

[-- Attachment #2: Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 53+ messages in thread
* linux-next: build failure after merge of the spi tree
@ 2013-08-27  6:15 Stephen Rothwell
  2013-08-27  7:20 ` Sourav Poddar
  0 siblings, 1 reply; 53+ messages in thread
From: Stephen Rothwell @ 2013-08-27  6:15 UTC (permalink / raw)
  To: Mark Brown; +Cc: linux-next, linux-kernel, Sourav Poddar

[-- Attachment #1: Type: text/plain, Size: 885 bytes --]

Hi Mark,

After merging the spi tree, today's linux-next build (x86_64 allmodconfig)
failed like this:

In file included from drivers/spi/spi-ti-qspi.c:19:0:
include/linux/module.h:87:32: error: '__mod_of_device_table' aliased to undefined symbol 'dra7xxx_qspi_match'
 extern const struct gtype##_id __mod_##gtype##_table  \
                                ^
include/linux/module.h:145:3: note: in expansion of macro 'MODULE_GENERIC_TABLE'
   MODULE_GENERIC_TABLE(type##_device,name)
   ^
drivers/spi/spi-ti-qspi.c:458:1: note: in expansion of macro 'MODULE_DEVICE_TABLE'
 MODULE_DEVICE_TABLE(of, dra7xxx_qspi_match);
 ^

Caused by commit 505a14954e2d ("spi/qspi: Add qspi flash controller").

Clearly not build tested as a module. :-(

I have used the spi tree from next-20130822 for today.
-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au

[-- Attachment #2: Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 53+ messages in thread
* linux-next: build failure after merge of the spi tree
@ 2013-07-29  3:42 Stephen Rothwell
  2013-07-29  5:00 ` Mark Brown
  0 siblings, 1 reply; 53+ messages in thread
From: Stephen Rothwell @ 2013-07-29  3:42 UTC (permalink / raw)
  To: Mark Brown; +Cc: linux-next, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 14445 bytes --]

Hi Mark,

After merging the spi tree, today's linux-next build (x86_64 allmodconfig)
failed like this:

drivers/spi/spi-pxa2xx-pxadma.c: In function 'wait_dma_channel_stop':
drivers/spi/spi-pxa2xx-pxadma.c:136:2: error: implicit declaration of function 'DCSR' [-Werror=implicit-function-declaration]
  while (!(DCSR(channel) & DCSR_STOPSTATE) && --limit)
  ^
drivers/spi/spi-pxa2xx-pxadma.c:136:27: error: 'DCSR_STOPSTATE' undeclared (first use in this function)
  while (!(DCSR(channel) & DCSR_STOPSTATE) && --limit)
                           ^
drivers/spi/spi-pxa2xx-pxadma.c:136:27: note: each undeclared identifier is reported only once for each function it appears in
drivers/spi/spi-pxa2xx-pxadma.c: In function 'pxa2xx_spi_dma_error_stop':
drivers/spi/spi-pxa2xx-pxadma.c:32:28: error: 'DCSR_NODESC' undeclared (first use in this function)
 #define RESET_DMA_CHANNEL (DCSR_NODESC | DMA_INT_MASK)
                            ^
drivers/spi/spi-pxa2xx-pxadma.c:148:31: note: in expansion of macro 'RESET_DMA_CHANNEL'
  DCSR(drv_data->rx_channel) = RESET_DMA_CHANNEL;
                               ^
drivers/spi/spi-pxa2xx-pxadma.c:31:24: error: 'DCSR_ENDINTR' undeclared (first use in this function)
 #define DMA_INT_MASK  (DCSR_ENDINTR | DCSR_STARTINTR | DCSR_BUSERR)
                        ^
drivers/spi/spi-pxa2xx-pxadma.c:32:42: note: in expansion of macro 'DMA_INT_MASK'
 #define RESET_DMA_CHANNEL (DCSR_NODESC | DMA_INT_MASK)
                                          ^
drivers/spi/spi-pxa2xx-pxadma.c:148:31: note: in expansion of macro 'RESET_DMA_CHANNEL'
  DCSR(drv_data->rx_channel) = RESET_DMA_CHANNEL;
                               ^
drivers/spi/spi-pxa2xx-pxadma.c:31:39: error: 'DCSR_STARTINTR' undeclared (first use in this function)
 #define DMA_INT_MASK  (DCSR_ENDINTR | DCSR_STARTINTR | DCSR_BUSERR)
                                       ^
drivers/spi/spi-pxa2xx-pxadma.c:32:42: note: in expansion of macro 'DMA_INT_MASK'
 #define RESET_DMA_CHANNEL (DCSR_NODESC | DMA_INT_MASK)
                                          ^
drivers/spi/spi-pxa2xx-pxadma.c:148:31: note: in expansion of macro 'RESET_DMA_CHANNEL'
  DCSR(drv_data->rx_channel) = RESET_DMA_CHANNEL;
                               ^
drivers/spi/spi-pxa2xx-pxadma.c:31:56: error: 'DCSR_BUSERR' undeclared (first use in this function)
 #define DMA_INT_MASK  (DCSR_ENDINTR | DCSR_STARTINTR | DCSR_BUSERR)
                                                        ^
drivers/spi/spi-pxa2xx-pxadma.c:32:42: note: in expansion of macro 'DMA_INT_MASK'
 #define RESET_DMA_CHANNEL (DCSR_NODESC | DMA_INT_MASK)
                                          ^
drivers/spi/spi-pxa2xx-pxadma.c:148:31: note: in expansion of macro 'RESET_DMA_CHANNEL'
  DCSR(drv_data->rx_channel) = RESET_DMA_CHANNEL;
                               ^
drivers/spi/spi-pxa2xx-pxadma.c: In function 'pxa2xx_spi_dma_transfer_complete':
drivers/spi/spi-pxa2xx-pxadma.c:32:28: error: 'DCSR_NODESC' undeclared (first use in this function)
 #define RESET_DMA_CHANNEL (DCSR_NODESC | DMA_INT_MASK)
                            ^
drivers/spi/spi-pxa2xx-pxadma.c:173:31: note: in expansion of macro 'RESET_DMA_CHANNEL'
  DCSR(drv_data->tx_channel) = RESET_DMA_CHANNEL;
                               ^
drivers/spi/spi-pxa2xx-pxadma.c:31:24: error: 'DCSR_ENDINTR' undeclared (first use in this function)
 #define DMA_INT_MASK  (DCSR_ENDINTR | DCSR_STARTINTR | DCSR_BUSERR)
                        ^
drivers/spi/spi-pxa2xx-pxadma.c:32:42: note: in expansion of macro 'DMA_INT_MASK'
 #define RESET_DMA_CHANNEL (DCSR_NODESC | DMA_INT_MASK)
                                          ^
drivers/spi/spi-pxa2xx-pxadma.c:173:31: note: in expansion of macro 'RESET_DMA_CHANNEL'
  DCSR(drv_data->tx_channel) = RESET_DMA_CHANNEL;
                               ^
drivers/spi/spi-pxa2xx-pxadma.c:31:39: error: 'DCSR_STARTINTR' undeclared (first use in this function)
 #define DMA_INT_MASK  (DCSR_ENDINTR | DCSR_STARTINTR | DCSR_BUSERR)
                                       ^
drivers/spi/spi-pxa2xx-pxadma.c:32:42: note: in expansion of macro 'DMA_INT_MASK'
 #define RESET_DMA_CHANNEL (DCSR_NODESC | DMA_INT_MASK)
                                          ^
drivers/spi/spi-pxa2xx-pxadma.c:173:31: note: in expansion of macro 'RESET_DMA_CHANNEL'
  DCSR(drv_data->tx_channel) = RESET_DMA_CHANNEL;
                               ^
drivers/spi/spi-pxa2xx-pxadma.c:31:56: error: 'DCSR_BUSERR' undeclared (first use in this function)
 #define DMA_INT_MASK  (DCSR_ENDINTR | DCSR_STARTINTR | DCSR_BUSERR)
                                                        ^
drivers/spi/spi-pxa2xx-pxadma.c:32:42: note: in expansion of macro 'DMA_INT_MASK'
 #define RESET_DMA_CHANNEL (DCSR_NODESC | DMA_INT_MASK)
                                          ^
drivers/spi/spi-pxa2xx-pxadma.c:173:31: note: in expansion of macro 'RESET_DMA_CHANNEL'
  DCSR(drv_data->tx_channel) = RESET_DMA_CHANNEL;
                               ^
drivers/spi/spi-pxa2xx-pxadma.c:188:4: error: implicit declaration of function 'DCMD' [-Werror=implicit-function-declaration]
    (DCMD(drv_data->rx_channel) & DCMD_LENGTH);
    ^
drivers/spi/spi-pxa2xx-pxadma.c:188:34: error: 'DCMD_LENGTH' undeclared (first use in this function)
    (DCMD(drv_data->rx_channel) & DCMD_LENGTH);
                                  ^
drivers/spi/spi-pxa2xx-pxadma.c: In function 'pxa2xx_spi_dma_handler':
drivers/spi/spi-pxa2xx-pxadma.c:31:24: error: 'DCSR_ENDINTR' undeclared (first use in this function)
 #define DMA_INT_MASK  (DCSR_ENDINTR | DCSR_STARTINTR | DCSR_BUSERR)
                        ^
drivers/spi/spi-pxa2xx-pxadma.c:213:35: note: in expansion of macro 'DMA_INT_MASK'
  u32 irq_status = DCSR(channel) & DMA_INT_MASK;
                                   ^
drivers/spi/spi-pxa2xx-pxadma.c:31:39: error: 'DCSR_STARTINTR' undeclared (first use in this function)
 #define DMA_INT_MASK  (DCSR_ENDINTR | DCSR_STARTINTR | DCSR_BUSERR)
                                       ^
drivers/spi/spi-pxa2xx-pxadma.c:213:35: note: in expansion of macro 'DMA_INT_MASK'
  u32 irq_status = DCSR(channel) & DMA_INT_MASK;
                                   ^
drivers/spi/spi-pxa2xx-pxadma.c:31:56: error: 'DCSR_BUSERR' undeclared (first use in this function)
 #define DMA_INT_MASK  (DCSR_ENDINTR | DCSR_STARTINTR | DCSR_BUSERR)
                                                        ^
drivers/spi/spi-pxa2xx-pxadma.c:213:35: note: in expansion of macro 'DMA_INT_MASK'
  u32 irq_status = DCSR(channel) & DMA_INT_MASK;
                                   ^
drivers/spi/spi-pxa2xx-pxadma.c: In function 'pxa2xx_spi_dma_transfer':
drivers/spi/spi-pxa2xx-pxadma.c:255:36: error: 'DCSR_RUN' undeclared (first use in this function)
   && (DCSR(drv_data->tx_channel) & DCSR_RUN)) {
                                    ^
drivers/spi/spi-pxa2xx-pxadma.c: In function 'pxa2xx_spi_dma_prepare':
drivers/spi/spi-pxa2xx-pxadma.c:283:15: error: 'DCMD_WIDTH1' undeclared (first use in this function)
   dma_width = DCMD_WIDTH1;
               ^
drivers/spi/spi-pxa2xx-pxadma.c:286:15: error: 'DCMD_WIDTH2' undeclared (first use in this function)
   dma_width = DCMD_WIDTH2;
               ^
drivers/spi/spi-pxa2xx-pxadma.c:289:15: error: 'DCMD_WIDTH4' undeclared (first use in this function)
   dma_width = DCMD_WIDTH4;
               ^
drivers/spi/spi-pxa2xx-pxadma.c:32:28: error: 'DCSR_NODESC' undeclared (first use in this function)
 #define RESET_DMA_CHANNEL (DCSR_NODESC | DMA_INT_MASK)
                            ^
drivers/spi/spi-pxa2xx-pxadma.c:294:31: note: in expansion of macro 'RESET_DMA_CHANNEL'
  DCSR(drv_data->rx_channel) = RESET_DMA_CHANNEL;
                               ^
drivers/spi/spi-pxa2xx-pxadma.c:31:24: error: 'DCSR_ENDINTR' undeclared (first use in this function)
 #define DMA_INT_MASK  (DCSR_ENDINTR | DCSR_STARTINTR | DCSR_BUSERR)
                        ^
drivers/spi/spi-pxa2xx-pxadma.c:32:42: note: in expansion of macro 'DMA_INT_MASK'
 #define RESET_DMA_CHANNEL (DCSR_NODESC | DMA_INT_MASK)
                                          ^
drivers/spi/spi-pxa2xx-pxadma.c:294:31: note: in expansion of macro 'RESET_DMA_CHANNEL'
  DCSR(drv_data->rx_channel) = RESET_DMA_CHANNEL;
                               ^
drivers/spi/spi-pxa2xx-pxadma.c:31:39: error: 'DCSR_STARTINTR' undeclared (first use in this function)
 #define DMA_INT_MASK  (DCSR_ENDINTR | DCSR_STARTINTR | DCSR_BUSERR)
                                       ^
drivers/spi/spi-pxa2xx-pxadma.c:32:42: note: in expansion of macro 'DMA_INT_MASK'
 #define RESET_DMA_CHANNEL (DCSR_NODESC | DMA_INT_MASK)
                                          ^
drivers/spi/spi-pxa2xx-pxadma.c:294:31: note: in expansion of macro 'RESET_DMA_CHANNEL'
  DCSR(drv_data->rx_channel) = RESET_DMA_CHANNEL;
                               ^
drivers/spi/spi-pxa2xx-pxadma.c:31:56: error: 'DCSR_BUSERR' undeclared (first use in this function)
 #define DMA_INT_MASK  (DCSR_ENDINTR | DCSR_STARTINTR | DCSR_BUSERR)
                                                        ^
drivers/spi/spi-pxa2xx-pxadma.c:32:42: note: in expansion of macro 'DMA_INT_MASK'
 #define RESET_DMA_CHANNEL (DCSR_NODESC | DMA_INT_MASK)
                                          ^
drivers/spi/spi-pxa2xx-pxadma.c:294:31: note: in expansion of macro 'RESET_DMA_CHANNEL'
  DCSR(drv_data->rx_channel) = RESET_DMA_CHANNEL;
                               ^
drivers/spi/spi-pxa2xx-pxadma.c:295:2: error: implicit declaration of function 'DSADR' [-Werror=implicit-function-declaration]
  DSADR(drv_data->rx_channel) = drv_data->ssdr_physical;
  ^
drivers/spi/spi-pxa2xx-pxadma.c:295:30: error: lvalue required as left operand of assignment
  DSADR(drv_data->rx_channel) = drv_data->ssdr_physical;
                              ^
drivers/spi/spi-pxa2xx-pxadma.c:296:2: error: implicit declaration of function 'DTADR' [-Werror=implicit-function-declaration]
  DTADR(drv_data->rx_channel) = drv_data->rx_dma;
  ^
drivers/spi/spi-pxa2xx-pxadma.c:296:30: error: lvalue required as left operand of assignment
  DTADR(drv_data->rx_channel) = drv_data->rx_dma;
                              ^
drivers/spi/spi-pxa2xx-pxadma.c:299:32: error: 'DCMD_FLOWSRC' undeclared (first use in this function)
   DCMD(drv_data->rx_channel) = DCMD_FLOWSRC
                                ^
drivers/spi/spi-pxa2xx-pxadma.c:304:32: error: 'DCMD_INCTRGADDR' undeclared (first use in this function)
   DCMD(drv_data->rx_channel) = DCMD_INCTRGADDR
                                ^
drivers/spi/spi-pxa2xx-pxadma.c:312:30: error: lvalue required as left operand of assignment
  DSADR(drv_data->tx_channel) = drv_data->tx_dma;
                              ^
drivers/spi/spi-pxa2xx-pxadma.c:313:30: error: lvalue required as left operand of assignment
  DTADR(drv_data->tx_channel) = drv_data->ssdr_physical;
                              ^
drivers/spi/spi-pxa2xx-pxadma.c:316:32: error: 'DCMD_FLOWTRG' undeclared (first use in this function)
   DCMD(drv_data->tx_channel) = DCMD_FLOWTRG
                                ^
drivers/spi/spi-pxa2xx-pxadma.c:321:32: error: 'DCMD_INCSRCADDR' undeclared (first use in this function)
   DCMD(drv_data->tx_channel) = DCMD_INCSRCADDR
                                ^
drivers/spi/spi-pxa2xx-pxadma.c:329:33: error: 'DCMD_ENDIRQEN' undeclared (first use in this function)
   DCMD(drv_data->tx_channel) |= DCMD_ENDIRQEN;
                                 ^
drivers/spi/spi-pxa2xx-pxadma.c: In function 'pxa2xx_spi_dma_start':
drivers/spi/spi-pxa2xx-pxadma.c:336:32: error: 'DCSR_RUN' undeclared (first use in this function)
  DCSR(drv_data->rx_channel) |= DCSR_RUN;
                                ^
drivers/spi/spi-pxa2xx-pxadma.c: In function 'pxa2xx_spi_dma_setup':
drivers/spi/spi-pxa2xx-pxadma.c:346:2: error: implicit declaration of function 'pxa_request_dma' [-Werror=implicit-function-declaration]
  drv_data->rx_channel = pxa_request_dma("pxa2xx_spi_ssp_rx",
  ^
drivers/spi/spi-pxa2xx-pxadma.c:347:7: error: 'DMA_PRIO_HIGH' undeclared (first use in this function)
       DMA_PRIO_HIGH,
       ^
drivers/spi/spi-pxa2xx-pxadma.c:356:7: error: 'DMA_PRIO_MEDIUM' undeclared (first use in this function)
       DMA_PRIO_MEDIUM,
       ^
drivers/spi/spi-pxa2xx-pxadma.c:362:3: error: implicit declaration of function 'pxa_free_dma' [-Werror=implicit-function-declaration]
   pxa_free_dma(drv_data->rx_channel);
   ^
drivers/spi/spi-pxa2xx-pxadma.c:366:2: error: implicit declaration of function 'DRCMR' [-Werror=implicit-function-declaration]
  DRCMR(ssp->drcmr_rx) = DRCMR_MAPVLD | drv_data->rx_channel;
  ^
drivers/spi/spi-pxa2xx-pxadma.c:366:25: error: 'DRCMR_MAPVLD' undeclared (first use in this function)
  DRCMR(ssp->drcmr_rx) = DRCMR_MAPVLD | drv_data->rx_channel;
                         ^
drivers/spi/spi-pxa2xx-pxadma.c: In function 'pxa2xx_spi_dma_release':
drivers/spi/spi-pxa2xx-pxadma.c:376:23: error: lvalue required as left operand of assignment
  DRCMR(ssp->drcmr_rx) = 0;
                       ^
drivers/spi/spi-pxa2xx-pxadma.c:377:23: error: lvalue required as left operand of assignment
  DRCMR(ssp->drcmr_tx) = 0;
                       ^
drivers/spi/spi-pxa2xx-pxadma.c: In function 'pxa2xx_spi_dma_resume':
drivers/spi/spi-pxa2xx-pxadma.c:389:4: error: 'DRCMR_MAPVLD' undeclared (first use in this function)
    DRCMR_MAPVLD | drv_data->rx_channel;
    ^
drivers/spi/spi-pxa2xx-pxadma.c: In function 'pxa2xx_spi_set_dma_burst_and_threshold':
drivers/spi/spi-pxa2xx-pxadma.c:441:27: error: 'DCMD_BURST8' undeclared (first use in this function)
    chip->dma_burst_size = DCMD_BURST8;
                           ^
drivers/spi/spi-pxa2xx-pxadma.c:445:8: error: 'DCMD_BURST16' undeclared (first use in this function)
   case DCMD_BURST16:
        ^
drivers/spi/spi-pxa2xx-pxadma.c:448:8: error: 'DCMD_BURST32' undeclared (first use in this function)
   case DCMD_BURST32:
        ^

Presumably caused by commit 854b3b284ec9 ("spi/drivers: Enable build of
drivers with COMPILE_TEST").

Frankly, Mark, if you are unable or unwilling to do some basic cross
build testing, please do not do any more of these patches that add
CONFIG_COMPILE_TEST.  Leave them to someone who can.

I have used the spi tree from next-20130726 for today.
-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au

[-- Attachment #2: Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 53+ messages in thread
* linux-next: build failure after merge of the spi tree
@ 2011-06-07  2:53 Stephen Rothwell
  2011-06-07 16:51 ` Grant Likely
  0 siblings, 1 reply; 53+ messages in thread
From: Stephen Rothwell @ 2011-06-07  2:53 UTC (permalink / raw)
  To: Grant Likely; +Cc: linux-next, linux-kernel, Wolfram Sang

Hi Grant,

After merging the spi tree, today's linux-next build (x86_64 allmodconfig)
failed like this:

make[3]: *** No rule to make target `drivers/spi/spi-dw-midpci.c', needed by `drivers/spi/spi-dw-midpci.o'.  Stop.

Caused by commit f8f82d4e7529 ("spi: reorganize drivers").

I have used the spi tree from next-20110606 for today.

-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au
http://www.canb.auug.org.au/~sfr/

^ permalink raw reply	[flat|nested] 53+ messages in thread
* linux-next: build failure after merge of the spi tree
@ 2010-10-14  1:55 Stephen Rothwell
  2010-10-14  1:58 ` Grant Likely
  0 siblings, 1 reply; 53+ messages in thread
From: Stephen Rothwell @ 2010-10-14  1:55 UTC (permalink / raw)
  To: Grant Likely; +Cc: linux-next, linux-kernel, Mingkai Hu

[-- Attachment #1: Type: text/plain, Size: 672 bytes --]

Hi Grant,

After merging the spi tree, today's linux-next build (x86_64 allmodconfig)
failed like this:

drivers/mtd/devices/m25p80.c: In function 'm25p_probe':
drivers/mtd/devices/m25p80.c:927: error: 'struct device' has no member named 'of_node'
drivers/mtd/devices/m25p80.c:929: error: 'struct device' has no member named 'of_node'

Caused by commit 2bf990280d6074228f6e4c18ad01c0674c5c11c8 ("mtd/m25p80:
add support to parse the partitions by OF node"). CONFIG_OF is not set
for this build.

I have used the spi tree form next-20101013 for today.
-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au
http://www.canb.auug.org.au/~sfr/

[-- Attachment #2: Type: application/pgp-signature, Size: 490 bytes --]

^ permalink raw reply	[flat|nested] 53+ messages in thread
* linux-next: build failure after merge of the spi tree
@ 2010-06-29  3:29 Stephen Rothwell
  2010-06-29  5:02 ` Grant Likely
  0 siblings, 1 reply; 53+ messages in thread
From: Stephen Rothwell @ 2010-06-29  3:29 UTC (permalink / raw)
  To: Grant Likely; +Cc: linux-next, linux-kernel, Ernst Schwab

[-- Attachment #1: Type: text/plain, Size: 837 bytes --]

Hi Grant,

After merging the spi tree, today's linux-next build (x86_64 allmodconfig)
failed like this:

drivers/mmc/host/mmc_spi.c: In function 'mmc_spi_readbytes':
drivers/mmc/host/mmc_spi.c:185: error: implicit declaration of function 'spi_sync_locked'
drivers/mmc/host/mmc_spi.c: In function 'mmc_spi_request':
drivers/mmc/host/mmc_spi.c:1088: error: implicit declaration of function 'spi_bus_lock'
drivers/mmc/host/mmc_spi.c:1101: error: implicit declaration of function 'spi_bus_unlock'

Caused by commit f0168ff4069fba07fdd4b05aa19f283171c8d265 ("spi/mmc_spi:
mmc_spi adaptations for SPI bus locking API").  Maybe updates to another
file were missed?

I have used the spi tree from next-20100628 for today.
-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au
http://www.canb.auug.org.au/~sfr/

[-- Attachment #2: Type: application/pgp-signature, Size: 490 bytes --]

^ permalink raw reply	[flat|nested] 53+ messages in thread

end of thread, other threads:[~2022-02-16 16:13 UTC | newest]

Thread overview: 53+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-05-24  1:08 linux-next: build failure after merge of the spi tree Stephen Rothwell
2017-05-24  3:29 ` Jiada Wang
  -- strict thread matches above, loose matches on Subject: below --
2022-02-16  5:17 Stephen Rothwell
2022-02-16 12:20 ` André Almeida
2022-02-16 13:07   ` André Almeida
2022-02-16 16:08     ` Mark Brown
2022-02-16 16:13       ` André Almeida
2022-02-16 16:07   ` Mark Brown
2022-02-15  2:08 Stephen Rothwell
2022-02-15  7:33 ` Uwe Kleine-König
2022-01-27  4:57 Stephen Rothwell
2018-08-29  0:33 Stephen Rothwell
2018-08-29  1:29 ` Baolin Wang
2017-12-22  2:18 Stephen Rothwell
2017-12-22  7:39 ` Rasmus Villemoes
2017-12-22 15:51   ` Mark Brown
2017-07-10  3:26 Stephen Rothwell
2017-07-03  3:41 Stephen Rothwell
2016-12-09  2:32 Stephen Rothwell
2016-12-12  2:24 ` Stephen Rothwell
2016-05-16  2:08 Stephen Rothwell
2016-05-16 10:23 ` Mark Brown
2016-01-06  3:34 Stephen Rothwell
2015-08-21  4:10 Stephen Rothwell
2015-05-12  3:14 Stephen Rothwell
2015-04-07  6:49 Stephen Rothwell
2015-01-30  3:02 Stephen Rothwell
2015-01-30  5:43 ` Ricardo Ribalda Delgado
2014-12-08 12:05 Stephen Rothwell
2014-12-08 12:13 ` Mark Brown
2014-12-08 12:54   ` Lee Jones
2014-12-08 12:58     ` Mark Brown
2014-12-08 13:56 ` Laurentiu Palcu
2014-04-15  2:17 Stephen Rothwell
2014-04-15  4:35 ` Harini Katakam
2014-02-24  3:45 Stephen Rothwell
2014-02-24  6:00 ` Mark Brown
2014-01-06  7:03 Stephen Rothwell
2014-01-06  7:09 ` Baruch Siach
2013-08-27  6:15 Stephen Rothwell
2013-08-27  7:20 ` Sourav Poddar
2013-07-29  3:42 Stephen Rothwell
2013-07-29  5:00 ` Mark Brown
2013-07-29  5:56   ` Stephen Rothwell
2013-07-29  6:40     ` Mark Brown
2013-07-29  6:48       ` Stephen Rothwell
2013-07-29  8:00         ` Mark Brown
2011-06-07  2:53 Stephen Rothwell
2011-06-07 16:51 ` Grant Likely
2010-10-14  1:55 Stephen Rothwell
2010-10-14  1:58 ` Grant Likely
2010-06-29  3:29 Stephen Rothwell
2010-06-29  5:02 ` Grant Likely

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).