* Re: Build regressions/improvements in v6.11-rc1 [not found] ` <20240729092807.2235937-1-geert@linux-m68k.org> @ 2024-07-29 9:35 ` Geert Uytterhoeven 2024-07-29 9:54 ` Arnd Bergmann 0 siblings, 1 reply; 3+ messages in thread From: Geert Uytterhoeven @ 2024-07-29 9:35 UTC (permalink / raw) To: linux-kernel Cc: Greg Kroah-Hartman, linux-mips, dm-devel, linuxppc-dev, linux-btrfs, intel-xe, Arnd Bergmann, linux-sh, sparclinux On Mon, 29 Jul 2024, Geert Uytterhoeven wrote: > Below is the list of build error/warning regressions/improvements in > v6.11-rc1[1] compared to v6.10[2]. > > Summarized: > - build errors: +7/-22 > [1] http://kisskb.ellerman.id.au/kisskb/branch/linus/head/8400291e289ee6b2bf9779ff1c83a291501f017b/ (all 132 configs) > 7 error regressions: > + /kisskb/src/arch/mips/sgi-ip22/ip22-gio.c: error: initialization of 'int (*)(struct device *, const struct device_driver *)' from incompatible pointer type 'int (*)(struct device *, struct device_driver *)' [-Werror=incompatible-pointer-types]: => 384:14 mips-gcc8/ip22_defconfig > + /kisskb/src/drivers/md/dm-integrity.c: error: logical not is only applied to the left hand side of comparison [-Werror=logical-not-parentheses]: => 4718:45 powerpc-gcc5/powerpc-all{mod,yes}config powerpc-gcc5/ppc64le_allmodconfig > + /kisskb/src/fs/btrfs/inode.c: error: 'location.objectid' may be used uninitialized in this function [-Werror=maybe-uninitialized]: => 5603:9 > + /kisskb/src/fs/btrfs/inode.c: error: 'location.type' may be used uninitialized in this function [-Werror=maybe-uninitialized]: => 5674:5 m68k-gcc8/m68k-allmodconfig mips-gcc8/mips-allmodconfig powerpc-gcc5/powerpc-all{mod,yes}config powerpc-gcc5/ppc64_defconfig > + /kisskb/src/include/linux/compiler_types.h: error: call to '__compiletime_assert_933' declared with attribute error: FIELD_GET: mask is not constant: => 510:38 > + /kisskb/src/include/linux/compiler_types.h: error: call to '__compiletime_assert_934' declared with attribute error: FIELD_GET: mask is not constant: => 510:38 inlined from 'xe_oa_set_prop_oa_format' at /kisskb/src/drivers/gpu/drm/xe/xe_oa.c:1664:6: powerpc-gcc5/powerpc-all{yes,mod}config powerpc-gcc5/powerpc-allmodconfig powerpc-gcc5/ppc64le_allmodconfig (fix sent) > + /kisskb/src/kernel/fork.c: error: #warning clone3() entry point is missing, please fix [-Werror=cpp]: => 3072:2 sh4-gcc13/se{7619,7750}_defconfig sh4-gcc13/sh-all{mod,no,yes}config sh4-gcc13/sh-defconfig sparc64-gcc5/sparc-allnoconfig sparc64-gcc{5,13}/sparc32_defconfig sparc64-gcc{5,13}/sparc64-{allno,def}config sparc64-gcc13/sparc-all{mod,no}config sparc64-gcc13/sparc64-allmodconfig Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Build regressions/improvements in v6.11-rc1 2024-07-29 9:35 ` Build regressions/improvements in v6.11-rc1 Geert Uytterhoeven @ 2024-07-29 9:54 ` Arnd Bergmann 2024-07-29 10:07 ` Geert Uytterhoeven 0 siblings, 1 reply; 3+ messages in thread From: Arnd Bergmann @ 2024-07-29 9:54 UTC (permalink / raw) To: Geert Uytterhoeven, linux-kernel Cc: Greg Kroah-Hartman, linux-mips, dm-devel, linuxppc-dev, linux-btrfs, intel-xe, linux-sh, sparclinux, linux-hexagon, linux-sh On Mon, Jul 29, 2024, at 11:35, Geert Uytterhoeven wrote: > >> + /kisskb/src/kernel/fork.c: error: #warning clone3() entry point is missing, please fix [-Werror=cpp]: => 3072:2 > > sh4-gcc13/se{7619,7750}_defconfig > sh4-gcc13/sh-all{mod,no,yes}config > sh4-gcc13/sh-defconfig > sparc64-gcc5/sparc-allnoconfig > sparc64-gcc{5,13}/sparc32_defconfig > sparc64-gcc{5,13}/sparc64-{allno,def}config > sparc64-gcc13/sparc-all{mod,no}config > sparc64-gcc13/sparc64-allmodconfig Hexagon and NIOS2 as well, but this is expected. I really just moved the warning into the actual implementation, the warning is the same as before. hexagon and sh look like they should be trivial, it's just that nobody seems to care. I'm sure the patches were posted before and never applied. sparc and nios2 do need some real work to write and test the wrappers. It does look like CONFIG_WERROR did not fail the build before 505d66d1abfb ("clone3: drop __ARCH_WANT_SYS_CLONE3 macro") as it probably was intended. Arnd ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Build regressions/improvements in v6.11-rc1 2024-07-29 9:54 ` Arnd Bergmann @ 2024-07-29 10:07 ` Geert Uytterhoeven 0 siblings, 0 replies; 3+ messages in thread From: Geert Uytterhoeven @ 2024-07-29 10:07 UTC (permalink / raw) To: Arnd Bergmann Cc: linux-kernel, Greg Kroah-Hartman, linux-mips, dm-devel, linuxppc-dev, linux-btrfs, intel-xe, linux-sh, sparclinux, linux-hexagon Hi Arnd, On Mon, Jul 29, 2024 at 11:55 AM Arnd Bergmann <arnd@arndb.de> wrote: > On Mon, Jul 29, 2024, at 11:35, Geert Uytterhoeven wrote: > >> + /kisskb/src/kernel/fork.c: error: #warning clone3() entry point is missing, please fix [-Werror=cpp]: => 3072:2 > > > > sh4-gcc13/se{7619,7750}_defconfig > > sh4-gcc13/sh-all{mod,no,yes}config > > sh4-gcc13/sh-defconfig > > sparc64-gcc5/sparc-allnoconfig > > sparc64-gcc{5,13}/sparc32_defconfig > > sparc64-gcc{5,13}/sparc64-{allno,def}config > > sparc64-gcc13/sparc-all{mod,no}config > > sparc64-gcc13/sparc64-allmodconfig > > Hexagon and NIOS2 as well, but this is expected. I really just > moved the warning into the actual implementation, the warning > is the same as before. hexagon and sh look like they should be > trivial, it's just that nobody seems to care. I'm sure the > patches were posted before and never applied. > > sparc and nios2 do need some real work to write and test > the wrappers. > > It does look like CONFIG_WERROR did not fail the build before > 505d66d1abfb ("clone3: drop __ARCH_WANT_SYS_CLONE3 macro") > as it probably was intended. Indeed. The actual regression is that this turned into a fatal error with -Werror. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2024-07-29 10:08 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <CAHk-=wiyNokz0d3b=GRORij=mGvwoYHy=+bv6m2Hu_VqNdg66g@mail.gmail.com>
[not found] ` <20240729092807.2235937-1-geert@linux-m68k.org>
2024-07-29 9:35 ` Build regressions/improvements in v6.11-rc1 Geert Uytterhoeven
2024-07-29 9:54 ` Arnd Bergmann
2024-07-29 10:07 ` Geert Uytterhoeven
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox