summaryrefslogtreecommitdiffstats
path: root/drivers/nvme/host/core.c
Commit message (Expand)AuthorAgeFilesLines
* nvme: only setup block integrity if supported by the driverChristoph Hellwig2017-05-261-19/+31
* nvme: replace is_flags field in nvme_ctrl_ops with a flags fieldChristoph Hellwig2017-05-261-1/+1
* nvme: avoid to use blk_mq_abort_requeue_list()Ming Lei2017-05-221-2/+3
* nvme: use blk_mq_start_hw_queues() in nvme_kill_queues()Ming Lei2017-05-221-1/+7
* nvme: Add nvme_core.force_apst to ignore the NO_APST quirkAndy Lutomirski2017-04-241-1/+19
* nvme: Display raw APST configuration via DYNAMIC_DEBUGAndy Lutomirski2017-04-241-0/+16
* nvme: Fix APST commentAndy Lutomirski2017-04-241-1/+1
* Merge branch 'master' into for-4.12/post-mergeJens Axboe2017-04-241-8/+15
|\
| * nvme: Quirk APST off on "THNSF5256GPUK TOSHIBA"Andy Lutomirski2017-04-201-0/+9
| * nvme: Adjust the Samsung APST quirkAndy Lutomirski2017-04-201-10/+8
* | nvme: let dm-mpath distinguish nvme error codesJunxiong Guan2017-04-211-0/+14
* | blk-mq: remove the error argument to blk_mq_complete_requestChristoph Hellwig2017-04-201-1/+1
* | nvme: make nvme_error_status privateChristoph Hellwig2017-04-201-2/+1
* | nvme: split nvme status from block req->errorsChristoph Hellwig2017-04-201-19/+31
* | nvme: implement REQ_OP_WRITE_ZEROESChristoph Hellwig2017-04-081-5/+5
* | Merge branch 'for-linus' into for-4.12/blockJens Axboe2017-04-071-1/+1
|\|
| * nvme: add missing byte swap in nvme_setup_discardChristoph Hellwig2017-04-021-1/+1
* | nvme: move the retries count to struct nvme_requestChristoph Hellwig2017-04-051-5/+5
* | nvme: mark nvme_max_retries staticChristoph Hellwig2017-04-051-2/+1
* | nvme: cleanup nvme_req_needs_retryChristoph Hellwig2017-04-051-5/+11
* | nvme: move ->retries setup to nvme_setup_cmdChristoph Hellwig2017-04-051-0/+5
* | nvme: factor request completion code into a common helperChristoph Hellwig2017-04-041-6/+29
* | block: rename blk_mq_freeze_queue_start()Ming Lei2017-03-291-1/+1
|/
* nvme: Complete all stuck requestsKeith Busch2017-03-021-0/+47
* nvme/core: Fix race kicking freed request_queueKeith Busch2017-02-221-3/+3
* nvme: Enable autonomous power state transitionsAndy Lutomirski2017-02-221-0/+154
* nvme: Add a quirk mechanism that uses identify_ctrlAndy Lutomirski2017-02-221-0/+64
* nvme: Use CNS as 8-bit field and avoid endianness conversionParav Pandit2017-02-221-2/+3
* nvme: add semicolon in nvme_command settingMax Gurtovoy2017-02-221-2/+2
* nvme: Make controller state visible via sysfsSagi Grimberg2017-02-221-0/+24
* Merge branch 'for-4.11/next' into for-4.11/linus-mergeJens Axboe2017-02-171-15/+41
|\
| * nvme: support ranged discard requestsChristoph Hellwig2017-02-081-7/+23
| * block: fold cmd_type into the REQ_OP_ spaceChristoph Hellwig2017-01-311-8/+18
* | Merge branch 'for-4.11/block' into for-4.11/linus-mergeJens Axboe2017-02-171-0/+30
|\ \ | |/ |/|
| * nvme: Check for Security send/recv support before issuing commands.Scott Bauer2017-02-171-0/+1
| * block/sed-opal: allocate struct opal_dev dynamicallyChristoph Hellwig2017-02-171-5/+4
| * Move stack parameters for sed_ioctl to prevent oversized stack with CONFIG_KASANScott Bauer2017-02-141-1/+2
| * nvme: Add Support for Opal: Unlock from S3 & Opal Allocation/IoctlsScott Bauer2017-02-061-0/+25
| * lightnvm: add ioctls for vector I/OsMatias Bjørling2017-01-311-0/+4
* | nvme: apply DELAY_BEFORE_CHK_RDY quirk at probe time tooGuilherme G. Piccoli2017-01-111-6/+1
|/
* nvme: simplify stripe quirkKeith Busch2016-12-211-15/+2
* Revert "nvme: add support for the Write Zeroes command"Linus Torvalds2016-12-131-21/+0
* Merge branch 'for-4.10/block' of git://git.kernel.dk/linux-blockLinus Torvalds2016-12-131-73/+77
|\
| * block: improve handling of the magic discard payloadChristoph Hellwig2016-12-091-13/+4
| * nvme-fabrics: set sqe.command_id in core not transportsJames Smart2016-12-061-1/+2
| * nvme: add support for the Write Zeroes commandChaitanya Kulkarni2016-12-011-0/+21
| * nvme: lightnvm: attach lightnvm sysfs to nvme block deviceMatias Bjørling2016-11-291-22/+21
| * nvme: untangle 0 and BLK_MQ_RQ_QUEUE_OKOmar Sandoval2016-11-151-2/+2
| * nvme: don't pass the full CQE to nvme_complete_async_eventChristoph Hellwig2016-11-101-6/+13
| * nvme: introduce struct nvme_requestChristoph Hellwig2016-11-101-15/+13