aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/isci
diff options
context:
space:
mode:
authorDan Williams <dan.j.williams@intel.com>2011-05-01 19:20:54 -0400
committerDan Williams <dan.j.williams@intel.com>2011-07-03 07:04:45 -0400
commit978edfef46415badd28974a3e85119e2b764d236 (patch)
treec12bde4c10aa05f357f0b644e6be757a6ed90948 /drivers/scsi/isci
parent323f0ec0fc72670f71210ba89611f6a1ec234394 (diff)
isci: kill remote_device resume_handler
This is unused infrastructure. Reported-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'drivers/scsi/isci')
-rw-r--r--drivers/scsi/isci/remote_device.c31
-rw-r--r--drivers/scsi/isci/remote_device.h1
2 files changed, 0 insertions, 32 deletions
diff --git a/drivers/scsi/isci/remote_device.c b/drivers/scsi/isci/remote_device.c
index 97ea8748335d..26c5253530ea 100644
--- a/drivers/scsi/isci/remote_device.c
+++ b/drivers/scsi/isci/remote_device.c
@@ -667,22 +667,6 @@ static void remote_device_resume_done(void *_dev)
667 } 667 }
668} 668}
669 669
670static enum sci_status
671default_device_handler(struct scic_sds_remote_device *sci_dev,
672 const char *func)
673{
674 dev_warn(scirdev_to_dev(sci_dev),
675 "%s: in wrong state: %d\n", func,
676 sci_base_state_machine_get_state(&sci_dev->state_machine));
677 return SCI_FAILURE_INVALID_STATE;
678}
679
680static enum sci_status scic_sds_remote_device_default_resume_handler(
681 struct scic_sds_remote_device *sci_dev)
682{
683 return default_device_handler(sci_dev, __func__);
684}
685
686/** 670/**
687 * 671 *
688 * @device: The struct scic_sds_remote_device which is then cast into a 672 * @device: The struct scic_sds_remote_device which is then cast into a
@@ -961,77 +945,62 @@ static enum sci_status scic_sds_smp_remote_device_ready_cmd_substate_frame_handl
961 945
962static const struct scic_sds_remote_device_state_handler scic_sds_remote_device_state_handler_table[] = { 946static const struct scic_sds_remote_device_state_handler scic_sds_remote_device_state_handler_table[] = {
963 [SCI_BASE_REMOTE_DEVICE_STATE_INITIAL] = { 947 [SCI_BASE_REMOTE_DEVICE_STATE_INITIAL] = {
964 .resume_handler = scic_sds_remote_device_default_resume_handler,
965 .event_handler = scic_sds_remote_device_default_event_handler, 948 .event_handler = scic_sds_remote_device_default_event_handler,
966 .frame_handler = scic_sds_remote_device_default_frame_handler 949 .frame_handler = scic_sds_remote_device_default_frame_handler
967 }, 950 },
968 [SCI_BASE_REMOTE_DEVICE_STATE_STOPPED] = { 951 [SCI_BASE_REMOTE_DEVICE_STATE_STOPPED] = {
969 .resume_handler = scic_sds_remote_device_default_resume_handler,
970 .event_handler = scic_sds_remote_device_default_event_handler, 952 .event_handler = scic_sds_remote_device_default_event_handler,
971 .frame_handler = scic_sds_remote_device_default_frame_handler 953 .frame_handler = scic_sds_remote_device_default_frame_handler
972 }, 954 },
973 [SCI_BASE_REMOTE_DEVICE_STATE_STARTING] = { 955 [SCI_BASE_REMOTE_DEVICE_STATE_STARTING] = {
974 .resume_handler = scic_sds_remote_device_default_resume_handler,
975 .event_handler = scic_sds_remote_device_general_event_handler, 956 .event_handler = scic_sds_remote_device_general_event_handler,
976 .frame_handler = scic_sds_remote_device_default_frame_handler 957 .frame_handler = scic_sds_remote_device_default_frame_handler
977 }, 958 },
978 [SCI_BASE_REMOTE_DEVICE_STATE_READY] = { 959 [SCI_BASE_REMOTE_DEVICE_STATE_READY] = {
979 .resume_handler = scic_sds_remote_device_default_resume_handler,
980 .event_handler = scic_sds_remote_device_general_event_handler, 960 .event_handler = scic_sds_remote_device_general_event_handler,
981 .frame_handler = scic_sds_remote_device_general_frame_handler, 961 .frame_handler = scic_sds_remote_device_general_frame_handler,
982 }, 962 },
983 [SCIC_SDS_STP_REMOTE_DEVICE_READY_SUBSTATE_IDLE] = { 963 [SCIC_SDS_STP_REMOTE_DEVICE_READY_SUBSTATE_IDLE] = {
984 .resume_handler = scic_sds_remote_device_default_resume_handler,
985 .event_handler = scic_sds_stp_remote_device_ready_idle_substate_event_handler, 964 .event_handler = scic_sds_stp_remote_device_ready_idle_substate_event_handler,
986 .frame_handler = scic_sds_remote_device_default_frame_handler 965 .frame_handler = scic_sds_remote_device_default_frame_handler
987 }, 966 },
988 [SCIC_SDS_STP_REMOTE_DEVICE_READY_SUBSTATE_CMD] = { 967 [SCIC_SDS_STP_REMOTE_DEVICE_READY_SUBSTATE_CMD] = {
989 .resume_handler = scic_sds_remote_device_default_resume_handler,
990 .event_handler = scic_sds_remote_device_general_event_handler, 968 .event_handler = scic_sds_remote_device_general_event_handler,
991 .frame_handler = scic_sds_stp_remote_device_ready_cmd_substate_frame_handler 969 .frame_handler = scic_sds_stp_remote_device_ready_cmd_substate_frame_handler
992 }, 970 },
993 [SCIC_SDS_STP_REMOTE_DEVICE_READY_SUBSTATE_NCQ] = { 971 [SCIC_SDS_STP_REMOTE_DEVICE_READY_SUBSTATE_NCQ] = {
994 .resume_handler = scic_sds_remote_device_default_resume_handler,
995 .event_handler = scic_sds_remote_device_general_event_handler, 972 .event_handler = scic_sds_remote_device_general_event_handler,
996 .frame_handler = scic_sds_stp_remote_device_ready_ncq_substate_frame_handler 973 .frame_handler = scic_sds_stp_remote_device_ready_ncq_substate_frame_handler
997 }, 974 },
998 [SCIC_SDS_STP_REMOTE_DEVICE_READY_SUBSTATE_NCQ_ERROR] = { 975 [SCIC_SDS_STP_REMOTE_DEVICE_READY_SUBSTATE_NCQ_ERROR] = {
999 .resume_handler = scic_sds_remote_device_default_resume_handler,
1000 .event_handler = scic_sds_remote_device_general_event_handler, 976 .event_handler = scic_sds_remote_device_general_event_handler,
1001 .frame_handler = scic_sds_remote_device_general_frame_handler 977 .frame_handler = scic_sds_remote_device_general_frame_handler
1002 }, 978 },
1003 [SCIC_SDS_STP_REMOTE_DEVICE_READY_SUBSTATE_AWAIT_RESET] = { 979 [SCIC_SDS_STP_REMOTE_DEVICE_READY_SUBSTATE_AWAIT_RESET] = {
1004 .resume_handler = scic_sds_remote_device_default_resume_handler,
1005 .event_handler = scic_sds_remote_device_general_event_handler, 980 .event_handler = scic_sds_remote_device_general_event_handler,
1006 .frame_handler = scic_sds_remote_device_general_frame_handler 981 .frame_handler = scic_sds_remote_device_general_frame_handler
1007 }, 982 },
1008 [SCIC_SDS_SMP_REMOTE_DEVICE_READY_SUBSTATE_IDLE] = { 983 [SCIC_SDS_SMP_REMOTE_DEVICE_READY_SUBSTATE_IDLE] = {
1009 .resume_handler = scic_sds_remote_device_default_resume_handler,
1010 .event_handler = scic_sds_remote_device_general_event_handler, 984 .event_handler = scic_sds_remote_device_general_event_handler,
1011 .frame_handler = scic_sds_remote_device_default_frame_handler 985 .frame_handler = scic_sds_remote_device_default_frame_handler
1012 }, 986 },
1013 [SCIC_SDS_SMP_REMOTE_DEVICE_READY_SUBSTATE_CMD] = { 987 [SCIC_SDS_SMP_REMOTE_DEVICE_READY_SUBSTATE_CMD] = {
1014 .resume_handler = scic_sds_remote_device_default_resume_handler,
1015 .event_handler = scic_sds_remote_device_general_event_handler, 988 .event_handler = scic_sds_remote_device_general_event_handler,
1016 .frame_handler = scic_sds_smp_remote_device_ready_cmd_substate_frame_handler 989 .frame_handler = scic_sds_smp_remote_device_ready_cmd_substate_frame_handler
1017 }, 990 },
1018 [SCI_BASE_REMOTE_DEVICE_STATE_STOPPING] = { 991 [SCI_BASE_REMOTE_DEVICE_STATE_STOPPING] = {
1019 .resume_handler = scic_sds_remote_device_default_resume_handler,
1020 .event_handler = scic_sds_remote_device_general_event_handler, 992 .event_handler = scic_sds_remote_device_general_event_handler,
1021 .frame_handler = scic_sds_remote_device_general_frame_handler 993 .frame_handler = scic_sds_remote_device_general_frame_handler
1022 }, 994 },
1023 [SCI_BASE_REMOTE_DEVICE_STATE_FAILED] = { 995 [SCI_BASE_REMOTE_DEVICE_STATE_FAILED] = {
1024 .resume_handler = scic_sds_remote_device_default_resume_handler,
1025 .event_handler = scic_sds_remote_device_default_event_handler, 996 .event_handler = scic_sds_remote_device_default_event_handler,
1026 .frame_handler = scic_sds_remote_device_general_frame_handler 997 .frame_handler = scic_sds_remote_device_general_frame_handler
1027 }, 998 },
1028 [SCI_BASE_REMOTE_DEVICE_STATE_RESETTING] = { 999 [SCI_BASE_REMOTE_DEVICE_STATE_RESETTING] = {
1029 .resume_handler = scic_sds_remote_device_default_resume_handler,
1030 .event_handler = scic_sds_remote_device_default_event_handler, 1000 .event_handler = scic_sds_remote_device_default_event_handler,
1031 .frame_handler = scic_sds_remote_device_general_frame_handler 1001 .frame_handler = scic_sds_remote_device_general_frame_handler
1032 }, 1002 },
1033 [SCI_BASE_REMOTE_DEVICE_STATE_FINAL] = { 1003 [SCI_BASE_REMOTE_DEVICE_STATE_FINAL] = {
1034 .resume_handler = scic_sds_remote_device_default_resume_handler,
1035 .event_handler = scic_sds_remote_device_default_event_handler, 1004 .event_handler = scic_sds_remote_device_default_event_handler,
1036 .frame_handler = scic_sds_remote_device_default_frame_handler 1005 .frame_handler = scic_sds_remote_device_default_frame_handler
1037 } 1006 }
diff --git a/drivers/scsi/isci/remote_device.h b/drivers/scsi/isci/remote_device.h
index f0cabd013bd8..bb8d17391c95 100644
--- a/drivers/scsi/isci/remote_device.h
+++ b/drivers/scsi/isci/remote_device.h
@@ -386,7 +386,6 @@ typedef void (*scic_sds_remote_device_ready_not_ready_handler_t)(
386 * 386 *
387 */ 387 */
388struct scic_sds_remote_device_state_handler { 388struct scic_sds_remote_device_state_handler {
389 scic_sds_remote_device_resume_handler_t resume_handler;
390 scic_sds_remote_device_event_handler_t event_handler; 389 scic_sds_remote_device_event_handler_t event_handler;
391 scic_sds_remote_device_frame_handler_t frame_handler; 390 scic_sds_remote_device_frame_handler_t frame_handler;
392}; 391};