Jens Axboe
48d0764998
nfs: initialize the backing_dev_info when creating the server
...
NFS may free the server structure without ever having used the
bdi, so we either need to flag the bdi as being uninitialized or
initialize it up front. This does the latter.
This fixes a crash with mounting more than one NFS file system,
should people ever need that kind of obscure NFS functionality.
Tested-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Acked-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2009-09-21 15:40:33 +02:00
..
cache_lib.c
NFS: Add a dns resolver for use with NFSv4 referrals and migration
2009-08-19 18:22:15 -04: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
NFSv4: Clean up the nfs.callback_tcpport option
2009-08-09 15:06:19 -04:00
callback.h
nfs41: Backchannel: update cb_sequence args and results
2009-06-17 14:11:40 -07:00
callback_proc.c
nfs41: Backchannel: CB_SEQUENCE validation
2009-06-17 14:11:43 -07:00
callback_xdr.c
nfs41: Backchannel: update cb_sequence args and results
2009-06-17 14:11:40 -07:00
client.c
nfs: initialize the backing_dev_info when creating the server
2009-09-21 15:40:33 +02:00
delegation.c
headers: smp_lock.h redux
2009-07-12 12:22:34 -07:00
delegation.h
dir.c
NFSv4: Fix a problem whereby a buggy server can oops the kernel
2009-07-21 19:22:38 -04:00
direct.c
nfs: Remove reference to generic_osync_inode from a comment
2009-08-19 19:48:08 -04:00
dns_resolve.c
NFS: Add a dns resolver for use with NFSv4 referrals and migration
2009-08-19 18:22:15 -04:00
dns_resolve.h
NFS: Add a dns resolver for use with NFSv4 referrals and migration
2009-08-19 18:22:15 -04:00
file.c
NFS: read-modify-write page updating
2009-08-10 08:54:16 -04:00
fscache-index.c
fscache.c
fscache.h
getroot.c
headers: mnt_namespace.h redux
2009-07-08 09:31:56 -07:00
idmap.c
SUNRPC: Replace rpc_client->cl_dentry and cl_mnt, with a cl_path
2009-08-09 15:14:24 -04:00
inode.c
NFS: Add a dns resolver for use with NFSv4 referrals and migration
2009-08-19 18:22:15 -04:00
internal.h
NFS: Allow the "nfs" file system type to support NFSv4
2009-09-08 19:50:03 -04:00
iostat.h
remove put_cpu_no_resched()
2009-06-16 19:47:48 -07:00
Kconfig
Merge branch 'for-2.6.31' of git://fieldses.org/git/linux-nfsd
2009-06-22 12:55:50 -07:00
Makefile
NFS: Add a dns resolver for use with NFSv4 referrals and migration
2009-08-19 18:22:15 -04:00
mount_clnt.c
Merge branch 'patches_cel-for-2.6.32' into nfs-for-2.6.32
2009-08-10 17:45:50 -04:00
namespace.c
NFS: Fix nfs_path() to always return a '/' at the beginning of the path
2009-06-22 21:28:25 -07:00
nfs2xdr.c
nfs3acl.c
nfs: remove unnecessary NFS_INO_INVALID_ACL checks
2009-06-17 18:02:14 -07:00
nfs3proc.c
NFS: out of date comment regarding O_EXCL above nfs3_proc_create()
2009-09-08 19:49:33 -04:00
nfs3xdr.c
NFS: Fix the XDR iovec calculation in nfs3_xdr_setaclargs
2009-04-21 07:46:49 -07:00
nfs4_fs.h
NFSv4: Fix an NFSv4 mount regression
2009-07-21 16:48:07 -04:00
nfs4namespace.c
NFS: Use the DNS resolver in the mount code.
2009-08-19 18:22:15 -04:00
nfs4proc.c
NFSv4: Add 'server capability' flags for NFSv4 recommended attributes
2009-08-09 15:06:19 -04:00
nfs4renewd.c
nfs41: introduce get_state_renewal_cred
2009-06-17 12:25:11 -07:00
nfs4state.c
NFSv4: Fix an infinite looping problem with the nfs4_state_manager
2009-08-24 16:28:42 -07:00
nfs4xdr.c
Merge branch 'nfsv4_xdr_cleanups-for-2.6.32' into nfs-for-2.6.32
2009-08-19 18:21:52 -04:00
nfsroot.c
NFS: Update MNT and MNT3 reply decoding functions
2009-06-17 18:02:13 -07:00
pagelist.c
proc.c
read.c
NFS: Fix an O_DIRECT Oops...
2009-08-12 08:21:39 -07:00
super.c
nfs: nfs_kill_super() should call bdi_unregister() after killing super
2009-09-21 15:40:32 +02:00
symlink.c
sysctl.c
unlink.c
nfs41: use rpc prepare call state for session reset
2009-06-17 12:25:07 -07:00
write.c
writeback: get rid of wbc->for_writepages
2009-09-16 15:16:18 +02:00