index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
include
/
target
Age
Commit message (
Expand
)
Author
Files
Lines
2023-10-13
scsi: target: core: Unexport target_queue_submission()
Mike Christie
1
-1
/
+0
2023-10-13
scsi: target: Allow userspace to request direct submissions
Mike Christie
1
-0
/
+1
2023-10-13
scsi: target: core: Kill transport_handle_cdb_direct()
Mike Christie
1
-2
/
+1
2023-10-13
scsi: target: core: Move core_alua_check_nonop_delay() call
Mike Christie
1
-2
/
+0
2023-10-13
scsi: target: Have drivers report if they support direct submissions
Mike Christie
2
-0
/
+18
2023-10-13
scsi: target: iscs: Make write_pending_must_be_called a bit field
Mike Christie
1
-2
/
+2
2023-07-11
scsi: target: iscsi: Remove the unused netif_timeout attribute
Maurizio Lombardi
1
-4
/
+0
2023-06-30
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
2
-3
/
+8
2023-05-22
Merge patch series "Use block pr_ops in LIO"
Martin K. Petersen
2
-3
/
+8
2023-05-22
scsi: target: iscsi: Remove unused transport_timer
Maurizio Lombardi
1
-1
/
+0
2023-05-22
scsi: target: iscsi: Fix hang in the iSCSI login code
Maurizio Lombardi
1
-2
/
+4
2023-04-11
scsi: target: Pass struct target_opcode_descriptor to enabled
Mike Christie
1
-1
/
+2
2023-04-11
scsi: target: Allow backends to hook into PR handling
Mike Christie
1
-0
/
+4
2023-04-11
scsi: target: Rename sbc_ops to exec_cmd_ops
Mike Christie
1
-2
/
+2
2023-03-24
Merge patch series "target: TMF and recovery fixes"
Martin K. Petersen
3
-8
/
+22
2023-03-24
scsi: target: Fix multiple LUN_RESET handling
Mike Christie
1
-0
/
+1
2023-03-24
scsi: target: iscsit: isert: Alloc per conn cmd counter
Mike Christie
1
-0
/
+3
2023-03-24
scsi: target: Pass in cmd counter to use during cmd setup
Mike Christie
1
-3
/
+5
2023-03-24
scsi: target: Move cmd counter allocation
Mike Christie
1
-1
/
+3
2023-03-24
scsi: target: Move sess cmd counter to new struct
Mike Christie
2
-4
/
+10
2023-03-09
scsi: target: core: Add RTPI attribute for target port
Dmitry Bogdanov
1
-0
/
+1
2023-03-09
scsi: target: core: Drop device-based RTPI
Roman Bolshakov
1
-4
/
+0
2023-03-09
scsi: target: core: Add RTPI field to target port
Dmitry Bogdanov
1
-0
/
+2
2022-11-24
scsi: target: core: Send max transfer length in blocks
Anastasia Kovaleva
1
-1
/
+0
2022-10-27
scsi: target: core: Dynamically set DPO and FUA in usage_bits
Dmitry Bogdanov
1
-0
/
+2
2022-10-27
scsi: target: core: Add emulate_rsoc attribute
Dmitry Bogdanov
1
-0
/
+3
2022-10-27
scsi: target: core: Dynamic opcode support in RSOC
Dmitry Bogdanov
1
-0
/
+1
2022-10-27
scsi: target: core: Add support for RSOC command
Dmitry Bogdanov
1
-0
/
+12
2022-08-01
scsi: target: core: De-RCU of se_lun and se_lun acl
Dmitry Bogdanov
1
-2
/
+2
2022-07-07
scsi: target: Add callout to configure UNMAP settings
Mike Christie
1
-0
/
+1
2022-06-07
scsi: target: iscsi: Control authentication per ACL
Dmitry Bogdanov
1
-0
/
+2
2022-06-07
scsi: target: iscsi: Add upcast helpers
Dmitry Bogdanov
1
-0
/
+12
2022-05-25
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
2
-89
/
+89
2022-05-10
scsi: target: iscsi: Rename iscsi_session to iscsit_session
Max Gurtovoy
2
-6
/
+6
2022-05-10
scsi: target: iscsi: Rename iscsi_conn to iscsit_conn
Max Gurtovoy
2
-55
/
+55
2022-05-10
scsi: target: iscsi: Rename iscsi_cmd to iscsit_cmd
Max Gurtovoy
2
-63
/
+63
2022-04-17
target: pass a block_device to target_configure_unmap_from_queue
Christoph Hellwig
1
-2
/
+2
2022-03-14
scsi: target: Add iscsi/cpus_allowed_list in configfs
Mingzhe Zou
1
-25
/
+6
2021-10-18
scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path
Mike Christie
1
-1
/
+1
2021-10-18
scsi: target: Fix ordered tag handling
Mike Christie
1
-2
/
+4
2021-10-04
scsi: target: core: Add common tpg/enable attribute
Dmitry Bogdanov
2
-0
/
+2
2021-08-17
scsi: target: Allows backend drivers to fail with specific sense codes
Sergey Samoylenko
2
-0
/
+3
2021-08-03
scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members
David Disseldorp
1
-3
/
+5
2021-05-15
scsi: target: core: Add configurable IEEE Company ID attribute
Sergey Samoylenko
1
-0
/
+1
2021-03-04
scsi: target: core: Make completion affinity configurable
Mike Christie
1
-0
/
+9
2021-03-04
scsi: target: core: Fix backend plugging
Mike Christie
2
-0
/
+6
2021-03-04
scsi: target: core: Cleanup cmd flag bits
Mike Christie
1
-19
/
+19
2021-03-04
scsi: target: core: Add workqueue based cmd submission
Mike Christie
2
-1
/
+9
2021-03-04
scsi: target: core: Add gfp_t arg to target_cmd_init_cdb()
Mike Christie
1
-2
/
+3
2021-03-04
scsi: target: core: Remove target_submit_cmd_map_sgls()
Mike Christie
1
-5
/
+1
2021-03-04
scsi: target: core: Break up target_submit_cmd_map_sgls()
Mike Christie
1
-0
/
+8
2021-03-04
scsi: target: core: Rename transport_init_se_cmd()
Mike Christie
1
-1
/
+1
2021-02-22
scsi: target: core: Add cmd length set before cmd complete
Aleksandr Miloserdov
1
-0
/
+1
2021-01-26
scsi: target: core: Change ASCQ for residual write
Anastasia Kovaleva
1
-0
/
+1
2020-11-04
scsi: target: Make state_list per CPU
Mike Christie
1
-2
/
+11
2020-11-04
scsi: target: Drop sess_cmd_lock from I/O path
Mike Christie
2
-4
/
+4
2020-11-04
scsi: target: Remove TARGET_SCF_LOOKUP_LUN_FROM_TAG
Mike Christie
1
-1
/
+0
2020-11-04
scsi: target: Rename cmd.bad_sector to cmd.sense_info
David Disseldorp
1
-1
/
+1
2020-08-04
scsi: target: Make iscsit_register_transport() return void
Max Gurtovoy
1
-1
/
+1
2020-07-28
scsi: target: Add tmr_notify backend function
Bodo Stroesser
2
-0
/
+3
2020-07-28
scsi: target: iscsi: Fix login error when receiving
Hou Pu
1
-4
/
+5
2020-06-09
scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb()
Sudhakar Panneerselvam
1
-1
/
+1
2020-06-09
scsi: target: Initialize LUN in transport_init_se_cmd()
Sudhakar Panneerselvam
1
-3
/
+3
2020-06-09
scsi: target: Factor out a new helper, target_cmd_init_cdb()
Sudhakar Panneerselvam
1
-0
/
+1
2020-05-07
scsi: target: tcmu: Make pgr_support and alua_support attributes writable
Bodo Stroesser
1
-0
/
+1
2020-05-07
scsi: target: Make transport_flags per device
Bodo Stroesser
2
-1
/
+2
2020-05-07
scsi: target: tcmu: Add attributes enforce_pr_isids and force_pr_aptpl
Bodo Stroesser
1
-0
/
+1
2020-04-24
scsi: target: iscsi: Remove the iscsi_data_count structure
Maurizio Lombardi
1
-10
/
+0
2020-03-26
scsi: target: fix hang when multiple threads try to destroy the same iscsi se...
Maurizio Lombardi
1
-1
/
+1
2020-03-16
scsi: treewide: Consolidate {get,put}_unaligned_[bl]e24() definitions
Bart Van Assche
1
-6
/
+0
2020-02-21
scsi: target: use an enum to track emulate_ua_intlck_ctrl
David Disseldorp
1
-3
/
+8
2020-02-21
scsi: target: convert boolean se_dev_attrib types to bool
David Disseldorp
1
-16
/
+16
2020-02-21
scsi: target: fix unmap_zeroes_data boolean initialisation
David Disseldorp
1
-1
/
+1
2019-10-03
scsi: target: Remove tpg_list and se_portal_group.se_tpg_node
Bart Van Assche
1
-1
/
+0
2019-04-12
scsi: target/iscsi: Handle too large immediate data buffers correctly
Bart Van Assche
1
-0
/
+1
2019-04-12
scsi: target/core: Rework the SPC-2 reservation handling code
Bart Van Assche
2
-2
/
+3
2019-02-04
scsi: target/iscsi: Rename a function and a function pointer
Bart Van Assche
1
-1
/
+1
2019-02-04
scsi: target/iscsi: Fix spelling of "unsolicited"
Bart Van Assche
1
-1
/
+1
2019-02-04
scsi: target/core: Add target_send_busy()
Bart Van Assche
1
-0
/
+1
2019-02-04
scsi: target/core: Remove several state tests from the TMF code
Bart Van Assche
1
-1
/
+0
2019-02-04
scsi: target/core: Remove the write_pending_status() callback function
Bart Van Assche
1
-1
/
+0
2018-12-07
scsi: target: consistently null-terminate t10_wwn strings
David Disseldorp
1
-3
/
+11
2018-12-07
scsi: target/core: Make ABORT and LUN RESET handling synchronous
Bart Van Assche
1
-0
/
+1
2018-12-07
scsi: target/core: Fix TAS handling for aborted commands
Bart Van Assche
2
-2
/
+0
2018-12-07
scsi: target/core: Simplify the code for aborting SCSI commands
Bart Van Assche
1
-0
/
+7
2018-12-07
scsi: target/core: Make it possible to wait from more than one context for co...
Bart Van Assche
1
-1
/
+2
2018-12-07
scsi: target/core: Use system workqueues for TMF
Bart Van Assche
1
-1
/
+0
2018-12-07
scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enough
Bart Van Assche
2
-1
/
+2
2018-12-07
scsi: target/core: Simplify transport_clear_lun_ref()
Bart Van Assche
1
-1
/
+0
2018-11-28
scsi: target: replace fabric_ops.name with fabric_alias
David Disseldorp
1
-3
/
+9
2018-11-28
scsi: target: drop unnecessary get_fabric_name() accessor from fabric_ops
David Disseldorp
1
-1
/
+5
2018-11-28
scsi: target: drop unused pi_prot_format attribute storage
David Disseldorp
1
-1
/
+0
2018-11-21
scsi: target: add emulate_pr backstore attr to toggle PR support
David Disseldorp
1
-0
/
+3
2018-10-16
scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag
Bart Van Assche
1
-1
/
+0
2018-10-16
scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat
David Disseldorp
2
-5
/
+5
2018-08-02
scsi: target: add session removal function
Mike Christie
1
-0
/
+1
2018-08-02
scsi: target: rename target_alloc_session
Mike Christie
1
-1
/
+1
2018-08-02
scsi: target: make transport_init_session_tags static
Mike Christie
1
-2
/
+0
2018-07-30
scsi: target: add helper to check if dev is configured
Mike Christie
1
-0
/
+4
2018-07-02
scsi: target: Remove se_dev_entry.ua_count
Bart Van Assche
1
-1
/
+0
2018-07-02
scsi: target: Remove second argument from fabric_make_tpg()
Bart Van Assche
1
-1
/
+1
2018-07-02
scsi: target: Simplify the code for waiting for command completion
Bart Van Assche
1
-1
/
+1
2018-07-02
scsi: target: Make the session shutdown code also wait for commands that are ...
Bart Van Assche
1
-2
/
+1
2018-07-02
scsi: target: Introduce transport_init_session()
Bart Van Assche
1
-0
/
+1
2018-07-02
scsi: target: Rename transport_init_session() into transport_alloc_session()
Bart Van Assche
1
-1
/
+1
2018-06-26
scsi: target: remove target_find_device
Mike Christie
1
-2
/
+0
2018-06-19
scsi: target: Convert target drivers to use sbitmap
Matthew Wilcox
2
-3
/
+5
2018-06-19
scsi: target: Abstract tag freeing
Matthew Wilcox
1
-0
/
+5
2018-05-18
scsi: target: transport should handle st FM/EOM/ILI reads
Lee Duncan
1
-0
/
+1
2018-01-16
target core: add device action configfs files
Mike Christie
2
-0
/
+2
2018-01-12
target: add SAM_STAT_BUSY sense reason
Mike Christie
1
-0
/
+1
2017-11-24
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/...
Linus Torvalds
1
-0
/
+2
2017-11-14
Merge tag 'configfs-for-4.15' of git://git.infradead.org/users/hch/configfs
Linus Torvalds
1
-6
/
+6
2017-11-07
target: Avoid early CMD_T_PRE_EXECUTE failures during ABORT_TASK
Nicholas Bellinger
1
-0
/
+1
2017-11-04
target: add sense code INSUFFICIENT REGISTRATION RESOURCES
tangwenji
1
-0
/
+1
2017-11-02
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
Greg Kroah-Hartman
6
-0
/
+6
2017-10-19
target: make config_item_type const
Bhumika Goyal
1
-6
/
+6
2017-08-06
iscsi-target: Fix iscsi_np reset hung task during parallel delete
Nicholas Bellinger
1
-0
/
+1
2017-07-11
iscsi-target: Add login_keys_workaround attribute for non RFC initiators
Nicholas Bellinger
1
-0
/
+9
2017-07-06
target: remove transport_complete
Mike Christie
1
-4
/
+0
2017-07-06
target: add helper to copy sense to se_cmd buffer
Mike Christie
1
-0
/
+2
2017-07-06
target: remove g_device_list
Mike Christie
1
-1
/
+0
2017-07-06
target: add helper to find se_device by dev_index
Mike Christie
1
-0
/
+2
2017-07-06
target: use idr for se_device dev index
Mike Christie
1
-1
/
+0
2017-07-06
target: break up free_device callback
Mike Christie
1
-0
/
+1
2017-07-06
target: Introduce a function that shows the command state
Bart Van Assche
1
-0
/
+1
2017-07-06
iscsi-target: Kill left-over iscsi_target_do_cleanup
Nicholas Bellinger
1
-1
/
+0
2017-07-06
target: Use {get,put}_unaligned_be*() instead of open coding these functions
Bart Van Assche
1
-0
/
+8
2017-07-06
target: Remove se_device.dev_list
Bart Van Assche
1
-2
/
+0
2017-07-06
target: Add TARGET_SCF_LOOKUP_LUN_FROM_TAG support for ABORT_TASK
Nicholas Bellinger
1
-1
/
+2
2017-06-08
target/configfs: Kill se_lun->lun_link_magic
Nicholas Bellinger
1
-2
/
+0
2017-06-08
target/configfs: Kill se_device->dev_link_magic
Nicholas Bellinger
1
-2
/
+0
2017-05-31
iscsi-target: Fix initial login PDU asynchronous socket close OOPs
Nicholas Bellinger
1
-0
/
+1
2017-05-01
target/user: PGR Support
Bryant G. Ly
1
-0
/
+1
2017-05-01
tcm: make pi data verification configurable
Dmitry Monakhov
1
-0
/
+1
2017-03-30
target: Fix ALUA transition state race between multiple initiators
Mike Christie
1
-6
/
+2
2017-03-30
target: Fix unknown fabric callback queue-full errors
Nicholas Bellinger
1
-0
/
+1
2017-03-30
target: Avoid mappedlun symlink creation during lun shutdown
Nicholas Bellinger
1
-0
/
+1
2017-03-18
target: fix ALUA transition timeout handling
Mike Christie
1
-1
/
+1
2017-03-18
target: allow ALUA setup for some passthrough backends
Mike Christie
1
-1
/
+6
2017-03-03
Merge branch 'WIP.sched-core-for-linus' of git://git.kernel.org/pub/scm/linux...
Linus Torvalds
1
-0
/
+2
2017-03-03
sched/headers: Remove <linux/cgroup-defs.h> from <linux/sched.h>
Ingo Molnar
1
-0
/
+1
2017-03-02
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/...
Linus Torvalds
3
-6
/
+14
2017-03-02
sched/headers: Prepare to remove spurious <linux/sched.h> inclusion dependencies
Ingo Molnar
1
-0
/
+1
2017-02-26
target: Add counters for ABORT_TASK success + failure
Nicholas Bellinger
1
-0
/
+2
2017-02-26
target: Fix NULL dereference during LUN lookup + active I/O shutdown
Nicholas Bellinger
1
-0
/
+1
2017-02-23
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dledfo...
Linus Torvalds
1
-0
/
+1
2017-02-18
target/iscsi: split iscsit_check_dataout_hdr()
Varun Prakash
1
-2
/
+9
2017-02-09
target: Remove command flag CMD_T_DEV_ACTIVE
Bart Van Assche
1
-1
/
+0
2017-02-09
target: Remove command flag CMD_T_BUSY
Bart Van Assche
1
-1
/
+0
2017-02-09
target: Inline transport_cmd_check_stop()
Bart Van Assche
1
-1
/
+1
2017-02-09
target: Remove se_tmr_req.tmr_lun
Bart Van Assche
1
-1
/
+0
2017-02-09
target/iscsi: Introduce a helper function for TMF translation
Bart Van Assche
1
-0
/
+1
2017-02-08
target: Fix multi-session dynamic se_node_acl double free OOPs
Nicholas Bellinger
1
-0
/
+1
2017-01-27
IB/srpt: Accept GUIDs as port names
Bart Van Assche
1
-0
/
+1
2017-01-10
target: add XCOPY target/segment desc sense codes
David Disseldorp
1
-0
/
+4
2016-12-21
Merge branch 'scsi-target-for-v4.10' of git://git.kernel.org/pub/scm/linux/ke...
Linus Torvalds
6
-17
/
+29
2016-12-16
linux: drop __bitwise__ everywhere
Michael S. Tsirkin
1
-1
/
+1
2016-12-09
target: Minimize #include directives
Bart Van Assche
6
-17
/
+29
2016-10-19
target: Make EXTENDED_COPY 0xe4 failure return COPY TARGET DEVICE NOT REACHABLE
Nicholas Bellinger
1
-0
/
+1
2016-07-20
target: Fix ordered task CHECK_CONDITION early exception handling
Nicholas Bellinger
1
-0
/
+1
2016-07-20
target: Fix ordered task target_setup_cmd_from_cdb exception hang
Nicholas Bellinger
1
-1
/
+0
2016-07-20
target: Fix max_unmap_lba_count calc overflow
Mike Christie
1
-1
/
+1
2016-05-28
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/...
Linus Torvalds
4
-8
/
+68
2016-05-16
cxgbit: Use type ISCSI_CXGBIT + cxgbit tpg_np attribute
Nicholas Bellinger
1
-1
/
+1
2016-05-16
iscsi-target: Convert transport drivers to signal rdma_shutdown
Nicholas Bellinger
1
-0
/
+1
2016-05-13
target: enhance and export target_alloc_sgl/target_free_sgl
Christoph Hellwig
2
-1
/
+4
2016-05-10
target: remove sess_kref and ->shutdown_session
Christoph Hellwig
2
-7
/
+0
2016-05-10
target: remove acl_stop
Christoph Hellwig
1
-1
/
+0
2016-05-09
iscsi-target: export symbols
Varun Prakash
1
-0
/
+33
2016-05-09
iscsi-target: add new offload transport type
Varun Prakash
1
-0
/
+1
2016-05-09
iscsi-target: move iscsit_thread_check_cpumask()
Varun Prakash
1
-0
/
+26
2016-05-09
iscsi-target: add void (*iscsit_get_r2t_ttt)()
Varun Prakash
1
-0
/
+2
2016-05-09
iscsi-target: add int (*iscsit_validate_params)()
Varun Prakash
1
-0
/
+1
2016-05-09
iscsi-target: add void (*iscsit_get_rx_pdu)()
Varun Prakash
1
-0
/
+1
2016-05-09
iscsi-target: add void (*iscsit_release_cmd)()
Varun Prakash
1
-0
/
+1
2016-05-09
iscsi-target: add int (*iscsit_xmit_pdu)()
Varun Prakash
1
-0
/
+2
2016-03-30
target: add a new add_wwn_groups fabrics method
Christoph Hellwig
1
-0
/
+1
2016-03-30
target: remove ->fabric_cleanup_nodeacl
Christoph Hellwig
1
-1
/
+0
2016-03-22
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/...
Linus Torvalds
2
-9
/
+8
2016-03-17
Merge tag 'configfs-for-linus' of git://git.infradead.org/users/hch/configfs
Linus Torvalds
1
-3
/
+0
2016-03-17
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...
Linus Torvalds
1
-2
/
+2
2016-03-10
target: Remove enum transport_lunflags_table
Andy Grover
1
-9
/
+2
2016-03-06
configfs: switch ->default groups to a linked list
Christoph Hellwig
1
-3
/
+0
2016-02-27
target: Add target_alloc_session() helper function
Nicholas Bellinger
1
-0
/
+6
2016-02-10
target/transport: add flag to indicate CPU Affinity is observed
Quinn Tran
1
-0
/
+2
2016-02-06
target: Drop legacy se_cmd->task_stop_comp + REQUEST_STOP usage
Nicholas Bellinger
1
-4
/
+0
2016-02-05
target: Fix remote-port TMR ABORT + se_cmd fabric stop
Nicholas Bellinger
1
-0
/
+2
2016-02-03
target: Fix LUN_RESET active I/O handling for ACK_KREF
Nicholas Bellinger
1
-0
/
+1
2016-01-29
target: Fix WRITE_SAME/DISCARD conversion to linux 512b sectors
Mike Christie
1
-0
/
+3
2016-01-27
iscsi-target: Use shash and ahash
Herbert Xu
1
-2
/
+2
2016-01-20
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/...
Linus Torvalds
2
-6
/
+9
2016-01-20
target: Obtain se_node_acl->acl_kref during get_initiator_node_acl
Nicholas Bellinger
1
-0
/
+2
2016-01-20
target: Convert ACL change queue_depth se_session reference usage
Nicholas Bellinger
1
-3
/
+2
2016-01-07
target: Support aborting tasks with a 64-bit tag
Bart Van Assche
1
-1
/
+1
2016-01-07
target: Remove an unused variable
Bart Van Assche
1
-2
/
+0
2016-01-07
qla2xxx: Add selective command queuing
Quinn Tran
1
-0
/
+1
2016-01-06
target/sbc: Add LBPRZ attribute + control CDB emulation
Jamie Pocas
1
-0
/
+3
2015-11-28
target: Fix race for SCF_COMPARE_AND_WRITE_POST checking
Nicholas Bellinger
1
-1
/
+1
2015-11-13
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/...
Linus Torvalds
3
-269
/
+60
[next]