Kernel stack pages can span multiple pages and GFP_COMP is not
set for stack pages. Fix the false "spans multiple pages" error.
Change-Id: I2ba414be466b7c90fb4a3542237da809175e0590
Signed-off-by: Vinayak Menon <vinmenon@codeaurora.org>
[swatsrid@codeaurora.org: Fix trivial merge conflicts]
Signed-off-by: Swathi Sridhar <swatsrid@codeaurora.org>
Signed-off-by: Isaac J. Manjarres <isaacm@codeaurora.org>
Enable the MSM ION heaps for use on Lahaina GKI.
Change-Id: I9cc92a161ae12e3eb98bfe86f7d7e5613ac4c490
Signed-off-by: Isaac J. Manjarres <isaacm@codeaurora.org>
Enable the secure buffer driver on Lahaina GKI to protect memory
buffers from unauthorized accesses.
Change-Id: I1667d9490f82dc1e84c0673989d72e090b1b7583
Signed-off-by: Isaac J. Manjarres <isaacm@codeaurora.org>
additional check to make sure there is no buffer overread.
Change-Id: I9bf66522f6a3da7c7185f387567d6773ae402b76
Acked-by: Suhas Mallesh <smallesh@qti.qualcomm.com>
Signed-off-by: Michael Adisumarta <madisuma@codeaurora.org>
This patch enables UART clock to run at half the rate and make
sure write to register gets executed with read back of the same
regiter.
Change-Id: Ic4087f6e246b112769335e883a35d8eb00412907
Signed-off-by: Prudhvi Yarlagadda <pyarlaga@codeaurora.org>
This change adds all missing changes on previous snapshot of
the base kernel 4.19.
Change-Id: Iaa5f338b97eb4a6194125a34119f4a089d92baa9
Signed-off-by: Mukesh Kumar Savaliya <msavaliy@codeaurora.org>
Enable the needed IPA modules for compilation.
Drivers will be modules on GKI config and static
on QGKI and debug configs..
Change-Id: Ibe44dc65f0f6751a2af1a4bcc1503d570d949f1b
Signed-off-by: Ghanim Fodi <gfodi@codeaurora.org>
This is a snapshot of driver support for FSA4480 I2C device as of
msm-4.19 commit '6037f6c5818ad4cab978a90ba45bd51aa73da497'(Add
driver for FSA4480 I2C device).
Change-Id: Iac392c82a72fe5de469fda094059ef7691772ca8
Signed-off-by: Phani Kumar Uppalapati <phaniu@codeaurora.org>
Signed-off-by: Meng Wang <mengw@codeaurora.org>
This is a snapshot of I3C GENI driver and associated files as of msm-4.19
'commit a61c76b51988 ("i3c: i3c-master-qcom-geni: Support for IBI wakeup
from system suspend")'.
Change-Id: I7f09cafbfc76dfe2c8d24d91b9ee2a5854ccc5ec
Signed-off-by: Subramanian Ananthanarayanan <skananth@codeaurora.org>
Adding traces to find the arguments passed to secure world
and the values returned.
Change-Id: I6a90f968a05873f0ecbd4a0cc8c85d704e1d64cf
Signed-off-by: Elliot Berman <eberman@codeaurora.org>
Signed-off-by: Siddharth Gupta <sidgup@codeaurora.org>
Remove downstream scm driver as it has been deprecated in favor of
firmware/qcom_scm.c.
Change-Id: Ie056baeca1e5e305c7c77b3cec086292e4bf3caf
Signed-off-by: Elliot Berman <eberman@codeaurora.org>
CVP firmware has not been released to Lahaina. Loading CVP
firmware caused stability problem during kernel boot. Disable
CVP firmware loading till it's ready.
Change-Id: Iefef7a42c2a8f2cc1c20a259491b0d96248f1aa1
Signed-off-by: George Shen <sqiao@codeaurora.org>
In case of iova_alloc bitmap search wrap, we erroneously update the
previous_next_start as 0, this causes stale tlb logic not detect wrap and
stale TLB entry issues. Fix the same.
Change-Id: Ic8c96e98abc91520f222a7dbe5024814dabd5042
Signed-off-by: Prakash Gupta <guptap@codeaurora.org>
Signed-off-by: Isaac J. Manjarres <isaacm@codeaurora.org>
Use a spinlock to protect runtime resource in substream
against race conditions which may lead to use-after-free.
CRs-fixed: 2112713
Change-Id: I37dee68cad5eae05b21cfade3dabc0c2b79be6b8
Signed-off-by: Karthikeyan Mani <kmani@codeaurora.org>
Signed-off-by: Meng Wang <mengw@codeaurora.org>
snd_compr_tstamp is initialized using aggregate initialization
that does not zero out the padded bytes.
Initialize timestamp structure to zero using memset to avoid this.
CRs-Fixed: 568717
Change-Id: I7a7d188705161f06201f1a1f2945bb6acd633d5d
Signed-off-by: Krishnankutty Kolathappilly <kkolat@codeaurora.org>
Signed-off-by: Banajit Goswami <bgoswami@codeaurora.org>
Signed-off-by: Meng Wang <mwang@codeaurora.org>