{"push_id":2977567716,"size":1000,"distinct_size":1530,"ref":"refs/heads/lineage-16.0","head":"34d46f1c722a396318e79b895016dd4b4266a311","before":"5c575ab5919be1279856357fac922f675f97a1e0","commits":[{"sha":"c7768d1ca7f12f469fa681cc5aadcf1e1083efeb","author":{"name":"Artem Borisov","email":"f9463d398a2472ef5fe6578acbe4253a3e7c61e9@gmail.com"},"message":"Merge tag 'v3.18.104' of https://kernel.googlesource.com/pub/scm/linux/kernel/git/stable/linux-stable into HEAD\n\nThis is the 3.18.104 stable release","distinct":false,"url":"https://api.github.com/repos/xiaomi-pie-device/android_kernel_xiaomi_msm8953/commits/c7768d1ca7f12f469fa681cc5aadcf1e1083efeb"},{"sha":"a9d9b078f7513b9693081d5bc5e533e46e7ea561","author":{"name":"Mountaser","email":"446128b37c18cbfa5e49a2848c8a051ffb4a5df4@gmail.com"},"message":"Kernel: Birth of Moun Kernel V3.0","distinct":true,"url":"https://api.github.com/repos/xiaomi-pie-device/android_kernel_xiaomi_msm8953/commits/a9d9b078f7513b9693081d5bc5e533e46e7ea561"},{"sha":"c2f7b30ebe03f40a2ff3d27b1394dce195384f15","author":{"name":"Mountaser Halak","email":"446128b37c18cbfa5e49a2848c8a051ffb4a5df4@gmail.com"},"message":"cpufreq: interactive: Optimized interactive for the best battery life","distinct":true,"url":"https://api.github.com/repos/xiaomi-pie-device/android_kernel_xiaomi_msm8953/commits/c2f7b30ebe03f40a2ff3d27b1394dce195384f15"},{"sha":"a35fe80ba5f016f24af67b75ccac0fb5476e47ff","author":{"name":"GamingDevilsCC","email":"fc2885d6a1e8e02cea41f53c0d2135579dd09f2f@gmail.com"},"message":"Tissot: Add state notifier driver","distinct":true,"url":"https://api.github.com/repos/xiaomi-pie-device/android_kernel_xiaomi_msm8953/commits/a35fe80ba5f016f24af67b75ccac0fb5476e47ff"},{"sha":"0a38470f854f03bda7f9e979b5de8c88a31f0c04","author":{"name":"Joe Maples","email":"16a9a54ddf4259952e3c118c763138e83693d7fd@frap129.org"},"message":"state_notifier: Reduce defer on suspend call to 1 second\n\nSigned-off-by: Joe Maples <joe@frap129.org>","distinct":true,"url":"https://api.github.com/repos/xiaomi-pie-device/android_kernel_xiaomi_msm8953/commits/0a38470f854f03bda7f9e979b5de8c88a31f0c04"},{"sha":"051657cdd699d282b77d7bc5728a6a5c6efde7ad","author":{"name":"Joe Maples","email":"16a9a54ddf4259952e3c118c763138e83693d7fd@frap129.org"},"message":"state_notifier: Enable by default\n\nSigned-off-by: Joe Maples <joe@frap129.org>","distinct":true,"url":"https://api.github.com/repos/xiaomi-pie-device/android_kernel_xiaomi_msm8953/commits/051657cdd699d282b77d7bc5728a6a5c6efde7ad"},{"sha":"0bc53f7d7ed400186cbfb143850790be8d83731b","author":{"name":"Joe Maples","email":"16a9a54ddf4259952e3c118c763138e83693d7fd@frap129.org"},"message":"state_notifier: Queue work on any core\n\nSigned-off-by: Joe Maples <joe@frap129.org>","distinct":true,"url":"https://api.github.com/repos/xiaomi-pie-device/android_kernel_xiaomi_msm8953/commits/0bc53f7d7ed400186cbfb143850790be8d83731b"},{"sha":"7775c09866c4994dd447c542c8eff5ea2d9d3f5c","author":{"name":"Pranav Vashi","email":"d688953a19dcb476c5fb90e6abba87f77b09be65@gmail.com"},"message":"state_notifier: Make workqueues unbound\n\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>\nSigned-off-by: Joe Maples <joe@frap129.org>","distinct":true,"url":"https://api.github.com/repos/xiaomi-pie-device/android_kernel_xiaomi_msm8953/commits/7775c09866c4994dd447c542c8eff5ea2d9d3f5c"},{"sha":"ef278dce3319aa51c7e300b461cb0a76ef807ae6","author":{"name":"Harsh Shandilya","email":"25a9fc4361f0de99d66f569f23dc0154e7064e35@prjkt.io"},"message":"state_notifier: Drop unneeded module_param_named entries\n\n* Debugging is not supposed to be a userspace option since\n  it serves no purpose for anything except development stage\n  testing which users do not need to participate in.\n\n* state_notifier has no performance or battery regression\n  which could drive users to want to disable it from userspace,\n  plus disabling it can cause other drivers that depend on it\n  to go haywire so we're better off taking away that choice as\n  well.\n\nSigned-off-by: Harsh Shandilya <harsh@prjkt.io>","distinct":true,"url":"https://api.github.com/repos/xiaomi-pie-device/android_kernel_xiaomi_msm8953/commits/ef278dce3319aa51c7e300b461cb0a76ef807ae6"},{"sha":"3ab015c0cd50935fe67c2315e923f7b67f500560","author":{"name":"Harsh Shandilya","email":"25a9fc4361f0de99d66f569f23dc0154e7064e35@prjkt.io"},"message":"state_notifier: Remove internal enablement switch\n\n* This is not required at all. Simply disable the\n  entire thing via Kconfig whenever the need be.\n\nSigned-off-by: Harsh Shandilya <harsh@prjkt.io>","distinct":true,"url":"https://api.github.com/repos/xiaomi-pie-device/android_kernel_xiaomi_msm8953/commits/3ab015c0cd50935fe67c2315e923f7b67f500560"},{"sha":"b9c99a38c24e6710fd95d97869ee803d29e10347","author":{"name":"Mountaser Halak","email":"446128b37c18cbfa5e49a2848c8a051ffb4a5df4@gmail.com"},"message":"Defconfig: Enabled STATE NOTIFIER","distinct":true,"url":"https://api.github.com/repos/xiaomi-pie-device/android_kernel_xiaomi_msm8953/commits/b9c99a38c24e6710fd95d97869ee803d29e10347"},{"sha":"bba4672d87b50afc1979fbc1a0037ca00ccb73e5","author":{"name":"Nirmal Abraham","email":"a6304dcc9634133b3aac1dadb9f15b6877f236d4@codeaurora.org"},"message":"msm: mdss: use vmalloc for sglist allocation\n\nIn scenarios where system is running low on memory, the\nsglist allocation during sg_table cloning was failing as\nthere was no order 4 pages available. The cloned list\nis only used for iommu map/unmap SW ops and not used by HW.\nSo it's safe to use physically noncontinuous sglist.\nThus replacing kmalloc with vmalloc for sglist allocation.\n\nChange-Id: I80a10377398f90756df9533a78a63f4da3fe9a43\nSigned-off-by: Nirmal Abraham <nabrah@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/xiaomi-pie-device/android_kernel_xiaomi_msm8953/commits/bba4672d87b50afc1979fbc1a0037ca00ccb73e5"},{"sha":"bc686fa8892b1ca07a6104599fd6c4e19b0c75ba","author":{"name":"Alan Stern","email":"75ea6bb7bfc1186f92d26164de5f9268c9a45b59@rowland.harvard.edu"},"message":"USB: uas: fix bug in handling of alternate settings\n\nThe uas driver has a subtle bug in the way it handles alternate\nsettings.  The uas_find_uas_alt_setting() routine returns an\naltsetting value (the bAlternateSetting number in the descriptor), but\nuas_use_uas_driver() then treats that value as an index to the\nintf->altsetting array, which it isn't.\n\nNormally this doesn't cause any problems because the various\nalternate settings have bAlternateSetting values 0, 1, 2, ..., so the\nvalue is equal to the index in the array.  But this is not guaranteed,\nand Andrey Konovalov used the syzkaller fuzzer with KASAN to get a\nslab-out-of-bounds error by violating this assumption.\n\nThis patch fixes the bug by making uas_find_uas_alt_setting() return a\npointer to the altsetting entry rather than either the value or the\nindex.  Pointers are less subject to misinterpretation.\n\nChange-Id: Ie4edf51381ad64c79ac0f52c2c40bd7335915732\nGit-commit: 786de92b3cb26012d3d0f00ee37adf14527f35c4\nGit-repo: https://github.com/torvalds/linux/commit\nSigned-off-by: Alan Stern <stern@rowland.harvard.edu>\nReported-by: Andrey Konovalov <andreyknvl@google.com>\nTested-by: Andrey Konovalov <andreyknvl@google.com>\nCC: Oliver Neukum <oneukum@suse.com>\nCC: <stable@vger.kernel.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: Srinivasa Rao Kuppala <srkupp@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/xiaomi-pie-device/android_kernel_xiaomi_msm8953/commits/bc686fa8892b1ca07a6104599fd6c4e19b0c75ba"},{"sha":"38b935b1ac1f725c56be27216f59b30283529c9f","author":{"name":"Alan Stern","email":"75ea6bb7bfc1186f92d26164de5f9268c9a45b59@rowland.harvard.edu"},"message":"USB: core: fix out-of-bounds access bug in usb_get_bos_descriptor()\n\nAndrey used the syzkaller fuzzer to find an out-of-bounds memory\naccess in usb_get_bos_descriptor().  The code wasn't checking that the\nnext usb_dev_cap_header structure could fit into the remaining buffer\nspace.\n\nThis patch fixes the error and also reduces the bNumDeviceCaps field\nin the header to match the actual number of capabilities found, in\ncases where there are fewer than expected.\n\nChange-Id: I4dcdbd4d5be97a01a6c3bf9020985c7979c04f29\nGit-commit: 1c0edc3633b56000e18d82fc241e3995ca18a69e\nGit-repo: https://github.com/torvalds/linux\nReported-by: Andrey Konovalov <andreyknvl@google.com>\nSigned-off-by: Alan Stern <stern@rowland.harvard.edu>\nTested-by: Andrey Konovalov <andreyknvl@google.com>\nCC: <stable@vger.kernel.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: Srinivasa Rao Kuppala <srkupp@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/xiaomi-pie-device/android_kernel_xiaomi_msm8953/commits/38b935b1ac1f725c56be27216f59b30283529c9f"},{"sha":"115800aaa327ab986e6d26e33e187c3d3abf78d7","author":{"name":"Greg Kroah-Hartman","email":"4645f7897fd33786a2ee1264d590b3c400559d85@linuxfoundation.org"},"message":"USB: fix out-of-bounds in usb_set_configuration\n\nAndrey Konovalov reported a possible out-of-bounds problem for a USB interface\nassociation descriptor.  He writes:\n\tIt seems there's no proper size check of a USB_DT_INTERFACE_ASSOCIATION\n\tdescriptor. It's only checked that the size is >= 2 in\n\tusb_parse_configuration(), so find_iad() might do out-of-bounds access\n\tto intf_assoc->bInterfaceCount.\n\nAnd he's right, we don't check for crazy descriptors of this type very well, so\nresolve this problem.  Yet another issue found by syzkaller...\n\nChange-Id: Ibe721523465bd15fc746bdfbf3e7aec908e688bb\nGit-commit: bd7a3fe770ebd8391d1c7d072ff88e9e76d063eb\nGit-repo: https://github.com/torvalds/linux/commit\nReported-by: Andrey Konovalov <andreyknvl@google.com>\nTested-by: Andrey Konovalov <andreyknvl@google.com>\nCc: stable <stable@vger.kernel.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: Srinivasa Rao Kuppala <srkupp@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/xiaomi-pie-device/android_kernel_xiaomi_msm8953/commits/115800aaa327ab986e6d26e33e187c3d3abf78d7"},{"sha":"d4cc5a446658b113ffbdb0c088877af4ac3182f6","author":{"name":"Hardik Arya","email":"3d9a86d616a76fd561cfd62642aa5019395d6319@codeaurora.org"},"message":"diag: Fix possible use-after-free issue for mdlog session info\n\nCurrently there is a possibility of accessing freed mdlog\nsession info and it's attributes after closing the session.\nThe patch adds protection while accessing mdlog session info\nfor preventing use-after-free issue.\n\nCRs-Fixed: 2133028\nChange-Id: Iba603bc2d75f84a604df2627e8fcb2a18acf4637\nSigned-off-by: Hardik Arya <harya@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/xiaomi-pie-device/android_kernel_xiaomi_msm8953/commits/d4cc5a446658b113ffbdb0c088877af4ac3182f6"},{"sha":"2221decc6ef81893f6cc3ae10f057ec999430392","author":{"name":"Joe Maples","email":"16a9a54ddf4259952e3c118c763138e83693d7fd@frap129.org"},"message":"adreno_idler: Conver to State Notifier\n\nSigned-off-by: Joe Maples <joe@frap129.org>","distinct":true,"url":"https://api.github.com/repos/xiaomi-pie-device/android_kernel_xiaomi_msm8953/commits/2221decc6ef81893f6cc3ae10f057ec999430392"},{"sha":"2d373fe00be94f9c688d9a2b97c648f409fb3e77","author":{"name":"GamingDevilsCC","email":"fc2885d6a1e8e02cea41f53c0d2135579dd09f2f@gmail.com"},"message":"statenotifier.c: Dont allow it to be disabled.\n\nCertain drivers in this kernel use it and disabling that can cause unwanted issues.\n\nSigned-off-by: AyushR1 <ayushrathore12501@gmail.com>","distinct":true,"url":"https://api.github.com/repos/xiaomi-pie-device/android_kernel_xiaomi_msm8953/commits/2d373fe00be94f9c688d9a2b97c648f409fb3e77"},{"sha":"cef3dc331ce02af162cfd6ddc2841bf91f719f9c","author":{"name":"FedericoBenedetti","email":"93086cf69c439047cd610186171c1acd8f570082@itisurbino.it"},"message":"mido: initial GPU freq to 133Mhz\n\nChange-Id: I09b0550f363f198e875f708e87a41f9b32841404\nSigned-off-by: Albert I <krascgq@outlook.co.id>","distinct":true,"url":"https://api.github.com/repos/xiaomi-pie-device/android_kernel_xiaomi_msm8953/commits/cef3dc331ce02af162cfd6ddc2841bf91f719f9c"},{"sha":"1f9d3eeb8fed2ca1742b0652bf9af4f4bb922faf","author":{"name":"Linux Build Service Account","email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost"},"message":"Merge \"clk: msm: gcc: Add support for 12MHz for mclk for 8953\"","distinct":false,"url":"https://api.github.com/repos/xiaomi-pie-device/android_kernel_xiaomi_msm8953/commits/1f9d3eeb8fed2ca1742b0652bf9af4f4bb922faf"}]}
{"actor":{"display_login":"soshiweekly"}}