]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Linux 4.12 compat: super_setup_bdi_name()
authorBrian Behlendorf <behlendorf1@llnl.gov>
Tue, 2 May 2017 16:46:18 +0000 (09:46 -0700)
committerGitHub <noreply@github.com>
Tue, 2 May 2017 16:46:18 +0000 (09:46 -0700)
commit7dae2c81e7b2e68a596c5b431444be0fae308156
tree7581727a7905b990c1f823592c47e9a0a50e1942
parent153b2285545509c082be56dbf3ba5041de5d6e48
Linux 4.12 compat: super_setup_bdi_name()

All filesystems were converted to dynamically allocated BDIs.  The
destruction of backing_dev_info structures is handled as part of
super block destruction.  Refactor the code to abstract away the
details of creating and destroying a BDI.

Reviewed-by: Chunwei Chen <david.chen@osnexus.com>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #6089
config/kernel-bdi-setup-and-register.m4 [deleted file]
config/kernel-bdi.m4 [new file with mode: 0644]
config/kernel.m4
include/linux/vfs_compat.h
include/sys/zfs_vfsops.h
module/zfs/zfs_vfsops.c