Linus Torvalds
6bec003528
Merge branch 'for-3.20/bdi' of git://git.kernel.dk/linux-block
...
Pull backing device changes from Jens Axboe:
"This contains a cleanup of how the backing device is handled, in
preparation for a rework of the life time rules. In this part, the
most important change is to split the unrelated nommu mmap flags from
it, but also removing a backing_dev_info pointer from the
address_space (and inode), and a cleanup of other various minor bits.
Christoph did all the work here, I just fixed an oops with pages that
have a swap backing. Arnd fixed a missing export, and Oleg killed the
lustre backing_dev_info from staging. Last patch was from Al,
unexporting parts that are now no longer needed outside"
* 'for-3.20/bdi' of git://git.kernel.dk/linux-block:
Make super_blocks and sb_lock static
mtd: export new mtd_mmap_capabilities
fs: make inode_to_bdi() handle NULL inode
staging/lustre/llite: get rid of backing_dev_info
fs: remove default_backing_dev_info
fs: don't reassign dirty inodes to default_backing_dev_info
nfs: don't call bdi_unregister
ceph: remove call to bdi_unregister
fs: remove mapping->backing_dev_info
fs: export inode_to_bdi and use it in favor of mapping->backing_dev_info
nilfs2: set up s_bdi like the generic mount_bdev code
block_dev: get bdev inode bdi directly from the block device
block_dev: only write bdev inode on close
fs: introduce f_op->mmap_capabilities for nommu mmap support
fs: kill BDI_CAP_SWAP_BACKED
fs: deduplicate noop_backing_dev_info
2015-02-12 13:50:21 -08:00
..
blocklayout
pnfs: release lseg in pnfs_generic_pg_cleanup
2015-02-03 11:06:44 -08:00
filelayout
Merge branch 'for-3.20/bdi' of git://git.kernel.dk/linux-block
2015-02-12 13:50:21 -08:00
flexfilelayout
Merge branch 'for-3.20/bdi' of git://git.kernel.dk/linux-block
2015-02-12 13:50:21 -08:00
objlayout
nfs: add nfs_pgio_current_mirror helper
2015-02-03 11:06:48 -08:00
cache_lib.c
cache_lib.h
callback.c
nfs: don't call blocking operations while !TASK_RUNNING
2015-01-30 20:39:50 -05:00
callback.h
callback_proc.c
NFS: fix subtle change in COMMIT behavior
2014-11-24 17:00:42 -05:00
callback_xdr.c
client.c
Merge branch 'bugfixes' into linux-next
2014-09-30 17:21:41 -04:00
delegation.c
NFS client updates for Linux 3.20
2015-02-11 17:14:54 -08:00
delegation.h
NFSv4: Fix races between nfs_remove_bad_delegation() and delegation return
2014-11-12 17:19:04 -05:00
dir.c
Merge branch 'iov_iter' into for-next
2014-12-08 20:39:29 -05:00
direct.c
Merge branch 'flexfiles'
2015-02-03 16:01:27 -05:00
dns_resolve.c
dns_resolve.h
file.c
mm: drop vm_ops->remap_pages and generic_file_remap_pages() stub
2015-02-10 14:30:30 -08:00
fscache-index.c
NFS: Fabricate fscache server index key correctly
2014-09-25 21:25:18 -04:00
fscache.c
nfs: define nfs_inc_fscache_stats and using it as possible
2014-11-24 20:08:47 -05:00
fscache.h
getroot.c
switch d_materialise_unique() users to d_splice_alias()
2014-11-19 13:01:20 -05:00
idmap.c
pnfs/flexfiles: Add the FlexFile Layout Driver
2015-02-03 11:06:52 -08:00
inode.c
Merge branch 'for-3.20/bdi' of git://git.kernel.dk/linux-block
2015-02-12 13:50:21 -08:00
internal.h
Merge branch 'for-3.20/bdi' of git://git.kernel.dk/linux-block
2015-02-12 13:50:21 -08:00
iostat.h
nfs: define nfs_inc_fscache_stats and using it as possible
2014-11-24 20:08:47 -05:00
Kconfig
pnfs/flexfiles: Add the FlexFile Layout Driver
2015-02-03 11:06:52 -08:00
Makefile
pnfs/flexfiles: Add the FlexFile Layout Driver
2015-02-03 11:06:52 -08:00
mount_clnt.c
namespace.c
netns.h
pnfs/blocklayout: serialize GETDEVICEINFO calls
2014-11-12 14:22:52 -05:00
nfs.h
nfs2super.c
nfs2xdr.c
nfs: save server READ/WRITE/COMMIT status
2015-02-03 11:06:40 -08:00
nfs3_fs.h
nfsv3: introduce nfs3_set_ds_client
2015-02-03 11:06:34 -08:00
nfs3acl.c
NFSv3: Fix missing includes of nfs3_fs.h
2014-09-25 16:28:53 -04:00
nfs3client.c
nfs: set hostname when creating nfsv3 ds connection
2015-02-03 11:06:38 -08:00
nfs3proc.c
NFSv4.1/NFSv3: Add pNFS callbacks for nfs3_(read|write|commit)_done()
2015-02-03 11:06:37 -08:00
nfs3super.c
nfsv3: introduce nfs3_set_ds_client
2015-02-03 11:06:34 -08:00
nfs3xdr.c
nfs: save server READ/WRITE/COMMIT status
2015-02-03 11:06:40 -08:00
nfs4_fs.h
Merge branch 'flexfiles'
2015-02-03 16:01:27 -05:00
nfs4client.c
Merge branch 'flexfiles'
2015-02-03 16:01:27 -05:00
nfs4file.c
nfs: Add DEALLOCATE support
2014-11-25 16:38:32 -05:00
nfs4getroot.c
nfs4namespace.c
NFSv4: test SECINFO RPC_AUTH_GSS pseudoflavors for support
2014-06-24 18:46:58 -04:00
nfs4proc.c
NFSv4.1: Pin the inode and super block in asynchronous layoutreturns
2015-02-05 22:16:45 -05:00
nfs4renewd.c
NFSv4.1: Fix an NFSv4.1 state renewal regression
2014-09-30 17:18:42 -04:00
nfs4session.c
nfs4session.h
nfs4state.c
NFS client updates for Linux 3.20
2015-02-11 17:14:54 -08:00
nfs4super.c
Merge branch 'for-3.20/bdi' of git://git.kernel.dk/linux-block
2015-02-12 13:50:21 -08:00
nfs4sysctl.c
nfs4trace.c
nfs4trace.h
nfs: merge nfs_pgio_data into _header
2014-06-24 18:47:00 -04:00
nfs4xdr.c
NFSv4.1: Ask for no delegation on OPEN if using O_DIRECT
2015-02-04 10:35:32 -05:00
nfs42.h
nfs: Add DEALLOCATE support
2014-11-25 16:38:32 -05:00
nfs42proc.c
nfs: Add DEALLOCATE support
2014-11-25 16:38:32 -05:00
nfs42xdr.c
nfs: Add DEALLOCATE support
2014-11-25 16:38:32 -05:00
nfsroot.c
NFS: a couple off by ones
2015-01-30 20:43:30 -05:00
nfstrace.c
nfstrace.h
pagelist.c
NFS client updates for Linux 3.20
2015-02-11 17:14:54 -08:00
pnfs.c
pnfs: delete an unintended goto
2015-02-10 08:41:23 -05:00
pnfs.h
Merge branch 'flexfiles'
2015-02-03 16:01:27 -05:00
pnfs_dev.c
pnfs: remove GETDEVICELIST implementation
2014-09-12 13:20:54 -04:00
pnfs_nfs.c
pnfs: pass ds_commit_idx through the commit path
2015-02-03 11:06:45 -08:00
proc.c
nfs: merge nfs_pgio_data into _header
2014-06-24 18:47:00 -04:00
read.c
nfs: add mirroring support to pgio layer
2015-02-03 11:06:45 -08:00
super.c
Merge branch 'for-3.20/bdi' of git://git.kernel.dk/linux-block
2015-02-12 13:50:21 -08:00
symlink.c
sysctl.c
unlink.c
write.c
Merge branch 'for-3.20/bdi' of git://git.kernel.dk/linux-block
2015-02-12 13:50:21 -08:00