diff options
author | Dan Williams <dan.j.williams@intel.com> | 2011-05-01 19:20:54 -0400 |
---|---|---|
committer | Dan Williams <dan.j.williams@intel.com> | 2011-07-03 07:04:45 -0400 |
commit | 978edfef46415badd28974a3e85119e2b764d236 (patch) | |
tree | c12bde4c10aa05f357f0b644e6be757a6ed90948 /drivers/scsi/isci | |
parent | 323f0ec0fc72670f71210ba89611f6a1ec234394 (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.c | 31 | ||||
-rw-r--r-- | drivers/scsi/isci/remote_device.h | 1 |
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 | ||
670 | static enum sci_status | ||
671 | default_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 | |||
680 | static 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 | ||
962 | static const struct scic_sds_remote_device_state_handler scic_sds_remote_device_state_handler_table[] = { | 946 | static 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 | */ |
388 | struct scic_sds_remote_device_state_handler { | 388 | struct 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 | }; |