{"push_id":592852127,"size":2,"distinct_size":2,"ref":"refs/heads/cafclean","head":"7bf63672adba73fbf927dfd1d4be07792bd9d221","before":"c5a3181c39763a96217b2cc32ccb95fb336fd7ad","commits":[{"sha":"ebbebc103af53b6743fe5cd3e76817ea0b667032","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/hohoxu/n5kernel/commits/ebbebc103af53b6743fe5cd3e76817ea0b667032"},{"sha":"7bf63672adba73fbf927dfd1d4be07792bd9d221","author":{"email":"83c8f902ff78166cb3114446473ba7de1fd2c317@codeaurora.org","name":"Weiyin Jiang"},"message":"ASoC: msm: audio-effects: Check for array index","distinct":true,"url":"https://api.github.com/repos/hohoxu/n5kernel/commits/7bf63672adba73fbf927dfd1d4be07792bd9d221"}]}