aboutsummaryrefslogtreecommitdiff
path: root/original
AgeCommit message (Collapse)Author
2017-01-27Update to kernel headers v4.9.6.Christopher Ferris
Test: Built arm/arm64/x86/x86_64 targets. Change-Id: Ic4d3591a992f1a7daba4cebf0e5ebad9825c7d6e
2017-01-25Update to kernel headers v4.9.3.Christopher Ferris
Test: Built arm, arm64, x86, x86_64 targets. Test: Booted on angler, and ran bionic unit tests (32 bit and 64 bit). Change-Id: I1e1baf5e5ce74283d21140736aad64c25dbdbe4e
2016-12-12Update to kernel headers v4.8.14.Christopher Ferris
Test: Built mips/arm/arm64/x86/x86_64. Built and booted angler. Change-Id: I1691a363c8d889535334a98dad93651808a15af6
2016-08-24Update to kernel headers v4.7.2.Christopher Ferris
Change-Id: Ie38921bc18a94316dc708b9869e53c2d80c4fed1
2016-07-22More kernel header updates.Christopher Ferris
The new generate script is going to completely delete the uapi directory, so move the contents of README.TXT into the other readme. Also add more description of how the scsi directory manual modification works. Update the scsi headers to match the current kernel headers in v4.4.11. Bug: 30072483 Change-Id: I786befadb47958ea00b918ab00da83668928421a
2016-07-18Remove all android kernel uapi headers.Christopher Ferris
These headers do not exist in linux upstream kernels, so do not belong here. Clean these out so that the automatic kernel header script can be modified to catch when uapi headers are removed or moved. Bug: 30072483 Change-Id: Iffb8802f34732886b55c85b911f92f339d9f86c1
2016-05-20Merge "Updated to v4.4.11 kernel headers."android-wear-7.1.1_r1android-n-iot-preview-2nougat-mr1-wear-releasen-iot-preview-2Christopher Ferris
2016-05-19Updated to v4.4.11 kernel headers.Christopher Ferris
Change-Id: Iacac8b458eb77bcfc0fbe5408092d8baf2c07c4a
2016-02-05Remove extra uapi from include.Christopher Ferris
There appears to be a typo in the include in siginfo.h for mips. Remove the uapi portion (which has already been done in the bionic versions). Bug: 23789423 Change-Id: Iea355d71d84e9efb4bcd1b6873aa1e7f3c8d0bf0
2016-02-04Updated to v4.4.1 kernel headers.Christopher Ferris
Bug: 23789423 Change-Id: I45ef68b3955c1f4d91ed53db8c519fce64d57f09
2015-09-17Import scsi headersGreg Hackmann
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. musl has a similar set of definitions in its scsi headers. scsi/scsi.h has been modified from the 3.18 headers to put #define __KERNEL__ ... #endif around the sections that other libc implementations don't expose. scsi/{scsi_ioctl,sg}.h are the original upstream headers. The cleaned-up versions of these headers are equivalent to the same headers in glibc and musl (though much more up-to-date). Change-Id: I3395f7433d91c4c661bd1b88d392b1b11f1ad557 Signed-off-by: Greg Hackmann <ghackmann@google.com>
2015-09-02Update to v3.18.21 kernel headers.Christopher Ferris
Change-Id: If068c58cfe6ac29fab76219dbe2eb5b11cf71246
2015-07-13Update to v3.18.18 kernel headers.Christopher Ferris
Change-Id: I76cc04c2267ef904ef8e18acdab72be4c4da4523
2015-03-31Upgrade kernel headers to 3.18.10.Christopher Ferris
Change-Id: I23a3a4062f3f71ef1df4a3c82b0a50b66b964426
2015-03-03Add NOTICE fileConley Owens
Change-Id: Ibf3570879893c56e2771109f2ed0c9d5c6a285c6
2015-01-23Update to kernel header v3.18.3.Christopher Ferris
Bug: 19127803 Change-Id: I1e00b613153b691fe960b6e080d498f0f65f33b7
2014-09-18Move to v3.16.3 kernel headers.Christopher Ferris
Change-Id: I91e46cf6ba3ed24666029d5611b77f9164c8087f
2014-09-02Update kernel headers to v3.16.1Christopher Ferris
Change-Id: I6dfc0dc4e53b1d2de9b4e876144a22bba184f8e4
2014-07-10Update to v3.14 kernel headers.Christopher Ferris
Change-Id: I4353cbc4ac56c173f6ddca0ea9361825fa53f04a
2014-06-20[MIPS64] Add __SANE_USERSPACE_TYPES__ to asm/types.h for LL64Aaro Koskinen
Allow 64-bit userspace programs to use ll64 types. The define name comes from commit 2c9c6ce0199a4d252e20c531cfdc9d24e39235c0 (powerpc: Add __SANE_USERSPACE_TYPES__ to asm/types.h for LL64). The patch allows to compile perf on MIPS64 and eliminates the following warnings: tests/attr.c:74:4: error: format '%llu' expects argument of type 'long long unsigned int', but argument 6 has type '__u64' [-Werror=format=] This patch and the above description is from http://patchwork.linux-mips.org/patch/6890/ which has been accepted upstream but not yet merged into a release. This patch is required in order to do full builds of mips64 Android. Without this patch, various external/* projects fail to compile. Change-Id: I3b86a4cdb037b0322f99245c28d9a2fda60d595d
2014-06-05Update kernel header docs.Christopher Ferris
Bug: 15433575 Change-Id: Id7a82191e61433854f4d7dc5e29fc942e1b1badf
2014-04-22prctl: Adds the PR_SET_TIMERSLACK_PID optionRuchi Kandoi
Allows software to set timer clack for other thread. Change-Id: I66b58079de946f81486f57af2f2a758704bf9b05 Signed-off-by: Ruchi Kandoi <kandoiruchi@google.com>
2014-04-02Update adf headerGreg Hackmann
Fixes 64-bit related alignment issues Change-Id: Idf52ff0111cffa25f3472355018916d8880438db Signed-off-by: Greg Hackmann <ghackmann@google.com>
2014-01-30Update binder headerArve Hjønnevåg
Adds 64 bit support. Change-Id: I24ccd2e58ef7c3f6cc68db3c3a2e49680de7cd30
2014-01-23external/kernel-headers: rename aarch64 target to arm64Colin Cross
Rename aarch64 build targets to arm64. The gcc toolchain is still aarch64. Change-Id: Ia92d8a50824e5329cf00fd6f4f92eae112b7f3a3
2013-12-20Remove the non-uapi kernel header files.Christopher Ferris
Bug: 11559337 Change-Id: Id0d339407d071b8952f9e341f324f6eccfe0b5e0
2013-12-12Add ioprio.h.Christopher Ferris
Change-Id: I2147f105adfa689cc104f558d3ec575edd9e06e9
2013-11-25Clobber the uapi ion.h with the old ion.h until Android switches to the new ABI.Elliott Hughes
Internal master is already switched, but that looks too painful to cherrypick into AOSP, so let's hack AOSP back to pre-uapi for this one file. I'll revert this immediately in internal master (where the current situation is that the old headers have been clobbered with uapi headers). Bug: 11859767 Change-Id: Ie6d7df965c497f8853cf3d3c2187a93e6992ad15
2013-11-22am 3dc73341: Merge "Remove all non-uapi header files."Christopher Ferris
* commit '3dc73341f059ef612ac1921a403762e5919e2e13': Remove all non-uapi header files.
2013-11-23Merge "Remove all non-uapi header files."Christopher Ferris
2013-11-22Remove all non-uapi header files.Christopher Ferris
A few non-uapi header files snuck in and need to be removed. Most are files that do #include <asm-generic/XXX.h>, but a few are extra headers. Also update uapi/video/adf.h which was changed recently. Change-Id: I447e782bd612b1193472f2b8a22269f270677c6e
2013-11-22Merge commit 'd45625a5606e51210c8c5fa108df829bc122048e' into HEADThe Android Open Source Project
2013-11-21Modify readme to mention generation script.Christopher Ferris
Change-Id: I42a4ca711c397464a609219553bf6e081026b8a1
2013-11-21Import files from the android 3.10 kernel.Christopher Ferris
This change will be a slight step backwards from the 3.11 uapi kernel headers. Change-Id: I2633b40b34d3ad662bd15491001654f05c8640d0
2013-11-21Remove dead non-uapi asm-mips and asm-x86 headers.Elliott Hughes
Change-Id: I614c65e7fa16baeaeec080e513e330a1c8dd8a1c
2013-11-14Import of version.h from uapi kernel headers.Christopher Ferris
Retrieved from linux-3.11.4 File location: include/generated/uapi/linux/ version.h Change-Id: I13424e0b34ecf94130b9671ce5ad425073cebd38
2013-11-13Remove the unused mips regdef.h and fpregdef.h files.Elliott Hughes
Bug: 11559337 Change-Id: I44e3e67101a7f22cb50cbd5aea6e1986a60155e2
2013-11-07Initial drop of uapi mips headers.Christopher Ferris
Retrieved from linux-3.11.4 For mips, the generated files are: generated/ asm/ trace_clock.h Change-Id: Ib94002e031854c92ac27395a39dcf1ea9f4a4da8
2013-11-07Initial drop of uapi x86 headers.Christopher Ferris
Retrieved from linux-3.11.4 For x86, the generated files are: generated/ asm/ clkdev.h syscalls_32.h uapi/ asm/ unistd_32.h unistd_64.h unistd_x32.h Change-Id: I04d5c3e202abb9e850434c93ad3f24c931541623
2013-11-06Initial drop of uapi arm headers.Ben Cheng
Retrieved from linux-3.11.4 Change-Id: I0e8516d3cdaf692dee7f366cc509ecd1e6db0172
2013-11-05Switch everyone over to uapi/linux/time.h.Elliott Hughes
Change-Id: Ibd5c473b3e51c5de4331a9037d9add4f84bfd29b
2013-10-31Update linux/uinput.hScott Anderson
from Linux kernel v3.6 (05be8b81aafd4f95106a91ff3fd8581fa984fad9) The main goal is to get the UI_SET_PROPBIT ioctl defined. Change-Id: Ic265ca010a9826864bfb1848300a94e8a462b09c Signed-off-by: Scott Anderson <saa@google.com>
2013-10-16am 00da6514: Merge "Use the uapi version of linux/auxvec.h"Ben Cheng
* commit '00da6514fb95ac48b462b5d0485559fe282610cf': Use the uapi version of linux/auxvec.h
2013-10-16Use the uapi version of linux/auxvec.hBen Cheng
Change-Id: I24fa465826d7d2752f79d73dbf80e89b280580a3
2013-10-16am e2463e96: Merge "Flatten question statements into if/else statements"Ben Cheng
* commit 'e2463e9645637b7ece9258c0db563d403ef64edb': Flatten question statements into if/else statements
2013-10-16Initial drop of uapi aarch64 and common headers.Ben Cheng
Retrieved from linux-3.11.4 Change-Id: I5a0c11490ab672f775d14642b26f5f4ba43c5143 Conflicts: original/uapi/linux/kexec.h
2013-10-16Flatten question statements into if/else statementsBen Cheng
Need the change until we beef up bionic/libc/kernel/tools/cpp.py. Change-Id: I761d2495c8326c0407d560dc3ca419a5d227241a
2013-10-15Initial drop of uapi aarch64 and common headers.Ben Cheng
Retrieved from linux-3.11.4 Change-Id: I5a0c11490ab672f775d14642b26f5f4ba43c5143
2013-09-30am d11c1b5c: Merge "Remove x86-only page*.h files."Elliott Hughes
* commit 'd11c1b5c59f49fb893557f6ff69fe0f1b2c93c89': Remove x86-only page*.h files.
2013-09-30Remove x86-only page*.h files.Elliott Hughes
Change-Id: I9d80a8e408cee3d9aa24a707ca1428b23d86e202