lkml.org 
[lkml]   [2011]   [Jan]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Subject[GIT PULL] SCSI postmerge patches for 2.6.38 merge window
    From
    Date
    This is a set of three patches I've been carrying that had a
    dependencies on pieces of the block tree (which went in yesterday).
    It's been rebased to go cleanly on top of current git head (and elimnate
    some of the merge cruft of creating a postmerge tree). All of the
    patches have been in Linux-next for several weeks.

    The two sd/sr patches are just completion of the media events
    infrastructure which was in the block tree. The main chunk is the
    addition of the LIO in-kernel target infrastructure which is one of the
    two competing target infrastructures which have been out of tree for
    several years now. Thanks to quite a lot of effort (particularly from
    Christoph Hellwig) cleaning it up, I think it's ready for mainline
    inclusion. This piece is just the target infrastructure; we'll begin
    adding the in-kernel drivers and the migration hooks for STGT (our
    original user land target driver) over the next merge window.

    The patch is available here:

    master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-post-merge-2.6.git

    The short changelog is:

    Nicholas Bellinger (1):
    target: Add LIO target core v4.0.0-rc6

    Tejun Heo (2):
    sd,sr: kill compat SDEV_MEDIA_CHANGE event
    sd: implement sd_check_events()

    and the diffstat:

    Documentation/target/tcm_mod_builder.py | 1094 +++++
    Documentation/target/tcm_mod_builder.txt | 145 +
    drivers/Kconfig | 2 +
    drivers/Makefile | 1 +
    drivers/scsi/sd.c | 103 +-
    drivers/scsi/sd.h | 1 -
    drivers/scsi/sr.c | 4 -
    drivers/target/Kconfig | 32 +
    drivers/target/Makefile | 24 +
    drivers/target/target_core_alua.c | 1991 +++++++++
    drivers/target/target_core_alua.h | 126 +
    drivers/target/target_core_cdb.c | 1131 +++++
    drivers/target/target_core_configfs.c | 3225 ++++++++++++++
    drivers/target/target_core_device.c | 1694 +++++++
    drivers/target/target_core_fabric_configfs.c | 996 +++++
    drivers/target/target_core_fabric_lib.c | 451 ++
    drivers/target/target_core_file.c | 688 +++
    drivers/target/target_core_file.h | 50 +
    drivers/target/target_core_hba.c | 185 +
    drivers/target/target_core_hba.h | 7 +
    drivers/target/target_core_iblock.c | 808 ++++
    drivers/target/target_core_iblock.h | 40 +
    drivers/target/target_core_mib.c | 1078 +++++
    drivers/target/target_core_mib.h | 28 +
    drivers/target/target_core_pr.c | 4252 ++++++++++++++++++
    drivers/target/target_core_pr.h | 67 +
    drivers/target/target_core_pscsi.c | 1470 ++++++
    drivers/target/target_core_pscsi.h | 65 +
    drivers/target/target_core_rd.c | 1091 +++++
    drivers/target/target_core_rd.h | 73 +
    drivers/target/target_core_scdb.c | 105 +
    drivers/target/target_core_scdb.h | 10 +
    drivers/target/target_core_tmr.c | 404 ++
    drivers/target/target_core_tpg.c | 826 ++++
    drivers/target/target_core_transport.c | 6134 ++++++++++++++++++++++++++
    drivers/target/target_core_ua.c | 332 ++
    drivers/target/target_core_ua.h | 36 +
    include/target/configfs_macros.h | 147 +
    include/target/target_core_base.h | 937 ++++
    include/target/target_core_configfs.h | 52 +
    include/target/target_core_device.h | 61 +
    include/target/target_core_fabric_configfs.h | 106 +
    include/target/target_core_fabric_lib.h | 28 +
    include/target/target_core_fabric_ops.h | 100 +
    include/target/target_core_tmr.h | 43 +
    include/target/target_core_tpg.h | 35 +
    include/target/target_core_transport.h | 351 ++
    47 files changed, 30571 insertions(+), 58 deletions(-)
    create mode 100755 Documentation/target/tcm_mod_builder.py
    create mode 100644 Documentation/target/tcm_mod_builder.txt
    create mode 100644 drivers/target/Kconfig
    create mode 100644 drivers/target/Makefile
    create mode 100644 drivers/target/target_core_alua.c
    create mode 100644 drivers/target/target_core_alua.h
    create mode 100644 drivers/target/target_core_cdb.c
    create mode 100644 drivers/target/target_core_configfs.c
    create mode 100644 drivers/target/target_core_device.c
    create mode 100644 drivers/target/target_core_fabric_configfs.c
    create mode 100644 drivers/target/target_core_fabric_lib.c
    create mode 100644 drivers/target/target_core_file.c
    create mode 100644 drivers/target/target_core_file.h
    create mode 100644 drivers/target/target_core_hba.c
    create mode 100644 drivers/target/target_core_hba.h
    create mode 100644 drivers/target/target_core_iblock.c
    create mode 100644 drivers/target/target_core_iblock.h
    create mode 100644 drivers/target/target_core_mib.c
    create mode 100644 drivers/target/target_core_mib.h
    create mode 100644 drivers/target/target_core_pr.c
    create mode 100644 drivers/target/target_core_pr.h
    create mode 100644 drivers/target/target_core_pscsi.c
    create mode 100644 drivers/target/target_core_pscsi.h
    create mode 100644 drivers/target/target_core_rd.c
    create mode 100644 drivers/target/target_core_rd.h
    create mode 100644 drivers/target/target_core_scdb.c
    create mode 100644 drivers/target/target_core_scdb.h
    create mode 100644 drivers/target/target_core_tmr.c
    create mode 100644 drivers/target/target_core_tpg.c
    create mode 100644 drivers/target/target_core_transport.c
    create mode 100644 drivers/target/target_core_ua.c
    create mode 100644 drivers/target/target_core_ua.h
    create mode 100644 include/target/configfs_macros.h
    create mode 100644 include/target/target_core_base.h
    create mode 100644 include/target/target_core_configfs.h
    create mode 100644 include/target/target_core_device.h
    create mode 100644 include/target/target_core_fabric_configfs.h
    create mode 100644 include/target/target_core_fabric_lib.h
    create mode 100644 include/target/target_core_fabric_ops.h
    create mode 100644 include/target/target_core_tmr.h
    create mode 100644 include/target/target_core_tpg.h
    create mode 100644 include/target/target_core_transport.h

    James




    \
     
     \ /
      Last update: 2011-01-14 19:43    [W:0.031 / U:91.336 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site