1The files under the uapi directory are android kernel uapi header files that 2exist in android kernels, but have not been upstreamed into the regular 3kernel. 4 5None of these files are updated automatically, and are frozen at their 6current value. 7 8The files under the scsi directory are frozen copies of kernel scsi headers. 9Linux's scsi headers are a mix of userspace-facing and kernel-facing 10declarations that can't be directly used by userspace. The glibc 11maintainers manually copy-and-pasted these definitions into their own 12scsi headers and haven't substantially updated them in 15 years. The 13musl libc project has a similar set of definitions in its scsi headers. 14 15These files are actually maintained in `external/kernel-headers/modified/scsi/`. 16Any modification should first be made there then copied into the scsi 17directory. 18