linux/fs/cifs
Matthew Wilcox b93b016313 page cache: use xa_lock
Remove the address_space ->tree_lock and use the xa_lock newly added to
the radix_tree_root.  Rename the address_space ->page_tree to ->i_pages,
since we don't really care that it's a tree.

[willy@infradead.org: fix nds32, fs/dax.c]
  Link: http://lkml.kernel.org/r/20180406145415.GB20605@bombadil.infradead.orgLink: http://lkml.kernel.org/r/20180313132639.17387-9-willy@infradead.org
Signed-off-by: Matthew Wilcox <mawilcox@microsoft.com>
Acked-by: Jeff Layton <jlayton@redhat.com>
Cc: Darrick J. Wong <darrick.wong@oracle.com>
Cc: Dave Chinner <david@fromorbit.com>
Cc: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
Cc: Will Deacon <will.deacon@arm.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2018-04-11 10:28:39 -07:00
..
asn1.c
cache.c fscache: Pass object size in rather than calling back for it 2018-04-06 14:05:14 +01:00
cifs_debug.c Add some missing debug fields in server and tcon structs 2018-02-07 09:36:38 -06:00
cifs_debug.h
cifs_dfs_ref.c
cifs_fs_sb.h
cifs_ioctl.h
cifs_spnego.c
cifs_spnego.h
cifs_unicode.c
cifs_unicode.h
cifs_uniupr.h
cifsacl.c fs/cifs/cifsacl.c Fixes typo in a comment 2018-01-28 09:19:45 -06:00
cifsacl.h
cifsencrypt.c CIFS: fix sha512 check in cifs_crypto_secmech_release 2018-04-01 20:24:40 -05:00
cifsfs.c CIFS: add sha512 secmech 2018-04-01 20:24:39 -05:00
cifsfs.h update internal version number for cifs.ko 2018-01-26 17:03:01 -06:00
cifsglob.h smb3: Fix root directory when server returns inode number of zero 2018-04-02 13:11:03 -05:00
cifspdu.h
cifsproto.h CIFS: refactor crypto shash/sdesc allocation&free 2018-04-01 20:24:39 -05:00
cifssmb.c cifs: add server->vals->header_preamble_size 2018-04-02 13:09:44 -05:00
connect.c cifs: add server->vals->header_preamble_size 2018-04-02 13:09:44 -05:00
dir.c
dns_resolve.c
dns_resolve.h
export.c
file.c page cache: use xa_lock 2018-04-11 10:28:39 -07:00
fscache.c fscache: Pass object size in rather than calling back for it 2018-04-06 14:05:14 +01:00
fscache.h fscache: Attach the index key and aux data to the cookie 2018-04-04 13:41:28 +01:00
inode.c smb3: Fix root directory when server returns inode number of zero 2018-04-02 13:11:03 -05:00
ioctl.c
Kconfig SMB3.1.1 dialect is no longer experimental 2018-04-01 20:24:40 -05:00
link.c CIFS: refactor crypto shash/sdesc allocation&free 2018-04-01 20:24:39 -05:00
Makefile CIFS: SMBD: Establish SMB Direct connection 2018-01-24 19:49:05 -06:00
misc.c CIFS: refactor crypto shash/sdesc allocation&free 2018-04-01 20:24:39 -05:00
netmisc.c
nterr.c
nterr.h
ntlmssp.h
readdir.c
rfc1002pdu.h
sess.c
smb1ops.c cifs: add server->vals->header_preamble_size 2018-04-02 13:09:44 -05:00
smb2file.c CIFS: use tcon_ipc instead of use_ipc parameter of SMB2_ioctl 2018-01-26 17:03:00 -06:00
smb2glob.h
smb2inode.c
smb2maperror.c Don't log expected error on DFS referral request 2018-04-01 20:24:40 -05:00
smb2misc.c cifs: fix sparse warning on previous patch in a few printks 2018-04-02 13:10:40 -05:00
smb2ops.c cifs: add server->vals->header_preamble_size 2018-04-02 13:09:44 -05:00
smb2pdu.c cifs: Add minor debug message during negprot 2018-04-02 13:11:15 -05:00
smb2pdu.h cifs: Add minor debug message during negprot 2018-04-02 13:11:15 -05:00
smb2proto.h CIFS: implement v3.11 preauth integrity 2018-04-01 20:24:40 -05:00
smb2status.h
smb2transport.c CIFS: add sha512 secmech 2018-04-01 20:24:39 -05:00
smbdirect.c cifs: smbd: disconnect transport on RDMA errors 2018-04-01 20:24:40 -05:00
smbdirect.h move a few externs to smbdirect.h to eliminate warning 2018-01-26 17:03:00 -06:00
smbencrypt.c CIFS: refactor crypto shash/sdesc allocation&free 2018-04-01 20:24:39 -05:00
smberr.h
smbfsctl.h
transport.c cifs: add server->vals->header_preamble_size 2018-04-02 13:09:44 -05:00
winucase.c
xattr.c