{"push_id":2322435552,"size":9,"distinct_size":9,"ref":"refs/heads/custom-8.x","head":"d52710373273613653e948267df97b4f3e49166f","before":"a0c0b09df1bb1407dd9d34bdba2490d0cdd7358b","commits":[{"sha":"ecb3468bc8882a90996dae7524e3ea0a7b826811","author":{"name":"Sultanxda","email":"2a26fc11866c4c85a6bb605251817c00bbab3213@gmail.com"},"message":"proc: Remove verifiedbootstate flag from /proc/cmdline\n\nUserspace parses this and sets the ro.boot.verifiedbootstate prop\naccording to the value that this flag has. When ro.boot.verifiedbootstate\nis not 'green', SafetyNet is tripped and fails the CTS test.\n\nHide verifiedbootstate from /proc/cmdline in order to fix the failed\nSafetyNet CTS check.\n\nSigned-off-by: Sultanxda <sultanxda@gmail.com>\nSigned-off-by: thesm0kedev <thesm0kedev@gmail.com>","distinct":true,"url":"https://api.github.com/repos/thesm0kedev/oneplus_oneplus5/commits/ecb3468bc8882a90996dae7524e3ea0a7b826811"},{"sha":"ae6741e22f7afa71385fe858c2f2eff0c2c87a3c","author":{"name":"Sultanxda","email":"2a26fc11866c4c85a6bb605251817c00bbab3213@gmail.com"},"message":"proc: Remove additional SafetyNet flags from /proc/cmdline\n\nSafetyNet checks androidboot.veritymode in Nougat, so remove it.\n\nAdditionally, remove androidboot.enable_dm_verity and androidboot.secboot\nin case SafetyNet will check them in the future.\n\nSigned-off-by: Sultanxda <sultanxda@gmail.com>\nSigned-off-by: thesm0kedev <thesm0kedev@gmail.com>","distinct":true,"url":"https://api.github.com/repos/thesm0kedev/oneplus_oneplus5/commits/ae6741e22f7afa71385fe858c2f2eff0c2c87a3c"},{"sha":"0ed966c8b389f4a12c013555d561b293f92909f2","author":{"name":"Jason A. Donenfeld","email":"99e030c4305a4e4b1828d232b8797d3ca296d80a@zx2c4.com"},"message":"arm64: support __int128 on gcc 5+\n\n[Upstream: fb8722735f50cd51204bfbeefa2e5e7e9ff5b2be]\n[Upstream: 9bfe7553fadb269e45a6e10f68b727957dff5676]\n\nVersions of gcc prior to gcc 5 emitted a __multi3 function call when\ndealing with TI types, resulting in failures when trying to link to\nlibgcc, and more generally, bad performance. However, since gcc 5,\nthe compiler supports actually emitting fast instructions, which means\nwe can at long last enable this option and receive the speedups.\n\nThe gcc commit that added proper Aarch64 support is:\nhttps://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=d1ae7bb994f49316f6f63e6173f2931e837a351d\nThis commit appears to be part of the gcc 5 release.\n\nThere are still a few instructions, __lshrti3, __ashlti3, and __ashrti3,\nwhich require libgcc, which is fine. Rather than linking to libgcc, we\nsimply provide them ourselves, since they're not that complicated.\n\nSigned-off-by: Jason A. Donenfeld <Jason@zx2c4.com>\nSigned-off-by: Will Deacon <will.deacon@arm.com>\nSigned-off-by: thesm0kedev <thesm0kedev@gmail.com>","distinct":true,"url":"https://api.github.com/repos/thesm0kedev/oneplus_oneplus5/commits/0ed966c8b389f4a12c013555d561b293f92909f2"},{"sha":"4f34a07e435993a2bc02686fa078090db9805aed","author":{"name":"Sultanxda","email":"2a26fc11866c4c85a6bb605251817c00bbab3213@gmail.com"},"message":"ASoC: Fix Kconfig dependency warnings\n\nFix SND_SOC_WCD_SPI's dependency typo, and remove SND_SOC_MSM_HDMI_CODEC_RX's\ndependency on FB_MSM_MDSS_HDMI_PANEL since SND_SOC_MSM_HDMI_CODEC_RX is\nnecessary to make audio work in userspace.\n\nSigned-off-by: Sultanxda <sultanxda@gmail.com>\nSigned-off-by: thesm0kedev <thesm0kedev@gmail.com>","distinct":true,"url":"https://api.github.com/repos/thesm0kedev/oneplus_oneplus5/commits/4f34a07e435993a2bc02686fa078090db9805aed"},{"sha":"40895a93d5614991adfcea2461994f1f30afda40","author":{"name":"Sultanxda","email":"2a26fc11866c4c85a6bb605251817c00bbab3213@gmail.com"},"message":"ASoC: Don't enable DOLBY_LICENSE and DTS_EAGLE for Qualcomm chips\n\nDOLBY_LICENSE is unnecessary and DTS_EAGLE is a no-op.\n\nSigned-off-by: Sultanxda <sultanxda@gmail.com>\nSigned-off-by: thesm0kedev <thesm0kedev@gmail.com>","distinct":true,"url":"https://api.github.com/repos/thesm0kedev/oneplus_oneplus5/commits/40895a93d5614991adfcea2461994f1f30afda40"},{"sha":"5c5a05fc0ee18c60474cfe43558f97940f86bbcc","author":{"name":"Sultanxda","email":"2a26fc11866c4c85a6bb605251817c00bbab3213@gmail.com"},"message":"ASoC: msm: Don't force compilation of SND_SOC_WSA881X for msm8998\n\nOnePlus 5 doesn't need this, so don't force it.\n\nSigned-off-by: Sultanxda <sultanxda@gmail.com>\nSigned-off-by: thesm0kedev <thesm0kedev@gmail.com>","distinct":true,"url":"https://api.github.com/repos/thesm0kedev/oneplus_oneplus5/commits/5c5a05fc0ee18c60474cfe43558f97940f86bbcc"},{"sha":"a2b4b97865581e37586e68d4950e7722e3f3f141","author":{"name":"Sultanxda","email":"2a26fc11866c4c85a6bb605251817c00bbab3213@gmail.com"},"message":"ASoC: wcd-mbhc: Improve detection speed and accuracy\n\nThis is a squash of the following commits originally for msm8996:\n\ncommit 10f18edf71664ff96130b4a1e22fd9ab6a1ba652\nAuthor: Sultanxda <sultanxda@gmail.com>\nDate:   Mon Sep 5 12:34:50 2016 -0700\n\n    ASoC: wcd-mbhc: Clean up plug correction\n\n    *No need to disable mic bias\n    *Remove unnecessary changes\n    *Add back quick detection before entering the plug-correction loop\n\n    Signed-off-by: Sultanxda <sultanxda@gmail.com>\n\ncommit 2babe1396a37c688f5fdbc6c7488661bea7fb90a\nAuthor: Sultanxda <sultanxda@gmail.com>\nDate:   Fri Dec 29 12:18:10 2017 -0800\n\n    ASoC: wcd-mbhc: Fix headphone detection\n\n    Currently, headphones are detected as a headset, which causes a problem\n    when the user wants to use a microphone. In this situation, the on-board\n    microphone is erroneously disabled and the system attempts to enable the\n    microphone on the attached peripheral, even though there isn't any\n    microphone on a regular pair of headphones, causing no microphone to be\n    available for input.\n\n    Clean up the button-interrupt disable logic to prevent interference with\n    plug correction, and fix the plug correction logic so that headphones are\n    detected properly.\n\n    Signed-off-by: Sultanxda <sultanxda@gmail.com>\n\ncommit 3b616f741b794440ef3d1bd4683bd445b9c4be4f\nAuthor: Sultanxda <sultanxda@gmail.com>\nDate:   Sat Aug 13 16:15:30 2016 -0700\n\n    ASoC: wcd-mbhc: Ignore button interrupts until detection is complete\n\n    When a plug is inserted into the jack quickly, spurious button\n    interrupts are generated and interfere with UX for a short amount of\n    time after plug detection is complete. To reproduce: play music out of\n    speaker, plug in jack during music playback, and the music playback will\n    pause after being routed to the peripheral inserted into the jack (due\n    to a spurious button press).\n\n    To fix this, ignore all button interrupts during plug detection, as well\n    as for 750 ms after plug detection is completed.\n\n    Signed-off-by: Sultanxda <sultanxda@gmail.com>\n\ncommit 9085ba67246ffcd3600b47dc5cc31d3269e3d32a\nAuthor: Sultanxda <sultanxda@gmail.com>\nDate:   Sat Aug 13 16:04:55 2016 -0700\n\n    ASoC: wcd-mbhc: Fix incorrect detection during slow plug insertion\n\n    When any plug is inserted into our jack very slowly, it can be detected as\n    a plug with the ground and mic pins swapped, causing MBHC to give up early\n    and skew the plug detection. Instead of giving up when this happens, keep\n    iterating to make sure the plug is properly detected.\n\n    Signed-off-by: Sultanxda <sultanxda@gmail.com>\n\ncommit c2aff3bfec79d8ab05e4f7f43d634d3d9faf6198\nAuthor: Sultanxda <sultanxda@gmail.com>\nDate:   Sat Aug 13 16:01:51 2016 -0700\n\n    ASoC: wcd-mbhc: Speed up headphone and headset detection\n\n    Instead of wasting time iterating for the full 3-second loop duration,\n    exit early if the detected plug type has been determined to be a headset\n    or headphones 3 times. Also speed up headset detection by treating\n    high-impedance headphones as a headset, as our hardware does not properly\n    detect high-impedance headphones (it usually mistakes a headset for\n    high-impedance headphones and significantly slows down detection times).\n\n    Signed-off-by: Sultanxda <sultanxda@gmail.com>\n\ncommit 742cfb13b79ad64f884147ae3340870e9a9bdc21\nAuthor: Sultanxda <sultanxda@gmail.com>\nDate:   Sat Aug 13 15:58:06 2016 -0700\n\n    ASoC: wcd-mbhc: Reduce latency during plug correction\n\n    Sleeping for a very long time in here leads to slow detections and poor UX.\n    Instead of sleeping for the same amount of time on each iteration, use a\n    dynamic delay so that the delay is extended when the number of iterations\n    goes up. Also don't double check if a stop request has been issued (waste\n    of time).\n\n    Signed-off-by: Sultanxda <sultanxda@gmail.com>\n\nSigned-off-by: Sultanxda <sultanxda@gmail.com>\nSigned-off-by: thesm0kedev <thesm0kedev@gmail.com>","distinct":true,"url":"https://api.github.com/repos/thesm0kedev/oneplus_oneplus5/commits/a2b4b97865581e37586e68d4950e7722e3f3f141"},{"sha":"1e979ea767a5199490a36aad99b549c490c616bc","author":{"name":"Harsh Shandilya","email":"aacdf4b51be7ada8297361c86eac9d8aca9e530d@prjkt.io"},"message":"ASoC: wcd-mbhc: Remove ifdefs around detection improvement code\n\nCommit a2b4b97865581e37586e68d4950e7722e3f3f141 restricted\nthe improvements to the CONFIG_MACH_MSM8998_DUMPLING defconfig option\nwhich is never true for us. I do now know the motivation behind\nifdef'ing the only supported device in a tree but that's not a\nrequirement here.\n\nThis is a separate patch and not squashed into the original\ncherry-pick to keep it identical to the original commit from\nSultanxda's msm8998 kernel.\n\nSigned-off-by: Harsh Shandilya <harsh@prjkt.io>\nSigned-off-by: thesm0kedev <thesm0kedev@gmail.com>","distinct":true,"url":"https://api.github.com/repos/thesm0kedev/oneplus_oneplus5/commits/1e979ea767a5199490a36aad99b549c490c616bc"},{"sha":"d52710373273613653e948267df97b4f3e49166f","author":{"name":"Sultanxda","email":"2a26fc11866c4c85a6bb605251817c00bbab3213@gmail.com"},"message":"ASoC: core: Don't assign an out-of-bounds address to rtd_aux\n\nWhen card->num_aux_devs is zero, card->rtd_aux is assigned an out-of-bounds\naddress.\n\nThis was found by KASan at runtime:\n==================================================================\nBUG: KASAN: slab-out-of-bounds in msm_audrx_init+0xaa8/0xba4 at addr ffffffc14021ec18\nRead of size 8 by task kworker/u8:9/264\npage:ffffffbdc5008000 count:1 mapcount:0 mapping:          (null) index:0x0\nflags: 0x4000000000004000(head)\npage dumped because: kasan: bad access detected\nCPU: 3 PID: 264 Comm: kworker/u8:9 Tainted: G    B   W      3.18.31-Sultan #39\nHardware name: Qualcomm Technologies, Inc. MSM 8996 v3.0 + PMI8996 MTP (DT)\nWorkqueue: deferwq deferred_probe_work_func\nCall trace:\n[<ffffffc00008a7bc>] dump_backtrace+0x0/0x298\n[<ffffffc00008aa68>] show_stack+0x14/0x1c\n[<ffffffc000fa8134>] dump_stack+0x98/0xc0\n[<ffffffc0001b1a44>] kasan_report+0x3a4/0x4e8\n[<ffffffc0001b115c>] __asan_load8+0x24/0x7c\n[<ffffffc000cf47b4>] msm_audrx_init+0xaa8/0xba4\n[<ffffffc000c293f4>] snd_soc_register_card+0x10ac/0x1c04\n[<ffffffc000cf564c>] msm8996_asoc_machine_probe+0xd9c/0xf1c\n[<ffffffc000670a8c>] platform_drv_probe+0x50/0xa4\n[<ffffffc00066ecd4>] driver_probe_device+0x114/0x2e0\n[<ffffffc00066eee0>] __device_attach+0x40/0x64\n[<ffffffc00066cf20>] bus_for_each_drv+0xac/0xdc\n[<ffffffc00066f058>] device_attach+0x94/0xc0\n[<ffffffc00066d218>] bus_probe_device+0x48/0xf0\n[<ffffffc00066e53c>] deferred_probe_work_func+0xa0/0xd0\n[<ffffffc0000c229c>] process_one_work+0x324/0x50c\n[<ffffffc0000c2928>] worker_thread+0x4a4/0x624\n[<ffffffc0000c9808>] kthread+0x138/0x14c\nMemory state around the buggy address:\n ffffffc14021eb00: fe fe fe fe fe fe fe fe fe fe fe fe fe fe fe fe\n ffffffc14021eb80: fe fe fe fe fe fe fe fe fe fe fe fe fe fe fe fe\n >ffffffc14021ec00: fe fe fe fe fe fe fe fe fe fe fe fe fe fe fe fe\n                             ^\n ffffffc14021ec80: fe fe fe fe fe fe fe fe fe fe fe fe fe fe fe fe\n ffffffc14021ed00: fe fe fe fe fe fe fe fe fe fe fe fe fe fe fe fe\n==================================================================\n\nSigned-off-by: Sultanxda <sultanxda@gmail.com>\nSigned-off-by: thesm0kedev <thesm0kedev@gmail.com>","distinct":true,"url":"https://api.github.com/repos/thesm0kedev/oneplus_oneplus5/commits/d52710373273613653e948267df97b4f3e49166f"}]}
{"actor":{"display_login":"thesm0kedev"}}