{"push_id":3443681723,"size":46,"distinct_size":46,"ref":"refs/heads/pie","head":"a960788e9cead137fffefa1be331950c18faad04","before":"70aad25f450223a3300e3beda2c56d5f64f9fde2","commits":[{"sha":"745a2ce03bd5fbc1a59da86e6247f3e5857b7ff5","author":{"name":"Xiaojun Sang","email":"ecc57c89c138358d9d7aeebadf1e9c82bf86a3f1@codeaurora.org"},"message":"dsp: asm: validate payload size before access\n\nPayload size is not checked before payload access. Check size\nto avoid out-of-boundary memory access.\n\nChange-Id: Iaa39ee4ea5489bb5579e7b7d5dfada12d88c5809\nSigned-off-by: Xiaojun Sang <xsang@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/evolution-x-devices/kernel_xiaomi_msm8953/commits/745a2ce03bd5fbc1a59da86e6247f3e5857b7ff5"},{"sha":"c66bff7936213a8476f33040eb352b93498b1301","author":{"name":"Xiaoyu Ye","email":"bd4cc91f45fbb3c286a5cd4d3845a9caca4fd834@codeaurora.org"},"message":"dsp: codecs: fix range check for audio buffer copying\n\nThe range checking for audio buffer copying in function\n\"audio_in_write\" is using the incorrect buffer size.\nChange it to the actual allocated audio buffer size.\n\nChange-Id: Icb9a9e9c3b3d3c6e55e7bad20b34f94784b82674\nSigned-off-by: Xiaoyu Ye <benyxy@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/evolution-x-devices/kernel_xiaomi_msm8953/commits/c66bff7936213a8476f33040eb352b93498b1301"},{"sha":"51e9e723fa9739ccce23441255f688c4a07090fa","author":{"name":"Hardik Arya","email":"3d9a86d616a76fd561cfd62642aa5019395d6319@codeaurora.org"},"message":"diag: Update msg mask's ranges properly\n\nThere is a possibility of out-of-bound read if msg mask\nranges received from peripheral are more than max ssid per\nrange. Cap msg mask's ssid ranges to MAX_SSID_PER_RANGE if\nranges received from peripheral are greater than the same.\n\nChange-Id: I886692ad223e16678bfaecbe381c62fdf3503cb5\nSigned-off-by: Hardik Arya <harya@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/evolution-x-devices/kernel_xiaomi_msm8953/commits/51e9e723fa9739ccce23441255f688c4a07090fa"},{"sha":"eb10fa87e051001df703a971bc7200182d2fd1dc","author":{"name":"Karthikeyan Mani","email":"fce44f0b178949127918d6732df44798628733f1@codeaurora.org"},"message":"ipc: apr: check for packet size to header size comparison\n\nCheck if packet size is large enough to hold the header.\n\nChange-Id: I7261f8111d8b5f4f7c181e469de248a732242d64\nSigned-off-by: Karthikeyan Mani <kmani@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/evolution-x-devices/kernel_xiaomi_msm8953/commits/eb10fa87e051001df703a971bc7200182d2fd1dc"},{"sha":"4fee9c4905ad8f5df7bdcb1a376d85f39be46e19","author":{"name":"Ajay Singh Parmar","email":"222f6e9d17c93f3930c3fccb3bb755eb5187fb82@codeaurora.org"},"message":"drm/msm/dp: protect edid and dpcd buffers with mutex\n\nThe EDID and DPCD buffers are allocated and deallocated\nin debug module while running in simulation mode. There\ncan be a race condition if multiple scripts are run and\nresult in double free of the buffers.\n\nProtect the buffer allocation and deallocation functionalities\nwith a mutex so that such race conditions can be avoided.\n\nCRs-Fixed: 2357704\nChange-Id: Id00c0c95dc0151bf50389ec509ab8372c4ce5102\nSigned-off-by: Ajay Singh Parmar <aparmar@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/evolution-x-devices/kernel_xiaomi_msm8953/commits/4fee9c4905ad8f5df7bdcb1a376d85f39be46e19"},{"sha":"f8aa0e44b6b1ba4aaf566597b397f36fbc151ab4","author":{"name":"Vignesh Kulothungan","email":"6fbec8cc62c8a714976289b91eea0ddbacdf6495@codeaurora.org"},"message":"dsp: asm: validate ADSP data before access\n\nValidate buffer index obtained from ADSP token before using it.\n\nCRs-Fixed: 2372302\nChange-Id: I3f5e1b6f515935a10a8c59c324452be0a71f9473\nSigned-off-by: Vignesh Kulothungan <vigneshk@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/evolution-x-devices/kernel_xiaomi_msm8953/commits/f8aa0e44b6b1ba4aaf566597b397f36fbc151ab4"},{"sha":"d5992f0a893ce928a30eb4664478bdb7aeb04b17","author":{"name":"Linux Build Service Account","email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost"},"message":"Merge \"dsp: codecs: fix range check for audio buffer copying\" into audio-drivers.lnx.2.0.r3-rel","distinct":true,"url":"https://api.github.com/repos/evolution-x-devices/kernel_xiaomi_msm8953/commits/d5992f0a893ce928a30eb4664478bdb7aeb04b17"},{"sha":"e2ed9e9f9d7471fd2632b1a7be0f10b934066475","author":{"name":"Linux Build Service Account","email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost"},"message":"Merge \"diag: Update msg mask's ranges properly\" into kernel.lnx.4.9.r12-rel","distinct":true,"url":"https://api.github.com/repos/evolution-x-devices/kernel_xiaomi_msm8953/commits/e2ed9e9f9d7471fd2632b1a7be0f10b934066475"},{"sha":"d83744972cd4c1ebc7dadef172fe3bf5947b3a21","author":{"name":"Linux Build Service Account","email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost"},"message":"Merge \"dsp: asm: validate ADSP data before access\" into audio-drivers.lnx.2.0.r3-rel","distinct":true,"url":"https://api.github.com/repos/evolution-x-devices/kernel_xiaomi_msm8953/commits/d83744972cd4c1ebc7dadef172fe3bf5947b3a21"},{"sha":"b6cd324b09070d589174b8128b5ff4f28244c6a8","author":{"name":"Linux Build Service Account","email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost"},"message":"Merge \"ipc: apr: check for packet size to header size comparison\" into audio-drivers.lnx.2.0.r3-rel","distinct":true,"url":"https://api.github.com/repos/evolution-x-devices/kernel_xiaomi_msm8953/commits/b6cd324b09070d589174b8128b5ff4f28244c6a8"},{"sha":"4c509e14a1441555a0907997de151693725973bf","author":{"name":"khusika","email":"0a06478f60f65ee8f35193cbb1adaa4b1996d103@gmail.com"},"message":"Merge tag 'LA.UM.7.6.2.r1-07400-89xx.0' into kernel.lnx.4.9.r12-rel\n\n\"LA.UM.7.6.2.r1-07400-89xx.0\"\n\nSigned-off-by: khusika <khusikadhamar@gmail.com>","distinct":true,"url":"https://api.github.com/repos/evolution-x-devices/kernel_xiaomi_msm8953/commits/4c509e14a1441555a0907997de151693725973bf"},{"sha":"f15f5d93f8ecffc3cb25e7a4ee9e2bc88df3820c","author":{"name":"khusika","email":"0a06478f60f65ee8f35193cbb1adaa4b1996d103@gmail.com"},"message":"ARM: Fix 1b26bb3f7088355c8d49e6b33662b0c54831c2d2 missmerge\n\nSigned-off-by: khusika <khusikadhamar@gmail.com>","distinct":true,"url":"https://api.github.com/repos/evolution-x-devices/kernel_xiaomi_msm8953/commits/f15f5d93f8ecffc3cb25e7a4ee9e2bc88df3820c"},{"sha":"c179e6deb22ae130509bf91b3594c77fb1d215cb","author":{"name":"Arnd Bergmann","email":"f2c659f01951776204a6c5b902787d9019fbeebd@arndb.de"},"message":"mmc: pxamci: fix enum type confusion\n\ncommit e60a582bcde01158a64ff948fb799f21f5d31a11 upstream.\n\nclang points out several instances of mismatched types in this drivers,\nall coming from a single declaration:\n\ndrivers/mmc/host/pxamci.c:193:15: error: implicit conversion from enumeration type 'enum dma_transfer_direction' to\n      different enumeration type 'enum dma_data_direction' [-Werror,-Wenum-conversion]\n                direction = DMA_DEV_TO_MEM;\n                          ~ ^~~~~~~~~~~~~~\ndrivers/mmc/host/pxamci.c:212:62: error: implicit conversion from enumeration type 'enum dma_data_direction' to\n      different enumeration type 'enum dma_transfer_direction' [-Werror,-Wenum-conversion]\n        tx = dmaengine_prep_slave_sg(chan, data->sg, host->dma_len, direction,\n\nThe behavior is correct, so this must be a simply typo from\ndma_data_direction and dma_transfer_direction being similarly named\ntypes with a similar purpose.\n\nFixes: 6464b7140951 (\"mmc: pxamci: switch over to dmaengine use\")\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>\nReviewed-by: Nathan Chancellor <natechancellor@gmail.com>\nAcked-by: Robert Jarzmik <robert.jarzmik@free.fr>\nCc: stable@vger.kernel.org\nSigned-off-by: Ulf Hansson <ulf.hansson@linaro.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/evolution-x-devices/kernel_xiaomi_msm8953/commits/c179e6deb22ae130509bf91b3594c77fb1d215cb"},{"sha":"eea23ca21bd3ec58bc110e2639403773e3c30d17","author":{"name":"Thomas Zimmermann","email":"1a7d732c1c6cc2fa166fa443b3d745644ae854e5@suse.de"},"message":"drm/vmwgfx: Don't double-free the mode stored in par->set_mode\n\ncommit c2d311553855395764e2e5bf401d987ba65c2056 upstream.\n\nWhen calling vmw_fb_set_par(), the mode stored in par->set_mode gets free'd\ntwice. The first free is in vmw_fb_kms_detach(), the second is near the\nend of vmw_fb_set_par() under the name of 'old_mode'. The mode-setting code\nonly works correctly if the mode doesn't actually change. Removing\n'old_mode' in favor of using par->set_mode directly fixes the problem.\n\nCc: <stable@vger.kernel.org>\nFixes: a278724aa23c (\"drm/vmwgfx: Implement fbdev on kms v2\")\nSigned-off-by: Thomas Zimmermann <tzimmermann@suse.de>\nReviewed-by: Deepak Rawat <drawat@vmware.com>\nSigned-off-by: Thomas Hellstrom <thellstrom@vmware.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/evolution-x-devices/kernel_xiaomi_msm8953/commits/eea23ca21bd3ec58bc110e2639403773e3c30d17"},{"sha":"cfa2d25ff8adedc25a4b607daa70d3968215aec0","author":{"name":"Stanislaw Gruszka","email":"1542dc81552e668e197a396f69e655c1621c300d@redhat.com"},"message":"iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE\n\ncommit 4e50ce03976fbc8ae995a000c4b10c737467beaa upstream.\n\nTake into account that sg->offset can be bigger than PAGE_SIZE when\nsetting segment sg->dma_address. Otherwise sg->dma_address will point\nat diffrent page, what makes DMA not possible with erros like this:\n\nxhci_hcd 0000:38:00.3: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0000 address=0x00000000fdaa70c0 flags=0x0020]\nxhci_hcd 0000:38:00.3: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0000 address=0x00000000fdaa7040 flags=0x0020]\nxhci_hcd 0000:38:00.3: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0000 address=0x00000000fdaa7080 flags=0x0020]\nxhci_hcd 0000:38:00.3: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0000 address=0x00000000fdaa7100 flags=0x0020]\nxhci_hcd 0000:38:00.3: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0000 address=0x00000000fdaa7000 flags=0x0020]\n\nAdditinally with wrong sg->dma_address unmap_sg will free wrong pages,\nwhat what can cause crashes like this:\n\nFeb 28 19:27:45 kernel: BUG: Bad page state in process cinnamon  pfn:39e8b1\nFeb 28 19:27:45 kernel: Disabling lock debugging due to kernel taint\nFeb 28 19:27:45 kernel: flags: 0x2ffff0000000000()\nFeb 28 19:27:45 kernel: raw: 02ffff0000000000 0000000000000000 ffffffff00000301 0000000000000000\nFeb 28 19:27:45 kernel: raw: 0000000000000000 0000000000000000 00000001ffffffff 0000000000000000\nFeb 28 19:27:45 kernel: page dumped because: nonzero _refcount\nFeb 28 19:27:45 kernel: Modules linked in: ccm fuse arc4 nct6775 hwmon_vid amdgpu nls_iso8859_1 nls_cp437 edac_mce_amd vfat fat kvm_amd ccp rng_core kvm mt76x0u mt76x0_common mt76x02_usb irqbypass mt76_usb mt76x02_lib mt76 crct10dif_pclmul crc32_pclmul chash mac80211 amd_iommu_v2 ghash_clmulni_intel gpu_sched i2c_algo_bit ttm wmi_bmof snd_hda_codec_realtek snd_hda_codec_generic drm_kms_helper snd_hda_codec_hdmi snd_hda_intel drm snd_hda_codec aesni_intel snd_hda_core snd_hwdep aes_x86_64 crypto_simd snd_pcm cfg80211 cryptd mousedev snd_timer glue_helper pcspkr r8169 input_leds realtek agpgart libphy rfkill snd syscopyarea sysfillrect sysimgblt fb_sys_fops soundcore sp5100_tco k10temp i2c_piix4 wmi evdev gpio_amdpt pinctrl_amd mac_hid pcc_cpufreq acpi_cpufreq sg ip_tables x_tables ext4(E) crc32c_generic(E) crc16(E) mbcache(E) jbd2(E) fscrypto(E) sd_mod(E) hid_generic(E) usbhid(E) hid(E) dm_mod(E) serio_raw(E) atkbd(E) libps2(E) crc32c_intel(E) ahci(E) libahci(E) libata(E) xhci_pci(E) xhci_hcd(E)\nFeb 28 19:27:45 kernel:  scsi_mod(E) i8042(E) serio(E) bcache(E) crc64(E)\nFeb 28 19:27:45 kernel: CPU: 2 PID: 896 Comm: cinnamon Tainted: G    B   W   E     4.20.12-arch1-1-custom #1\nFeb 28 19:27:45 kernel: Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./B450M Pro4, BIOS P1.20 06/26/2018\nFeb 28 19:27:45 kernel: Call Trace:\nFeb 28 19:27:45 kernel:  dump_stack+0x5c/0x80\nFeb 28 19:27:45 kernel:  bad_page.cold.29+0x7f/0xb2\nFeb 28 19:27:45 kernel:  __free_pages_ok+0x2c0/0x2d0\nFeb 28 19:27:45 kernel:  skb_release_data+0x96/0x180\nFeb 28 19:27:45 kernel:  __kfree_skb+0xe/0x20\nFeb 28 19:27:45 kernel:  tcp_recvmsg+0x894/0xc60\nFeb 28 19:27:45 kernel:  ? reuse_swap_page+0x120/0x340\nFeb 28 19:27:45 kernel:  ? ptep_set_access_flags+0x23/0x30\nFeb 28 19:27:45 kernel:  inet_recvmsg+0x5b/0x100\nFeb 28 19:27:45 kernel:  __sys_recvfrom+0xc3/0x180\nFeb 28 19:27:45 kernel:  ? handle_mm_fault+0x10a/0x250\nFeb 28 19:27:45 kernel:  ? syscall_trace_enter+0x1d3/0x2d0\nFeb 28 19:27:45 kernel:  ? __audit_syscall_exit+0x22a/0x290\nFeb 28 19:27:45 kernel:  __x64_sys_recvfrom+0x24/0x30\nFeb 28 19:27:45 kernel:  do_syscall_64+0x5b/0x170\nFeb 28 19:27:45 kernel:  entry_SYSCALL_64_after_hwframe+0x44/0xa9\n\nCc: stable@vger.kernel.org\nReported-and-tested-by: Jan Viktorin <jan.viktorin@gmail.com>\nReviewed-by: Alexander Duyck <alexander.h.duyck@linux.intel.com>\nSigned-off-by: Stanislaw Gruszka <sgruszka@redhat.com>\nFixes: 80187fd39dcb ('iommu/amd: Optimize map_sg and unmap_sg')\nSigned-off-by: Joerg Roedel <jroedel@suse.de>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/evolution-x-devices/kernel_xiaomi_msm8953/commits/cfa2d25ff8adedc25a4b607daa70d3968215aec0"},{"sha":"9c32ada4c07b3660759c3f33ba4620555c30b406","author":{"name":"Ilya Dryomov","email":"152d4c5bebf13a5b809d42b4d789cf9d887e6698@gmail.com"},"message":"libceph: wait for latest osdmap in ceph_monc_blacklist_add()\n\ncommit bb229bbb3bf63d23128e851a1f3b85c083178fa1 upstream.\n\nBecause map updates are distributed lazily, an OSD may not know about\nthe new blacklist for quite some time after \"osd blacklist add\" command\nis completed.  This makes it possible for a blacklisted but still alive\nclient to overwrite a post-blacklist update, resulting in data\ncorruption.\n\nWaiting for latest osdmap in ceph_monc_blacklist_add() and thus using\nthe post-blacklist epoch for all post-blacklist requests ensures that\nall such requests \"wait\" for the blacklist to come into force on their\nrespective OSDs.\n\nCc: stable@vger.kernel.org\nFixes: 6305a3b41515 (\"libceph: support for blacklisting clients\")\nSigned-off-by: Ilya Dryomov <idryomov@gmail.com>\nReviewed-by: Jason Dillaman <dillaman@redhat.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/evolution-x-devices/kernel_xiaomi_msm8953/commits/9c32ada4c07b3660759c3f33ba4620555c30b406"},{"sha":"92477062dc4feedcf55d9a8bb2dfcacf71518918","author":{"name":"Jan Kara","email":"596727c8a0ea4db3ba2ceceedccbacd3d7b371b8@suse.cz"},"message":"udf: Fix crash on IO error during truncate\n\ncommit d3ca4651d05c0ff7259d087d8c949bcf3e14fb46 upstream.\n\nWhen truncate(2) hits IO error when reading indirect extent block the\ncode just bugs with:\n\nkernel BUG at linux-4.15.0/fs/udf/truncate.c:249!\n...\n\nFix the problem by bailing out cleanly in case of IO error.\n\nCC: stable@vger.kernel.org\nReported-by: jean-luc malet <jeanluc.malet@gmail.com>\nSigned-off-by: Jan Kara <jack@suse.cz>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/evolution-x-devices/kernel_xiaomi_msm8953/commits/92477062dc4feedcf55d9a8bb2dfcacf71518918"},{"sha":"f6b55e7780e5c2aeaa20f38c63fb0e43a371a12e","author":{"name":"Yifeng Li","email":"b3bca24d7b58766cec2e871e86f9a49e072edc77@tomli.me"},"message":"mips: loongson64: lemote-2f: Add IRQF_NO_SUSPEND to \"cascade\" irqaction.\n\ncommit 5f5f67da9781770df0403269bc57d7aae608fecd upstream.\n\nTimekeeping IRQs from CS5536 MFGPT are routed to i8259, which then\ntriggers the \"cascade\" IRQ on MIPS CPU. Without IRQF_NO_SUSPEND in\ncascade_irqaction, MFGPT interrupts will be masked in suspend mode,\nand the machine would be unable to resume once suspended.\n\nPreviously, MIPS IRQs were not disabled properly, so the original\ncode appeared to work. Commit a3e6c1eff5 (\"MIPS: IRQ: Fix disable_irq on\nCPU IRQs\") uncovers the bug. To fix it, add IRQF_NO_SUSPEND to\ncascade_irqaction.\n\nThis commit is functionally identical to 0add9c2f1cff (\"MIPS:\nLoongson-3: Add IRQF_NO_SUSPEND to Cascade irqaction\"), but it forgot\nto apply the same fix to Loongson2.\n\nSigned-off-by: Yifeng Li <tomli@tomli.me>\nSigned-off-by: Paul Burton <paul.burton@mips.com>\nCc: linux-mips@vger.kernel.org\nCc: Jiaxun Yang <jiaxun.yang@flygoat.com>\nCc: Huacai Chen <chenhc@lemote.com>\nCc: Ralf Baechle <ralf@linux-mips.org>\nCc: James Hogan <jhogan@kernel.org>\nCc: linux-kernel@vger.kernel.org\nCc: stable@vger.kernel.org # v3.19+\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/evolution-x-devices/kernel_xiaomi_msm8953/commits/f6b55e7780e5c2aeaa20f38c63fb0e43a371a12e"},{"sha":"c7ac334f274084684d34f7befdd44fbf07c503c4","author":{"name":"Yasha Cherikovsky","email":"aac47f934899b39c83bc79535b2ce36ada67578c@gmail.com"},"message":"MIPS: Ensure ELF appended dtb is relocated\n\ncommit 3f0a53bc6482fb09770982a8447981260ea258dc upstream.\n\nThis fixes booting with the combination of CONFIG_RELOCATABLE=y\nand CONFIG_MIPS_ELF_APPENDED_DTB=y.\n\nSections that appear after the relocation table are not relocated\non system boot (except .bss, which has special handling).\n\nWith CONFIG_MIPS_ELF_APPENDED_DTB, the dtb is part of the\nvmlinux ELF, so it must be relocated together with everything else.\n\nFixes: 069fd766271d (\"MIPS: Reserve space for relocation table\")\nSigned-off-by: Yasha Cherikovsky <yasha.che3@gmail.com>\nSigned-off-by: Paul Burton <paul.burton@mips.com>\nCc: Ralf Baechle <ralf@linux-mips.org>\nCc: Paul Burton <paul.burton@mips.com>\nCc: James Hogan <jhogan@kernel.org>\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nCc: stable@vger.kernel.org # v4.7+\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/evolution-x-devices/kernel_xiaomi_msm8953/commits/c7ac334f274084684d34f7befdd44fbf07c503c4"},{"sha":"b84089b2b7939fddc5fcad27511bfa1fa4d760b7","author":{"name":"Archer Yan","email":"9b4c26fc44674a92e21059109ca07945ed622838@wavecomp.com"},"message":"MIPS: Fix kernel crash for R6 in jump label branch function\n\ncommit 47c25036b60f27b86ab44b66a8861bcf81cde39b upstream.\n\nInsert Branch instruction instead of NOP to make sure assembler don't\npatch code in forbidden slot. In jump label function, it might\nbe possible to patch Control Transfer Instructions(CTIs) into\nforbidden slot, which will generate Reserved Instruction exception\nin MIPS release 6.\n\nSigned-off-by: Archer Yan <ayan@wavecomp.com>\nReviewed-by: Paul Burton <paul.burton@mips.com>\n[paul.burton@mips.com:\n  - Add MIPS prefix to subject.\n  - Mark for stable from v4.0, which introduced r6 support, onwards.]\nSigned-off-by: Paul Burton <paul.burton@mips.com>\nCc: linux-mips@vger.kernel.org\nCc: stable@vger.kernel.org # v4.0+\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/evolution-x-devices/kernel_xiaomi_msm8953/commits/b84089b2b7939fddc5fcad27511bfa1fa4d760b7"}]}
{"actor":{"display_login":"Stallix"}}