openwrt-6.x/target/linux/generic
Mieczyslaw Nalewaj 7e5bccd011
kernel: fortify: Hide run-time copy size from value range tracking
Fix compilation warning treated as an error:
./include/linux/fortify-string.h:114:33: error: '__builtin_memcpy' reading between 65 and 536870904 bytes from a region of size 64 [-Werror=stringop-overread]
  114 | #define __underlying_memcpy     __builtin_memcpy
      |                                 ^
./include/linux/fortify-string.h:633:9: note: in expansion of macro '__underlying_memcpy'
  633 |         __underlying_##op(p, q, __fortify_size);                        \
      |         ^~~~~~~~~~~~~
./include/linux/fortify-string.h:678:26: note: in expansion of macro '__fortify_memcpy_chk'
  678 | #define memcpy(p, q, s)  __fortify_memcpy_chk(p, q, s,                  \
      |                          ^~~~~~~~~~~~~~~~~~~~
./include/linux/bitmap.h:259:17: note: in expansion of macro 'memcpy'
  259 |                 memcpy(dst, src, len);
      |                 ^~~~~~
kernel/padata.c: In function '__padata_set_cpumasks':
kernel/padata.c:735:48: note: source object 'pcpumask' of size [0, 64]
  735 |                                  cpumask_var_t pcpumask,
      |                                  ~~~~~~~~~~~~~~^~~~~~~~

Link: https://web.git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=239d87327dcd361b0098038995f8908f3296864f
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com>
Link: https://github.com/openwrt/openwrt/pull/16547
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-04-30 16:26:49 +02:00
..
backport-6.6 kernel/generic: Restore kernel files for v6.6 2025-04-30 16:26:29 +02:00
backport-6.12 kernel: fortify: Hide run-time copy size from value range tracking 2025-04-30 16:26:49 +02:00
files generic: mtdsplit: include appropriate header for kernel 6.12 2025-04-30 16:26:46 +02:00
hack-6.6 kernel/generic: Restore kernel files for v6.6 2025-04-30 16:26:29 +02:00
hack-6.12 generic: 6.12: refresh hack patches 2025-04-30 16:26:34 +02:00
image
other-files
pending-6.6 kernel/generic: Restore kernel files for v6.6 2025-04-30 16:26:29 +02:00
pending-6.12 generic: 6.12: refresh pending patches 2025-04-30 16:26:32 +02:00
config-6.6 kernel/generic: Restore kernel files for v6.6 2025-04-30 16:26:29 +02:00
config-6.12 generic: 6.12: remove outdated kernel symbols 2025-04-30 16:26:36 +02:00
config-filter kernel: filter out compiler opts from config 2024-11-17 14:55:16 +01:00
kernel-6.6 kernel: move kernel version files to linux/generic directory 2025-04-22 19:22:44 +02:00
kernel-6.12 kernel: add define for kernel 6.12 2025-04-30 16:26:27 +02:00
PATCHES