15 Oct, 2020

1 commit

  • Pull SPDX updates from Greg KH:
    "Here are some SPDX-specific changes for 5.10-rc1.

    They include:

    - driver fixes to make spdxcheck.pl work properly

    - add GFDL licenses as "deprecated" but required due to some of our
    documentation using them

    - add Zlib license as "deprecated" but required because we have code
    with this license in the tree.

    - convert some drivers to have SPDX identifiers that previously
    didn't have them.

    All have been in linux-next for a very long time with no reported
    issues"

    * tag 'spdx-5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx:
    scripts/spdxcheck.py: handle license identifiers in XML comments
    net/mlx5: IPsec: make spdxcheck.py happy
    LICENSES/deprecated: add Zlib license text
    LICENSE: add GFDL deprecated licenses
    net/qla3xxx: Convert to SPDX license identifiers
    net/qlge: Convert to SPDX license identifiers
    net/qlcnic: Convert to SPDX license identifiers
    scsi/qla2xxx: Convert to SPDX license identifiers
    scsi/qla4xxx: Convert to SPDX license identifiers

    Linus Torvalds
     

16 Sep, 2020

2 commits

  • All files in this driver directory contain the following notice:

    See LICENSE.qla2xxx for copyright and licensing details.

    LICENSE.qla2xxx can be found in Documentation/scsi/. The file contains:

    - A copyright notice

    This copyright notice is redundant as all files contain the same
    copyright notice already

    - A license notice

    You may modify and redistribute the device driver code under the
    GNU General Public License (a copy of which is attached hereto as
    Exhibit A) published by the Free Software Foundation (version 2).

    This can be replaced with the corresponding SPDX license identifier
    (GPL-2.0-only) in the source files which reference this license
    file.

    - The full GPLv2 license text

    A redundant copy of LICENSES/preferred/GPL-2.0

    Remove the notices and add the SPDX license identifier GPL-2.0-only to the
    source files.

    Finally remove the now redundant LICENSE.qla2xxx file.

    Reviewed-by: Richard Fontana
    Reviewed-by: Jilayne Lovejoy
    Reviewed-by: Alexios Zavras
    Acked-by: Igor Russkikh
    Signed-off-by: Thomas Gleixner
    Signed-off-by: Lukas Bulwahn
    Acked-by: Nilesh Javali
    Signed-off-by: Greg Kroah-Hartman

    Thomas Gleixner
     
  • All files in this driver directory contain the following notice:

    See LICENSE.qla4xxx for copyright and licensing details.

    LICENSE.qla4xxx can be found in Documentation/scsi/. The file contains:

    - A copyright notice

    This copyright notice is redundant as all files contain the same
    copyright notice already

    - A license notice

    You may modify and redistribute the device driver code under the
    GNU General Public License (a copy of which is attached hereto as
    Exhibit A) published by the Free Software Foundation (version 2).

    - The full GPLv2 license text

    This can be replaced with the corresponding SPDX license identifier
    (GPL-2.0-only) in the source files which reference this license
    file.

    - The full GPLv2 license text

    A redundant copy of LICENSES/preferred/GPL-2.0

    Remove the notices and add the SPDX license identifier GPL-2.0-only to the
    source files.

    Finally remove the now redundant LICENSE.qla4xxx file.

    Reviewed-by: Richard Fontana
    Reviewed-by: Jilayne Lovejoy
    Reviewed-by: Alexios Zavras
    Signed-off-by: Thomas Gleixner
    Signed-off-by: Lukas Bulwahn
    Acked-by: Nilesh Javali
    Signed-off-by: Greg Kroah-Hartman

    Thomas Gleixner
     

09 Sep, 2020

1 commit

  • Commit 91ebc1facd77 ("scsi: core: remove Scsi_Cmnd typedef") removed the
    Scsi_cmnd typedef but it was still mentioned in a paragraph in the "SCSI
    mid_level - lower_level driver interface" documentation page. Remove this
    obsolete paragraph.

    Link: https://lore.kernel.org/r/20200905210211.2286172-1-nfraprado@protonmail.com
    Suggested-by: Randy Dunlap
    Suggested-by: Jonathan Corbet
    Acked-by: Randy Dunlap
    Signed-off-by: Nícolas F. R. A. Prado
    Signed-off-by: Martin K. Petersen

    Nícolas F. R. A. Prado
     

03 Sep, 2020

1 commit

  • Change Microsemi references to Microchip.

    Link: https://lore.kernel.org/r/159864895592.13630.18113151805817361168.stgit@brunhilda
    Reviewed-by: Scott Teel
    Reviewed-by: Scott Benesh
    Signed-off-by: Don Brace
    Signed-off-by: Martin K. Petersen

    Don Brace
     

08 Jul, 2020

2 commits

  • Drop the doubled word "be".

    Link: https://lore.kernel.org/r/20200707180414.10467-18-rdunlap@infradead.org
    Cc: Jonathan Corbet
    Cc: linux-doc@vger.kernel.org
    Cc: Matthew Wilcox
    Cc: Hannes Reinecke
    Cc: linux-scsi@vger.kernel.org
    Cc: "James E.J. Bottomley"
    Cc: "Martin K. Petersen"
    Signed-off-by: Randy Dunlap
    Signed-off-by: Martin K. Petersen

    Randy Dunlap
     
  • IBM decided to retire a lot of the content that was previously hosted on
    "developerworks", and so some of the links we've used for documentation are
    now dead or redirect to some general landing page with no correlation to
    what the links were meant to provide.

    The s390-tools package is meanwhile also hosted on github, so we can link
    to the script directly instead of to the archive.

    Link: https://lore.kernel.org/r/9ab0341d6ddca46cfc885e4cd9dc38f535969b02.1593780621.git.bblock@linux.ibm.com
    Reviewed-by: Julian Wiedmann
    Reviewed-by: Steffen Maier
    Signed-off-by: Benjamin Block
    Signed-off-by: Martin K. Petersen

    Benjamin Block
     

03 Apr, 2020

1 commit

  • Pull SCSI updates from James Bottomley:
    "This series has a huge amount of churn because it pulls in Mauro's doc
    update changing all our txt files to rst ones.

    Excluding that, we have the usual driver updates (qla2xxx, ufs, lpfc,
    zfcp, ibmvfc, pm80xx, aacraid), a treewide update for scnprintf and
    some other minor updates.

    The major core change is Hannes moving functions out of the aacraid
    driver and into the core"

    * tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi: (223 commits)
    scsi: aic7xxx: aic97xx: Remove FreeBSD-specific code
    scsi: ufs: Do not rely on prefetched data
    scsi: dc395x: remove dc395x_bios_param
    scsi: libiscsi: Fix error count for active session
    scsi: hpsa: correct race condition in offload enabled
    scsi: message: fusion: Replace zero-length array with flexible-array member
    scsi: qedi: Add PCI shutdown handler support
    scsi: qedi: Add MFW error recovery process
    scsi: ufs: Enable block layer runtime PM for well-known logical units
    scsi: ufs-qcom: Override devfreq parameters
    scsi: ufshcd: Let vendor override devfreq parameters
    scsi: ufshcd: Update the set frequency to devfreq
    scsi: ufs: Resume ufs host before accessing ufs device
    scsi: ufs-mediatek: customize the delay for enabling host
    scsi: ufs: make HCE polling more compact to improve initialization latency
    scsi: ufs: allow custom delay prior to host enabling
    scsi: ufs-mediatek: use common delay function
    scsi: ufs: introduce common and flexible delay function
    scsi: ufs: use an enum for host capabilities
    scsi: ufs: fix uninitialized tx_lanes in ufshcd_disable_tx_lcc()
    ...

    Linus Torvalds
     

24 Mar, 2020

1 commit

  • Call scsi_bios_ptable from scsi_partsize instead of requiring boilerplate
    code in the callers. Also switch the calling convention to match that
    of the ->bios_param instances calling this function, and use true/false
    for the return value instead of the weird -1 convention.

    Signed-off-by: Christoph Hellwig
    Signed-off-by: Jens Axboe

    Christoph Hellwig
     

12 Mar, 2020

31 commits