platform_bionic/libc/kernel/android
Christopher Ferris 80ae69d11e Update to v5.19 kernel headers.
Kernel headers coming from:

Git: https://android.googlesource.com/kernel/common/
Branch: android-mainline
Tag: android-mainline-5.19

Test: Builds on coral.
Test: All bionic unit tests pass on a coral device.
Test: Able to log in to wembley system.
Change-Id: I6fa6f6edb59f2cef990a7ba96877d9f2d3974c62
2022-08-10 12:58:45 -07:00
..
scsi/scsi Update to v5.19 kernel headers. 2022-08-10 12:58:45 -07:00
uapi/linux Update to android-mainline kernel headers v5.4. 2019-12-12 14:59:25 -08:00
BUILD Declare libc's contributions to API surface(s) in Multi-tree 2022-06-29 20:40:11 +00:00
README.md Move kernel README files to Markdown. 2019-04-11 13:38:25 -07:00

The files under the uapi directory are android kernel uapi header files that exist in android kernels, but have not been upstreamed into the regular kernel.

None of these files are updated automatically, and are frozen at their current value.

The files under the scsi directory are frozen copies of kernel scsi headers. Linux's scsi headers are a mix of userspace-facing and kernel-facing declarations that can't be directly used by userspace. The glibc maintainers manually copy-and-pasted these definitions into their own scsi headers and haven't substantially updated them in 15 years. The musl libc project has a similar set of definitions in its scsi headers.

These files are actually maintained in external/kernel-headers/modified/scsi/. Any modification should first be made there then copied into the scsi directory.