Commit 6fdbe7e
committed
panic in zfs arc_release during zfs send of encrypted dataset
Authored by: Paul Zuchowski <pzuchowski@racktopsystems.com>
Reviewed by: Jerry Jelinek <gjelinek@racktopsystems.com>
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com>
Reviewed by: Toomas Soome <tsoome@me.com>
Approved by: Robert Mustacchi <rm@fingolfin.org>
Illumos-issue: https://www.illumos.org/issues/14003
Illumos-commit: illumos/illumos-gate@b541cf35
Porting Notes:
The b_cv was removed in #15340 preventing us from adopting this
change without modification. Instead, we adopt the approach taken
in #15340 to wait for any in progress IO.
Additionally, update trace_arc.h on Linux to include the new dtrace
probe. While not required I opted to keep it.
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Issue #134791 parent 69b65dd commit 6fdbe7e
2 files changed
+35
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
| 108 | + | |
108 | 109 | | |
109 | 110 | | |
110 | 111 | | |
| |||
388 | 389 | | |
389 | 390 | | |
390 | 391 | | |
| 392 | + | |
391 | 393 | | |
392 | 394 | | |
393 | 395 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6623 | 6623 | | |
6624 | 6624 | | |
6625 | 6625 | | |
| 6626 | + | |
| 6627 | + | |
| 6628 | + | |
| 6629 | + | |
| 6630 | + | |
| 6631 | + | |
| 6632 | + | |
| 6633 | + | |
| 6634 | + | |
| 6635 | + | |
| 6636 | + | |
| 6637 | + | |
| 6638 | + | |
| 6639 | + | |
| 6640 | + | |
| 6641 | + | |
| 6642 | + | |
| 6643 | + | |
| 6644 | + | |
| 6645 | + | |
| 6646 | + | |
| 6647 | + | |
| 6648 | + | |
| 6649 | + | |
| 6650 | + | |
| 6651 | + | |
| 6652 | + | |
| 6653 | + | |
| 6654 | + | |
| 6655 | + | |
| 6656 | + | |
| 6657 | + | |
| 6658 | + | |
6626 | 6659 | | |
6627 | 6660 | | |
6628 | 6661 | | |
| |||
0 commit comments