{"push_id":2202245023,"size":336,"distinct_size":12,"ref":"refs/heads/work/letux-base/lukas/android","head":"13890c0a7e160aa8c59842b0bfc8d7850a632b4b","before":"8fa5ba07f9c325ea6dfcb08d3c5e19382a398b25","commits":[{"sha":"07dc8bc9a6b15f54d3ad962af74a096c7d7b42b4","author":{"name":"Colin Ian King","email":"61b69653f478c16de27cbf2a77617b5a614a704a@canonical.com"},"message":"netfilter: remove redundant assignment to e\n\nThe assignment to variable e is redundant since the same assignment\noccurs just a few lines later, hence it can be removed.  Cleans up\nclang warning for arp_tables, ip_tables and ip6_tables:\n\nwarning: Value stored to 'e' is never read\n\nSigned-off-by: Colin Ian King <colin.king@canonical.com>\nSigned-off-by: Pablo Neira Ayuso <pablo@netfilter.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/07dc8bc9a6b15f54d3ad962af74a096c7d7b42b4"},{"sha":"613d0776d3fe7eb28c695a63a5533a1ec8258c86","author":{"name":"Vasily Averin","email":"7d9cfa99cf7b4fa2cc013d91d9ab6c17791eb12e@virtuozzo.com"},"message":"netfilter: exit_net cleanup check added\n\nBe sure that lists initialized in net_init hook was return to initial\nstate.\n\nSigned-off-by: Vasily Averin <vvs@virtuozzo.com>\nSigned-off-by: Pablo Neira Ayuso <pablo@netfilter.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/613d0776d3fe7eb28c695a63a5533a1ec8258c86"},{"sha":"bc7d811ace4ad39a3941089ca871633366878719","author":{"name":"Eric Sesterhenn","email":"5d23e557c800e1a16d4596f6589f6e3ff9de2d69@x41-dsec.de"},"message":"netfilter: nf_ct_h323: Convert CHECK_BOUND macro to function\n\nIt is bad practive to return in a macro, this patch\nmoves the check into a function.\n\nSigned-off-by: Eric Sesterhenn <eric.sesterhenn@x41-dsec.de>\nSigned-off-by: Pablo Neira Ayuso <pablo@netfilter.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/bc7d811ace4ad39a3941089ca871633366878719"},{"sha":"ec8a8f3c31ddef0a7d9626c4b8a4baa30f3b80aa","author":{"name":"Eric Sesterhenn","email":"5d23e557c800e1a16d4596f6589f6e3ff9de2d69@x41-dsec.de"},"message":"netfilter: nf_ct_h323: Extend nf_h323_error_boundary to work on bits as well\n\nThis patch fixes several out of bounds memory reads by extending\nthe nf_h323_error_boundary() function to work on bits as well\nan check the affected parts.\n\nSigned-off-by: Eric Sesterhenn <eric.sesterhenn@x41-dsec.de>\nSigned-off-by: Pablo Neira Ayuso <pablo@netfilter.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/ec8a8f3c31ddef0a7d9626c4b8a4baa30f3b80aa"},{"sha":"fbcd253d2448b8f168241e38f629a36c4c8c1e94","author":{"name":"Florian Westphal","email":"dbfaf6a80dfd937969ef4cfe4989863cfe354fce@strlen.de"},"message":"netfilter: conntrack: lower timeout to RETRANS seconds if window is 0\n\nWhen zero window is announced we can get into a situation where\nconnection stays around forever:\n\n1. One side announces zero window.\n2. Other side closes.\n\nIn this case, no FIN is sent (stuck in send queue).\n\nUnless other side opens the window up again conntrack\nstays in ESTABLISHED state for a very long time.\n\nLets alleviate this by lowering the timeout to RETRANS (5 minutes),\nthe other end should be sending zero window probes to keep the\nconnection established as long as a socket still exists.\n\nCc: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>\nSigned-off-by: Florian Westphal <fw@strlen.de>\nAcked-by: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>\nSigned-off-by: Pablo Neira Ayuso <pablo@netfilter.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/fbcd253d2448b8f168241e38f629a36c4c8c1e94"},{"sha":"aa24163b2ee5c92120e32e99b5a93143a0f4258e","author":{"name":"Prateek Sood","email":"171adf8aecf0ca6fb857cc267ad41f819345a5f0@codeaurora.org"},"message":"cgroup/cpuset: remove circular dependency deadlock\n\nRemove circular dependency deadlock in a scenario where hotplug of CPU is\nbeing done while there is updation in cgroup and cpuset triggered from\nuserspace.\n\nProcess A => kthreadd => Process B => Process C => Process A\n\nProcess A\ncpu_subsys_offline();\n  cpu_down();\n    _cpu_down();\n      percpu_down_write(&cpu_hotplug_lock); //held\n      cpuhp_invoke_callback();\n\t     workqueue_offline_cpu();\n            queue_work_on(); // unbind_work on system_highpri_wq\n               __queue_work();\n                 insert_work();\n                    wake_up_worker();\n            flush_work();\n               wait_for_completion();\n\nworker_thread();\n   manage_workers();\n      create_worker();\n\t     kthread_create_on_node();\n\t\t    wake_up_process(kthreadd_task);\n\nkthreadd\nkthreadd();\n  kernel_thread();\n    do_fork();\n      copy_process();\n        percpu_down_read(&cgroup_threadgroup_rwsem);\n          __rwsem_down_read_failed_common(); //waiting\n\nProcess B\nkernfs_fop_write();\n  cgroup_file_write();\n    cgroup_procs_write();\n      percpu_down_write(&cgroup_threadgroup_rwsem); //held\n      cgroup_attach_task();\n        cgroup_migrate();\n          cgroup_migrate_execute();\n            cpuset_can_attach();\n              mutex_lock(&cpuset_mutex); //waiting\n\nProcess C\nkernfs_fop_write();\n  cgroup_file_write();\n    cpuset_write_resmask();\n      mutex_lock(&cpuset_mutex); //held\n      update_cpumask();\n        update_cpumasks_hier();\n          rebuild_sched_domains_locked();\n            get_online_cpus();\n              percpu_down_read(&cpu_hotplug_lock); //waiting\n\nEliminating deadlock by reversing the locking order for cpuset_mutex and\ncpu_hotplug_lock.\n\nSigned-off-by: Prateek Sood <prsood@codeaurora.org>\nSigned-off-by: Tejun Heo <tj@kernel.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/aa24163b2ee5c92120e32e99b5a93143a0f4258e"},{"sha":"1599a185f0e6113be185b9fb809c621c73865829","author":{"name":"Prateek Sood","email":"171adf8aecf0ca6fb857cc267ad41f819345a5f0@codeaurora.org"},"message":"cpuset: Make cpuset hotplug synchronous\n\nConvert cpuset_hotplug_workfn() into synchronous call for cpu hotplug\npath. For memory hotplug path it still gets queued as a work item.\n\nSince cpuset_hotplug_workfn() can be made synchronous for cpu hotplug\npath, it is not required to wait for cpuset hotplug while thawing\nprocesses.\n\nSigned-off-by: Prateek Sood <prsood@codeaurora.org>\nSigned-off-by: Tejun Heo <tj@kernel.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/1599a185f0e6113be185b9fb809c621c73865829"},{"sha":"7d229c668a114e80d6be62b00e21a73bdd9ba7b3","author":{"name":"Tal Shorer","email":"82090c8de806ea16a70162385ed2fffc2e26ea11@gmail.com"},"message":"main: kernel_start: move housekeeping_init() before workqueue_init_early()\n\nThis is needed in order to allow the unbound workqueue to take\nhousekeeping cpus into accounty\n\nSigned-off-by: Tal Shorer <tal.shorer@gmail.com>\nSigned-off-by: Tejun Heo <tj@kernel.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/7d229c668a114e80d6be62b00e21a73bdd9ba7b3"},{"sha":"c98a9805096460567404799a7bd3149826affde7","author":{"name":"Tal Shorer","email":"82090c8de806ea16a70162385ed2fffc2e26ea11@gmail.com"},"message":"workqueue: respect isolated cpus when queueing an unbound work\n\nInitialize wq_unbound_cpumask to exclude cpus that were isolated by\nthe cmdline's isolcpus parameter.\n\nSigned-off-by: Tal Shorer <tal.shorer@gmail.com>\nSigned-off-by: Tejun Heo <tj@kernel.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/c98a9805096460567404799a7bd3149826affde7"},{"sha":"16a27dfd218566f9604d5542c6285395cfc6831c","author":{"name":"Albert Pool","email":"a31149c6fa9bb6c7853f1343c0d015e596b5c2bb@solcon.nl"},"message":"ata: mediatek: Fix typo in module description\n\nSigned-off-by: Albert Pool <albertpool@solcon.nl>\nSigned-off-by: Tejun Heo <tj@kernel.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/16a27dfd218566f9604d5542c6285395cfc6831c"},{"sha":"ddf7005f32212f28669032651e09bd8d2245c35d","author":{"name":"Wang Long","email":"b8f80c76ffa7264c3518ab550a327d63b4f69e15@meituan.com"},"message":"debug cgroup: use task_css_set instead of rcu_dereference\n\nThis macro `task_css_set` verifies that the caller is\ninside proper critical section if the kernel set CONFIG_PROVE_RCU=y.\n\nSigned-off-by: Wang Long <wanglong19@meituan.com>\nSigned-off-by: Tejun Heo <tj@kernel.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/ddf7005f32212f28669032651e09bd8d2245c35d"},{"sha":"c1da86c19ad6bfb77ceef3414c82269e8466f410","author":{"name":"Arvind Yadav","email":"1650c5a66df99aba40094ad382bcfb9e3d7811e6@gmail.com"},"message":"pata_pdc2027x: Remove unnecessary error check\n\nHere, The function pdc_hardware_init always return zero. So it is not\nnecessary to check its return value.\n\nSigned-off-by: Arvind Yadav <arvind.yadav.cs@gmail.com>\nSigned-off-by: Tejun Heo <tj@kernel.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/c1da86c19ad6bfb77ceef3414c82269e8466f410"},{"sha":"20f9ceed72f127e4cc44c0358160e6e0118f823d","author":{"name":"Arvind Yadav","email":"1650c5a66df99aba40094ad382bcfb9e3d7811e6@gmail.com"},"message":"pata_pdc2027x : make pdc2027x_*_timing structures const\n\nMake these pdc2027x_*_timing structures const as it is never modified.\n\nSigned-off-by: Arvind Yadav <arvind.yadav.cs@gmail.com>\nSigned-off-by: Tejun Heo <tj@kernel.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/20f9ceed72f127e4cc44c0358160e6e0118f823d"},{"sha":"abee210500ed15a22787009d9210b9a34911afcc","author":{"name":"Nicolas Pitre","email":"821418b0a29e813296bdaa58f6aecc4445fd1b69@linaro.org"},"message":"percpu: hack to let the CRIS architecture to boot until they clean up\n\nCommit 438a506180 (\"percpu: don't forget to free the temporary struct\npcpu_alloc_info\") uncovered a problem on the CRIS architecture where\nthe bootmem allocator is initialized with virtual addresses. Given it\nhas:\n\n    #define __va(x) ((void *)((unsigned long)(x) | 0x80000000))\n\nthen things just work out because the end result is the same whether you\ngive this a physical or a virtual address.\n\nUntill you call memblock_free_early(__pa(address)) that is, because\nvalues from __pa() don't match with the virtual addresses stuffed in the\nbootmem allocator anymore.\n\nAvoid freeing the temporary pcpu_alloc_info memory on that architecture\nuntil they fix things up to let the kernel boot like it did before.\n\nSigned-off-by: Nicolas Pitre <nico@linaro.org>\nSigned-off-by: Tejun Heo <tj@kernel.org>\nFixes: 438a506180 (\"percpu: don't forget to free the temporary struct pcpu_alloc_info\")","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/abee210500ed15a22787009d9210b9a34911afcc"},{"sha":"8b1836c4b64386e9bc580438cae386ed31a43ab9","author":{"name":"Jay Elliott","email":"cab7fc17dbf08254b9b3eef4b8abea27d92ba750@arista.com"},"message":"netfilter: conntrack: clamp timeouts to INT_MAX\n\nWhen the conntracking code multiplies a timeout by HZ, it can overflow\nfrom positive to negative; this causes it to instantly expire.  To\nprotect against this the multiplication is done in 64-bit so we can\nprevent it from exceeding INT_MAX.\n\nSigned-off-by: Jay Elliott <jelliott@arista.com>\nAcked-by: Florian Westphal <fw@strlen.de>\nSigned-off-by: Pablo Neira Ayuso <pablo@netfilter.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/8b1836c4b64386e9bc580438cae386ed31a43ab9"},{"sha":"52cf373c37a684f8fc279d541307fad39d206376","author":{"name":"Lucas Stach","email":"18740b0c8812902fa5e7e7dee32da7993c16a6aa@pengutronix.de"},"message":"cgroup: properly init u64_stats\n\nLockdep complains that the stats update is trying to register a non-static\nkey. This is because u64_stats are using a seqlock on 32bit arches, which\nneeds to be initialized before usage.\n\nFixes: 041cd640b2f3 (cgroup: Implement cgroup2 basic CPU usage accounting)\nSigned-off-by: Lucas Stach <l.stach@pengutronix.de>\nSigned-off-by: Tejun Heo <tj@kernel.org>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/52cf373c37a684f8fc279d541307fad39d206376"},{"sha":"d2890c3778b164fde587bc16583f3a1c87233ec5","author":{"name":"Eric Biggers","email":"0106d512ed1cb672be29d4b167a07ead51709fba@google.com"},"message":"crypto: rsa - fix buffer overread when stripping leading zeroes\n\nIn rsa_get_n(), if the buffer contained all 0's and \"FIPS mode\" is\nenabled, we would read one byte past the end of the buffer while\nscanning the leading zeroes.  Fix it by checking 'n_sz' before '!*ptr'.\n\nThis bug was reachable by adding a specially crafted key of type\n\"asymmetric\" (requires CONFIG_RSA and CONFIG_X509_CERTIFICATE_PARSER).\n\nKASAN report:\n\n    BUG: KASAN: slab-out-of-bounds in rsa_get_n+0x19e/0x1d0 crypto/rsa_helper.c:33\n    Read of size 1 at addr ffff88003501a708 by task keyctl/196\n\n    CPU: 1 PID: 196 Comm: keyctl Not tainted 4.14.0-09238-g1d3b78bbc6e9 #26\n    Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.11.0-20171110_100015-anatol 04/01/2014\n    Call Trace:\n     rsa_get_n+0x19e/0x1d0 crypto/rsa_helper.c:33\n     asn1_ber_decoder+0x82a/0x1fd0 lib/asn1_decoder.c:328\n     rsa_set_pub_key+0xd3/0x320 crypto/rsa.c:278\n     crypto_akcipher_set_pub_key ./include/crypto/akcipher.h:364 [inline]\n     pkcs1pad_set_pub_key+0xae/0x200 crypto/rsa-pkcs1pad.c:117\n     crypto_akcipher_set_pub_key ./include/crypto/akcipher.h:364 [inline]\n     public_key_verify_signature+0x270/0x9d0 crypto/asymmetric_keys/public_key.c:106\n     x509_check_for_self_signed+0x2ea/0x480 crypto/asymmetric_keys/x509_public_key.c:141\n     x509_cert_parse+0x46a/0x620 crypto/asymmetric_keys/x509_cert_parser.c:129\n     x509_key_preparse+0x61/0x750 crypto/asymmetric_keys/x509_public_key.c:174\n     asymmetric_key_preparse+0xa4/0x150 crypto/asymmetric_keys/asymmetric_type.c:388\n     key_create_or_update+0x4d4/0x10a0 security/keys/key.c:850\n     SYSC_add_key security/keys/keyctl.c:122 [inline]\n     SyS_add_key+0xe8/0x290 security/keys/keyctl.c:62\n     entry_SYSCALL_64_fastpath+0x1f/0x96\n\n    Allocated by task 196:\n     __do_kmalloc mm/slab.c:3711 [inline]\n     __kmalloc_track_caller+0x118/0x2e0 mm/slab.c:3726\n     kmemdup+0x17/0x40 mm/util.c:118\n     kmemdup ./include/linux/string.h:414 [inline]\n     x509_cert_parse+0x2cb/0x620 crypto/asymmetric_keys/x509_cert_parser.c:106\n     x509_key_preparse+0x61/0x750 crypto/asymmetric_keys/x509_public_key.c:174\n     asymmetric_key_preparse+0xa4/0x150 crypto/asymmetric_keys/asymmetric_type.c:388\n     key_create_or_update+0x4d4/0x10a0 security/keys/key.c:850\n     SYSC_add_key security/keys/keyctl.c:122 [inline]\n     SyS_add_key+0xe8/0x290 security/keys/keyctl.c:62\n     entry_SYSCALL_64_fastpath+0x1f/0x96\n\nFixes: 5a7de97309f5 (\"crypto: rsa - return raw integers for the ASN.1 parser\")\nCc: <stable@vger.kernel.org> # v4.8+\nCc: Tudor Ambarus <tudor-dan.ambarus@nxp.com>\nSigned-off-by: Eric Biggers <ebiggers@google.com>\nReviewed-by: James Morris <james.l.morris@oracle.com>\nReviewed-by: David Howells <dhowells@redhat.com>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/d2890c3778b164fde587bc16583f3a1c87233ec5"},{"sha":"b32a7dc8aef1882fbf983eb354837488cc9d54dc","author":{"name":"Eric Biggers","email":"0106d512ed1cb672be29d4b167a07ead51709fba@google.com"},"message":"crypto: algif_aead - fix reference counting of null skcipher\n\nIn the AEAD interface for AF_ALG, the reference to the \"null skcipher\"\nheld by each tfm was being dropped in the wrong place -- when each\naf_alg_ctx was freed instead of when the aead_tfm was freed.  As\ndiscovered by syzkaller, a specially crafted program could use this to\ncause the null skcipher to be freed while it is still in use.\n\nFix it by dropping the reference in the right place.\n\nFixes: 72548b093ee3 (\"crypto: algif_aead - copy AAD from src to dst\")\nReported-by: syzbot <syzkaller@googlegroups.com>\nCc: <stable@vger.kernel.org> # v4.14+\nSigned-off-by: Eric Biggers <ebiggers@google.com>\nReviewed-by: Stephan Mueller <smueller@chronox.de>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/b32a7dc8aef1882fbf983eb354837488cc9d54dc"},{"sha":"887207ed9e5812ed9239b6d07185a2d35dda91db","author":{"name":"Eric Biggers","email":"0106d512ed1cb672be29d4b167a07ead51709fba@google.com"},"message":"crypto: af_alg - fix NULL pointer dereference in\n\n af_alg_free_areq_sgls()\n\nIf allocating the ->tsgl member of 'struct af_alg_async_req' failed,\nduring cleanup we dereferenced the NULL ->tsgl pointer in\naf_alg_free_areq_sgls(), because ->tsgl_entries was nonzero.\n\nFix it by only freeing the ->tsgl list if it is non-NULL.\n\nThis affected both algif_skcipher and algif_aead.\n\nFixes: e870456d8e7c (\"crypto: algif_skcipher - overhaul memory management\")\nFixes: d887c52d6ae4 (\"crypto: algif_aead - overhaul memory management\")\nReported-by: syzbot <syzkaller@googlegroups.com>\nCc: <stable@vger.kernel.org> # v4.14+\nSigned-off-by: Eric Biggers <ebiggers@google.com>\nReviewed-by: Stephan Mueller <smueller@chronox.de>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/887207ed9e5812ed9239b6d07185a2d35dda91db"},{"sha":"af3ff8045bbf3e32f1a448542e73abb4c8ceb6f1","author":{"name":"Eric Biggers","email":"0106d512ed1cb672be29d4b167a07ead51709fba@google.com"},"message":"crypto: hmac - require that the underlying hash algorithm is unkeyed\n\nBecause the HMAC template didn't check that its underlying hash\nalgorithm is unkeyed, trying to use \"hmac(hmac(sha3-512-generic))\"\nthrough AF_ALG or through KEYCTL_DH_COMPUTE resulted in the inner HMAC\nbeing used without having been keyed, resulting in sha3_update() being\ncalled without sha3_init(), causing a stack buffer overflow.\n\nThis is a very old bug, but it seems to have only started causing real\nproblems when SHA-3 support was added (requires CONFIG_CRYPTO_SHA3)\nbecause the innermost hash's state is ->import()ed from a zeroed buffer,\nand it just so happens that other hash algorithms are fine with that,\nbut SHA-3 is not.  However, there could be arch or hardware-dependent\nhash algorithms also affected; I couldn't test everything.\n\nFix the bug by introducing a function crypto_shash_alg_has_setkey()\nwhich tests whether a shash algorithm is keyed.  Then update the HMAC\ntemplate to require that its underlying hash algorithm is unkeyed.\n\nHere is a reproducer:\n\n    #include <linux/if_alg.h>\n    #include <sys/socket.h>\n\n    int main()\n    {\n        int algfd;\n        struct sockaddr_alg addr = {\n            .salg_type = \"hash\",\n            .salg_name = \"hmac(hmac(sha3-512-generic))\",\n        };\n        char key[4096] = { 0 };\n\n        algfd = socket(AF_ALG, SOCK_SEQPACKET, 0);\n        bind(algfd, (const struct sockaddr *)&addr, sizeof(addr));\n        setsockopt(algfd, SOL_ALG, ALG_SET_KEY, key, sizeof(key));\n    }\n\nHere was the KASAN report from syzbot:\n\n    BUG: KASAN: stack-out-of-bounds in memcpy include/linux/string.h:341  [inline]\n    BUG: KASAN: stack-out-of-bounds in sha3_update+0xdf/0x2e0  crypto/sha3_generic.c:161\n    Write of size 4096 at addr ffff8801cca07c40 by task syzkaller076574/3044\n\n    CPU: 1 PID: 3044 Comm: syzkaller076574 Not tainted 4.14.0-mm1+ #25\n    Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS  Google 01/01/2011\n    Call Trace:\n      __dump_stack lib/dump_stack.c:17 [inline]\n      dump_stack+0x194/0x257 lib/dump_stack.c:53\n      print_address_description+0x73/0x250 mm/kasan/report.c:252\n      kasan_report_error mm/kasan/report.c:351 [inline]\n      kasan_report+0x25b/0x340 mm/kasan/report.c:409\n      check_memory_region_inline mm/kasan/kasan.c:260 [inline]\n      check_memory_region+0x137/0x190 mm/kasan/kasan.c:267\n      memcpy+0x37/0x50 mm/kasan/kasan.c:303\n      memcpy include/linux/string.h:341 [inline]\n      sha3_update+0xdf/0x2e0 crypto/sha3_generic.c:161\n      crypto_shash_update+0xcb/0x220 crypto/shash.c:109\n      shash_finup_unaligned+0x2a/0x60 crypto/shash.c:151\n      crypto_shash_finup+0xc4/0x120 crypto/shash.c:165\n      hmac_finup+0x182/0x330 crypto/hmac.c:152\n      crypto_shash_finup+0xc4/0x120 crypto/shash.c:165\n      shash_digest_unaligned+0x9e/0xd0 crypto/shash.c:172\n      crypto_shash_digest+0xc4/0x120 crypto/shash.c:186\n      hmac_setkey+0x36a/0x690 crypto/hmac.c:66\n      crypto_shash_setkey+0xad/0x190 crypto/shash.c:64\n      shash_async_setkey+0x47/0x60 crypto/shash.c:207\n      crypto_ahash_setkey+0xaf/0x180 crypto/ahash.c:200\n      hash_setkey+0x40/0x90 crypto/algif_hash.c:446\n      alg_setkey crypto/af_alg.c:221 [inline]\n      alg_setsockopt+0x2a1/0x350 crypto/af_alg.c:254\n      SYSC_setsockopt net/socket.c:1851 [inline]\n      SyS_setsockopt+0x189/0x360 net/socket.c:1830\n      entry_SYSCALL_64_fastpath+0x1f/0x96\n\nReported-by: syzbot <syzkaller@googlegroups.com>\nCc: <stable@vger.kernel.org>\nSigned-off-by: Eric Biggers <ebiggers@google.com>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":false,"url":"https://api.github.com/repos/OpenPhoenux/gta04-kernel/commits/af3ff8045bbf3e32f1a448542e73abb4c8ceb6f1"}]}
{"actor":{"display_login":"op-mirror"}}