License cleanup: add SPDX license identifier to uapi header files with a licenseMany user space API headers have licensing information, which is eitherincomplete, badly formatted or just a shortha
License cleanup: add SPDX license identifier to uapi header files with a licenseMany user space API headers have licensing information, which is eitherincomplete, badly formatted or just a shorthand for referring to thelicense under which the file is supposed to be. This makes it hard forcompliance tools to determine the correct license.Update these files with an SPDX license identifier. The identifier waschosen based on the license information in the file.GPL/LGPL licensed headers get the matching GPL/LGPL SPDX licenseidentifier with the added 'WITH Linux-syscall-note' exception, which isthe officially assigned exception identifier for the kernel syscallexception: NOTE! This copyright does *not* cover user programs that use kernel services by normal system calls - this is merely considered normal use of the kernel, and does *not* fall under the heading of "derived work".This exception makes it possible to include GPL headers into non GPLcode, without confusing license compliance tools.Headers which have either explicit dual licensing or are just licensedunder a non GPL license are updated with the corresponding SPDXidentifier and the GPLv2 with syscall exception identifier. The formatis: ((GPL-2.0 WITH Linux-syscall-note) OR SPDX-ID-OF-OTHER-LICENSE)SPDX license identifiers are a legally binding shorthand, which can beused instead of the full boiler plate text. The update does not removeexisting license information as this has to be done on a case by casebasis and the copyright holders might have to be consulted. This willhappen in a separate step.This patch is based on work done by Thomas Gleixner and Kate Stewart andPhilippe Ombredanne. See the previous patch in this series for themethodology of how this patch was researched.Reviewed-by: Kate Stewart <[email protected]>Reviewed-by: Philippe Ombredanne <[email protected]>Reviewed-by: Thomas Gleixner <[email protected]>Signed-off-by: Greg Kroah-Hartman <[email protected]>
show more ...
GenWQE: Update author informationUpdated email address of co-author.Signed-off-by: Frank Haverkamp <[email protected]>Signed-off-by: Michael Jung <[email protected]>Signed-off-by: Greg Kroa
GenWQE: Update author informationUpdated email address of co-author.Signed-off-by: Frank Haverkamp <[email protected]>Signed-off-by: Michael Jung <[email protected]>Signed-off-by: Greg Kroah-Hartman <[email protected]>
GenWQE: Add sysfs interface for bitstream reloadThis patch adds an interface on sysfs for userspace to request a cardbitstream reload. It sets the appropriate register and try to perform afundame
GenWQE: Add sysfs interface for bitstream reloadThis patch adds an interface on sysfs for userspace to request a cardbitstream reload. It sets the appropriate register and try to perform afundamental reset on the PCIe slot for the card to reload the bitstreamfrom the chosen partition.Signed-off-by: Kleber Sacilotto de Souza <[email protected]>Acked-by: Frank Haverkamp <[email protected]>Signed-off-by: Greg Kroah-Hartman <[email protected]>
GenWQE PCI support, health monitoring and recoveryModule initialization and PCIe setup. Card health monitoring andrecovery functionality. Character device creation and deletion arecontrolled from
GenWQE PCI support, health monitoring and recoveryModule initialization and PCIe setup. Card health monitoring andrecovery functionality. Character device creation and deletion arecontrolled from here.Signed-off-by: Frank Haverkamp <[email protected]>Co-authors: Joerg-Stephan Vogt <[email protected]>, Michael Jung <[email protected]>, Michael Ruettger <[email protected]>Signed-off-by: Greg Kroah-Hartman <[email protected]>