This repository was archived by the owner on Mar 29, 2018. It is now read-only.
Releases: TeamVee-SS/android_kernel_sony_falconss
Releases · TeamVee-SS/android_kernel_sony_falconss
03012017: leds-lm3533: Remove logspam
Signed-off-by: Caio Oliveira <[email protected]>
25122016
23122016: arm: irq: warn only when affinity really breaks
Following change causes unnecessary warnings printed for those IRQ's which are affine to several CPU's when one of these CPU's is taken off line. It shouldn't be considered a broken affinity when one online CPU can satisfy the IRQ's affinity preference. commit 0410136f260e3e580c556f0e8b9b66cad7a67449 Author: Praveen Chidambaram <[email protected]> Date: Mon Jun 23 08:58:08 2014 -0600 arm: irq: Notify affinity change when migrating IRQs during hotplug Hotplug causes IRQs affine to a core that is being taken down to migrate to an online core. This is done by directly calling the irq_set_affinity associated with the irq_chip structure. Instead using the irq_set_affinity() api lets the notifications bubble through. Change-Id: Id4ab4e751f647cbe07ab159f371a5ef94db988cf Signed-off-by: Peng Liu <[email protected]> Reviewed-on: http://gerrit.mot.com/755421 SLTApproved: Slta Waiver <[email protected]> SME-Granted: SME Approvals Granted Tested-by: Jira Key <[email protected]> Reviewed-by: Lian-Wei Wang <[email protected]> Reviewed-by: Christopher Fries <[email protected]> Submit-Approved: Jira Key <[email protected]>
221220216: Fix execve behavior apparmor for PR_{GET,SET}_NO_NEW_PRIVS
Add support for AppArmor to explicitly fail requested domain transitions if NO_NEW_PRIVS is set and the task is not unconfined. Transitions from unconfined are still allowed because this always results in a reduction of privileges. Acked-by: Eric Paris <[email protected]> Signed-off-by: Will Drewry <[email protected]> Signed-off-by: John Johansen <[email protected]> Signed-off-by: Andy Lutomirski <[email protected]> v18: new acked-by, new description Signed-off-by: James Morris <[email protected]>
27112016: hwmon: qpnp-adc-voltage: Fix break statements in compensation API
Fix missing break statements in OCV and VBAT compensation APIs for PM8026 v2.2 to avoid SOC and VBAT errors. Change-Id: Idd2352c2cd9dad3b80a71f36a2947254792557bc Signed-off-by: Dipen Parmar <[email protected]>
untagged-c7dedbaad58120034ff1: ksm: Provide support to use deferred timers for scanner thread
KSM thread to scan pages is getting schedule on definite timeout. That wakes up CPU from idle state and hence may affect the power consumption. Provide an optional support to use deferred timer which suites low-power use-cases. To enable deferred timers, $ echo 1 > /sys/kernel/mm/ksm/deferred_timer Change-Id: I07fe199f97fe1f72f9a9e1b0b757a3ac533719e8 Signed-off-by: Chintan Pandya <[email protected]>
19112016: ARM: dts: msm: Cleanup
Signed-off-by: Caio Oliveira <[email protected]>
05112016: BACKPORT: mm: remove gup_flags FOLL_WRITE games from __get_user_pages()
commit 19be0eaffa3ac7d8eb6784ad9bdbc7d67ed8e619 upstream.
This is an ancient bug that was actually attempted to be fixed once
(badly) by me eleven years ago in commit 4ceb5db9757a ("Fix
get_user_pages() race for write access") but that was then undone due to
problems on s390 by commit f33ea7f404e5 ("fix get_user_pages bug").
In the meantime, the s390 situation has long been fixed, and we can now
fix it by checking the pte_dirty() bit properly (and do it better). The
s390 dirty bit was implemented in abf09bed3cce ("s390/mm: implement
software dirty bits") which made it into v3.9. Earlier kernels will
have to look at the page state itself.
Also, the VM has become more scalable, and what used a purely
theoretical race back then has become easier to trigger.
To fix it, we introduce a new internal FOLL_COW flag to mark the "yes,
we already did a COW" rather than play racy games with FOLL_WRITE that
is very fundamental, and then use the pte dirty flag to validate that
the FOLL_COW flag is still valid.
Change-Id: Id9bec3722797dff7d0ff0d9f6097c4229e31fd62
Reported-and-tested-by: Phil "not Paul" Oester <[email protected]>
Acked-by: Hugh Dickins <[email protected]>
Reviewed-by: Michal Hocko <[email protected]>
Cc: Andy Lutomirski <[email protected]>
Cc: Kees Cook <[email protected]>
Cc: Oleg Nesterov <[email protected]>
Cc: Willy Tarreau <[email protected]>
Cc: Nick Piggin <[email protected]>
Cc: Greg Thelen <[email protected]>
Cc: [email protected]
Signed-off-by: Linus Torvalds <[email protected]>
[wt: s/gup.c/memory.c; s/follow_page_pte/follow_page_mask;
s/faultin_page/__get_user_page]
Signed-off-by: Willy Tarreau <[email protected]>
04112016
02112016: asoc: wcd9xxx: Improve headset detection [DONOTMERGE]
Original commit pulled from <https://gitlab.com/k2wl/g2_kernel/commit/2bd6accd29ed510915251bb506dc31d98a7f491d> ---- 2bd6accd29ed510915251bb506dc31d98a7f491d Mon Sep 17 00:00:00 2001 From: Vladimir Karpovich <[email protected]> Date: Fri, 2 May 2014 09:57:41 -0500 Subject: [PATCH] asoc: wcd9xxx: Improve headset detection This patch is provided by Qcom to address following problems 1. Not clearing SND_JACK_UNSUPPORTED (0x100) status 2. The WARNING messages for not acquiring the BCL_LOCK 3. The plug detection timeout was changed to 2sec. Change-Id: If47a2e0454ef9cfd2c7d623488f15ed2950853ef Signed-off-by: Vladimir Karpovich <[email protected]> Reviewed-on: http://gerrit.mot.com/632631 Tested-by: Jira Key <[email protected]> Reviewed-by: Jeffrey Carlyle <[email protected]> Reviewed-by: Igor Kovalenko <[email protected]> Submit-Approved: Jira Key <[email protected]> SLTApproved: Christopher Fries <[email protected]> ---