Files
linux/fs
Arnd Bergmann 0319ef1d40 ovl: fix bogus -Wmaybe-unitialized warning
[ Upstream commit 1dac6f5b0e ]

gcc gets a bit confused by the logic in ovl_setup_trap() and
can't figure out whether the local 'trap' variable in the caller
was initialized or not:

fs/overlayfs/super.c: In function 'ovl_fill_super':
fs/overlayfs/super.c:1333:4: error: 'trap' may be used uninitialized in this function [-Werror=maybe-uninitialized]
    iput(trap);
    ^~~~~~~~~~
fs/overlayfs/super.c:1312:17: note: 'trap' was declared here

Reword slightly to make it easier for the compiler to understand.

Fixes: 146d62e5a5 ("ovl: detect overlapping layers")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2019-06-25 11:35:52 +08:00
..
2018-11-13 11:08:46 -08:00
2018-12-17 09:24:41 +01:00
2018-08-17 16:20:28 -07:00
2019-05-22 07:37:44 +02:00
2018-08-17 16:20:27 -07:00
2019-05-02 09:58:59 +02:00
2018-07-03 16:44:45 -04:00
2019-06-15 11:54:01 +02:00
2019-03-10 07:17:21 +01:00
2018-06-11 08:22:34 -07:00