Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
2808f17319155256498badd5acd9609aaa3f13b6
/
drivers
/
nvme
/
host
/
lightnvm.c
b65125f
lightnvm: remove function name in strings
by Matias Bjørling
· 7 years ago
a294c19
lightnvm: implement get log report chunk helpers
by Javier González
· 7 years ago
a40afad
lightnvm: normalize geometry nomenclature
by Javier González
· 7 years ago
3f48021
lightnvm: complete geo structure with maxoc*
by Javier González
· 7 years ago
f1d4e81
lightnvm: add shorten OCSSD version in geo
by Javier González
· 7 years ago
3cb98f8
lightnvm: add minor version to generic geometry
by Javier González
· 7 years ago
e46f4e4
lightnvm: simplify geometry structure
by Javier González
· 7 years ago
96257a8
nvme: lightnvm: add late setup of block size and metadata
by Matias Bjørling
· 7 years ago
89a09c5
lightnvm: remove nvm_dev_ops->max_phys_sect
by Matias Bjørling
· 7 years ago
62771fe0
lightnvm: add 2.0 geometry identification
by Matias Bjørling
· 7 years ago
c6ac3f3
lightnvm: flatten nvm_id_group into nvm_id
by Matias Bjørling
· 7 years ago
a04e0cf
lightnvm: make 1.2 data structures explicit
by Matias Bjørling
· 7 years ago
ff12581
lightnvm: remove multiple groups in 1.2 data structure
by Matias Bjørling
· 7 years ago
d8a39ca
lightnvm: remove mlc pairs structure
by Matias Bjørling
· 7 years ago
8f37d19
lightnvm: remove chnl_offset in nvme_nvm_identity
by Matias Bjørling
· 7 years ago
fae7fae
lightnvm: make geometry structures 2.0 ready
by Matias Bjørling
· 7 years ago
bb27aa9
lightnvm: remove lower page tables
by Matias Bjørling
· 7 years ago
e3e13bc
lightnvm: remove hybrid ocssd 1.2 support
by Matias Bjørling
· 7 years ago
ed754e5
nvme: track shared namespaces
by Christoph Hellwig
· 7 years ago
1a94b2d
lightnvm: implement generic path for sync I/O
by Javier González
· 7 years ago
1b83918
lightnvm: fail fast on passthrough commands
by Javier González
· 7 years ago
608cc4b
nvme: fix lightnvm check
by Christoph Hellwig
· 7 years ago
74d4699
block: replace bi_bdev with a gendisk pointer and partitions index
by Christoph Hellwig
· 7 years ago
613fa26
lightnvm: propagate right error code to target
by Javier González
· 8 years ago
0add5e8
nvmet: use NVME_IDENTIFY_DATA_SIZE
by Johannes Thumshirn
· 8 years ago
2a842ac
block: introduce new block status code type
by Christoph Hellwig
· 8 years ago
4017415
nvme-lightnvm: use blk_execute_rq in nvme_nvm_submit_user_cmd
by Christoph Hellwig
· 8 years ago
fba704b
nvme: lightnvm: fix memory leak
by Rakesh Pandit
· 8 years ago
629b1b2
lightnvm: remove unused rq parameter of nvme_nvm_rqtocmd() to kill warning
by Geert Uytterhoeven
· 8 years ago
2e13f33
lightnvm: create cmd before allocating request
by Javier González
· 8 years ago
25d9baa
nvme-lightnvm: add missing endianess conversion in nvme_nvm_end_io
by Christoph Hellwig
· 8 years ago
65ba6b5
nvme: make nvme_error_status private
by Christoph Hellwig
· 8 years ago
27fa9bc
nvme: split nvme status from block req->errors
by Christoph Hellwig
· 8 years ago
9460e28
lightnvm: Use blk_init_request_from_bio() instead of open-coding it
by Bart Van Assche
· 8 years ago
e85292f
lightnvm: bad type conversion for nvme control bits
by Javier González
· 8 years ago
48d663a
lightnvm: enable nvme size compile asserts
by Matias Bjørling
· 8 years ago
17912c4
lightnvm: submit erases using the I/O path
by Javier González
· 8 years ago
2849a7b
nvme/lightnvm: Prevent small buffer overflow in nvme_nvm_identify
by Scott Bauer
· 8 years ago
06894ef
lightnvm: use end_io callback instead of instance
by Matias Bjørling
· 8 years ago
84d4add
lightnvm: add ioctls for vector I/Os
by Matias Bjørling
· 8 years ago
19bd6fe
lightnvm: reduce number of nvm_id groups to one
by Matias Bjørling
· 8 years ago
ade69e2
lightnvm: merge gennvm with core
by Matias Bjørling
· 8 years ago
8e53624
lightnvm: eliminate nvm_lun abstraction in mm
by Javier González
· 8 years ago
8e79b5c
lightnvm: move block provisioning to targets
by Javier González
· 8 years ago
bb31497
lightnvm: enable to send hint to erase command
by Javier González
· 8 years ago
3dc87dd
nvme: lightnvm: attach lightnvm sysfs to nvme block device
by Matias Bjørling
· 8 years ago
7498e99
nvme: lightnvm: frees wrong cmd structure
by Matias Bjørling
· 8 years ago
d49187e
nvme: introduce struct nvme_request
by Christoph Hellwig
· 8 years ago
40267ef
lightnvm: expose device geometry through sysfs
by Simon A. F. Lund
· 8 years ago
b0b4e09
lightnvm: control life of nvm_dev in driver
by Matias Bjørling
· 8 years ago
ac81bfa9
nvme: refactor namespaces to support non-gendisk devices
by Matias Bjørling
· 8 years ago
7024628
block: get rid of bio_rw and READA
by Christoph Hellwig
· 8 years ago
6f92970
nvme: lightnvm: make MLC num_pairs little endian
by Johannes Thumshirn
· 9 years ago
6d5be95
lightnvm: rename nr_pages to nr_ppas on nvm_rq
by Javier González
· 9 years ago
45bbd05
lightnvm: pass dma address to hardware rather than pointer
by Arnd Bergmann
· 9 years ago
b86d8d3
nvme/lightnvm: Log using the ctrl named device
by Sagi Grimberg
· 9 years ago
75b8564
lightnvm: rename dma helper functions
by Javier González
· 9 years ago
003fad3
lightnvm: enable metadata to be sent to device
by Javier González
· 9 years ago
00ee6cc
lightnvm: refactor set_bb_tbl for accepting ppa list
by Matias Bjørling
· 9 years ago
e11903f
lightnvm: refactor device ops->get_bb_tbl()
by Matias Bjørling
· 9 years ago
22e8c97
lightnvm: move block fold outside of get_bb_tbl()
by Matias Bjørling
· 9 years ago
9f86726
nvme: lightnvm: return ppa completion status
by Matias Bjorling
· 9 years ago
237045f
Merge branch 'for-4.6/drivers' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 9 years ago
d5bdec8
lightnvm: fold get bb tbl when using dual/quad plane mode
by Matias Bjørling
· 9 years ago
6dde1d6
lightnvm: check overflow and correct mlc pairs
by Matias Bjørling
· 9 years ago
3e1e21c
Merge branch 'for-4.5/nvme' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 9 years ago
0a13dae
Merge branch 'for-4.5/lightnvm' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 9 years ago
7c24d9f
Merge branch 'for-4.5/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 9 years ago
ca5927e
lightnvm: introduce mlc lower page table mappings
by Matias Bjørling
· 9 years ago
2251321
lightnvm: return the get_bb_tbl return value
by Matias Bjørling
· 9 years ago
91276162
lightnvm: refactor end_io functions for sync
by Matias Bjørling
· 9 years ago
16f26c3
lightnvm: replace req queue with nvmdev for lld
by Matias Bjørling
· 9 years ago
437f8f9
lightnvm: check mm before use
by Matias Bjørling
· 9 years ago
ac02ddd
NVMe: fix build with CONFIG_NVM enabled
by Christoph Hellwig
· 9 years ago
6f3b0e8
blk-mq: add a flags parameter to blk_mq_alloc_request
by Christoph Hellwig
· 9 years ago
08236c6
lightnvm: unconverted ppa returned in get_bb_tbl
by Matias Bjørling
· 9 years ago
09f2e71
lightnvm: refactor and change vendor id for qemu
by Matias Bjørling
· 9 years ago
c4699e7
lightnvm: Simplify config when disabled
by Keith Busch
· 9 years ago
47b3115
nvme: lightnvm: use admin queues for admin cmds
by Wenwei Tao
· 9 years ago
dad1b00
nvme: remove reserved double word
by Matias Bjørling
· 9 years ago
2393bd3
nvme: missing ppaf copy
by Matias Bjørling
· 9 years ago
7386af2
lightnvm: remove linear and device addr modes
by Matias Bjørling
· 9 years ago
12be5ed
lightnvm: expose mccap in identify command
by Matias Bjørling
· 9 years ago
36d5dbc
lightnvm: update alignments for identify command
by Matias Bjørling
· 9 years ago
1145046
lightnvm: update bad block table format
by Matias Bjørling
· 9 years ago
5f436e5
nvme: lightnvm: clean up a data type
by Dan Carpenter
· 9 years ago
ca06408
nvme: LightNVM support
by Matias Bjørling
· 9 years ago