{"push_id":2596736326,"size":1000,"distinct_size":3703,"ref":"refs/heads/lineage-15.1","head":"909554f3197ccb257ab7bddbda5fc3e8cbaffa73","before":"6ec075e212adc8449b33307c35ff115743445349","commits":[{"sha":"50a48047f5a6b39797dbfb5eff696a1ef4e05476","author":{"name":"Steven Rostedt (Red Hat)","email":"43232e92d70cc7aa53504ad0397085ee47bad87f@goodmis.org"},"message":"ftrace/x86_32: Set ftrace_stub to weak to prevent gcc from using short jumps to it\n\ncommit 847fa1a6d3d00f3bdf68ef5fa4a786f644a0dd67 upstream.\n\nWith new binutils, gcc may get smart with its optimization and change a jmp\nfrom a 5 byte jump to a 2 byte one even though it was jumping to a global\nfunction. But that global function existed within a 2 byte radius, and gcc\nwas able to optimize it. Unfortunately, that jump was also being modified\nwhen function graph tracing begins. Since ftrace expected that jump to be 5\nbytes, but it was only two, it overwrote code after the jump, causing a\ncrash.\n\nThis was fixed for x86_64 with commit 8329e818f149, with the same subject as\nthis commit, but nothing was done for x86_32.\n\nFixes: d61f82d06672 (\"ftrace: use dynamic patching for updating mcount calls\")\nReported-by: Colin Ian King <colin.king@canonical.com>\nTested-by: Colin Ian King <colin.king@canonical.com>\nSigned-off-by: Steven Rostedt <rostedt@goodmis.org>\nSigned-off-by: Willy Tarreau <w@1wt.eu>","distinct":true,"url":"https://api.github.com/repos/MOTO-M8916/kernel_motorola_msm8916/commits/50a48047f5a6b39797dbfb5eff696a1ef4e05476"},{"sha":"06322f0aa058fdffe9e1f60bf9ca4889759c7b58","author":{"name":"Bart Van Assche","email":"28563a2d387a4f8f033bf7abbf80937064dfbe0c@sandisk.com"},"message":"IB/mad: Fix an array index check\n\ncommit 2fe2f378dd45847d2643638c07a7658822087836 upstream.\n\nThe array ib_mad_mgmt_class_table.method_table has MAX_MGMT_CLASS\n(80) elements. Hence compare the array index with that value instead\nof with IB_MGMT_MAX_METHODS (128). This patch avoids that Coverity\nreports the following:\n\nOverrunning array class->method_table of 80 8-byte elements at element index 127 (byte offset 1016) using index convert_mgmt_class(mad_hdr->mgmt_class) (which evaluates to 127).\n\nFixes: commit b7ab0b19a85f (\"IB/mad: Verify mgmt class in received MADs\")\nSigned-off-by: Bart Van Assche <bart.vanassche@sandisk.com>\nCc: Sean Hefty <sean.hefty@intel.com>\nReviewed-by: Hal Rosenstock <hal@mellanox.com>\nSigned-off-by: Doug Ledford <dledford@redhat.com>\nSigned-off-by: Willy Tarreau <w@1wt.eu>","distinct":true,"url":"https://api.github.com/repos/MOTO-M8916/kernel_motorola_msm8916/commits/06322f0aa058fdffe9e1f60bf9ca4889759c7b58"},{"sha":"4a7868a6e3f06c1f26817765028eaf0a380316f0","author":{"name":"Bart Van Assche","email":"28563a2d387a4f8f033bf7abbf80937064dfbe0c@sandisk.com"},"message":"IB/multicast: Check ib_find_pkey() return value\n\ncommit d3a2418ee36a59bc02e9d454723f3175dcf4bfd9 upstream.\n\nThis patch avoids that Coverity complains about not checking the\nib_find_pkey() return value.\n\nFixes: commit 547af76521b3 (\"IB/multicast: Report errors on multicast groups if P_key changes\")\nSigned-off-by: Bart Van Assche <bart.vanassche@sandisk.com>\nCc: Sean Hefty <sean.hefty@intel.com>\nSigned-off-by: Doug Ledford <dledford@redhat.com>\nSigned-off-by: Willy Tarreau <w@1wt.eu>","distinct":true,"url":"https://api.github.com/repos/MOTO-M8916/kernel_motorola_msm8916/commits/4a7868a6e3f06c1f26817765028eaf0a380316f0"},{"sha":"fc874245e1a1057279bc11a5862d1af6d3e9d8e1","author":{"name":"Segher Boessenkool","email":"2343885bc648d4446d043d3be1cd7c9dbde217a3@kernel.crashing.org"},"message":"powerpc: Convert cmp to cmpd in idle enter sequence\n\ncommit 80f23935cadb1c654e81951f5a8b7ceae0acc1b4 upstream.\n\nPowerPC's \"cmp\" instruction has four operands. Normally people write\n\"cmpw\" or \"cmpd\" for the second cmp operand 0 or 1. But, frequently\npeople forget, and write \"cmp\" with just three operands.\n\nWith older binutils this is silently accepted as if this was \"cmpw\",\nwhile often \"cmpd\" is wanted. With newer binutils GAS will complain\nabout this for 64-bit code. For 32-bit code it still silently assumes\n\"cmpw\" is what is meant.\n\nIn this instance the code comes directly from ISA v2.07, including the\ncmp, but cmpd is correct. Backport to stable so that new toolchains can\nbuild old kernels.\n\nFixes: 948cf67c4726 (\"powerpc: Add NAP mode support on Power7 in HV mode\")\nReviewed-by: Vaidyanathan Srinivasan <svaidy@linux.vnet.ibm.com>\nSigned-off-by: Segher Boessenkool <segher@kernel.crashing.org>\nSigned-off-by: Michael Ellerman <mpe@ellerman.id.au>\nSigned-off-by: Joel Stanley <joel@jms.id.au>\nSigned-off-by: Willy Tarreau <w@1wt.eu>","distinct":true,"url":"https://api.github.com/repos/MOTO-M8916/kernel_motorola_msm8916/commits/fc874245e1a1057279bc11a5862d1af6d3e9d8e1"},{"sha":"28982bf09bdb2f8a499600ffc34d4e0c3df388c3","author":{"name":"Krzysztof Opasiak","email":"8064eda6f94b3817252b7d7649cf754592f63500@samsung.com"},"message":"usb: gadget: composite: Test get_alt() presence instead of set_alt()\n\ncommit 7e4da3fcf7c9fe042f2f7cb7bf23861a899b4a8f upstream.\n\nBy convention (according to doc) if function does not provide\nget_alt() callback composite framework should assume that it has only\naltsetting 0 and should respond with error if host tries to set\nother one.\n\nAfter commit dd4dff8b035f (\"USB: composite: Fix bug: should test\nset_alt function pointer before use it\")\nwe started checking set_alt() callback instead of get_alt().\nThis check is useless as we check if set_alt() is set inside\nusb_add_function() and fail if it's NULL.\n\nLet's fix this check and move comment about why we check the get\nmethod instead of set a little bit closer to prevent future false\nfixes.\n\nFixes: dd4dff8b035f (\"USB: composite: Fix bug: should test set_alt function pointer before use it\")\nSigned-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>\nSigned-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>\nSigned-off-by: Willy Tarreau <w@1wt.eu>","distinct":true,"url":"https://api.github.com/repos/MOTO-M8916/kernel_motorola_msm8916/commits/28982bf09bdb2f8a499600ffc34d4e0c3df388c3"},{"sha":"0d5c3b7fb985ca5ea72c465815f00cdc80ec0416","author":{"name":"Johan Hovold","email":"759412786bc533369b22377bf83fb9056c5b25b2@kernel.org"},"message":"USB: serial: omninet: fix NULL-derefs at open and disconnect\n\ncommit a5bc01949e3b19d8a23b5eabc6fc71bb50dc820e upstream.\n\nFix NULL-pointer dereferences at open() and disconnect() should the\ndevice lack the expected bulk-out endpoints:\n\nUnable to handle kernel NULL pointer dereference at virtual address 000000b4\n...\n[c0170ff0>] (__lock_acquire) from [<c0172f00>] (lock_acquire+0x108/0x264)\n[<c0172f00>] (lock_acquire) from [<c06a5090>] (_raw_spin_lock_irqsave+0x58/0x6c)\n[<c06a5090>] (_raw_spin_lock_irqsave) from [<c0470684>] (tty_port_tty_set+0x28/0xa4)\n[<c0470684>] (tty_port_tty_set) from [<bf08d384>] (omninet_open+0x30/0x40 [omninet])\n[<bf08d384>] (omninet_open [omninet]) from [<bf07c118>] (serial_port_activate+0x68/0x98 [usbserial])\n\nUnable to handle kernel NULL pointer dereference at virtual address 00000234\n...\n[<bf01f418>] (omninet_disconnect [omninet]) from [<bf0016c0>] (usb_serial_disconnect+0xe4/0x100 [usbserial])\n\nFixes: 1da177e4c3f4 (\"Linux-2.6.12-rc2\")\nSigned-off-by: Johan Hovold <johan@kernel.org>\nSigned-off-by: Willy Tarreau <w@1wt.eu>","distinct":true,"url":"https://api.github.com/repos/MOTO-M8916/kernel_motorola_msm8916/commits/0d5c3b7fb985ca5ea72c465815f00cdc80ec0416"},{"sha":"b54fd049749b0031ac12ba66560882b3b14e72b9","author":{"name":"Johan Hovold","email":"759412786bc533369b22377bf83fb9056c5b25b2@kernel.org"},"message":"USB: serial: quatech2: fix sleep-while-atomic in close\n\ncommit f09d1886a41e9063b43da493ef0e845ac8afd2fa upstream.\n\nThe write URB was being killed using the synchronous interface while\nholding a spin lock in close().\n\nSimply drop the lock and busy-flag update, something which would have\nbeen taken care of by the completion handler if the URB was in flight.\n\nFixes: f7a33e608d9a (\"USB: serial: add quatech2 usb to serial driver\")\nSigned-off-by: Johan Hovold <johan@kernel.org>\nSigned-off-by: Willy Tarreau <w@1wt.eu>","distinct":true,"url":"https://api.github.com/repos/MOTO-M8916/kernel_motorola_msm8916/commits/b54fd049749b0031ac12ba66560882b3b14e72b9"},{"sha":"88fcd15cfd44c4f35680d94c3be28594a13cf2d4","author":{"name":"Johan Hovold","email":"759412786bc533369b22377bf83fb9056c5b25b2@kernel.org"},"message":"USB: serial: pl2303: fix NULL-deref at open\n\ncommit 76ab439ed1b68778e9059c79ecc5d14de76c89a8 upstream.\n\nFix NULL-pointer dereference in open() should a type-0 or type-1 device\nlack the expected endpoints:\n\nUnable to handle kernel NULL pointer dereference at virtual address 00000030\n...\nPC is at pl2303_open+0x38/0xec [pl2303]\n\nNote that a missing interrupt-in endpoint would have caused open() to\nfail.\n\nFixes: 1da177e4c3f4 (\"Linux-2.6.12-rc2\")\nSigned-off-by: Johan Hovold <johan@kernel.org>\nSigned-off-by: Willy Tarreau <w@1wt.eu>","distinct":true,"url":"https://api.github.com/repos/MOTO-M8916/kernel_motorola_msm8916/commits/88fcd15cfd44c4f35680d94c3be28594a13cf2d4"},{"sha":"9264e6baebb4fa66058faf82ca508e348f513d66","author":{"name":"Johan Hovold","email":"759412786bc533369b22377bf83fb9056c5b25b2@kernel.org"},"message":"USB: serial: keyspan_pda: verify endpoints at probe\n\ncommit 5d9b0f859babe96175cd33d7162a9463a875ffde upstream.\n\nCheck for the expected endpoints in attach() and fail loudly if not\npresent.\n\nNote that failing to do this appears to be benign since da280e348866\n(\"USB: keyspan_pda: clean up write-urb busy handling\") which prevents a\nNULL-pointer dereference in write() by never marking a non-existent\nwrite-urb as free.\n\nFixes: 1da177e4c3f4 (\"Linux-2.6.12-rc2\")\nSigned-off-by: Johan Hovold <johan@kernel.org>\nSigned-off-by: Willy Tarreau <w@1wt.eu>","distinct":true,"url":"https://api.github.com/repos/MOTO-M8916/kernel_motorola_msm8916/commits/9264e6baebb4fa66058faf82ca508e348f513d66"},{"sha":"501ee9f58febe3b352b8873de4c591eb253675b1","author":{"name":"Johan Hovold","email":"759412786bc533369b22377bf83fb9056c5b25b2@kernel.org"},"message":"USB: serial: spcp8x5: fix NULL-deref at open\n\ncommit cc0909248258f679c4bb4cd315565d40abaf6bc6 upstream.\n\nFix NULL-pointer dereference in open() should the device lack the\nexpected endpoints:\n\nUnable to handle kernel NULL pointer dereference at virtual address 00000030\n...\nPC is at spcp8x5_open+0x30/0xd0 [spcp8x5]\n\nFixes: 619a6f1d1423 (\"USB: add usb-serial spcp8x5 driver\")\nSigned-off-by: Johan Hovold <johan@kernel.org>\nSigned-off-by: Willy Tarreau <w@1wt.eu>","distinct":true,"url":"https://api.github.com/repos/MOTO-M8916/kernel_motorola_msm8916/commits/501ee9f58febe3b352b8873de4c591eb253675b1"},{"sha":"68305e65c992aa1de76c48ade353a1f5cc869cee","author":{"name":"Johan Hovold","email":"759412786bc533369b22377bf83fb9056c5b25b2@kernel.org"},"message":"USB: serial: io_ti: fix NULL-deref at open\n\ncommit a323fefc6f5079844dc62ffeb54f491d0242ca35 upstream.\n\nFix NULL-pointer dereference when clearing halt at open should a\nmalicious device lack the expected endpoints when in download mode.\n\nUnable to handle kernel NULL pointer dereference at virtual address 00000030\n...\n[<bf011ed8>] (edge_open [io_ti]) from [<bf000118>] (serial_port_activate+0x68/0x98 [usbserial])\n[<bf000118>] (serial_port_activate [usbserial]) from [<c0470ca4>] (tty_port_open+0x9c/0xe8)\n[<c0470ca4>] (tty_port_open) from [<bf000da0>] (serial_open+0x48/0x6c [usbserial])\n[<bf000da0>] (serial_open [usbserial]) from [<c0469178>] (tty_open+0xcc/0x5cc)\n\nFixes: 1da177e4c3f4 (\"Linux-2.6.12-rc2\")\nSigned-off-by: Johan Hovold <johan@kernel.org>\nSigned-off-by: Willy Tarreau <w@1wt.eu>","distinct":true,"url":"https://api.github.com/repos/MOTO-M8916/kernel_motorola_msm8916/commits/68305e65c992aa1de76c48ade353a1f5cc869cee"},{"sha":"e514bfd50878f70a205495ad9544ea8235a94a10","author":{"name":"Johan Hovold","email":"759412786bc533369b22377bf83fb9056c5b25b2@kernel.org"},"message":"USB: serial: io_ti: fix another NULL-deref at open\n\ncommit 4f9785cc99feeb3673993b471f646b4dbaec2cc1 upstream.\n\nIn case a device is left in \"boot-mode\" we must not register any port\ndevices in order to avoid a NULL-pointer dereference on open due to\nmissing endpoints. This could be used by a malicious device to trigger\nan OOPS:\n\nUnable to handle kernel NULL pointer dereference at virtual address 00000030\n...\n[<bf0caa84>] (edge_open [io_ti]) from [<bf0b0118>] (serial_port_activate+0x68/0x98 [usbserial])\n[<bf0b0118>] (serial_port_activate [usbserial]) from [<c0470ca4>] (tty_port_open+0x9c/0xe8)\n[<c0470ca4>] (tty_port_open) from [<bf0b0da0>] (serial_open+0x48/0x6c [usbserial])\n[<bf0b0da0>] (serial_open [usbserial]) from [<c0469178>] (tty_open+0xcc/0x5cc)\n\nFixes: 1da177e4c3f4 (\"Linux-2.6.12-rc2\")\nSigned-off-by: Johan Hovold <johan@kernel.org>\nSigned-off-by: Willy Tarreau <w@1wt.eu>","distinct":true,"url":"https://api.github.com/repos/MOTO-M8916/kernel_motorola_msm8916/commits/e514bfd50878f70a205495ad9544ea8235a94a10"},{"sha":"47c3b0d40d7816ced81f38e53a65285d83cee761","author":{"name":"Johan Hovold","email":"759412786bc533369b22377bf83fb9056c5b25b2@kernel.org"},"message":"USB: serial: iuu_phoenix: fix NULL-deref at open\n\ncommit 90507d54f712d81b74815ef3a4bbb555cd9fab2f upstream.\n\nFix NULL-pointer dereference at open should the device lack a bulk-in or\nbulk-out endpoint:\n\nUnable to handle kernel NULL pointer dereference at virtual address 00000030\n...\nPC is at iuu_open+0x78/0x59c [iuu_phoenix]\n\nFixes: 07c3b1a10016 (\"USB: remove broken usb-serial num_endpoints\ncheck\")\nSigned-off-by: Johan Hovold <johan@kernel.org>\nSigned-off-by: Willy Tarreau <w@1wt.eu>","distinct":true,"url":"https://api.github.com/repos/MOTO-M8916/kernel_motorola_msm8916/commits/47c3b0d40d7816ced81f38e53a65285d83cee761"},{"sha":"693c58a6a8eb29a6975042d8c0b3c9f94d7d2cc9","author":{"name":"Johan Hovold","email":"759412786bc533369b22377bf83fb9056c5b25b2@kernel.org"},"message":"USB: serial: garmin_gps: fix memory leak on failed URB submit\n\ncommit c4ac4496e835b78a45dfbf74f6173932217e4116 upstream.\n\nMake sure to free the URB transfer buffer in case submission fails (e.g.\ndue to a disconnect).\n\nFixes: 1da177e4c3f4 (\"Linux-2.6.12-rc2\")\nSigned-off-by: Johan Hovold <johan@kernel.org>\nSigned-off-by: Willy Tarreau <w@1wt.eu>","distinct":true,"url":"https://api.github.com/repos/MOTO-M8916/kernel_motorola_msm8916/commits/693c58a6a8eb29a6975042d8c0b3c9f94d7d2cc9"},{"sha":"bf8cc39f1af0935d5877f3134182906bcb5b46d0","author":{"name":"Johan Hovold","email":"759412786bc533369b22377bf83fb9056c5b25b2@kernel.org"},"message":"USB: serial: ti_usb_3410_5052: fix NULL-deref at open\n\ncommit ef079936d3cd09e63612834fe2698eeada0d8e3f upstream.\n\nFix NULL-pointer dereference in open() should a malicious device lack\nthe expected endpoints:\n\nUnable to handle kernel NULL pointer dereference at virtual address 00000030\n..\n[<bf06a6b0>] (ti_open [ti_usb_3410_5052]) from [<bf02e118>] (serial_port_activate+0x68/0x98 [usbserial])\n\nFixes: 1da177e4c3f4 (\"Linux-2.6.12-rc2\")\nSigned-off-by: Johan Hovold <johan@kernel.org>\nSigned-off-by: Willy Tarreau <w@1wt.eu>","distinct":true,"url":"https://api.github.com/repos/MOTO-M8916/kernel_motorola_msm8916/commits/bf8cc39f1af0935d5877f3134182906bcb5b46d0"},{"sha":"fa24c56c9d4720b01565b1ba69491076759b9d0c","author":{"name":"Johan Hovold","email":"759412786bc533369b22377bf83fb9056c5b25b2@kernel.org"},"message":"USB: serial: io_edgeport: fix NULL-deref at open\n\ncommit 0dd408425eb21ddf26a692b3c8044c9e7d1a7948 upstream.\n\nFix NULL-pointer dereference when initialising URBs at open should a\nnon-EPIC device lack a bulk-in or interrupt-in endpoint.\n\nUnable to handle kernel NULL pointer dereference at virtual address 00000028\n...\nPC is at edge_open+0x24c/0x3e8 [io_edgeport]\n\nNote that the EPIC-device probe path has the required sanity checks so\nthis makes those checks partially redundant.\n\nFixes: 1da177e4c3f4 (\"Linux-2.6.12-rc2\")\nSigned-off-by: Johan Hovold <johan@kernel.org>\nSigned-off-by: Willy Tarreau <w@1wt.eu>","distinct":true,"url":"https://api.github.com/repos/MOTO-M8916/kernel_motorola_msm8916/commits/fa24c56c9d4720b01565b1ba69491076759b9d0c"},{"sha":"73c039a9a010e3936d10cf2274e9a3744f68a12f","author":{"name":"Johan Hovold","email":"759412786bc533369b22377bf83fb9056c5b25b2@kernel.org"},"message":"USB: serial: oti6858: fix NULL-deref at open\n\ncommit 5afeef2366db14587b65558bbfd5a067542e07fb upstream.\n\nFix NULL-pointer dereference in open() should the device lack the\nexpected endpoints:\n\nUnable to handle kernel NULL pointer dereference at virtual address 00000030\n...\nPC is at oti6858_open+0x30/0x1d0 [oti6858]\n\nNote that a missing interrupt-in endpoint would have caused open() to\nfail.\n\nFixes: 49cdee0ed0fc (\"USB: oti6858 usb-serial driver (in Nokia CA-42\ncable)\")\nSigned-off-by: Johan Hovold <johan@kernel.org>\nSigned-off-by: Willy Tarreau <w@1wt.eu>","distinct":true,"url":"https://api.github.com/repos/MOTO-M8916/kernel_motorola_msm8916/commits/73c039a9a010e3936d10cf2274e9a3744f68a12f"},{"sha":"ae23862ed8997c71c397894b9e41a9f8e811cc09","author":{"name":"Johan Hovold","email":"759412786bc533369b22377bf83fb9056c5b25b2@kernel.org"},"message":"USB: serial: cyberjack: fix NULL-deref at open\n\ncommit 3dca01114dcecb1cf324534cd8d75fd1306a516b upstream.\n\nFix NULL-pointer dereference when clearing halt at open should the device\nlack a bulk-out endpoint.\n\nUnable to handle kernel NULL pointer dereference at virtual address 00000030\n...\nPC is at cyberjack_open+0x40/0x9c [cyberjack]\n\nFixes: 1da177e4c3f4 (\"Linux-2.6.12-rc2\")\nSigned-off-by: Johan Hovold <johan@kernel.org>\nSigned-off-by: Willy Tarreau <w@1wt.eu>","distinct":true,"url":"https://api.github.com/repos/MOTO-M8916/kernel_motorola_msm8916/commits/ae23862ed8997c71c397894b9e41a9f8e811cc09"},{"sha":"57b85f2100a78b125c6eec04361525617945c893","author":{"name":"Johan Hovold","email":"759412786bc533369b22377bf83fb9056c5b25b2@kernel.org"},"message":"USB: serial: kobil_sct: fix NULL-deref in write\n\ncommit 21ce57840243c7b70fbc1ebd3dceeb70bb6e9e09 upstream.\n\nFix NULL-pointer dereference in write() should the device lack the\nexpected interrupt-out endpoint:\n\nUnable to handle kernel NULL pointer dereference at virtual address 00000054\n...\nPC is at kobil_write+0x144/0x2a0 [kobil_sct]\n\nFixes: 1da177e4c3f4 (\"Linux-2.6.12-rc2\")\nSigned-off-by: Johan Hovold <johan@kernel.org>\nSigned-off-by: Willy Tarreau <w@1wt.eu>","distinct":true,"url":"https://api.github.com/repos/MOTO-M8916/kernel_motorola_msm8916/commits/57b85f2100a78b125c6eec04361525617945c893"},{"sha":"b0ec613ae9f55b59c18ac620d29eca1a39bb3488","author":{"name":"Johan Hovold","email":"759412786bc533369b22377bf83fb9056c5b25b2@kernel.org"},"message":"USB: serial: mos7840: fix NULL-deref at open\n\ncommit 5c75633ef751dd4cd8f443dc35152c1ae563162e upstream.\n\nFix NULL-pointer dereference in open() should the device lack the\nexpected endpoints:\n\nUnable to handle kernel NULL pointer dereference at virtual address 00000030\n...\nPC is at mos7840_open+0x88/0x8dc [mos7840]\n\nNote that we continue to treat the interrupt-in endpoint as optional for\nnow.\n\nFixes: 3f5429746d91 (\"USB: Moschip 7840 USB-Serial Driver\")\nSigned-off-by: Johan Hovold <johan@kernel.org>\nSigned-off-by: Willy Tarreau <w@1wt.eu>","distinct":true,"url":"https://api.github.com/repos/MOTO-M8916/kernel_motorola_msm8916/commits/b0ec613ae9f55b59c18ac620d29eca1a39bb3488"}]}
{"actor":{"display_login":"althafvly"}}