- May 15, 2019
-
-
Raja Mallik authored
Currently CPAS only handles IB voted by each client. Added support to handle AB along with IB to be voted on external bus. Change-Id: Iff5b28f3980a1293adb81e389915d08ff84728bc Signed-off-by:
Raja Mallik <rmallik@codeaurora.org>
-
- May 14, 2019
-
-
Linux Build Service Account authored
-
Tengfei Fan authored
We find there are many white noise if not add uart gpio control config, so add it. Change-Id: Ie260923558ffdb75637298a8a2c18a372bc16f24 Signed-off-by:
Tengfei Fan <tengfeif@codeaurora.org>
-
- May 13, 2019
-
-
Raja Mallik authored
EEPROM needs to be released even if configuration fails, so the state should be CAM_EEPROM_ACQUIRE instead of CAM_EEPROM_INIT. Change-Id: I4c68cd606daec3d105a2473dbdd51c7549099479 Signed-off-by:
Depeng Shao <depengs@codeaurora.org> Signed-off-by:
Raja Mallik <rmallik@codeaurora.org>
-
- May 10, 2019
-
-
Linux Build Service Account authored
-
Linux Build Service Account authored
-
Linux Build Service Account authored
-
Swetha Chikkaboraiah authored
Many nvmem providers are not very keen on having default sysfs nvmem entry, as most of the usecases for them are inside kernel itself. And in some cases read/writes to some areas in nvmem are restricted and trapped at secure monitor level, so accessing them from userspace would result in board reboots. This patch adds new NVMEM_SYSFS Kconfig to make binary sysfs entry an optional one. This provision will give more flexibility to users. This patch also moves existing sysfs code to a new file so that its not compiled in when its not really required. Change-Id: Id34e899845ea7320490dc6df5673ce3e77489982 Signed-off-by:
Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Reviewed-by:
Mika Westerberg <mika.westerberg@linux.intel.com> Reviewed-by:
Gaurav Kohli <gkohli@codeaurora.org> Tested-by:
Gaurav Kohli <gkohli@codeaurora.org> Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org> Git-commit: ae0c2d72 Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git [schikk@codeaurora.org: Resolved merge conflicts and fixed compilation issues] Signed-off-by:
Swetha Chikkaboraiah <schikk@codeaurora.org>
-
Swetha Chikkaboraiah authored
This change disables the sysfs nvmem entry by default. Change-Id: Ic6d38e71091f90133fd9490608836912f77697e6 Signed-off-by:
Swetha Chikkaboraiah <schikk@codeaurora.org>
-
- May 09, 2019
-
-
Linux Build Service Account authored
-
Linux Build Service Account authored
-
Linux Build Service Account authored
-
Linux Build Service Account authored
-
Manoj Prabhu B authored
Validate the buffer size against the parsing command structure size before parsing to prevent possible out of bound error case. CRs-Fixed: 2437341 Change-Id: I31c9a556539fce403691294a76160ae4936e7065 Signed-off-by:
Manoj Prabhu B <bmanoj@codeaurora.org>
-
Linux Build Service Account authored
-
Linux Build Service Account authored
-
Linux Build Service Account authored
-
Linux Build Service Account authored
-
Rajesh Kemisetti authored
set_page_dirty() is racy if the caller has no reference against page->mapping->host, and if the page is unlocked. This is because another CPU could truncate the page off the mapping and then free the mapping. Use set_page_dirty_lock() to avoid this race condition. Change-Id: I517fb9aee66560618c7676b311368f7a7498011f Signed-off-by:
Rajesh Kemisetti <rajeshk@codeaurora.org> Signed-off-by:
Archana Sriram <apsrir@codeaurora.org>
-
Vijay kumar Tumati authored
Lock Implementation for avoid race condition leading to out-of-bound write in "msm_vb2_queue_setup. CRs-Fixed: 2362627 Change-Id: I7f7420c7437b9ac2f215929a8614b0846e890c98 Signed-off-by:
Vijay kumar Tumati <vtumati@codeaurora.org> Signed-off-by:
Raja Mallik <rmallik@codeaurora.org>
-
Srikanth Uyyala authored
currently only NULL pointer check is used to validate the return value from clk_get, this change to handle all the failures. Change-Id: Icd8b7e33d0f235a7c5dde2307972a594908e6a60 Signed-off-by:
Srikanth Uyyala <suyyala@codeaurora.org>
-
Srikanth Uyyala authored
Frame remap logic is based on PIX SOF events only, this fix is to avoid this remap logic for RDI streams. Change-Id: I100d2bfd098d186f4bb3cb348e683c73e1d7c00b Signed-off-by:
Srikanth Uyyala <suyyala@codeaurora.org>
-
- May 08, 2019
-
-
Nagireddy Annem authored
Add platform subtype on APQ8009W, MSM8909W 512MB and 1GB devices to differentiate sensor calibration on new WTP. Change-Id: I1cf670bd591005ef6fb0d375c3cf13cab3966997 Signed-off-by:
Nagireddy Annem <nannem@codeaurora.org>
-
Manoj Prabhu B authored
Prevent possible out of bound access due to missing length check while extracting dci packet response by adding proper checks. CRs-Fixed: 2434571 Change-Id: I7b6972bf6559bdca99333a75d989cd6d3431b801 Signed-off-by:
Manoj Prabhu B <bmanoj@codeaurora.org>
-
Pavankumar Kondeti authored
This change is for general scheduler improvement. Change-Id: Ice00d43c70be105b5bc3ad09caa6047aa98d7402 Signed-off-by:
Pavankumar Kondeti <pkondeti@codeaurora.org> [clingutla@codeaurora.org: Resolved trivial merge conflicts.] Signed-off-by:
Lingutla Chandrasekhar <clingutla@codeaurora.org>
-
Pavankumar Kondeti authored
We often see a BIG/medium task being migrated from gold cluster to silver cluster during load balance when the gold CPU has 2 tasks including this BIG task. For example, BIG task wakes up a binder and binder preempts and running. At this time, the silver CPU pull the BIG task since the overall utilization is more. The gold CPU becomes idle immediately and may not be able to pull the medium task. It can also happen when a pinned kworker runs on the gold CPU. Change-Id: I7d8caad6978bfa93aa3cdd772400e807b9f15e3d Signed-off-by:
Pavankumar Kondeti <pkondeti@codeaurora.org>
-
Chris Redpath authored
When lower capacity CPUs are load balancing and considering to pull something from a higher capacity group, we should not pull tasks from a cpu with only one task running as this is guaranteed to impede progress for that task. If there is more than one task running, load balance in the higher capacity group would have already made any possible moves to resolve imbalance and we should make better use of system compute capacity by moving a task if we still have more than one running. cc: Ingo Molnar <mingo@redhat.com> cc: Peter Zijlstra <peterz@infradead.org> Change-Id: Ib86570abdd453a51be885b086c8d80be2773a6f2 Signed-off-by:
Chris Redpath <chris.redpath@arm.com> Signed-off-by:
Morten Rasmussen <morten.rasmussen@arm.com> [from https://lore.kernel.org/lkml/1530699470-29808-11-git-send-email-morten.rasmussen@arm.com/ ] Signed-off-by:
Chris Redpath <chris.redpath@arm.com> Git-commit: 07e7ce6c Git-repo: https://android.googlesource.com/kernel/common/ [clingutla@codeaurora.org: Resolved merge conflicts.] Signed-off-by:
Lingutla Chandrasekhar <clingutla@codeaurora.org>
-
Anirudh Ghayal authored
Update the APC CPR closed-loop voltage margins for QM215 as per hardware recommendation. Change-Id: I09d1bdfa2f4c469a6833dd0b75a47a22f3e6d427 Signed-off-by:
Anirudh Ghayal <aghayal@codeaurora.org>
-
- May 07, 2019
-
-
Linux Build Service Account authored
-
Aniket Masule authored
Entry field from clock data structure gets initialized with codec data during state transition from MSM_VIDC_CORE_INIT_DONE to MSM_VIDC_OPEN. When flush is called before this transaction, it calls msm_clock_data_reset where mentioned field is getting accessed, which results in uninitialized data access. Add state check to ensure the command is handled in right sequence. Change-Id: Ic98221cbfe465415d89a0e2891f8af65f584f1dc Signed-off-by:
Vikash Garodia <vgarodia@codeaurora.org>
-
Linux Build Service Account authored
-
Linux Build Service Account authored
-
- May 03, 2019
-
-
Linux Build Service Account authored
-
Raja Mallik authored
Add validation check before accessing the packets and configs from the buffers. Change-Id: I7b55fb01f0c679415e09680454d58cc545d9d5ff Signed-off-by:
Abhilash Kumar <krabhi@codeaurora.org> Signed-off-by:
Raja Mallik <rmallik@codeaurora.org>
-
Linux Build Service Account authored
-
- May 02, 2019
-
-
Isaac J. Manjarres authored
Currently, if processing an SG table consumes more memory than can fit in the pre-allocated buffer, then calls to hyp_assign_table() will fail as if there were not enough memory available to process the request. Instead, for every call to hyp assign, allocate enough memory to process the maximum batch size, and process large SG tables in pieces, using this memory. This avoids failures due to large SG tables. Also, since the memory for handling these requests is now allocated per hyp_assign_table() call, we can drop the pre-allocated buffer, as it is no longer in use. Change-Id: Ie9899a5e2c8de6127707609101f5fb557e3f0533 Signed-off-by:
Isaac J. Manjarres <isaacm@codeaurora.org>
-
Raja Mallik authored
Validate the context device name with node name. If device name is not matching return the error. Change-Id: Idb0e87beb243f1a4dad32caa58c009c7d276b021 Signed-off-by:
Rishabh Jain <risjai@codeaurora.org> Signed-off-by:
Raja Mallik <rmallik@codeaurora.org>
-
Jishnu Prakash authored
Change interrupt type to edge to match with ADC_TM driver on other kernel versions. Change-Id: I09d1bdfa2f4c469a6833dd0b75a47a22f3e6d426 Signed-off-by:
Jishnu Prakash <jprakash@codeaurora.org>
-
- Apr 30, 2019
-
-
Can Guo authored
In commit aaf56cab2137 ("mmc: core: power off host if SD card resume fails"), the mmc host is powered off if SD card init failed during resume. However, the power is not turned on before next time SD card detect. It would not cause malfunction but lead to too many warnings. This change adds power on to function mmc_sd_detect to make sure the power is on before send commands to SD card. Change-Id: I7c85ec4d6b561d167f9ff77a71f8e00f5860e8d2 Signed-off-by:
Can Guo <cang@codeaurora.org> Signed-off-by:
Veerabhadrarao Badiganti <vbadigan@codeaurora.org>
-
Can Guo authored
Current SD card resume function does not handle card init failure but only prints resume error message. This change powers off mmc host before exit resume if card init fails. Change-Id: Idc27d8ed8769b92373bb9770f5e706b18e76404d Signed-off-by:
Can Guo <cang@codeaurora.org> Signed-off-by:
Veerabhadrarao Badiganti <vbadigan@codeaurora.org>
-