01 Dec, 2012

3 commits

  • Make it possible to disconnect the IB RC connection used by the SRP
    protocol to communicate with a target.

    Have the SRP transport layer create a sysfs "delete" attribute for
    initiator drivers that support this functionality.

    Signed-off-by: Bart Van Assche
    Acked-by: David Dillow
    Cc: FUJITA Tomonori
    Cc: Robert Jennings
    Signed-off-by: Roland Dreier

    Bart Van Assche
     
  • Eliminate the private_rport_attrs[] array and the SETUP_*() macros
    used to set up that array since the information in that array
    duplicates the information in the static device attributes. Also,
    verify whether SRP_RPORT_ATTRS is large enough since it is easy to
    forget to update that macro when adding new attributes.

    Signed-off-by: Bart Van Assche
    Cc: FUJITA Tomonori
    Cc: Robert Jennings
    Acked-by: David Dillow
    Signed-off-by: Roland Dreier

    Bart Van Assche
     
  • Register transport attributes after the attribute array has been set
    up instead of before. The current code can trigger a race condition
    because the code reading the attribute array can run on another thread
    than the code that initialized that array. Make sure that any code
    reading the attribute array will see all values written into that
    array.

    Signed-off-by: Bart Van Assche
    Cc: FUJITA Tomonori
    Cc: Robert Jennings
    Acked-by: David Dillow
    Signed-off-by: Roland Dreier

    Bart Van Assche
     

03 Jan, 2009

1 commit


20 Apr, 2008

1 commit


12 Jan, 2008

2 commits

  • - Change title to remove "Mid-Layer" since the doc is about all of the
    SCSI layers.
    - Use "SCSI" instead of "scsi" in docbook text.
    - Use "*/" to end kernel-doc notation blocks.
    - A few other minor typo fixes.

    Signed-off-by: Randy Dunlap
    Signed-off-by: James Bottomley

    Randy Dunlap
     
  • Add Documentation/DocBook/scsi_midlayer.tmpl, add to Makefile, and update
    lots of kerneldoc comments in drivers/scsi/*.

    Updated with comments from Stefan Richter, Stephen M. Cameron,
    James Bottomley and Randy Dunlap.

    Signed-off-by: Rob Landley
    Signed-off-by: James Bottomley

    Rob Landley
     

05 Jan, 2008

1 commit

  • The SCSI SRP transport class currently iterates over all children
    devices of the host that is being removed in srp_remove_host(). However,
    not all of those children were created by the SRP transport, and
    removing them will cause corruption and an oops when their creator tries
    to remove them.

    Signed-off-by: David Dillow
    Acked-by: FUJITA Tomonori
    Signed-off-by: James Bottomley

    Dave Dillow
     

13 Oct, 2007

6 commits