summaryrefslogtreecommitdiff
path: root/drivers/nvme/host/core.c
AgeCommit message (Expand)AuthorFilesLines
2017-07-25nvme: also provide a UUID in the WWID sysfs attributeJohannes Thumshirn1-0/+3
2017-07-20nvme: fix byte swapping in the streams codeChristoph Hellwig1-1/+1
2017-07-06nvme: split nvme_uninit_ctrl into stop and uninitSagi Grimberg1-2/+19
2017-07-06nvme: kick requeue list when requeueing a request instead of when starting th...Sagi Grimberg1-17/+2
2017-06-28nvme: simplify nvme_dev_attrs_are_visibleChristoph Hellwig1-11/+4
2017-06-28nvme: read the subsystem NQN from Identify ControllerChristoph Hellwig1-3/+28
2017-06-28nvme: explicitly disable APST on quirked devicesKai-Heng Feng1-8/+9
2017-06-28nvme: Remove SCSI translationsKeith Busch1-55/+3
2017-06-27nvme: add support for streams and directivesJens Axboe1-4/+147
2017-06-19nvme: host: unquiesce queue in nvme_kill_queues()Ming Lei1-0/+6
2017-06-18blk-mq: use the introduced blk_mq_unquiesce_queue()Ming Lei1-1/+1
2017-06-16nvme: implement NS Optimal IO Boundary from 1.3 SpecScott Bauer1-0/+9
2017-06-15nvme: don't hard code size of struct t10_pi_tupleSagi Grimberg1-1/+2
2017-06-15nvme: no need to wait for the reset when keepalive failsChristoph Hellwig1-1/+1
2017-06-15nvme: move reset workqueue handling to common codeChristoph Hellwig1-3/+23
2017-06-15nvme: move protection information check into nvme_setup_rwChristoph Hellwig1-3/+13
2017-06-15nvme: mark shutdown_timeout staticChristoph Hellwig1-2/+2
2017-06-15nvme: use ctrl->device consistently for loggingJohannes Thumshirn1-5/+5
2017-06-15nvme: provide UUID value to userspaceJohannes Thumshirn1-1/+24
2017-06-15nvme: get list of namespace descriptorsJohannes Thumshirn1-0/+79
2017-06-15nvme: rename uuid to nguid in nvme_nsJohannes Thumshirn1-5/+5
2017-06-15nvme: queue ns scanning and async request from nvme_wqSagi Grimberg1-3/+3
2017-06-15nvme: Move transports to use nvme-core workqueueSagi Grimberg1-2/+13
2017-06-15nvme: Don't allow to reset a reconnecting controllerSagi Grimberg1-1/+0
2017-06-13nvme: save hmpre and hmmin in struct nvme_ctrlChristoph Hellwig1-0/+2
2017-06-12Merge tag 'v4.12-rc5' into for-4.13/blockJens Axboe1-7/+14
2017-06-09blk-mq: switch ->queue_rq return value to blk_status_tChristoph Hellwig1-7/+7
2017-06-09block: introduce new block status code typeChristoph Hellwig1-18/+11
2017-06-07nvme: relax APST default max latency to 100msKai-Heng Feng1-1/+1
2017-06-07nvme: only consider exit latency when choosing useful non-op power statesKai-Heng Feng1-6/+9
2017-06-07nvme: fix hang in remove pathMing Lei1-0/+4
2017-05-26nvme: only setup block integrity if supported by the driverChristoph Hellwig1-19/+31
2017-05-26nvme: replace is_flags field in nvme_ctrl_ops with a flags fieldChristoph Hellwig1-1/+1
2017-05-22nvme: avoid to use blk_mq_abort_requeue_list()Ming Lei1-2/+3
2017-05-22nvme: use blk_mq_start_hw_queues() in nvme_kill_queues()Ming Lei1-1/+7
2017-04-25nvme: Add nvme_core.force_apst to ignore the NO_APST quirkAndy Lutomirski1-1/+19
2017-04-25nvme: Display raw APST configuration via DYNAMIC_DEBUGAndy Lutomirski1-0/+16
2017-04-25nvme: Fix APST commentAndy Lutomirski1-1/+1
2017-04-25Merge branch 'master' into for-4.12/post-mergeJens Axboe1-8/+15
2017-04-21nvme: let dm-mpath distinguish nvme error codesJunxiong Guan1-0/+14
2017-04-20nvme: Quirk APST off on "THNSF5256GPUK TOSHIBA"Andy Lutomirski1-0/+9
2017-04-20nvme: Adjust the Samsung APST quirkAndy Lutomirski1-10/+8
2017-04-20blk-mq: remove the error argument to blk_mq_complete_requestChristoph Hellwig1-1/+1
2017-04-20nvme: make nvme_error_status privateChristoph Hellwig1-2/+1
2017-04-20nvme: split nvme status from block req->errorsChristoph Hellwig1-19/+31
2017-04-08nvme: implement REQ_OP_WRITE_ZEROESChristoph Hellwig1-5/+5
2017-04-07Merge branch 'for-linus' into for-4.12/blockJens Axboe1-1/+1
2017-04-05nvme: move the retries count to struct nvme_requestChristoph Hellwig1-5/+5
2017-04-05nvme: mark nvme_max_retries staticChristoph Hellwig1-2/+1
2017-04-05nvme: cleanup nvme_req_needs_retryChristoph Hellwig1-5/+11