934ec9495505d234b2c2fa284470c2f44aae9de9 |
01-Feb-2018 |
Christopher Ferris <cferris@google.com> |
Update to v4.15 kernel headers. Test: Compiles, boots bullhead/hikey960. Change-Id: I118beb8b6cac0881b1270f9bf6981959297a41a8
udit.h
cache.h
fs_fs.h
pf.h
pf_perf_event.h
trfs.h
trfs_tree.h
ec.h
ramfs_fs.h
cbnl.h
lf.h
anotify.h
f_ether.h
f_link.h
f_tun.h
f_tunnel.h
la.h
n6.h
nput-event-codes.h
p6_tunnel.h
pv6.h
so_fs.h
cov.h
fd_ioctl.h
vm.h
ibc-compat.h
agic.h
etfilter/nf_conntrack_common.h
fc.h
l80211.h
penvswitch.h
ci_regs.h
erf_event.h
kt_sched.h
rctl.h
rtr.h
tnetlink.h
xrpc.h
ctp.h
eg6.h
erial_reg.h
nmp.h
tddef.h
cp.h
ipc.h
ls.h
sb/ch9.h
ersion.h
m_sockets_diag.h
mi.h
attr.h
|
64f355ffbd715a3c8b467c3b37701ad404b566b4 |
31-Aug-2017 |
Elliott Hughes <enh@google.com> |
Use in_addr in ip_mreq_source and ip_msfilter. This adds a new mechanism to say "replace struct S with #include <bits/S.h>". Also switch epoll_event over to the new mechanism. Also use the kernel's struct sockaddr_storage directly rather than behind an unnecessary #define. This patch also removes some dead code in the header scrubber. This code still needs rewriting completely. I learned that a "block" isn't necessarily a single struct definition, say; it might be a run of them. It seems like a block is a run of preprocessor directives or a run of regular code. Bug: https://issuetracker.google.com/36987220 Test: new test Change-Id: Ic6a5c09559766a4babe3cd4c3ea538b885e07308
ventpoll.h
f.h
n.h
ds.h
ocket.h
cp.h
|
8c75675ec69a65faf9bd422b4df19588151da95d |
16-Nov-2017 |
Elliott Hughes <enh@google.com> |
Merge "Change ARG_MAX/_SC_ARG_MAX back to a constant."
|
baed51ee3a13dae4b87b11870bdf7f10bdc9efc1 |
16-Nov-2017 |
Elliott Hughes <enh@google.com> |
Change ARG_MAX/_SC_ARG_MAX back to a constant. As per the lkml thread https://lkml.org/lkml/2017/11/1/946. Bug: http://b/65818597 Test: ran tests Change-Id: I7a0610e6903e6761f2b31416e2f5017bd7a60659
imits.h
|
1308ad3ab33294c3abfd96da12b6df58b381ce52 |
15-Nov-2017 |
Christopher Ferris <cferris@google.com> |
Update to kernel headers v4.14. Remove the hiding of the kernel structure binder_fd_array_object. This structure now matches the structure used in the binder code. Load the libclang_android.so shared library directly for parsing. This file changed name in a recent update to the prebuilts. Test: Compiles arm/arm64/x86/x86_64. Test: Boots on hikey and boots on a sailfish. Test: Ran bionic unit tests on hikey and sailfish. Change-Id: I141a4b93ac3511cd58f4d12bb3c0d4efaa4c2742
io_abi.h
ndroid/binder.h
uto_dev-ioctl.h
uto_fs4.h
lktrace_api.h
pf.h
trfs.h
apability.h
ec.h
evlink.h
lm_netlink.h
m-ioctl.h
vb/ca.h
vb/dmx.h
vb/frontend.h
vb/video.h
rrqueue.h
thtool.h
cntl.h
s.h
f_arp.h
f_ether.h
f_link.h
f_tunnel.h
net_diag.h
nput-event-codes.h
cmp.h
fd_ioctl.h
vm.h
oop.h
wtunnel.h
agic.h
ax2175.h
edia.h
embarrier.h
emfd.h
empolicy.h
man.h
route.h
route6.h
bd.h
dctl.h
eighbour.h
et_tstamp.h
etfilter/nf_tables.h
etfilter/xt_bpf.h
etfilter/xt_hashlimit.h
etlink.h
l80211.h
ci_regs.h
erf_event.h
kt_cls.h
uota.h
aid/md_p.h
tnetlink.h
xrpc.h
ched.h
ctp.h
eccomp.h
eg6_iptunnel.h
eg6_local.h
erial.h
erial_core.h
hm.h
nmp.h
pi/spidev.h
witchtec_ioctl.h
arget_core_user.h
c_act/tc_bpf.h
c_act/tc_tunnel_key.h
cp.h
ee.h
ls.h
ty.h
sb/audio.h
sb/ch9.h
sb/charger.h
sbdevice_fs.h
serfaultfd.h
uid.h
4l2-controls.h
ersion.h
ideodev2.h
tpm_proxy.h
il6210_uapi.h
frm.h
|
02ce96835b885817e25842ab8443a83af4385d2a |
03-Aug-2017 |
Christopher Ferris <cferris@google.com> |
Revert "Revert "Move back to the previous version of ion.h."" This reverts commit 89d6c321f8380a461741b820996d92120fa99d9c. Reason for revert: Still a bunch of branches/builds depending on this incorrectly. Change-Id: I8de678848b0e5445837c02c0942f7388d27dbfd7
on.h
|
89d6c321f8380a461741b820996d92120fa99d9c |
01-Aug-2017 |
Christopher Ferris <cferris@google.com> |
Revert "Move back to the previous version of ion.h." This reverts commit 1a0344d65dd0f5d965029110985094d94d177389. Reason for revert: Fixed the original problem. Change-Id: Ibf4ba05160048a3216e0cc49cc88519f73d00fa4
on.h
|
1a0344d65dd0f5d965029110985094d94d177389 |
29-Jul-2017 |
Christopher Ferris <cferris@google.com> |
Move back to the previous version of ion.h. The new kernel headers changed this and lots of parts of the tree want the old definition, so restore the previous version. Test: Builds. Change-Id: I725e56bb7c51c9fcd23ebc4b67eac33d66e196e7
on.h
|
525ce914edf136d2bd02ac8c404d56c52e737f4d |
26-Jul-2017 |
Christopher Ferris <cferris@google.com> |
Update to kernel headers v4.12.3. Test: Built angler. Change-Id: Icbcf4fac2334de8409b049ed7a3b4c24b4e98ce9
.out.h
ndroid/binder.h
speed-lpc-ctrl.h
udit.h
uto_dev-ioctl.h
uto_fs.h
uto_fs4.h
cache.h
pf.h
trfs.h
trfs_tree.h
an/netlink.h
an/vxcan.h
ryptouser.h
evlink.h
lf-em.h
lf.h
thtool.h
ventpoll.h
cntl.h
s.h
smap.h
tp.h
f.h
f_arp.h
f_bridge.h
f_ether.h
f_link.h
f_packet.h
f_tunnel.h
fe.h
gmp.h
io/types.h
nput-event-codes.h
on.h
on_test.h
p6_tunnel.h
pv6.h
pv6_route.h
eyctl.h
vm.h
vm_para.h
ightnvm.h
lc.h
edia-bus-format.h
pls.h
pls_iptunnel.h
queue.h
route.h
route6.h
bd-netlink.h
bd.h
dctl.h
eighbour.h
etconf.h
etfilter.h
etfilter/nf_conntrack_common.h
etfilter/nf_tables.h
etfilter/nfnetlink.h
etfilter/nfnetlink_queue.h
etfilter/xt_hashlimit.h
etlink.h
etlink_diag.h
fsd/cld.h
fsd/export.h
l80211.h
sfs.h
ubus.h
penvswitch.h
acket_diag.h
ci_regs.h
citest.h
erf_event.h
kt_cls.h
kt_sched.h
ps.h
r.h
sample.h
rtr.h
aid/md_p.h
ds.h
pmsg.h
tnetlink.h
ched/types.h
ctp.h
ed-opal.h
eg6.h
eg6_hmac.h
eg6_iptunnel.h
erial_core.h
erial_reg.h
erio.h
mc.h
mc_diag.h
nmp.h
tat.h
witchtec_ioctl.h
ysctl.h
arget_core_user.h
c_act/tc_csum.h
c_act/tc_ife.h
c_act/tc_pedit.h
c_act/tc_sample.h
cp.h
ee.h
ipc.h
n.h
sb/ch11.h
serfaultfd.h
ersion.h
fio.h
fio_ccw.h
ideodev2.h
irtio_mmio.h
sockmon.h
frm.h
|
96c1db7b9d601c31d103389cac074a6cce0d7633 |
25-May-2017 |
Elliott Hughes <enh@google.com> |
Remove the repetitive warnings from the uapi headers. Having WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS every four lines made the headers harder to read, made the diffs much worse each time we upgraded, and wasn't really providing any benefit. Before the next uapi update, let's just stop doing this. Bug: N/A Test: builds, manually inspected files look right Change-Id: Id7088cf750894c9d24950f3d53587fe3156c4f7d
.out.h
cct.h
db.h
dfs_fs.h
ffs_hardblocks.h
gpgart.h
io_abi.h
m437x-vpfe.h
ndroid/binder.h
pm_bios.h
rcfb.h
shmem.h
talk.h
tm.h
tm_eni.h
tm_he.h
tm_idt77105.h
tm_nicstar.h
tm_tcp.h
tm_zatm.h
tmapi.h
tmarp.h
tmbr2684.h
tmclip.h
tmdev.h
tmioc.h
tmlec.h
tmmpc.h
tmppp.h
tmsap.h
tmsvc.h
udit.h
uto_dev-ioctl.h
uto_fs.h
uto_fs4.h
uxvec.h
x25.h
1lli.h
atman_adv.h
aycom.h
cache.h
cm933xx_hcs.h
fs_fs.h
infmts.h
lkpg.h
lktrace_api.h
lkzoned.h
pf.h
pf_common.h
pf_perf_event.h
pqether.h
sg.h
t-bmc.h
trfs.h
trfs_tree.h
yteorder/big_endian.h
yteorder/little_endian.h
aif/caif_socket.h
aif/if_caif.h
an.h
an/bcm.h
an/error.h
an/gw.h
an/netlink.h
an/raw.h
apability.h
api.h
ciss_defs.h
ciss_ioctl.h
drom.h
ec-funcs.h
ec.h
groupstats.h
hio.h
ifs/cifs_mount.h
m4000_cs.h
n_proc.h
oda.h
oda_psdev.h
off.h
onnector.h
onst.h
oresight-stm.h
ramfs_fs.h
ryptouser.h
uda.h
yclades.h
ycx_cfm.h
cbnl.h
ccp.h
evlink.h
lm.h
lm_device.h
lm_netlink.h
lm_plock.h
lmconstants.h
m-ioctl.h
m-log-userspace.h
ma-buf.h
n.h
qblk_xfs.h
vb/audio.h
vb/ca.h
vb/dmx.h
vb/frontend.h
vb/net.h
vb/osd.h
vb/version.h
vb/video.h
dd.h
fs_fs_sb.h
lf-em.h
lf-fdpic.h
lf.h
lfcore.h
rrqueue.h
thtool.h
ventpoll.h
advise.h
alloc.h
anotify.h
b.h
cntl.h
d.h
dreg.h
ib_rules.h
iemap.h
ilter.h
irewire-cdev.h
irewire-constants.h
lat.h
ou.h
s.h
sl_hypervisor.h
use.h
utex.h
ameport.h
en_stats.h
enetlink.h
enwqe/genwqe_card.h
fs2_ondisk.h
igaset_dev.h
pio.h
smmux.h
tp.h
ash_info.h
dlc.h
dlc/ioctl.h
dlcdrv.h
dreg.h
id.h
iddev.h
idraw.h
pet.h
si/cs-protocol.h
si/hsi_char.h
sr_netlink.h
w_breakpoint.h
yperv.h
ysdn_if.h
2c-dev.h
2c.h
2o-dev.h
8k.h
cmp.h
cmpv6.h
f.h
f_addr.h
f_addrlabel.h
f_alg.h
f_arcnet.h
f_arp.h
f_bonding.h
f_bridge.h
f_cablemodem.h
f_eql.h
f_ether.h
f_fc.h
f_fddi.h
f_frad.h
f_hippi.h
f_infiniband.h
f_link.h
f_ltalk.h
f_macsec.h
f_packet.h
f_phonet.h
f_plip.h
f_pppol2tp.h
f_pppox.h
f_slip.h
f_team.h
f_tun.h
f_tunnel.h
f_vlan.h
f_x25.h
gmp.h
io/events.h
io/types.h
la.h
n.h
n6.h
n_route.h
net_diag.h
notify.h
nput-event-codes.h
nput.h
octl.h
on.h
on_test.h
p.h
p6_tunnel.h
p_vs.h
pc.h
pmi.h
pmi_msgdefs.h
psec.h
pv6.h
pv6_route.h
px.h
rda.h
sdn.h
sdn/capicmd.h
sdn_divertif.h
sdn_ppp.h
sdnif.h
so_fs.h
vtv.h
vtvfb.h
xjuser.h
ffs2.h
oystick.h
cm.h
cmp.h
cov.h
d.h
dev_t.h
ernel-page-flags.h
ernel.h
ernelcapi.h
exec.h
eyboard.h
eyctl.h
fd_ioctl.h
vm.h
vm_para.h
2tp.h
ibc-compat.h
ightnvm.h
imits.h
irc.h
lc.h
oop.h
p.h
wtunnel.h
agic.h
ajor.h
ap_to_7segment.h
atroxfb.h
dio.h
edia-bus-format.h
edia.h
ei.h
embarrier.h
emfd.h
empolicy.h
eye.h
ic_common.h
ic_ioctl.h
ii.h
inix_fs.h
man.h
mc/ioctl.h
mtimer.h
odule.h
pls.h
pls_iptunnel.h
queue.h
route.h
route6.h
sdos_fs.h
sg.h
tio.h
_r3964.h
bd.h
cp.h
cp_fs.h
cp_mount.h
cp_no.h
dctl.h
eighbour.h
et.h
et_dropmon.h
et_namespace.h
et_tstamp.h
etconf.h
etdevice.h
etfilter.h
etfilter/ipset/ip_set.h
etfilter/ipset/ip_set_bitmap.h
etfilter/ipset/ip_set_hash.h
etfilter/ipset/ip_set_list.h
etfilter/nf_conntrack_common.h
etfilter/nf_conntrack_ftp.h
etfilter/nf_conntrack_sctp.h
etfilter/nf_conntrack_tcp.h
etfilter/nf_conntrack_tuple_common.h
etfilter/nf_log.h
etfilter/nf_nat.h
etfilter/nf_tables.h
etfilter/nf_tables_compat.h
etfilter/nfnetlink.h
etfilter/nfnetlink_acct.h
etfilter/nfnetlink_compat.h
etfilter/nfnetlink_conntrack.h
etfilter/nfnetlink_cthelper.h
etfilter/nfnetlink_cttimeout.h
etfilter/nfnetlink_log.h
etfilter/nfnetlink_queue.h
etfilter/x_tables.h
etfilter/xt_AUDIT.h
etfilter/xt_CHECKSUM.h
etfilter/xt_CLASSIFY.h
etfilter/xt_CONNMARK.h
etfilter/xt_CONNSECMARK.h
etfilter/xt_CT.h
etfilter/xt_DSCP.h
etfilter/xt_HMARK.h
etfilter/xt_IDLETIMER.h
etfilter/xt_LED.h
etfilter/xt_LOG.h
etfilter/xt_MARK.h
etfilter/xt_NFLOG.h
etfilter/xt_NFQUEUE.h
etfilter/xt_RATEEST.h
etfilter/xt_SECMARK.h
etfilter/xt_SYNPROXY.h
etfilter/xt_TCPMSS.h
etfilter/xt_TCPOPTSTRIP.h
etfilter/xt_TEE.h
etfilter/xt_TPROXY.h
etfilter/xt_addrtype.h
etfilter/xt_bpf.h
etfilter/xt_cgroup.h
etfilter/xt_cluster.h
etfilter/xt_comment.h
etfilter/xt_connbytes.h
etfilter/xt_connlabel.h
etfilter/xt_connlimit.h
etfilter/xt_connmark.h
etfilter/xt_conntrack.h
etfilter/xt_cpu.h
etfilter/xt_dccp.h
etfilter/xt_devgroup.h
etfilter/xt_dscp.h
etfilter/xt_ecn.h
etfilter/xt_esp.h
etfilter/xt_hashlimit.h
etfilter/xt_helper.h
etfilter/xt_ipcomp.h
etfilter/xt_iprange.h
etfilter/xt_ipvs.h
etfilter/xt_l2tp.h
etfilter/xt_length.h
etfilter/xt_limit.h
etfilter/xt_mac.h
etfilter/xt_mark.h
etfilter/xt_multiport.h
etfilter/xt_nfacct.h
etfilter/xt_osf.h
etfilter/xt_owner.h
etfilter/xt_physdev.h
etfilter/xt_pkttype.h
etfilter/xt_policy.h
etfilter/xt_quota.h
etfilter/xt_rateest.h
etfilter/xt_realm.h
etfilter/xt_recent.h
etfilter/xt_rpfilter.h
etfilter/xt_sctp.h
etfilter/xt_set.h
etfilter/xt_socket.h
etfilter/xt_state.h
etfilter/xt_statistic.h
etfilter/xt_string.h
etfilter/xt_tcpmss.h
etfilter/xt_tcpudp.h
etfilter/xt_time.h
etfilter/xt_u32.h
etfilter_arp.h
etfilter_arp/arp_tables.h
etfilter_arp/arpt_mangle.h
etfilter_bridge.h
etfilter_bridge/ebt_802_3.h
etfilter_bridge/ebt_among.h
etfilter_bridge/ebt_arp.h
etfilter_bridge/ebt_arpreply.h
etfilter_bridge/ebt_ip.h
etfilter_bridge/ebt_ip6.h
etfilter_bridge/ebt_limit.h
etfilter_bridge/ebt_log.h
etfilter_bridge/ebt_mark_m.h
etfilter_bridge/ebt_mark_t.h
etfilter_bridge/ebt_nat.h
etfilter_bridge/ebt_nflog.h
etfilter_bridge/ebt_pkttype.h
etfilter_bridge/ebt_redirect.h
etfilter_bridge/ebt_stp.h
etfilter_bridge/ebt_vlan.h
etfilter_bridge/ebtables.h
etfilter_decnet.h
etfilter_ipv4.h
etfilter_ipv4/ip_tables.h
etfilter_ipv4/ipt_CLUSTERIP.h
etfilter_ipv4/ipt_ECN.h
etfilter_ipv4/ipt_LOG.h
etfilter_ipv4/ipt_REJECT.h
etfilter_ipv4/ipt_TTL.h
etfilter_ipv4/ipt_ah.h
etfilter_ipv4/ipt_ecn.h
etfilter_ipv4/ipt_ttl.h
etfilter_ipv6.h
etfilter_ipv6/ip6_tables.h
etfilter_ipv6/ip6t_HL.h
etfilter_ipv6/ip6t_LOG.h
etfilter_ipv6/ip6t_NPT.h
etfilter_ipv6/ip6t_REJECT.h
etfilter_ipv6/ip6t_ah.h
etfilter_ipv6/ip6t_frag.h
etfilter_ipv6/ip6t_hl.h
etfilter_ipv6/ip6t_ipv6header.h
etfilter_ipv6/ip6t_mh.h
etfilter_ipv6/ip6t_opts.h
etfilter_ipv6/ip6t_rt.h
etlink.h
etlink_diag.h
etrom.h
fc.h
fs.h
fs2.h
fs3.h
fs4.h
fs4_mount.h
fs_fs.h
fs_idmap.h
fs_mount.h
fsacl.h
fsd/cld.h
fsd/debug.h
fsd/export.h
fsd/nfsfh.h
fsd/stats.h
ilfs2_api.h
ilfs2_ondisk.h
l80211.h
sfs.h
ubus.h
vme_ioctl.h
vram.h
map3isp.h
mapfb.h
om.h
penvswitch.h
acket_diag.h
aram.h
arport.h
atchkey.h
ci.h
ci_regs.h
erf_event.h
ersonality.h
fkeyv2.h
g.h
hantom.h
honet.h
kt_cls.h
kt_sched.h
ktcdvd.h
mu.h
osix_acl.h
osix_acl_xattr.h
osix_types.h
pdev.h
pp-comp.h
pp-ioctl.h
pp_defs.h
ps.h
r.h
rctl.h
sci.h
tp_clock.h
trace.h
nx4_fs.h
nxtypes.h
rtr.h
uota.h
adeonfb.h
aid/md_p.h
aid/md_u.h
andom.h
aw.h
ds.h
eboot.h
eiserfs_fs.h
eiserfs_xattr.h
esource.h
fkill.h
io_cm_cdev.h
io_mport_cdev.h
omfs_fs.h
ose.h
oute.h
tc.h
tnetlink.h
cc.h
ched.h
cif_ioctl.h
creen_info.h
ctp.h
dla.h
eccomp.h
ecurebits.h
eg6.h
eg6_genl.h
eg6_hmac.h
eg6_iptunnel.h
elinux_netlink.h
em.h
erial.h
erial_core.h
erial_reg.h
erio.h
hm.h
ignal.h
ignalfd.h
miapp.h
nmp.h
ock_diag.h
ocket.h
ockios.h
onet.h
onypi.h
ound.h
oundcard.h
pi/spidev.h
tat.h
tddef.h
tm.h
tring.h
unrpc/debug.h
uspend_ioctls.h
wab.h
ync_file.h
ynclink.h
ysctl.h
ysinfo.h
arget_core_user.h
askstats.h
c_act/tc_bpf.h
c_act/tc_connmark.h
c_act/tc_csum.h
c_act/tc_defact.h
c_act/tc_gact.h
c_act/tc_ife.h
c_act/tc_ipt.h
c_act/tc_mirred.h
c_act/tc_nat.h
c_act/tc_pedit.h
c_act/tc_skbedit.h
c_act/tc_skbmod.h
c_act/tc_tunnel_key.h
c_act/tc_vlan.h
c_ematch/tc_em_cmp.h
c_ematch/tc_em_meta.h
c_ematch/tc_em_nbyte.h
c_ematch/tc_em_text.h
cp.h
cp_metrics.h
elephony.h
ermios.h
hermal.h
ime.h
imerfd.h
imes.h
imex.h
iocl.h
ipc.h
ipc_config.h
ipc_netlink.h
oshiba.h
ty.h
ty_flags.h
ypes.h
df_fs_i.h
dp.h
hid.h
input.h
io.h
leds.h
ltrasound.h
n.h
nistd.h
nix_diag.h
sb/audio.h
sb/cdc-wdm.h
sb/cdc.h
sb/ch11.h
sb/ch9.h
sb/functionfs.h
sb/g_printer.h
sb/gadgetfs.h
sb/midi.h
sb/tmc.h
sb/video.h
sbdevice_fs.h
sbip.h
serfaultfd.h
serio.h
time.h
tsname.h
uid.h
vcvideo.h
4l2-common.h
4l2-controls.h
4l2-dv-timings.h
4l2-mediabus.h
4l2-subdev.h
eth.h
fio.h
host.h
ideodev2.h
irtio_9p.h
irtio_balloon.h
irtio_blk.h
irtio_config.h
irtio_console.h
irtio_crypto.h
irtio_gpu.h
irtio_ids.h
irtio_input.h
irtio_net.h
irtio_pci.h
irtio_ring.h
irtio_rng.h
irtio_scsi.h
irtio_types.h
irtio_vsock.h
m_sockets.h
t.h
tpm_proxy.h
ait.h
anrouter.h
atchdog.h
il6210_uapi.h
imax.h
imax/i2400m.h
ireless.h
25.h
attr.h
frm.h
ilinx-v4l2-controls.h
orro.h
orro_ids.h
|
497ad30d7d76721adab8830a76e72bcc9a840ba5 |
19-May-2017 |
Elliott Hughes <enh@google.com> |
Make `union semun` usable. This is a bit bogus because it's been removed from glibc (though not thoroughly) and is never useful on Android (because the system calls in question are compiled out of Android kernels, and SELinux would disallow them even if you weren't running an Android kernel). This also means that on glibc you need to include <linux/sem.h> for this and on bionic you need <sys/sem.h> (and for either if you #include the other file, you won't get this union). Bug: https://github.com/android-ndk/ndk/issues/400 Test: added new test Change-Id: I47f721da77515531f616d6ad8479bfbc9b60ee47
em.h
|
ee1e0a34ae01aa01a207f00f0fe6cfb09852e44e |
20-Apr-2017 |
Christopher Ferris <cferris@google.com> |
Update static functions/macro definitions. Fix the list of static functions coming from swab.h to match the ones exported by glibc. Force the definition of __HAVE_BUILTIN_BSWAP{16,32,64}__ so the headers use the builtin. Add a unit test to guarantee that kernel header updates do not break this. Test: Built and booted angler. Test: Built the bionic unit tests for arm, arm64, mips, x86, x86_64. Test: Ran the new test on angler and glibc. Change-Id: I4ce229e3f198c204186d72bf22dd97b5cdf239e4
wab.h
|
5f41ce25c60df2012b58846940dfac58dce50e59 |
27-Feb-2017 |
Christopher Ferris <cferris@google.com> |
Merge "Update to kernel headers v4.10."
|
893fd97cdcfbb040c938acac42658c885da879ee |
23-Feb-2017 |
Elliott Hughes <enh@google.com> |
Use <linux/eventpoll.h> to implement <sys/epoll.h>. Bug: https://github.com/android-ndk/ndk/issues/302 Test: builds Change-Id: Ia3074326a128c38f2488e342c028cc030801cfd9
ventpoll.h
|
48af7cb2e205dcc2f09a1a1b8a1a37c93e1943f0 |
21-Feb-2017 |
Christopher Ferris <cferris@google.com> |
Update to kernel headers v4.10. Test: Built angler, booted on angler, ran bionic unit tests. Change-Id: Ia24511e74106116ea84b44ab724865ec492de8f9
udit.h
lkzoned.h
pf.h
ec-funcs.h
ec.h
ryptouser.h
evlink.h
m-log-userspace.h
thtool.h
ib_rules.h
s.h
enetlink.h
w_breakpoint.h
f_ether.h
f_link.h
f_pppol2tp.h
io/types.h
n.h
n6.h
net_diag.h
pv6.h
vm.h
2tp.h
wtunnel.h
agic.h
mc/ioctl.h
bd.h
et_tstamp.h
etfilter/nf_conntrack_tuple_common.h
etfilter/nf_log.h
etfilter/nf_tables.h
etfilter/xt_bpf.h
l80211.h
penvswitch.h
ci_regs.h
kt_cls.h
aid/md_p.h
tnetlink.h
eg6.h
eg6_genl.h
eg6_hmac.h
eg6_iptunnel.h
ockios.h
c_act/tc_bpf.h
c_act/tc_skbedit.h
c_act/tc_tunnel_key.h
cp.h
imerfd.h
ypes.h
leds.h
sb/ch9.h
4l2-controls.h
4l2-dv-timings.h
ersion.h
fio.h
host.h
ideodev2.h
irtio_crypto.h
irtio_ids.h
irtio_types.h
tpm_proxy.h
|
351a796d2d17efa09b13afdb983270a33cd8d77d |
27-Jan-2017 |
Christopher Ferris <cferris@google.com> |
Update to kernel headers v4.9.6. Test: Built arm/arm64/x86/x86_64 targets. Change-Id: Id4d2711aaa96fe537f3726a0a89f2959e9cca34a
ersion.h
|
6a9755d20a995756487bb1aafb7e954f4fd868a7 |
13-Jan-2017 |
Christopher Ferris <cferris@google.com> |
Update to kernel headers v4.9.3. Test: Built arm, arm64, x86, x86_64 targets. Test: Booted on angler, and ran bionic unit tests (32 bit and 64 bit). Change-Id: I14a8dcbea11b41f83431eabed6590cd25af07b1d
udit.h
uto_dev-ioctl.h
uto_fs.h
atman_adv.h
pf.h
pf_perf_event.h
pqether.h
t-bmc.h
an.h
thtool.h
alloc.h
ib_rules.h
s.h
use.h
si/hsi_char.h
f.h
f_bridge.h
f_link.h
f_tunnel.h
net_diag.h
nput.h
on.h
pv6.h
vm.h
agic.h
edia-bus-format.h
edia.h
ii.h
dctl.h
etfilter/nf_log.h
etfilter/nf_tables.h
etfilter/xt_hashlimit.h
fs4.h
l80211.h
sfs.h
ci_regs.h
kt_cls.h
kt_sched.h
osix_acl.h
osix_acl_xattr.h
erial_reg.h
nmp.h
c_act/tc_ife.h
c_act/tc_skbmod.h
c_act/tc_tunnel_key.h
c_act/tc_vlan.h
cp.h
ipc_netlink.h
sb/functionfs.h
4l2-dv-timings.h
ersion.h
ideodev2.h
|
49f525c47bd383cd6a87db8f067cddb3ab620d17 |
12-Dec-2016 |
Christopher Ferris <cferris@google.com> |
Update to kernel headers v4.8.14. Test: Built mips/arm/arm64/x86/x86_64. Built and booted angler. Change-Id: Icedb035769d8a41a170a6f1ecd707113e332d8dd
udit.h
atman_adv.h
pf.h
trfs.h
an/bcm.h
apability.h
ryptouser.h
evlink.h
m-ioctl.h
lf-em.h
lf.h
thtool.h
ib_rules.h
pio.h
2c.h
cmp.h
f_bridge.h
f_ether.h
f_link.h
f_macsec.h
f_pppol2tp.h
f_pppox.h
f_tunnel.h
io/types.h
n6.h
net_diag.h
nput-event-codes.h
px.h
exec.h
vm.h
ibc-compat.h
irc.h
agic.h
edia.h
dctl.h
etfilter/nf_tables.h
etfilter/xt_NFLOG.h
ilfs2_api.h
ilfs2_ondisk.h
l80211.h
penvswitch.h
erf_event.h
kt_cls.h
io_cm_cdev.h
tnetlink.h
ctp.h
erio.h
w_sync.h
ysctl.h
c_act/tc_skbedit.h
cp.h
ipc.h
ipc_netlink.h
ersion.h
host.h
ideodev2.h
irtio_config.h
irtio_ids.h
irtio_net.h
irtio_vsock.h
sp1.h
tpm_proxy.h
|
106b3a8a7dc03c19a45e322de425ac56aafac358 |
24-Aug-2016 |
Christopher Ferris <cferris@google.com> |
Update to kernel headers v4.7.2. Modify the kernel header update script to rename C++ keyword struct members to something else. This fixes problems when including these kernel files in C++ code. Also, make a manual change to linux/fib_rules.h and comment out the value FRA_PAD since it conflicts with a special android kernel value FRA_UID_START that has not been upstreamed yet. Test: Built aosp_angler, aosp_x86_64, aosp_mips (bionic only) Test: Booted on angler and ran bionic unit tests Test: Built these changes in internal master Change-Id: Ia22b7e3ca409404696dba76311f49157f4a9ceed
gpgart.h
shmem.h
udit.h
pf.h
trfs.h
trfs_tree.h
oresight-stm.h
evlink.h
ma-buf.h
qblk_xfs.h
vb/video.h
lf-em.h
lf.h
thtool.h
ventpoll.h
ib_rules.h
s.h
use.h
en_stats.h
enetlink.h
fs2_ondisk.h
pio.h
tp.h
ash_info.h
yperv.h
2c.h
f_bridge.h
f_ether.h
f_link.h
f_macsec.h
io/types.h
la.h
n6.h
net_diag.h
nput-event-codes.h
nput.h
p.h
p_vs.h
pv6.h
cm.h
cov.h
ernel.h
eyctl.h
vm.h
2tp.h
ibc-compat.h
ightnvm.h
irc.h
wtunnel.h
agic.h
edia.h
route6.h
dctl.h
eighbour.h
et_tstamp.h
etconf.h
etfilter/ipset/ip_set.h
etfilter/ipset/ip_set_bitmap.h
etfilter/ipset/ip_set_hash.h
etfilter/ipset/ip_set_list.h
etfilter/nf_conntrack_common.h
etfilter/nf_conntrack_sctp.h
etfilter/nf_conntrack_tuple_common.h
etfilter/nf_tables.h
etfilter/nfnetlink.h
etfilter/nfnetlink_acct.h
etfilter/nfnetlink_conntrack.h
etfilter/nfnetlink_queue.h
etfilter/xt_HMARK.h
etfilter/xt_RATEEST.h
etfilter/xt_SYNPROXY.h
etfilter/xt_TEE.h
etfilter/xt_TPROXY.h
etfilter/xt_cgroup.h
etfilter/xt_hashlimit.h
etfilter/xt_ipvs.h
etfilter/xt_mac.h
etfilter/xt_osf.h
etfilter/xt_physdev.h
etfilter/xt_policy.h
etfilter/xt_rateest.h
etfilter/xt_recent.h
etfilter_arp/arp_tables.h
etfilter_bridge.h
etfilter_bridge/ebt_arp.h
etfilter_bridge/ebt_arpreply.h
etfilter_bridge/ebt_ip6.h
etfilter_bridge/ebt_nat.h
etfilter_bridge/ebtables.h
etfilter_ipv4/ip_tables.h
etfilter_ipv6/ip6_tables.h
etfilter_ipv6/ip6t_rt.h
l80211.h
vme_ioctl.h
penvswitch.h
ci_regs.h
erf_event.h
kt_cls.h
kt_sched.h
tp_clock.h
rtr.h
uota.h
aid/md_u.h
io_mport_cdev.h
tnetlink.h
ched.h
erial.h
erial_core.h
erio.h
ignal.h
ock_diag.h
tddef.h
wab.h
ync.h
ync_file.h
arget_core_user.h
c_act/tc_bpf.h
c_act/tc_connmark.h
c_act/tc_csum.h
c_act/tc_defact.h
c_act/tc_gact.h
c_act/tc_ife.h
c_act/tc_ipt.h
c_act/tc_mirred.h
c_act/tc_nat.h
c_act/tc_pedit.h
c_act/tc_skbedit.h
c_act/tc_vlan.h
cp.h
cp_metrics.h
ty_flags.h
dp.h
input.h
sb/ch11.h
sb/ch9.h
sb/tmc.h
sb/video.h
sbdevice_fs.h
4l2-controls.h
ersion.h
fio.h
host.h
ideodev2.h
irtio_balloon.h
irtio_blk.h
irtio_config.h
irtio_gpu.h
t.h
frm.h
|
7c59f3f6f3b6dbfcfb261b07062590d2dad2da62 |
17-Aug-2016 |
Elliott Hughes <enh@google.com> |
Flesh out <sys/msg.h>, <sys/sem.h>, <sys/shm.h>. Also fix <sys/ipc.h>. Not useful except to systems/bringup folks for testing. Trivial tests added, and double-checked under strace to see that things look right. x86 -- which works differently to everything else -- tested on the host. Bug: http://b/27952303 Change-Id: I328534e994ae9e90755f545478fba03038c0bb94
pc.h
sg.h
em.h
hm.h
|
38dba2e7e16028cdede8f48c58d18e79491f8ed9 |
11-Aug-2016 |
Elliott Hughes <enh@google.com> |
Fix sysconf(_SC_ARG_MAX). ARG_MAX hasn't been a constant since Linux 2.6.23. Bug: http://lists.landley.net/pipermail/toybox-landley.net/2016-August/008592.html Change-Id: I1eddb562751604c75b89fa610d79be0655c53693 Test: ran the bionic tests on device and against glibc
imits.h
|
d6e8b8ca5672536c95856b99b302db6878d0fb1f |
19-Jul-2016 |
Christopher Ferris <cferris@google.com> |
Move/remove android only kernel uapi headers. Move all of the uapi kernel headers that are only found in the android kernel, and are still used by the tree into their own directory. Delete all of these files that are not used. Also, delete binder.h from the linux directory since it already exists in the linux/android directory. Bug: 30072483 Change-Id: I879f16e366f7670b8be3546b0a9cf9567fce6526
ndroid_alarm.h
inder.h
ompiler.h
f_pppolac.h
f_pppopns.h
oprio.h
eychord.h
etfilter_bridge/ebt_ulog.h
etfilter_ipv4/ipt_ULOG.h
vme.h
om.h
sb/f_accessory.h
sb/f_mtp.h
|
82ef6a19cbaf86f7a1c4a2c13fa3e2dfb882733a |
20-May-2016 |
Christopher Ferris <cferris@google.com> |
Updated to v4.4.11 kernel headers. Change-Id: I6b55a921670d32d7bfff3c304d8001058409d3f7
f.h
ibc-compat.h
4l2-dv-timings.h
ersion.h
|
05d08e9716b5974d6ed08973f44930804890b902 |
04-Feb-2016 |
Christopher Ferris <cferris@google.com> |
Updated to v4.4.1 kernel headers. Small modifications needed to allow compilation with the new headers: - Manually modify bionic/libc/kernel/uapi/asm-mips/asm/siginfo.h to remove the uapi from the include. - PR_XXX defines are now available for mips, so remove the definition from linker_mips.cpp. Bug: 23789423 Change-Id: I6dc8a03b012426d3a937db15cb24d3a50fab5a8c
m437x-vpfe.h
ndroid/binder.h
tm_zatm.h
udit.h
lkpg.h
pf.h
trfs.h
an.h
an/bcm.h
an/error.h
an/gw.h
an/raw.h
ryptouser.h
cbnl.h
lm_device.h
m-ioctl.h
vb/dmx.h
vb/frontend.h
lf-em.h
lf.h
thtool.h
alloc.h
ib_rules.h
ilter.h
ou.h
s.h
use.h
smmux.h
si/cs-protocol.h
yperv.h
2c-dev.h
2c.h
f_addr.h
f_alg.h
f_arcnet.h
f_bridge.h
f_ether.h
f_link.h
f_packet.h
f_tun.h
f_tunnel.h
io/events.h
io/types.h
la.h
n.h
net_diag.h
nput-event-codes.h
nput.h
p.h
p_vs.h
pv6.h
pv6_route.h
cmp.h
ernel-page-flags.h
fd_ioctl.h
vm.h
2tp.h
ibc-compat.h
ightnvm.h
oop.h
wtunnel.h
agic.h
edia-bus-format.h
edia.h
ei.h
embarrier.h
ic_common.h
mc/ioctl.h
pls.h
pls_iptunnel.h
sg.h
bd.h
dctl.h
eighbour.h
et_namespace.h
et_tstamp.h
etconf.h
etfilter.h
etfilter/ipset/ip_set.h
etfilter/nf_conntrack_sctp.h
etfilter/nf_conntrack_tcp.h
etfilter/nf_tables.h
etfilter/nfnetlink_conntrack.h
etfilter/nfnetlink_cttimeout.h
etfilter/nfnetlink_log.h
etfilter/nfnetlink_queue.h
etfilter/xt_CT.h
etfilter/xt_set.h
etfilter/xt_socket.h
etfilter_bridge/ebtables.h
etfilter_ipv6/ip6t_REJECT.h
etlink.h
fc.h
fs.h
fs4.h
fsacl.h
fsd/debug.h
fsd/export.h
l80211.h
vme_ioctl.h
penvswitch.h
ci_regs.h
erf_event.h
kt_cls.h
kt_sched.h
r.h
rctl.h
sci.h
trace.h
uota.h
aid/md_p.h
aid/md_u.h
ds.h
tnetlink.h
cif_ioctl.h
creen_info.h
ecurebits.h
em.h
erial.h
erial_core.h
erial_reg.h
nmp.h
ock_diag.h
tm.h
ysctl.h
arget_core_user.h
c_act/tc_bpf.h
c_act/tc_connmark.h
c_act/tc_vlan.h
cp.h
hermal.h
ipc_netlink.h
oshiba.h
ty.h
ty_flags.h
input.h
sb/cdc.h
sb/ch9.h
sb/functionfs.h
serfaultfd.h
serio.h
4l2-common.h
4l2-controls.h
4l2-dv-timings.h
4l2-mediabus.h
4l2-subdev.h
ersion.h
fio.h
host.h
ideodev2.h
irtio_balloon.h
irtio_blk.h
irtio_config.h
irtio_console.h
irtio_gpu.h
irtio_ids.h
irtio_input.h
irtio_net.h
irtio_pci.h
irtio_ring.h
irtio_scsi.h
irtio_types.h
sp1.h
t.h
frm.h
ilinx-v4l2-controls.h
|
f8a2243ebeb3ce60e412cd7b71b31c7b31313d58 |
22-Sep-2015 |
Elliott Hughes <enh@google.com> |
<netinet/udp.h> should include <linux/udp.h>. The comment about "other stuff" referred to pre-uapi headers. Everything in the current <linux/udp.h> should be exposed to userspace. The only problem is that BSD and Linux use different names for the members of struct udphdr. We can move the Linux udphdr out of the way and use an anonymous union to get the best of both worlds. (Though unfortunately this means that code that includes <linux/udp.h> directly instead of using <netinet/udp.h> now won't have any definition of struct udphdr. We've taken the stance in the past that you shouldn't include a linux/ header if there's a standard equivalent --- you should rely on us transitively including it for you.) Change-Id: Ie625892441b0edd8df3b76d3fcf2cbe299077bc4
dp.h
|
915bf813ad8761ce270d1422c483cfd252151d42 |
03-Sep-2015 |
Christopher Ferris <cferris@google.com> |
Update to v3.18.21 kernel headers. Change-Id: I4ade68d62981c7f6f361750cc811e8d84be9d5b9
ci_regs.h
sbdevice_fs.h
ersion.h
|
dda4fd4644b0ce06b78f1a612de98a73b6ca3d6b |
14-Jul-2015 |
Christopher Ferris <cferris@google.com> |
Update to v3.18.18 kernel headers. Change-Id: I0a0f423bda89500ad8e13a80582f05ec8bc756ea
ersion.h
|
e01d32f8022966df2c1e697b679f9efe148c12c8 |
31-Mar-2015 |
Christopher Ferris <cferris@google.com> |
Upgrade kernel headers to 3.18.10. Change-Id: Iff1f1c830780585990856a5114b559c61282dcd6
an/netlink.h
n6.h
ibc-compat.h
arget_core_user.h
ersion.h
|
d7db594b8d1dab36b711bd887a9dd21675c87243 |
28-Jan-2015 |
Tao Bao <tbao@google.com> |
Switch kernel header parsing to python libclang Replace the tokenizer in cpp.py with libclang. Bug: 18937958 Change-Id: I27630904c6d2849418cd5ca3d3c612ec3078686d
.out.h
cct.h
db.h
dfs_fs.h
ffs_hardblocks.h
gpgart.h
io_abi.h
ndroid_alarm.h
pm_bios.h
shmem.h
talk.h
tm.h
tm_eni.h
tm_he.h
tm_idt77105.h
tm_nicstar.h
tm_tcp.h
tm_zatm.h
tmapi.h
tmarp.h
tmbr2684.h
tmclip.h
tmdev.h
tmlec.h
tmmpc.h
tmppp.h
tmsap.h
tmsvc.h
udit.h
uto_fs.h
uto_fs4.h
x25.h
1lli.h
aycom.h
cache.h
cm933xx_hcs.h
fs_fs.h
inder.h
lkpg.h
lktrace_api.h
pf.h
pqether.h
sg.h
trfs.h
yteorder/big_endian.h
yteorder/little_endian.h
aif/caif_socket.h
aif/if_caif.h
an.h
an/bcm.h
an/gw.h
an/netlink.h
an/raw.h
apability.h
api.h
ciss_defs.h
ciss_ioctl.h
drom.h
groupstats.h
hio.h
m4000_cs.h
n_proc.h
oda.h
oda_psdev.h
off.h
onnector.h
onst.h
ramfs_fs.h
yclades.h
ycx_cfm.h
cbnl.h
ccp.h
lm.h
lm_device.h
lm_netlink.h
lm_plock.h
lmconstants.h
m-ioctl.h
m-log-userspace.h
n.h
qblk_xfs.h
vb/audio.h
vb/ca.h
vb/dmx.h
vb/frontend.h
vb/net.h
vb/osd.h
vb/video.h
dd.h
fs_fs_sb.h
lf-fdpic.h
lf.h
lfcore.h
rrqueue.h
thtool.h
ventpoll.h
anotify.h
b.h
cntl.h
d.h
dreg.h
ib_rules.h
iemap.h
ilter.h
irewire-cdev.h
lat.h
ou.h
s.h
sl_hypervisor.h
use.h
utex.h
en_stats.h
enetlink.h
enwqe/genwqe_card.h
fs2_ondisk.h
ash_info.h
dlc/ioctl.h
dlcdrv.h
dreg.h
iddev.h
idraw.h
pet.h
si/hsi_char.h
sr_netlink.h
w_breakpoint.h
yperv.h
2c-dev.h
2c.h
2o-dev.h
8k.h
cmp.h
cmpv6.h
f.h
f_addr.h
f_addrlabel.h
f_alg.h
f_arcnet.h
f_arp.h
f_bonding.h
f_bridge.h
f_cablemodem.h
f_eql.h
f_ether.h
f_fc.h
f_fddi.h
f_frad.h
f_hippi.h
f_link.h
f_packet.h
f_plip.h
f_pppol2tp.h
f_pppolac.h
f_pppopns.h
f_pppox.h
f_slip.h
f_team.h
f_tun.h
f_tunnel.h
f_vlan.h
gmp.h
n.h
n6.h
n_route.h
net_diag.h
notify.h
nput.h
on.h
on_test.h
oprio.h
p.h
p6_tunnel.h
p_vs.h
pc.h
pmi.h
psec.h
pv6.h
pv6_route.h
px.h
rda.h
sdn.h
sdn/capicmd.h
sdn_ppp.h
so_fs.h
vtv.h
vtvfb.h
xjuser.h
ffs2.h
oystick.h
d.h
dev_t.h
ernel.h
ernelcapi.h
exec.h
eyboard.h
eychord.h
eyctl.h
vm.h
2tp.h
lc.h
oop.h
ajor.h
ap_to_7segment.h
atroxfb.h
dio.h
edia.h
ei.h
empolicy.h
eye.h
ic_common.h
ic_ioctl.h
ii.h
inix_fs.h
mc/ioctl.h
pls.h
queue.h
route.h
route6.h
sdos_fs.h
sg.h
tio.h
_r3964.h
bd.h
cp.h
cp_fs.h
cp_mount.h
cp_no.h
eighbour.h
et.h
et_dropmon.h
et_tstamp.h
etconf.h
etdevice.h
etfilter.h
etfilter/ipset/ip_set.h
etfilter/ipset/ip_set_bitmap.h
etfilter/ipset/ip_set_hash.h
etfilter/ipset/ip_set_list.h
etfilter/nf_conntrack_common.h
etfilter/nf_conntrack_ftp.h
etfilter/nf_conntrack_sctp.h
etfilter/nf_conntrack_tcp.h
etfilter/nf_conntrack_tuple_common.h
etfilter/nf_nat.h
etfilter/nf_tables.h
etfilter/nf_tables_compat.h
etfilter/nfnetlink.h
etfilter/nfnetlink_acct.h
etfilter/nfnetlink_compat.h
etfilter/nfnetlink_conntrack.h
etfilter/nfnetlink_cthelper.h
etfilter/nfnetlink_cttimeout.h
etfilter/nfnetlink_log.h
etfilter/nfnetlink_queue.h
etfilter/x_tables.h
etfilter/xt_AUDIT.h
etfilter/xt_CHECKSUM.h
etfilter/xt_CLASSIFY.h
etfilter/xt_CONNSECMARK.h
etfilter/xt_CT.h
etfilter/xt_DSCP.h
etfilter/xt_HMARK.h
etfilter/xt_IDLETIMER.h
etfilter/xt_LED.h
etfilter/xt_LOG.h
etfilter/xt_NFLOG.h
etfilter/xt_NFQUEUE.h
etfilter/xt_RATEEST.h
etfilter/xt_SECMARK.h
etfilter/xt_SYNPROXY.h
etfilter/xt_TCPMSS.h
etfilter/xt_TCPOPTSTRIP.h
etfilter/xt_TEE.h
etfilter/xt_TPROXY.h
etfilter/xt_addrtype.h
etfilter/xt_bpf.h
etfilter/xt_cgroup.h
etfilter/xt_cluster.h
etfilter/xt_comment.h
etfilter/xt_connbytes.h
etfilter/xt_connlabel.h
etfilter/xt_connlimit.h
etfilter/xt_connmark.h
etfilter/xt_conntrack.h
etfilter/xt_cpu.h
etfilter/xt_dccp.h
etfilter/xt_devgroup.h
etfilter/xt_dscp.h
etfilter/xt_ecn.h
etfilter/xt_esp.h
etfilter/xt_hashlimit.h
etfilter/xt_helper.h
etfilter/xt_ipcomp.h
etfilter/xt_iprange.h
etfilter/xt_ipvs.h
etfilter/xt_l2tp.h
etfilter/xt_length.h
etfilter/xt_limit.h
etfilter/xt_mac.h
etfilter/xt_mark.h
etfilter/xt_multiport.h
etfilter/xt_nfacct.h
etfilter/xt_osf.h
etfilter/xt_owner.h
etfilter/xt_physdev.h
etfilter/xt_pkttype.h
etfilter/xt_policy.h
etfilter/xt_quota.h
etfilter/xt_rateest.h
etfilter/xt_realm.h
etfilter/xt_recent.h
etfilter/xt_rpfilter.h
etfilter/xt_sctp.h
etfilter/xt_set.h
etfilter/xt_socket.h
etfilter/xt_state.h
etfilter/xt_statistic.h
etfilter/xt_string.h
etfilter/xt_tcpmss.h
etfilter/xt_tcpudp.h
etfilter/xt_time.h
etfilter/xt_u32.h
etfilter_arp/arp_tables.h
etfilter_arp/arpt_mangle.h
etfilter_bridge/ebt_802_3.h
etfilter_bridge/ebt_among.h
etfilter_bridge/ebt_arp.h
etfilter_bridge/ebt_arpreply.h
etfilter_bridge/ebt_ip.h
etfilter_bridge/ebt_ip6.h
etfilter_bridge/ebt_limit.h
etfilter_bridge/ebt_log.h
etfilter_bridge/ebt_mark_m.h
etfilter_bridge/ebt_mark_t.h
etfilter_bridge/ebt_nat.h
etfilter_bridge/ebt_nflog.h
etfilter_bridge/ebt_pkttype.h
etfilter_bridge/ebt_redirect.h
etfilter_bridge/ebt_stp.h
etfilter_bridge/ebt_ulog.h
etfilter_bridge/ebt_vlan.h
etfilter_bridge/ebtables.h
etfilter_decnet.h
etfilter_ipv4.h
etfilter_ipv4/ip_tables.h
etfilter_ipv4/ipt_CLUSTERIP.h
etfilter_ipv4/ipt_ECN.h
etfilter_ipv4/ipt_LOG.h
etfilter_ipv4/ipt_REJECT.h
etfilter_ipv4/ipt_TTL.h
etfilter_ipv4/ipt_ULOG.h
etfilter_ipv4/ipt_ah.h
etfilter_ipv4/ipt_ecn.h
etfilter_ipv4/ipt_ttl.h
etfilter_ipv6.h
etfilter_ipv6/ip6_tables.h
etfilter_ipv6/ip6t_HL.h
etfilter_ipv6/ip6t_LOG.h
etfilter_ipv6/ip6t_NPT.h
etfilter_ipv6/ip6t_REJECT.h
etfilter_ipv6/ip6t_ah.h
etfilter_ipv6/ip6t_frag.h
etfilter_ipv6/ip6t_hl.h
etfilter_ipv6/ip6t_ipv6header.h
etfilter_ipv6/ip6t_mh.h
etfilter_ipv6/ip6t_opts.h
etfilter_ipv6/ip6t_rt.h
etlink.h
etlink_diag.h
etrom.h
fc.h
fs.h
fs2.h
fs3.h
fs4.h
fs4_mount.h
fs_fs.h
fs_idmap.h
fs_mount.h
fsd/cld.h
fsd/export.h
fsd/nfsfh.h
fsd/stats.h
l80211.h
ubus.h
vme.h
vram.h
map3isp.h
mapfb.h
om.h
penvswitch.h
acket_diag.h
arport.h
atchkey.h
ci.h
erf_event.h
ersonality.h
fkeyv2.h
g.h
hantom.h
honet.h
kt_cls.h
kt_sched.h
ktcdvd.h
mu.h
osix_types.h
pdev.h
pp-comp.h
pp-ioctl.h
pp_defs.h
ps.h
rctl.h
sci.h
tp_clock.h
trace.h
nx4_fs.h
nxtypes.h
uota.h
aid/md_p.h
aid/md_u.h
andom.h
aw.h
ds.h
eiserfs_fs.h
eiserfs_xattr.h
esource.h
fkill.h
omfs_fs.h
ose.h
oute.h
tc.h
tnetlink.h
cc.h
creen_info.h
ctp.h
dla.h
eccomp.h
ecurebits.h
elinux_netlink.h
em.h
erial.h
erial_reg.h
hm.h
ignalfd.h
nmp.h
ock_diag.h
ocket.h
om.h
onet.h
oundcard.h
pi/spidev.h
unrpc/debug.h
uspend_ioctls.h
w_sync.h
wab.h
ync.h
ynclink.h
ysctl.h
ysinfo.h
arget_core_user.h
askstats.h
c_act/tc_csum.h
c_act/tc_defact.h
c_act/tc_gact.h
c_act/tc_ipt.h
c_act/tc_mirred.h
c_act/tc_nat.h
c_act/tc_pedit.h
c_act/tc_skbedit.h
c_ematch/tc_em_cmp.h
c_ematch/tc_em_meta.h
c_ematch/tc_em_nbyte.h
c_ematch/tc_em_text.h
cp.h
cp_metrics.h
elephony.h
ermios.h
ime.h
imes.h
imex.h
iocl.h
ipc.h
ipc_config.h
oshiba.h
ty_flags.h
dp.h
hid.h
input.h
io.h
ltrasound.h
n.h
nix_diag.h
sb/audio.h
sb/cdc.h
sb/ch11.h
sb/ch9.h
sb/f_mtp.h
sb/functionfs.h
sb/gadgetfs.h
sb/midi.h
sb/video.h
sbdevice_fs.h
sbip.h
time.h
tsname.h
uid.h
vcvideo.h
4l2-common.h
4l2-controls.h
4l2-dv-timings.h
4l2-mediabus.h
4l2-subdev.h
eth.h
fio.h
host.h
ideodev2.h
irtio_9p.h
irtio_balloon.h
irtio_blk.h
irtio_console.h
irtio_net.h
irtio_ring.h
m_sockets.h
sp1.h
t.h
anrouter.h
atchdog.h
il6210_uapi.h
imax.h
imax/i2400m.h
ireless.h
25.h
frm.h
orro.h
|
82d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0f |
26-Jan-2015 |
Christopher Ferris <cferris@google.com> |
Update kernel headers to v3.18.3. Bug: 19127803 Change-Id: I67fa0832322ddd0032d909476047578be052bcf2
udit.h
inder.h
pf.h
pf_common.h
sg.h
an/netlink.h
m-ioctl.h
lf-em.h
lf.h
rrqueue.h
thtool.h
cntl.h
ilter.h
ou.h
s.h
enwqe/genwqe_card.h
yperv.h
8k.h
f_bridge.h
f_ether.h
f_link.h
f_tunnel.h
n6.h
net_diag.h
nput.h
on.h
on_test.h
p_vs.h
pv6.h
ernel-page-flags.h
exec.h
vm.h
et_tstamp.h
etdevice.h
etfilter/ipset/ip_set.h
etfilter/nf_nat.h
etfilter/nf_tables.h
etfilter/nfnetlink_acct.h
etfilter/xt_bpf.h
etfilter/xt_set.h
etfilter_arp/arpt_mangle.h
fsd/export.h
l80211.h
penvswitch.h
ci_regs.h
rctl.h
aid/md_u.h
andom.h
ctp.h
eccomp.h
erial_core.h
erial_reg.h
erio.h
miapp.h
ysctl.h
arget_core_user.h
ipc_config.h
hid.h
input.h
sb/functionfs.h
4l2-controls.h
ersion.h
fio.h
ideodev2.h
irtio_blk.h
il6210_uapi.h
attr.h
frm.h
|
cbf33a9988183797b66e75f43fd44e79c11f41d2 |
18-Sep-2014 |
Christopher Ferris <cferris@google.com> |
am d5e1c583: Merge "Move to v3.16.3 kernel headers." * commit 'd5e1c583a66a821c7d7e8f43e1238a4569981b90': Move to v3.16.3 kernel headers.
|
653676dde821ce2793f270501847beedbf4a194a |
18-Sep-2014 |
Christopher Ferris <cferris@google.com> |
Move to v3.16.3 kernel headers. Change-Id: Ife491bd7630b853a78532dd74e4644438256a3a1
ersion.h
|
aac37784dfd696f7469361e91e2444941c3eafb1 |
18-Sep-2014 |
Christopher Ferris <cferris@google.com> |
am 0bd28a43: Merge "Update kernel uapi headers to v3.16.1." * commit '0bd28a43dae87c808f6af61ad3dba042b35be7e7': Update kernel uapi headers to v3.16.1.
|
ba8d4f460b51161eb82cf1006cb34a3cc1389f47 |
04-Sep-2014 |
Christopher Ferris <cferris@google.com> |
Update kernel uapi headers to v3.16.1. 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
udit.h
inder.h
trfs.h
an.h
an/bcm.h
an/error.h
an/gw.h
an/netlink.h
an/raw.h
apability.h
thtool.h
alloc.h
ilter.h
s.h
use.h
fs2_ondisk.h
yperv.h
f.h
f_ether.h
f_fddi.h
f_link.h
f_tunnel.h
n.h
n6.h
vm.h
vm_para.h
2tp.h
ibc-compat.h
emfd.h
pls.h
eighbour.h
etdevice.h
etfilter/ipset/ip_set.h
etfilter/nf_tables.h
etfilter/nfnetlink.h
etfilter/nfnetlink_acct.h
fc.h
fsd/nfsfh.h
l80211.h
vme.h
erf_event.h
fkeyv2.h
rctl.h
sci.h
tp_clock.h
erial_core.h
erial_reg.h
hm.h
nmp.h
pi/spidev.h
cp.h
cp_metrics.h
ipc.h
ipc_config.h
dp.h
hid.h
input.h
sb/cdc-wdm.h
sb/cdc.h
sb/functionfs.h
sbdevice_fs.h
sbip.h
4l2-common.h
4l2-controls.h
4l2-dv-timings.h
4l2-mediabus.h
4l2-subdev.h
ersion.h
fio.h
ideodev2.h
attr.h
frm.h
|
e2d86feb7b6b0b02b5e826c5f8836a6e104e9b71 |
14-Sep-2014 |
Christopher Ferris <cferris@google.com> |
Pull input.h from v3.16.1 kernel headers. (cherry-pick of 027d2717d067c3706f22bf84dc1226ede7c1566d.) Bug: 17407564 Change-Id: Idcfc40a7254605280e3d5474c61ae1ab7b2b7b51
nput.h
|
027d2717d067c3706f22bf84dc1226ede7c1566d |
14-Sep-2014 |
Christopher Ferris <cferris@google.com> |
Pull input.h from v3.16.1 kernel headers. Bug: 17407564 Change-Id: Idcfc40a7254605280e3d5474c61ae1ab7b2b7b51
nput.h
|
18a25078f0cc0aa9842f6397e3c24a5ae8686de5 |
12-Jul-2014 |
Christopher Ferris <cferris@google.com> |
am c6bc0017: Merge "Update kernel headers to v3.14." * commit 'c6bc001776931fd1c8583df2b8948dcb8bf61007': Update kernel headers to v3.14.
|
38062f954c637861348dd8078cefb73554e6f12c |
10-Jul-2014 |
Christopher Ferris <cferris@google.com> |
Update kernel headers to v3.14. 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
pm_bios.h
udit.h
cache.h
trfs.h
an/gw.h
ifs/cifs_mount.h
m4000_cs.h
onst.h
m-ioctl.h
m-log-userspace.h
n.h
qblk_xfs.h
lf-em.h
d.h
ib_rules.h
iemap.h
s.h
en_stats.h
enetlink.h
enwqe/genwqe_card.h
fs2_ondisk.h
ash_info.h
sr_netlink.h
cmpv6.h
f.h
f_addr.h
f_arp.h
f_bonding.h
f_bridge.h
f_ether.h
f_link.h
f_packet.h
f_pppox.h
f_tun.h
n.h
n6.h
nput.h
p.h
p_vs.h
pv6.h
exec.h
eyctl.h
vm.h
vm_para.h
ibc-compat.h
agic.h
ajor.h
edia.h
ic_common.h
ic_ioctl.h
queue.h
sdos_fs.h
sg.h
etconf.h
etfilter.h
etfilter/ipset/ip_set.h
etfilter/nf_conntrack_common.h
etfilter/nf_nat.h
etfilter/nf_tables.h
etfilter/nf_tables_compat.h
etfilter/nfnetlink.h
etfilter/nfnetlink_conntrack.h
etfilter/nfnetlink_cttimeout.h
etfilter/nfnetlink_queue.h
etfilter/xt_HMARK.h
etfilter/xt_IDLETIMER.h
etfilter/xt_SYNPROXY.h
etfilter/xt_cgroup.h
etfilter/xt_ipcomp.h
etfilter/xt_l2tp.h
etfilter/xt_rpfilter.h
etfilter/xt_socket.h
etfilter_bridge/ebt_802_3.h
etfilter_ipv4/ipt_CLUSTERIP.h
fc.h
fs4.h
l80211.h
vme.h
penvswitch.h
ci_regs.h
erf_event.h
kt_cls.h
kt_sched.h
pp-ioctl.h
rctl.h
trace.h
aid/md_p.h
andom.h
eiserfs_xattr.h
esource.h
tnetlink.h
ched.h
erial_core.h
hm.h
nmp.h
ockios.h
c_act/tc_defact.h
c_act/tc_ipt.h
cp.h
cp_metrics.h
imex.h
sb/ch11.h
4l2-controls.h
4l2-dv-timings.h
4l2-mediabus.h
ersion.h
fio.h
ideodev2.h
irtio_config.h
irtio_console.h
irtio_net.h
irtio_pci.h
sp1.h
imax/i2400m.h
attr.h
orro.h
orro_ids.h
|
eba6501c209e6df6141a77c69ebc02b33873822f |
23-Apr-2014 |
Ruchi Kandoi <kandoiruchi@google.com> |
am 88920300: am aa3d46a4: Merge "prctl: Adds the PR_SET_TIMERSLACK_PID option" * commit '889203005b62f0c2124a7fcae12f9824cbc78868': prctl: Adds the PR_SET_TIMERSLACK_PID option
|
b84926b95ce81bb344109c5f9072337f354ef744 |
23-Apr-2014 |
Ruchi Kandoi <kandoiruchi@google.com> |
prctl: Adds the PR_SET_TIMERSLACK_PID option Allows software to set timer clack for other thread. Change-Id: Ifa9d2cc7844ec581356bce15434609242fd898a8 Signed-off-by: Ruchi Kandoi <kandoiruchi@google.com>
rctl.h
|
ba7c3079bf87077f70235d1412398ae20fe23b37 |
03-Feb-2014 |
Arve Hjønnevåg <arve@android.com> |
am eb26da9a: am fb4da1e7: Merge "Regenerate binder header" * commit 'eb26da9af841c60e69f44a3affb46ec48fdaa6d3': Regenerate binder header
|
fbaa254016dd42eaf521497493135b29b4f303d6 |
29-Jan-2014 |
Arve Hjønnevåg <arve@android.com> |
Regenerate binder header Adds 64 bit support Change-Id: I6db3c4f68bf2c337bff753599af193e2b062ec05
inder.h
|
9bed351f7958e2a23817e2c94c6294ee0e769c6b |
13-Dec-2013 |
Christopher Ferris <cferris@google.com> |
am 64edf779: am 7dfd8ae1: am 513d2770: Merge "Add ioprio.h." * commit '64edf779d79fd81a39ee5e0327f585b37cd828f2': Add ioprio.h.
|
802a0a7285f32e9ea7fe783f00560f4268ece2c5 |
13-Dec-2013 |
Christopher Ferris <cferris@google.com> |
Add ioprio.h. Change-Id: I153d05c5b6e9d640e319d65acb48b9cb12b6dafb
oprio.h
|
356a4e4a3243ddb40c41a9bbaf7e86f821aaa912 |
25-Nov-2013 |
Elliott Hughes <enh@google.com> |
Regenerate the bionic headers to match external/kernel-headers. (This undoes the AOSP-only ion.h hack.) Bug: 11859767 Change-Id: Id863c70d63b2716ae22cafd7ddb1163bbc7a3d11
on.h
|
c43d16a4581038422425b9b36bf95612d0383941 |
25-Nov-2013 |
Elliott Hughes <enh@google.com> |
Regenerate the bionic kernel headers to match external/kernel-headers. Bug: 11859767 Change-Id: I3d746188a1c4bdf8db1358521438435d3e63dbac
on.h
|
8cb52b056cfc302e05304d847c4228dff15715cf |
21-Nov-2013 |
Elliott Hughes <enh@google.com> |
Regenerate uapi header files. Change-Id: Idc934ed8ae17aba3300e4022e9b42177b0907e9d
cct.h
io_abi.h
ndroid_alarm.h
shmem.h
inder.h
trfs.h
m4000_cs.h
onst.h
m-ioctl.h
en_stats.h
f_arp.h
f_link.h
f_pppolac.h
f_pppopns.h
f_pppox.h
f_tun.h
nput.h
on.h
p.h
p_vs.h
eychord.h
vm.h
sdos_fs.h
etfilter/nfnetlink_queue.h
etfilter/xt_IDLETIMER.h
etfilter/xt_socket.h
fc.h
l80211.h
penvswitch.h
erf_event.h
kt_sched.h
rctl.h
trace.h
aid/md_p.h
tnetlink.h
erial_core.h
nmp.h
ockios.h
w_sync.h
ync.h
sb/ch11.h
sb/f_accessory.h
sb/f_mtp.h
ersion.h
fio.h
ideodev2.h
irtio_config.h
irtio_console.h
irtio_pci.h
|
e372ec8cf96204441760c83dfa97ca929f382a72 |
16-Nov-2013 |
Christopher Ferris <cferris@google.com> |
Pull in cleaned version.h header. Change-Id: Ia917af9336b63ed5a10147770a8110134cb274cb
ersion.h
|
740531354e21d7ba84a8bc6a9ec09ac5c50e9a65 |
09-Nov-2013 |
Elliott Hughes <enh@google.com> |
Add a temporary uapi/linux/compiler.h until upstream has one. Bug: 11559337 Change-Id: I205974b1a26e4f85d0e11503afa80669195d211c
ompiler.h
|
40596aa0054bcfa76148f55321bf4b979e2242be |
05-Nov-2013 |
Elliott Hughes <enh@google.com> |
Make cpp.py less braindead. 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
4l2-dv-timings.h
|
460fa7033b17c49e3e6fdaee49eb6d7d666e16d9 |
23-Oct-2013 |
Ben Cheng <bccheng@google.com> |
Add __EXPORTED_HEADERS__ as predefined macro. 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
ypes.h
|
655a7c081f83b8351ed5f11a6c6accd9458293a8 |
17-Oct-2013 |
Ben Cheng <bccheng@google.com> |
Add processed uapi kernel headers (common and aarch64-specific) Change-Id: If0be7b83bd8fe7cb02472d173f7c452aabf61124
.out.h
cct.h
db.h
dfs_fs.h
ffs_hardblocks.h
gpgart.h
io_abi.h
pm_bios.h
rcfb.h
talk.h
tm.h
tm_eni.h
tm_he.h
tm_idt77105.h
tm_nicstar.h
tm_tcp.h
tm_zatm.h
tmapi.h
tmarp.h
tmbr2684.h
tmclip.h
tmdev.h
tmioc.h
tmlec.h
tmmpc.h
tmppp.h
tmsap.h
tmsvc.h
udit.h
uto_fs.h
uto_fs4.h
uxvec.h
x25.h
1lli.h
aycom.h
cm933xx_hcs.h
fs_fs.h
infmts.h
lkpg.h
lktrace_api.h
pqether.h
sg.h
trfs.h
yteorder/big_endian.h
yteorder/little_endian.h
aif/caif_socket.h
aif/if_caif.h
an.h
an/bcm.h
an/error.h
an/gw.h
an/netlink.h
an/raw.h
apability.h
api.h
ciss_defs.h
ciss_ioctl.h
drom.h
groupstats.h
hio.h
m4000_cs.h
n_proc.h
oda.h
oda_psdev.h
off.h
onnector.h
onst.h
ramfs_fs.h
uda.h
yclades.h
ycx_cfm.h
cbnl.h
ccp.h
lm.h
lm_device.h
lm_netlink.h
lm_plock.h
lmconstants.h
m-ioctl.h
m-log-userspace.h
n.h
qblk_xfs.h
vb/audio.h
vb/ca.h
vb/dmx.h
vb/frontend.h
vb/net.h
vb/osd.h
vb/version.h
vb/video.h
dd.h
fs_fs_sb.h
lf-em.h
lf-fdpic.h
lf.h
lfcore.h
rrno.h
rrqueue.h
thtool.h
ventpoll.h
advise.h
alloc.h
anotify.h
b.h
cntl.h
d.h
dreg.h
ib_rules.h
iemap.h
ilter.h
irewire-cdev.h
irewire-constants.h
lat.h
s.h
sl_hypervisor.h
use.h
utex.h
ameport.h
en_stats.h
enetlink.h
fs2_ondisk.h
igaset_dev.h
dlc.h
dlc/ioctl.h
dlcdrv.h
dreg.h
id.h
iddev.h
idraw.h
pet.h
si/hsi_char.h
w_breakpoint.h
ysdn_if.h
2c-dev.h
2c.h
2o-dev.h
8k.h
cmp.h
cmpv6.h
f.h
f_addr.h
f_addrlabel.h
f_alg.h
f_arcnet.h
f_arp.h
f_bonding.h
f_bridge.h
f_cablemodem.h
f_eql.h
f_ether.h
f_fc.h
f_fddi.h
f_frad.h
f_hippi.h
f_infiniband.h
f_link.h
f_ltalk.h
f_packet.h
f_phonet.h
f_plip.h
f_ppp.h
f_pppol2tp.h
f_pppox.h
f_slip.h
f_team.h
f_tun.h
f_tunnel.h
f_vlan.h
f_x25.h
gmp.h
n.h
n6.h
n_route.h
net_diag.h
notify.h
nput.h
octl.h
p.h
p6_tunnel.h
p_vs.h
pc.h
pmi.h
pmi_msgdefs.h
psec.h
pv6.h
pv6_route.h
px.h
rda.h
rqnr.h
sdn.h
sdn/capicmd.h
sdn_divertif.h
sdn_ppp.h
sdnif.h
so_fs.h
vtv.h
vtvfb.h
xjuser.h
ffs2.h
oystick.h
d.h
dev_t.h
ernel-page-flags.h
ernel.h
ernelcapi.h
exec.h
eyboard.h
eyctl.h
vm.h
vm_para.h
2tp.h
imits.h
lc.h
oop.h
p.h
agic.h
ajor.h
ap_to_7segment.h
atroxfb.h
dio.h
edia.h
ei.h
empolicy.h
eye.h
ii.h
inix_fs.h
man.h
mc/ioctl.h
mtimer.h
odule.h
queue.h
route.h
route6.h
sdos_fs.h
sg.h
tio.h
_r3964.h
bd.h
cp.h
cp_fs.h
cp_mount.h
cp_no.h
eighbour.h
et.h
et_dropmon.h
et_tstamp.h
etconf.h
etdevice.h
etfilter.h
etfilter/ipset/ip_set.h
etfilter/ipset/ip_set_bitmap.h
etfilter/ipset/ip_set_hash.h
etfilter/ipset/ip_set_list.h
etfilter/nf_conntrack_common.h
etfilter/nf_conntrack_ftp.h
etfilter/nf_conntrack_sctp.h
etfilter/nf_conntrack_tcp.h
etfilter/nf_conntrack_tuple_common.h
etfilter/nf_nat.h
etfilter/nfnetlink.h
etfilter/nfnetlink_acct.h
etfilter/nfnetlink_compat.h
etfilter/nfnetlink_conntrack.h
etfilter/nfnetlink_cthelper.h
etfilter/nfnetlink_cttimeout.h
etfilter/nfnetlink_log.h
etfilter/nfnetlink_queue.h
etfilter/x_tables.h
etfilter/xt_AUDIT.h
etfilter/xt_CHECKSUM.h
etfilter/xt_CLASSIFY.h
etfilter/xt_CONNMARK.h
etfilter/xt_CONNSECMARK.h
etfilter/xt_CT.h
etfilter/xt_DSCP.h
etfilter/xt_IDLETIMER.h
etfilter/xt_LED.h
etfilter/xt_LOG.h
etfilter/xt_MARK.h
etfilter/xt_NFLOG.h
etfilter/xt_NFQUEUE.h
etfilter/xt_RATEEST.h
etfilter/xt_SECMARK.h
etfilter/xt_TCPMSS.h
etfilter/xt_TCPOPTSTRIP.h
etfilter/xt_TEE.h
etfilter/xt_TPROXY.h
etfilter/xt_addrtype.h
etfilter/xt_bpf.h
etfilter/xt_cluster.h
etfilter/xt_comment.h
etfilter/xt_connbytes.h
etfilter/xt_connlabel.h
etfilter/xt_connlimit.h
etfilter/xt_connmark.h
etfilter/xt_conntrack.h
etfilter/xt_cpu.h
etfilter/xt_dccp.h
etfilter/xt_devgroup.h
etfilter/xt_dscp.h
etfilter/xt_ecn.h
etfilter/xt_esp.h
etfilter/xt_hashlimit.h
etfilter/xt_helper.h
etfilter/xt_iprange.h
etfilter/xt_ipvs.h
etfilter/xt_length.h
etfilter/xt_limit.h
etfilter/xt_mac.h
etfilter/xt_mark.h
etfilter/xt_multiport.h
etfilter/xt_nfacct.h
etfilter/xt_osf.h
etfilter/xt_owner.h
etfilter/xt_physdev.h
etfilter/xt_pkttype.h
etfilter/xt_policy.h
etfilter/xt_quota.h
etfilter/xt_rateest.h
etfilter/xt_realm.h
etfilter/xt_recent.h
etfilter/xt_sctp.h
etfilter/xt_set.h
etfilter/xt_socket.h
etfilter/xt_state.h
etfilter/xt_statistic.h
etfilter/xt_string.h
etfilter/xt_tcpmss.h
etfilter/xt_tcpudp.h
etfilter/xt_time.h
etfilter/xt_u32.h
etfilter_arp.h
etfilter_arp/arp_tables.h
etfilter_arp/arpt_mangle.h
etfilter_bridge.h
etfilter_bridge/ebt_802_3.h
etfilter_bridge/ebt_among.h
etfilter_bridge/ebt_arp.h
etfilter_bridge/ebt_arpreply.h
etfilter_bridge/ebt_ip.h
etfilter_bridge/ebt_ip6.h
etfilter_bridge/ebt_limit.h
etfilter_bridge/ebt_log.h
etfilter_bridge/ebt_mark_m.h
etfilter_bridge/ebt_mark_t.h
etfilter_bridge/ebt_nat.h
etfilter_bridge/ebt_nflog.h
etfilter_bridge/ebt_pkttype.h
etfilter_bridge/ebt_redirect.h
etfilter_bridge/ebt_stp.h
etfilter_bridge/ebt_ulog.h
etfilter_bridge/ebt_vlan.h
etfilter_bridge/ebtables.h
etfilter_decnet.h
etfilter_ipv4.h
etfilter_ipv4/ip_tables.h
etfilter_ipv4/ipt_CLUSTERIP.h
etfilter_ipv4/ipt_ECN.h
etfilter_ipv4/ipt_LOG.h
etfilter_ipv4/ipt_REJECT.h
etfilter_ipv4/ipt_TTL.h
etfilter_ipv4/ipt_ULOG.h
etfilter_ipv4/ipt_ah.h
etfilter_ipv4/ipt_ecn.h
etfilter_ipv4/ipt_ttl.h
etfilter_ipv6.h
etfilter_ipv6/ip6_tables.h
etfilter_ipv6/ip6t_HL.h
etfilter_ipv6/ip6t_LOG.h
etfilter_ipv6/ip6t_NPT.h
etfilter_ipv6/ip6t_REJECT.h
etfilter_ipv6/ip6t_ah.h
etfilter_ipv6/ip6t_frag.h
etfilter_ipv6/ip6t_hl.h
etfilter_ipv6/ip6t_ipv6header.h
etfilter_ipv6/ip6t_mh.h
etfilter_ipv6/ip6t_opts.h
etfilter_ipv6/ip6t_rt.h
etlink.h
etlink_diag.h
etrom.h
fc.h
fs.h
fs2.h
fs3.h
fs4.h
fs4_mount.h
fs_fs.h
fs_idmap.h
fs_mount.h
fsacl.h
fsd/cld.h
fsd/debug.h
fsd/export.h
fsd/nfsfh.h
fsd/stats.h
l80211.h
ubus.h
vram.h
map3isp.h
mapfb.h
om.h
penvswitch.h
acket_diag.h
aram.h
arport.h
atchkey.h
ci.h
ci_regs.h
erf_event.h
ersonality.h
fkeyv2.h
g.h
hantom.h
honet.h
kt_cls.h
kt_sched.h
ktcdvd.h
mu.h
oll.h
osix_types.h
pdev.h
pp-comp.h
pp-ioctl.h
pp_defs.h
ps.h
rctl.h
tp_clock.h
trace.h
nx4_fs.h
nxtypes.h
uota.h
adeonfb.h
aid/md_p.h
aid/md_u.h
andom.h
aw.h
ds.h
eboot.h
eiserfs_fs.h
eiserfs_xattr.h
esource.h
fkill.h
omfs_fs.h
ose.h
oute.h
tc.h
tnetlink.h
cc.h
ched.h
creen_info.h
ctp.h
dla.h
eccomp.h
ecurebits.h
elinux_netlink.h
em.h
erial.h
erial_core.h
erial_reg.h
erio.h
hm.h
ignal.h
ignalfd.h
nmp.h
ock_diag.h
ocket.h
ockios.h
om.h
onet.h
onypi.h
ound.h
oundcard.h
pi/spidev.h
tat.h
tddef.h
tring.h
unrpc/debug.h
uspend_ioctls.h
wab.h
ynclink.h
ysctl.h
ysinfo.h
askstats.h
c_act/tc_csum.h
c_act/tc_gact.h
c_act/tc_ipt.h
c_act/tc_mirred.h
c_act/tc_nat.h
c_act/tc_pedit.h
c_act/tc_skbedit.h
c_ematch/tc_em_cmp.h
c_ematch/tc_em_meta.h
c_ematch/tc_em_nbyte.h
c_ematch/tc_em_text.h
cp.h
cp_metrics.h
elephony.h
ermios.h
ime.h
imes.h
imex.h
iocl.h
ipc.h
ipc_config.h
oshiba.h
ty.h
ty_flags.h
ypes.h
df_fs_i.h
dp.h
hid.h
input.h
io.h
ltrasound.h
n.h
nistd.h
nix_diag.h
sb/audio.h
sb/cdc-wdm.h
sb/cdc.h
sb/ch11.h
sb/ch9.h
sb/functionfs.h
sb/g_printer.h
sb/gadgetfs.h
sb/midi.h
sb/tmc.h
sb/video.h
sbdevice_fs.h
time.h
tsname.h
uid.h
vcvideo.h
4l2-common.h
4l2-controls.h
4l2-dv-timings.h
4l2-mediabus.h
4l2-subdev.h
eth.h
fio.h
host.h
ideodev2.h
irtio_9p.h
irtio_balloon.h
irtio_blk.h
irtio_config.h
irtio_console.h
irtio_ids.h
irtio_net.h
irtio_pci.h
irtio_ring.h
irtio_rng.h
m_sockets.h
t.h
ait.h
anrouter.h
atchdog.h
imax.h
imax/i2400m.h
ireless.h
25.h
attr.h
frm.h
|