Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
a082b426286d1ead97fb87646ea361d528be023d
/
drivers
/
nvme
/
host
/
core.c
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
· 8 years ago
6b8190d
nvme: implement NS Optimal IO Boundary from 1.3 Spec
by Scott Bauer
· 8 years ago
8fa6112
nvme: don't hard code size of struct t10_pi_tuple
by Sagi Grimberg
· 8 years ago
39bdc59
nvme: no need to wait for the reset when keepalive fails
by Christoph Hellwig
· 8 years ago
d86c4d8
nvme: move reset workqueue handling to common code
by Christoph Hellwig
· 8 years ago
ebe6d87
nvme: move protection information check into nvme_setup_rw
by Christoph Hellwig
· 8 years ago
b3b1b0b
nvme: mark shutdown_timeout static
by Christoph Hellwig
· 8 years ago
f0425db
nvme: use ctrl->device consistently for logging
by Johannes Thumshirn
· 8 years ago
d934f98
nvme: provide UUID value to userspace
by Johannes Thumshirn
· 8 years ago
3b22ba2
nvme: get list of namespace descriptors
by Johannes Thumshirn
· 8 years ago
90985b8
nvme: rename uuid to nguid in nvme_ns
by Johannes Thumshirn
· 8 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
· 8 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
· 8 years ago
fc17b65
blk-mq: switch ->queue_rq return value to blk_status_t
by Christoph Hellwig
· 8 years ago
2a842ac
block: introduce new block status code type
by Christoph Hellwig
· 8 years ago
9947d6a
nvme: relax APST default max latency to 100ms
by Kai-Heng Feng
· 8 years ago
da87591
nvme: only consider exit latency when choosing useful non-op power states
by Kai-Heng Feng
· 8 years ago
82654b6
nvme: fix hang in remove path
by Ming Lei
· 8 years ago
c81bfba
nvme: only setup block integrity if supported by the driver
by Christoph Hellwig
· 8 years ago
d3d5b87
nvme: replace is_flags field in nvme_ctrl_ops with a flags field
by Christoph Hellwig
· 8 years ago
986f75c
nvme: avoid to use blk_mq_abort_requeue_list()
by Ming Lei
· 8 years ago
806f026
nvme: use blk_mq_start_hw_queues() in nvme_kill_queues()
by Ming Lei
· 8 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
a98e58e5
nvme: Add Support for Opal: Unlock from S3 & Opal Allocation/Ioctls
by Scott Bauer
· 8 years ago
aebf526
block: fold cmd_type into the REQ_OP_ space
by Christoph Hellwig
· 8 years ago
84d4add
lightnvm: add ioctls for vector I/Os
by Matias Bjørling
· 8 years ago
b5a10c5
nvme: apply DELAY_BEFORE_CHK_RDY quirk at probe time too
by Guilherme G. Piccoli
· 8 years ago
e6282ae
nvme: simplify stripe quirk
by Keith Busch
· 8 years ago
cdb98c2
Revert "nvme: add support for the Write Zeroes command"
by Linus Torvalds
· 8 years ago
36869cb
Merge branch 'for-4.10/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 8 years ago
f9d03f9
block: improve handling of the magic discard payload
by Christoph Hellwig
· 8 years ago
721b391
nvme-fabrics: set sqe.command_id in core not transports
by James Smart
· 8 years ago
6d31e3ba
nvme: add support for the Write Zeroes command
by Chaitanya Kulkarni
· 8 years ago
3dc87dd
nvme: lightnvm: attach lightnvm sysfs to nvme block device
by Matias Bjørling
· 8 years ago
bac0000
nvme: untangle 0 and BLK_MQ_RQ_QUEUE_OK
by Omar Sandoval
· 8 years ago
7bf5853
nvme: don't pass the full CQE to nvme_complete_async_event
by Christoph Hellwig
· 8 years ago
d49187e
nvme: introduce struct nvme_request
by Christoph Hellwig
· 8 years ago
a6eaa88
nvme: Use BLK_MQ_S_STOPPED instead of QUEUE_FLAG_STOPPED in blk-mq code
by Bart Van Assche
· 8 years ago
3174dd3
nvme: Fix a race condition related to stopping queues
by Bart Van Assche
· 8 years ago
2b053ac
blk-mq: Add a kick_requeue_list argument to blk_mq_requeue_request()
by Bart Van Assche
· 8 years ago
9b7dd57
blk-mq: Remove blk_mq_cancel_requeue_work()
by Bart Van Assche
· 8 years ago
fa60682
nvme: use symbolic constants for CNS values
by Christoph Hellwig
· 8 years ago
8ef2074
nvme: Add tertiary number to NVME_VS
by Gabriel Krisman Bertazi
· 8 years ago
0df1e4f
nvme: Stop probing a removed device
by Keith Busch
· 8 years ago
12e3d3c
Merge branch 'for-4.9/block-irq' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 8 years ago
1a6fe74
nvme: Pass pointers, not dma addresses, to nvme_get/set_features()
by Andy Lutomirski
· 8 years ago
40267ef
lightnvm: expose device geometry through sysfs
by Simon A. F. Lund
· 8 years ago
b0b4e09
lightnvm: control life of nvm_dev in driver
by Matias Bjørling
· 8 years ago
ac81bfa9
nvme: refactor namespaces to support non-gendisk devices
by Matias Bjørling
· 8 years ago
b5af7f2
nvme: remove the post_scan callout
by Christoph Hellwig
· 8 years ago
9b47f77a
nvme: Fix nvme_get/set_features() with a NULL result pointer
by Andy Lutomirski
· 8 years ago
f6b6a28
nvme: Prevent controller state invalid transition
by Gabriel Krisman Bertazi
· 8 years ago
Next »