summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-05-31Merge android-msm-pixel-4.19 into android-msm-barbet-4.19android-s-v2-beta-3_r0.5android-s-v2-beta-2_r0.5android-s-v2-beta-1_r0.5android-s-qpr3-beta-3_r0.4android-s-qpr3-beta-2_r0.4android-s-qpr3-beta-1_r0.4android-s-beta-5_r0.6android-12.1.0_r0.5android-12.1.0_r0.34android-12.1.0_r0.27android-12.1.0_r0.21android-12.1.0_r0.15android-12.0.0_r0.7android-12.0.0_r0.41android-12.0.0_r0.35android-12.0.0_r0.25android-12.0.0_r0.15android-msm-barbet-4.19-s-v2-beta-3android-msm-barbet-4.19-s-v2-beta-1android-msm-barbet-4.19-s-qpr3-beta-3android-msm-barbet-4.19-s-qpr3-beta-2android-msm-barbet-4.19-s-beta-5android-msm-barbet-4.19-android12Landroid-msm-barbet-4.19-android12-v2-beta-2android-msm-barbet-4.19-android12-qpr3android-msm-barbet-4.19-android12-qpr1android-msm-barbet-4.19-android12Lucas Wei
Bug: 187909050 Signed-off-by: Lucas Wei <lucaswei@google.com> Change-Id: I6204bb96c31c0f8eebce8716c8ece3b426ef9904
2021-05-21Merge LA.UM.9.12.C10.11.00.00.840.010 via branch 'qcom-msm-4.19-7250' into ↵android-s-v2-beta-3_r0.4android-s-v2-beta-2_r0.4android-s-v2-beta-1_r0.4android-s-qpr3-beta-3_r0.3android-s-qpr3-beta-2_r0.3android-s-qpr3-beta-1_r0.3android-s-beta-5_r0.5android-s-beta-4_r0.5android-12.1.0_r0.4android-12.1.0_r0.33android-12.1.0_r0.26android-12.1.0_r0.20android-12.1.0_r0.14android-12.0.0_r0.6android-12.0.0_r0.40android-12.0.0_r0.34android-12.0.0_r0.24android-12.0.0_r0.14android-msm-redbull-4.19-s-v2-beta-3android-msm-redbull-4.19-s-qpr3-beta-3android-msm-redbull-4.19-s-qpr3-beta-2android-msm-redbull-4.19-s-beta-5android-msm-redbull-4.19-s-beta-4android-msm-redbull-4.19-android12Landroid-msm-redbull-4.19-android12-v2-beta-2android-msm-redbull-4.19-android12-qpr3android-msm-redbull-4.19-android12-qpr1android-msm-redbull-4.19-android12android-msm-redbull--s-v2-beta-1Lucas Wei
android-msm-pixel-4.19 Bug: 187909050 Signed-off-by: Lucas Wei <lucaswei@google.com> Change-Id: I77c6fcbef71d5da5866058e1b9f3f2ff23bff6f1
2021-04-08Merge branch android-msm-pixel-4.19 into android-msm-barbet-4.19JohnnLee
Bug: 184813985 Change-Id: I148358e1239f2bae9a875b8feee387a1036244e9
2021-03-29Merge branch 'LA.UM.9.12.R1.11.00.00.597.108' via branch ↵android-s-beta-3_r0.5android-msm-redbull-4.19-s-beta-3JohnnLee
'qcom-msm-4.19-7250' into android-msm-pixel-4.19 Bug: 182748782 Change-Id: I42c90c41643baebf19ae138a2845f60400a1f373
2021-03-19Merge branch LA.UM.9.12.R1.11.00.00.597.108 into qcom-msm-4.19-7250Wilson Sung
Change-Id: Ic9e66ca3334a9ea97143f91bcc3f07fb23fc698b
2021-03-09data-kernel: rps settingSuraj Jaiswal
RPS script support to install the RPS setting as per target. Change-Id: Ib5ebb73f620b307508d6f4eeeb87eda0c0bcda4b
2020-11-12Merge LA.UM.9.12.R2.10.00.00.685.039 via branch 'qcom-msm-4.19-7250' into ↵android-s-preview-3_r0.5android-s-beta-2_r0.5android-s-beta-1_r0.5android-msm-redbull-4.19-s-preview-3android-msm-redbull-4.19-s-beta-2android-msm-redbull-4.19-s-beta-1lucaswei
android-msm-pixel-4.19 Bug: 172988823 Signed-off-by: lucaswei <lucaswei@google.com> Change-Id: I61f8e65251aabbcd6ee7ed5cdfcdc8ffa861ae97
2020-10-21Merge branch 'LA.UM.9.12.R2.10.00.00.685.039' into qcom-msm-4.19-7250Wilson Sung
Change-Id: Idfe0b57f478f7f9bb374442493f42f91c4af9448
2020-08-10Merge e3abf2d2c67f52f4b9ab683b1119c4bd8de771bf on remote branchLinux Build Service Account
Change-Id: I7f4f86e02c31e42675916dd6caece7c5b2582dc0
2020-08-02Merge e3abf2d2c67f52f4b9ab683b1119c4bd8de771bf on remote branchLinux Build Service Account
Change-Id: I8b57790fb25f6da0062fc2210fdb9435f78e3eb5
2020-07-16drivers: rmnet: shs: Remove unecessary dereferenceSubash Abhinov Kasiviswanathan
Remove double dereference to get segs_per_skb. This should prevent a null dereference is node is invalid. Change-Id: I6f199457088c9f33d69192dd24360b95718db54d Acked-by: Raul Martinez <mraul@qti.qualcomm.com> Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
2020-07-10Merge branch 'LA.UM.9.12.R2.10.00.00.685.021' into qcom-msm-4.19-7250Robin Peng
Change-Id: I95a400bc1d7ce3b5e25a3a0618c4f45a8fbebebf
2020-07-08Merge c7f0fbe8f0d8f723000441c4afc2270c88fd011e on remote branchLinux Build Service Account
Change-Id: I32db99d7d2cfd40b3d3e2f4dd997285006a0ded9
2020-06-26Merge c7f0fbe8f0d8f723000441c4afc2270c88fd011e on remote branchLinux Build Service Account
Change-Id: I357c84c5dea277eb97c0a353882b05cec72080c4
2020-06-24Merge branch 'android-msm-pixel-4.19' into android-msm-barbet-4.19android-11.0.0_r0.116android-11.0.0_r0.110android-11.0.0_r0.106android-msm-barbet-4.19-android11-d2Roger Liao
Merge from build 6619817 Align to LA.UM.9.12.R2.10.00.00.685.014 Bug: 159778850 Signed-off-by: Roger Liao <rogerliao@google.com> Change-Id: I6dac22e693c4ffe5cdc8586b40f6439e324293ed
2020-06-22Merge 036f4f0274978a8511c05677e0cc0fc9436b302a on remote branchLinux Build Service Account
Change-Id: I453b1cd01d95e0b4dc20a543480592993dfea704
2020-06-22Merge branch 'LA.UM.9.12.R2.10.00.00.685.017' into qcom-msm-4.19-7250Robin Peng
Change-Id: I9bf8f2c67b3b75976c91a3f059aed4df9b2899c2
2020-06-18rmnet_shs: avoid setting gso info for single segmentsSubash Abhinov Kasiviswanathan
Avoid setting the gso info when there is only one segment in an SKB. Change-Id: I666fac9500caef5fb9b82b7678df533de9213663 Acked-by: Ryan Chapman <rchapman@qti.qualcomm.com> Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
2020-06-17rmnet_shs: set gso_type when partially segmenting SKBsSubash Abhinov Kasiviswanathan
Copy the gso_type in segmented SKBs to avoid warning of packets not being able to be forwarded. Change-Id: I163b00233439edead2508f63766d3531053bd57b Acked-by: Ryan Chapman <rchapman@qti.qualcomm.com> Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
2020-06-13Merge c2621585f4cd96e5965099eb975c156328775481 on remote branchLinux Build Service Account
Change-Id: Ic6c4dce46bc19f1216fd1671284e223edbd9a5ac
2020-06-11Merge branch 'android-msm-pixel-4.19' into android-msm-barbet-4.19Roger Liao
From build 6575781 Bug: 158714637 Signed-off-by: Roger Liao <rogerliao@google.com> Change-Id: Ifa555aa27ebee75d031846725f2119091580c942
2020-06-10Merge LA.UM.9.12.R2.10.00.00.685.014 via branch 'qcom-msm-4.19-7250' into ↵android-s-preview-2_r0.5android-s-preview-1_r0.5android-11.0.0_r0.95android-11.0.0_r0.86android-11.0.0_r0.81android-11.0.0_r0.76android-11.0.0_r0.66android-11.0.0_r0.57android-11.0.0_r0.56android-11.0.0_r0.47android-11.0.0_r0.46android-11.0.0_r0.33android-11.0.0_r0.32android-11.0.0_r0.27android-11.0.0_r0.26android-11.0.0_r0.18android-11.0.0_r0.16android-11.0.0_r0.115android-11.0.0_r0.105android-11.0.0_r0.100android-msm-redfin-4.19-android11-qpr1android-msm-redfin-4.19-android11-d1android-msm-redbull-4.19-s-preview-2android-msm-redbull-4.19-s-preview-1android-msm-redbull-4.19-android11-qpr3android-msm-redbull-4.19-android11-qpr2android-msm-bramble-4.19-android11-qpr1android-msm-bramble-4.19-android11-d1lucaswei
android-msm-pixel-4.19 Bug: 158429902 Signed-off-by: lucaswei <lucaswei@google.com> Change-Id: I055cafe491df95918248801595c73e3de3cb37ad
2020-06-08Merge branch 'LA.UM.9.12.R2.10.00.00.685.014' into qcom-msm-4.19-7250Robin Peng
Change-Id: Ia0c5f922e4277f047e9e2443378aac38c2e60bf5
2020-06-01drivers: rmnet_shs: Reset hstat node correctlySubash Abhinov Kasiviswanathan
Previously hstat node was not being cleared correctly. This change correctly resets segmentation field to prevent the stale field from being used on a recycle. CRs-Fixed: 2699690 Change-Id: Ie9d6b5f64d2e94d8a8c3fb99fdcee1b13ae2ec6d Acked-by: Raul Martinez <mraul@qti.qualcomm.com> Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
2020-05-31Merge d6c991beeff2b0cedd188dac8d04da3900c5c1ea on remote branchLinux Build Service Account
Change-Id: I3b8a3fefcdfa179a9ef3aa6a04b2ce4c006242a0
2020-05-26rmnet_shs: Remove local_bh_disable in oom handlerSubash Abhinov Kasiviswanathan
Low memory handler in shs is in atomic context so prevent the disabling of bottom halves. Change-Id: I0eae18f8876edddd964346fee5b6b39af952d6fa Acked-by: Raul Martinez <mraul@qti.qualcomm.com> Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
2020-05-25supporting modularized CONFIG_QCOM_QMI_POWER_COLLAPSEAaron Ding
Bug: 157100899 Change-Id: Ifbe5ec4edffe33a404a6a703bca17f9696da527f Signed-off-by: Aaron Ding <aaronding@google.com>
2020-05-20drivers: rmnet: shs: Fix Error reported in Static AnalysisChinmay Agarwal
NULL check added in "rmnet_shs_wq_mem_init" for "shs_proc_dir" . Change-Id: I75296da8476ee52e4c49dc0e7f8d83ac7568782d Signed-off-by: Chinmay Agarwal <chinagar@codeaurora.org>
2020-05-16Merge e002315f6197f00982564ff5053ab98dce682e6c on remote branchLinux Build Service Account
Change-Id: Ie3b44f51e084be409364323da2c3786a300138c6
2020-05-13Merge LA.UM.9.12.R2.10.00.00.685.004 via branch 'qcom-msm-4.19-7250' into ↵Wilson Sung
android-msm-pixel-4.19 Conflicts: drivers/generic-sw-bridge/generic_sw_bridge.h drivers/generic-sw-bridge/generic_sw_bridge_main.c Bug: 156322859 Change-Id: I77327c1ef30d64164c519c61984a954ec1ad4f14 Signed-off-by: Wilson Sung <wilsonsung@google.com>
2020-05-12Merge branch 'LA.UM.9.12.R2.10.00.00.685.004' into qcom-msm-4.19-7250Robin Peng
Change-Id: Id5c7b76427c4e3368bf16fdd9badec699dc5b158
2020-05-11Merge branch ↵Robin Peng
'LA.UM.9.12.R1.10.00.00.597.048+LA.QSSI.11.0.R1.10.00.00.668.013' into qcom-msm-4.19-7250 Change-Id: Idd409dbc7ff1a4c10f5d12bcab10e0e75980982a
2020-05-07Merge e002315f6197f00982564ff5053ab98dce682e6c on remote branchLinux Build Service Account
Change-Id: I7023fae8568e77f5c922eca8ead81373fd6bf1d8
2020-05-01Merge "drivers: rmnet: shs: Add oom handler"qctecmdr
2020-05-01Merge 20f73a0d9d368f4659047363ac2179778fd2f1b6 on remote branchLinux Build Service Account
Change-Id: Icf378eba710e2afc2534a453cff370197035f2dc
2020-04-29drivers: rmnet: shs: Add oom handlerSubash Abhinov Kasiviswanathan
Add RX packet drops when out of memory reaper runs. Remove WQ_MEM_RECLAIM from rmnet_shs_wq. Change-Id: I4b9ff4762be272ca162beb9aa691db1c29467cbf Acked-by: Raul Martinez <mraul@qti.qualcomm.com> Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
2020-04-28Merge "rmnet_shs: Change file permissions"qctecmdr
2020-04-24drivers: rmnet: shs: add segmentation levels for slow start flowsSubash Abhinov Kasiviswanathan
Adds various levels of segmentation for flows in TCP slow start. Instead of segmentation causing all packets to be 1500 bytes, we will control how much larger packets get broken up by passing segs_per_skb, which indicates how many MTU sizes packets should be in the newly segmented SKBs. i.e. segs_per_skb = 2 means 2*MTU can be passed in a segmented skb. Change-Id: I422a794f3b1d3f2e313ce8f89695a536984cd947 Acked-by: Ryan Chapman <rchapman@qti.qualcomm.com> Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
2020-04-20rmnet_shs: Change file permissionsSubash Abhinov Kasiviswanathan
Remove the root user and group permissions from the proc files. CRs-Fixed: 2668115 Change-Id: Ib0b9502db4d52c20554e19762d72afd05c7b1532 Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
2020-04-19Merge 901b28da5ea27d7abc9c462ba370fa4ae2db0795 on remote branchLinux Build Service Account
Change-Id: Ibaeee89297672a67f8fafc00e7936ecbbd6a8810
2020-04-13Merge LA.UM.9.12.R1.10.00.00.597.042 via branch 'qcom-msm-4.19-7250' into ↵lucaswei
android-msm-pixel-4.19 Bug: 153823050 Signed-off-by: lucaswei <lucaswei@google.com> Change-Id: I7ed58db88e7f3bb5c23021d8b0df6ba7701cfb4d
2020-04-13Merge branch 'LA.UM.9.12.R1.10.00.00.597.042' into qcom-msm-4.19-7250Robin Peng
Change-Id: I58f801239dc4d98f395c2ac4fa20e8d5263f3fb1
2020-04-10Merge "drivers: rmnet: shs: Check backlog on all flushes"qctecmdr
2020-04-08drivers: rmnet: shs: Check backlog on all flushesSubash Abhinov Kasiviswanathan
Checking for backlog will no longer occur for only cpus with segmented flows. Backlog NET_RX switching will now be checked for on every silver CPU regardless if segmented flows are available. Change-Id: Ic6912e9c3ddd719cb9b0f5b13609ba7161d31b1f Acked-by: Raul Martinez <mraul@qti.qualcomm.com> Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
2020-04-08drivers: rmnet: shs: Reduce Max Backlog limitSubash Abhinov Kasiviswanathan
Some small OOO packets were still seen in extreme cases. Reducing the backlog limit threshold slightly. Change-Id: I9ccd09445d521e94879bef5cba2041702086e83d Acked-by: Raul Martinez <mraul@qti.qualcomm.com> Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
2020-04-06Merge "drivers: rmnet_perf: Avoid recursive spinlock in legacy mode"qctecmdr
2020-04-06Merge "drivers: rmnet_perf: Increase number of flow nodes"qctecmdr
2020-04-05Merge c390153e4f08c5b5fe985a0afc9f73c559ab0441 on remote branchLinux Build Service Account
Change-Id: Id25ecf7fc46c73bb2be6b44e636f5b67190354de
2020-04-01drivers: rmnet_perf: Increase number of flow nodesSean Tranchetti
Allow up to 50 flows to be coalesced by software; Change-Id: I0c578f3c5b65b2826767c4bd7421b585f2125936 Signed-off-by: Sean Tranchetti <stranche@codeaurora.org>
2020-04-01drivers: rmnet_perf: Avoid recursive spinlock in legacy modeSean Tranchetti
Commit 56901a4a6639 ("drivers: rmnet_perf: Take lock during DL marker handling") locks the DL marker handling to ensure synchronization. When rmnet_perf handles deaggregation of QMAP frames, this will result in attempting to take the lock recursively, as the lock will already be held by the deaggregation logic. Change-Id: I731574ed56e770193c9b094758d7f4119ef91781 Signed-off-by: Sean Tranchetti <stranche@codeaurora.org>