diff options
author | Brian Behlendorf <[email protected]> | 2015-02-05 17:00:05 -0800 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2015-02-06 09:24:28 -0800 |
commit | e2c4acde55931ae58d5bf5fd394567a96e942a5c (patch) | |
tree | d5f709c4c8dc01b99bb060c4bb6824a0115a5f91 /module/zfs/zio.c | |
parent | aa506dcb3d2ec4a26d0e20854fa0bf370738a422 (diff) |
Skip evicting dbufs when walking the dbuf hash
When a dbuf is in the DB_EVICTING state it may no longer be on the
dn_dbufs list. In which case it's unsafe to call DB_DNODE_ENTER.
Therefore, any dbuf which is found in this safe must be skipped.
Signed-off-by: Brian Behlendorf <[email protected]>
Closes #2553
Closes #2495
Diffstat (limited to 'module/zfs/zio.c')
0 files changed, 0 insertions, 0 deletions