lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250819134039.5742c60e@canb.auug.org.au>
Date: Tue, 19 Aug 2025 13:40:39 +1000
From: Stephen Rothwell <sfr@...b.auug.org.au>
To: Srinivas Kandagatla <srini@...nel.org>
Cc: Heiko Stuebner <heiko@...ech.de>, Linux Kernel Mailing List
 <linux-kernel@...r.kernel.org>, Linux Next Mailing List
 <linux-next@...r.kernel.org>
Subject: linux-next: build failure after merge of the nvmem tree

Hi all,

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

In file included from drivers/nvmem/qnap-mcu-eeprom.c:12:
include/linux/mfd/qnap-mcu.h:13:9: error: unknown type name 'u32'
   13 |         u32 baud_rate;
      |         ^~~
include/linux/mfd/qnap-mcu.h:17:9: error: unknown type name 'bool'
   17 |         bool usb_led;
      |         ^~~~
include/linux/mfd/qnap-mcu.h:1:1: note: 'bool' is defined in header '<stdbool.h>'; this is probably fixable by adding '#include <stdbool.h>'
  +++ |+#include <stdbool.h>
    1 | /* SPDX-License-Identifier: GPL-2.0+ */
include/linux/mfd/qnap-mcu.h:21:25: error: unknown type name 'u8'
   21 |                   const u8 *cmd_data, size_t cmd_data_size,
      |                         ^~
include/linux/mfd/qnap-mcu.h:21:39: error: unknown type name 'size_t'
   21 |                   const u8 *cmd_data, size_t cmd_data_size,
      |                                       ^~~~~~
include/linux/mfd/qnap-mcu.h:1:1: note: 'size_t' is defined in header '<stddef.h>'; this is probably fixable by adding '#include <stddef.h>'
  +++ |+#include <stddef.h>
    1 | /* SPDX-License-Identifier: GPL-2.0+ */
include/linux/mfd/qnap-mcu.h:22:19: error: unknown type name 'u8'
   22 |                   u8 *reply_data, size_t reply_data_size);
      |                   ^~
include/linux/mfd/qnap-mcu.h:22:35: error: unknown type name 'size_t'
   22 |                   u8 *reply_data, size_t reply_data_size);
      |                                   ^~~~~~
include/linux/mfd/qnap-mcu.h:22:35: note: 'size_t' is defined in header '<stddef.h>'; this is probably fixable by adding '#include <stddef.h>'
include/linux/mfd/qnap-mcu.h:24:34: error: unknown type name 'u8'
   24 |                            const u8 *cmd_data, size_t cmd_data_size);
      |                                  ^~
include/linux/mfd/qnap-mcu.h:24:48: error: unknown type name 'size_t'
   24 |                            const u8 *cmd_data, size_t cmd_data_size);
      |                                                ^~~~~~
include/linux/mfd/qnap-mcu.h:24:48: note: 'size_t' is defined in header '<stddef.h>'; this is probably fixable by adding '#include <stddef.h>'
drivers/nvmem/qnap-mcu-eeprom.c: In function 'qnap_mcu_eeprom_read_block':
drivers/nvmem/qnap-mcu-eeprom.c:32:15: error: implicit declaration of function 'qnap_mcu_exec' [-Wimplicit-function-declaration]
   32 |         ret = qnap_mcu_exec(mcu, cmd, sizeof(cmd), reply, bytes + sizeof(cmd));
      |               ^~~~~~~~~~~~~

Caused by commit

  117c3f3014a9 ("nvmem: add driver for the eeprom in qnap-mcu controllers")

I have used the nvmem tree from next-20250818 for today.

-- 
Cheers,
Stephen Rothwell

Content of type "application/pgp-signature" skipped

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ