VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   32 Branches   54 Tags
Date
Commit Message
Rev
Author
2021-08-08
nvme: fix nvme_setup_command metadata trace event
Keith Busch
2021-07-31
nvme-pci: fix multiple races in nvme_setup_io_queues
Casey Chen
2021-07-28
nvme: set the PRACT bit when using Write Zeroes with T10 PI
Christoph Hellwig
2021-07-28
nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING
Zhihao Cheng
2021-07-28
nvme-pci: do not call nvme_dev_remove_admin from nvme_remove
Casey Chen
2021-07-20
nvme-tcp: can't set sk_user_data without write_lock
Maurizio Lombardi
2021-07-14
nvme-tcp: fix error codes in nvme_tcp_setup_ctrl()
Dan Carpenter
2021-07-14
nvme-pci: look for StorageD3Enable on companion ACPI device instead
Mario Limonciello
2021-07-14
nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst()
Hannes Reinecke
2021-07-14
nvme-pci: fix var. type for increasing cq_head
JK Kim
2021-06-02
nvmet: fix freeing unallocated p2pmem
Max Gurtovoy
2021-06-02
nvme-loop: do not warn for deleted controllers during reset
Hannes Reinecke
2021-06-02
nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue()
Hannes Reinecke
2021-06-02
nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails
Hannes Reinecke
2021-06-02
nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues()
Hannes Reinecke
2021-05-31
nvme-rdma: fix in-casule data send for chained sgls
Sagi Grimberg
2021-05-26
nvmet: fix false keep-alive timeout when a controller is torn down
Sagi Grimberg
2021-05-26
nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response
Hou Pu
2021-05-26
nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME
Sagi Grimberg
2021-05-25
nvme-fabrics: decode host pathing error for connect
Hannes Reinecke
2021-05-25
nvme-fc: short-circuit reconnect retries
Hannes Reinecke
2021-05-25
nvme: fix potential memory leaks in nvme_cdev_add
Guoqing Jiang
2021-05-19
nvme-fc: clear q_live at beginning of association teardown
James Smart
2021-05-19
nvme-tcp: rerun io_work if req_list is not empty
Keith Busch
2021-05-19
nvme-tcp: fix possible use-after-completion
Sagi Grimberg
2021-05-19
nvme-loop: fix memory leak in nvme_loop_create_ctrl()
Wu Bo
2021-05-19
nvmet: fix memory leak in nvmet_alloc_ctrl()
Wu Bo
2021-05-13
nvmet: use new ana_log_size instead the old one
Hou Pu
2021-05-12
nvmet: seset ns->file when open fails
Daniel Wagner
2021-05-11
nvmet: demote fabrics cmd parse err msg to debug
Chaitanya Kulkarni
2021-05-11
nvmet: use helper to remove the duplicate code
Chaitanya Kulkarni
2021-05-11
nvmet: demote discovery cmd parse err msg to debug
Chaitanya Kulkarni
2021-05-11
nvmet-rdma: Fix NULL deref when SEND is completed with error
Michal Kalderon
2021-05-11
nvmet: fix inline bio check for passthru
Chaitanya Kulkarni
2021-05-11
nvmet: fix inline bio check for bdev-ns
Chaitanya Kulkarni
2021-05-11
nvme-multipath: fix double initialization of ANA state
Christoph Hellwig
2021-05-04
nvmet: remove unsupported command noise
Keith Busch
2021-05-04
nvme-multipath: reset bdev to ns head when failover
Daniel Wagner
2021-05-04
nvme-pci: fix controller reset hang when racing with nvme_timeout
Tao Chiu
2021-05-04
nvme: move the fabrics queue ready check routines to core
Tao Chiu
2021-05-04
nvme: avoid memset for passthrough requests
Kanchan Joshi
2021-05-04
nvme: add nvme_get_ns helper
Kanchan Joshi
2021-05-04
nvme: fix controller ioctl through ns_head
Minwoo Im
2021-04-28
Merge tag 'for-5.13/drivers-2021-04-27' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-04-28
Merge tag 'for-5.13/block-2021-04-27' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-04-22
nvme: introduce generic per-namespace chardev
Minwoo Im
2021-04-21
nvme: cleanup nvme_configure_apst
Christoph Hellwig
2021-04-21
nvme: do not try to reconfigure APST when the controller is not live
Christoph Hellwig
2021-04-21
nvme: add 'kato' sysfs attribute
Hannes Reinecke
2021-04-21
nvme: sanitize KATO setting
Hannes Reinecke
2021-04-21
nvmet: avoid queuing keep-alive timer if it is disabled
Hou Pu
2021-04-15
nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store
Gopal Tiwari
2021-04-15
nvme: let namespace probing continue for unsupported features
Christoph Hellwig
2021-04-15
nvme: factor out nvme_ns_open and nvme_ns_release helpers
Christoph Hellwig
2021-04-15
nvme: move nvme_ns_head_ops to multipath.c
Christoph Hellwig
2021-04-15
nvme: factor out a nvme_tryget_ns_head helper
Christoph Hellwig
2021-04-15
nvme: move the ioctl code to a separate file
Christoph Hellwig
2021-04-15
nvme: don't bother to look up a namespace for controller ioctls
Christoph Hellwig
2021-04-15
nvme: simplify block device ioctl handling for the !multipath case
Christoph Hellwig
2021-04-15
nvme: simplify the compat ioctl handling
Christoph Hellwig
2021-04-15
nvme: factor out a nvme_ns_ioctl helper
Christoph Hellwig
2021-04-15
nvme: pass a user pointer to nvme_nvm_ioctl
Christoph Hellwig
2021-04-15
nvme: cleanup setting the disk name
Christoph Hellwig
2021-04-15
nvme: add a nvme_ns_head_multipath helper
Minwoo Im
2021-04-15
nvme: remove single trailing whitespace
Niklas Cassel
2021-04-15
nvme-multipath: remove single trailing whitespace
Niklas Cassel
2021-04-15
nvme-pci: remove single trailing whitespace
Niklas Cassel
2021-04-15
nvme-pci: don't simple map sgl when sgls are disabled
Niklas Cassel
2021-04-15
nvmet: fix a spelling mistake "nubmer" -> "number"
Colin Ian King
2021-04-15
nvmet-fc: simplify nvmet_fc_alloc_hostport
Amit Engel
2021-04-15
nvmet-tcp: fix a segmentation fault during io parsing error
Elad Grupi
2021-04-13
lightnvm: use kobj_to_dev()
Chaitanya Kulkarni
2021-04-08
treewide: Change list_sort to use const pointers
Sami Tolvanen
2021-04-06
block: stop calling blk_queue_bounce for passthrough requests
Christoph Hellwig
2021-04-06
nvme: fix handling of large MDTS values
Bart Van Assche
2021-04-06
nvme: implement non-mdts command limits
Keith Busch
2021-04-06
nvme: disallow passthru cmd from targeting a nsid != nsid of the block dev
Niklas Cassel
2021-04-06
nvme: retrigger ANA log update if group descriptor isn't found
Hannes Reinecke
2021-04-02
nvme: export fast_io_fail_tmo to sysfs
Daniel Wagner
2021-04-02
nvme: remove superfluous else in nvme_ctrl_loss_tmo_store
Daniel Wagner
2021-04-02
nvme: use sysfs_emit instead of sprintf
Daniel Wagner
2021-04-02
nvme-fc: check sgl supported by target
Max Gurtovoy
2021-04-02
nvme-tcp: check sgl supported by target
Max Gurtovoy
2021-04-02
nvmet-tcp: enable optional queue idle period tracking
Wunderlich, Mark
2021-04-02
nvmet-tcp: fix incorrect locking in state_change sk callback
Sagi Grimberg
2021-04-02
nvme-tcp: block BH in sk state_change sk callback
Sagi Grimberg
2021-04-02
nvmet: return proper error code from discovery ctrl
Hou Pu
2021-04-02
nvme: warn of unhandled effects only once
Keith Busch
2021-04-02
nvme: use driver pdu command for passthrough
Keith Busch
2021-04-02
nvme-pci: allocate nvme_command within driver pdu
Keith Busch
2021-04-02
nvmet: do not allow model_number exceed 40 bytes
Noam Gottlieb
2021-04-02
nvmet: remove unnecessary ctrl parameter
Chaitanya Kulkarni
2021-04-02
nvmet-fc: update function documentation
Chaitanya Kulkarni
2021-04-02
nvme-fc: fix the function documentation comment
Chaitanya Kulkarni
2021-04-02
nvme: add new line after variable declatation
Chaitanya Kulkarni
2021-04-02
nvme: don't check nvme_req flags for new req
Chaitanya Kulkarni
2021-04-02
nvme: mark nvme_setup_passsthru() inline
Chaitanya Kulkarni
2021-04-02
nvme: split init identify into helper
Chaitanya Kulkarni
2021-04-02
nvme: rename nvme_init_identify()
Chaitanya Kulkarni
2021-04-02
nvme: reduce checks for zero command effects
Kanchan Joshi
2021-04-02
nvme: use NVME_CTRL_CMIC_ANA macro
Kanchan Joshi
2021-04-02
nvmet: replace white spaces with tabs
Chaitanya Kulkarni
2021-04-02
nvmet: remove an unnecessary function parameter to nvmet_check_ctrl_status
Chaitanya Kulkarni
2021-04-02
nvmet: update error log page in nvmet_alloc_ctrl()
Chaitanya Kulkarni
2021-04-02
nvmet: remove a duplicate status assignment in nvmet_alloc_ctrl
Chaitanya Kulkarni
2021-04-02
nvme-pci: cleanup nvme_irq()
Chaitanya Kulkarni
2021-04-02
nvme-pci: remove the barriers in nvme_irq()
Chaitanya Kulkarni
2021-03-18
nvmet-tcp: fix kmap leak when data digest in use
Elad Grupi
2021-03-18
nvmet: don't check iosqes,iocqes for discovery controllers
Sagi Grimberg
2021-03-18
nvme-rdma: fix possible hang when failing to set io queues
Sagi Grimberg
2021-03-18
nvme-tcp: fix possible hang when failing to set io queues
Sagi Grimberg
2021-03-18
nvme-tcp: fix misuse of __smp_processor_id with preemption enabled
Sagi Grimberg
2021-03-18
nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU
Sagi Grimberg
2021-03-18
nvme: fix Write Zeroes limitations
Christoph Hellwig
2021-03-18
nvme: allocate the keep alive request using BLK_MQ_REQ_NOWAIT
Christoph Hellwig
2021-03-18
nvme: merge nvme_keep_alive into nvme_keep_alive_work
Christoph Hellwig
2021-03-18
nvme-fabrics: only reserve a single tag
Christoph Hellwig
2021-03-12
nvme: fix the nsid value to print in nvme_validate_or_alloc_ns
Christoph Hellwig
2021-03-12
Merge tag 'nvme-5.12-2021-03-12' of git://git.infradead.org/nvme into block-5.12
Jens Axboe
2021-03-11
block: rename BIO_MAX_PAGES to BIO_MAX_VECS
Christoph Hellwig
2021-03-11
nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a
Dmitry Monakhov
2021-03-11
nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done
Lv Yunlong
2021-03-11
nvme-core: check ctrl css before setting up zns
Chaitanya Kulkarni
2021-03-11
nvme-fc: fix racing controller reset and create association
James Smart
2021-03-11
nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted
Hannes Reinecke
2021-03-11
nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange()
Hannes Reinecke
2021-03-11
nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request()
Hannes Reinecke
2021-03-11
nvme: simplify error logic in nvme_validate_ns()
Hannes Reinecke
2021-03-11
nvme: set max_zone_append_sectors nvme_revalidate_zones
Chaitanya Kulkarni
2021-03-05
nvmet: model_number must be immutable once set
Max Gurtovoy
2021-03-05
nvme-fabrics: fix kato initialization
Martin George
2021-03-05
nvme-hwmon: Return error code when registration fails
Daniel Wagner
2021-03-05
nvme-pci: add quirks for Lexar 256GB SSD
Pascal Terjan
2021-03-05
nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state
Zoltán Böszörményi
2021-03-05
nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST.
Julian Einwag
2021-02-28
Merge tag 'block-5.12-2021-02-27' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-02-26
block: Add bio_max_segs
Matthew Wilcox (Oracle)
2021-02-26
Merge branch 'stable/for-linus-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb
Linus Torvalds
2021-02-26
nvme-pci: set min_align_mask
Jianxiong Gao
2021-02-21
Merge tag 'for-5.12/drivers-2021-02-17' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-02-21
Merge tag 'for-5.12/block-2021-02-17' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-02-11
nvme-tcp: fix crash triggered with a dataless request submission
Sagi Grimberg
2021-02-10
nvme: add 48-bit DMA address quirk for Amazon NVMe controllers
Filippo Sironi
2021-02-10
nvme-hwmon: rework to avoid devm allocation
Hannes Reinecke
2021-02-10
nvmet: remove else at the end of the function
Chaitanya Kulkarni
2021-02-10
nvmet: add nvmet_req_subsys() helper
Chaitanya Kulkarni
2021-02-10
nvmet: use min of device_path and disk len
Chaitanya Kulkarni
2021-02-10
nvmet: use invalid cmd opcode helper
Chaitanya Kulkarni
2021-02-10
nvmet: use invalid cmd opcode helper
Chaitanya Kulkarni
2021-02-10
nvmet: add helper to report invalid opcode
Chaitanya Kulkarni
2021-02-10
nvmet: remove extra variable in id-ns handler
Chaitanya Kulkarni
2021-02-10
nvmet: make nvmet_find_namespace() req based
Chaitanya Kulkarni
2021-02-10
nvmet: return uniform error for invalid ns
Chaitanya Kulkarni
2021-02-10
nvmet: set status to 0 in case for invalid nsid
Chaitanya Kulkarni
2021-02-10
nvmet-fc: add a missing __rcu annotation to nvmet_fc_tgt_assoc.queues
Christoph Hellwig
2021-02-10
nvme-multipath: set nr_zones for zoned namespaces
Keith Busch
2021-02-10
nvmet-tcp: fix potential race of tcp socket closing accept_work
Sagi Grimberg
2021-02-10
nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs
Sagi Grimberg
2021-02-10
nvme-rdma: handle nvme_rdma_post_send failures better
Chao Leng
2021-02-10
nvme-fabrics: avoid double completions in nvmf_fail_nonready_command
Chao Leng
2021-02-10
nvme: introduce a nvme_host_path_error helper
Chao Leng
2021-02-10
nvme: convert sysfs sprintf/snprintf family to sysfs_emit
Jiapeng Chong
2021-02-10
nvme: cleanup zone information initialization
Damien Le Moal
2021-02-03
nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs
Sagi Grimberg
2021-02-02
nvme-pci: ignore the subsysem NQN on Phison E16
Claus Stovgaard
2021-02-02
nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs
Thorsten Leemhuis
2021-02-02
nvme-tcp: use cancel tagset helper for tear down
Chao Leng
2021-02-02
nvme-rdma: use cancel tagset helper for tear down
Chao Leng
2021-02-02
nvme-tcp: add clean action for failed reconnection
Chao Leng
2021-02-02
nvme-rdma: add clean action for failed reconnection
Chao Leng
2021-02-02
nvme-core: add cancel tagset helpers
Chao Leng
2021-02-02
nvme-core: get rid of the extra space
Chaitanya Kulkarni
2021-02-02
nvme: add tracing of zns commands
Johannes Thumshirn
2021-02-02
nvme: parse format nvm command details when tracing
Michal Krakowiak
2021-02-02
nvmet: add lba to sect conversion helpers
Chaitanya Kulkarni
2021-02-02
nvmet: remove extra variable in identify ns
Chaitanya Kulkarni
2021-02-02
nvmet: remove extra variable in id-desclist
Chaitanya Kulkarni
2021-02-02
nvmet: remove extra variable in smart log nsid
Chaitanya Kulkarni
2021-02-02
nvme: refactor ns->ctrl by request
Minwoo Im
2021-02-02
nvme-tcp: pass multipage bvec to request iov_iter
Sagi Grimberg
2021-02-02
nvme-tcp: get rid of unused helper function
Sagi Grimberg
2021-02-02
nvme-tcp: fix wrong setting of request iov_iter
Sagi Grimberg
2021-02-02
nvme: support command retry delay for admin command
Minwoo Im
2021-02-02
nvme: constify static attribute_group structs
Rikard Falkeborn
2021-02-02
nvmet-fc: use RCU proctection for assoc_list
Leonid Ravich
2021-02-02
nvmet: Fix nvmet_is_port_enabled indentation
Israel Rukshin
2021-02-02
nvmet: Use nvmet_is_port_enabled helper for pi_enable
Israel Rukshin
2021-01-28
nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head
Chao Leng
2021-01-28
nvme-multipath: Early exit if no path is available
Daniel Wagner
2021-01-28
nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a SPCC device
Chaitanya Kulkarni
2021-01-27
nvme-core: check bdev value for NULL
Chaitanya Kulkarni
2021-01-27
block: use an on-stack bio in blkdev_issue_flush
Christoph Hellwig
2021-01-26
nvme: use bio_set_dev to assign ->bi_bdev
Christoph Hellwig
2021-01-24
block: remove unnecessary argument from blk_execute_rq
Guoqing Jiang
2021-01-24
block: remove unnecessary argument from blk_execute_rq_nowait
Guoqing Jiang
2021-01-24
block: store a block_device pointer in struct bio
Christoph Hellwig
2021-01-24
nvme: allow revalidate to set a namespace read-only
Christoph Hellwig
2021-01-20
nvme-pci: fix error unwind in nvme_map_data
Christoph Hellwig
2021-01-20
nvme-pci: refactor nvme_unmap_data
Christoph Hellwig
2021-01-18
nvmet: set right status on error in id-ns handler
Chaitanya Kulkarni