linux-uconsole/fs/nfs
Xi Wang 31c4e8cd42 nfs: fix null checking in nfs_get_option_str()
commit e25fbe380c upstream.

The following null pointer check is broken.

	*option = match_strdup(args);
	return !option;

The pointer `option' must be non-null, and thus `!option' is always false.
Use `!*option' instead.

The bug was introduced in commit c5cb09b6f8 ("Cleanup: Factor out some
cut-and-paste code.").

Signed-off-by: Xi Wang <xi.wang@gmail.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2013-01-11 09:03:38 -08:00
..
objlayout pnfs-obj: Must return layout on IO error 2012-01-25 17:25:03 -08:00
cache_lib.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
cache_lib.h NFS: Add a dns resolver for use with NFSv4 referrals and migration 2009-08-19 18:22:15 -04:00
callback.c NFS do not find client in NFSv4 pg_authenticate 2011-01-25 15:26:51 -05:00
callback.h NFSv4.1: Fix the callback 'highest_used_slotid' behaviour 2011-08-29 13:29:08 -07:00
callback_proc.c NFSv4.1: fix backchannel slotid off-by-one bug 2012-01-25 17:24:36 -08:00
callback_xdr.c NFSv4.1: Fix the callback 'highest_used_slotid' behaviour 2011-08-29 13:29:08 -07:00
client.c NFS: avoid NULL dereference in nfs_destroy_server 2013-01-11 09:03:37 -08:00
delegation.c NFS: Properly handle the case where the delegation is revoked 2012-04-02 09:27:13 -07:00
delegation.h NFS: Properly handle the case where the delegation is revoked 2012-04-02 09:27:13 -07:00
dir.c NFS: Fix calls to drop_nlink() 2013-01-11 09:03:38 -08:00
direct.c NFS: account direct-io into task io accounting 2011-03-11 15:39:27 -05:00
dns_resolve.c NFS: fix bug in legacy DNS resolver. 2012-11-17 13:14:21 -08:00
dns_resolve.h NFS: Use kernel DNS resolver [ver #2] 2010-08-11 17:11:28 +00:00
file.c nfs: skip commit in releasepage if we're freeing memory for fs-related reasons 2012-08-09 08:27:51 -07:00
fscache-index.c NFS: Add read context retention for FS-Cache to call back with 2009-04-03 16:42:44 +01:00
fscache.c FS-Cache: Add a helper to bulk uncache pages on an inode 2011-07-07 13:21:56 -07:00
fscache.h NFS: Propagate 'fsc' mount option through automounts 2009-09-23 14:36:39 -04:00
getroot.c Merge branch 'nfs-for-2.6.39' into nfs-for-next 2011-03-24 17:03:14 -04:00
idmap.c NFSv4: Send unmapped uid/gids to the server when using auth_sys 2011-03-11 15:39:27 -05:00
inode.c NFS: Fix the initialisation of the readdir 'cookieverf' array 2012-10-02 09:47:38 -07:00
internal.h nfs: Show original device name verbatim in /proc/*/mount{s,info} 2012-11-17 13:14:21 -08:00
iostat.h NFS: Squelch compiler warning in nfs_add_server_stats() 2010-05-14 15:09:31 -04:00
Kconfig pnfs-obj: objlayoutdriver module skeleton 2011-05-29 20:52:35 +03:00
Makefile pnfs-obj: objlayoutdriver module skeleton 2011-05-29 20:52:35 +03:00
mount_clnt.c nfsv3: Make v3 mounts fail with ETIMEDOUTs instead EIO on mountd timeouts 2012-11-17 13:14:21 -08:00
namespace.c nfs: Show original device name verbatim in /proc/*/mount{s,info} 2012-11-17 13:14:21 -08:00
nfs2xdr.c Merge branch 'bugfixes' into nfs-for-2.6.38 2011-01-10 14:48:02 -05:00
nfs3acl.c NFS: Prevent memory allocation failure in nfsacl_encode() 2011-01-25 15:24:47 -05:00
nfs3proc.c NFS: Fix the initialisation of the readdir 'cookieverf' array 2012-10-02 09:47:38 -07:00
nfs3xdr.c NFS: Fix "kernel BUG at fs/nfs/nfs3xdr.c:1338!" 2011-01-25 15:24:47 -05:00
nfs4_fs.h NFSv4: Return the delegation if the server returns NFS4ERR_OPENMODE 2012-04-02 09:27:13 -07:00
nfs4filelayout.c NFS: Prevent 3.0 from crashing if it receives a partial layout 2011-12-09 08:52:46 -08:00
nfs4filelayout.h NFSv4.1: purge deviceid cache on nfs_free_client 2011-05-29 20:50:42 +03:00
nfs4filelayoutdev.c SUNRPC: introduce xdr_init_decode_pages 2011-05-29 20:52:32 +03:00
nfs4namespace.c nfs: Show original device name verbatim in /proc/*/mount{s,info} 2012-11-17 13:14:21 -08:00
nfs4proc.c NFS: Wait for session recovery to finish before returning 2012-11-26 11:34:56 -08:00
nfs4renewd.c NFSv4.1: new flag for state renewal check 2011-03-11 15:38:41 -05:00
nfs4state.c NFS: Properly handle the case where the delegation is revoked 2012-04-02 09:27:13 -07:00
nfs4xdr.c NFS: return error from decode_getfh in decode open 2012-10-02 09:47:38 -07:00
nfsroot.c NFS: Revert NFSROOT default mount options 2011-05-27 17:42:47 -04:00
pagelist.c NFSv4.1: file layout must consider pg_bsize for coalescing 2011-06-20 16:12:26 -04:00
pnfs.c pnfs-obj: Must return layout on IO error 2012-01-25 17:25:03 -08:00
pnfs.h pnfs-obj: Must return layout on IO error 2012-01-25 17:25:03 -08:00
pnfs_dev.c NFSv4.1: Fix a refcounting issue in the pNFS device id cache 2011-06-15 11:24:29 -04:00
proc.c nfs: when attempting to open a directory, fall back on normal lookup (try #5) 2011-11-26 09:09:59 -08:00
read.c NFSv4.1: unify pnfs_pageio_init functions 2011-05-29 20:56:43 +03:00
super.c nfs: fix null checking in nfs_get_option_str() 2013-01-11 09:03:38 -08:00
symlink.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
sysctl.c NFS: new idmapper 2010-10-07 18:48:49 -04:00
unlink.c nfs: store devname at disconnected NFS roots 2011-03-16 16:44:24 -04:00
write.c mm: compaction: introduce sync-light migration for use by compaction 2012-08-01 12:27:18 -07:00