sys/compat: further adoption of SPDX licensing ID tags.Mainly focus on files that use BSD 2-Clause license, however the tool Iwas using misidentified many licenses so this was mostly a manual - er
sys/compat: further adoption of SPDX licensing ID tags.Mainly focus on files that use BSD 2-Clause license, however the tool Iwas using misidentified many licenses so this was mostly a manual - errorprone - task.The Software Package Data Exchange (SPDX) group provides a specificationto make it easier for automated tools to detect and summarize well knownopensource licenses. We are gradually adopting the specification, notingthat the tags are considered only advisory and do not, in any way,superceed or replace the license texts.
show more ...
Remove some more NetBSD compat shims and other unused bits from thesedrivers:- Remove scsi_low_pisa.*, they were unused.- Remove <compat/netbsd/physio_proc.h> and calls to the stubs in that head
Remove some more NetBSD compat shims and other unused bits from thesedrivers:- Remove scsi_low_pisa.*, they were unused.- Remove <compat/netbsd/physio_proc.h> and calls to the stubs in that header. They were empty nops.- Retire sl_xname and use device_get_nameunit() and device_printf() with the underlying device_t instead.- Remove unused {ct,ncv,nsp,stg}print() functions.- Remove empty SOFT_INTR_REQUIRED() macro and the unused sl_irq member.
Start each of the license/copyright comments with /*-
Move the non-MD machine/dvcfg.h and machine/physio_proc.h to a commonMI area before they proliferate more.
Don't include <sys/buf.h> needlessly.
Remove __P.
Gut this header; since physio_proc_init is never called, the code never doesanything more than multiply declare some unused variables.
Use queue macros.
Add PC-Card/ISA SCSI host adpater drivers from NetBSD/pc98(a NetBSD port for NEC PC-98x1 machines). They are ncv for NCR 53C500,nsp for Workbit Ninja SCSI-3, and stg for TMC 18C30 and 18C50.I tha
Add PC-Card/ISA SCSI host adpater drivers from NetBSD/pc98(a NetBSD port for NEC PC-98x1 machines). They are ncv for NCR 53C500,nsp for Workbit Ninja SCSI-3, and stg for TMC 18C30 and 18C50.I thank NetBSD/pc98 and bsd-nomads people.Obtained from: NetBSD/pc98
Add $FreeBSD$
Changed `inline' to `__inline' so that this file can be compiled by`gcc -ansi'.Changed NULL to 0 so that this file is more self-sufficient (nowonly <sys/types.h> is a prerequisite).
Moved include files which are independent of bs driver.