android_kernel_samsung_a7y1.../fs/nfs
Petr Malat a72c5a1870 NFS: Remove superfluous kmap in nfs_readdir_xdr_to_array
Array is mapped by nfs_readdir_get_array(), the further kmap is a result
of a bad merge and should be removed.

This resource leakage can be exploited for DoS by receptively reading
a content of a directory on NFS (e.g. by running ls).

Fixes: 67a56e9743171 ("NFS: Fix memory leaks and corruption in readdir")
Signed-off-by: Petr Malat <oss@malat.biz>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-04-07 14:10:55 +02:00
..
blocklayout A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
filelayout A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
flexfilelayout A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
objlayout A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
cache_lib.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
cache_lib.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
callback_proc.c NFS: Fix bool initialization/comparison 2020-04-07 13:51:08 +02:00
callback_xdr.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
callback.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
callback.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
client.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
delegation.c NFSv4.x: fix lock recovery during delegation recall 2020-04-07 12:32:46 +02:00
delegation.h NFSv4: Don't allow a cached open with a revoked delegation 2020-04-07 11:58:41 +02:00
dir.c NFS: Remove superfluous kmap in nfs_readdir_xdr_to_array 2020-04-07 14:10:55 +02:00
direct.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
dns_resolve.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
dns_resolve.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
file.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
fscache-index.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
fscache.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
fscache.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
getroot.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
inode.c NFSv4: Handle the special Linux file open access mode 2020-04-06 20:04:13 +02:00
internal.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
iostat.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
Kconfig nfs: NFS_SWAP should depend on SWAP 2020-04-07 13:55:52 +02:00
Makefile A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
mount_clnt.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
namespace.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
netns.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
nfs.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
nfs2super.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
nfs2xdr.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
nfs3_fs.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
nfs3acl.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
nfs3client.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
nfs3proc.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
nfs3super.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
nfs3xdr.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
nfs4_fs.h NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() 2020-04-06 20:53:17 +02:00
nfs4client.c NFS: Fix bool initialization/comparison 2020-04-07 13:51:08 +02:00
nfs4file.c NFSv4: Fix return values for nfs4_file_open() 2020-04-06 21:36:22 +02:00
nfs4getroot.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
nfs4idmap.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
nfs4idmap.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
nfs4namespace.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
nfs4proc.c NFSv4: Don't allow a cached open with a revoked delegation 2020-04-07 11:58:41 +02:00
nfs4renewd.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
nfs4session.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
nfs4session.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
nfs4state.c NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() 2020-04-06 20:53:17 +02:00
nfs4super.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
nfs4sysctl.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
nfs4trace.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
nfs4trace.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
nfs4xdr.c fs: nfs: Fix possible null-pointer dereferences in encode_attrs() 2020-04-07 08:07:56 +02:00
nfs42.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
nfs42proc.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
nfs42xdr.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
nfsroot.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
nfstrace.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
nfstrace.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
pagelist.c NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup 2020-04-06 21:36:24 +02:00
pnfs_dev.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
pnfs_nfs.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
pnfs.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
pnfs.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
proc.c NFSv2: Fix write regression 2020-04-06 21:36:50 +02:00
read.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
super.c fs/nfs: Fix nfs_parse_devname to not modify it's argument 2020-04-07 13:40:42 +02:00
symlink.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
sysctl.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
unlink.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
write.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30