Nicholas Bellinger
e7810c2d2c
target: Allow READ_CAPACITY opcode in ALUA Standby access state
...
This patch allows READ_CAPACITY + SAI_READ_CAPACITY_16 opcode
processing to occur while the associated ALUA group is in Standby
access state.
This is required to avoid host side LUN probe failures during the
initial scan if an ALUA group has already implicitly changed into
Standby access state.
This addresses a bug reported by Chris + Philip using dm-multipath
+ ESX hosts configured with ALUA multipath.
Reported-by: Chris Boot <crb@tiger-computing.co.uk>
Reported-by: Philip Gaw <pgaw@darktech.org.uk>
Cc: Chris Boot <crb@tiger-computing.co.uk>
Cc: Philip Gaw <pgaw@darktech.org.uk>
Cc: Hannes Reinecke <hare@suse.de>
Cc: stable@vger.kernel.org
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
2014-06-06 01:21:12 -07:00
..
iscsi
iser-target: Fix multi network portal shutdown regression
2014-06-03 19:17:32 -07:00
loopback
target: Pass in transport supported PI at session initialization
2014-04-07 01:48:54 -07:00
sbp
target: Pass in transport supported PI at session initialization
2014-04-07 01:48:54 -07:00
tcm_fc
tcm_fc: Fix free-after-use regression in ft_free_cmd
2014-05-15 17:09:12 -07:00
Kconfig
target/iblock: Add blk_integrity + BIP passthrough support
2014-01-18 10:14:22 +00:00
Makefile
target_core_alua.c
target: Allow READ_CAPACITY opcode in ALUA Standby access state
2014-06-06 01:21:12 -07:00
target_core_alua.h
target_core_alua: Referrals configfs integration
2014-01-09 21:48:35 -08:00
target_core_configfs.c
target: Add TFO->abort_task for aborted task resources release
2014-04-07 01:48:51 -07:00
target_core_device.c
target: Don't allow setting WC emulation if device doesn't support
2014-05-15 17:09:17 -07:00
target_core_fabric_configfs.c
target: Fix sizeof in kmalloc for some default_groups arrays
2013-12-16 12:42:20 -08:00
target_core_fabric_lib.c
target_core_file.c
Target/file: place escape values for protection information format
2014-04-07 01:48:39 -07:00
target_core_file.h
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
2014-01-31 15:31:23 -08:00
target_core_hba.c
target_core_iblock.c
target/iblock: Fix double bioset_integrity_free bug
2014-04-07 01:48:54 -07:00
target_core_iblock.h
target_core_internal.h
target/configfs: Expose protection device attributes
2014-01-18 09:57:47 +00:00
target_core_pr.c
target: Fix free-after-use regression in PR unregister
2014-02-12 15:11:01 -08:00
target_core_pr.h
drivers: target: Move prototype declaration of function to header file target_core_pr.h
2014-01-09 21:48:36 -08:00
target_core_pscsi.c
target/pscsi: fix return value check
2013-10-25 10:42:09 -07:00
target_core_pscsi.h
target_core_rd.c
target/rd: T10-Dif: RAM disk is allocating more space than required.
2014-04-07 01:48:53 -07:00
target_core_rd.h
target/rd: Add support for protection SGL setup + release
2014-01-19 02:22:05 +00:00
target_core_sbc.c
target/sbc: Add sbc_dif_read_strip software emulation
2014-04-07 01:48:57 -07:00
target_core_spc.c
target/spc: Only expose PI mode page bits when supported by fabric
2014-04-07 01:48:55 -07:00
target_core_stat.c
target: Convert se_device statistics to atomic_long_t
2013-11-13 18:34:55 -08:00
target_core_tmr.c
target: Add check to prevent Abort Task from aborting itself
2014-04-11 15:27:15 -07:00
target_core_tpg.c
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
2014-01-31 15:31:23 -08:00
target_core_transport.c
target: fix memory leak on XCOPY
2014-05-17 15:49:40 -07:00
target_core_ua.c
target: Remove unused ua_dev_list member in struct se_ua
2013-12-16 12:39:04 -08:00
target_core_ua.h
target core: rename (ex,im)plict -> (ex,im)plicit
2013-11-20 11:24:40 -08:00
target_core_xcopy.c
drivers: target: Move prototype declaration of function to header file target_core_pr.h
2014-01-09 21:48:36 -08:00
target_core_xcopy.h