freebsd-dev/sys/dev/isci/scil
Scott Long 58cf99d20d Fix a case in ndling ATA_PASSTHROUGH commands that have an unaligned buffer.
This impacts some home-rolled SMART tools.

Reviewed by:	jimharris
Obtained from:	Netflix
MFC after:	2 days
2014-06-30 00:41:46 +00:00
..
intel_ata.h
intel_pci.h
intel_sas.h
intel_sat.h
intel_sata.h
intel_scsi.h
sati_abort_task_set.c
sati_abort_task_set.h
sati_atapi.c
sati_atapi.h
sati_callbacks.h
sati_design.h
sati_device.c
sati_device.h
sati_inquiry.c
sati_inquiry.h
sati_log_sense.c
sati_log_sense.h
sati_lun_reset.c
sati_lun_reset.h
sati_mode_pages.c
sati_mode_pages.h
sati_mode_select.c
sati_mode_select.h
sati_mode_sense_6.c
sati_mode_sense_6.h
sati_mode_sense_10.c
sati_mode_sense_10.h
sati_mode_sense.c
sati_mode_sense.h
sati_move.c
sati_move.h
sati_passthrough.c
sati_passthrough.h
sati_read_buffer.c
sati_read_buffer.h
sati_read_capacity.c
sati_read_capacity.h
sati_read.c
sati_read.h
sati_reassign_blocks.c
sati_reassign_blocks.h
sati_report_luns.c
sati_report_luns.h
sati_request_sense.c
sati_request_sense.h
sati_start_stop_unit.c
sati_start_stop_unit.h
sati_synchronize_cache.c
sati_synchronize_cache.h
sati_test_unit_ready.c
sati_test_unit_ready.h
sati_translator_sequence.h
sati_types.h
sati_unmap.c
sati_unmap.h
sati_util.c
sati_util.h
sati_verify.c
sati_verify.h
sati_write_and_verify.c
sati_write_and_verify.h
sati_write_buffer.c
sati_write_buffer.h
sati_write_long.c
sati_write_long.h
sati_write.c
sati_write.h
sati.c
sati.h
sci_abstract_list.c
sci_abstract_list.h
sci_base_controller.c
sci_base_controller.h
sci_base_domain.c
sci_base_domain.h
sci_base_iterator.c
sci_base_iterator.h
sci_base_library.c
sci_base_library.h
sci_base_logger.c
sci_base_logger.h
sci_base_memory_descriptor_list_decorator.c
sci_base_memory_descriptor_list.c
sci_base_memory_descriptor_list.h
sci_base_object.c
sci_base_object.h
sci_base_observer.c
sci_base_observer.h
sci_base_phy.c
sci_base_phy.h
sci_base_port.c
sci_base_port.h
sci_base_remote_device.c
sci_base_remote_device.h
sci_base_request.c
sci_base_request.h
sci_base_state_machine_logger.c
sci_base_state_machine_logger.h
sci_base_state_machine_observer.c
sci_base_state_machine_observer.h
sci_base_state_machine.c
sci_base_state_machine.h
sci_base_state.h
sci_base_subject.c
sci_base_subject.h
sci_controller_constants.h
sci_controller.h
sci_fast_list.h
sci_iterator.h
sci_library.h
sci_logger.h
sci_memory_descriptor_list_decorator.h
sci_memory_descriptor_list.h
sci_object.h
sci_overview.h
sci_pool.h
sci_simple_list.h
sci_status.h
sci_types.h
sci_util.c
sci_util.h
scic_config_parameters.h
scic_controller.h
scic_io_request.h
scic_library.h
scic_logger.h
scic_overview.h
scic_phy.h
scic_port.h
scic_remote_device.h
scic_sds_controller_registers.h
scic_sds_controller.c
scic_sds_controller.h
scic_sds_library.c
scic_sds_library.h
scic_sds_logger.h
scic_sds_pci.c
scic_sds_pci.h
scic_sds_phy_registers.h
scic_sds_phy.c
scic_sds_phy.h
scic_sds_port_configuration_agent.c
scic_sds_port_configuration_agent.h
scic_sds_port_registers.h
scic_sds_port.c
scic_sds_port.h
scic_sds_remote_device.c
scic_sds_remote_device.h
scic_sds_remote_node_context.c
scic_sds_remote_node_context.h
scic_sds_remote_node_table.c
scic_sds_remote_node_table.h
scic_sds_request.c
scic_sds_request.h
scic_sds_sgpio.c
scic_sds_smp_remote_device.c
scic_sds_smp_request.c
scic_sds_smp_request.h
scic_sds_ssp_request.c
scic_sds_stp_packet_request.c
scic_sds_stp_packet_request.h
scic_sds_stp_pio_request.h
scic_sds_stp_remote_device.c
scic_sds_stp_request.c
scic_sds_stp_request.h
scic_sds_unsolicited_frame_control.c
scic_sds_unsolicited_frame_control.h
scic_sgpio.h
scic_task_request.h
scic_user_callback.h
scif_config_parameters.h
scif_controller.h
scif_domain.h
scif_io_request.h
scif_library.h
scif_logger.h
scif_overview.h
scif_remote_device.h
scif_sas_constants.h
scif_sas_controller_state_handlers.c
scif_sas_controller_states.c
scif_sas_controller.c
scif_sas_controller.h
scif_sas_design.h
scif_sas_domain_state_handlers.c
scif_sas_domain_states.c
scif_sas_domain.c
scif_sas_domain.h
scif_sas_high_priority_request_queue.c
scif_sas_high_priority_request_queue.h
scif_sas_internal_io_request.c
scif_sas_internal_io_request.h
scif_sas_io_request_state_handlers.c
scif_sas_io_request_states.c
scif_sas_io_request.c
scif_sas_io_request.h
scif_sas_library.c
scif_sas_library.h
scif_sas_logger.h
scif_sas_remote_device_ready_substate_handlers.c
scif_sas_remote_device_ready_substates.c
scif_sas_remote_device_starting_substate_handlers.c
scif_sas_remote_device_starting_substates.c
scif_sas_remote_device_state_handlers.c
scif_sas_remote_device_states.c
scif_sas_remote_device.c
scif_sas_remote_device.h
scif_sas_request.c
scif_sas_request.h
scif_sas_sati_binding.h
scif_sas_smp_activity_clear_affiliation.c
scif_sas_smp_io_request.c
scif_sas_smp_io_request.h
scif_sas_smp_phy.c
scif_sas_smp_phy.h
scif_sas_smp_remote_device.c
scif_sas_smp_remote_device.h
scif_sas_stp_io_request.c
scif_sas_stp_io_request.h
scif_sas_stp_remote_device.c
scif_sas_stp_remote_device.h
scif_sas_stp_task_request.c
scif_sas_stp_task_request.h
scif_sas_task_request_state_handlers.c
scif_sas_task_request_states.c
scif_sas_task_request.c
scif_sas_task_request.h
scif_sas_timer.c
scif_task_request.h
scif_user_callback.h
scu_bios_definitions.h
scu_completion_codes.h
scu_constants.h
scu_event_codes.h
scu_registers.h
scu_remote_node_context.h
scu_task_context.h
scu_unsolicited_frame.h
scu_viit_data.h