Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
d1ed6aa14bc418531220478604c7b12c5e98fdca
/
drivers
/
nvme
/
host
/
pci.c
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
· 6 years ago
943e942
nvme-pci: limit max IO size and segments to avoid high order allocations
by Jens Axboe
· 7 years ago
9f9cafc
nvme-pci: move nvme_kill_queues to nvme_remove_dead_ctrl
by Jianchao Wang
· 7 years ago
a381884
Merge tag 'for-linus-20180608' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
69f4eb9
nvme-pci: make CMB SQ mod-param read-only
by Keith Busch
· 7 years ago
1d39e69
nvme-pci: unquiesce dead controller queues
by Keith Busch
· 7 years ago
fe76fcf
nvme-pci: remove HMB teardown on reset
by Keith Busch
· 7 years ago
ded4550
nvme-pci: queue creation fixes
by Keith Busch
· 7 years ago
397c699
nvme-pci: remove unnecessary completion doorbell check
by Keith Busch
· 7 years ago
0bc8819
nvme-pci: remove unnecessary nested locking
by Keith Busch
· 7 years ago
3a3869f
Merge tag 'pci-v4.18-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
by Linus Torvalds
· 7 years ago
f459c34
Merge tag 'for-4.18/block-20180603' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
90ea5ca
nvme-pci: simplify __nvme_submit_cmd
by Christoph Hellwig
· 7 years ago
b9cac43
nvme-pci: Rate limit the nvme timeout warnings
by Keith Busch
· 7 years ago
b740517
Merge branch 'nvme-4.18-2' of git://git.infradead.org/nvme into for-4.18/block
by Jens Axboe
· 7 years ago
db8c48e
nvme: return BLK_EH_DONE from ->timeout
by Christoph Hellwig
· 7 years ago
72cd4cc
nvme-pci: Fix AER reset handling
by Keith Busch
· 7 years ago
a8e3e0b
nvme-pci: set nvmeq->cq_vector after alloc cq/sq
by Jianchao Wang
· 7 years ago
68fa9db
nvme-pci: fix race between poll and IRQ completions
by Jens Axboe
· 7 years ago
1eae349
nvme-pci: drop IRQ disabling on submission queue lock
by Jens Axboe
· 7 years ago
1ab0cd6
nvme-pci: split the nvme queue lock into submission and completion locks
by Jens Axboe
· 7 years ago
5cb525c
nvme-pci: handle completions outside of the queue lock
by Jens Axboe
· 7 years ago
d1f06f4
nvme-pci: move ->cq_vector == -1 check outside of ->q_lock
by Jens Axboe
· 7 years ago
f9dde18
nvme-pci: remove cq check after submission
by Jens Axboe
· 7 years ago
750dde4
nvme-pci: simplify nvme_cqe_valid
by Christoph Hellwig
· 7 years ago
cc1d5e7
nvme/pci: Sync controller reset for AER slot_reset
by Keith Busch
· 7 years ago
9abd68e
nvme: add quirk to force medium priority for SQ creation
by Jens Axboe
· 7 years ago
80f513b
nvme/pci: Hold controller reference during async probe
by Keith Busch
· 7 years ago
18119775
nvme/pci: Use async_schedule for initial reset work
by Keith Busch
· 7 years ago
ea48e87
nvme: lightnvm: add granby support
by Wei Xu
· 7 years ago
0302ae6
NVMe: Add Quirk Delay before CHK RDY for Seagate Nytro Flash Storage
by Micah Parrish
· 7 years ago
74d986a
nvme-pci: Use pci_sriov_configure_simple() to enable VFs
by Alexander Duyck
· 7 years ago
22b5560
nvme-pci: Separate IO and admin queue IRQ vectors
by Keith Busch
· 7 years ago
a6ff726
nvme-pci: Remove unused queue parameter
by Keith Busch
· 7 years ago
64ee0ac
nvme-pci: Skip queue deletion if there are no queues
by Keith Busch
· 7 years ago
3526dd0
Merge tag 'for-4.17/block-20180402' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
f23f5bec
blk-mq: Allow PCI vector offset for mapping queues
by Keith Busch
· 7 years ago
467c77d4
nvme-pci: disable APST for Samsung NVMe SSD 960 EVO + ASUS PRIME Z370-A
by Jarosław Janik
· 7 years ago
97c1222
nvme-pci: Add .get_address ctrl callback
by Keith Busch
· 7 years ago
9a915a5
nvme-pci: quiesce IO queues prior to disabling device HMB accesses
by Jianchao Wang
· 7 years ago
16ccfff
nvme: pci: pass max vectors as num_possible_cpus() to pci_alloc_irq_vectors
by Ming Lei
· 7 years ago
651438b
nvme-pci: Fix EEH failure on ppc
by Wen Xiong
· 7 years ago
468f0987
Merge branch 'for-jens' of git://git.infradead.org/nvme into for-linus
by Jens Axboe
· 7 years ago
f25a2df
nvme-pci: Fix nvme queue cleanup if IRQ setup fails
by Jianchao Wang
· 7 years ago
4244140
nvme-pci: Fix timeouts in connecting state
by Keith Busch
· 7 years ago
815c670
nvme-pci: Remap CMB SQ entries on every controller reset
by Keith Busch
· 7 years ago
ad6a0a5
nvme: rename NVME_CTRL_RECONNECTING state to NVME_CTRL_CONNECTING
by Max Gurtovoy
· 7 years ago
0a4b6e2
Merge branch 'for-4.16/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
ad70062
nvme-pci: introduce RECONNECTING state to mark initializing procedure
by Jianchao Wang
· 7 years ago
ee9aebb
nvme-pci: Suspend queues after deleting them
by Keith Busch
· 7 years ago
62314e4
nvme-pci: Fix queue double allocations
by Keith Busch
· 7 years ago
b0f2853
nvme-pci: take sglist coalescing in dma_map_sg into account
by Christoph Hellwig
· 7 years ago
20469a3
nvme-pci: check segement valid for SGL use
by Keith Busch
· 7 years ago
88de459
nvme-pci: clean up SMBSZ bit definitions
by Christoph Hellwig
· 7 years ago
f65efd6
nvme-pci: clean up CMB initialization
by Christoph Hellwig
· 7 years ago
8adb8c1
nvme: fix comment typos in nvme_create_io_queues
by Minwoo Im
· 7 years ago
147b27e
nvme-pci: allocate device queues storage space at probe
by Sagi Grimberg
· 7 years ago
79c48cc
nvme-pci: serialize pci resets
by Sagi Grimberg
· 7 years ago
2b1b7e7
nvme-pci: fix NULL pointer reference in nvme_alloc_ns
by Jianchao Wang
· 7 years ago
4caff8f
nvme-pci: don't open-code nvme_reset_ctrl
by Sagi Grimberg
· 7 years ago
6fbcde6
nvme-pci: remove an unnecessary initialization in HMB code
by Minwoo Im
· 7 years ago
955b1b5
nvme-pci: move use_sgl initialization to nvme_init_iod()
by Minwoo Im
· 7 years ago
7e5dd57
nvme-pci: fix NULL pointer dereference in nvme_free_host_mem()
by Minwoo Im
· 7 years ago
8c97eec
nvme-pci: add quirk for delay before CHK RDY for WDC SN200
by Jeff Lien
· 7 years ago
244a8fe
nvme-pci: avoid hmb desc array idx out-of-bound when hmmaxd set.
by Minwoo Im
· 7 years ago
8427bbc
nvme-pci: disable APST on Samsung SSD 960 EVO + ASUS PRIME B350M-A
by Kai-Heng Feng
· 7 years ago
e2c5923
Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
03e0f3a
nvme-pci: avoid dereference of symbol from unloaded module
by Ming Lei
· 7 years ago
ad22c35
nvme: remove handling of multiple AEN requests
by Keith Busch
· 7 years ago
38dabe2
nvme: centralize AEN defines
by Keith Busch
· 7 years ago
Next »