{"push_id":765651856,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"5977189c00b234934e91163497d4c35912016da2","before":"4e298e264a3e029c86bcbdc93d685ef6d4ba05d2","commits":[{"sha":"e43bb0c53ba07e59a448edf7fe377c865208ab74","author":{"email":"37ba40ebb4c2fec53d701637b0c085f84a9a8dce@gmail.com","name":"kairi_zeroblade"},"message":"Derp!","distinct":true,"url":"https://api.github.com/repos/zeroblade1984/armani_kernel/commits/e43bb0c53ba07e59a448edf7fe377c865208ab74"},{"sha":"3a2599a56781ad6532e030c7c963dd395ad8474f","author":{"email":"ab75c7f955d4eef21b7eec0a922be91d0016b321@motorola.com","name":"Zhi-Ming Yuan"},"message":"stop_machine: fix race when queue work to stopper thread\n\nDuring cpu shutdown process, if a work is queued to a offline cpu\nand wakeup the stopper thread without moving it to a valid cpu rq,\nthen the stopper thread can not be scheduled because it is left on\na invalid stop sched class. So cpu shutdown thread will be stuck\nin killing stopper thread.\n\nChange-Id: Ia287d76655436c56586d4651504568b43d178366\nSigned-off-by: Lianwei Wang <a22439@motorola.com>\nReviewed-on: http://gerrit.mot.com/710817\nTested-by: Jira Key <jirakey@motorola.com>\nReviewed-by: Yi-Wei Zhao <gbjc64@motorola.com>\nSubmit-Approved: Jira Key <jirakey@motorola.com>\nSLTApproved: Christopher Fries <cfries@motorola.com>","distinct":true,"url":"https://api.github.com/repos/zeroblade1984/armani_kernel/commits/3a2599a56781ad6532e030c7c963dd395ad8474f"},{"sha":"3ece2803c81d3aff053bb8c9d5d1815c2dbee563","author":{"email":"b913f13ef92ac157955c954ccaaff7be065faba4@arm.com","name":"Will Deacon"},"message":"ARM: 7663/1: perf: fix ARMv7 EVTYPE_MASK to include NSH bit\n\ncommit f2fe09b055e2549de41fb107b34c60bac4a1b0cf upstream.\n\nMasked out PMXEVTYPER.NSH means that we can't enable profiling at PL2,\nregardless of the settings in the HDCR.\n\nThis patch fixes the broken mask.\n\nReported-by: Christoffer Dall <cdall@cs.columbia.edu>\nSigned-off-by: Will Deacon <will.deacon@arm.com>\nSigned-off-by: Russell King <rmk+kernel@arm.linux.org.uk>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/zeroblade1984/armani_kernel/commits/3ece2803c81d3aff053bb8c9d5d1815c2dbee563"},{"sha":"bc4cde8817ded83e628f120fba8892e79bb43480","author":{"email":"380081620a7947c89c11153c5513f34019caa923@android.com","name":"Colin Cross"},"message":"ARM: stacktrace: enable dumping stacks for SMP && FRAME_POINTER\n\nDumping stacktraces is currently disabled in ARM SMP for all tasks\nexcept the current task due to the worry that the task may be running\non another CPU and that the unwinder may be unstable when presented\nwith a stack that is being modified.\n\nUnwinding with CONFIG_FRAME_POINTER is fairly simple compared to\nwhen CONFIG_ARM_UNWIND is set.  The next frame's FP and SP registers\nare read from the stack and can be validated against the current\nvalues to ensure that they do not leave the stack and make progress\ntowards the upper end of the stack.  This guarantees that accesses\ndo not fault and that execution is bounded.\n\nAdd additional validations to unwind_frame and enable dumping\nstacktraces when CONFIG_SMP is set if CONFIG_FRAME_POINTER is set.\n\nChange-Id: I021b7367843d29dd9fa060e0e12d19750bf68047\nSigned-off-by: Colin Cross <ccross@android.com>\nSigned-off-by: Jason Hrycay <jason.hrycay@motorola.com>\nReviewed-on: http://gerrit.pcs.mot.com/522612\nSubmit-Approved: Jira Key <jirakey@motorola.com>\nTested-by: Jira Key <jirakey@motorola.com>\nReviewed-by: Check Patch <CHEKPACH@motorola.com>\nReviewed-by: Klocwork kwcheck <klocwork-kwcheck@sourceforge.mot.com>\nReviewed-by: Christopher Fries <qcf001@motorola.com>\n(cherry picked from commit 80eb233693c000dd47429a6d1aa8dc4889be3d0f)","distinct":true,"url":"https://api.github.com/repos/zeroblade1984/armani_kernel/commits/bc4cde8817ded83e628f120fba8892e79bb43480"},{"sha":"4d44bef6856281cb822327088661a8348cb18d51","author":{"email":"380081620a7947c89c11153c5513f34019caa923@android.com","name":"Colin Cross"},"message":"ARM: unwind: enable dumping stacks for SMP && ARM_UNWIND\n\nUnwinding with CONFIG_ARM_UNWIND is much more complicated than\nunwinding with CONFIG_FRAME_POINTER, but there are only a few points\nthat require validation in order to avoid faults or infinite loops.\nAvoiding faults is easy by adding checks to verify that all accesses\nrelative to the frame's stack pointer remain inside the stack.\n\nWhen CONFIG_FRAME_POINTER is not set it is possible for two frames to\nhave the same SP, so there is no way to avoid repeated calls to\nunwind_frame continuing forever.\n\nChange-Id: Ic48d3878cb449c2d2e372c955aa6077de12e9132\nSigned-off-by: Colin Cross <ccross at android.com>\nSigned-off-by: Jason Hrycay <jason.hrycay@motorola.com>\nReviewed-on: http://gerrit.pcs.mot.com/522613\nSubmit-Approved: Jira Key <jirakey@motorola.com>\nTested-by: Jira Key <jirakey@motorola.com>\nReviewed-by: Check Patch <CHEKPACH@motorola.com>\nReviewed-by: Klocwork kwcheck <klocwork-kwcheck@sourceforge.mot.com>\nReviewed-by: Yuanyuan Zhong <a6510c@motorola.com>\nReviewed-by: Christopher Fries <qcf001@motorola.com>\nReviewed-by: Jeffrey Carlyle <jeff.carlyle@motorola.com>\n(cherry picked from commit 6c4a96af9e2dea57337c59507559859829e0a0cc)","distinct":true,"url":"https://api.github.com/repos/zeroblade1984/armani_kernel/commits/4d44bef6856281cb822327088661a8348cb18d51"},{"sha":"5977189c00b234934e91163497d4c35912016da2","author":{"email":"d77b46f71ad07d1c66a004715c9110750816d270@motorola.com","name":"Jason Hrycay"},"message":"ARM: module: add text.unlikely section to unwind\n\nAdd handling for the .text.unlikely unwind sections for cases where\nreal used code get incorrectly placed by compiler. This solves cases\nin which a frequently used function triggers the collectoin of the\ncurrent stack trace when using CONFIG_ARM_UNWIND. An example would\nbe when using CONFIG_SLUB_DEBUG. The constant error printing can\nflood the kernel log buffers and cause sluggishness.\n\nChange-Id: I8ca99de24695a46e7fe461b5687c824b900908c8\nSigned-off-by: Jason Hrycay <jason.hrycay@motorola.com>\nReviewed-on: http://gerrit.pcs.mot.com/527901\nSLT-Approved: Gerrit Code Review <gerrit-blurdev@motorola.com>\nTested-by: Jira Key <jirakey@motorola.com>\nReviewed-by: Christopher Fries <qcf001@motorola.com>\nSubmit-Approved: Jira Key <jirakey@motorola.com>\nReviewed-by: Check Patch <CHEKPACH@motorola.com>\nReviewed-by: Klocwork kwcheck <klocwork-kwcheck@sourceforge.mot.com>\n(cherry picked from commit f092dcd1e9f3617e89441161f6ad4f529e607e13)","distinct":true,"url":"https://api.github.com/repos/zeroblade1984/armani_kernel/commits/5977189c00b234934e91163497d4c35912016da2"}]}