Skip to content

Conversation

@rottegift
Copy link
Collaborator

  • smd: fix taskq_empty_ent
  • handle_sync_iokit: don't reuse lhp on failure, and allow paranoia

The handle_sync_iokit commit needs @me eyeballs on what should be passed
upwards in the event of failure, and whether recovery can be done cleverly in
some caller.

IS_EMPTY macro does not catch case where tqent_prev and
tqent_next are NULL
Allow kstat.zfs.darwin.tunable.use_system_sync to control
whether we use the post-10.11 IOKit barrier sync or not.

Do not call the synchronize method a second time in the
same invocation of handle_sync_iokit.  Log the IOReturn error.
@rottegift rottegift self-assigned this Mar 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant