linux_dsm_epyc7002/drivers/scsi/cxlflash
Matthew R. Ochs 964497b3bf cxlflash: Remove dual port online dependency
At present, both ports must be online for the device to
configure properly. Remove this dependency and the unnecessary
internal LUN override logic as well. Additionally, as a refactoring
measure, change the return code variable name to match that used
throughout the driver.

With this change, the card will be able to configure even when the
link is down. At some later point when the link is transitioned to
'up', a link state change interrupt will trigger the port configuration.
Note that despite its void-like behavior, the function was left with a
return code for right now in case its behavior needs to be altered again
in the near future based on testing.

Signed-off-by: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
Signed-off-by: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
Reviewed-by: Brian King <brking@linux.vnet.ibm.com>
Reviewed-by: Daniel Axtens <dja@axtens.net>
Reviewed-by: Tomas Henzl <thenzl@redhat.com>
Signed-off-by: James Bottomley <JBottomley@Odin.com>
2015-10-30 17:14:14 +09:00
..
common.h cxlflash: Fix host link up event handling 2015-10-30 17:12:22 +09:00
Kconfig cxlflash: Base error recovery support 2015-08-26 18:03:47 -07:00
lunmgt.c cxlflash: Fix to avoid invalid port_sel value 2015-10-30 16:57:21 +09:00
main.c cxlflash: Remove dual port online dependency 2015-10-30 17:14:14 +09:00
main.h cxlflash: Fix host link up event handling 2015-10-30 17:12:22 +09:00
Makefile cxlflash: Virtual LUN support 2015-08-26 18:05:39 -07:00
sislite.h cxlflash: Virtual LUN support 2015-08-26 18:05:39 -07:00
superpipe.c cxlflash: Correct naming of limbo state and waitq 2015-10-30 17:03:00 +09:00
superpipe.h cxlflash: Fix context encode mask width 2015-10-30 17:02:06 +09:00
vlun.c cxlflash: Fix data corruption when vLUN used over multiple cards 2015-10-30 17:01:07 +09:00
vlun.h cxlflash: Virtual LUN support 2015-08-26 18:05:39 -07:00