Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Mar 16, 2014
  1. spectra_pm: include scsi.h

    Sebastian Herbszt authored committed
    MODE_DEVICE_CAPABILITIES is defined in scsi.h.
    
    Signed-off-by: Sebastian Herbszt <herbszt@gmx.de>
    Signed-off-by: Mark Harvey <markh794@gmail.com>
Commits on Mar 9, 2014
  1. STK SL500 personality module

    authored
    Start framework for STK SL500 personality module
    
    Signed-off-by: Mark Harvey <markh794@gmail.com>
  2. Update Spectra Logic T Series library personality module

    authored
    Update device capabilities mode page to that documented
    in Spectra T-Series Libraries - SCSI Developer's Guide
    
    https://www.spectralogic.com/index.cfm?fuseaction=home.displayFiles&DocID=286
    
    Signed-off-by: Mark Harvey <markh794@gmail.com>
  3. SMC: Add HP MSL personality

    authored
    Signed-off-by: Mark Harvey <markh794@gmail.com>
Commits on Jan 27, 2014
  1. @rajaseelan

    Add lzo-devel as a Pre-req

    rajaseelan authored committed
    lzo-devel is also required to build userspace
    
    Else you get errors like:
    vtltape.c:2859: error: ‘LZO_E_OK’ undeclared (first use in this function)
    make[1]: *** [vtltape.o] Error 1
    
    Signed-off-by: Mark Harvey <markh794@gmail.com>
Commits on Dec 14, 2013
  1. ssc: log unsupported write mode

    Sebastian Herbszt authored committed
    Log unsupported write mode in set_device_configuration_extension().
    
    Signed-off-by: Sebastian Herbszt <herbszt@gmx.de>
Commits on Nov 17, 2013
  1. kernel module: bump version strings

    authored
    Signed-off-by: Mark Harvey <markh794@gmail.com>
  2. kernel module: Patch to allow scsi_debug & mhvtl modules to co-exist

    Douglas Gilbert authored committed
    Signed-off-by: Mark Harvey <markh794@gmail.com>
  3. Match user space up with kernel module name change

    authored
    Signed-off-by: Mark Harvey <markh794@gmail.com>
Commits on Nov 11, 2013
  1. vtllib: fix bubbleSort()

    Sebastian Herbszt authored committed
    Fix off-by-one error in bubbleSort().
    
    Signed-off-by: Sebastian Herbszt <herbszt@gmx.de>
    Signed-off-by: Mark Harvey <markh794@gmail.com>
  2. Fix compile error with -DDEBUG disabled

    authored
    Signed-off-by: Mark Harvey <markh794@gmail.com>
Commits on Nov 10, 2013
  1. stklxx_pm: fix debug output in update_stk_l_vpd_80()

    Sebastian Herbszt authored committed
    Fix debug output in update_stk_l_vpd_80(): 0x16 -> 0x12
    
    Signed-off-by: Sebastian Herbszt <herbszt@gmx.de>
    Signed-off-by: Mark Harvey <markh794@gmail.com>
Commits on Nov 8, 2013
  1. dump_tape: Report medium type

    authored
    Signed-off-by: Mark Harvey <markh794@gmail.com>
  2. dump_tape: report capacity and remaining capacity in human readable f…

    authored
    …ormat
    
    Include byte count as well as K/M/G/Tbyte values
    
    Signed-off-by: Mark Harvey <markh794@gmail.com>
  3. NULL media type: Update mktape man page

    authored
    Signed-off-by: Mark Harvey <markh794@gmail.com>
  4. Add new media type "NULL"

    authored
    Idea here is to be able to write large amounts of data without the
    disk space restrictions.
    
    The metadata is still written - 512bytes per block..
    
    Signed-off-by: Mark Harvey <markh794@gmail.com>
  5. SMC: Attempt to fix inventory 'any' slot type

    authored
    A quick fix until I get the energy to re-write READ ELEMENT STATUS again...
    
    Signed-off-by: Mark Harvey <markh794@gmail.com>
  6. SMC: Move dvcid_len into personality module struct

    authored
    Signed-off-by: Mark Harvey <markh794@gmail.com>
  7. SMC: Add HP EML E-Series personality module

    authored
    Currently, all HP emulations will call this.
    
    Signed-off-by: Mark Harvey <markh794@gmail.com>
Commits on Oct 26, 2013
  1. SMC: Add library personality module support

    authored
    Initial framework for library module 'personalization'
    
    Signed-off-by: Mark Harvey <markh794@gmail.com>
Commits on Oct 21, 2013
  1. ssc: fix debug output in set_device_configuration_extension()

    Sebastian Herbszt authored committed
    Fix debug output in set_device_configuration_extension():
    "Write-anywhere" -> "Overwrite-allowed"
    
    Signed-off-by: Sebastian Herbszt <herbszt@gmx.de>
Commits on Oct 19, 2013
  1. mhvtl.spec: Update for 1.4-10_release

    authored
    - Various cleanups due to static code check 'smatch'
    - Fix TapeAlert bit offsets
    - Return bit/byte offset for sense INVALID FIELD IN CDB/PARAMS
    - Fix returned data size when 0 data is requested (kernel module fix)
    - SSC - Fix op code 0Fh (read reverse) incorrectly set to 'reserve'
    - SMC - Ability to keep library media change persistant across restarts
    - SSC - Implement 'read media serial number' op code
    - Fix 'make_vtl_media' script to understand IBM 03592 media type
    
    Signed-off-by: Mark Harvey <markh794@gmail.com>
  2. Check latest kernel module at startup

    authored
    Produce a warning if not at latest kernel module
    
    Signed-off-by: Mark Harvey <markh794@gmail.com>
Commits on Oct 18, 2013
  1. Cleanup compile warnings on 32bit machines.

    authored
    Signed-off-by: Mark Harvey <markh794@gmail.com>
Commits on Oct 17, 2013
  1. vtltape: op code 0Fh is not supported

    Sebastian Herbszt authored committed
    Replace wrong call to ssc_release() with spc_illegal_op().
    OP code 0Fh is 'read reverse' which is currently not implemented.
    
    Signed-off-by: Sebastian Herbszt <herbszt@gmx.de>
    Signed-off-by: Mark Harvey <markh794@gmail.com>
  2. vtllibrary: Leave offline if reconfig can't fit into alloc memory

    authored
    Leave library offline if a reconfig (kill -HUP) and more slots added
    can not fit into allocated memory.
    
    Signed-off-by: Mark Harvey <markh794@gmail.com>
  3. Fix typo in comment PRId64 not PDI64

    authored
    Signed-off-by: Mark Harvey <markh794@gmail.com>
Commits on Oct 15, 2013
  1. man: Update man page for PERSIST: setting in device.conf

    authored
    Document changes to allow persistent library_contents file across
    restarts.
    
    Signed-off-by: Mark Harvey <markh794@gmail.com>
  2. SMC: Persist library configuration across restart

    authored
    Persist library config across restarts.
    Append a .persist extention to the library_contents.XX
    Attempt to read from the library_contents.XX.persist. If the file
    does not exist, read the standard library_contents.XX
    
    Ability to turn off (in device.conf)
    
    Library: 10 CHANNEL: 00 TARGET: 00 LUN: 00
     Vendor identification: ADIC
     Product identification: Scalar i500
     Unit serial number: A0C0045421_LLB
     Product revision level: 621G
     NAA: 00:00:00:00:00:00:00:00
     PERSIST: yes
    
    PERSIST: Will accept a 'yes | no' or 'true | false'
     - Actually anything other than 'yes' or 'true' will result in disabling
    this feature
    
    Signed-off-by: Mark Harvey <markh794@gmail.com>
  3. Add 'PERSIST: False' entry to default device.conf

    authored
    Add default value to newly created device.conf file.
    
    Signed-off-by: Mark Harvey <markh794@gmail.com>
Commits on Oct 11, 2013
  1. vtllibrary: Always log fatal error

    authored
    If we can't open the config file for reading, always log the reason.
    
    Signed-off-by: Mark Harvey <markh794@gmail.com>
  2. vtllibrary: Update 'slot_type_str' into a wrapper function

    authored
    Wrap slot_type_str[] into a function so it can be used by other consumers
    
    Signed-off-by: Mark Harvey <markh794@gmail.com>
  3. SSC: Log 'REPORTED SUPPORTED OP CODES' attempts.

    authored
    Signed-off-by: Mark Harvey <markh794@gmail.com>
  4. make_vtl_media: Add missing IBM 03592 media type

    authored
    As reported by:
    http://mhvtl-a-linux-virtual-tape-library.966029.n3.nabble.com/03584l22-3592j1-start-mhvtl-error-td4025638.html
    
    Add check for media type as well as density. The IBM 03592 barcode suffix
    JW & JX define 'worm' media.
    
    Signed-off-by: Mark Harvey <markh794@gmail.com>
Something went wrong with that request. Please try again.