summaryrefslogtreecommitdiffstats
path: root/libc/kernel/uapi/linux
Commit message (Collapse)AuthorAgeFilesLines
* bionic: Notify userspace about packets with CHECKSUM_UNNECESSARYSubash Abhinov Kasiviswanathan2015-12-071-28/+30
| | | | | | | | | | tpacket already notifies userspace about packets filtered with ip_summed field set to CHECKSUM_PARTIAL. Add a new flag for tpacket framework to pass to userspace for packets with ip_summed field CHECKSUM_UNNECESSARY. Change-Id: Icf308143a76269ff38c3238f1ca235b97e57dde9
* kernel-header : add alarm type and clock type for power off alarmMao Jinlong2015-12-012-6/+10
| | | | | | Use dedicated alarm type and clock type for poweroff alarm. Change-Id: I937730994c6690b21868745e192d8c12ab818776
* Upgrade kernel headers to 3.18.10.Christopher Ferris2015-03-315-45/+50
| | | | Change-Id: Iff1f1c830780585990856a5114b559c61282dcd6
* Switch kernel header parsing to python libclangTao Bao2015-02-06533-24089/+24100
| | | | | | | Replace the tokenizer in cpp.py with libclang. Bug: 18937958 Change-Id: I27630904c6d2849418cd5ca3d3c612ec3078686d
* Update kernel headers to v3.18.3.Christopher Ferris2015-01-2668-1807/+2842
| | | | | Bug: 19127803 Change-Id: I67fa0832322ddd0032d909476047578be052bcf2
* am d5e1c583: Merge "Move to v3.16.3 kernel headers."Christopher Ferris2014-09-181-1/+1
|\ | | | | | | | | * commit 'd5e1c583a66a821c7d7e8f43e1238a4569981b90': Move to v3.16.3 kernel headers.
| * Move to v3.16.3 kernel headers.Christopher Ferris2014-09-181-1/+1
| | | | | | | | Change-Id: Ife491bd7630b853a78532dd74e4644438256a3a1
* | am 0bd28a43: Merge "Update kernel uapi headers to v3.16.1."Christopher Ferris2014-09-1872-1772/+2784
|\ \ | |/ | | | | | | * commit '0bd28a43dae87c808f6af61ad3dba042b35be7e7': Update kernel uapi headers to v3.16.1.
| * Update kernel uapi headers to v3.16.1.Christopher Ferris2014-09-1772-1772/+2784
| | | | | | | | | | | | | | | | | | Other changes to support the new headers: - Remove the flock64 structure it is defined in the new headers. - Update the syscalls to correspond with the headers. Change-Id: I49a6b07e8b2bfffb67be71b07b58e4e6848fcc09
| * Pull input.h from v3.16.1 kernel headers.Christopher Ferris2014-09-171-124/+139
| | | | | | | | | | | | | | (cherry-pick of 027d2717d067c3706f22bf84dc1226ede7c1566d.) Bug: 17407564 Change-Id: Idcfc40a7254605280e3d5474c61ae1ab7b2b7b51
* | Pull input.h from v3.16.1 kernel headers.Christopher Ferris2014-09-141-124/+139
| | | | | | | | | | Bug: 17407564 Change-Id: Idcfc40a7254605280e3d5474c61ae1ab7b2b7b51
* | am c6bc0017: Merge "Update kernel headers to v3.14."Christopher Ferris2014-07-12117-2379/+6226
|\ \ | |/ | | | | | | * commit 'c6bc001776931fd1c8583df2b8948dcb8bf61007': Update kernel headers to v3.14.
| * Update kernel headers to v3.14.Christopher Ferris2014-07-10117-2379/+6226
| | | | | | | | | | | | | | | | Other changes: - Modify update_all.py to skip ion header files when importing into aosp. - Fix generate_uapi_headers.sh to handle imports from a linux-stable kernel. Change-Id: I1ad81b9ccb063c21740f9875f2cc1238052cd4b3
* | am 88920300: am aa3d46a4: Merge "prctl: Adds the PR_SET_TIMERSLACK_PID option"Ruchi Kandoi2014-04-231-1/+2
|\ \ | |/ | | | | | | * commit '889203005b62f0c2124a7fcae12f9824cbc78868': prctl: Adds the PR_SET_TIMERSLACK_PID option
| * prctl: Adds the PR_SET_TIMERSLACK_PID optionRuchi Kandoi2014-04-231-1/+2
| | | | | | | | | | | | | | Allows software to set timer clack for other thread. Change-Id: Ifa9d2cc7844ec581356bce15434609242fd898a8 Signed-off-by: Ruchi Kandoi <kandoiruchi@google.com>
* | am eb26da9a: am fb4da1e7: Merge "Regenerate binder header"Arve Hjønnevåg2014-02-031-54/+73
|\ \ | |/ | | | | | | * commit 'eb26da9af841c60e69f44a3affb46ec48fdaa6d3': Regenerate binder header
| * Regenerate binder headerArve Hjønnevåg2014-01-281-54/+73
| | | | | | | | | | | | Adds 64 bit support Change-Id: I6db3c4f68bf2c337bff753599af193e2b062ec05
* | am 64edf779: am 7dfd8ae1: am 513d2770: Merge "Add ioprio.h."Christopher Ferris2013-12-121-0/+46
|\ \ | |/ | | | | | | * commit '64edf779d79fd81a39ee5e0327f585b37cd828f2': Add ioprio.h.
| * Add ioprio.h.Christopher Ferris2013-12-121-0/+46
| | | | | | | | Change-Id: I153d05c5b6e9d640e319d65acb48b9cb12b6dafb
* | Regenerate the bionic headers to match external/kernel-headers.Elliott Hughes2013-11-251-15/+22
|/ | | | | | | (This undoes the AOSP-only ion.h hack.) Bug: 11859767 Change-Id: Id863c70d63b2716ae22cafd7ddb1163bbc7a3d11
* Regenerate the bionic kernel headers to match external/kernel-headers.Elliott Hughes2013-11-251-22/+15
| | | | | Bug: 11859767 Change-Id: I3d746188a1c4bdf8db1358521438435d3e63dbac
* Regenerate uapi header files.Elliott Hughes2013-11-2149-1231/+1705
| | | | Change-Id: Idc934ed8ae17aba3300e4022e9b42177b0907e9d
* Pull in cleaned version.h header.Christopher Ferris2013-11-151-0/+20
| | | | Change-Id: Ia917af9336b63ed5a10147770a8110134cb274cb
* Add a temporary uapi/linux/compiler.h until upstream has one.Elliott Hughes2013-11-081-0/+18
| | | | | Bug: 11559337 Change-Id: I205974b1a26e4f85d0e11503afa80669195d211c
* Make cpp.py less braindead.Elliott Hughes2013-11-061-1/+1
| | | | | | | | | | | | | | | | | | The old code ignored operator precedence (!), despite having two tables of operator precedence. The code's still pretty awful, but I've cleaned it up enough to fix this, the most important bug. This patch lets us correctly clean the uapi unistd.h, stat.h, and swab.h files, and also fixes the mess we were already making of various old kernel header files. I've added a bunch more tests, fixed the existing tests that the existing script was already failing (!), and changed the script so that the tests are run every time the script is run. We can probably remove some of the old kernel header files that we were parsing incorrectly, but we can worry about that later. Bug: 11253477 Change-Id: Ie66c65b3a7ae13b4e98ed8038a6a534f06eae0e5
* Add __EXPORTED_HEADERS__ as predefined macro.Ben Cheng2013-10-231-7/+4
| | | | | | | | | | | To weed out stuff like this in uapi/linux/types.h ifndef __EXPORTED_HEADERS__ warning "Attempt to use kernel headers from user space, see http://kernelnewbies.org/KernelHeaders" endif /* __EXPORTED_HEADERS__ */ Change-Id: I6506cea6248f7a3b44a839b98e91bdd0d3a6c4cd
* Add processed uapi kernel headers (common and aarch64-specific)Ben Cheng2013-10-16564-0/+64153
Change-Id: If0be7b83bd8fe7cb02472d173f7c452aabf61124