Ming Lei
8e1ceafe50
scsi: target: fix crash with iscsi target and dvd
...
When the current page can't be added to bio, one new bio should be
created for adding this page again, instead of ignoring this page.
This patch fixes kernel crash with iscsi target and dvd, as reported by
Wakko.
Cc: Wakko Warner <wakko@animx.eu.org>
Cc: Bart Van Assche <Bart.VanAssche@wdc.com>
Cc: target-devel@vger.kernel.org
Cc: linux-scsi@vger.kernel.org
Cc: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
Cc: Christoph Hellwig <hch@lst.de>
Fixes: 84c8590646 ("target: avoid accessing .bi_vcnt directly")
Signed-off-by: Ming Lei <ming.lei@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
2018-04-19 00:41:03 -04:00
..
iscsi
for-4.17/block-20180402
2018-04-05 14:27:02 -07:00
loopback
target/tcm_loop: Use blk_queue_flag_set()
2018-03-08 14:13:48 -07:00
sbp
sbp-target: Delete an error message for a failed memory allocation in three functions
2018-01-12 15:07:21 -08:00
tcm_fc
Kconfig
target: Use sgl_alloc_order() and sgl_free()
2018-01-06 09:18:00 -07:00
Makefile
target_core_alua.c
target: fix ALUA state file path truncation
2017-11-04 15:00:30 -07:00
target_core_alua.h
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
2017-11-24 19:19:20 -10:00
target_core_configfs.c
target core: add device action configfs files
2018-01-16 18:05:04 -08:00
target_core_device.c
target: fix destroy device in target_configure_device
2018-01-18 01:21:11 -08:00
target_core_fabric_configfs.c
target: Move a declaration of a global variable into a header file
2017-11-04 15:15:30 -07:00
target_core_fabric_lib.c
target-core: don't use "const char*" for a buffer that is written to
2018-01-12 15:07:09 -08:00
target_core_file.c
target_core_file.h
target_core_hba.c
target_core_iblock.c
target_core_iblock.h
target_core_internal.h
target core: add device action configfs files
2018-01-16 18:05:04 -08:00
target_core_pr.c
target-core: don't use "const char*" for a buffer that is written to
2018-01-12 15:07:09 -08:00
target_core_pr.h
target_core_pscsi.c
scsi: target: fix crash with iscsi target and dvd
2018-04-19 00:41:03 -04:00
target_core_pscsi.h
target_core_rd.c
target_core_rd.h
target_core_sbc.c
target: don't call an unmap callback if a range length is zero
2018-01-12 15:07:28 -08:00
target_core_spc.c
target_core_stat.c
target_core_tmr.c
target: Avoid early CMD_T_PRE_EXECUTE failures during ABORT_TASK
2017-11-07 19:50:24 -08:00
target_core_tpg.c
target_core_transport.c
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
2018-02-09 14:49:46 -08:00
target_core_ua.c
target_core_ua.h
target_core_user.c
tcmu: Fix trailing semicolon
2018-01-18 01:21:24 -08:00
target_core_xcopy.c
target_core_xcopy.h