summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-11-01Documentation: arm: add cache DT bindingsLorenzo Pieralisi
On ARM systems the cache topology cannot be probed at runtime, in particular, it is impossible to probe which CPUs share a given cache level. Power management software requires this knowledge to implement optimized power down sequences, hence this patch adds a document that defines the DT cache bindings for ARM systems. The bindings are compliant with ePAPR (PowerPC bindings), even though most of the cache nodes properties requirements are overriden, because caches geometry for architected caches is probeable on ARM systems. This patch also adds properties that are specific to ARM architected caches to the existing ones defined in the ePAPR v1.1, as bindings extensions. Change-Id: I37ca3aae0471fcd60499615df77093d5b5451bf8 Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> Signed-off-by: Abhimanyu Kapur <abhimany@codeaurora.org>
2016-10-31Merge "Don't show empty tag stats for unprivileged uids"Linux Build Service Account
2016-10-31Merge "msm: ipa3: wait for uC load before USB disconnect"Linux Build Service Account
2016-10-31Merge "wil6210: prevent XTAL off in device bootloader"Linux Build Service Account
2016-10-31Merge "msm: ipa3: fix send_cmd_timeout logic"Linux Build Service Account
2016-10-31Merge "ASoC: wcd9335: Enable standalone ldo_h"Linux Build Service Account
2016-10-31Merge "ASoC: wcd934x: Restore CPR defaults after SSR"Linux Build Service Account
2016-10-31Merge "ASoC: wcd934x: Add impedance detection controls"Linux Build Service Account
2016-10-31Merge "smb138x-charger: Fix FCC and FV parameters"Linux Build Service Account
2016-10-31Merge "init: do_mounts: Add a dummy definition for dm_table_put"Linux Build Service Account
2016-10-31Merge "qseecom: check error return value of ion_map_kernel"Linux Build Service Account
2016-10-31Merge "clk: msm: clock-osm: Request Nominal Fmax frequency after OSM enable"Linux Build Service Account
2016-10-31Merge "cfg80211: pass struct to interface combination check/iter"Linux Build Service Account
2016-10-31Merge "ASoC: wcd934x: fix default value for FLL threshold"Linux Build Service Account
2016-10-31Merge "binder: prevent kptr leak by using %pK format specifier"Linux Build Service Account
2016-10-31Merge "ARM: dts: msm: correct pmicobalt_bob regulator name for msmcobalt"Linux Build Service Account
2016-10-31Merge "usb: dwc3: Turn on memory core and periphery upon resume"Linux Build Service Account
2016-10-31Merge "Bluetooth:Add ioctl to power control connectivity chip"Linux Build Service Account
2016-10-31Merge "ARM: qcom: add board entries for msmtriton"Linux Build Service Account
2016-10-31Merge "msm: crypto: Fix integer over flow check in qce driver"Linux Build Service Account
2016-10-31Merge "leds: qpnp-wled: add support for configuring ILIM in pmicobalt"Linux Build Service Account
2016-10-31Merge "leds: qpnp-wled: Update AMOLED_VOUT programming"Linux Build Service Account
2016-10-31Merge "clk: msm: Add COMMON_CLK branch memory flags"Linux Build Service Account
2016-10-31Merge "ARM: dts: msm: fix WLED sink configuration for msmcobalt QRD platform"Linux Build Service Account
2016-10-31Merge "msm: kgsl: Clear the interrupt immediately"Linux Build Service Account
2016-10-31Merge "ARM: dts: msm: add support for etm and cpu-cti on msmfalcon"Linux Build Service Account
2016-10-31Don't show empty tag stats for unprivileged uidsMohamad Ayyash
BUG: 27577101 BUG: 27532522 Signed-off-by: Mohamad Ayyash <mkayyash@google.com> Git-repo: https://android.googlesource.com/kernel/common.git Git-commit: d85e322ff3bc8d7aa872ad12df6427dd236e540a Signed-off-by: Ravi Kumar Siddojigari <rsiddoji@codeaurora.org> Change-Id: Ia706e7184ab31c5e4e3bb2668a1ab7660ca3c6ce
2016-10-31msm: ipa3: wait for uC load before USB disconnectSkylar Chang
In case RG10 workaround is in use, USB disconnect sequence needs to be delayed until uC image is loaded in order to allow to suspend and unsuspend pipes successfully. Change-Id: I0ba41c9564c12b0b2c419222b54fa0e05be93b75 CRs-Fixed: 1083675 Acked-by: Ady Abraham <adya@qti.qualcomm.com> Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
2016-10-31Merge "icnss: Shutdown Adrastea before remapping MSA0"Linux Build Service Account
2016-10-31Merge "sched/hmp: Disable interrupts when resetting all task stats"Linux Build Service Account
2016-10-31Merge "msm: ADSPRPC: Do not pass offset for secure buffers"Linux Build Service Account
2016-10-31Merge "dt-bindings: power: reset: add document for reboot-mode driver"Linux Build Service Account
2016-10-31Merge "power: reset: add reboot mode driver"Linux Build Service Account
2016-10-31Merge "usb: xhci-plat: Enable wakeup for the root hubs"Linux Build Service Account
2016-10-31Merge "usb: pd: Observe PSHardResetTimer for source hard reset"Linux Build Service Account
2016-10-31Merge "msm: ipa3: Support IPA-USB suspend sequence without remote wake-up"Linux Build Service Account
2016-10-31Merge "arm64: Implement optimised IP checksum helpers"Linux Build Service Account
2016-10-30Merge "ARM: dts: msm: Add initial support for msmcobalt v2 QRD VR1 board"Linux Build Service Account
2016-10-30wil6210: prevent XTAL off in device bootloaderMaya Erez
Device bootloader enters deep sleep and turns off its clock after 1 second of inactivity. Waking up from this stage takes several milliseconds and can cause PCIe timeout. To prevent that, we need to add HALP vote in the reset flow which will prevent the BL from turning off its XTAL. Change-Id: Id9273e546d3565935a7b1150c27993f02c5734e3 Signed-off-by: Maya Erez <merez@codeaurora.org>
2016-10-30Merge "icnss: Enable PMM_TCXO_CLK before switch to cxo"Linux Build Service Account
2016-10-28ASoC: wcd9335: Enable standalone ldo_hPhani Kumar Uppalapati
Add support for standalone enablement of ldo_h in wcd9335 hardware. This is required to enable certain audio TX use-cases. CRs-fixed: 1083755 Change-Id: Iea068907241b42846d95d8e62e59409cdd29ca42 Signed-off-by: Phani Kumar Uppalapati <phaniu@codeaurora.org>
2016-10-28ASoC: wcd934x: Add impedance detection controlsPhani Kumar Uppalapati
Add impedance detection mixer controls used to get the impedance values of headphone left and right channels. CRs-Fixed: 1083198 Change-Id: Ibbca465192c58deba3618d70e36089119c7f3994 Signed-off-by: Phani Kumar Uppalapati <phaniu@codeaurora.org>
2016-10-28init: do_mounts: Add a dummy definition for dm_table_putVikram Mulukutla
To temporarily allow compilation of an upcoming dm change, add a dummy dm_table_put definition. Change-Id: Iceca2eb6daa55f0acb936eafe1d59f65f7cfcd55 Signed-off-by: Vikram Mulukutla <markivx@codeaurora.org>
2016-10-28ASoC: wcd934x: Restore CPR defaults after SSRPhani Kumar Uppalapati
Restore CPR bank registers to correct state after subsystem restart for codec core to go into CPR during rock bottom sleep mode. CRs-Fixed: 1083795 Change-Id: Ifa59335033f8b9bda6fb0ca4b071387fdaa8f6f9 Signed-off-by: Phani Kumar Uppalapati <phaniu@codeaurora.org>
2016-10-28ANDROID: dm verity fec: initialize recursion levelSami Tolvanen
Explicitly initialize recursion level to zero at the beginning of each I/O operation. Bug: 28943429 Change-Id: I00c612be2b8c22dd5afb65a739551df91cb324fc Signed-off-by: Sami Tolvanen <samitolvanen@google.com> (cherry picked from commit 32ffb3a22d7fd269b2961323478ece92c06a8334) Git-commit: d053106b93363b77ef8ca60352069cbdc8fa0f87 Git-repo: https://android.googlesource.com/kernel/common Signed-off-by: Vikram Mulukutla <markivx@codeaurora.org>
2016-10-28ANDROID: dm verity fec: fix RS block calculationSami Tolvanen
A call to do_div was changed in Linux 4.5 to div64_u64 in verity_fec_decode, which broke RS block calculation due to incompatible semantics. This change fixes the computation. Bug: 21893453 Change-Id: Idb88b901e0209c2cccc9c0796689f780592d58f9 Signed-off-by: Sami Tolvanen <samitolvanen@google.com> (cherry picked from commit 879aac93eebcc2862d71afa9eca3a0c0f51b3b01) Git-commit: 8f9576b38193b8eb32d94d17f02baab436c3580a Git-repo: https://android.googlesource.com/kernel/common Signed-off-by: Vikram Mulukutla <markivx@codeaurora.org>
2016-10-28ANDROID: dm verity fec: add missing release from fec_ktypeSami Tolvanen
Add a release function to allow destroying the dm-verity device. Bug: 27928374 Signed-off-by: Sami Tolvanen <samitolvanen@google.com> Change-Id: Ic0f7c17e4889c5580d70b52d9a709a37165a5747 (cherry picked from commit 0039ccf47c8f99888f7b71b2a36a68a027fbe357) Git-commit: c4d8e3e8d2aa09f5826f517339baa7632f7873ea Git-repo: https://android.googlesource.com/kernel/common Signed-off-by: Vikram Mulukutla <markivx@codeaurora.org>
2016-10-28ANDROID: dm verity fec: limit error correction recursionSami Tolvanen
If verity tree itself is sufficiently corrupted in addition to data blocks, it's possible for error correction to end up in a deep recursive error correction loop that eventually causes a kernel panic as follows: [ 14.728962] [<ffffffc0008c1a14>] verity_fec_decode+0xa8/0x138 [ 14.734691] [<ffffffc0008c3ee0>] verity_verify_level+0x11c/0x180 [ 14.740681] [<ffffffc0008c482c>] verity_hash_for_block+0x88/0xe0 [ 14.746671] [<ffffffc0008c1508>] fec_decode_rsb+0x318/0x75c [ 14.752226] [<ffffffc0008c1a14>] verity_fec_decode+0xa8/0x138 [ 14.757956] [<ffffffc0008c3ee0>] verity_verify_level+0x11c/0x180 [ 14.763944] [<ffffffc0008c482c>] verity_hash_for_block+0x88/0xe0 This change limits the recursion to a reasonable level during a single I/O operation. Bug: 28943429 Signed-off-by: Sami Tolvanen <samitolvanen@google.com> Change-Id: I0a7ebff331d259c59a5e03c81918cc1613c3a766 (cherry picked from commit f4b9e40597e73942d2286a73463c55f26f61bfa7) Git-commit: 249d2baf9b494381f2ff4f21feeaaa47eaa78e7c Git-repo: https://android.googlesource.com/kernel/common Signed-off-by: Vikram Mulukutla <markivx@codeaurora.org>
2016-10-28ANDROID: dm: android-verity: Remove fec_header location constraintBadhri Jagan Sridharan
This CL removes the mandate of the fec_header being located right after the ECC data. (Cherry-picked from https://android-review.googlesource.com/#/c/280401) Bug: 28865197 Signed-off-by: Badhri Jagan Sridharan <Badhri@google.com> Change-Id: Ie04c8cf2dd755f54d02dbdc4e734a13d6f6507b5 Git-commit: 1daecfe215ea3379fdc842f264607d37dd8fe091 Git-repo: https://android.googlesource.com/kernel/common Signed-off-by: Vikram Mulukutla <markivx@codeaurora.org>
2016-10-28Revert "dm-verity: Add a temporary dummy opaque struct declaration"Vikram Mulukutla
The declaration that caused a compilation failure is not fixed. Remove the dummy opaque struct declaration. Change-Id: Id27cf5231aebcdd14f4fb25dd44052f829e0427e Signed-off-by: Vikram Mulukutla <markivx@codeaurora.org>