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
/
drivers
/
scsi
/
sg.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-04-04
scsi: sg: Avoid race in error handling & drop bogus warn
Alexander Wetzel
1
-8
/
+10
2024-03-25
scsi: sg: Avoid sg device teardown race
Alexander Wetzel
1
-1
/
+3
2024-03-10
scsi: sg: Make sg_sysfs_class constant
Ricardo B. Marliere
1
-9
/
+9
2023-10-11
scsi: Remove now superfluous sentinel element from ctl_table array
Joel Granados
1
-1
/
+0
2023-07-19
scsi: sg: Fix checking return value of blk_get_queue()
Yu Kuai
1
-3
/
+4
2023-06-30
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
1
-1
/
+1
2023-06-23
scsi/sg: don't grab scsi host module reference
Yu Kuai
1
-3
/
+3
2023-06-16
scsi: sg: Increase number of devices
Hannes Reinecke
1
-1
/
+1
2023-06-14
scsi: sg: fix blktrace debugfs entries leakage
Yu Kuai
1
-0
/
+9
2023-06-12
scsi: replace the fmode_t argument to scsi_ioctl with a simple bool
Christoph Hellwig
1
-2
/
+3
2023-06-12
scsi: replace the fmode_t argument to scsi_cmd_allowed with a simple bool
Christoph Hellwig
1
-1
/
+1
2023-04-03
driver core: class: remove struct class_interface * from callbacks
Greg Kroah-Hartman
1
-4
/
+4
2023-03-17
driver core: class: remove module * from class_create()
Greg Kroah-Hartman
1
-1
/
+1
2023-02-09
mm: replace vma->vm_flags direct modifications with modifier calls
Suren Baghdasaryan
1
-1
/
+1
2022-12-22
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
1
-1
/
+1
2022-12-01
scsi: core: Rename status_byte to sg_status_byte
Mike Christie
1
-1
/
+1
2022-11-25
use less confusing names for iov_iter direction initializers
Al Viro
1
-1
/
+1
2022-09-30
scsi: Use blk_rq_map_user_io helper
Anuj Gupta
1
-20
/
+2
2022-09-30
block: change request end_io handler to pass back a return value
Jens Axboe
1
-4
/
+5
2022-07-18
scsi: sg: Allow waiting for commands to complete on removed device
Tony Battersby
1
-20
/
+33
2022-05-28
blk-mq: remove the done argument to blk_execute_rq_nowait
Christoph Hellwig
1
-1
/
+2
2022-03-24
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
1
-29
/
+23
2022-03-01
scsi: core: Remove struct scsi_request
Christoph Hellwig
1
-3
/
+1
2022-03-01
scsi: core: Move the result field from struct scsi_request to struct scsi_cmnd
Christoph Hellwig
1
-2
/
+1
2022-03-01
scsi: core: Move the resid_len field from struct scsi_request to struct scsi_...
Christoph Hellwig
1
-1
/
+1
2022-03-01
scsi: core: Remove the sense and sense_len fields from struct scsi_request
Christoph Hellwig
1
-3
/
+4
2022-03-01
scsi: core: Remove the cmd field from struct scsi_request
Christoph Hellwig
1
-19
/
+11
2022-02-25
uaccess: remove CONFIG_SET_FS
Arnd Bergmann
1
-5
/
+0
2022-02-22
scsi: Remove drivers/scsi/scsi.h
Bart Van Assche
1
-2
/
+6
2022-01-22
scsi/sg: move sg-big-buff sysctl to scsi/sg.c
Xiaoming Ni
1
-1
/
+34
2021-11-29
scsi: remove the gendisk argument to scsi_ioctl
Christoph Hellwig
1
-2
/
+2
2021-11-29
block: remove the gendisk argument to blk_execute_rq
Christoph Hellwig
1
-1
/
+1
2021-10-29
block: remove blk_{get,put}_request
Christoph Hellwig
1
-3
/
+3
2021-10-22
scsi: add a scsi_alloc_request helper
Christoph Hellwig
1
-2
/
+2
2021-10-18
block: drop unused includes in <linux/genhd.h>
Christoph Hellwig
1
-0
/
+1
2021-09-02
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
1
-27
/
+6
2021-08-25
sg: pass the device name to blk_trace_setup
Christoph Hellwig
1
-1
/
+1
2021-08-23
sg: do not allocate a gendisk
Christoph Hellwig
1
-23
/
+9
2021-07-28
scsi: scsi_ioctl: Unexport sg_scsi_ioctl()
Christoph Hellwig
1
-1
/
+1
2021-07-28
scsi: scsi_ioctl: Simplify SCSI passthrough permission checking
Christoph Hellwig
1
-2
/
+3
2021-07-28
scsi: scsi_ioctl: Call scsi_cmd_ioctl() from scsi_ioctl()
Christoph Hellwig
1
-1
/
+1
2021-07-28
scsi: core: Remove scsi_compat_ioctl()
Christoph Hellwig
1
-3
/
+0
2021-07-28
scsi: sg: Consolidate compat ioctl handling
Christoph Hellwig
1
-22
/
+3
2021-07-09
Merge tag 'block-5.14-2021-07-08' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-1
/
+1
2021-06-30
block: remove REQ_OP_SCSI_{IN,OUT}
Christoph Hellwig
1
-1
/
+1
2021-05-31
scsi: core: Drop message byte helper
Hannes Reinecke
1
-1
/
+1
2021-05-31
scsi: core: Kill DRIVER_SENSE
Hannes Reinecke
1
-2
/
+5
2021-04-28
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
1
-1
/
+1
2021-04-06
scsi: remove the unchecked_isa_dma flag
Christoph Hellwig
1
-8
/
+2
2021-03-04
scsi: core: Add scsi_device_busy() wrapper
Ming Lei
1
-1
/
+1
2021-01-24
block: remove unnecessary argument from blk_execute_rq_nowait
Guoqing Jiang
1
-2
/
+1
2020-10-03
iov_iter: transparently handle compat iovecs in import_iovec
Christoph Hellwig
1
-8
/
+1
2020-04-14
scsi: sg: add sg_remove_request in sg_write
Wu Bo
1
-1
/
+3
2020-04-13
scsi: sg: add sg_remove_request in sg_common_write
Li Bin
1
-1
/
+3
2020-02-04
proc: convert everything to "struct proc_ops"
Alexey Dobriyan
1
-16
/
+14
2020-01-03
compat_ioctl: scsi: move ioctl handling into drivers
Arnd Bergmann
1
-17
/
+27
2020-01-03
compat: scsi: sg: fix v3 compat read/write interface
Arnd Bergmann
1
-67
/
+59
2019-12-02
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
1
-50
/
+41
2019-11-06
scsi: sg: sg_ioctl(): get rid of access_ok()
Al Viro
1
-2
/
+0
2019-11-06
scsi: sg: sg_write(): get rid of access_ok()/__copy_from_user()/__get_user()
Al Viro
1
-5
/
+3
2019-11-06
scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user()
Al Viro
1
-12
/
+6
2019-11-06
scsi: sg: sg_new_write(): don't bother with access_ok
Al Viro
1
-3
/
+1
2019-11-06
scsi: sg: sg_read(): simplify reading ->pack_id of userland sg_io_hdr_t
Al Viro
1
-11
/
+2
2019-11-06
scsi: sg: sg_write(): __get_user() can fail...
Al Viro
1
-2
/
+4
2019-11-06
scsi: sg: sg_new_write(): replace access_ok() + __copy_from_user() with copy_...
Al Viro
1
-5
/
+1
2019-11-06
scsi: sg: sg_ioctl(): fix copyout handling
Al Viro
1
-27
/
+16
2019-10-23
compat_ioctl: move SG_GET_REQUEST_TABLE handling
Arnd Bergmann
1
-5
/
+35
2019-10-23
compat_ioctl: reimplement SG_IO handling
Arnd Bergmann
1
-8
/
+11
2019-05-24
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 45
Thomas Gleixner
1
-6
/
+1
2019-01-03
Remove 'type' argument from access_ok() function
Linus Torvalds
1
-8
/
+8
2018-11-07
block: remove __blk_put_request()
Jens Axboe
1
-1
/
+1
2018-10-16
scsi: sg: remove bad blk_end_request_all() call
Jens Axboe
1
-1
/
+1
2018-08-15
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
1
-5
/
+2
2018-08-14
Merge SCSI_IOCTL_SEND_COMMAND cleanup branch.
Linus Torvalds
1
-9
/
+0
2018-07-12
scsi: sg: update comment for blk_get_request()
Tony Battersby
1
-9
/
+5
2018-07-12
scsi: sg: fix minor memory leak in error path
Tony Battersby
1
-0
/
+1
2018-07-10
scsi sg: remove incorrect scsi command checking logic
Linus Torvalds
1
-9
/
+0
2018-06-26
scsi: sg: mitigate read/write abuse
Jann Horn
1
-2
/
+40
2018-06-19
scsi: sg: clean up gfp_mask in sg_build_indirect
Jeff Moyer
1
-5
/
+2
2018-06-12
treewide: kzalloc() -> kcalloc()
Kees Cook
1
-1
/
+1
2018-06-10
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
1
-1
/
+1
2018-06-04
Merge branch 'hch.procfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...
Linus Torvalds
1
-112
/
+12
2018-06-04
Merge tag 'for-4.18/block-20180603' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-1
/
+1
2018-05-18
scsi: sg: allocate with __GFP_ZERO in sg_build_indirect()
Alexander Potapenko
1
-1
/
+1
2018-05-16
sg: simplify procfs code
Christoph Hellwig
1
-112
/
+12
2018-05-14
block: sanitize blk_get_request calling conventions
Christoph Hellwig
1
-1
/
+1
2018-04-19
scsi: sg: Change return type to vm_fault_t
Souptick Joarder
1
-1
/
+1
2018-02-11
vfs: do bulk POLL* -> EPOLL* replacement
Linus Torvalds
1
-6
/
+6
2017-11-28
debugging printk in sg_poll() uses %x to print POLL... bitmap
Al Viro
1
-1
/
+1
2017-11-28
the rest of drivers/*: annotate ->poll() instances
Al Viro
1
-2
/
+2
2017-11-14
Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-1
/
+1
2017-11-10
block: pass full fmode_t to blk_verify_command
Christoph Hellwig
1
-1
/
+1
2017-10-17
scsi: sg: Re-fix off by one in sg_fill_request_table()
Ben Hutchings
1
-1
/
+1
2017-09-15
scsi: sg: fixup infoleak when using SG_GET_REQUEST_TABLE
Hannes Reinecke
1
-3
/
+2
2017-09-15
scsi: sg: factor out sg_fill_request_table()
Hannes Reinecke
1
-26
/
+35
2017-09-07
Merge branch 'fixes' into misc
James Bottomley
1
-31
/
+2
2017-08-25
scsi: sg: Fix type of last blk_trace_setup() argument
Bart Van Assche
1
-2
/
+1
2017-08-24
scsi: sg: protect against races between mmap() and SG_SET_RESERVED_SIZE
Todd Poynor
1
-3
/
+9
2017-08-24
scsi: sg: recheck MMAP_IO request length with lock held
Todd Poynor
1
-2
/
+5
2017-08-22
scsi: sg: off by one in sg_ioctl()
Dan Carpenter
1
-1
/
+1
2017-07-27
scsi: sg: only check for dxfer_len greater than 256M
Johannes Thumshirn
1
-30
/
+1
2017-07-17
scsi: sg: fix static checker warning in sg_is_valid_dxfer
Johannes Thumshirn
1
-2
/
+5
2017-07-12
scsi: sg: fix SG_DXFER_FROM_DEV transfers
Johannes Thumshirn
1
-1
/
+4
2017-06-20
block: Make most scsi_req_init() calls implicit
Bart Van Assche
1
-2
/
+0
2017-06-09
block: introduce new block status code type
Christoph Hellwig
1
-3
/
+3
2017-05-11
scsi: sg: don't return bogus Sg_requests
Johannes Thumshirn
1
-2
/
+3
2017-05-04
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
1
-143
/
+141
2017-05-01
Merge branch 'work.uaccess' of git://git.kernel.org/pub/scm/linux/kernel/git/...
Linus Torvalds
1
-1
/
+1
2017-05-01
Merge branch 'for-4.12/block' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-2
/
+2
2017-04-24
scsi: sg: reset 'res_in_use' after unlinking reserved array
Hannes Reinecke
1
-0
/
+2
2017-04-20
scsi: introduce a result field in struct scsi_request
Christoph Hellwig
1
-1
/
+1
2017-04-11
scsi: sg: close race condition in sg_remove_sfp_usercontext()
Hannes Reinecke
1
-2
/
+10
2017-04-11
scsi: sg: use standard lists for sg_requests
Hannes Reinecke
1
-86
/
+61
2017-04-11
scsi: sg: check for valid direction before starting the request
Johannes Thumshirn
1
-12
/
+34
2017-04-11
scsi: sg: protect accesses to 'reserved' page array
Hannes Reinecke
1
-20
/
+25
2017-04-11
scsi: sg: remove 'save_scat_len'
Hannes Reinecke
1
-2
/
+0
2017-04-11
scsi: sg: disable SET_FORCE_LOW_DMA
Hannes Reinecke
1
-21
/
+9
2017-04-05
block, scsi: move the retries field to struct scsi_request
Christoph Hellwig
1
-1
/
+1
2017-03-29
Merge remote-tracking branch 'mkp-scsi/4.11/scsi-fixes' into fixes
James Bottomley
1
-0
/
+2
2017-03-28
new helper: uaccess_kernel()
Al Viro
1
-1
/
+1
2017-03-16
scsi: sg: check length passed to SG_NEXT_CMD_LEN
peter chang
1
-0
/
+2
2017-02-24
mm, fs: reduce fault, page_mkwrite, and pfn_mkwrite to take only vmf
Dave Jiang
1
-1
/
+2
2017-02-21
Merge tag 'for-4.11/linus-merge-signed' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-15
/
+18
2017-02-19
Fix missing sanity check in /dev/sg
Al Viro
1
-0
/
+4
2017-01-31
block: fold cmd_type into the REQ_OP_ space
Christoph Hellwig
1
-1
/
+2
2017-01-27
block: split scsi_request out of struct request
Christoph Hellwig
1
-14
/
+16
2016-12-22
sg_write()/bsg_write() is not fit to be called under KERNEL_DS
Al Viro
1
-0
/
+3
2016-08-30
scsi: sg: Use mult_frac, drop MULDIV macro
Paul Burton
1
-15
/
+4
2016-08-30
scsi: sg: Avoid overflow when USER_HZ > HZ
Paul Burton
1
-2
/
+3
2016-03-09
sg: fix dxferp in from_to case
Douglas Gilbert
1
-1
/
+2
2016-02-03
drivers/scsi/sg.c: mark VMA as VM_IO to prevent migration
Kirill A. Shutemov
1
-1
/
+1
2015-11-02
sg: Fix double-free when drives detach during SG_IO
Calvin Owens
1
-1
/
+7
2015-04-11
sg_start_req(): use import_iovec()
Al Viro
1
-11
/
+5
2015-04-11
sg_start_req(): make sure that there's not too many elements in iovec
Al Viro
1
-0
/
+3
2015-04-11
Merge branch 'iocb' into for-next
Al Viro
1
-1
/
+1
2015-03-25
fs: move struct kiocb to fs.h
Christoph Hellwig
1
-1
/
+1
2015-02-21
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
1
-7
/
+33
2015-02-17
sg: fix EWOULDBLOCK errors with scsi-mq
Tony Battersby
1
-1
/
+16
2015-02-17
sg: fix unkillable I/O wait deadlock with scsi-mq
Tony Battersby
1
-3
/
+14
2015-02-15
sg: fix read() error reporting
Tony Battersby
1
-3
/
+3
2015-02-12
Merge branch 'for-3.20/core' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-9
/
+6
2015-02-05
block: pass iov_iter to the BLOCK_PC mapping functions
Kent Overstreet
1
-9
/
+6
2015-02-02
sg: remove an unused variable
Bart Van Assche
1
-16
/
+1
2014-11-12
scsi: split scsi_nonblockable_ioctl
Christoph Hellwig
1
-18
/
+15
2014-11-12
scsi: refactor scsi_reset_provider handling
Christoph Hellwig
1
-31
/
+3
2014-11-12
scsi: use sdev as argument for sense code printing
Hannes Reinecke
1
-1
/
+1
2014-11-12
scsi: introduce sdev_prefix_printk()
Hannes Reinecke
1
-2
/
+2
2014-11-12
scsi: add SG_SCSI_RESET_NO_ESCALATE flag to SG_SCSI_RESET ioctl
Douglas Gilbert
1
-6
/
+11
2014-08-28
block,scsi: fixup blk_get_request dead queue scenarios
Joe Lawrence
1
-2
/
+2
2014-07-25
scsi: convert device_busy to atomic_t
Christoph Hellwig
1
-1
/
+1
2014-07-17
scsi: Implement sg_printk()
Hannes Reinecke
1
-68
/
+95
2014-07-17
scsi: use 64-bit LUNs
Hannes Reinecke
1
-2
/
+2
2014-07-17
sg: O_EXCL and other lock handling
Douglas Gilbert
1
-194
/
+230
2014-07-17
sg: add SG_FLAG_Q_AT_TAIL flag
Douglas Gilbert
1
-2
/
+7
2014-07-17
sg: relax 16 byte cdb restriction
Douglas Gilbert
1
-17
/
+29
2014-07-17
sg: prevent integer overflow when converting from sectors to bytes
Akinobu Mita
1
-4
/
+13
2014-06-06
block: add blk_rq_set_block_pc()
Jens Axboe
1
-2
/
+1
2013-10-25
[SCSI] Revert "sg: use rwsem to solve race during exclusive open"
James Bottomley
1
-41
/
+38
2013-10-25
[SCSI] Revert "sg: no need sg_open_exclusive_lock"
James Bottomley
1
-5
/
+29
2013-10-25
[SCSI] Revert "sg: checking sdp->detached isn't protected when open"
James Bottomley
1
-9
/
+8
2013-10-25
[SCSI] Revert "sg: push file descriptor list locking down to per-device locking"
James Bottomley
1
-34
/
+28
2013-09-03
[SCSI] sg: push file descriptor list locking down to per-device locking
Vaughan Cao
1
-28
/
+34
2013-09-03
[SCSI] sg: checking sdp->detached isn't protected when open
Vaughan Cao
1
-8
/
+9
2013-09-03
[SCSI] sg: no need sg_open_exclusive_lock
Vaughan Cao
1
-29
/
+5
2013-09-03
[SCSI] sg: use rwsem to solve race during exclusive open
Vaughan Cao
1
-38
/
+41
2013-05-07
aio: don't include aio.h in sched.h
Kent Overstreet
1
-0
/
+1
2013-02-27
scsi: convert to idr_alloc()
Tejun Heo
1
-26
/
+17
2012-10-09
mm: kill vma flag VM_RESERVED and mm->reserved_vm counter
Konstantin Khlebnikov
1
-1
/
+1
2012-05-17
[SCSI] sg: constify sg_proc_leaf_arr
Jörn Engel
1
-2
/
+2
2012-05-17
[SCSI] sg: remove sg_mutex
Jörn Engel
1
-17
/
+2
2012-05-17
[SCSI] sg: completely protect sfds
Jörn Engel
1
-3
/
+16
2012-05-17
[SCSI] sg: protect sdp->exclude
Jörn Engel
1
-7
/
+30
2012-05-17
[SCSI] sg: prevent unwoken sleep
Jörn Engel
1
-2
/
+14
2012-05-17
[SCSI] sg: remove closed flag
Jörn Engel
1
-7
/
+7
2012-05-17
[SCSI] sg: use wait_event_interruptible()
Jörn Engel
1
-12
/
+7
2012-05-17
[SCSI] sg: remove while (1) non-loop
Jörn Engel
1
-30
/
+22
2012-05-17
[SCSI] sg: remove unnecessary indentation
Jörn Engel
1
-29
/
+24
2012-01-16
[SCSI] sg: convert to kstrtoul_from_user()
Stephen Boyd
1
-14
/
+11
2012-01-03
switch procfs to umode_t use
Al Viro
1
-4
/
+3
2011-09-15
scsi/sg: use printk_ratelimited instead of printk_ratelimit
Christian Dietrich
1
-8
/
+10
2010-10-24
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jiko...
Linus Torvalds
1
-1
/
+1
2010-10-22
Merge branch 'for-2.6.37/core' of git://git.kernel.dk/linux-2.6-block
Linus Torvalds
1
-1
/
+1
2010-10-22
Merge branch 'llseek' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
Linus Torvalds
1
-0
/
+1
2010-10-15
llseek: automatically add .llseek fop
Arnd Bergmann
1
-0
/
+1
2010-09-23
drivers/scsi: Remove unnecessary casts of private_data
Joe Perches
1
-1
/
+1
2010-09-16
sg: fix a warning in blk_rq_aligned() call
Namhyung Kim
1
-1
/
+1
2010-09-15
scsi: autoconvert trivial BKL users to private mutex
Arnd Bergmann
1
-5
/
+7
2010-08-11
drivers/scsi: use memdup_user
Julia Lawall
1
-8
/
+3
2010-07-28
[SCSI] implement runtime Power Management
Alan Stern
1
-1
/
+9
2010-07-28
[SCSI] sg: fix bio leak with a detached device
FUJITA Tomonori
1
-0
/
+2
2010-05-17
scsi: Push down BKL into ioctl functions
Arnd Bergmann
1
-3
/
+14
2010-03-30
include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...
Tejun Heo
1
-0
/
+1
2010-02-26
block: Consolidate phys_segment and hw_segment limits
Martin K. Petersen
1
-4
/
+2
2009-10-11
Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6
Linus Torvalds
1
-5
/
+5
2009-10-02
[SCSI] sg: Free data buffers after calling blk_rq_unmap_user
Christof Schmitt
1
-5
/
+5
2009-10-01
const: constify remaining file_operations
Alexey Dobriyan
1
-13
/
+30
2009-09-27
const: mark struct vm_struct_operations
Alexey Dobriyan
1
-1
/
+1
2009-09-23
seq_file: constify seq_operations
James Morris
1
-3
/
+3
2009-09-12
[SCSI] sg: fix oops in the error path in sg_build_indirect()
Michal Schmidt
1
-1
/
+1
2009-07-10
block: fix sg SG_DXFER_TO_FROM_DEV regression
FUJITA Tomonori
1
-0
/
+4
[next]