linux_dsm_epyc7002/arch
Linus Torvalds 6e8d666e92 Disable "maybe-uninitialized" warning globally
Several build configurations had already disabled this warning because
it generates a lot of false positives.  But some had not, and it was
still enabled for "allmodconfig" builds, for example.

Looking at the warnings produced, every single one I looked at was a
false positive, and the warnings are frequent enough (and big enough)
that they can easily hide real problems that you don't notice in the
noise generated by -Wmaybe-uninitialized.

The warning is good in theory, but this is a classic case of a warning
that causes more problems than the warning can solve.

If gcc gets better at avoiding false positives, we may be able to
re-enable this warning.  But as is, we're better off without it, and I
want to be able to see the *real* warnings.

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2016-07-27 13:17:41 -07:00
..
alpha mm: do not pass mm_struct into handle_mm_fault 2016-07-26 16:19:19 -07:00
arc Disable "maybe-uninitialized" warning globally 2016-07-27 13:17:41 -07:00
arm Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2016-07-27 12:03:20 -07:00
arm64 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2016-07-27 12:03:20 -07:00
avr32 mm: do not pass mm_struct into handle_mm_fault 2016-07-26 16:19:19 -07:00
blackfin media updates for v4.8-rc1 2016-07-26 18:59:59 -07:00
c6x asm-generic patch for 4.7 2016-05-24 15:24:37 -07:00
cris mm: do not pass mm_struct into handle_mm_fault 2016-07-26 16:19:19 -07:00
frv mm: do not pass mm_struct into handle_mm_fault 2016-07-26 16:19:19 -07:00
h8300 locking/atomic: Remove linux/atomic.h:atomic_fetch_or() 2016-06-16 10:48:32 +02:00
hexagon Merge branch 'akpm' (patches from Andrew) 2016-07-26 19:55:54 -07:00
ia64 Merge branch 'akpm' (patches from Andrew) 2016-07-26 19:55:54 -07:00
m32r mm: do not pass mm_struct into handle_mm_fault 2016-07-26 16:19:19 -07:00
m68k mm: do not pass mm_struct into handle_mm_fault 2016-07-26 16:19:19 -07:00
metag mm: do not pass mm_struct into handle_mm_fault 2016-07-26 16:19:19 -07:00
microblaze Merge branch 'akpm' (patches from Andrew) 2016-07-26 19:55:54 -07:00
mips mm: do not pass mm_struct into handle_mm_fault 2016-07-26 16:19:19 -07:00
mn10300 mm: do not pass mm_struct into handle_mm_fault 2016-07-26 16:19:19 -07:00
nios2 mm: do not pass mm_struct into handle_mm_fault 2016-07-26 16:19:19 -07:00
openrisc Merge branch 'akpm' (patches from Andrew) 2016-07-26 19:55:54 -07:00
parisc mm: do not pass mm_struct into handle_mm_fault 2016-07-26 16:19:19 -07:00
powerpc Merge branch 'akpm' (patches from Andrew) 2016-07-26 19:55:54 -07:00
s390 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2016-07-27 12:03:20 -07:00
score mm: do not pass mm_struct into handle_mm_fault 2016-07-26 16:19:19 -07:00
sh Merge branch 'akpm' (patches from Andrew) 2016-07-26 19:55:54 -07:00
sparc mm: do not pass mm_struct into handle_mm_fault 2016-07-26 16:19:19 -07:00
tile Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile 2016-07-27 10:54:11 -07:00
um Merge branch 'akpm' (patches from Andrew) 2016-07-26 19:55:54 -07:00
unicore32 Merge branch 'akpm' (patches from Andrew) 2016-07-26 19:55:54 -07:00
x86 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2016-07-27 12:03:20 -07:00
xtensa mm: do not pass mm_struct into handle_mm_fault 2016-07-26 16:19:19 -07:00
.gitignore
Kconfig Clarify naming of thread info/stack allocators 2016-06-24 15:09:37 -07:00