Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
bd46a90634302bfe791e93ad5496f98f165f7ae0
/
drivers
/
nvme
/
host
/
pci.c
bd46a90
nvme-pci: Fix async probe remove race
by Keith Busch
· 5 years ago
8fe34be
Revert "nvme-pci: don't create a read hctx mapping without read queues"
by yangerkun
· 5 years ago
08b903b
nvme: ignore subnqn for ADATA SX6000LNP
by Misha Nasledov
· 5 years ago
7637de3
nvme-pci: limit max_hw_sectors based on the DMA max mapping size
by Christoph Hellwig
· 6 years ago
bfac8e9
nvme-pci: check for NULL return from pci_alloc_p2pmem()
by Alan Mikhak
· 6 years ago
0298d54
nvme-pci: don't create a read hctx mapping without read queues
by Alan Mikhak
· 6 years ago
4fe0692
nvme-pci: don't fall back to a 32-bit DMA mask
by Christoph Hellwig
· 6 years ago
2177422
nvme-pci: make nvme_dev_pm_ops static
by YueHaibing
· 6 years ago
7c1ce40
nvme-pci: clean up nvme_remove_dead_ctrl a bit
by Chaitanya Kulkarni
· 6 years ago
cee6c26
nvme-pci: properly report state change failure in nvme_reset_work
by Minwoo Im
· 6 years ago
e71afda
nvme-pci: set the errno on ctrl state change error
by Chaitanya Kulkarni
· 6 years ago
dad77d6
nvme-pci: adjust irq max_vector using num_possible_cpus()
by Minwoo Im
· 6 years ago
483178f
nvme-pci: remove queue_count_ops for write_queues and poll_queues
by Minwoo Im
· 6 years ago
a232ea0
nvme-pci: remove unnecessary zero for static var
by Minwoo Im
· 6 years ago
d916b1b
nvme-pci: use host managed power state for suspend
by Keith Busch
· 6 years ago
a48bc52
nvme-pci: don't limit DMA segement size
by Christoph Hellwig
· 6 years ago
cb9e0e5
nvme-pci: use blk-mq mapping for unmanaged irqs
by Keith Busch
· 6 years ago
d6135c3a
nvme-pci: Sync queues on reset
by Keith Busch
· 6 years ago
2036f72
nvme-pci: Unblock reset_work on IO failure
by Keith Busch
· 6 years ago
39a9dd8
nvme-pci: Don't disable on timeout in reset state
by Keith Busch
· 6 years ago
e43269e
nvme-pci: Fix controller freeze wait disabling
by Keith Busch
· 6 years ago
3b7dffb
nvme-pci: mark expected switch fall-through
by Gustavo A. R. Silva
· 6 years ago
e8fd41b
nvme-pci: init shadow doorbell after each reset
by Maxim Levitsky
· 6 years ago
8110154
nvme: move command size checks to the core
by Christoph Hellwig
· 6 years ago
a97234e
nvme-pci: check more command sizes
by Minwoo Im
· 6 years ago
6656486
nvme-pci: remove an unneeded variable initialization
by Minwoo Im
· 6 years ago
c8e9e9b
nvme-pci: unquiesce admin queue on shutdown
by Keith Busch
· 6 years ago
9dc1a38
nvme-pci: shutdown on timeout during deletion
by Keith Busch
· 6 years ago
049bf37
nvme-pci: fix psdt field for single segment sgls
by Klaus Birkelund Jensen
· 6 years ago
70479b7
nvme-pci: tidy up nvme_map_data
by Christoph Hellwig
· 6 years ago
2979105
nvme-pci: optimize mapping single segment requests using SGLs
by Christoph Hellwig
· 6 years ago
dff824b
nvme-pci: optimize mapping of small single segment requests
by Christoph Hellwig
· 6 years ago
d43f1cc
nvme-pci: remove the inline scatterlist optimization
by Christoph Hellwig
· 6 years ago
4aedb70
nvme-pci: split metadata handling from nvme_map_data / nvme_unmap_data
by Christoph Hellwig
· 6 years ago
783b94b
nvme-pci: do not build a scatterlist to map metadata
by Christoph Hellwig
· 6 years ago
b15c592
nvme-pci: only call nvme_unmap_data for requests transferring data
by Christoph Hellwig
· 6 years ago
7fe07d1
nvme-pci: merge nvme_free_iod into nvme_unmap_data
by Christoph Hellwig
· 6 years ago
915f04c
nvme-pci: move the call to nvme_cleanup_cmd out of nvme_unmap_data
by Christoph Hellwig
· 6 years ago
9b04811
nvme-pci: remove nvme_init_iod
by Christoph Hellwig
· 6 years ago
39f8e36
nvme-pci: remove unused nvme_iod member
by Keith Busch
· 6 years ago
88a041f
nvme-pci: remove q_dmadev from nvme_queue
by Keith Busch
· 6 years ago
7c349dd
nvme-pci: use a flag for polled queues
by Keith Busch
· 6 years ago
11efae3
Merge tag 'for-5.1/block-post-20190315' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 6 years ago
7b210e4
nvme: disable Write Zeroes for qemu controllers
by Christoph Hellwig
· 6 years ago
80201fe
Merge tag 'for-5.1/block-20190302' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 6 years ago
78f8601
Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 6 years ago
5f37396
nvme-pci: convert to SPDX identifiers
by Christoph Hellwig
· 6 years ago
e895fed
nvme-pci: check kstrtoint() return value in queue_count_set()
by Bart Van Assche
· 6 years ago
612b728
nvme-pci: Simplify interrupt allocation
by Ming Lei
· 6 years ago
9cfef55
genirq/affinity: Store interrupt sets size in struct irq_affinity
by Ming Lei
· 6 years ago
4726bcf
nvme-pci: add missing unlock for reset error
by Keith Busch
· 6 years ago
5c959d7
nvme-pci: fix rapid add remove sequence
by Keith Busch
· 6 years ago
0facb89
Merge tag 'for-linus-20190118' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 6 years ago
c45b1fa
nvme-pci: fix nvme_setup_irqs()
by Ming Lei
· 6 years ago
b8c3b89
Merge tag 'for-linus-20190112' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 6 years ago
6299358
nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN
by James Dingwall
· 6 years ago
dcca166
nvme-pci: fix out of bounds access in nvme_cqe_pending
by Hongbo Yao
· 6 years ago
8fae268
nvme-pci: rerun irq setup on IO queue init errors
by Keith Busch
· 6 years ago
cc667f6
nvme-pci: use the same attributes when freeing host_mem_desc_bufs.
by Liviu Dudau
· 6 years ago
c61e678
nvme-pci: fix the wrong setting of nr_maps
by Jianchao Wang
· 6 years ago
750afb0
cross-tree: phase out dma_zalloc_coherent()
by Luis Chamberlain
· 6 years ago
604c01d
nvme-pci: trace SQ status on completions
by yupeng
· 6 years ago
91a509f
nvme-pci: refactor nvme_poll_irqdisable to make sparse happy
by Christoph Hellwig
· 6 years ago
ed92ad3
nvme-pci: only set nr_maps to 2 if poll queues are supported
by Christoph Hellwig
· 6 years ago
7e849dd
nvme-pci: don't share queue maps
by Christoph Hellwig
· 6 years ago
6451fe7
nvme: fix irq vs io_queue calculations
by Jens Axboe
· 6 years ago
376f7ef
block: only allow polling if a poll queue_map exists
by Christoph Hellwig
· 6 years ago
3a7afd8
nvme-pci: remove the CQ lock for interrupt driven queues
by Christoph Hellwig
· 6 years ago
d1ed6aa
nvme-pci: don't poll from irq context when deleting queues
by Christoph Hellwig
· 6 years ago
5271edd
nvme-pci: refactor nvme_disable_io_queues
by Christoph Hellwig
· 6 years ago
0b2a8a9
nvme-pci: consolidate code for polling non-dedicated queues
by Christoph Hellwig
· 6 years ago
c6d962a
nvme-pci: only allow polling with separate poll queues
by Christoph Hellwig
· 6 years ago
6322307
nvme-pci: cleanup SQ allocation a bit
by Christoph Hellwig
· 6 years ago
4e22410
nvme-pci: use atomic bitops to mark a queue enabled
by Christoph Hellwig
· 6 years ago
e20ba6e
block: move queues types to the block layer
by Christoph Hellwig
· 6 years ago
04f3eaf
nvme: implement mq_ops->commit_rqs() hook
by Jens Axboe
· 6 years ago
9743139
blk-mq: remove 'tag' parameter from mq_ops->poll()
by Jens Axboe
· 6 years ago
1052b8a
blk-mq: when polling for IO, look for any completion
by Jens Axboe
· 6 years ago
a4668d9
nvme: default to 0 poll queues
by Jens Axboe
· 6 years ago
dabcefa
nvme: provide optimized poll function for separate poll queues
by Jens Axboe
· 6 years ago
db29eb0
nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity()
by Jens Axboe
· 6 years ago
30e0662
nvme: fix boot hang with only being able to get one IRQ vector
by Jens Axboe
· 6 years ago
4b04cc6
nvme: add separate poll queue map
by Jens Axboe
· 6 years ago
3b6592f
nvme: utilize two queue maps, one for reads and one for writes
by Jens Axboe
· 6 years ago
ed76e32
blk-mq: abstract out queue map
by Jens Axboe
· 6 years ago
9fe5c59
nvme-pci: fix conflicting p2p resource adds
by Keith Busch
· 6 years ago
bd6bf7c
Merge tag 'pci-v4.20-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
by Linus Torvalds
· 6 years ago
1734715
Merge branch 'pci/peer-to-peer'
by Bjorn Helgaas
· 6 years ago
3045c0d
nvme-pci: remove duplicate check
by Chaitanya Kulkarni
· 6 years ago
e0596ab
nvme-pci: Add support for P2P memory in requests
by Logan Gunthorpe
· 6 years ago
0f238ff
nvme-pci: Use PCI p2pmem subsystem to manage the CMB
by Logan Gunthorpe
· 6 years ago
cb4bfda
nvme-pci: fix hot removal during error handling
by Keith Busch
· 6 years ago
40581d1
nvme-pci: fix nvme_suspend_queue() kernel-doc header
by Bart Van Assche
· 6 years ago
62b36c3
PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() calls
by Oza Pawandeep
· 6 years ago
f1ed3df
nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event
by Michal Wnukowski
· 6 years ago
05b9ba4
Merge tag 'v4.18-rc6' into for-4.19/block2
by Jens Axboe
· 6 years ago
f7f1fc3
nvme: use blk API to remap ref tags for IOs with metadata
by Max Gurtovoy
· 6 years ago
59e29ce
nvme: cache struct nvme_ctrl reference to struct nvme_request
by Sagi Grimberg
· 7 years ago
b6e44b4
nvme-pci: fix memory leak on probe failure
by Keith Busch
· 7 years ago
943e942
nvme-pci: limit max IO size and segments to avoid high order allocations
by Jens Axboe
· 7 years ago
Next »