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-17
scsi: target: Allows backend drivers to fail with specific sense codes
Sergey Samoylenko
2021-08-03
scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members
David Disseldorp
2021-05-15
scsi: target: core: Add configurable IEEE Company ID attribute
Sergey Samoylenko
2021-03-04
scsi: target: core: Make completion affinity configurable
Mike Christie
2021-03-04
scsi: target: core: Fix backend plugging
Mike Christie
2021-03-04
scsi: target: core: Cleanup cmd flag bits
Mike Christie
2021-03-04
scsi: target: core: Add workqueue based cmd submission
Mike Christie
2021-03-04
scsi: target: core: Add gfp_t arg to target_cmd_init_cdb()
Mike Christie
2021-03-04
scsi: target: core: Remove target_submit_cmd_map_sgls()
Mike Christie
2021-03-04
scsi: target: core: Break up target_submit_cmd_map_sgls()
Mike Christie
2021-03-04
scsi: target: core: Rename transport_init_se_cmd()
Mike Christie
2021-02-22
scsi: target: core: Add cmd length set before cmd complete
Aleksandr Miloserdov
2021-01-26
scsi: target: core: Change ASCQ for residual write
Anastasia Kovaleva
2020-11-04
scsi: target: Make state_list per CPU
Mike Christie
2020-11-04
scsi: target: Drop sess_cmd_lock from I/O path
Mike Christie
2020-11-04
scsi: target: Remove TARGET_SCF_LOOKUP_LUN_FROM_TAG
Mike Christie
2020-11-04
scsi: target: Rename cmd.bad_sector to cmd.sense_info
David Disseldorp
2020-08-04
scsi: target: Make iscsit_register_transport() return void
Max Gurtovoy
2020-07-28
scsi: target: Add tmr_notify backend function
Bodo Stroesser
2020-07-28
scsi: target: iscsi: Fix login error when receiving
Hou Pu
2020-06-09
scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb()
Sudhakar Panneerselvam
2020-06-09
scsi: target: Initialize LUN in transport_init_se_cmd()
Sudhakar Panneerselvam
2020-06-09
scsi: target: Factor out a new helper, target_cmd_init_cdb()
Sudhakar Panneerselvam
2020-05-07
scsi: target: tcmu: Make pgr_support and alua_support attributes writable
Bodo Stroesser
2020-05-07
scsi: target: Make transport_flags per device
Bodo Stroesser
2020-05-07
scsi: target: tcmu: Add attributes enforce_pr_isids and force_pr_aptpl
Bodo Stroesser
2020-04-24
scsi: target: iscsi: Remove the iscsi_data_count structure
Maurizio Lombardi
2020-03-26
scsi: target: fix hang when multiple threads try to destroy the same iscsi session
Maurizio Lombardi
2020-03-16
scsi: treewide: Consolidate {get,put}_unaligned_[bl]e24() definitions
Bart Van Assche
2020-02-21
scsi: target: use an enum to track emulate_ua_intlck_ctrl
David Disseldorp
2020-02-21
scsi: target: convert boolean se_dev_attrib types to bool
David Disseldorp
2020-02-21
scsi: target: fix unmap_zeroes_data boolean initialisation
David Disseldorp
2019-10-03
scsi: target: Remove tpg_list and se_portal_group.se_tpg_node
Bart Van Assche
2019-04-12
scsi: target/iscsi: Handle too large immediate data buffers correctly
Bart Van Assche
2019-04-12
scsi: target/core: Rework the SPC-2 reservation handling code
Bart Van Assche
2019-02-04
scsi: target/iscsi: Rename a function and a function pointer
Bart Van Assche
2019-02-04
scsi: target/iscsi: Fix spelling of "unsolicited"
Bart Van Assche
2019-02-04
scsi: target/core: Add target_send_busy()
Bart Van Assche
2019-02-04
scsi: target/core: Remove several state tests from the TMF code
Bart Van Assche
2019-02-04
scsi: target/core: Remove the write_pending_status() callback function
Bart Van Assche
2018-12-07
scsi: target: consistently null-terminate t10_wwn strings
David Disseldorp
2018-12-07
scsi: target/core: Make ABORT and LUN RESET handling synchronous
Bart Van Assche
2018-12-07
scsi: target/core: Fix TAS handling for aborted commands
Bart Van Assche
2018-12-07
scsi: target/core: Simplify the code for aborting SCSI commands
Bart Van Assche
2018-12-07
scsi: target/core: Make it possible to wait from more than one context for command completion
Bart Van Assche
2018-12-07
scsi: target/core: Use system workqueues for TMF
Bart Van Assche
2018-12-07
scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enough
Bart Van Assche
2018-12-07
scsi: target/core: Simplify transport_clear_lun_ref()
Bart Van Assche
2018-11-28
scsi: target: replace fabric_ops.name with fabric_alias
David Disseldorp
2018-11-28
scsi: target: drop unnecessary get_fabric_name() accessor from fabric_ops
David Disseldorp
2018-11-28
scsi: target: drop unused pi_prot_format attribute storage
David Disseldorp
2018-11-21
scsi: target: add emulate_pr backstore attr to toggle PR support
David Disseldorp
2018-10-16
scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag
Bart Van Assche
2018-10-16
scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat
David Disseldorp
2018-08-02
scsi: target: add session removal function
Mike Christie
2018-08-02
scsi: target: rename target_alloc_session
Mike Christie
2018-08-02
scsi: target: make transport_init_session_tags static
Mike Christie
2018-07-30
scsi: target: add helper to check if dev is configured
Mike Christie
2018-07-02
scsi: target: Remove se_dev_entry.ua_count
Bart Van Assche
2018-07-02
scsi: target: Remove second argument from fabric_make_tpg()
Bart Van Assche
2018-07-02
scsi: target: Simplify the code for waiting for command completion
Bart Van Assche
2018-07-02
scsi: target: Make the session shutdown code also wait for commands that are being aborted
Bart Van Assche
2018-07-02
scsi: target: Introduce transport_init_session()
Bart Van Assche
2018-07-02
scsi: target: Rename transport_init_session() into transport_alloc_session()
Bart Van Assche
2018-06-26
scsi: target: remove target_find_device
Mike Christie
2018-06-19
scsi: target: Convert target drivers to use sbitmap
Matthew Wilcox
2018-06-19
scsi: target: Abstract tag freeing
Matthew Wilcox
2018-05-18
scsi: target: transport should handle st FM/EOM/ILI reads
Lee Duncan
2018-01-16
target core: add device action configfs files
Mike Christie
2018-01-12
target: add SAM_STAT_BUSY sense reason
Mike Christie
2017-11-24
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
Linus Torvalds
2017-11-14
Merge tag 'configfs-for-4.15' of git://git.infradead.org/users/hch/configfs
Linus Torvalds
2017-11-07
target: Avoid early CMD_T_PRE_EXECUTE failures during ABORT_TASK
Nicholas Bellinger
2017-11-04
target: add sense code INSUFFICIENT REGISTRATION RESOURCES
tangwenji
2017-11-02
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
Greg Kroah-Hartman
2017-10-19
target: make config_item_type const
Bhumika Goyal
2017-08-06
iscsi-target: Fix iscsi_np reset hung task during parallel delete
Nicholas Bellinger
2017-07-11
iscsi-target: Add login_keys_workaround attribute for non RFC initiators
Nicholas Bellinger
2017-07-06
target: remove transport_complete
Mike Christie
2017-07-06
target: add helper to copy sense to se_cmd buffer
Mike Christie
2017-07-06
target: remove g_device_list
Mike Christie
2017-07-06
target: add helper to find se_device by dev_index
Mike Christie
2017-07-06
target: use idr for se_device dev index
Mike Christie
2017-07-06
target: break up free_device callback
Mike Christie
2017-07-06
target: Introduce a function that shows the command state
Bart Van Assche
2017-07-06
iscsi-target: Kill left-over iscsi_target_do_cleanup
Nicholas Bellinger
2017-07-06
target: Use {get,put}_unaligned_be*() instead of open coding these functions
Bart Van Assche
2017-07-06
target: Remove se_device.dev_list
Bart Van Assche
2017-07-06
target: Add TARGET_SCF_LOOKUP_LUN_FROM_TAG support for ABORT_TASK
Nicholas Bellinger
2017-06-08
target/configfs: Kill se_lun->lun_link_magic
Nicholas Bellinger
2017-06-08
target/configfs: Kill se_device->dev_link_magic
Nicholas Bellinger
2017-05-31
iscsi-target: Fix initial login PDU asynchronous socket close OOPs
Nicholas Bellinger
2017-05-01
target/user: PGR Support
Bryant G. Ly
2017-05-01
tcm: make pi data verification configurable
Dmitry Monakhov
2017-03-30
target: Fix ALUA transition state race between multiple initiators
Mike Christie
2017-03-30
target: Fix unknown fabric callback queue-full errors
Nicholas Bellinger
2017-03-30
target: Avoid mappedlun symlink creation during lun shutdown
Nicholas Bellinger
2017-03-18
target: fix ALUA transition timeout handling
Mike Christie
2017-03-18
target: allow ALUA setup for some passthrough backends
Mike Christie
2017-03-03
Merge branch 'WIP.sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Linus Torvalds
2017-03-03
sched/headers: Remove from
Ingo Molnar
2017-03-02
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
Linus Torvalds
2017-03-02
sched/headers: Prepare to remove spurious inclusion dependencies
Ingo Molnar
2017-02-26
target: Add counters for ABORT_TASK success + failure
Nicholas Bellinger
2017-02-26
target: Fix NULL dereference during LUN lookup + active I/O shutdown
Nicholas Bellinger
2017-02-23
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma
Linus Torvalds
2017-02-18
target/iscsi: split iscsit_check_dataout_hdr()
Varun Prakash
2017-02-09
target: Remove command flag CMD_T_DEV_ACTIVE
Bart Van Assche
2017-02-09
target: Remove command flag CMD_T_BUSY
Bart Van Assche
2017-02-09
target: Inline transport_cmd_check_stop()
Bart Van Assche
2017-02-09
target: Remove se_tmr_req.tmr_lun
Bart Van Assche
2017-02-09
target/iscsi: Introduce a helper function for TMF translation
Bart Van Assche
2017-02-08
target: Fix multi-session dynamic se_node_acl double free OOPs
Nicholas Bellinger
2017-01-27
IB/srpt: Accept GUIDs as port names
Bart Van Assche
2017-01-10
target: add XCOPY target/segment desc sense codes
David Disseldorp
2016-12-21
Merge branch 'scsi-target-for-v4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/bvanassche/linux
Linus Torvalds
2016-12-16
linux: drop __bitwise__ everywhere
Michael S. Tsirkin
2016-12-09
target: Minimize #include directives
Bart Van Assche
2016-10-19
target: Make EXTENDED_COPY 0xe4 failure return COPY TARGET DEVICE NOT REACHABLE
Nicholas Bellinger
2016-07-20
target: Fix ordered task CHECK_CONDITION early exception handling
Nicholas Bellinger
2016-07-20
target: Fix ordered task target_setup_cmd_from_cdb exception hang
Nicholas Bellinger
2016-07-20
target: Fix max_unmap_lba_count calc overflow
Mike Christie
2016-05-28
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
Linus Torvalds
2016-05-16
cxgbit: Use type ISCSI_CXGBIT + cxgbit tpg_np attribute
Nicholas Bellinger
2016-05-16
iscsi-target: Convert transport drivers to signal rdma_shutdown
Nicholas Bellinger
2016-05-13
target: enhance and export target_alloc_sgl/target_free_sgl
Christoph Hellwig
2016-05-10
target: remove sess_kref and ->shutdown_session
Christoph Hellwig
2016-05-10
target: remove acl_stop
Christoph Hellwig
2016-05-09
iscsi-target: export symbols
Varun Prakash
2016-05-09
iscsi-target: add new offload transport type
Varun Prakash
2016-05-09
iscsi-target: move iscsit_thread_check_cpumask()
Varun Prakash
2016-05-09
iscsi-target: add void (*iscsit_get_r2t_ttt)()
Varun Prakash
2016-05-09
iscsi-target: add int (*iscsit_validate_params)()
Varun Prakash
2016-05-09
iscsi-target: add void (*iscsit_get_rx_pdu)()
Varun Prakash
2016-05-09
iscsi-target: add void (*iscsit_release_cmd)()
Varun Prakash
2016-05-09
iscsi-target: add int (*iscsit_xmit_pdu)()
Varun Prakash
2016-03-30
target: add a new add_wwn_groups fabrics method
Christoph Hellwig
2016-03-30
target: remove ->fabric_cleanup_nodeacl
Christoph Hellwig
2016-03-22
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
Linus Torvalds
2016-03-17
Merge tag 'configfs-for-linus' of git://git.infradead.org/users/hch/configfs
Linus Torvalds
2016-03-17
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Linus Torvalds
2016-03-10
target: Remove enum transport_lunflags_table
Andy Grover
2016-03-06
configfs: switch ->default groups to a linked list
Christoph Hellwig
2016-02-27
target: Add target_alloc_session() helper function
Nicholas Bellinger
2016-02-10
target/transport: add flag to indicate CPU Affinity is observed
Quinn Tran
2016-02-06
target: Drop legacy se_cmd->task_stop_comp + REQUEST_STOP usage
Nicholas Bellinger
2016-02-05
target: Fix remote-port TMR ABORT + se_cmd fabric stop
Nicholas Bellinger
2016-02-03
target: Fix LUN_RESET active I/O handling for ACK_KREF
Nicholas Bellinger
2016-01-29
target: Fix WRITE_SAME/DISCARD conversion to linux 512b sectors
Mike Christie
2016-01-27
iscsi-target: Use shash and ahash
Herbert Xu
2016-01-20
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
Linus Torvalds
2016-01-20
target: Obtain se_node_acl->acl_kref during get_initiator_node_acl
Nicholas Bellinger
2016-01-20
target: Convert ACL change queue_depth se_session reference usage
Nicholas Bellinger
2016-01-07
target: Support aborting tasks with a 64-bit tag
Bart Van Assche
2016-01-07
target: Remove an unused variable
Bart Van Assche
2016-01-07
qla2xxx: Add selective command queuing
Quinn Tran
2016-01-06
target/sbc: Add LBPRZ attribute + control CDB emulation
Jamie Pocas
2015-11-28
target: Fix race for SCF_COMPARE_AND_WRITE_POST checking
Nicholas Bellinger
2015-11-13
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
Linus Torvalds
2015-10-13
target: use per-attribute show and store methods
Christoph Hellwig
2015-09-24
target: Propigate backend read-only to core_tpg_add_lun
Nicholas Bellinger
2015-09-11
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
Linus Torvalds
2015-09-11
target/qla2xxx: Honor max_data_sg_nents I/O transfer limit
Nicholas Bellinger
2015-08-26
target/iscsi: Replace __kernel_sockaddr_storage with sockaddr_storage
Andy Grover
2015-08-26
target/iscsi: Replace conn->login_ip with login_sockaddr
Andy Grover
2015-08-26
target/iscsi: Keep local_ip as the actual sockaddr
Andy Grover
2015-08-26
target/iscsi: Fix np_ip bracket issue by removing np_ip
Andy Grover
2015-08-02
target: Drop iSCSI use of mutex around max_cmd_sn increment
Roland Dreier
2015-08-02
iscsi-target: Add tpg_enabled_sendtargets for disabled discovery
David Disseldorp
2015-07-31
target: Shrink struct se_cmd by rearranging fields
Roland Dreier
2015-07-31
target: Remove cmd->se_ordered_id (unused except debug log lines)
Roland Dreier
2015-07-30
target: remove initiatorname field in se_acl_lun
Chris Zankel
2015-07-30
target: remove unused lun_flags field from se_lun
Chris Zankel
2015-07-24
iscsi-target: Fix iscsit_start_kthreads failure OOPs
Nicholas Bellinger
2015-07-23
target: Return descriptor format sense data in case the LU spans 64bit sectors
Sagi Grimberg
2015-07-23
tcm_loop: Send I_T_NEXUS_LOSS_OCCURRED UA
Hannes Reinecke
2015-07-06
target: Use struct t10_pi_tuple
Sagi Grimberg
2015-07-04
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
Linus Torvalds
2015-06-23
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
2015-06-23
target: Bump core version to v5.0
Nicholas Bellinger
2015-06-23
target: remove target_core_configfs.h
Christoph Hellwig
2015-06-23
target: remove unused TARGET_CORE_CONFIG_ROOT define
Christoph Hellwig
2015-06-23
target: consolidate version defines
Christoph Hellwig
2015-06-23
target: implement WRITE_SAME with UNMAP bit using ->execute_unmap
Christoph Hellwig
2015-06-23
target: simplify UNMAP handling
Christoph Hellwig
2015-06-23
target: replace se_cmd->execute_rw with a protocol_data field
Christoph Hellwig
2015-06-16
target: Remove 'ua_nacl' pointer from se_ua structure
Hannes Reinecke
2015-06-15
target: Remove TARGET_MAX_LUNS_PER_TRANSPORT
Hannes Reinecke
2015-06-15
target: use 64-bit LUNs
Hannes Reinecke
2015-06-15
target: Drop unnecessary core_tpg_register TFO parameter
Nicholas Bellinger
2015-06-02
target: Minimize SCSI header #include directives
Bart Van Assche
2015-06-02
target: Correct a comment
Bart Van Assche
2015-06-01
target: Drop se_lun->lun_active for existing percpu lun_ref
Nicholas Bellinger
2015-06-01
target: Drop lun_sep_lock for se_lun->lun_se_dev RCU usage
Nicholas Bellinger
2015-06-01
target: Subsume se_port + t10_alua_tg_pt_gp_member into se_lun
Christoph Hellwig
2015-06-01
target: Simplify LUN shutdown code
Bart Van Assche
2015-06-01
target: simplify backend attribute implementation
Christoph Hellwig
2015-06-01
target: consolidate backend attribute implementations
Christoph Hellwig
2015-06-01
target: simplify backend driver registration
Christoph Hellwig
2015-06-01
target: Drop left-over se_lun->lun_status
Nicholas Bellinger