History log of /illumos-gate/usr/src/uts/common/io/nvme/nvme.c (Results 1 – 25 of 81)
Revision Date Author Comments
# 1c02c6c8 12-Sep-2024 Robert Mustacchi <rm@fingolfin.org>

16774 nvme persistent event log support
16775 want means to clear libnvme request outputs
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org

16774 nvme persistent event log support
16775 want means to clear libnvme request outputs
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Approved by: Gordon Ross <gordon.w.ross@gmail.com>

show more ...


# 5a05d72d 09-Jul-2024 Andy Fiddaman <illumos@fiddaman.net>

16652 nvme admin command timeouts are too short
16653 nvme admin commands can time out on busy systems
16654 nvme: expose internal counters via kstats
16655 nvme: introduce kstats for admin commands

16652 nvme admin command timeouts are too short
16653 nvme admin commands can time out on busy systems
16654 nvme: expose internal counters via kstats
16655 nvme: introduce kstats for admin commands
16656 nvme_check_generic_cmd_status should leave no kstat behind
16631 nvme abort handling races with callback handling
16044 NVMe spec version message could use a newline
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Approved by: Patrick Mooney <pmooney@pfmooney.com>

show more ...


# 82413e9e 04-Jun-2024 Andy Fiddaman <illumos@fiddaman.net>

16593 nvme panic when committing partially loaded firmware
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>
Reviewed by: Michael Zeller <mike@mikezeller.net>
Approved by: Gordon Ross <gordon.

16593 nvme panic when committing partially loaded firmware
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>
Reviewed by: Michael Zeller <mike@mikezeller.net>
Approved by: Gordon Ross <gordon.w.ross@gmail.com>

show more ...


# 50d757e7 24-May-2024 Robert Mustacchi <rm@fingolfin.org>

16581 nvme cannot hold locks when calling into blkdev
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Approved by: Dan McDonald <danmcd@

16581 nvme cannot hold locks when calling into blkdev
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Approved by: Dan McDonald <danmcd@mnx.io>

show more ...


# 5113ed77 01-Mar-2024 Robert Mustacchi <rm@fingolfin.org>

15884 NVMe driver panics on xcp-ng when trying to enable volatile write cache
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Bill Sommerfeld <sommerfeld@hamachi.org>
Approved by: Dan

15884 NVMe driver panics on xcp-ng when trying to enable volatile write cache
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Bill Sommerfeld <sommerfeld@hamachi.org>
Approved by: Dan McDonald <danmcd@mnx.io>

show more ...


# 533affcb 23-Feb-2024 Robert Mustacchi <rm@fingolfin.org>

16171 want libnvme and common nvme ioctl interface
16172 nvmeadm could be 64-bit and have ctf
16173 want a way to list supported features and log pages
16174 want several WDC vendor-specific commands

16171 want libnvme and common nvme ioctl interface
16172 nvmeadm could be 64-bit and have ctf
16173 want a way to list supported features and log pages
16174 want several WDC vendor-specific commands and logs
16175 nvmeadm get-features feature filtering needs work
16176 namespace count should be unsigned
16177 nvmeadm commands should not ignore extraneous arguments
16178 nvme firmware related improvements
16179 nvmeadm format incorrectly uses common namespace information
16180 nvme timeout integer signdness should be consistent
16181 apst register size should be a u32
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Reviewed by: Dan Cross <cross@oxidecomputer.com>
Approved by: Dan McDonald <danmcd@mnx.io>

show more ...


# e6dd7845 17-Oct-2023 Andy Fiddaman <illumos@fiddaman.net>

15988 nvme panic with Phison E18 M.2 drive
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Reviewed by: Patrick Mooney <pmooney@p

15988 nvme panic with Phison E18 M.2 drive
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Reviewed by: Patrick Mooney <pmooney@pfmooney.com>
Approved by: Dan McDonald <danmcd@mnx.io>

show more ...


# 78df4e24 27-Oct-2023 Robert Mustacchi <rm@fingolfin.org>

16029 Clarify and constify nvme DMA attributes
16028 NVMe firmware load ioctl doesn't need to call ddi_ufm_update()
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Andy Fiddaman <illum

16029 Clarify and constify nvme DMA attributes
16028 NVMe firmware load ioctl doesn't need to call ddi_ufm_update()
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Peter Tribble <peter.tribble@gmail.com>
Approved by: Gordon Ross <gordon.w.ross@gmail.com>

show more ...


# 9d97c7b7 03-Nov-2023 Robert Mustacchi <rm@fingolfin.org>

16027 NVMe firmware activate timeout should be bumped
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Keith Wesolowski <wesolows@oxide

16027 NVMe firmware activate timeout should be bumped
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Keith Wesolowski <wesolows@oxide.computer>
Approved by: Gordon Ross <gordon.w.ross@gmail.com>

show more ...


# f7ce6a74 23-Aug-2023 Robert Mustacchi <rm@fingolfin.org>

15872 Allow nvme 2.x devices to attach
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Reviewed by: Luqman Aden <luqman@oxide.computer>

15872 Allow nvme 2.x devices to attach
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Reviewed by: Luqman Aden <luqman@oxide.computer>
Approved by: Dan McDonald <danmcd@mnx.io>

show more ...


# 744642a2 07-May-2023 Robert Mustacchi <rm@fingolfin.org>

15735 revamp nvme and disk FMRIs, property groups, and related
15736 split out topo ufm devinfo logic so it can be reused
15630 topo nvme disk module should work with unattached namespaces
15631 Need

15735 revamp nvme and disk FMRIs, property groups, and related
15736 split out topo ufm devinfo logic so it can be reused
15630 topo nvme disk module should work with unattached namespaces
15631 Need an easier way to map a namespace to blkdev instance
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Approved by: Patrick Mooney <pmooney@pfmooney.com>

show more ...


# c0a9dba3 10-May-2023 Robert Mustacchi <rm@fingolfin.org>

15689 nvme: race between detach and removal callback
15690 nvme driver does not attach to Propolis NVMe devices
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Hans Rosenfeld <rosenfel

15689 nvme: race between detach and removal callback
15690 nvme driver does not attach to Propolis NVMe devices
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Approved by: Dan McDonald <danmcd@mnx.io>

show more ...


# 48c4dbe8 26-Apr-2022 Jordan Paige Hendricks <jordan@oxide.computer>

14541 nvme_quiesce() can hang preventing reboot
Reviewed by: Rich Lowe <richlowe@richlowe.net>
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>
Reviewed by: Jason King <jason.brian.king+illum

14541 nvme_quiesce() can hang preventing reboot
Reviewed by: Rich Lowe <richlowe@richlowe.net>
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>
Reviewed by: Jason King <jason.brian.king+illumos@gmail.com>
Approved by: Dan McDonald <danmcd@mnx.io>

show more ...


# 49fdffd6 11-Mar-2022 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>

14955 track namespace state in nvme
Reviewed by: Andrew Giles <agiles@tintri.com>
Reviewed by: Guy Morrogh <gmorrogh@tintri.com>
Reviewed by: Robert Mustacchi <rm@fingolfin.org>
Approved by: Dan McDo

14955 track namespace state in nvme
Reviewed by: Andrew Giles <agiles@tintri.com>
Reviewed by: Guy Morrogh <gmorrogh@tintri.com>
Reviewed by: Robert Mustacchi <rm@fingolfin.org>
Approved by: Dan McDonald <danmcd@mnx.io>

show more ...


# 98f586d7 16-Jan-2023 Andy Fiddaman <illumos@fiddaman.net>

15324 nvme driver spew for inactive namespaces
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Reviewed by: Rich Lowe <richlowe@richlowe.net>
Reviewed by: Andrew Stormont <andyjstormont@gmail.com>
Appro

15324 nvme driver spew for inactive namespaces
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Reviewed by: Rich Lowe <richlowe@richlowe.net>
Reviewed by: Andrew Stormont <andyjstormont@gmail.com>
Approved by: Robert Mustacchi <rm@fingolfin.org>

show more ...


# 3eaaeb3d 21-Nov-2022 Andy Fiddaman <illumos@fiddaman.net>

15202 nvme should recognise Format-in-progress generic status
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Approved by: Rich L

15202 nvme should recognise Format-in-progress generic status
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Approved by: Rich Lowe <richlowe@richlowe.net>

show more ...


# 670f080b 01-Apr-2022 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>

14690 nvmeadm should refer to namespaces by their nsid
Reviewed by: Andrew Giles <agiles@tintri.com>
Reviewed by: Guy Morrogh <gmorrogh@tintri.com>
Reviewed by: Robert Mustacchi <rm@fingolfin.org>
Ap

14690 nvmeadm should refer to namespaces by their nsid
Reviewed by: Andrew Giles <agiles@tintri.com>
Reviewed by: Guy Morrogh <gmorrogh@tintri.com>
Reviewed by: Robert Mustacchi <rm@fingolfin.org>
Approved by: Dan McDonald <danmcd@mnx.io>

show more ...


# 153f3212 18-Mar-2022 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>

14815 nvmeadm: identify support for namespace management
Reviewed by: Andrew Giles <agiles@tintri.com>
Reviewed by: Guy Morrogh <gmorrogh@tintri.com>
Reviewed by: Robert Mustacchi <rm+illumos@fingolf

14815 nvmeadm: identify support for namespace management
Reviewed by: Andrew Giles <agiles@tintri.com>
Reviewed by: Guy Morrogh <gmorrogh@tintri.com>
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>
Approved by: Dan McDonald <danmcd@mnx.io>

show more ...


# b8f43eb6 27-Apr-2022 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>

14686 nvme should use namespace GUID for devid if available
Reviewed by: Andrew Giles <agiles@tintri.com>
Reviewed by: Guy Morrogh <gmorrogh@tintri.com>
Reviewed by: Robert Mustacchi <rm+illumos@fing

14686 nvme should use namespace GUID for devid if available
Reviewed by: Andrew Giles <agiles@tintri.com>
Reviewed by: Guy Morrogh <gmorrogh@tintri.com>
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>
Reviewed by: Toomas Soome <tsoome@me.com>
Approved by: Dan McDonald <danmcd@mnx.io>

show more ...


# 30a4bccb 14-Jul-2022 Andy Fiddaman <omnios@citrus-it.co.uk>

14816 Boot from NVMe scans all devices after 14688
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Approved by: Robert Mustacchi <rm@fin

14816 Boot from NVMe scans all devices after 14688
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Approved by: Robert Mustacchi <rm@fingolfin.org>

show more ...


# df6bbf77 05-Apr-2022 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>

14688 nvme blkdev attach/detach trips assertion in ndi_devi_unconfig_one()
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>
Approved by: Dan

14688 nvme blkdev attach/detach trips assertion in ndi_devi_unconfig_one()
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>
Approved by: Dan McDonald <danmcd@mnx.io>

show more ...


# baf9a850 07-Mar-2022 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>

14550 nvme_is_ignored_ns() needs less confusion
14709 nvmeadm list should be able to distinguish between inactive and ignored namespaces
Reviewed by: Andrew Giles <agiles@tintri.com>
Reviewed by: Guy

14550 nvme_is_ignored_ns() needs less confusion
14709 nvmeadm list should be able to distinguish between inactive and ignored namespaces
Reviewed by: Andrew Giles <agiles@tintri.com>
Reviewed by: Guy Morrogh <gmorrogh@tintri.com>
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>
Approved by: Gordon Ross <gordon.w.ross@gmail.com>

show more ...


# 3281964b 03-May-2022 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>

14684 want nvme-config-list property
Reviewed by: Andrew Giles <agiles@tintri.com>
Reviewed by: Guy Morrogh <gmorrogh@tintri.com>
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: C Fraire <cfra

14684 want nvme-config-list property
Reviewed by: Andrew Giles <agiles@tintri.com>
Reviewed by: Guy Morrogh <gmorrogh@tintri.com>
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: C Fraire <cfraire@me.com>
Approved by: Dan McDonald <danmcd@mnx.io>

show more ...


# 34331de3 11-Oct-2021 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>

14531 want nvme namespace management mutex
Contributed by: Paul Winder <paul@winder.uk.net>
Reviewed by: Andrew Giles <agiles@tintri.com>
Reviewed by: Guy Morrogh <gmorrogh@tintri.com>
Reviewed by: B

14531 want nvme namespace management mutex
Contributed by: Paul Winder <paul@winder.uk.net>
Reviewed by: Andrew Giles <agiles@tintri.com>
Reviewed by: Guy Morrogh <gmorrogh@tintri.com>
Reviewed by: Ben Jameson <bjameson@tintri.com>
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>
Approved by: Dan McDonald <danmcd@joyent.com>

show more ...


# 353d89b0 11-Oct-2021 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>

14530 nvme should require exclusive open for attach, detach, and format ioctls
Reviewed by: Andrew Giles <agiles@tintri.com>
Reviewed by: Guy Morrogh <gmorrogh@tintri.com>
Reviewed by: Robert Mustacc

14530 nvme should require exclusive open for attach, detach, and format ioctls
Reviewed by: Andrew Giles <agiles@tintri.com>
Reviewed by: Guy Morrogh <gmorrogh@tintri.com>
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>
Approved by: Gordon Ross <gordon.w.ross@gmail.com>

show more ...


1234