)]}'
{
  "log": [
    {
      "commit": "d32ca14ea37b5c800d2a290f6bb8faf97dd89992",
      "tree": "278dc5b5a0f9eaaff614cf625b59dedbe1468b10",
      "parents": [
        "a399ede44ec4aa81e4b4cf655496e4618e94ad62"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Feb 04 16:16:51 2020 -0800"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Feb 07 20:14:42 2020 +0000"
      },
      "message": "Update to v5.5 kernel headers.\n\nKernel headers coming from:\n\nGit: https://android.googlesource.com/kernel/common/\nBranch: android-mainline\nTag: android-mainline-5.5\n\nTest: Boots on walleye.\nTest: Ran bionic-unit-tests on walleye.\nTest: Boots on cuttlefish.\nTest: Ran bionic-unit-tests on cuttlefish.\nChange-Id: I57387d3c31e0ba5ad125ffe291cecf365c7b374e\nMerged-In: I57387d3c31e0ba5ad125ffe291cecf365c7b374e\n"
    },
    {
      "commit": "9584fa46e9dd7071f8ad870341e7a0ab5ab918e8",
      "tree": "69b5e82e39efc53887aa45ae288ff600ae2e49b7",
      "parents": [
        "27a8c60f045f939ab1cb7157313778966ed29404"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon Dec 09 15:36:13 2019 -0800"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Dec 12 14:59:25 2019 -0800"
      },
      "message": "Update to android-mainline kernel headers v5.4.\n\nUpdate generate_uapi_headers.sh to checkout the android mainline\nkernel. Also, add a small modification to look for the kernel directory\nin common not linux-stable.\n\nRemove deprecated android headers from android/uapi/linux. Also,\nremove f_accessory.h since it\u0027s in the android mainline kernel.\n\nTest: Builds and runs on walleye.\nChange-Id: Ia371305e19f56e6bcc2db6d5b4d299819f07ffc6\n"
    },
    {
      "commit": "b8a95e21865efd16bf821333d34e005b8f0a8d3a",
      "tree": "d6a9a56d4499b2e01ebea72bf920f828a6c740c1",
      "parents": [
        "b29454794c48faed61987df172993855201343e6"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Oct 02 18:29:20 2019 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Oct 03 10:59:32 2019 -0700"
      },
      "message": "Update to kernel headers v5.3.2.\n\nTest: Builds and run unit tests on taimen/cuttlefish.\nChange-Id: I6ebd8f179d159ac974555e8edca588083e8081b3\n"
    },
    {
      "commit": "fa59a10bcd7384fc2c3c583f525f775ea1bd0ff0",
      "tree": "ad75e5d9405bbe819279a302cd33fca70e33d112",
      "parents": [
        "a5c9c7c56542b6471575148b8a3654078b180940"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon Aug 05 12:58:49 2019 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon Aug 05 12:59:58 2019 -0700"
      },
      "message": "Update to kernel headers v5.2.6.\n\nAlso, fix a bug in update_all.py when the syscalls file does not change.\n\nTest: Builds and boots on a taimen.\nChange-Id: If85b00daef2c176f804a0861894f5bbca9c6d5df\n"
    },
    {
      "commit": "aeddbcfb2cbd118b5f97c0e586bcf19862ad5247",
      "tree": "3d6892bde9527578ed8cd3a6eabb539ffed7dd4b",
      "parents": [
        "7b85fb0d393c3119501779176b532b37182b0584"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon Jul 08 12:45:46 2019 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon Jul 08 13:54:11 2019 -0700"
      },
      "message": "Update to kernel headers v5.2.\n\nTest: Booted a taimen, ran unit bionic unit tests.\nChange-Id: I3522c59793bbcef98ea515996a481d92f14b8816\n"
    },
    {
      "commit": "24f97eb27bc131801ed9d0d2b367d4164424ac77",
      "tree": "d29644f8a9f2f26955130172c416f58e91b87fa5",
      "parents": [
        "72aafad9506d65c8c0f957cae4b664402cc0e8ab"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon May 20 12:58:13 2019 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon May 20 12:58:13 2019 -0700"
      },
      "message": "Update to kernel headers to v5.1.3.\n\nTest: Builds and boots taimen.\nTest: Ran bionic unit tests.\nChange-Id: Ieaca8709d568f075df8cac60c9da2c0ed1916963\n"
    },
    {
      "commit": "d842e43e1d538d535c08b27a71e4912641121924",
      "tree": "baf4623c943ffdef001d732788c1d3d753716a2a",
      "parents": [
        "ff16c0b89b7297bc70353f60afac9bb93d6b0087"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Mar 07 10:21:59 2019 -0800"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Mar 07 11:19:22 2019 -0800"
      },
      "message": "Update to v5.0 kernel headers.\n\nTest: Builds and boots on taimen.\nChange-Id: I13843bf1ab30ea89a50852adc88f2cba8401bded\n"
    },
    {
      "commit": "86a4837a8eef99b2363dbcf1158a56bb203c2745",
      "tree": "becbd67ea40cd4bc2ce001227583421096f061a2",
      "parents": [
        "ca305a39e50d92dc572f50f00262b3dbb0dece9d"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Jan 10 14:14:59 2019 -0800"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Jan 15 07:33:14 2019 -0800"
      },
      "message": "Update to v4.20.1 kernel headers.\n\nThis includes one manual change:\n\nIn the file bionic/libc/kernel/uapi/linux/in.h, the macro IN_BADCLASS\nwas not definied correctly. Change the macro from:\n\n  #define IN_BADCLASS(a) ((((long int) (a)) \u003d\u003d 0xffffffff)\n\nto:\n\n  #define IN_BADCLASS(a) (((long int) (a)) \u003d\u003d (long int)0xffffffff)\n\nThis change is being pushed to the upstream kernels.\n\nTest: Builds and boots.\nChange-Id: Ia304773a9dc6789b34d9769d73742384d6afb571\nMerged-In: Ia304773a9dc6789b34d9769d73742384d6afb571\n(cherry picked from commit 967fb01cce73591281e7804e2c0fa9f83b618f5b)\n"
    },
    {
      "commit": "9ce28844db7cf80ee8cf7c88dab23b666eaab739",
      "tree": "a6dc35217992637cf0102c4beba99c6fdcd1ffdc",
      "parents": [
        "e898a17e8f2bf30506642be8106b1f8a6de61151"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Oct 25 12:11:39 2018 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Oct 30 09:21:16 2018 -0700"
      },
      "message": "Update to v4.19 kernel headers.\n\nTest: Builds and boots.\nChange-Id: I99a9ed79666e143b47f02ca4e59eed94f69b7e4a\n(cherry picked from commit a981e2e52e2e95a65fa9c9b6fb16dcb4c83dd576)\n"
    },
    {
      "commit": "76a1d45599fb287742bfe645dea117039fca7949",
      "tree": "ea764b786629b81444fb42469cfdbb100ef29112",
      "parents": [
        "6747bd1631c24f76684278020056ee0d41cbb402"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Jun 27 14:12:29 2018 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Jun 27 14:12:29 2018 -0700"
      },
      "message": "Update to v4.17.3 kernel headers.\n\nTest: Builds, boots on a walleye.\nChange-Id: I389d8b61ec00ea309e38d1b1a2e0dace48c21edb\n"
    },
    {
      "commit": "1308ad3ab33294c3abfd96da12b6df58b381ce52",
      "tree": "10aea87a1e3992b38fcc830b74bc4962a1f537bf",
      "parents": [
        "315dd896deae928f3e64f94d75cd20566cc95183"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Nov 14 17:32:13 2017 -0800"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Nov 15 12:23:56 2017 -0800"
      },
      "message": "Update to kernel headers v4.14.\n\nRemove the hiding of the kernel structure binder_fd_array_object. This\nstructure now matches the structure used in the binder code.\n\nLoad the libclang_android.so shared library directly for parsing.\nThis file changed name in a recent update to the prebuilts.\n\nTest: Compiles arm/arm64/x86/x86_64.\nTest: Boots on hikey and boots on a sailfish.\nTest: Ran bionic unit tests on hikey and sailfish.\nChange-Id: I141a4b93ac3511cd58f4d12bb3c0d4efaa4c2742\n"
    },
    {
      "commit": "525ce914edf136d2bd02ac8c404d56c52e737f4d",
      "tree": "0da29892c385ef568bc67ff2f2814bfb2f7b0412",
      "parents": [
        "4f36cabd8d1b1f3ed6ad4586f86aad5731f4bdaf"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Jul 26 13:12:53 2017 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Jul 27 16:01:39 2017 -0700"
      },
      "message": "Update to kernel headers v4.12.3.\n\nTest: Built angler.\nChange-Id: Icbcf4fac2334de8409b049ed7a3b4c24b4e98ce9\n"
    },
    {
      "commit": "96c1db7b9d601c31d103389cac074a6cce0d7633",
      "tree": "510f40be13090fa582b61aed7c3eb7e70d3ff559",
      "parents": [
        "6c01208e902b18aad4b0254ccb95b94a2b5fc341"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu May 25 13:48:01 2017 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu May 25 13:48:01 2017 -0700"
      },
      "message": "Remove the repetitive warnings from the uapi headers.\n\nHaving\n\n  WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS\n\nevery four lines made the headers harder to read, made the diffs much worse\neach time we upgraded, and wasn\u0027t really providing any benefit. Before the\nnext uapi update, let\u0027s just stop doing this.\n\nBug: N/A\nTest: builds, manually inspected files look right\nChange-Id: Id7088cf750894c9d24950f3d53587fe3156c4f7d\n"
    },
    {
      "commit": "48af7cb2e205dcc2f09a1a1b8a1a37c93e1943f0",
      "tree": "e8d9f372688f7ae3660b49721e7808b8181a49b3",
      "parents": [
        "40854235256c3f51f9ea866f5f8ef03240c00123"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Feb 21 12:35:09 2017 -0800"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Feb 21 14:42:34 2017 -0800"
      },
      "message": "Update to kernel headers v4.10.\n\nTest: Built angler, booted on angler, ran bionic unit tests.\nChange-Id: Ia24511e74106116ea84b44ab724865ec492de8f9\n"
    },
    {
      "commit": "6a9755d20a995756487bb1aafb7e954f4fd868a7",
      "tree": "0278ddd8ea343a9b9d7038ad907450ec7eca6130",
      "parents": [
        "18c009ca96a432b35c76aeb9f62687b2db5153c0"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Jan 13 14:09:31 2017 -0800"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Jan 25 16:23:56 2017 -0800"
      },
      "message": "Update to kernel headers v4.9.3.\n\nTest: Built arm, arm64, x86, x86_64 targets.\nTest: Booted on angler, and ran bionic unit tests (32 bit and 64 bit).\n\nChange-Id: I14a8dcbea11b41f83431eabed6590cd25af07b1d\n"
    },
    {
      "commit": "49f525c47bd383cd6a87db8f067cddb3ab620d17",
      "tree": "cf718a23048444de49eb9a4a8a7df64990d25893",
      "parents": [
        "e54c49050368cda50aa98af653e80f660467e246"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon Dec 12 14:55:36 2016 -0800"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon Dec 12 19:08:01 2016 -0800"
      },
      "message": "Update to kernel headers v4.8.14.\n\nTest: Built mips/arm/arm64/x86/x86_64. Built and booted angler.\nChange-Id: Icedb035769d8a41a170a6f1ecd707113e332d8dd\n"
    },
    {
      "commit": "106b3a8a7dc03c19a45e322de425ac56aafac358",
      "tree": "e82b7f75fa5bca64b5aeb45ab20abff23e16de4b",
      "parents": [
        "0b1a2826508ee5b191650d1d8b1f6b028e970f3b"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Aug 24 12:15:38 2016 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon Aug 29 12:07:13 2016 -0700"
      },
      "message": "Update to kernel headers v4.7.2.\n\nModify the kernel header update script to rename C++ keyword\nstruct members to something else. This fixes problems when including\nthese kernel files in C++ code.\n\nAlso, make a manual change to linux/fib_rules.h and comment out the\nvalue FRA_PAD since it conflicts with a special android kernel value\nFRA_UID_START that has not been upstreamed yet.\n\nTest: Built aosp_angler, aosp_x86_64, aosp_mips (bionic only)\nTest: Booted on angler and ran bionic unit tests\nTest: Built these changes in internal master\n\nChange-Id: Ia22b7e3ca409404696dba76311f49157f4a9ceed\n"
    },
    {
      "commit": "05d08e9716b5974d6ed08973f44930804890b902",
      "tree": "e3a33c02c6a918c04d30d93a315bf5b90b6cb512",
      "parents": [
        "d2be3802582e69bfaf1a8ab02849bc44c4fa2ce6"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Feb 04 13:16:38 2016 -0800"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Feb 05 16:03:55 2016 -0800"
      },
      "message": "Updated to v4.4.1 kernel headers.\n\nSmall modifications needed to allow compilation with the new headers:\n\n- Manually modify bionic/libc/kernel/uapi/asm-mips/asm/siginfo.h to\n  remove the uapi from the include.\n- PR_XXX defines are now available for mips, so remove the definition\n  from linker_mips.cpp.\n\nBug: 23789423\nChange-Id: I6dc8a03b012426d3a937db15cb24d3a50fab5a8c\n"
    },
    {
      "commit": "d7db594b8d1dab36b711bd887a9dd21675c87243",
      "tree": "214b4e6e4510386ffc05c9a43dd3c153c6cf89a0",
      "parents": [
        "11829be3e1a9e9e2271ba64a78c327bde6e044eb"
      ],
      "author": {
        "name": "Tao Bao",
        "email": "tbao@google.com",
        "time": "Wed Jan 28 10:07:51 2015 -0800"
      },
      "committer": {
        "name": "Tao Bao",
        "email": "tbao@google.com",
        "time": "Fri Feb 06 14:48:41 2015 -0800"
      },
      "message": "Switch kernel header parsing to python libclang\n\nReplace the tokenizer in cpp.py with libclang.\n\nBug: 18937958\nChange-Id: I27630904c6d2849418cd5ca3d3c612ec3078686d\n"
    },
    {
      "commit": "82d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0f",
      "tree": "2d3e27eac5a493892ef219628b1ebdc98349b948",
      "parents": [
        "7f3d65de8cf2920981d73adee278c0d7bee79170"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon Jan 26 10:57:07 2015 -0800"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon Jan 26 10:57:07 2015 -0800"
      },
      "message": "Update kernel headers to v3.18.3.\n\nBug: 19127803\nChange-Id: I67fa0832322ddd0032d909476047578be052bcf2\n"
    },
    {
      "commit": "ba8d4f460b51161eb82cf1006cb34a3cc1389f47",
      "tree": "f15ca2fce81d0151d51a6cbbe8bad11513c98c46",
      "parents": [
        "6a310f4ad6c06b6f513d6dd9784ce0377f94f9bd"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Sep 03 19:56:49 2014 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Sep 17 17:05:17 2014 -0700"
      },
      "message": "Update kernel uapi headers to v3.16.1.\n\nOther changes to support the new headers:\n\n- Remove the flock64 structure it is defined in the new headers.\n- Update the syscalls to correspond with the headers.\n\nChange-Id: I49a6b07e8b2bfffb67be71b07b58e4e6848fcc09\n"
    },
    {
      "commit": "38062f954c637861348dd8078cefb73554e6f12c",
      "tree": "5fef4bcbf86fc780ac83ee0e2ab2f0f6cdfc9408",
      "parents": [
        "4c199170a84e725a56b7d40c113c9d76a75d89ab"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Jul 09 15:33:25 2014 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Jul 10 13:32:32 2014 -0700"
      },
      "message": "Update kernel headers to v3.14.\n\nOther changes:\n- Modify update_all.py to skip ion header files when importing into aosp.\n- Fix generate_uapi_headers.sh to handle imports from a linux-stable kernel.\n\nChange-Id: I1ad81b9ccb063c21740f9875f2cc1238052cd4b3\n"
    },
    {
      "commit": "8cb52b056cfc302e05304d847c4228dff15715cf",
      "tree": "2297fc93154a822121677966993ceeaa86be1d25",
      "parents": [
        "880d0e6c64eb49736125648d1539726629308316"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 21 13:43:23 2013 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 21 13:43:23 2013 -0800"
      },
      "message": "Regenerate uapi header files.\n\nChange-Id: Idc934ed8ae17aba3300e4022e9b42177b0907e9d\n"
    },
    {
      "commit": "655a7c081f83b8351ed5f11a6c6accd9458293a8",
      "tree": "418e77007face85af356f4e7cfc356a7e7125127",
      "parents": [
        "f0447ddb042150af0e13a364df98dd11673d95d3"
      ],
      "author": {
        "name": "Ben Cheng",
        "email": "bccheng@google.com",
        "time": "Wed Oct 16 16:09:24 2013 -0700"
      },
      "committer": {
        "name": "Ben Cheng",
        "email": "bccheng@google.com",
        "time": "Wed Oct 16 16:09:24 2013 -0700"
      },
      "message": "Add processed uapi kernel headers (common and aarch64-specific)\n\nChange-Id: If0be7b83bd8fe7cb02472d173f7c452aabf61124\n"
    }
  ]
}
