{"push_id":665862186,"size":9,"distinct_size":9,"ref":"refs/heads/IceMan","head":"0034f431446336a97baa1a4cfc821591fcbae21a","before":"8afbc1c1c0292dd96989abf3b46bb6a470c37dd7","commits":[{"sha":"c0e6d9b2d5322e4060a62c367c3acaf94fa3b25a","author":{"email":"57cb0497077c01018e8c022963d2feeac2e977b4@google.com","name":"Todd Poynor"},"message":"ARM: kgdb: ignore breakpoint instructions from user mode\n\nAvoid conflicts with user mode usage of the same instructions, as with\nClang -ftrapv.\n\nSigned-off-by: Todd Poynor <toddpoynor@google.com>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Fagyi/android_kernel_lge_hammerhead/commits/c0e6d9b2d5322e4060a62c367c3acaf94fa3b25a"},{"sha":"9846a78c2e76e0e2f894b1314e42358fb3e4b3cf","author":{"email":"0bb3d1743eb3bd3a2264c4ae53e41fbba0d37110@nvidia.com","name":"Alex Frid"},"message":"ARM: Honor udelay convention for timer-based delay\n\nReplaced strict \"below\" comparison in timer delay function with \"below\nor equal\". The former may result in actual delay time below requested\n(if the delay happens to start just before cycle counter advance). The\nlatter guarantees actual delay at/above requested.\n\nSigned-off-by: Alex Frid <afrid@nvidia.com>\nReviewed-by: Seshendra Gadagottu <sgadagottu@nvidia.com>\nReviewed-by: Bo Yan <byan@nvidia.com>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Fagyi/android_kernel_lge_hammerhead/commits/9846a78c2e76e0e2f894b1314e42358fb3e4b3cf"},{"sha":"3a1918772d2d80f7c053873fd67c5b856db2044f","author":{"email":"380081620a7947c89c11153c5513f34019caa923@android.com","name":"Colin Cross"},"message":"freezer: set PF_SUSPEND_TASK flag on tasks that call freeze_processes\n\nCalling freeze_processes sets a global flag that will cause any\nprocess that calls try_to_freeze to enter the refrigerator.  It\nskips sending a signal to the current task, but if the current\ntask ever hits try_to_freeze, all threads will be frozen and the\nsystem will deadlock.\n\nSet a new flag, PF_SUSPEND_TASK, on the task that calls\nfreeze_processes.  The flag notifies the freezer that the thread\nis involved in suspend and should not be frozen.  Also add a\nWARN_ON in thaw_processes if the caller does not have the\nPF_SUSPEND_TASK flag set to catch if a different task calls\nthaw_processes than the one that called freeze_processes, leaving\na task with PF_SUSPEND_TASK permanently set on it.\n\nThreads that spawn off a task with PF_SUSPEND_TASK set (which\nswsusp does) will also have PF_SUSPEND_TASK set, preventing them\nfrom freezing while they are helping with suspend, but they need\nto be dead by the time suspend is triggered, otherwise they may\nrun when userspace is expected to be frozen.  Add a WARN_ON in\nthaw_processes if more than one thread has the PF_SUSPEND_TASK\nflag set.\n\nReported-and-tested-by: Michael Leun <lkml20130126@newton.leun.net>\nSigned-off-by: Colin Cross <ccross@android.com>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>\nReviewed-by: Prashant Gaikwad <pgaikwad@nvidia.com>\nTested-by: Prashant Gaikwad <pgaikwad@nvidia.com>\nReviewed-by: Bharat Nihalani <bnihalani@nvidia.com>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Fagyi/android_kernel_lge_hammerhead/commits/3a1918772d2d80f7c053873fd67c5b856db2044f"},{"sha":"c5c88dbd43300aed7f851b3b2e8b2925c6ee4ce6","author":{"email":"f2f2f691d1bcf3783f3a51cbc67af7660823b80a@nvidia.com","name":"Arto Merilainen"},"message":"kernel: power: Add PM_USERSPACE_FROZEN workqueue\n\nSome device drivers require a callback to be called after the userspace\nprocesses are frozen. This patch adds PM_USERSPACE_FROZEN workqueue\nwhich is called after userspace processes are frozen but when the\nkernel threads are still functioning.\n\nBug 1344551\n\nSigned-off-by: Arto Merilainen <amerilainen@nvidia.com>\nTested-by: Sang-Hun Lee <sanlee@nvidia.com>\nReviewed-by: Kevin Huang (Eng-SW) <kevinh@nvidia.com>\nReviewed-by: Mitch Luban <mluban@nvidia.com>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Fagyi/android_kernel_lge_hammerhead/commits/c5c88dbd43300aed7f851b3b2e8b2925c6ee4ce6"},{"sha":"ebbb65988aec03a0be2db409126d7290614d4c9d","author":{"email":"3bebf352f528c0291b305eb2e153b6637e0b9671@nvidia.com","name":"Krishna Reddy"},"message":"mm: failslab: Add support to force slab alloc failures based on size.\n\nAny alloc request, with  size greater than PAGE_SIZE, to\nslab allocator is not guarnateed to succeed, even though\nenough memory is available, as memory can get fully fragmented\nover the time.\nThis allows finding the slab allocator requests with size\ngreater than PAGE_SIZE early and avoid finding issues much late\nin product life cyle.\n\nSigned-off-by: Krishna Reddy <vdumpa@nvidia.com>\nReviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>\nReviewed-by: Alex Waterman <alexw@nvidia.com>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Fagyi/android_kernel_lge_hammerhead/commits/ebbb65988aec03a0be2db409126d7290614d4c9d"},{"sha":"8fb09b8e03de56e17af20d4dfe2c9c64aa2595f6","author":{"email":"bb6c8cfe7699e0f11d1bee88022eb563a5f8e881@lge.com","name":"Joonsoo Kim"},"message":"mm/compaction: respect ignore_skip_hint in update_pageblock_skip\n\nupdate_pageblock_skip() only fits to compaction which tries to isolate\nby pageblock unit.  If isolate_migratepages_range() is called by CMA, it\ntry to isolate regardless of pageblock unit and it don't reference\nget_pageblock_skip() by ignore_skip_hint.  We should also respect it on\nupdate_pageblock_skip() to prevent from setting the wrong information.\n\nSigned-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>\nAcked-by: Vlastimil Babka <vbabka@suse.cz>\nReviewed-by: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>\nReviewed-by: Wanpeng Li <liwanp@linux.vnet.ibm.com>\nCc: Christoph Lameter <cl@linux.com>\nCc: Rafael Aquini <aquini@redhat.com>\nCc: Vlastimil Babka <vbabka@suse.cz>\nCc: Wanpeng Li <liwanp@linux.vnet.ibm.com>\nCc: Mel Gorman <mgorman@suse.de>\nCc: Rik van Riel <riel@redhat.com>\nCc: Zhang Yanfei <zhangyanfei@cn.fujitsu.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Fagyi/android_kernel_lge_hammerhead/commits/8fb09b8e03de56e17af20d4dfe2c9c64aa2595f6"},{"sha":"5ca6d98ae19d2e16528881dac877c3e10c0f0fed","author":{"email":"5fba87cfa65cc745c24c77d2b9c9132b5b67ac78@nvidia.com","name":"Bharat Nihalani"},"message":"mm: Add NULL check before de-referencing vma\n\nThis prevents the following crash seen during boot-up:\nUnable to handle kernel NULL pointer dereference at virtual address 00000041\npgd = ffffffc037f68000\n[00000041] *pgd=0000000000000000\nInternal error: Oops: 96000005 [#1] PREEMPT SMP\nModules linked in: inv_bmp180 inv_ak8975 inv_mpu\nCPU: 0 PID: 1457 Comm: IntentService[F Not tainted 3.10.40-g4abcb3f #1\ntask: ffffffc0393e0080 ti: ffffffc0393e8000 task.ti: ffffffc0393e8000\nPC is at follow_page_mask+0x1c/0x378\nLR is at __get_user_pages.part.88+0x124/0x700\npc : [<ffffffc00016c314>] lr : [<ffffffc00016e1d4>] pstate: 40000045\n\nBug 1525355\n\nSigned-off-by: Bharat Nihalani <bnihalani@nvidia.com>\nTested-by: Vandana Salve <vsalve@nvidia.com>\nReviewed-by: Krishna Reddy <vdumpa@nvidia.com>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Fagyi/android_kernel_lge_hammerhead/commits/5ca6d98ae19d2e16528881dac877c3e10c0f0fed"},{"sha":"21971b83aa9ea73f0561fe26f217f5992ca31382","author":{"email":"15ce75b290ebaf27c3f9fd73ab848685ed3d8261@arm.com","name":"Catalin Marinas"},"message":"ARM: 8036/1: Enable IRQs before attempting to read user space in __und_usr\n\nThe Undef abort handler in the kernel reads the undefined instruction\nfrom user space. If the page table was modified from another CPU, the\nuser access could fail and do_page_fault() will be executed with\ninterrupts disabled. This can potentially deadlock on ARM11MPCore or on\nCortex-A15 with erratum 798181 workaround enabled (both implying IPI for\nTLB maintenance with page table lock held).\n\nThis patch enables the IRQs in __und_usr before attempting to read the\ninstruction from user space.\n\nSigned-off-by: Catalin Marinas <catalin.marinas@arm.com>\nTested-by: Arun KS <getarunks@gmail.com>\nCc: Hartley Sweeten <hsweeten@visionengravers.com>\nCc: Ryan Mallon <rmallon@gmail.com>\nSigned-off-by: Russell King <rmk+kernel@arm.linux.org.uk>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Fagyi/android_kernel_lge_hammerhead/commits/21971b83aa9ea73f0561fe26f217f5992ca31382"},{"sha":"0034f431446336a97baa1a4cfc821591fcbae21a","author":{"email":"00bf0f20509cb3bd3255c624dba0f295e3c4128e@linaro.org","name":"Dave Martin"},"message":"ARM: 7553/1: proc-v7: Ensure correct instruction set after cpu_reset\n\nBecause mov pc,<Rn> never switches instruction set when executed in\nThumb code, Thumb-2 kernels will silently execute the target code\nafter cpu_reset as Thumb code, even if the passed code pointer\ndenotes ARM (bit 0 clear).\n\nThis patch uses bx instead, ensuring the correct instruction set\nfor the target code.\n\nThumb code in the kernel is not supported prior to ARMv7, so other\nCPUs are not affected.\n\nSigned-off-by: Dave Martin <dave.martin@linaro.org>\nAcked-by: Will Deacon <will.deacon@arm.com>\nAcked-by: Nicolas Pitre <nico@linaro.org>\nSigned-off-by: Russell King <rmk+kernel@arm.linux.org.uk>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Fagyi/android_kernel_lge_hammerhead/commits/0034f431446336a97baa1a4cfc821591fcbae21a"}]}