{"push_id":612790962,"size":8,"distinct_size":8,"ref":"refs/heads/aosp-common/android-3.4","head":"da8092d6516f4a798a46093a563fb09bca6dd36a","before":"82986e52eeeedbcd54f7fa07ef61d9486c4fb7ac","commits":[{"sha":"419c71f073f587981139abb810dc805dc0d41230","author":{"email":"4bb1064d1f46929ded0070376617aece30f0ee54@google.com","name":"Mark Salyzyn"},"message":"android: base-cfg: turn off /dev/mem and /dev/kmem\n\nSigned-off-by: Mark Salyzyn <salyzyn@google.com>\nBug: 19549480\nChange-Id: I9b5ec4b05274a13e1902806dcef49af767dcaa32","distinct":true,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm/commits/419c71f073f587981139abb810dc805dc0d41230"},{"sha":"fedec22c656484ea3b498b399e3ba42946e4734a","author":{"email":"86995a091f8a1385082bd10715048b52ee386a6a@google.com","name":"Lorenzo Colitti"},"message":"net: ping: Return EAFNOSUPPORT when appropriate.\n\n1. For an IPv4 ping socket, ping_check_bind_addr does not check\n   the family of the socket address that's passed in. Instead,\n   make it behave like inet_bind, which enforces either that the\n   address family is AF_INET, or that the family is AF_UNSPEC and\n   the address is 0.0.0.0.\n2. For an IPv6 ping socket, ping_check_bind_addr returns EINVAL\n   if the socket family is not AF_INET6. Return EAFNOSUPPORT\n   instead, for consistency with inet6_bind.\n3. Make ping_v4_sendmsg and ping_v6_sendmsg return EAFNOSUPPORT\n   instead of EINVAL if an incorrect socket address structure is\n   passed in.\n4. Make IPv6 ping sockets be IPv6-only. The code does not support\n   IPv4, and it cannot easily be made to support IPv4 because\n   the protocol numbers for ICMP and ICMPv6 are different. This\n   makes connect(::ffff:192.0.2.1) fail with EAFNOSUPPORT instead\n   of making the socket unusable.\n\nAmong other things, this fixes an oops that can be triggered by:\n\n    int s = socket(AF_INET, SOCK_DGRAM, IPPROTO_ICMP);\n    struct sockaddr_in6 sin6 = {\n        .sin6_family = AF_INET6,\n        .sin6_addr = in6addr_any,\n    };\n    bind(s, (struct sockaddr *) &sin6, sizeof(sin6));\n\n[backport of net 9145736d4862145684009d6a72a6e61324a9439e]\n\nChange-Id: If06ca86d9f1e4593c0d6df174caca3487c57a241\nSigned-off-by: Lorenzo Colitti <lorenzo@google.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm/commits/fedec22c656484ea3b498b399e3ba42946e4734a"},{"sha":"f631c0def7632b28611ec011f827f42142917c50","author":{"email":"30ac7e9d34cbeb0437860186ca5724301c19a274@android.com","name":"Rom Lemarchand"},"message":"Revert \"Grants system server access to /proc/<pid>/oom_adj for Android applications.\"\n\nThis reverts commit aa3305f2ba5976a95637c69c63409fdf007e1414.\n\nBug: 19636629\nChange-Id: I1b8ff0f71dd60c7c17faf2de371ef6a2ce9e5f96","distinct":true,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm/commits/f631c0def7632b28611ec011f827f42142917c50"},{"sha":"0ed87d7f3cf7d3388f09bd264a856ad9efc564a3","author":{"email":"30ac7e9d34cbeb0437860186ca5724301c19a274@android.com","name":"Rom Lemarchand"},"message":"proc: make oom adjustment files user read-only\n\nMake oom_adj and oom_score_adj user read-only.\n\nBug: 19636629\nChange-Id: I055bb172d5b4d3d856e25918f3c5de8edf31e4a3\nSigned-off-by: Rom Lemarchand <romlem@google.com>","distinct":true,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm/commits/0ed87d7f3cf7d3388f09bd264a856ad9efc564a3"},{"sha":"c611e8535564e05f981c500989009d5f272ce46e","author":{"email":"33837adfb53316eae44aad04041e1240088d76fd@linaro.org","name":"John Stultz"},"message":"staging: Remove the Android logger driver\n\nWith the relase of Lollipop, Android no longer\nrequires the logger driver.\n\nThere are three patches which the android dev's\nstill need before they drop logger on all their\ndevices:\n\n[PATCH v4 1/5] pstores: use scnprintf\n[PATCH v2 2/5] pstore: remove superfluous memory size check\n[PATCH 3/5] pstore: handle zero-sized prz in series\n[PATCH v4 4/5] pstore: add pmsg\n[PATCH 5/5] pstore: selinux: add security in-core xattr support for pstore and debugfs\n\nBut these seem to have been acked and are hopefully\nqueued for upstream.\n\nSo this patch removes the logger driver from staging.\n\nCc: Rom Lemarchand <romlem@google.com>,\nCc: Mark Salyzyn <salyzyn@google.com>\nCc: Kees Cook <keescook@chromium.org>\nCc: Android Kernel Team <kernel-team@android.com>\nSigned-off-by: John Stultz <john.stultz@linaro.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nBug: 13505761\nChange-Id: I21b6897f01871851e05b6eb53c7c08a1cb597e3e","distinct":true,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm/commits/c611e8535564e05f981c500989009d5f272ce46e"},{"sha":"e2f192e02955efcac46f0853eadaaa52ae642a93","author":{"email":"33837adfb53316eae44aad04041e1240088d76fd@linaro.org","name":"John Stultz"},"message":"staging: Remove the Android alarm-dev driver\n\nThe functionality provided by the Android alarm-dev driver\nshould now be present in the timerfd interface (thanks to\nGreg Hackmann and Todd Poynor).\n\nAs of Lollipop, AOSP can make use of the timerfd if\nalarm-dev is not present (though a fixup for setting the\nrtc time if rtc0 isn't the backing for _ALARM clockids has\nbeen applied post-Lollipop).\n\nThus, we should be able to remove alarm-dev from staging.\n\nCc: Greg Hackmann <ghackmann@google.com>\nCc: Elliott Hughes <enh@google.com>\nCc: Todd Poynor <toddpoynor@google.com>\nCc: Android Kernel Team <kernel-team@android.com>\nSigned-off-by: John Stultz <john.stultz@linaro.org>\nAcked-by: Mark Salyzyn <salyzyn@google.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nChange-Id: Ia905d4b809cc1614ddde01ccb791fc56ac292fa8","distinct":true,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm/commits/e2f192e02955efcac46f0853eadaaa52ae642a93"},{"sha":"69e80b0b102c0eadf7a5ea8984e5f3dd9109fe43","author":{"email":"33837adfb53316eae44aad04041e1240088d76fd@linaro.org","name":"John Stultz"},"message":"staging: Remove logger and alarm-dev from android Makefile\n\nMy previous patches deleting logger and alarm-dev from staging\nmissed the android Makefile.\n\nThis patch cleans up the Makefile to remove the now non-existent\nfiles.\n\nCc: Rom Lemarchand <romlem@google.com>,\nCc: Mark Salyzyn <salyzyn@google.com>,\nCc: Kees Cook <keescook@chromium.org>,\nCc: Android Kernel Team <kernel-team@android.com>,\nCc: Valentin Rothberg <valentinrothberg@gmail.com>,\nCc: Greg Hackmann <ghackmann@google.com>,\nCc: Elliott Hughes <enh@google.com>,\nCc: Todd Poynor <toddpoynor@google.com>,\nReported-by: Paul Bolle <pebolle@tiscali.nl>\nSigned-off-by: John Stultz <john.stultz@linaro.org>\nAcked-by: Kees Cook <keescook@chromium.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nBug: 13505761\nChange-Id: Id8c027ce51a663ee2e9ea2618612921db7cf7636","distinct":true,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm/commits/69e80b0b102c0eadf7a5ea8984e5f3dd9109fe43"},{"sha":"da8092d6516f4a798a46093a563fb09bca6dd36a","author":{"email":"4bb1064d1f46929ded0070376617aece30f0ee54@google.com","name":"Mark Salyzyn"},"message":"android: base-cfg: disable ALARM_DEV\n\nSigned-off-by: Mark Salyzyn <salyzyn@google.com>\nChange-Id: If8d324ffdb4ebd56e5d68876f8e229547e20eaf6","distinct":true,"url":"https://api.github.com/repos/mifl/android_kernel_qcom_msm/commits/da8092d6516f4a798a46093a563fb09bca6dd36a"}]}