03 Jul, 2011

3 commits

  • The distinction between scic_sds_ scic_ and sci_ are no longer relevant
    so just unify the prefixes on sci_. The distinction between isci_ and
    sci_ is historically significant, and useful for comparing the old
    'core' to the current Linux driver. 'sci_' represents the former core as
    well as the routines that are closer to the hardware and protocol than
    their 'isci_' brethren. sci == sas controller interface.

    Also unwind the 'sds1' out of the parameter structs.

    Reported-by: Christoph Hellwig
    Signed-off-by: Dan Williams

    Dan Williams
     
  • cross driver constants are spread out over multiple header files, consolidate
    them into isci.h, and push some includes out to the source files that need
    them.

    TODO: remove SCI_MODE_SIZE infrastructure.
    TODO: task.h is full of inlines that are too large

    Signed-off-by: Dan Williams

    Dan Williams
     
  • Now that the core/lldd remote_device data structures are nominally unified
    merge the corresponding sources into the top-level directory. Also move the
    remote_node_context infrastructure which has no analog at the lldd level.

    Signed-off-by: Dan Williams

    Dan Williams