HomeFreeBSD

iscsi: Mark iSCSI CAM sims as non-pollable.

Description

iscsi: Mark iSCSI CAM sims as non-pollable.

Previously, iscsi_poll() just panicked. This meant if you got a panic
on a box when using the iSCSI initiator, the attempt to shutdown would
trigger a nested panic and never write out a core. Now, CCB's sent to
iSCSI devices (such as the sychronize-cache request in dashutdown())
just fail with a timeout during a panic shutdown.

Reviewed by: scottl, mav
MFC after: 2 weeks
Sponsored by: Chelsio
Differential Revision: https://reviews.freebsd.org/D28455

Details

Provenance
jhbAuthored on Feb 11 2021, 9:51 PM
Reviewer
scottl
Differential Revision
D28455: iscsi: Mark iSCSI CAM sims as non-pollable.
Parents
rGe07ac3f2fd73: cam: Don't permit crashdumps on non-pollable devices.
Branches
Unknown
Tags
Unknown