]> git.proxmox.com Git - mirror_zfs.git/commit - module/zfs/spa.c
Illumos 5314 - Remove "dbuf phys" db->db_data pointer aliases in ZFS
authorJustin T. Gibbs <justing@spectralogic.com>
Wed, 1 Apr 2015 15:14:34 +0000 (02:14 +1100)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Tue, 28 Apr 2015 23:25:20 +0000 (16:25 -0700)
commitd683ddbb7272a179da3918cc4f922d92a2195ba2
tree82e1d7a9e0a269de978e2d3d07fa785db63961f7
parent945dd93525d6e33f822beb44e3a3076c8bc89f86
Illumos 5314 - Remove "dbuf phys" db->db_data pointer aliases in ZFS

5314 Remove "dbuf phys" db->db_data pointer aliases in ZFS
Author: Justin T. Gibbs <justing@spectralogic.com>
Reviewed by: Andriy Gapon <avg@freebsd.org>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Will Andrews <willa@spectralogic.com>
Approved by: Dan McDonald <danmcd@omniti.com>

References:
  https://www.illumos.org/issues/5314
  https://github.com/illumos/illumos-gate/commit/c137962

Ported-by: Chris Dunlop <chris@onthe.net.au>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
32 files changed:
cmd/zdb/zdb.c
include/sys/dbuf.h
include/sys/dmu.h
include/sys/dsl_dataset.h
include/sys/dsl_dir.h
include/sys/zap_impl.h
include/sys/zap_leaf.h
module/zfs/dbuf.c
module/zfs/dmu_diff.c
module/zfs/dmu_objset.c
module/zfs/dmu_send.c
module/zfs/dmu_traverse.c
module/zfs/dmu_tx.c
module/zfs/dnode.c
module/zfs/dsl_bookmark.c
module/zfs/dsl_dataset.c
module/zfs/dsl_deadlist.c
module/zfs/dsl_deleg.c
module/zfs/dsl_destroy.c
module/zfs/dsl_dir.c
module/zfs/dsl_pool.c
module/zfs/dsl_prop.c
module/zfs/dsl_scan.c
module/zfs/dsl_synctask.c
module/zfs/dsl_userhold.c
module/zfs/sa.c
module/zfs/spa.c
module/zfs/spa_history.c
module/zfs/zap.c
module/zfs/zap_leaf.c
module/zfs/zap_micro.c
module/zfs/zfs_ioctl.c