Skip to content

3.6

Compare
Choose a tag to compare
@lnocturno lnocturno released this 17 Jan 01:58
· 570 commits to master since this release

Summary of changes between versions 3.5 and 3.6

  • Made the command processing path slightly faster by removing two atomic
    instructions from the command processing path.
  • Added support for the READ and WRITE DYN RUNTIME ATTR commands and also
    for SERVICE ACTION IN(12).
  • An infinite loop in the code that sets CHECK CONDITION has been fixed.
  • A deadlock has been fixed in the code for assigning a device handler to a
    vdisk.
  • Support for adding a vdisk_blockio device with a non-existent filename has
    been restored.
  • The async mode of vdisk_fileio has been made compatible with filesystems that
    use the iomap code, e.g. XFS.
  • A "INFO: rcu_sched self-detected stall" issue has been fixed.
  • Support in the copy manager for auto_cm_assignment=0 has been fixed.
  • Standards-compliance of the copy manager has been improved. Designators with
    a length above 20 bytes are now rejected instead of being accepted.
  • The copy manager no longer suspends activity when adding a LUN.
  • A bug has been fixed in the vdisk resync_size functionality.
  • The tape device handler now sets 'block_shift' correctly.
  • Improved the code for building a Debian package (dpkg).
  • scst_local: the SCSI host number is now available in sysfs.
  • scst-isert: this driver has been made compatible with
    CONFIG_HARDENED_USERCOPY.
  • scst-isert: support for RDMA_CV_EVENT_ADDR_CHANGE has been added.
  • scst-isert: a hang in iscsi_release() has been fixed.
  • The top-level Makefile has been modified such that the qla2x00t-32gbit driver
    is built by default instead of the qla2x00t driver. The qla2x00t driver can
    be selected by passing QLA_32GBIT=no as argument to make.
  • qla2x00t-32gbit driver: updated from Linux kernel version v5.10 to v5.15.
  • scstadmin: the -force option is now passed to removeGroup().
  • scstadmin: improved performance of the scstadmin function make_path().

The kernel versions supported by this release are:

  • Kernel.org kernel versions v3.10..v5.15.
  • Debian / Ubuntu kernels based on upstream kernel versions v3.10..v5.15.
  • RHEL / CentOS 7.x and 8.0..8.5 kernels.
  • UEK version 6, 7 and 8 kernels.