Disable CONFIG_UBIFS_FS_ZSTD to save vmalloc memory.
Then CONFIG_CRYPTO_ZSTD, CONFIG_ZSTD_COMPRESS and
CONFIG_ZSTD_DECOMPRESS are also disabled.
Change-Id: Ia1a8df1a4bb585aab7fd65892c3e27c6f6f53a42
Signed-off-by: Qingqing Zhou <qqzhou@codeaurora.org>
msm_dirconn_uncfg_reg() currently uses readl_/writel_relaxed() which do not
check for per tile address for gpio intr cfg. Replace to use
msm_readl/writel_intr_cfg() which takes care of per tile.
While at this also fix dir_conn_reg to use per tile gpio cfg.
Change-Id: If87e35f2943593c0723bd88a29d483fed70f7041
Signed-off-by: Maulik Shah <mkshah@codeaurora.org>
Add glink-slatecom driver which relies on slatecom as a transport
layer for sending data between various sub systems. Add
documentation file for the glink-slatecom driver.
Change-Id: If3b824c9d2efea920e52579b38e00eeff529f49f
Signed-off-by: Vivek Golani <vgolani@codeaurora.org>
mhi_dev_cache_host_cfg will be called during cold boot and also
when processing mhi device reset command from host. Do not re-allocate
the command, event and channel context cache memory if they have been
already allocated.
Change-Id: I55826e05b3d83c9fcf3d4b23e26b91253130671e
Signed-off-by: Siva Kumar Akkireddi <sivaa@codeaurora.org>
Signed-off-by: Gauri Joshi <gaurjosh@codeaurora.org>
Change dmesg print for ddr cap frequency driver.
Change-Id: I2d660f51596dc6c309ad932b543c7c030b1b04cb
Signed-off-by: Vinay Sudra <vsudra@codeaurora.org>
When the device operates in full speed mode, the CONNECTSPD field
vaue is 1. Using bitwise & operator on this value for super speed
check results in full speed being erroneously calculated as super
speed. Fix this by comparing the absolute value of CONNECTSPD for
super speed check.
Change-Id: I2bf497748f621b1982aecda55a9a280d93f84858
Signed-off-by: Elson Roy Serrao <eserrao@codeaurora.org>
With the default DPOLICY_BG discard thread is ioaware, which prevents
the discard thread from issuing the discard commands. On low RAM setups,
it is observed that these discard commands in the cache are consuming
high memory. This patch aims to relax the memory pressure on the system
due to f2fs pending discard cmds by changing the policy to DPOLICY_FORCE
based on the nm_i->ram_thresh configured.
Change-Id: I01b692df6f0ecdf92e316d3cea764d87d5f73ffe
Signed-off-by: Sahitya Tummala <stummala@codeaurora.org>
On virtualization platform, cpu frequency is controlled by host.
Enable fake cpufreq driver for guest.
Change-Id: Ief774fede1c2a5bf5db62b28a53d3650c4d5854d
Signed-off-by: Zhiqiang Tu <ztu@codeaurora.org>
When creating a timeline allocate an ID but don't populate the slot
with the timeline pointer until we are done initializing the timeline.
This avoids a race if somebody tries to free the same identifier before
the create operation is complete. Also, correct kgsl_timeline_by_id
function by doing idr_find and refcount increase under same lock. This
eliminates the chance that a timeline will be destroyed while somebody
is still using it.
Change-Id: Id894baac1bbd6042f668ea4afca39fae3b5a2d86
Signed-off-by: Deepak Kumar <dkumar@codeaurora.org>