Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-5.4
/
999ada28713d7bcf4a2c70cbab47b08cd95f2cf8
/
drivers
/
nvme
/
host
/
core.c
999ada2
nvme: check for a live controller in nvme_dev_open
by Christoph Hellwig
· 7 years ago
a6a5149
nvme: get rid of nvme_ctrl_list
by Christoph Hellwig
· 7 years ago
d22524a
nvme: switch controller refcounting to use struct device
by Christoph Hellwig
· 7 years ago
c6424a9
nvme: simplify nvme_open
by Christoph Hellwig
· 7 years ago
2dd4122
nvme: use kref_get_unless_zero in nvme_find_get_ns
by Christoph Hellwig
· 7 years ago
9843f68
nvme: use ida_simple_{get,remove} for the controller instance
by Christoph Hellwig
· 7 years ago
31b8446
nvme: introduce nvme_reinit_tagset
by Sagi Grimberg
· 7 years ago
761f2e1
nvme: simplify compat_ioctl handling
by Christoph Hellwig
· 7 years ago
8ae4e44
nvme: update timeout module parameter type
by Marc Olson
· 7 years ago
1a40d97
nvme-core: Use nvme_wq to queue async events and fw activation
by Sagi Grimberg
· 7 years ago
0951338
nvme: allow timed-out ios to retry
by James Smart
· 7 years ago
cd48282
nvme: stop aer posting if controller state not live
by James Smart
· 7 years ago
044a9df
nvme-pci: implement the HMB entry number and size limitations
by Christoph Hellwig
· 7 years ago
608cc4b
nvme: fix lightnvm check
by Christoph Hellwig
· 7 years ago
63263d6
nvme: Use metadata for passthrough commands
by Keith Busch
· 7 years ago
485783c
nvme: Make nvme user functions static
by Keith Busch
· 7 years ago
1cad656
nvme: factor metadata handling out of __nvme_submit_user_cmd
by Christoph Hellwig
· 7 years ago
1d5df6a
nvme: don't blindly overwrite identifiers on disk revalidate
by Christoph Hellwig
· 7 years ago
cdbff4f
nvme: remove nvme_revalidate_ns
by Christoph Hellwig
· 7 years ago
0a72bbb
nvme: allow calling nvme_change_ctrl_state from irq context
by Christoph Hellwig
· 7 years ago
a751da3
nvme: report more detailed status codes to the block layer
by Christoph Hellwig
· 7 years ago
07fbd32
nvme: honor RTD3 Entry Latency for shutdowns
by Martin K. Petersen
· 7 years ago
60b43f6
nvme: rename AMS symbolic constants to fit specification
by Max Gurtovoy
· 7 years ago
caaa15c
nvme: fix identify namespace logging
by Sagi Grimberg
· 7 years ago
dbf86b3
nvme: add support for NVMe 1.3 Timestamp Feature
by Jon Derrick
· 7 years ago
62346ea
nvme: define NVME_NSID_ALL
by Arnav Dawn
· 7 years ago
b6dccf7
nvme: add support for FW activation without reset
by Arnav Dawn
· 7 years ago
cd996fb
Merge tag 'v4.13-rc7' into for-4.14/block-postmerge
by Jens Axboe
· 7 years ago
74d4699
block: replace bi_bdev with a gendisk pointer and partitions index
by Christoph Hellwig
· 7 years ago
a082b42
nvme: fix directive command numd calculation
by Kwan (Hingkwan) Huen-SSI
· 7 years ago
634b832
nvme: fix nvme reset command timeout handling
by Keith Busch
· 7 years ago
758f373
nvme: strip trailing 0-bytes in wwid_show
by Martin Wilck
· 7 years ago
7dd1ab1
nvme: validate admin queue before unquiesce
by Scott Bauer
· 7 years ago
6484f5d
nvme: also provide a UUID in the WWID sysfs attribute
by Johannes Thumshirn
· 7 years ago
dc1a0af
nvme: fix byte swapping in the streams code
by Christoph Hellwig
· 7 years ago
d09f2b4
nvme: split nvme_uninit_ctrl into stop and uninit
by Sagi Grimberg
· 7 years ago
8d7b8fa
nvme: kick requeue list when requeueing a request instead of when starting the queues
by Sagi Grimberg
· 7 years ago
49d3d50
nvme: simplify nvme_dev_attrs_are_visible
by Christoph Hellwig
· 7 years ago
180de007
nvme: read the subsystem NQN from Identify Controller
by Christoph Hellwig
· 7 years ago
76a5af8
nvme: explicitly disable APST on quirked devices
by Kai-Heng Feng
· 7 years ago
3f7f25a9
nvme: Remove SCSI translations
by Keith Busch
· 7 years ago
f5d1184
nvme: add support for streams and directives
by Jens Axboe
· 7 years ago
443bd90
nvme: host: unquiesce queue in nvme_kill_queues()
by Ming Lei
· 7 years ago
f660174
blk-mq: use the introduced blk_mq_unquiesce_queue()
by Ming Lei
· 7 years ago
6b8190d
nvme: implement NS Optimal IO Boundary from 1.3 Spec
by Scott Bauer
· 7 years ago
8fa6112
nvme: don't hard code size of struct t10_pi_tuple
by Sagi Grimberg
· 7 years ago
39bdc59
nvme: no need to wait for the reset when keepalive fails
by Christoph Hellwig
· 7 years ago
d86c4d8
nvme: move reset workqueue handling to common code
by Christoph Hellwig
· 7 years ago
ebe6d87
nvme: move protection information check into nvme_setup_rw
by Christoph Hellwig
· 7 years ago
b3b1b0b
nvme: mark shutdown_timeout static
by Christoph Hellwig
· 7 years ago
f0425db
nvme: use ctrl->device consistently for logging
by Johannes Thumshirn
· 7 years ago
d934f98
nvme: provide UUID value to userspace
by Johannes Thumshirn
· 7 years ago
3b22ba2
nvme: get list of namespace descriptors
by Johannes Thumshirn
· 7 years ago
90985b8
nvme: rename uuid to nguid in nvme_ns
by Johannes Thumshirn
· 7 years ago
c669ccd
nvme: queue ns scanning and async request from nvme_wq
by Sagi Grimberg
· 8 years ago
9a6327d
nvme: Move transports to use nvme-core workqueue
by Sagi Grimberg
· 7 years ago
c58bd1b
nvme: Don't allow to reset a reconnecting controller
by Sagi Grimberg
· 8 years ago
fe6d53c
nvme: save hmpre and hmmin in struct nvme_ctrl
by Christoph Hellwig
· 8 years ago
8f66439
Merge tag 'v4.12-rc5' into for-4.13/block
by Jens Axboe
· 7 years ago
fc17b65
blk-mq: switch ->queue_rq return value to blk_status_t
by Christoph Hellwig
· 7 years ago
2a842ac
block: introduce new block status code type
by Christoph Hellwig
· 7 years ago
9947d6a
nvme: relax APST default max latency to 100ms
by Kai-Heng Feng
· 7 years ago
da87591
nvme: only consider exit latency when choosing useful non-op power states
by Kai-Heng Feng
· 7 years ago
82654b6
nvme: fix hang in remove path
by Ming Lei
· 7 years ago
c81bfba
nvme: only setup block integrity if supported by the driver
by Christoph Hellwig
· 7 years ago
d3d5b87
nvme: replace is_flags field in nvme_ctrl_ops with a flags field
by Christoph Hellwig
· 7 years ago
986f75c
nvme: avoid to use blk_mq_abort_requeue_list()
by Ming Lei
· 7 years ago
806f026
nvme: use blk_mq_start_hw_queues() in nvme_kill_queues()
by Ming Lei
· 7 years ago
c35e30b
nvme: Add nvme_core.force_apst to ignore the NO_APST quirk
by Andy Lutomirski
· 8 years ago
fb0dc39
nvme: Display raw APST configuration via DYNAMIC_DEBUG
by Andy Lutomirski
· 8 years ago
76e4ad0
nvme: Fix APST comment
by Andy Lutomirski
· 8 years ago
d9fd363
Merge branch 'master' into for-4.12/post-merge
by Jens Axboe
· 8 years ago
e02ab02
nvme: let dm-mpath distinguish nvme error codes
by Junxiong Guan
· 8 years ago
be56945
nvme: Quirk APST off on "THNSF5256GPUK TOSHIBA"
by Andy Lutomirski
· 8 years ago
ff5350a
nvme: Adjust the Samsung APST quirk
by Andy Lutomirski
· 8 years ago
08e0029
blk-mq: remove the error argument to blk_mq_complete_request
by Christoph Hellwig
· 8 years ago
65ba6b5
nvme: make nvme_error_status private
by Christoph Hellwig
· 8 years ago
27fa9bc
nvme: split nvme status from block req->errors
by Christoph Hellwig
· 8 years ago
e850fd1
nvme: implement REQ_OP_WRITE_ZEROES
by Christoph Hellwig
· 8 years ago
65f619d
Merge branch 'for-linus' into for-4.12/block
by Jens Axboe
· 8 years ago
44e44b2
nvme: move the retries count to struct nvme_request
by Christoph Hellwig
· 8 years ago
83f3aeb
nvme: mark nvme_max_retries static
by Christoph Hellwig
· 8 years ago
f6324b1
nvme: cleanup nvme_req_needs_retry
by Christoph Hellwig
· 8 years ago
987f699
nvme: move ->retries setup to nvme_setup_cmd
by Christoph Hellwig
· 8 years ago
77f02a7
nvme: factor request completion code into a common helper
by Christoph Hellwig
· 8 years ago
f1dd03a
nvme: add missing byte swap in nvme_setup_discard
by Christoph Hellwig
· 8 years ago
1671d52
block: rename blk_mq_freeze_queue_start()
by Ming Lei
· 8 years ago
302ad8c
nvme: Complete all stuck requests
by Keith Busch
· 8 years ago
f33447b
nvme/core: Fix race kicking freed request_queue
by Keith Busch
· 8 years ago
c5552fd
nvme: Enable autonomous power state transitions
by Andy Lutomirski
· 8 years ago
bd4da3a
nvme: Add a quirk mechanism that uses identify_ctrl
by Andy Lutomirski
· 8 years ago
986994a
nvme: Use CNS as 8-bit field and avoid endianness conversion
by Parav Pandit
· 8 years ago
778f067
nvme: add semicolon in nvme_command setting
by Max Gurtovoy
· 8 years ago
8432bdb2
nvme: Make controller state visible via sysfs
by Sagi Grimberg
· 8 years ago
818551e
Merge branch 'for-4.11/next' into for-4.11/linus-merge
by Jens Axboe
· 8 years ago
6010720
Merge branch 'for-4.11/block' into for-4.11/linus-merge
by Jens Axboe
· 8 years ago
8a9ae52
nvme: Check for Security send/recv support before issuing commands.
by Scott Bauer
· 8 years ago
4f1244c
block/sed-opal: allocate struct opal_dev dynamically
by Christoph Hellwig
· 8 years ago
e225c20
Move stack parameters for sed_ioctl to prevent oversized stack with CONFIG_KASAN
by Scott Bauer
· 8 years ago
b35ba01
nvme: support ranged discard requests
by Christoph Hellwig
· 8 years ago
Next »