Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[LA.UM.7.1.r1] Merge tag 'LA.UM.7.1.r1-16300-sm8150.0' #2156

Open
wants to merge 30 commits into
base: aosp/LA.UM.7.1.r1
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
86cee62
power: qpnp-fg: qpnp-qg: fg-alg: Improve code readability of TTF algo…
Mar 27, 2019
60aae8c
drm/msm/sde: avoid connector state mode update in commit thread
Jul 11, 2019
abf5597
Merge commit '40c77ca69b266c88ebbfdfdf806ed3033f40840e' into dev/msm-…
Jul 22, 2019
6f8f44c
diag: Update hdlc mode for peripherals after mdlog exit
Jul 22, 2019
a09e96a
Merge "drm/msm/sde: avoid connector state mode update in commit thread"
Jul 31, 2019
88502c5
msm: vidc: reset axi during firmware unload
vgarodia Apr 17, 2019
7aa0ac1
Merge remote-tracking branch 'quic/dev/msm-4.14.c2-display' into msm-…
Jul 31, 2019
43f5ff9
usb: dwc3-msm: Fix maximum_speed determination
Jul 24, 2019
8849200
Merge "usb: dwc3-msm: Fix maximum_speed determination"
Aug 1, 2019
a82e3f9
Merge "power: qpnp-fg: qpnp-qg: fg-alg: Improve code readability of T…
Aug 4, 2019
20c5e69
drm/msm/sde: Fix NULL pointer dereferencing
Aug 1, 2019
4ecdf5c
drm/msm/sde: check for ppsplit topology from current state
Jul 12, 2019
b6f62dc
icnss: Skip removing WLAN host driver during recovery
Jul 10, 2019
e21a447
diag: Donot queue read in error case during mhi diag open
Aug 1, 2019
a07b047
diag: Initialize peripheral mask properly before log switch
Aug 5, 2019
ad317a3
rpmsg: glink: Resource cleanup on glink smem probe fail
Jul 3, 2019
f9bce27
Merge "diag: Update hdlc mode for peripherals after mdlog exit"
Aug 6, 2019
b986d30
Merge "diag: Donot queue read in error case during mhi diag open"
Aug 6, 2019
d3f1671
Merge "rpmsg: glink: Resource cleanup on glink smem probe fail"
Aug 6, 2019
1afee1a
Merge "diag: Initialize peripheral mask properly before log switch"
Aug 6, 2019
ff536c6
qseecom: correct range check in __qseecom_update_qteec_req_buf
Jul 29, 2019
5c7d2a9
Merge "qseecom: correct range check in __qseecom_update_qteec_req_buf"
Aug 7, 2019
4812055
Merge remote-tracking branch 'quic/dev/msm-4.14.c2-display' into msm-…
Aug 7, 2019
8cbcc15
Merge "msm: vidc: reset axi during firmware unload"
Aug 7, 2019
259bd41
Merge "Merge remote-tracking branch 'quic/dev/msm-4.14.c2-display' in…
Aug 8, 2019
eb922cd
msm: ipa3: Update channel start as success in flow control state
Aug 2, 2019
a3c036f
Merge "msm: ipa3: Update channel start as success in flow control state"
Aug 9, 2019
e0463d3
Merge a3c036f15d0abd13b0e719c420c7ded7155e5f33 on remote branch
Aug 15, 2019
4dc5db4
pci: framework: skip PCI restore in pci_pm_resume if no_d3hot is set
Aug 2, 2019
f67244d
Merge tag 'LA.UM.7.1.r1-16300-sm8150.0' of https://source.codeaurora.…
tomgus1 Jul 29, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion drivers/media/platform/msm/vidc/venus_hfi.c
Original file line number Diff line number Diff line change
Expand Up @@ -4774,7 +4774,8 @@ static void __venus_power_off(struct venus_hfi_device *device, bool axi_reset)
disable_irq_nosync(device->hal_data->irq);
device->intr_status = 0;

version = __read_register(device, VIDC_WRAPPER_HW_VERSION);
if (axi_reset)
version = __read_register(device, VIDC_WRAPPER_HW_VERSION);

if (axi_reset)
version = __read_register(device, VIDC_WRAPPER_HW_VERSION);
Expand Down
6 changes: 4 additions & 2 deletions drivers/misc/qseecom.c
Original file line number Diff line number Diff line change
Expand Up @@ -6881,9 +6881,11 @@ static int __qseecom_update_qteec_req_buf(struct qseecom_qteec_modfd_req *req,
for (i = 0; i < MAX_ION_FD; i++) {
if (req->ifd_data[i].fd > 0) {
ion_fd = req->ifd_data[i].fd;
if ((req->req_len < sizeof(uint32_t)) ||
if ((req->req_len <
sizeof(struct qseecom_param_memref)) ||
(req->ifd_data[i].cmd_buf_offset >
req->req_len - sizeof(uint32_t))) {
req->req_len -
sizeof(struct qseecom_param_memref))) {
pr_err("Invalid offset/req len 0x%x/0x%x\n",
req->req_len,
req->ifd_data[i].cmd_buf_offset);
Expand Down
4 changes: 4 additions & 0 deletions drivers/pci/pci-driver.c
Original file line number Diff line number Diff line change
Expand Up @@ -855,13 +855,17 @@ static int pci_pm_resume(struct device *dev)
const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL;
int error = 0;

if (pci_dev->no_d3hot)
goto skip_pci_pm_restore;

/*
* This is necessary for the suspend error path in which resume is
* called without restoring the standard config registers of the device.
*/
if (pci_dev->state_saved)
pci_restore_standard_config(pci_dev);

skip_pci_pm_restore:
if (pci_has_legacy_pm_support(pci_dev))
return pci_legacy_resume(dev);

Expand Down