Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
7e4c6b9a5d22485acf009b3c3510a370f096dd54
/
drivers
/
nvme
/
host
/
pci.c
7e4c6b9
nvme/pci: Fix read queue count
by Keith Busch
· 5 years ago
17c33167
nvme/pci Limit write queue sizes to possible cpus
by Keith Busch
· 5 years ago
3f68baf
nvme/pci: Fix write and poll queue types
by Keith Busch
· 5 years ago
f6c4d97
nvme/pci: Remove last_cq_head
by Keith Busch
· 5 years ago
c80b36c
nvme: else following return is not needed
by Edmund Nadolski
· 5 years ago
323264e
Merge tag 'for-5.5/drivers-post-20191122' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 5 years ago
2d53943
Merge tag 'for-5.5/drivers-20191121' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 5 years ago
6c6aa2f
nvme: hwmon: add quirk to avoid changing temperature threshold
by Akinobu Mita
· 5 years ago
05d3046
nvme-pci: Spelling s/resdicovered/rediscovered/
by Geert Uytterhoeven
· 5 years ago
16686f3
nvme: move common call to nvme_cleanup_cmd to core layer
by Max Gurtovoy
· 5 years ago
58a8df6
nvme: introduce nvme_is_aen_req function
by Israel Rukshin
· 5 years ago
a4f4048
nvme-pci: Set the prp2 correctly when using more than 4k page
by Kevin Hao
· 5 years ago
c1ac9a4b
nvme: Wait for reset state when required
by Keith Busch
· 5 years ago
5d02a5c
nvme: Remove ADMIN_ONLY state
by Keith Busch
· 5 years ago
770597e
nvme-pci: Free tagset if no IO queues
by Keith Busch
· 5 years ago
3a8ecc9
nvme: retain split access workaround for capability reads
by Ard Biesheuvel
· 5 years ago
2d5ba0c
Merge branch 'nvme-5.4' of git://git.infradead.org/nvme into for-linus
by Jens Axboe
· 5 years ago
f03e42c
Added QUIRKs for ADATA XPG SX8200 Pro 512GB
by Gabriel Craciunescu
· 5 years ago
7cbb5c6
nvme-pci: Save PCI state before putting drive into deepest state
by Mario Limonciello
· 5 years ago
299d14d
Merge tag 'pci-v5.4-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
by Linus Torvalds
· 5 years ago
7ad67ca
Merge tag 'for-5.4/block-2019-09-16' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 5 years ago
97b3807
nvme: Remove redundant assignment of cq vector
by Israel Rukshin
· 5 years ago
f2fa006
nvme-pci: Tidy up nvme_unmap_data
by Israel Rukshin
· 5 years ago
d38e9f0
nvme-pci: Support shared tags across queues for Apple 2018 controllers
by Benjamin Herrenschmidt
· 5 years ago
6634133
nvme-pci: Add support for Apple 2018+ models
by Benjamin Herrenschmidt
· 5 years ago
c1e0cc7
nvme-pci: Add support for variable IO SQ element size
by Benjamin Herrenschmidt
· 5 years ago
8a1d09a
nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros
by Benjamin Herrenschmidt
· 5 years ago
b5b0504
nvme: don't pass cap to nvme_disable_ctrl
by Sagi Grimberg
· 5 years ago
c0f2f45
nvme: move sqsize setting to the core
by Sagi Grimberg
· 5 years ago
aa22c8e
nvme-pci: set ctrl sqsize to the device q_depth
by Sagi Grimberg
· 5 years ago
cb32de1
nvme: Add quirk for LiteON CL1 devices running FW 22301111
by Mario Limonciello
· 5 years ago
8fde283
Merge tag 'for-linus-2019-08-17' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 5 years ago
7f73eac
PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg()
by Logan Gunthorpe
· 5 years ago
2b9f4bb
PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg()
by Logan Gunthorpe
· 5 years ago
4eaefe8
nvme-pci: Allow PCI bus-level PM to be used if ASPM is disabled
by Rafael J. Wysocki
· 5 years ago
622b8b6
nvme: wait until all completed request's complete fn is called
by Ming Lei
· 5 years ago
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
Next »