{"push_id":1411211595,"size":38,"distinct_size":38,"ref":"refs/heads/ndotone","head":"5ec078dce7888a8b6ab4513ac9a9a4dab58020f9","before":"85b34517ac9608f068520550b2059ca9ad65d192","commits":[{"sha":"74179a0901f86482f75e13704f002823cd8ddb39","author":{"name":"Shaohua Li","email":"78841d68de820ce65a8f2019d48ffc5e6c8a1f78@fb.com"},"message":"workqueue: make sure delayed work run in local cpu\n\nMy system keeps crashing with below message. vmstat_update() schedules a delayed\nwork in current cpu and expects the work runs in the cpu.\nschedule_delayed_work() is expected to make delayed work run in local cpu. The\nproblem is timer can be migrated with NO_HZ. __queue_work() queues work in\ntimer handler, which could run in a different cpu other than where the delayed\nwork is scheduled. The end result is the delayed work runs in different cpu.\nThe patch makes __queue_delayed_work records local cpu earlier. Where the timer\nruns doesn't change where the work runs with the change.\n\n[   28.010131] ------------[ cut here ]------------\n[   28.010609] kernel BUG at ../mm/vmstat.c:1392!\n[   28.011099] invalid opcode: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC KASAN\n[   28.011860] Modules linked in:\n[   28.012245] CPU: 0 PID: 289 Comm: kworker/0:3 Tainted: G        W4.3.0-rc3+ #634\n[   28.013065] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140709_153802- 04/01/2014\n[   28.014160] Workqueue: events vmstat_update\n[   28.014571] task: ffff880117682580 ti: ffff8800ba428000 task.ti: ffff8800ba428000\n[   28.015445] RIP: 0010:[<ffffffff8115f921>]  [<ffffffff8115f921>]vmstat_update+0x31/0x80\n[   28.016282] RSP: 0018:ffff8800ba42fd80  EFLAGS: 00010297\n[   28.016812] RAX: 0000000000000000 RBX: ffff88011a858dc0 RCX:0000000000000000\n[   28.017585] RDX: ffff880117682580 RSI: ffffffff81f14d8c RDI:ffffffff81f4df8d\n[   28.018366] RBP: ffff8800ba42fd90 R08: 0000000000000001 R09:0000000000000000\n[   28.019169] R10: 0000000000000000 R11: 0000000000000121 R12:ffff8800baa9f640\n[   28.019947] R13: ffff88011a81e340 R14: ffff88011a823700 R15:0000000000000000\n[   28.020071] FS:  0000000000000000(0000) GS:ffff88011a800000(0000)knlGS:0000000000000000\n[   28.020071] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b\n[   28.020071] CR2: 00007ff6144b01d0 CR3: 00000000b8e93000 CR4:00000000000006f0\n[   28.020071] Stack:\n[   28.020071]  ffff88011a858dc0 ffff8800baa9f640 ffff8800ba42fe00ffffffff8106bd88\n[   28.020071]  ffffffff8106bd0b 0000000000000096 0000000000000000ffffffff82f9b1e8\n[   28.020071]  ffffffff829f0b10 0000000000000000 ffffffff81f18460ffff88011a81e340\n[   28.020071] Call Trace:\n[   28.020071]  [<ffffffff8106bd88>] process_one_work+0x1c8/0x540\n[   28.020071]  [<ffffffff8106bd0b>] ? process_one_work+0x14b/0x540\n[   28.020071]  [<ffffffff8106c214>] worker_thread+0x114/0x460\n[   28.020071]  [<ffffffff8106c100>] ? process_one_work+0x540/0x540\n[   28.020071]  [<ffffffff81071bf8>] kthread+0xf8/0x110\n[   28.020071]  [<ffffffff81071b00>] ?kthread_create_on_node+0x200/0x200\n[   28.020071]  [<ffffffff81a6522f>] ret_from_fork+0x3f/0x70\n[   28.020071]  [<ffffffff81071b00>] ?kthread_create_on_node+0x200/0x200\n\nSigned-off-by: Shaohua Li <shli@fb.com>\nSigned-off-by: Tejun Heo <tj@kernel.org>\nCc: stable@vger.kernel.org # v2.6.31+\nSigned-off-by: mydongistiny <jaysonedson@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRoms/kernel_huawei_angler/commits/74179a0901f86482f75e13704f002823cd8ddb39"},{"sha":"35e6e46eb5d4c7598583d50ceee3fdefcd4698f7","author":{"name":"VijayaKumar T M","email":"1d0ce10e1a0c1123629a10b62c852901ec1872b2@codeaurora.org"},"message":"msm: camera: ispif: Add missing mutex usage in ioctl\n\nMutex usage is added into the ispif ioctl path to ensure\nthese paths are thread safe.\n\nCRs-Fixed: 1074310\nChange-Id: Id718f83484bc4acf98ade0205328aad6ee306270\nSigned-off-by: VijayaKumar T M <vtmuni@codeaurora.org>\nSigned-off-by: mydongistiny <jaysonedson@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRoms/kernel_huawei_angler/commits/35e6e46eb5d4c7598583d50ceee3fdefcd4698f7"},{"sha":"c0899907d5e969a75f47b3a58e344ddbdade675f","author":{"name":"Terence Ho","email":"f15b7164f9543cab2b452d46d04b4899c13cace8@codeaurora.org"},"message":"camera: Allocate ub with equal slicing for automotive\n\nFor automotive platforms, use equal slicing ub\nallocation to support concurrent RDI camera usecase.\n\nChange-Id: I1232bc18b50807bc18c1dc2312bcbe79d23b6d94\nSigned-off-by: Terence Ho <terenceh@codeaurora.org>\nSigned-off-by: Sridhar Gujje <sgujje@codeaurora.org>\nSigned-off-by: mydongistiny <jaysonedson@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRoms/kernel_huawei_angler/commits/c0899907d5e969a75f47b3a58e344ddbdade675f"},{"sha":"0ee7cfea754fbc06aef9a2a97c07dda75000b519","author":{"name":"VijayaKumar T M","email":"1d0ce10e1a0c1123629a10b62c852901ec1872b2@codeaurora.org"},"message":"msm: sensor: Adding mutex for actuator power down operations\n\nProtecting operations performed during actuator power down\nfrom race condition by adding mutex.\n\nCRs-Fixed: 1071891\nChange-Id: I7d6b2e8878788615c02678a4a28d31dca0ed6bca\nSigned-off-by: Sureshnaidu Laveti <lsuresh@codeaurora.org>\nSigned-off-by: VijayaKumar T M <vtmuni@codeaurora.org>\nSigned-off-by: mydongistiny <jaysonedson@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRoms/kernel_huawei_angler/commits/0ee7cfea754fbc06aef9a2a97c07dda75000b519"},{"sha":"179a50332069612fbfcf178678c21dcb0f37a62f","author":{"name":"Shilpa Mamidi","email":"a337e2628d587edd59d96d883190eb041b0dd47d@codeaurora.org"},"message":"msm: isp:  Add different flags in spin lock\n\nWhile doing sequential spin lock use different\nflag.\n\nChange-Id: I7b90f2896b8ca94a7a9150684d1885e24dc0a6f2\nSigned-off-by: Shilpa Mamidi <shilpam@codeaurora.org>\nSigned-off-by: mydongistiny <jaysonedson@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRoms/kernel_huawei_angler/commits/179a50332069612fbfcf178678c21dcb0f37a62f"},{"sha":"204d1c9f87b6c5e312a52f566136168b171c5d6c","author":{"name":"Manaf Meethalavalappu Pallikunhi","email":"c206658a52c2fe0fb598c46fb7b56eaea5d1c35e@codeaurora.org"},"message":"msm: limits: Check user buffer size before copying to local buffer\n\nUser input data is passed in from userspace through debugfs interface\nof supply lm core to validate supply lm core functionality. Ensure\nuser buffer size is not greater than expected stack buffer size\nto avoid out of bounds array accesses.\n\nChange-Id: I5a93774855241b50895c5e2b3ff939e4c33a0185\nSigned-off-by: Manaf Meethalavalappu Pallikunhi <manafm@codeaurora.org>\nSigned-off-by: mydongistiny <jaysonedson@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRoms/kernel_huawei_angler/commits/204d1c9f87b6c5e312a52f566136168b171c5d6c"},{"sha":"8b90621b41cf21f406149ea210a271ef707a036d","author":{"name":"Amey Telawane","email":"13777422dfde799548206904658232ef44937ca5@codeaurora.org"},"message":"trace: resolve stack corruption due to string copy\n\nStrcpy has no limit on string being copied which causes\nstack corruption leading to kernel panic. Use strlcpy to\nresolve the issue by providing length of string to be copied.\n\nCRs-fixed: 1048480\nChange-Id: Ib290b25f7e0ff96927b8530e5c078869441d409f\nSigned-off-by: Amey Telawane <ameyt@codeaurora.org>\nSigned-off-by: mydongistiny <jaysonedson@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRoms/kernel_huawei_angler/commits/8b90621b41cf21f406149ea210a271ef707a036d"},{"sha":"b6a380bab925ffaff71c140def8123891cb295c8","author":{"name":"Komal Seelam","email":"5f7e1545f946e97ebb00e79338e2f04cced9b89b@codeaurora.org"},"message":"cnss: Syncronize System PM with Runtime PM\n\nDuring system suspend, device resume is deffered from pm prepare\nto pm suspend for devices whose children are runtime enabled\nin bbb44d9f23d868a2837c6b22b8dfb123d8e7800c 3.18 kernel.\nThis results in invalid access to PCIe during system resume by\nthe wlan driver in the following case\nCfg80211 suspended -> runtime suspend -> cfg80211 resume(Due to\nsystem PM failed by other device).\n\nIn cfg80211_resume, driver tries to delete the wow patterns from\nFW, which are runtime tagged, hence accessing the bus results in\nClocked down bus access.\n\nThe fix should ensure our wlan device is runtime resumed before\nsystem suspend begins.\n\nOur wlan device has no children which are runtime controlled,\nignore_children for our device should be set.\n\nFix this by enabling ignore_children for wlan device to\nruntime resume the PCIe child devices during pm prepare.\n\nChange-Id: Ibf7eca6c344d427e0ac05c1bd903bab1073236a5\nSigned-off-by: Komal Seelam <kseelam@codeaurora.org>\nCRs-Fixed: 891485\nSigned-off-by: mydongistiny <jaysonedson@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRoms/kernel_huawei_angler/commits/b6a380bab925ffaff71c140def8123891cb295c8"},{"sha":"ba42f8723844d99e92e162ac6839dc93140c3182","author":{"name":"Xiaogang Cui","email":"624bdace0e9cc1707ae3563d17dbb6bab406c20d@codeaurora.org"},"message":"soc: qcom: dcc: add check if sram data oversteps\n\nIf the size of captured data oversteps over SRAM boundary then\nit causes corruption of configuration data. Add boundary check\nwhile programming configuration linked list in SRAM, to avoid\nthis problem.\n\nChange-Id: Idd33f53560585fdbfee4d3822fd93d6f3a365e17\nSigned-off-by: Xiaogang Cui <xiaogang@codeaurora.org>\nSigned-off-by: mydongistiny <jaysonedson@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRoms/kernel_huawei_angler/commits/ba42f8723844d99e92e162ac6839dc93140c3182"},{"sha":"a178ce1e650f5a0b506595f1321512e6abb328c4","author":{"name":"Jeykumar Sankaran","email":"cb36d632492b00bef4e04b87889e4b7cc323c878@codeaurora.org"},"message":"msm: mdss: Update backlight only on first kickoff\n\nDefer updating backlight during unblank event until the first\nkickoff call.\n\nChange-Id: I7051f4abc1f1d06fe2ec0e7d7bd030b1f62dae3b\nSigned-off-by: Jeykumar Sankaran <jsanka@codeaurora.org>\nSigned-off-by: mydongistiny <jaysonedson@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRoms/kernel_huawei_angler/commits/a178ce1e650f5a0b506595f1321512e6abb328c4"},{"sha":"a89d2db6ab46cdf71ebcf85392206d3945f63e5d","author":{"name":"Shiraz Hashim","email":"1ff723cf7f9577ab8a77bb1d7fede11a685422c5@codeaurora.org"},"message":"ion: destroy ion handles under client->lock\n\nion handles associated with a client must be destroyed\nunder client->lock so as to prevent race where other path\nuse handle while being destroyed.\n\nOne such path is when user access heap details through\ndebugfs.\n\n   |rb_next()\n   |ion_debug_heap_total(inline)\n   |ion_debug_heap_show()\n   |seq_read()\n\nCRs-Fixed: 1000492\nChange-Id: I7bc7562400df0ae08b1aa232efe00b657339fcfb\nSigned-off-by: Shiraz Hashim <shashim@codeaurora.org>\nSigned-off-by: mydongistiny <jaysonedson@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRoms/kernel_huawei_angler/commits/a89d2db6ab46cdf71ebcf85392206d3945f63e5d"},{"sha":"a84f4dedce34b85b78a4d3c44066ca06582849b1","author":{"name":"Venkateshwarlu Domakonda","email":"6cac6b3e403a18bb40f0610ecca41248652ca516@codeaurora.org"},"message":"radio: silabs: Fix the issue with RDS\n\nWhen controller sends signal strength low, driver initializing to AF jump.\nCancel the AF jump after tune complete.\n\nCRs-Fixed: 901762\nChange-Id: I2cfd15d1f3ec5cafb8d9396152e253bb231caeee\nSigned-off-by: Venkateshwarlu Domakonda <vdomak@codeaurora.org>\nSigned-off-by: mydongistiny <jaysonedson@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRoms/kernel_huawei_angler/commits/a84f4dedce34b85b78a4d3c44066ca06582849b1"},{"sha":"2b9e400c1b7c6cb8fab29bf70fa93ce8d1a1e3d9","author":{"name":"Rajesh Kemisetti","email":"eb3c69d0c46395023fcec2d6245f10d8d8475c76@codeaurora.org"},"message":"msm: kgsl: Add missing check for alloc size\n\nIn _kgsl_sharedmem_page_alloc(), check for boundary limits\nof requested alloc size before honoring.\n\nCRs-Fixed: 988860\nChange-Id: I8b9e225e515a0f31593df6f4cad253236475d0ae\nSigned-off-by: Rajesh Kemisetti <rajeshk@codeaurora.org>\nSigned-off-by: mydongistiny <jaysonedson@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRoms/kernel_huawei_angler/commits/2b9e400c1b7c6cb8fab29bf70fa93ce8d1a1e3d9"},{"sha":"3952b0e0872d3e9d1e70f3b1d803cb20feaa3a26","author":{"name":"Harshdeep Dhatt","email":"5f7a64f998112e3b6a2da841ae7022ced31237fe@codeaurora.org"},"message":"msm: kgsl: Zero out the top 32 bits of alwayson reads\n\nThe top 32 bits of alwayson when read through CPU can\nsometimes be incorrect because of hardware race condition between\nCP and CPU. Therefore, zero out the top 32 bits before returning\nto user.\n\nConflicts:\n\n        drivers/gpu/msm/adreno_ringbuffer.c\n\nCRs-Fixed: 864922\nChange-Id: I8c0addce5627168d15ce43218cd26195a4f40c6b\nSigned-off-by: Harshdeep Dhatt <hdhatt@codeaurora.org>\nSigned-off-by: mydongistiny <jaysonedson@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRoms/kernel_huawei_angler/commits/3952b0e0872d3e9d1e70f3b1d803cb20feaa3a26"},{"sha":"d398c3749e5850e6e924a6eab3e6668af33a5e67","author":{"name":"Skylar Chang","email":"e55369b827ac1e5cdf23e9f11dabe26a7634de99@codeaurora.org"},"message":"msm: ipa: fix ioctl input param validation\n\nFix input parameter validation in order to avoid\ndevice crash because of incorrect parameter in IPA driver.\n\nChange-Id: Icbdb05aeb9211665420a872d3453dbbd24fd347b\nCRs-Fixed: 1069060\nAcked-by: Ady Abraham <adya@qti.qualcomm.com>\nSigned-off-by: Skylar Chang <chiaweic@codeaurora.org>\nSigned-off-by: mydongistiny <jaysonedson@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRoms/kernel_huawei_angler/commits/d398c3749e5850e6e924a6eab3e6668af33a5e67"},{"sha":"60e63fb321002908beb1404ee77f3242ac3c5b4a","author":{"name":"Ghanim Fodi","email":"53432ca6c36875fe62c204f44969e75fcbf314f6@codeaurora.org"},"message":"msm: ipa: use GFP_ATOMIC for DMA memory allocation during SSR\n\nSSR logic is executed during device shutdown. During device\nshutdown the Linux tasks (processes) are moving to SIGKILL\nstate. If a DMA allocation from the kernel happens\nin a context of a process in SIGKILL state and page migration\nis needed, the allocation will fail.\nUse GFP_ATOMIC allocation flag during SSR. This will\nutilize the atomic memory pool and will not require page\nmigration.\n\nCRs-fixed: 1077811\nChange-Id: Ie06b85d1f9d0a230c3d3832b6f0bbcdefc520c1e\nSigned-off-by: Ghanim Fodi <gfodi@codeaurora.org>\nSigned-off-by: Utkarsh Saxena <usaxena@codeaurora.org>\nSigned-off-by: mydongistiny <jaysonedson@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRoms/kernel_huawei_angler/commits/60e63fb321002908beb1404ee77f3242ac3c5b4a"},{"sha":"bcdf1c7bf623b39f3d2e62636b907dff57493a26","author":{"name":"Krishna Chaitanya Parimi","email":"e21b91d7e98a78313103aea5c2e868966ea9fd87@codeaurora.org"},"message":"msm: mdss: initialize AD calibration bl to current bl level\n\nWhen AD calibration mode is turned ON, an ioctl is sent to\nset the mode to calibration in driver. However this does not\nset the calibration mode backlight. So the backlight value\nwould remain 0. If bl is not set during calibration then upon\nsuspend resume the bl will remain as 0 and nothing would\nappear on display.\n\nNow initializing the calibration mode bl level to the bl\nlevel when calibration mode was turned on.\n\nChange-Id: Iecee61dc69815b673deb8610a524b07c4f4b9261\nSigned-off-by: Krishna Chaitanya Parimi <cparimi@codeaurora.org>\nSigned-off-by: mydongistiny <jaysonedson@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRoms/kernel_huawei_angler/commits/bcdf1c7bf623b39f3d2e62636b907dff57493a26"},{"sha":"46d8792c2161787c28a1c17e16c89f16d8384784","author":{"name":"Srinivas Ramana","email":"e11bacfa2a24df4b2803f85b0e913ed0b7d10b7c@codeaurora.org"},"message":"arm: Move topology_init to postcore\n\nMove topology_init to postcore initcall  to retrieve\ncpu frequency table early in boot from OPP.\n\nChange-Id: If715f611c48e91e360caa58f44e20ee17fcb6948\nSigned-off-by: Srinivas Ramana <sramana@codeaurora.org>\nSigned-off-by: mydongistiny <jaysonedson@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRoms/kernel_huawei_angler/commits/46d8792c2161787c28a1c17e16c89f16d8384784"},{"sha":"cec4bf305ab4829b256c45a22d66748924c5c7ae","author":{"name":"Skylar Chang","email":"e55369b827ac1e5cdf23e9f11dabe26a7634de99@codeaurora.org"},"message":"msm: ipa: Support for wlan init before uC is loaded\n\nuC is not loaded during wlan auto bootup. Provide\nAPI’s to register callback for uC ready\n\nCR fixed: 786658\n\nChange-Id: Ia7c7c10108b7da697da4d97ece359c583355f0c7\nAcked-by: Sunil Kumar Paidimarri <hisunil@qti.qualcomm.com>\nSigned-off-by: Skylar Chang <chiaweic@codeaurora.org>\nSigned-off-by: mydongistiny <jaysonedson@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRoms/kernel_huawei_angler/commits/cec4bf305ab4829b256c45a22d66748924c5c7ae"},{"sha":"a194d8e29751f8845ca0aa9f93d7818e2b99b14b","author":{"name":"Prakash Kamliya","email":"288a9d9415182edf19b89a768b894cc4c74766db@codeaurora.org"},"message":"msm: kgsl: Release device mutex on failure\n\nprofile_enable_set takes device mutex but do not\nrelease it when vmalloc fails. Release mutex on\nfailure.\n\nChange-Id: I6d5ed8fd078435916019afeca9f8c2bc2daa8e66\nSigned-off-by: Prakash Kamliya <pkamliya@codeaurora.org>\nSigned-off-by: mydongistiny <jaysonedson@gmail.com>","distinct":true,"url":"https://api.github.com/repos/BenzoRoms/kernel_huawei_angler/commits/a194d8e29751f8845ca0aa9f93d7818e2b99b14b"}]}
{"actor":{"display_login":"mydongistiny"}}