Gitiles
Code Review
Sign In
LeafOS
/
LeafOS-Devices
/
android_kernel_samsung_gta4xl
/
83838b06c316edc622a4b40570ed850dcbc9848d
/
drivers
/
nvme
/
host
/
pci.c
9e64947
nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags
by Smith, Kyle Miller (Nimble Kernel)
· 2 years, 11 months ago
70a813a
nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs
by Thorsten Leemhuis
· 4 years, 1 month ago
930bb30
nvme: free sq/cq dbbuf pointers when dbbuf set fails
by Minwoo Im
· 4 years, 4 months ago
ae79af8
nvme: retain split access workaround for capability reads
by Ard Biesheuvel
· 5 years ago
44dda4c
nvme-pci: unquiesce admin queue on shutdown
by Keith Busch
· 6 years ago
90ad1dc
nvme-pci: use the same attributes when freeing host_mem_desc_bufs.
by Liviu Dudau
· 6 years ago
0c9bed3
nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event
by Michal Wnukowski
· 7 years ago
4af9c61
nvme-pci: Fix queue double allocations
by Keith Busch
· 7 years ago
12c058d
nvme-pci: allocate device queues storage space at probe
by Sagi Grimberg
· 7 years ago
2ee4fbc
nvme: lightnvm: add granby support
by Wei Xu
· 7 years ago
1afb872
nvme-pci: Fix AER reset handling
by Keith Busch
· 7 years ago
2a017ea
nvme-pci: Remap CMB SQ entries on every controller reset
by Keith Busch
· 7 years ago
085ec7d
nvme-pci: disable APST for Samsung NVMe SSD 960 EVO + ASUS PRIME Z370-A
by Jarosław Janik
· 7 years ago
2b103de
nvme: pci: pass max vectors as num_possible_cpus() to pci_alloc_irq_vectors
by Ming Lei
· 7 years ago
d68e660
nvme-pci: Fix EEH failure on ppc
by Wen Xiong
· 7 years ago
44cb7ed
nvme-pci: Fix nvme queue cleanup if IRQ setup fails
by Jianchao Wang
· 7 years ago
57e2ce8
nvme: add quirk to force medium priority for SQ creation
by Jens Axboe
· 7 years ago
95a7d23
nvme-pci: fix NULL pointer dereference in nvme_free_host_mem()
by Minwoo Im
· 7 years ago
93a4bcf
nvme-pci: avoid hmb desc array idx out-of-bound when hmmaxd set.
by Minwoo Im
· 7 years ago
128dc55
nvme-pci: disable APST on Samsung SSD 960 EVO + ASUS PRIME B350M-A
by Kai-Heng Feng
· 7 years ago
5e19169
nvme-pci: add quirk for delay before CHK RDY for WDC SN200
by Jeff Lien
· 7 years ago
8969f1f
nvme-pci: Use PCI bus address for data/queues in CMB
by Christoph Hellwig
· 7 years ago
d087747
nvme-pci: Print invalid SGL only once
by Keith Busch
· 7 years ago
161b8be
nvme-pci: initialize queue memory before interrupts
by Keith Busch
· 7 years ago
044a9df
nvme-pci: implement the HMB entry number and size limitations
by Christoph Hellwig
· 7 years ago
9620cfb
nvme-pci: propagate (some) errors from host memory buffer setup
by Christoph Hellwig
· 8 years ago
30f92d6
nvme-pci: use appropriate initial chunk size for HMB allocation
by Akinobu Mita
· 8 years ago
92dc689
nvme-pci: fix host memory buffer allocation fallback
by Christoph Hellwig
· 7 years ago
608cc4b
nvme: fix lightnvm check
by Christoph Hellwig
· 8 years ago
126e76f
Merge branch 'for-4.14/block-postmerge' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
b5d8af5
nvme/pci: Use req_op to determine DIF remapping
by Keith Busch
· 8 years ago
4033f35
nvme-pci: use dma memory for the host memory buffer descriptors
by Christoph Hellwig
· 8 years ago
5228b32
nvme: fix uninitialized prp2 value on small transfers
by Jan H. Schönherr
· 8 years ago
34b6c23
nvme: Add admin_tagset pointer to nvme_ctrl
by Sagi Grimberg
· 8 years ago
e9d8a0f
nvme-pci: set cqe_seen on polled completions
by Keith Busch
· 8 years ago
1c78f77
nvme-pci: fix CMB sysfs file removal in reset path
by Max Gurtovoy
· 8 years ago
50cdb7c
nvme-pci: fix HMB size calculation
by Christoph Hellwig
· 8 years ago
b00c9b7
nvme-pci: Fix an error handling path in 'nvme_probe()'
by Christophe JAILLET
· 8 years ago
86eea28
nvme-pci: Remove nvme_setup_prps BUG_ON
by Keith Busch
· 8 years ago
f99cb7af
nvme-pci: add another device ID with stripe quirk
by David Wayne Fugate
· 8 years ago
130568d
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 8 years ago
459bd0d
Merge branch 'nvme-4.13' of git://git.infradead.org/nvme into for-linus
by Jens Axboe
· 8 years ago
b27c1e6
nvme-pci: add module parameter for io queue depth
by weiping zhang
· 8 years ago
2ee0e4e
nvme-pci: compile warnings in nvme_alloc_host_mem()
by Dan Carpenter
· 8 years ago
f263fbb
Merge tag 'pci-v4.13-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
by Linus Torvalds
· 8 years ago
d09f2b4
nvme: split nvme_uninit_ctrl into stop and uninit
by Sagi Grimberg
· 8 years ago
c81545f
nvme-pci: quiesce/unquiesce admin_q instead of start/stop its hw queues
by Sagi Grimberg
· 8 years ago
03ffbcd
Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 8 years ago
c6b1e36
Merge branch 'for-4.13/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 8 years ago
775755e
PCI: Split ->reset_notify() method into ->reset_prepare() and ->reset_done()
by Christoph Hellwig
· 8 years ago
01ad099
nvme-pci: rename to nvme_pci_configure_admin_queue
by Sagi Grimberg
· 8 years ago
20d0dfe
nvme: move ctrl cap to struct nvme_ctrl
by Sagi Grimberg
· 8 years ago
d858e5f
nvme: move queue_count to the nvme_ctrl
by Sagi Grimberg
· 8 years ago
d554b5e
nvme: Quirks for PM1725 controllers
by Martin K. Petersen
· 8 years ago
425a17c
nvme: Allocate queues for all possible CPUs
by Christoph Hellwig
· 8 years ago
7aa1f42
nvme: use a single NVME_AQ_DEPTH and relax it to 32
by Sagi Grimberg
· 8 years ago
442e19b
nvme-pci: open-code polling logic in nvme_poll
by Sagi Grimberg
· 8 years ago
920d13a
nvme-pci: factor out the cqe reading mechanics from __nvme_process_cq
by Sagi Grimberg
· 8 years ago
83a12fb
nvme-pci: factor out cqe handling into a dedicated routine
by Sagi Grimberg
· 8 years ago
eb281c8
nvme-pci: Introduce nvme_ring_cq_doorbell
by Sagi Grimberg
· 8 years ago
ebef736
nvme/pci: Fix stuck nvme reset
by Keith Busch
· 8 years ago
d86c4d8
nvme: move reset workqueue handling to common code
by Christoph Hellwig
· 8 years ago
0350815
nvme-pci: merge init_request methods
by Christoph Hellwig
· 8 years ago
ebe6d87
nvme: move protection information check into nvme_setup_rw
by Christoph Hellwig
· 8 years ago
0add5e8
nvmet: use NVME_IDENTIFY_DATA_SIZE
by Johannes Thumshirn
· 8 years ago
d19d4c8
nvme-pci: remove redundant includes
by Sagi Grimberg
· 8 years ago
b2a0eb1
nvme-pci: Remove watchdog timer
by Keith Busch
· 8 years ago
97f6ef6
nvme-pci: remap BAR0 to cover admin CQ doorbell for large stride
by Xu Yu
· 8 years ago
9a6327d
nvme: Move transports to use nvme-core workqueue
by Sagi Grimberg
· 8 years ago
87ad72a
nvme-pci: implement host memory buffer support
by Christoph Hellwig
· 8 years ago
8f66439
Merge tag 'v4.12-rc5' into for-4.13/block
by Jens Axboe
· 8 years ago
fc17b65
blk-mq: switch ->queue_rq return value to blk_status_t
by Christoph Hellwig
· 8 years ago
2a842ac
block: introduce new block status code type
by Christoph Hellwig
· 8 years ago
82b057c
nvme-pci: fix multiple ctrl removal scheduling
by Rakesh Pandit
· 8 years ago
50af47d
nvme: Quirk APST on Intel 600P/P3100 devices
by Andy Lutomirski
· 8 years ago
c81bfba
nvme: only setup block integrity if supported by the driver
by Christoph Hellwig
· 8 years ago
9bdcfb1
nvme-pci: consistencly use ctrl->device for logging
by Christoph Hellwig
· 8 years ago
894e216
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 8 years ago
f63572d
nvme: unmap CMB and remove sysfs file in reset path
by Jon Derrick
· 8 years ago
857f864
Merge tag 'pci-v4.12-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
by Linus Torvalds
· 8 years ago
d6296d3
blk-mq: update ->init_request and ->exit_request prototypes
by Christoph Hellwig
· 8 years ago
6947529
Merge branch 'for-4.12/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 8 years ago
7776db1
nvme/pci: Poll CQ on timeout
by Keith Busch
· 8 years ago
f9f38e3
nvme: improve performance for virtual NVMe devices
by Helen Koike
· 8 years ago
81c1cd9
nvme/pci: Don't set reserved SQ create flags
by Keith Busch
· 8 years ago
ff5350a
nvme: Adjust the Samsung APST quirk
by Andy Lutomirski
· 8 years ago
27fa9bc
nvme: split nvme status from block req->errors
by Christoph Hellwig
· 8 years ago
0ff199c
nvme/pci: Switch to pci_request_irq()
by Christoph Hellwig
· 8 years ago
e850fd1
nvme: implement REQ_OP_WRITE_ZEROES
by Christoph Hellwig
· 8 years ago
987f699
nvme: move ->retries setup to nvme_setup_cmd
by Christoph Hellwig
· 8 years ago
77f02a7
nvme: factor request completion code into a common helper
by Christoph Hellwig
· 8 years ago
f363b08
blk-mq: constify struct blk_mq_ops
by Eric Biggers
· 8 years ago
302ad8c
nvme: Complete all stuck requests
by Keith Busch
· 8 years ago
d3af3ec
nvme: allocate nvme_queue in correct node
by Shaohua Li
· 8 years ago
e286bcf
nvme/pci: re-check security protocol support after reset
by Scott Bauer
· 8 years ago
124298b
nvme: detect NVMe controller in recent MacBooks
by Daniel Roschka
· 8 years ago
9ef3932
nvme/pci: No special case for queue busy on IO
by Keith Busch
· 8 years ago
6db28ed
nvme/pci: Disable on removal when disconnected
by Keith Busch
· 8 years ago
818551e
Merge branch 'for-4.11/next' into for-4.11/linus-merge
by Jens Axboe
· 8 years ago
6010720
Merge branch 'for-4.11/block' into for-4.11/linus-merge
by Jens Axboe
· 8 years ago
Next »