Commit graph

889,719 commits

Author SHA1 Message Date
qctecmdr
98b3301eae Merge "msm: kgsl: Make ACD QMP message sending failure non fatal" 2020-08-28 14:21:54 -07:00
qctecmdr
8d1b5f677b Merge "defconfig: Avoid disabling temp_alarm driver for holi" 2020-08-28 14:21:54 -07:00
qctecmdr
7212d14052 Merge "regulator: rpm-smd: Update sync_state call" 2020-08-28 14:21:53 -07:00
qctecmdr
2d3abc765c Merge "kernel: crypto: Possible null pointer dereference" 2020-08-28 14:21:53 -07:00
qctecmdr
6278f1358d Merge "cnss2: Add support to use new ramdump APIs" 2020-08-28 14:21:52 -07:00
qctecmdr
ba4ba78525 Merge "msm: cvp: enable cache op by default" 2020-08-28 14:21:51 -07:00
qctecmdr
8356a39a60 Merge "Merge android11-5.4.58 (3a9b53b) into msm-5.4" 2020-08-28 14:21:51 -07:00
qctecmdr
3a1174add0 Merge "soc: jtagv8: Correct the sequence of restoring the etm registers" 2020-08-28 10:46:01 -07:00
qctecmdr
dda93521e4 Merge "sched/walt: Improve the scheduler" 2020-08-28 10:46:00 -07:00
qctecmdr
a3ebedb4e6 Merge "interconnect: qcom: Add sync_state for Shima" 2020-08-28 10:46:00 -07:00
Blagovest Kolenichev
8d910feef8 Merge android11-5.4.58 (3a9b53b) into msm-5.4
* refs/heads/tmp-3a9b53b
  Revert "binder: Prevent context manager from incrementing ref 0"
  Revert "drm/drm_fb_helper: fix fbdev with sparc64"
  ANDROID: fix redefinition error for restricted vendor hooks
  Linux 5.4.58
  nfsd: Fix NFSv4 READ on RDMA when using readv
  ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime
  tcp: apply a floor of 1 for RTT samples from TCP timestamps
  selftests/net: relax cpu affinity requirement in msg_zerocopy test
  Revert "vxlan: fix tos value before xmit"
  openvswitch: Prevent kernel-infoleak in ovs_ct_put_key()
  net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task()
  net: gre: recompute gre csum for sctp over gre tunnels
  hv_netvsc: do not use VF device if link is down
  dpaa2-eth: Fix passing zero to 'PTR_ERR' warning
  appletalk: Fix atalk_proc_init() return path
  net: lan78xx: replace bogus endpoint lookup
  vxlan: Ensure FDB dump is performed under RCU
  rxrpc: Fix race between recvmsg and sendmsg on immediate call failure
  net: ethernet: mtk_eth_soc: fix MTU warnings
  ipv6: Fix nexthop refcnt leak when creating ipv6 route info
  ipv6: fix memory leaks on IPV6_ADDRFORM path
  ipv4: Silence suspicious RCU usage warning
  PCI: tegra: Revert tegra124 raw_violation_fixup
  Revert "powerpc/kasan: Fix shadow pages allocation failure"
  xattr: break delegations in {set,remove}xattr
  Drivers: hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23)
  tools lib traceevent: Fix memory leak in process_dynamic_array_len
  atm: fix atm_dev refcnt leaks in atmtcp_remove_persistent
  igb: reinit_locked() should be called with rtnl_lock
  cfg80211: check vendor command doit pointer before use
  firmware: Fix a reference count leak.
  ALSA: hda: fix NULL pointer dereference during suspend
  net: ethernet: mtk_eth_soc: Always call mtk_gmac0_rgmii_adjust() for mt7623
  usb: hso: check for return value in hso_serial_common_create()
  i2c: slave: add sanity check when unregistering
  i2c: slave: improve sanity check when registering
  drm/drm_fb_helper: fix fbdev with sparc64
  nvme-pci: prevent SK hynix PC400 from using Write Zeroes command
  drm/nouveau/fbcon: zero-initialise the mode_cmd2 structure
  drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason
  net/9p: validate fds in p9_fd_open
  leds: 88pm860x: fix use-after-free on unbind
  leds: lm3533: fix use-after-free on unbind
  leds: da903x: fix use-after-free on unbind
  leds: lm36274: fix use-after-free on unbind
  leds: wm831x-status: fix use-after-free on unbind
  mtd: properly check all write ioctls for permissions
  vgacon: Fix for missing check in scrollback handling
  scripts: add dummy report mode to add_namespace.cocci
  Smack: fix use-after-free in smk_write_relabel_self()
  binder: Prevent context manager from incrementing ref 0
  omapfb: dss: Fix max fclk divider for omap36xx
  Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt()
  Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt()
  Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt()
  Staging: rtl8188eu: rtw_mlme: Fix uninitialized variable authmode
  staging: rtl8712: handle firmware load failure
  staging: android: ashmem: Fix lockdep warning for write operation
  ALSA: seq: oss: Serialize ioctls
  ALSA: hda/ca0132 - Fix AE-5 microphone selection commands.
  ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value.
  ALSA: hda/ca0132 - Add new quirk ID for Recon3D.
  ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops
  Revert "ALSA: hda: call runtime_allow() for all hda controllers"
  io_uring: Fix use-after-free in io_sq_wq_submit_work()
  io_uring: prevent re-read of sqe->opcode
  usb: xhci: Fix ASMedia ASM1142 DMA addressing
  usb: xhci: define IDs for various ASMedia host controllers
  USB: iowarrior: fix up report size handling for some devices
  perf/core: Fix endless multiplex timer
  USB: serial: qcserial: add EM7305 QDL product ID
  ANDROID: GKI: update abi based on wifi 6GHz changes
  BACKPORT: cfg80211: require HE capabilities for 6 GHz band
  BACKPORT: cfg80211: reject HT/VHT capabilities on 6 GHz band
  BACKPORT: cfg80211: treat 6 GHz channels as valid regardless of capability
  BACKPORT: mac80211: Add HE 6GHz capabilities element to probe request
  BACKPORT: mac80211: add HE 6 GHz Band Capability element
  BACKPORT: cfg80211: add and expose HE 6 GHz band capabilities
  BACKPORT: cfg80211: handle 6 GHz capability of new station
  BACKPORT: ieee80211: add HE ext EIDs and 6 GHz capability defines
  BACKPORT: ieee80211: add code to obtain and parse 6 GHz operation field
  BACKPORT: cfg80211: add a helper to identify 6 GHz PSCs
  BACKPORT: cfg80211: adapt to new channelization of the 6GHz band
  BACKPORT: cfg80211: fix 6 GHz frequencies to kHz
  BACKPORT: cfg80211: express channels with a KHz component
  Revert "Revert "Revert "ANDROID: ALSA: jack: Update supported ja..."
  UPSTREAM: loop: Fix wrong masking of status flags
  UPSTREAM: loop: Add LOOP_CONFIGURE ioctl
  UPSTREAM: loop: Clean up LOOP_SET_STATUS lo_flags handling
  UPSTREAM: loop: Rework lo_ioctl() __user argument casting
  UPSTREAM: loop: Move loop_set_status_from_info() and friends up
  BACKPORT: loop: Factor out configuring loop from status
  UPSTREAM: loop: Remove figure_loop_size()
  UPSTREAM: loop: Refactor loop_set_status() size calculation
  UPSTREAM: loop: Factor out setting loop device size
  UPSTREAM: loop: Remove sector_t truncation checks
  UPSTREAM: loop: Call loop_config_discard() only after new config is applied
  ANDROID: Revert "module: Refactor section attr into bin attribute"
  ANDROID: Revert "module: Do not expose section addresses to non-CAP_SYSLOG"
  FROMLIST: rpmsg: Guard against null endpoint ops in destroy
  ANDROID: GKI: Add some symbols to symbol list

Conflicts:
	android/abi_gki_aarch64_qcom

Change-Id: I626db7277bb4eb964d24336294e6a2a5ce3fab0a
Signed-off-by: Blagovest Kolenichev <bkolenichev@codeaurora.org>
2020-08-28 10:11:12 -07:00
Blagovest Kolenichev
e4904ae047 Revert "binder: Prevent context manager from incrementing ref 0"
This reverts commit c5665cafbe.

This is a preparation change for merging android-5.4.58 into
msm-5.4 branch. The reverted change is causing UI unresponsive
issue.

Change-Id: I00a837a8706c3625ef736a4de8ce501df233f9a0
Signed-off-by: Blagovest Kolenichev <bkolenichev@codeaurora.org>
2020-08-28 08:32:28 -07:00
Jishnu Prakash
4103c39ad5 defconfig: Avoid disabling temp_alarm driver for holi
Avoid disabling CONFIG_QCOM_SPMI_TEMP_ALARM in holi QGKI and
debug config fragments.

Change-Id: I2a036af67cc7334d1d801188cf270f2cd2188e6d
Signed-off-by: Jishnu Prakash <jprakash@codeaurora.org>
2020-08-28 19:54:52 +05:30
qctecmdr
2542e1edab Merge "cpuidle: record state entry failed statistics" 2020-08-28 07:16:00 -07:00
qctecmdr
e7ded32c7a Merge "usb: pd: Add support for IIO based properties" 2020-08-28 07:16:00 -07:00
qctecmdr
eadb3200ae Merge "NFC: Fix NFC firmware download issue" 2020-08-28 07:15:59 -07:00
qctecmdr
6712a5f2f7 Merge "interconnect: qcom: Add support for utility factor" 2020-08-28 07:15:59 -07:00
qctecmdr
e9105b301b Merge "BACKPORT: cfg80211: Squash of all 6GHz changes" 2020-08-28 07:15:59 -07:00
qctecmdr
96eb22e5b8 Merge "defconfig: arm64: Enable data configs" 2020-08-28 07:15:59 -07:00
qctecmdr
e55853d876 Merge "drivers: qcom: rpmh-rsc: check for control TCS availablilty" 2020-08-28 07:15:58 -07:00
qctecmdr
0cbcc5e197 Merge "defconfig: sdxlemur: Enable drivers required for PMIC devices" 2020-08-28 07:15:58 -07:00
Jishnu Prakash
843c2bdb8d regulator: rpm-smd: Update sync_state call
Call sync_state for regulator resource to remove proxy votes
in late bootup.

Change-Id: I329c1f6a6a67876108d5f07b0b7e6b328e43d878
Signed-off-by: Jishnu Prakash <jprakash@codeaurora.org>
2020-08-28 18:51:51 +05:30
Veerendranath Jakkam
3290a9818c BACKPORT: cfg80211: Squash of all 6GHz changes
Add support for Wi-Fi 6GHz band. squash of commits listed below.

ad8b601 BACKPORT: cfg80211: express channels with a KHz component
666ce0c BACKPORT: cfg80211: fix 6 GHz frequencies to kHz
a4d60a7 BACKPORT: cfg80211: adapt to new channelization of the 6GHz band
2ed68ba BACKPORT: cfg80211: add a helper to identify 6 GHz PSCs
6f5ad8f BACKPORT: ieee80211: add code to obtain and parse 6 GHz operation field
e66b8b1c BACKPORT: ieee80211: add HE ext EIDs and 6 GHz capability defines
bc79097 BACKPORT: cfg80211: handle 6 GHz capability of new station
e3a7357 BACKPORT: cfg80211: add and expose HE 6 GHz band capabilities
b8318c9 BACKPORT: mac80211: add HE 6 GHz Band Capability element
df67878 BACKPORT: mac80211: Add HE 6GHz capabilities element to probe request
0403f9c BACKPORT: cfg80211: treat 6 GHz channels as valid regardless of capability
92a570f BACKPORT: cfg80211: reject HT/VHT capabilities on 6 GHz band
dd5425c BACKPORT: cfg80211: require HE capabilities for 6 GHz band

CRs-Fixed: 2760276
Change-Id: Icecbe2587aba927dcb83bc4a574249dbe408d311
Signed-off-by: Vamsi Krishna <vamsin@codeaurora.org>
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
Git-commit: 934f4c7dd3a544bb8000f7436f1f0e12e04ebc37
Git-commit: 5e9cf0f0a3e98992184442de24253fe1b9c40f2e
Git-commit: d1a1646c0de7b0083d42a1ada72a3ec243bfcc6d
Git-commit: afbc9c9e8bfe71e8bd12a8c01bedd969fbab8f0e
Git-commit: 821273a5a502eebaae005557907d122d1e9b7b98
Git-commit: 8b30808d9be4183fab17f0b0e68eea88c94ff15a
Git-commit: 43e64bf301fd8c54f0082d91c6ffd4de861baf96
Git-commit: 223952177296c34d9c8de9cde33204caffe55725
Git-commit: 24a2042cb22fdfc7feef0df9622f0d9d71b8ced1
Git-commit: 2ad2274c58ee2dcaf9ccde5c63ff30f59b138f77
Git-commit: ba8f6a037f790147438173029799f54c9d3065f2
Git-commit: 461ce35d5535c1479384f67fcf4bfc3f3610edca
Git-commit: f438136528482f98535889c9a6f99bbacdd92870
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
Signed-off-by: Veerendranath Jakkam <vjakkam@codeaurora.org>
2020-08-28 13:44:28 +05:30
Odelu Kukatla
1660c143c6 interconnect: qcom: Add sync_state for Shima
Add sync_state functionality to remove threshold held during initial
boot up and clean up any linger proxy resources that were voted for
from bootloaders.

Change-Id: I8926c80e522a4980a1d3f6f40916f223231e7f58
Signed-off-by: Odelu Kukatla <okukatla@codeaurora.org>
2020-08-28 11:14:01 +05:30
Odelu Kukatla
d5ccb61353 interconnect: qcom: Add support for utility factor
Utility factor needs to be applied for aggregated bandwidth
so as to run the bus clock at required frequency.

Change-Id: Ic166f72b0719fa88db4c04b9acdc163483faf538
Signed-off-by: Odelu Kukatla <okukatla@codeaurora.org>
2020-08-27 23:15:27 +05:30
Kaustubh Pandey
d29d8ce04b defconfig: arm64: Enable data configs
Enable config required for wifi calling and perf scenarios
for holi.

Change-Id: I4ff83a9a61d65d42bf25f63895390e1ac0b688c3
Signed-off-by: Kaustubh Pandey <kapandey@codeaurora.org>
2020-08-27 22:33:44 +05:30
qctecmdr
4141c87590 Merge "ANDROID: kernel: cgroup: cpuset: Clear cpus_requested for empty buf" 2020-08-27 07:36:29 -07:00
qctecmdr
8a8f1bc057 Merge "defconfig: lahaina-gki: enable PMIC PON log parser driver" 2020-08-27 07:36:29 -07:00
qctecmdr
f1ca04cd4f Merge "drivers: soc: qcom: update sct table for LLCC on Shima" 2020-08-27 07:36:29 -07:00
qctecmdr
99a483720b Merge "i2c: i2c-msm-geni: Avoid usage of dma chan_id in case of GSI transfer" 2020-08-27 07:36:28 -07:00
qctecmdr
f431103bbb Merge "interconnect: qcom: Add L3 support for Holi" 2020-08-27 04:10:55 -07:00
qctecmdr
2059691c06 Merge "msm: adsprpc: store glink transaction history in global buffer" 2020-08-27 04:10:54 -07:00
qctecmdr
31f38cb506 Merge "sched: Cleanup allowed cpus in task placement" 2020-08-27 04:10:54 -07:00
qctecmdr
e9ea070923 Merge "leds: qti-flash: Fix early return in qti_flash_led_disable()" 2020-08-27 04:10:53 -07:00
qctecmdr
0649f39174 Merge "sched: Enable latency sensitive feature" 2020-08-27 04:10:53 -07:00
qctecmdr
50ddda0136 Merge "leds: qti-flash: Show on_time and off_time in microseconds" 2020-08-27 04:10:53 -07:00
qctecmdr
4ac26a7bf5 Merge "cnss2: Set PCIe link state in proper state during resume" 2020-08-27 04:10:52 -07:00
qctecmdr
9f15b033b8 Merge "msm: cvp: Print detail NOC error info" 2020-08-27 04:10:52 -07:00
Kishore Sri venkata Ganesh Bolisetty
fe35672a0f sched/walt: Improve the scheduler
This change is for general scheduler improvement.

Change-Id: I4d860d155697178feaed9c6418bf9fa1f773180c
Signed-off-by: Kishore Sri venkata Ganesh Bolisetty <bsrivenk@codeaurora.org>
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
2020-08-27 01:09:06 -07:00
Tapas Dey
e671da4acd NFC: Fix NFC firmware download issue
Due to insufficient kernel buffer size, NFC firmware
download fails during NFC initialization.

Increased kernel buffer size to support
frame size of 554 in FW download mode.

Change-Id: I1e870389da1221a01b1a785ff1e5b6b175a88117
Signed-off-by: Tapas Dey <tdey@codeaurora.org>
2020-08-27 13:35:40 +05:30
Mao Jinlong
33e953b8f2 soc: jtagv8: Correct the sequence of restoring the etm registers
TRCPROCSELR is the second register to restore instead of the first
one. Correct the sequence to make the restore function work.

Change-Id: Ic2b3bf936a4754d9eeed3318f4ff708b298ad4d5
Signed-off-by: Mao Jinlong <jinlmao@codeaurora.org>
2020-08-27 16:00:14 +08:00
qctecmdr
67847f22f2 Merge "cpuidle: menu: trace menu governor decisions" 2020-08-27 00:31:45 -07:00
qctecmdr
3d48305c26 Merge "cnss2: Add prefix to firmware name based on device ID" 2020-08-27 00:31:45 -07:00
qctecmdr
4be08dcbe9 Merge "mmc: core: Fix uninitialized clock scaling's freq table" 2020-08-27 00:31:44 -07:00
qctecmdr
6c9cb4c4f7 Merge "cnss2: set high 32bit of MSI addr only when device is 64 bit capable" 2020-08-27 00:31:44 -07:00
qctecmdr
d3ad4ca78e Merge "debug-pagealloc: Panic on pagealloc corruption" 2020-08-27 00:31:43 -07:00
qctecmdr
fdf561d7c8 Merge "Delay opening slimbus ports for A2DP for Apache" 2020-08-27 00:31:41 -07:00
qctecmdr
f6ed83af50 Merge "Revert "mmc: sdhci-msm: skip eMMC slot probe if eMMC isn't a bootdevice"" 2020-08-27 00:31:41 -07:00
qctecmdr
77eb6919f3 Merge "pinctrl: qcom: Update reserved GPIOs for Shima" 2020-08-27 00:31:40 -07:00
Mukesh Ojha
35c2fef8bf drivers: soc: qcom: update sct table for LLCC on Shima
Update the LLCC SCT table for Shima for clients to request
slices from system cache.

- Added new entries for cpuss1 and cpu_hwt.
- Changed the priority for modemhp_grow and display.
- Change the alignment of the table column to look readable.

Change-Id: I9289a9cc8a029d51429aeb44453e0620021daf75
Signed-off-by: Mukesh Ojha <mojha@codeaurora.org>
2020-08-26 23:35:22 -07:00