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>] [day] [month] [year] [list]
Message-Id: <CF66E9AF-E161-44FD-A2E1-16E0E1DC257F@linux.vnet.ibm.com>
Date:   Tue, 7 Sep 2021 11:29:16 +0530
From:   Sachin Sant <sachinp@...ux.vnet.ibm.com>
To:     linux-next@...r.kernel.org
Cc:     open list <linux-kernel@...r.kernel.org>, keescook@...omium.org,
        danielmicay@...il.com
Subject: [next-20210907][powerpc] Build failure
 drivers/net/ethernet/intel/ixgbe

Today’s next [commit b2bb710d34d5] 5.14.0-next-20210907 fails
to build on my Power server due to following error:

CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.o
CC [M]  drivers/net/ethernet/intel/ixgbe/ixgbe_lib.o
In file included from ./include/linux/irq.h:21,
                 from ./arch/powerpc/include/asm/hardirq.h:6,
                 from ./include/linux/hardirq.h:11,
                 from ./include/linux/interrupt.h:11,
                 from ./include/linux/pci.h:38,
                 from drivers/net/ethernet/intel/ixgbe/ixgbe.h:9,
                 from drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c:4:
In function 'kmalloc_node',
    inlined from 'kzalloc_node.constprop' at ./include/linux/slab.h:743:9,
    inlined from 'ixgbe_alloc_q_vector' at drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c:855:13:
./include/linux/slab.h:618:9: error: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Werror=alloc-size-larger-than=]
  return __kmalloc_node(size, flags, node);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/slab.h: In function 'ixgbe_alloc_q_vector':
./include/linux/slab.h:455:7: note: in a call to allocation function '__kmalloc_node' declared here
 void *__kmalloc_node(size_t size, gfp_t flags, int node) __assume_slab_alignment __malloc;
       ^~~~~~~~~~~~~~
cc1: all warnings being treated as errors

If I revert following commit the error goes away. 
commit b93f40525742db7b8d4df7c28ad8e9a084d92e49
       slab: add __alloc_size attributes for better bounds checking

.config attached.
GCC version is  8.4.1 20200928 (Red Hat 8.4.1-1)

Thanks
-Sachin


View attachment "next-20210907-config.txt" of type "text/plain" (180316 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ