Print this page
7351 NVMe driver sporadically lost track of completed I/O request, which
leads to zpool hanging and machine panic.
@@ -96,10 +96,13 @@
uint16_t nq_next_cmd;
uint_t nq_active_cmds;
int nq_phase;
kmutex_t nq_mutex;
+ hrtime_t nq_ts;
+ list_node_t nq_list_node;
+ nvme_t *nq_nvme;
};
struct nvme {
dev_info_t *n_dip;
int n_progress;
@@ -114,10 +117,11 @@
int n_intr_cnt;
uint_t n_intr_pri;
int n_intr_cap;
int n_intr_type;
int n_intr_types;
+ int n_intr_timeouts;
char *n_product;
char *n_vendor;
boolean_t n_dead;