summaryrefslogtreecommitdiffstats
path: root/drivers/nvme/target/core.c
Commit message (Expand)AuthorAgeFilesLines
* nvmet: avoid potential UAF in nvmet_req_complete()Damien Le Moal2023-03-221-1/+3
* nvmet: fix a use-after-freeBart Van Assche2022-09-281-2/+3
* nvmet: don't check iosqes,iocqes for discovery controllersSagi Grimberg2021-03-241-3/+14
* nvmet: fix uninitialized work for zero katozhenwei pi2020-10-301-1/+2
* nvmet: Disable keep-alive timer when kato is cleared to 0hAmit Engel2020-09-091-0/+6
* nvme-loop: init nvmet_ctrl fatal_err_work when allocateYufen Yu2019-05-081-10/+10
* nvmet: free workqueue object if module init failsChaitanya Kulkarni2018-08-281-1/+3
* Merge tag 'for-4.19/block-20180812' of git://git.kernel.dk/linux-blockLinus Torvalds2018-08-141-2/+102
|\
| * nvmet: add ns write protect supportChaitanya Kulkarni2018-08-081-1/+19
| * nvmet: support configuring ANA groupsChristoph Hellwig2018-07-271-0/+27
| * nvmet: add minimal ANA supportChristoph Hellwig2018-07-271-0/+34
| * nvmet: track and limit the number of namespaces per subsystemChristoph Hellwig2018-07-271-1/+7
| * nvmet: keep a port pointer in nvmet_ctrlChristoph Hellwig2018-07-271-0/+2
| * nvmet-rdma: support max(16KB, PAGE_SIZE) inline dataSteve Wise2018-07-231-0/+4
| * nvmet: add buffered I/O support for file backed nsChaitanya Kulkarni2018-07-231-0/+9
* | nvmet: only check for filebacking on -ENOTBLKHannes Reinecke2018-07-251-1/+1
|/
* nvmet: reset keep alive timer in controller enableMax Gurtuvoy2018-06-201-0/+8
* nvmet: mask pending AENsChristoph Hellwig2018-06-011-1/+8
* nvmet: add AEN configuration supportChristoph Hellwig2018-06-011-0/+3
* nvmet: implement the changed namespaces logChristoph Hellwig2018-06-011-9/+47
* nvmet: add a new nvmet_zero_sgl helperChristoph Hellwig2018-06-011-0/+7
* nvmet: add simple file backed ns supportChaitanya Kulkarni2018-05-251-17/+33
* nvmet: remove duplicate NULL initialization for req->nsChaitanya Kulkarni2018-05-251-1/+0
* nvmet: make a few error messages more genericChaitanya Kulkarni2018-05-251-2/+2
* nvmet: constify struct nvmet_fabrics_opsChristoph Hellwig2018-03-261-6/+6
* nvmet: fix PSDT field check in command formatMax Gurtovoy2018-02-281-3/+6
* nvmet: release a ns reference in nvmet_req_uninit if neededSagi Grimberg2018-01-151-0/+3
* nvmet: rearrange nvmet_ctrl_free()Israel Rukshin2018-01-081-3/+4
* nvmet: fix error flow in nvmet_alloc_ctrl()Israel Rukshin2018-01-081-1/+3
* Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-blockLinus Torvalds2017-11-141-0/+23
|\
| * nvmet: better data length validationChristoph Hellwig2017-11-101-0/+10
| * nvmet: Change max_nsid in subsystem due to ns_disable if neededRoy Shterman2017-10-201-0/+13
* | nvmet: synchronize sqhd updateJames Smart2017-10-191-3/+12
|/
* nvme: fix sqhd reference when admin queue connect failsJames Smart2017-09-251-1/+2
* nvmet: implement valid sqhd values in completionsJames Smart2017-09-251-4/+4
* nvme: add symbolic constants for CC identifiersMax Gurtovoy2017-08-281-7/+7
* nvmet: fix the return error code of target if host is not allowedGuan Junxiong2017-08-281-0/+1
* nvmet: Move serial number from controller to subsystemJohannes Thumshirn2017-07-201-3/+2
* nvmet: implement namespace identify descriptor listJohannes Thumshirn2017-06-151-1/+2
* nvmet: release the sq ref on rdma read errorsVijay Immanuel2017-05-201-0/+6
* nvmet: Introduced helper routine for controller status check.Parav Pandit2017-04-041-0/+17
* nvmet: Fixed avoided printing nvmet: twice in error logs.Parav Pandit2017-04-041-2/+2
* nvmet: confirm sq percpu has scheduled and switched to atomicSagi Grimberg2017-04-041-1/+10
* sched/headers: Prepare to use <linux/rcuupdate.h> instead of <linux/rculist.h...Ingo Molnar2017-03-021-0/+2
* nvmet: Make cntlid globally uniqueSagi Grimberg2017-02-221-6/+4
* nvmet: Call fatal_error from keep-alive timout expirationSagi Grimberg2017-01-261-1/+1
* nvmet: cancel fatal error and flush async work before free controllerSagi Grimberg2017-01-261-0/+3
* nvmet: delete controllers deletion upon subsystem releaseSagi Grimberg2017-01-261-0/+10
* Merge branch 'for-4.10/block' of git://git.kernel.dk/linux-blockLinus Torvalds2016-12-131-10/+12
|\
| * nvmet: Fix possible infinite loop triggered on hot namespace removalSolganik Alexander2016-12-061-6/+8