Commit Graph

1112287 Commits

Author SHA1 Message Date
qctecmdr
a364155fa4 Merge "Merge keystone/android-mainline-keystone-qcom-release.5.19-rc8 (c4a88a9) into msm-pineapple" 2022-08-18 15:36:52 -07:00
qctecmdr
274629818d Merge "coresight: etm4x: avoid build failure with unrolled loops" 2022-08-18 08:36:22 -07:00
qctecmdr
a5ac71d228 Merge "interconnect: qcom: pineapple: Add local clock for qnm_ubwc_p" 2022-08-17 21:39:35 -07:00
qctecmdr
3be9d5a044 Merge "cpufreq: qcom-hw-debug: Fix buffer overflow" 2022-08-17 21:39:35 -07:00
qctecmdr
7304dc66c3 Merge "coresight: Add driver to support for hwevent" 2022-08-17 20:03:52 -07:00
qctecmdr
ac1d875b86 Merge "gunyah: gh_ctrl: Porting gh_ctrl driver to Pineapple" 2022-08-17 18:29:55 -07:00
qctecmdr
1b7e355359 Merge "pci: msm: Remove the msi_finish function hook" 2022-08-17 16:01:55 -07:00
Xubin Bai
caed56e132 cpufreq: qcom-hw-debug: Fix buffer overflow
Currently the hw_regs->base array size is hardcoded to 3,
but some chips have more frequency domains than this,
which will result in buffer overflows

The array size should be dynamically allocated according
to hw_regs->domain_cnt, not hardcoded directly.

Change-Id: Ida14766fe77195aef41c6e754f2875b5a24fe742
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2022-08-17 15:56:25 -07:00
Mao Jinlong
b7e422e142 coresight: Add driver to support for hwevent
This driver provides support for monitoring and tracing Coresight
Hardware Event across STM interface. It configures Coresight
Hardware Event mux control registers to select hardware events
based on user input.

Change-Id: I5c3c5ca70015abe7448b25777aedeeb289b8e2d3
Signed-off-by: Tao Zhang <taozha@codeaurora.org>
Signed-off-by: Mao Jinlong <quic_jinlmao@quicinc.com>
2022-08-17 08:48:58 -07:00
Mao Jinlong
c507c2b100 coresight: Add driver to support for tgu
This driver provides support for Trigger Generation Unit that is
used to detect patterns or sequences on a given set of signals.
TGU is used to monitor a particular bus within a given region to
detect illegal transaction sequences or slave responses. It is also
used to monitor a data stream to detect protocol violations and to
provide a trigger point for centering data around a specific event
within the trace data buffer.

Change-Id: I84378e6134eb0e6eefb483004acabc73736200a2
Signed-off-by: Tao Zhang <taozha@codeaurora.org>
Signed-off-by: Mao Jinlong <quic_jinlmao@quicinc.com>
2022-08-17 08:46:51 -07:00
Mao Jinlong
b09f9eef63 coresight: Add driver to support for remote etm
Enables support for ETM trace collection on remote processor using
CoreSight framework. Enabling this will allow turning on ETM
tracing on remote processor via sysfs by configuring the required
CoreSight components.

Change-Id: I46b7c31eb81bd3b6623b71cf6c4811ba2d99d360
Signed-off-by: Tao Zhang <taozha@codeaurora.org>
Signed-off-by: Mao Jinlong <quic_jinlmao@quicinc.com>
2022-08-17 08:43:55 -07:00
Mao Jinlong
2db12fd9e9 coresight: Add driver to support for dummy coresight device
Some Coresight devices that HLOS does not have permission to access
or configure. Such as Coresight sink EUD, some TPDMs etc.
So there needs driver to register dummy devices as Coresight devices.
Provide Coresight API for dummy devices operations, such as enable
and disable dummy devices.
Build the Coresight path for dummy sink or dummy source for debugging.

Change-Id: I93b24a84f0b463f92c5e5cb69b53a86bf873e7a6
Signed-off-by: Tao Zhang <taozha@codeaurora.org>
Signed-off-by: Mao Jinlong <quic_jinlmao@quicinc.com>
2022-08-17 08:39:11 -07:00
qctecmdr
55350b9a59 Merge "gunyah: scheduler: Porting Gunyah Proxy scheduler driver to Pineapple" 2022-08-17 04:19:03 -07:00
qctecmdr
9c5a710be2 Merge "rpmsg: glink: Use threaded interrupts" 2022-08-17 04:19:03 -07:00
qctecmdr
6bcead9de0 Merge "arm64: defconfig: Enable SS/HS USB PHY drivers for Pineapple" 2022-08-17 02:36:09 -07:00
qctecmdr
3ceff11adc Merge "swiotlb: Limit max bounce buffer size" 2022-08-17 02:36:08 -07:00
Xubin Bai
58dce8f52f interconnect: qcom: pineapple: Add local clock for qnm_ubwc_p
Add the local clock gcc_ddrss_ubwcp_clk for the icc node
qnm_ubwc_p, then gcc_ddrss_ubwcp_clk can be scaled along
with the bandwidth of qnm_ubwc_p.

Change-Id: I47fe30106f07c10efa18aac5f5fa5f42b1f5ab2b
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2022-08-17 00:33:55 -07:00
Wesley Cheng
af0031c521 arm64: defconfig: Enable SS/HS USB PHY drivers for Pineapple
Enable the USB PHY drivers used on pineapple.  This includes the QMP PHY
for SSUSB and EUSB2 PHY + repeater for HSUSB.

Change-Id: I9f4176c3628e14e10a1719ebfedbb99be86770d5
Signed-off-by: Wesley Cheng <quic_wcheng@quicinc.com>
2022-08-16 16:25:49 -07:00
Xubin Bai
b5de5be5e0 interconnect: qcom: icc-rpmh: Add support to scale local clocks
Add support to scale local clocks along with BW votes using
the clk framework, as opposed to only voting shared clocks
through BCM and then voting to DFS to scale clocks.

Change-Id: I62190e08a382551b2759cee22ce4bd50e760604f
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2022-08-16 14:38:39 -07:00
qctecmdr
b85e5ef307 Merge "stm: class: Add MIPI OST protocol support" 2022-08-16 11:08:35 -07:00
qctecmdr
88a494895f Merge "soc: qcom: Add snapshot of DCC driver" 2022-08-16 11:08:35 -07:00
Chris Lew
7daf95ce98 rpmsg: glink: Use threaded interrupts
On newer chipsets there is an increase in traffic generated from the
remote for new usecases, this is resulting in the glink interrupt
handler running for an extended amount of time. In combination with the
IPCC architecture, this can starve out other users of IPCC including
other GLINKs.

Change the interrupt to a threaded interrupt to prevent the glink ISR
from starving the CPU with interrupts disabled. In order to make sure
performance for latency sensitive clients is preserved, handle up to
10 packets in hard irq context. Defer the remaining work to the
threaded interrupt if required.

Change-Id: I2f1b085c38c02d231f9a3da2fcce32b129be2012
Signed-off-by: Chris Lew <clew@codeaurora.org>
2022-08-16 10:44:03 -07:00
Chris Lew
4837e4e0f4 rpmsg: glink: spss: Add snapshot of spss transport
This snapshot is taken as of msm-5.15 'commit <c79afcd18535>
("va_minidump: Add md_unregister support for clients")'.

Change-Id: Ifb19f2867c40d91b108d90437be0b4ccd936664c
Signed-off-by: Chris Lew <quic_clew@quicinc.com>
2022-08-16 10:44:03 -07:00
qctecmdr
ea82617440 Merge "virtual io: avoid setting swiotlb_force in virtual io mmio" 2022-08-16 08:05:42 -07:00
Mao Jinlong
9a11894fa4 soc: qcom: Add snapshot of DCC driver
Add snapshot for DCC driver from msm-5.15
commit be57d8832275 ("Merge "usb: phy: m31: fix compile issue"").

change-Id: Ied7bc57b3378f2f7310d431aee48e5c126000bad
Signed-off-by: Mao Jinlong <quic_jinlmao@quicinc.com>
2022-08-16 07:33:16 -07:00
qctecmdr
4b18039752 Merge "gunyah: virtual io: Porting Gunyah Secure Virtual io backend driver to Pineapple" 2022-08-15 22:53:54 -07:00
Srivatsa Vaddagiri
8dbe481c45 swiotlb: Limit max bounce buffer size
Limiting to 4096, assuming this is used for virtual io block device. The
default maximum (256kB) would result in overflowing of bounce buffers
and stalling of IO (max_segments of 254 for block device and max
bounce size of 256kB could result in block layer submitting a huge IO
request that can never be finished successfully). With 4096, we have
the max size of request set to 254*4096, which is a reasonable space
to set aside per block device.

Change-Id: I8a3b0ec6d26a1b7f5ccdcee649f02c3556bce93b
Signed-off-by: Srivatsa Vaddagiri <vatsa@codeaurora.org>
2022-08-15 21:16:26 -07:00
Srivatsa Vaddagiri
13a1aaf641 virtual io: mmio: Use memory-region attribute to get memory address
Handled changed DT format to extract memory region address.

Change-Id: Ia6b2d77c018d8639fe5eeaf6883e472f477bacc7
Signed-off-by: Srivatsa Vaddagiri <vatsa@codeaurora.org>
2022-08-15 21:16:21 -07:00
Sreenad Menon
2d3aafead0 virtual io: avoid setting swiotlb_force in virtual io mmio
Setting swiotlb_force to SWIOTLB_FORCE would force non virtual io
drivers also to use swiotlb. So avoid it.

Change-Id: I419700e9f38b0b00da22c8522f94edffd2fd8f52
Signed-off-by: Sreenad Menon <sreemeno@codeaurora.org>
2022-08-15 21:16:16 -07:00
Sreenad Menon
0ea7e633ca virtual io: mmio: use bounce buffers for virtual io mmio devices
In some cases, its possible that most of a VM's memory is not
accessible to virtual io backend drivers that run in the context of a
separate VM. A hypervisor could pre-share some limited memory between
both the VMs. Use such pre-arranged shared memory to allow data
exchange between front-end and back-end drivers.  DMA ops are added to
virtual io (mmio) devices, which bounces buffers to and from the
pre-shared region.

Change-Id: I6cf61cd1ca4c8b848a6d6d1aa1d5023ce9341174
Signed-off-by: Sreenad Menon <sreemeno@codeaurora.org>
Signed-off-by: Srivatsa Vaddagiri <vatsa@codeaurora.org>
2022-08-15 21:16:10 -07:00
qctecmdr
5d73429d48 Merge "cpufreq: qcom-hw: Disable LMH irq when disabling policy" 2022-08-15 19:48:44 -07:00
qctecmdr
b0c805234f Merge "build: config: Adding build configs for vm and pineapple tuivm" 2022-08-15 19:48:44 -07:00
qctecmdr
3799e67e82 Merge "Part Revert "modules.list.msm.pineapple: adding vm related drivers"" 2022-08-15 19:48:42 -07:00
qctecmdr
c9f7a775a1 Merge "cpufreq: qcom-hw: Enable boost support" 2022-08-15 18:17:51 -07:00
qctecmdr
bb55c3caee Merge "cpufreq: qcom-hw: remove thermal pressure on cpu hotplugged/offline" 2022-08-15 16:47:35 -07:00
Prudhvi Yarlagadda
ff05de350e pci: msm: Remove the msi_finish function hook
Remove the use of msi_finish function pointer as it is
removed from the msi.h header file.

Change-Id: I2a0972271e818efc387415cef7067124abeda422
Signed-off-by: Prudhvi Yarlagadda <quic_pyarlaga@quicinc.com>
2022-08-15 15:47:06 -07:00
qctecmdr
5810827cc9 Merge "cpufreq: qcom-hw: Add cycle_counter support" 2022-08-15 15:08:19 -07:00
Peng Yang
92a95ac59e Part Revert "modules.list.msm.pineapple: adding vm related drivers"
This reverts commit 82023d3f20.
remove hyp_assign_phys from abi_gki_aarch64_qcom, it's not the
upstream symbol.

Change-Id: I08bc531a7bea6ea5929ffb3fc13bd50f8e9119b5
Signed-off-by: Peng Yang <quic_penyan@quicinc.com>
2022-08-15 12:56:19 -07:00
jianzhou
9688191769 Merge keystone/android-mainline-keystone-qcom-release.5.19-rc8 (c4a88a9) into msm-pineapple
* refs/heads/tmp-c4a88a9:
  ANDROID: binder: fix pending prio state for early exit
  fs: dlm: move kref_put assert for lkb structs
  fs: dlm: don't use deprecated timeout features by default
  fs: dlm: add deprecation Kconfig and warnings for timeouts
  Linux 5.19
  erofs: update ctx->pos for every emitted dirent
  locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter
  docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed
  mm/hmm: fault non-owner device private entries
  page_alloc: fix invalid watermark check on a negative value
  workqueue: Avoid a false warning in unbind_workers()
  LoongArch: Fix wrong "ROM Size" of boardinfo
  LoongArch: Fix missing fcsr in ptrace's fpr_set
  LoongArch: Fix shared cache size calculation
  LoongArch: Disable executable stack by default
  LoongArch: Remove unused variables
  LoongArch: Remove clock setting during cpu hotplug stage
  LoongArch: Remove useless header compiler.h
  LoongArch: Remove several syntactic sugar macros for branches
  LoongArch: Re-tab the assembly files
  LoongArch: Simplify "BGT foo, zero" with BGTZ
  LoongArch: Simplify "BLT foo, zero" with BLTZ
  LoongArch: Simplify "BEQ/BNE foo, zero" with BEQZ/BNEZ
  LoongArch: Use the "move" pseudo-instruction where applicable
  LoongArch: Use the "jr" pseudo-instruction where applicable
  LoongArch: Use ABI names of registers where appropriate
  ARM: findbit: fix overflowing offset
  x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available
  Revert "ANDROID: sched: gki: add padding to some structs to support WALT"
  nouveau/svm: Fix to migrate all requested pages
  stmmac: dwmac-mediatek: fix resource leak in probe
  ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr
  net: ping6: Fix memleak in ipv6_renew_options().
  watch_queue: Fix missing locking in add_watch_to_object()
  watch_queue: Fix missing rcu annotation
  net/funeth: Fix fun_xdp_tx() and XDP packet reclaim
  ANDROID: rproc: Add vendor hook when setting recovery mode
  ANDROID: rproc: Add vendor hook for recovery
  ANDROID: remoteproc: core: Export the rproc coredump APIs
  sctp: leave the err path free in sctp_stream_init to sctp_stream_free
  sfc: disable softirqs for ptp TX
  ptp: ocp: Select CRC16 in the Kconfig.
  clk: sunxi-ng: Fix H6 RTC clock definition
  tcp: md5: fix IPv4-mapped support
  ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow
  Revert "x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV"
  x86/configs: Update configs in x86_debug.config
  perf bpf: Remove undefined behavior from bpf_perf_object__next()
  perf symbol: Skip symbols if SHF_ALLOC flag is not set
  perf symbol: Correct address for bss symbols
  perf scripts python: Let script to be python2 compliant
  tools headers cpufeatures: Sync with the kernel sources
  virtio-net: fix the race between refill work and close
  EDAC/ghes: Set the DIMM label unconditionally
  mptcp: Do not return EINPROGRESS when subflow creation succeeds
  scsi: ufs: core: Fix a race condition related to device management
  scsi: core: Fix warning in scsi_alloc_sgtables()
  scsi: ufs: host: Hold reference returned by of_parse_phandle()
  scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown
  mailmap: update Gao Xiang's email addresses
  userfaultfd: provide properly masked address for huge-pages
  Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put
  Bluetooth: Always set event mask on suspend
  Bluetooth: mgmt: Fix double free on error path
  wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop()
  ice: do not setup vlan for loopback VSI
  ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS)
  ice: Fix VSIs unable to share unicast MAC
  ice: Fix tunnel checksum offload with fragmented traffic
  ice: Fix max VLANs available for VF
  netfilter: nft_queue: only allow supported familes and hooks
  netfilter: nf_tables: add rescheduling points during loop detection walks
  netfilter: nf_queue: do not allow packet truncation below transport header offset
  mm: fix NULL pointer dereference in wp_page_reuse()
  drm/simpledrm: Fix return type of simpledrm_simple_display_pipe_mode_valid()
  bridge: Do not send empty IFLA_AF_SPEC attribute
  fsnotify: Fix comment typo
  ext2: Add more validity checks for inode counts
  octeontx2-pf: Fix UDP/TCP src and dst port tc filters
  octeontx2-pf: cn10k: Fix egress ratelimit configuration
  fs/reiserfs/inode: remove dead code in _get_block_create_0()
  sctp: fix sleep in atomic context bug in timer handlers
  net: dsa: fix reference counting for LAG FDBs
  i40e: Fix interface init with MSI interrupts (no MSI-X)
  drm/amdgpu: Re-enable DCN for 64-bit powerpc
  intel_idle: Fix false positive RCU splats due to incorrect hardirqs state
  drm/i915/reset: Add additional steps for Wa_22011802037 for execlist backend
  ipv4: Fix data-races around sysctl_fib_notify_on_flag_change.
  tcp: Fix data-races around sysctl_tcp_reflect_tos.
  tcp: Fix a data-race around sysctl_tcp_comp_sack_nr.
  tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns.
  tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns.
  net: Fix data-races around sysctl_[rw]mem(_offset)?.
  tcp: Fix data-races around sk_pacing_rate.
  net: mld: fix reference count leak in mld_{query | report}_work()
  net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa()
  macsec: always read MACSEC_SA_ATTR_PN as a u64
  macsec: limit replay window size with XPN
  macsec: fix error message in macsec_add_rxsa and _txsa
  macsec: fix NULL deref in macsec_add_rxsa
  s390/qeth: Fix typo 'the the' in comment
  net: ipa: Fix typo 'the the' in comment
  nfp: bpf: Fix typo 'the the' in comment
  nvme-pci: Crucial P2 has bogus namespace ids
  Documentation: fix sctp_wmem in ip-sysctl.rst
  net/tls: Remove the context from the list in tls_device_down
  Linux 5.19-rc8
  certs: make system keyring depend on x509 parser
  x86/speculation: Make all RETbleed mitigations 64-bit only
  Revert "tcp: change pingpong threshold to 3"
  riscv: compat: vdso: Fix vdso_install target
  mmu_gather: fix the CONFIG_MMU_GATHER_NO_RANGE case
  erofs: get rid of the leftover PAGE_SIZE in dir.c
  erofs: get rid of erofs_prepare_dio() helper
  erofs: introduce multi-reference pclusters (fully-referenced)
  ARM: pxa2xx: Fix GPIO descriptor tables
  asm-generic: remove a broken and needless ifdef conditional
  EDAC/synopsys: Re-enable the error interrupts on v3 hw
  EDAC/synopsys: Use the correct register to disable the error interrupt on v3 hw
  caif: Fix bitmap data type in "struct caifsock"
  dt-bindings: net: fsl,fec: Add missing types to phy-reset-* properties
  dt-bindings: net: ethernet-controller: Rework 'fixed-link' schema
  tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit.
  tcp: Fix a data-race around sysctl_tcp_autocorking.
  tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen.
  tcp: Fix a data-race around sysctl_tcp_tso_rtt_log.
  tcp: Fix a data-race around sysctl_tcp_min_tso_segs.
  tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit.
  tcp: Fix a data-race around sysctl_tcp_limit_output_bytes.
  tcp: Fix data-races around sysctl_tcp_workaround_signed_windows.
  tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf.
  tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save.
  tcp: Fix a data-race around sysctl_tcp_nometrics_save.
  tcp: Fix a data-race around sysctl_tcp_frto.
  tcp: Fix a data-race around sysctl_tcp_adv_win_scale.
  tcp: Fix a data-race around sysctl_tcp_app_win.
  tcp: Fix data-races around sysctl_tcp_dsack.
  gpio: gpio-xilinx: Fix integer overflow
  net: sungem_phy: Add of_node_put() for reference returned by of_get_parent()
  net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii
  riscv: add as-options for modules with assembly compontents
  s390/archrandom: prevent CPACF trng invocations in interrupt context
  mmu_gather: Force tlb-flush VM_PFNMAP vmas
  mmu_gather: Let there be one tlb_{start,end}_vma() implementation
  csky/tlb: Remove tlb_flush() define
  mmu_gather: Remove per arch tlb_{start,end}_vma()
  scripts/gdb: Fix gdb 'lx-symbols' command
  watch-queue: remove spurious double semicolon
  spi: spi-rspi: Fix PIO fallback on RZ platforms
  erofs: record the longest decompressed size in this round
  erofs: introduce z_erofs_do_decompressed_bvec()
  erofs: try to leave (de)compressed_pages on stack if possible
  erofs: introduce struct z_erofs_decompress_backend
  erofs: get rid of `z_pagemap_global'
  erofs: clean up `enum z_erofs_collectmode'
  erofs: get rid of `enum z_erofs_page_type'
  erofs: rework online page handling
  erofs: switch compressed_pages[] to bufvec
  erofs: introduce `z_erofs_parse_in_bvecs'
  erofs: drop the old pagevec approach
  erofs: introduce bufvec to store decompressed buffers
  erofs: introduce `z_erofs_parse_out_bvecs()'
  erofs: clean up z_erofs_collector_begin()
  erofs: get rid of unneeded `inode', `map' and `sb'
  io_uring: do not recycle buffer in READV
  io_uring: fix free of unallocated buffer list
  sched/deadline: Fix BUG_ON condition for deboosted tasks
  drm/amdgpu: Protect the amdgpu_bo_list list with a mutex v2
  ANDROID: GKI: X86: disable PREEMPT_DYNAMIC
  watchqueue: make sure to serialize 'wqueue->defunct' properly
  spi: spi-cadence: Fix SPI NO Slave Select macro definition
  perf/x86/intel/lbr: Fix unchecked MSR access error on HSW
  lkdtm: Disable return thunks in rodata.c
  x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts
  x86/alternative: Report missing return thunk details
  lockdown: Fix kexec lockdown bypass with ima policy
  spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers
  selftests: gpio: fix include path to kernel headers for out of tree builds
  tools: Fixed MIPS builds due to struct flock re-definition
  mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication
  net/sched: cls_api: Fix flow action initialization
  tcp: Fix data-races around sysctl_tcp_max_reordering.
  tcp: Fix a data-race around sysctl_tcp_abort_on_overflow.
  tcp: Fix a data-race around sysctl_tcp_rfc1337.
  tcp: Fix a data-race around sysctl_tcp_stdurg.
  tcp: Fix a data-race around sysctl_tcp_retrans_collapse.
  tcp: Fix data-races around sysctl_tcp_slow_start_after_idle.
  tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts.
  tcp: Fix data-races around sysctl_tcp_recovery.
  tcp: Fix a data-race around sysctl_tcp_early_retrans.
  tcp: Fix data-races around sysctl knobs related to SYN option.
  udp: Fix a data-race around sysctl_udp_l3mdev_accept.
  ip: Fix data-races around sysctl_ip_prot_sock.
  ipv4: Fix data-races around sysctl_fib_multipath_hash_fields.
  ipv4: Fix data-races around sysctl_fib_multipath_hash_policy.
  ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh.
  can: rcar_canfd: Add missing of_node_put() in rcar_canfd_probe()
  can: mcp251xfd: fix detection of mcp251863
  drm/imx/dcss: Add missing of_node_put() in fail path
  mailmap: update Baolin Wang's email
  powerpc/64s: Disable stack variable initialisation for prom_init
  drm/i915/guc: support v69 in parallel to v70
  drm/i915/guc: Support programming the EU priority in the GuC descriptor
  Documentation: fix udp_wmem_min in ip-sysctl.rst
  net: ethernet: mtk_ppe: fix possible NULL pointer dereference in mtk_flow_get_wdma_info
  r8152: fix a WOL issue
  drm/panel-edp: Fix variable typo when saving hpd absent delay from DT
  virt: sev-guest: Pass the appropriate argument type to iounmap()
  srcu: Make expedited RCU grace periods block even less frequently
  srcu: Block less aggressively for expedited grace periods
  KVM: x86: Protect the unused bits in MSR exiting flags
  md/raid5: missing error code in setup_conf()
  tools headers UAPI: Sync linux/kvm.h with the kernel sources
  KVM: selftests: Fix target thread to be migrated in rseq_test
  KVM: stats: Fix value for KVM_STATS_UNIT_MAX for boolean stats
  amt: do not use amt->nr_tunnels outside of lock
  amt: drop unexpected multicast data
  amt: drop unexpected query message
  amt: drop unexpected advertisement message
  amt: add missing regeneration nonce logic in request logic
  amt: use READ_ONCE() in amt module
  amt: remove unnecessary locks
  amt: use workqueue for gateway side message handling
  net: dsa: vitesse-vsc73xx: silent spi_device_id warnings
  net: dsa: sja1105: silent spi_device_id warnings
  be2net: Fix buffer overflow in be_get_module_eeprom
  gpio: pca953x: use the correct register address when regcache sync during init
  gpio: pca953x: use the correct range when do regmap sync
  gpio: pca953x: only use single read/write for No AI mode
  clk: lan966x: Fix the lan966x clock gate register address
  net: stmmac: remove redunctant disable xPCS EEE call
  net: dsa: fix NULL pointer dereference in dsa_port_reset_vlan_filtering
  net: dsa: fix dsa_port_vlan_filtering when global
  ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero
  i40e: Fix erroneous adapter reinitialization during recovery process
  net: ethernet: mtk_eth_soc: fix off by one check of ARRAY_SIZE
  net: lan966x: Fix usage of lan966x->mac_lock when used by FDB
  net: lan966x: Fix usage of lan966x->mac_lock inside lan966x_mac_irq_handler
  net: lan966x: Fix usage of lan966x->mac_lock when entry is removed
  net: lan966x: Fix usage of lan966x->mac_lock when entry is added
  net: lan966x: Fix taking rtnl_lock while holding spin_lock
  ANDROID: GKI: remove CONFIG_PINCTRL_SUN50I_* from arm64 gki_defconfig
  pinctrl: armada-37xx: use raw spinlocks for regmap to avoid invalid wait context
  pinctrl: armada-37xx: make irq_lock a raw spinlock to avoid invalid wait context
  Revert "ocfs2: mount shared volume without ha stack"
  hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte
  fs: sendfile handles O_NONBLOCK of out_fd
  ntfs: fix use-after-free in ntfs_ucsncmp()
  secretmem: fix unhandled fault in truncate
  mm/hugetlb: separate path for hwpoison entry in copy_hugetlb_page_range()
  mm: fix missing wake-up event for FSDAX pages
  mm: fix page leak with multiple threads mapping the same page
  mailmap: update Seth Forshee's email address
  tmpfs: fix the issue that the mount and remount results are inconsistent.
  mm: kfence: apply kmemleak_ignore_phys on early allocated pool
  ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is supported
  iavf: Fix missing state logs
  iavf: Fix handling of dummy receive descriptors
  iavf: Disallow changing rx/tx-frames and rx/tx-frames-irq
  iavf: Fix VLAN_V2 addition/rejection
  drm/amdgpu: Remove one duplicated ef removal
  fs/lock: Rearrange ops in flock syscall.
  fs/lock: Don't allocate file_lock in flock_make_lock().
  x86/amd: Use IBPB for firmware calls
  docs: net: dsa: mention that VLANs are now refcounted on shared ports
  docs: net: dsa: delete misinformation about -EOPNOTSUPP for FDB/MDB/VLAN
  docs: net: dsa: re-explain what port_fdb_dump actually does
  docs: net: dsa: add a section for address databases
  docs: net: dsa: delete port_mdb_dump
  docs: net: dsa: remove port_vlan_dump
  docs: net: dsa: remove port_bridge_tx_fwd_offload
  docs: net: dsa: document port_fast_age
  docs: net: dsa: document port_setup and port_teardown
  docs: net: dsa: document the teardown method
  docs: net: dsa: document change_tag_protocol
  docs: net: dsa: add more info about the other arguments to get_tag_protocol
  docs: net: dsa: rename tag_protocol to get_tag_protocol
  docs: net: dsa: document the shutdown behavior
  docs: net: dsa: update probing documentation
  tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout.
  tcp: Fix data-races around sysctl_tcp_fastopen.
  tcp: Fix data-races around sysctl_max_syn_backlog.
  tcp: Fix a data-race around sysctl_tcp_tw_reuse.
  tcp: Fix a data-race around sysctl_tcp_notsent_lowat.
  tcp: Fix data-races around some timeout sysctl knobs.
  tcp: Fix data-races around sysctl_tcp_reordering.
  tcp: Fix data-races around sysctl_tcp_migrate_req.
  tcp: Fix data-races around sysctl_tcp_syncookies.
  tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries.
  tcp: Fix data-races around keepalive sysctl knobs.
  igmp: Fix data-races around sysctl_igmp_qrv.
  igmp: Fix data-races around sysctl_igmp_max_msf.
  igmp: Fix a data-race around sysctl_igmp_max_memberships.
  igmp: Fix data-races around sysctl_igmp_llm_reports.
  pinctrl: Don't allow PINCTRL_AMD to be a module
  net: prestera: acl: use proper mask for port selector
  net/tls: Fix race in TLS device down flow
  net: stmmac: fix dma queue left shift overflow issue
  net: stmmac: switch to use interrupt for hw crosstimestamping
  pinctrl: ocelot: Fix pincfg
  pinctrl: ocelot: Fix pincfg for lan966x
  drm/ttm: fix locking in vmap/vunmap TTM GEM helpers
  ARM: dts: lan966x: fix sys_clk frequency
  Linux 5.19-rc7
  drm/i915/ttm: fix 32b build
  perf trace: Fix SIGSEGV when processing syscall args
  perf tests: Fix Convert perf time to TSC test for hybrid
  perf tests: Stop Convert perf time to TSC test opening events twice
  tools arch x86: Sync the msr-index.h copy with the kernel sources
  tools headers cpufeatures: Sync with the kernel sources
  tools headers UAPI: Sync linux/kvm.h with the kernel sources
  random: cap jitter samples per bit to factor of HZ
  efi/x86: use naked RET on mixed mode call wrapper
  i2c: cadence: Change large transfer count reset logic to be unconditional
  i2c: imx: fix typo in comment
  i2c: mlxcpld: Fix register setting for 400KHz frequency
  x86/bugs: Remove apostrophe typo
  tcp/udp: Make early_demux back namespacified.
  net: dsa: microchip: ksz_common: Fix refcount leak bug
  Revert "btrfs: turn delayed_nodes_tree into an XArray"
  Revert "btrfs: turn name_cache radix tree into XArray in send_ctx"
  Revert "btrfs: turn fs_info member buffer_radix into XArray"
  Revert "btrfs: turn fs_roots_radix in btrfs_fs_info into an XArray"
  mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on program/erase times
  drm/scheduler: Don't kill jobs in interrupt context
  drm/amd/display: Fix new dmub notification enabling in DM
  KVM: emulate: do not adjust size of fastop and setcc subroutines
  net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow
  net: stmmac: fix pm runtime issue in stmmac_dvr_remove()
  stmmac: dwmac-mediatek: fix clock issue
  tcp: Fix a data-race around sysctl_tcp_probe_interval.
  tcp: Fix a data-race around sysctl_tcp_probe_threshold.
  tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor.
  tcp: Fix data-races around sysctl_tcp_min_snd_mss.
  tcp: Fix data-races around sysctl_tcp_base_mss.
  tcp: Fix data-races around sysctl_tcp_mtu_probing.
  tcp: Fix data-races around sysctl_tcp_l3mdev_accept.
  tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept.
  ip: Fix a data-race around sysctl_fwmark_reflect.
  ip: Fix a data-race around sysctl_ip_autobind_reuse.
  ip: Fix data-races around sysctl_ip_nonlocal_bind.
  ip: Fix data-races around sysctl_ip_fwd_update_priority.
  ip: Fix data-races around sysctl_ip_fwd_use_pmtu.
  ip: Fix data-races around sysctl_ip_no_pmtu_disc.
  ip: Fix data-races around sysctl_ip_default_ttl.
  printk: do not wait for consoles when suspended
  s390/ap: fix error handling in __verify_queue_reservations()
  ubsan: disable UBSAN_DIV_ZERO for clang
  Revert "vf/remap: return the amount of bytes actually deduplicated"
  x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current
  riscv: dts: align gpio-key node names with dtschema
  RISC-V: kexec: Fix build error without CONFIG_KEXEC
  RISCV: kexec: Fix build error without CONFIG_MODULES
  mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE
  ACPI: video: Fix acpi_video_handles_brightness_key_presses()
  um: Replace to_phys() and to_virt() with less generic function names
  nfp: flower: configure tunnel neighbour on cmsg rx
  net/tls: Check for errors in tls_device_init
  MAINTAINERS: Add an additional maintainer to the AMD XGBE driver
  xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue
  amdgpu: disable powerpc support for the newer display engine
  block: fix missing blkcg_bio_issue_init
  igc: Reinstate IGC_REMOVED logic and implement it properly
  Revert "e1000e: Fix possible HW unit hang after an s0ix exit"
  e1000e: Enable GPT clock before sending message to CSME
  KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op()
  nvme: fix block device naming collision
  nvme-pci: fix freeze accounting for error handling
  selftests/net: test nexthop without gw
  ip: fix dflt addr selection for connected nexthop
  spi: cadence-quadspi: Remove spi_master_put() in probe failure path
  ASoC: rockchip-i2s: Undo BCLK pinctrl changes
  ARM: 9208/1: entry: add .ltorg directive to keep literals in range
  ARM: 9207/1: amba: fix refcount underflow if amba_device_add() fails
  Documentation: kvm: clarify histogram units
  kvm: stats: tell userspace which values are boolean
  x86/kvm: fix FASTOP_SIZE when return thunks are enabled
  KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1
  um: Add missing apply_returns()
  net: atlantic: remove aq_nic_deinit() when resume
  net: atlantic: remove deep parameter on suspend/resume functions
  sfc: fix kernel panic when creating VF
  fs/ext2: replace ternary operator with min_t()
  seg6: bpf: fix skb checksum in bpf_push_seg6_encap()
  seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors
  seg6: fix skb checksum evaluation in SRH encapsulation/insertion
  netfs: do not unlock and put the folio twice
  x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt
  x86/bugs: Mark retbleed_strings static
  scsi: pm80xx: Set stopped phy's linkrate to Disabled
  scsi: pm80xx: Fix 'Unknown' max/min linkrate
  scsi: ufs: core: Fix missing clk change notification on host reset
  scsi: ufs: core: Drop loglevel of WriteBoost message
  scsi: megaraid: Clear READ queue map's nr_queues
  sfc: fix use after free when disabling sriov
  smb3: workaround negprot bug in some Samba servers
  ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory
  drm/amd/display: Ensure valid event timestamp for cursor-only commits
  drm/amd/display: correct check of coverage blend mode
  drm/amd/pm: Prevent divide by zero
  drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines.
  drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7
  drm/amd/display: Ignore First MST Sideband Message Return Error
  ima: Fix potential memory leak in ima_init_crypto()
  ima: force signature verification when CONFIG_KEXEC_SIG is configured
  net: sunhme: output link status with a single print.
  r8152: fix accessing unset transport header
  s390/nospec: remove unneeded header includes
  s390/nospec: build expoline.o for modules_prepare target
  net: stmmac: fix leaks in probe
  net: ftgmac100: Hold reference returned by of_get_child_by_name()
  nexthop: Fix data-races around nexthop_compat_mode.
  ipv4: Fix data-races around sysctl_ip_dynaddr.
  tcp: Fix a data-race around sysctl_tcp_ecn_fallback.
  tcp: Fix data-races around sysctl_tcp_ecn.
  raw: Fix a data-race around sysctl_raw_l3mdev_accept.
  icmp: Fix a data-race around sysctl_icmp_ratemask.
  icmp: Fix a data-race around sysctl_icmp_ratelimit.
  icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr.
  icmp: Fix a data-race around sysctl_icmp_ignore_bogus_error_responses.
  icmp: Fix a data-race around sysctl_icmp_echo_ignore_broadcasts.
  icmp: Fix data-races around sysctl_icmp_echo_enable_probe.
  icmp: Fix a data-race around sysctl_icmp_echo_ignore_all.
  tcp: Fix a data-race around sysctl_max_tw_buckets.
  sysctl: Fix data-races in proc_dointvec_ms_jiffies().
  sysctl: Fix data-races in proc_dou8vec_minmax().
  cpufreq: mediatek: Handle sram regulator probe deferral
  x86/pat: Fix x86_has_pat_wp()
  x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit
  ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop
  mmc: sdhci-omap: Fix a lockdep warning for PM runtime init
  perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()
  ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221
  ALSA: hda/realtek: fix mute/micmute LEDs for HP machines
  USB: serial: ftdi_sio: add Belimo device ids
  bnxt_en: Fix bnxt_refclk_read()
  bnxt_en: Fix and simplify XDP transmit path
  bnxt_en: fix livepatch query
  bnxt_en: Fix bnxt_reinit_after_abort() code path
  bnxt_en: reclaim max resources if sriov enable fails
  drm/i915/selftests: fix subtraction overflow bug
  drm/i915/gem: Look for waitboosting across the whole object prior to individual waits
  drm/i915/gt: Serialize TLB invalidates with GT resets
  drm/i915/gt: Serialize GRDOM access between multiple engine resets
  drm/i915/ttm: fix sg_table construction
  drm/i915/selftests: fix a couple IS_ERR() vs NULL tests
  drm/i915: Fix vm use-after-free in vma destruction
  drm/i915/guc: ADL-N should use the same GuC FW as ADL-S
  drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector()
  ice: change devlink code to read NVM in blocks
  ice: handle E822 generic device ID in PLDM header
  cifs: remove unnecessary locking of chan_lock while freeing session
  cifs: fix race condition with delayed threads
  MAINTAINERS: change the NXP FSPI driver maintainer.
  gpio: sim: fix the chip_name configfs item
  net: ipv4: fix clang -Wformat warnings
  net: marvell: prestera: fix missed deinit sequence
  ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671
  ALSA: hda - Add fixup for Dell Latitidue E5430
  selftest: net: add tun to .gitignore
  lockd: fix nlm_close_files
  lockd: set fl_owner when unlocking files
  NFSD: Decode NFSv4 birth time attribute
  ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model
  ALSA: hda/realtek: Fix headset mic for Acer SF313-51
  ASoC: rockchip: i2s: Fix NULL pointer dereference when pinctrl is not found
  MAINTAINERS: Update freescale pin controllers maintainer
  pinctrl: sunplus: Add check for kcalloc
  pinctrl: ralink: Check for null return of devm_kcalloc
  selftests: mptcp: validate userspace PM tests by default
  mptcp: fix subflow traversal at disconnect time
  xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE
  wifi: mac80211: fix queue selection for mesh/OCB interfaces
  RDMA/irdma: Fix sleep from invalid context BUG
  RDMA/irdma: Do not advertise 1GB page size for x722
  drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist()
  RISC-V: KVM: Fix SRCU deadlock caused by kvm_riscv_check_vcpu_requests()
  riscv: Fix missing PAGE_PFN_MASK
  platform/x86: intel_atomisp2_led: Also turn off the always-on camera LED on the Asus T100TAF
  platform/x86/intel/ifs: Mark as BROKEN
  platform/x86: asus-wmi: Add key mappings
  efi: Fix efi_power_off() not being run before acpi_power_off() when necessary
  platform/x86: x86-android-tablets: Fix Lenovo Yoga Tablet 2 830/1050 poweroff again
  platform/x86: gigabyte-wmi: add support for B660I AORUS PRO DDR4
  platform/x86/amd/pmc: Add new platform support
  platform/x86/amd/pmc: Add new acpi id for PMC controller
  netfilter: nf_tables: replace BUG_ON by element length check
  vlan: fix memory leak in vlan_newlink()
  nfp: fix issue of skb segments exceeds descriptor limitation
  netfilter: nf_log: incorrect offset to network header
  Input: document the units for resolution of size axes
  Input: goodix - call acpi_device_fix_up_power() in some cases
  selftests: forwarding: Install no_forwarding.sh
  selftests: forwarding: Install local_termination.sh
  erofs: avoid consecutive detection for Highmem memory
  erofs: wake up all waiters after z_erofs_lzma_head ready
  Input: wm97xx - make .remove() obviously always return 0
  arm64: dts: broadcom: bcm4908: Fix cpu node for smp boot
  arm64: dts: broadcom: bcm4908: Fix timer node for BCM4906 SoC
  ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero
  ARM: dts: at91: sama5d2: Fix typo in i2s1 node
  tty: use new tty_insert_flip_string_and_push_buffer() in pty_write()
  tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push()
  drivers/usb/host/ehci-fsl: Fix interrupt setup in host mode.
  usb: gadget: uvc: fix changing interface name via configfs
  usb: typec: add missing uevent when partner support PD
  Revert "drm/amdgpu: add drm buddy support to amdgpu"
  ipv4: Fix a data-race around sysctl_fib_sync_mem.
  icmp: Fix data-races around sysctl.
  cipso: Fix data-races around sysctl.
  net: Fix data-races around sysctl_mem.
  inetpeer: Fix data-races around sysctl.
  tcp: Fix a data-race around sysctl_tcp_max_orphans.
  sysctl: Fix data races in proc_dointvec_jiffies().
  sysctl: Fix data races in proc_doulongvec_minmax().
  sysctl: Fix data races in proc_douintvec_minmax().
  sysctl: Fix data races in proc_dointvec_minmax().
  sysctl: Fix data races in proc_douintvec().
  sysctl: Fix data races in proc_dointvec().
  net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer
  bpf: Add flags arg to bpf_dynptr_read and bpf_dynptr_write APIs
  tee: tee_get_drvdata(): fix description of return value
  optee: Remove duplicate 'of' in two places.
  ARM: dts: kswitch-d10: use open drain mode for coma-mode pins
  ARM: dts: colibri-imx6ull: fix snvs pinmux group
  optee: smc_abi.c: fix wrong pointer passed to IS_ERR/PTR_ERR()
  MAINTAINERS: add polarfire rng, pci and clock drivers
  riscv: don't warn for sifive erratas in modules
  net: ocelot: fix wrong time_after usage
  net: ethernet: ti: am65-cpsw: Fix devlink port register sequence
  net: stmmac: dwc-qos: Disable split header for Tegra194
  scsi: target: Fix WRITE_SAME No Data Buffer crash
  netfilter: conntrack: fix crash due to confirmed bit load reordering
  bpf: Make sure mac_header was set before using it
  ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array
  ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks()
  ASoC: rt5640: Fix the wrong state of JD1 and JD2
  ASoC: Intel: sof_rt5682: fix out-of-bounds array access
  ASoC: qdsp6: fix potential memory leak in q6apm_get_audioreach_graph()
  ASoC: tas2764: Fix amp gain register offset & default
  ASoC: tas2764: Correct playback volume range
  ASoC: tas2764: Fix and extend FSYNC polarity handling
  ASoC: tas2764: Add post reset delays
  ASoC: dt-bindings: Fix description for msm8916
  ASoC: doc: Capitalize RESET line name
  ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE
  ASoC: cs47l92: Fix event generation for OUT1 demux
  ASoC: wm8998: Fix event generation for input mux
  ASoC: wm5102: Fix event generation for output compensation
  ASoC: wcd9335: Use int array instead of bitmask for TX mixers
  ASoC: tlv320adcx140: Fix tx_mask check
  ASoC: max98396: Fix register access for PCM format settings
  ASoC: ti: omap-mcbsp: duplicate sysfs error
  ASoC: audio_graph_card2: Fix port numbers in example
  ASoC: sgtl5000: Fix noise on shutdown/remove
  ima: Fix a potential integer overflow in ima_appraise_measurement
  MAINTAINERS: mark ARM/PALM TREO SUPPORT orphan
  ima: fix violation measurement list record
  net/mlx5e: Ring the TX doorbell on DMA errors
  net/mlx5e: Fix capability check for updating vnic env counters
  net/mlx5e: CT: Use own workqueue instead of mlx5e priv
  net/mlx5: Lag, correct get the port select mode str
  net/mlx5e: Fix enabling sriov while tc nic rules are offloaded
  net/mlx5e: kTLS, Fix build time constant test in RX
  net/mlx5e: kTLS, Fix build time constant test in TX
  net/mlx5: Lag, decouple FDB selection and shared FDB
  net/mlx5: TC, allow offload from uplink to other PF's VF
  ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction
  ARM: 9213/1: Print message about disabled Spectre workarounds only once
  ARM: 9212/1: domain: Modify Kconfig help text
  ARM: 9211/1: domain: drop modify_domain()
  ARM: 9210/1: Mark the FDT_FIXED sections as shareable
  ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle
  xdp: Fix spurious packet loss in generic XDP TX path
  spi: amd: Limit max transfer and message size
  riscv: dts: microchip: hook up the mpfs' l2cache
  ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count
  arm64: dts: ls1028a: Update SFP node to include clock
  dt-bindings: display: sun4i: Fix D1 pipeline count
  fanotify: introduce FAN_MARK_IGNORE
  fanotify: cleanups for fanotify_mark() input validations
  fanotify: prepare for setting event flags in ignore mask
  fs: inotify: Fix typo in inotify comment
  ARM: dts: qcom: msm8974: re-add missing pinctrl
  serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST
  vt: fix memory overlapping when deleting chars in the buffer
  serial: mvebu-uart: correctly report configured baudrate value
  serial: 8250: Fix PM usage_count for console handover
  serial: 8250: fix return error code in serial8250_request_std_resource()
  serial: stm32: Clear prev values before setting RTS delays
  usb: dwc3-am62: remove unnecesary clk_put()
  usb: dwc3: gadget: Fix event pending check
  spi: aspeed: Fix division by zero
  spi: aspeed: Add dev_dbg() to dump the spi-mem direct mapping descriptor
  mnt_idmapping: align kernel doc and parameter order
  reset: Fix devm bulk optional exclusive control getter
  MAINTAINERS: rectify entry for SYNOPSYS AXS10x RESET CONTROLLER DRIVER
  mnt_idmapping: use new helpers in mapped_fs{g,u}id()
  fs: port HAS_UNMAPPED_ID() to vfs{g,u}id_t
  wifi: cfg80211: Allow P2P client interface to indicate port authorization
  wifi: mac80211: do not wake queues on a vif that is being stopped
  wifi: mac80211: check skb_shared in ieee80211_8023_xmit()
  wifi: mac80211: add gfp_t parameter to ieeee80211_obss_color_collision_notify
  wifi: mac80211_hwsim: set virtio device ready in probe()
  Input: usbtouchscreen - add driver_info sanity check
  mnt_idmapping: return false when comparing two invalid ids
  attr: fix kernel doc
  tty: Add N_CAN327 line discipline ID for ELM327 based CAN driver
  serial: 8250: Fix __stop_tx() & DMA Tx restart races
  serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle
  tty: serial: samsung_tty: set dma burst_size to 1
  serial: 8250: dw: enable using pdata with ACPI
  MAINTAINERS: erofs: add myself as reviewer
  MAINTAINERS: erofs: add myself as reviewer
  attr: port attribute changes to new types
  security: pass down mount idmapping to setattr hook
  quota: port quota helpers mount ids
  fs: port to iattr ownership update helpers
  fs: introduce tiny iattr ownership update helpers
  fs: use mount types in iattr
  fs: add two type safe mapping helpers
  mnt_idmapping: add vfs{g,u}id_t
  fs: dlm: remove timeout from dlm_user_adopt_orphan
  fs: dlm: remove waiter warnings
  fs: dlm: fix grammar in lowcomms output
  fs: dlm: add comment about lkb IFL flags
  fs: dlm: handle recovery result outside of ls_recover
  fs: dlm: make new_lockspace() wait until recovery completes
  fs: dlm: call dlm_lsop_recover_prep once
  fs: dlm: update comments about recovery and membership handling
  fs: dlm: add resource name to tracepoints
  fs: dlm: remove additional dereference of lksb
  fs: dlm: change ast and bast trace order
  fs: dlm: change posix lock sigint handling
  fs: dlm: use dlm_plock_info for do_unlock_close
  fs: dlm: change plock interrupted message to debug again
  fs: dlm: add pid to debug log
  fs: dlm: plock use list_first_entry
  ARM: rockchip: Add missing of_node_put() in rockchip_suspend_init()
  gpiolib: cdev: Fix kernel doc for struct line
  Revert "evm: Fix memleak in init_desc"
  dt-bindings: net: wireless: ath11k: change Kalle's email
  dt-bindings: net: wireless: ath9k: Change Toke as maintainer
  arm64: dts: rockchip: Assign RK3399 VDU clock rate
  arm64: dts: rockchip: Fix Quartz64-A dwc3 otg port behavior
  rtw88: 8821c: fix access const table of channel parameters
  power: supply: core: Fix boundary conditions in interpolation
  power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe
  power: supply: ab8500_fg: add missing destroy_workqueue in ab8500_fg_probe
  arm64: dts: rockchip: Fix ethernet on production Quartz64-B
  xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup()

 Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-engine.yaml
	Documentation/devicetree/bindings/net/ethernet-controller.yaml
	Documentation/devicetree/bindings/net/fsl,fec.yaml
	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
	Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
	Documentation/devicetree/bindings/sound/qcom,lpass-cpu.yaml

Change-Id: Ieabc92c6fc43f2beda1cfcc99cf5439afbf60627
Upstream-Build:ks_qcom-android-mainline-keystone-qcom-release@8912618 SKQ4.220805.001
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2022-08-15 01:27:22 -07:00
Tao Zhang
6f94b791ee stm: class: Add MIPI OST protocol support
Add MIPI OST protocol support for stm to format the traces.
Framework copied from drivers/hwtracing/stm.p-sys-t.c as of
commit d69d5e8311 ("stm class: Add MIPI SyS-T protocol
support").

Change-Id: I3530f2c794e2cc09b63ce06e44d269ad13c4ef2b
Signed-off-by: Tingwei Zhang <tingwei@codeaurora.org>
Signed-off-by: Mao Jinlong <jinlmao@codeaurora.org>
Signed-off-by: Tao Zhang <taozha@codeaurora.org>
Signed-off-by: Mao Jinlong <quic_jinlmao@quicinc.com>
2022-08-13 07:25:16 -07:00
qctecmdr
4e7a5df7d7 Merge "soc: qcom: Porting VM TLMM access driver for pineapple" 2022-08-12 21:20:25 -07:00
qctecmdr
19ad73622c Merge "gunyah: rm: Adding vm resource manager related drivers for pineapple" 2022-08-12 21:20:25 -07:00
qctecmdr
074ad97ebc Merge "pinctrl: Adding vm related pinctrl changes for pineapple" 2022-08-12 21:20:25 -07:00
qctecmdr
ec7da86053 Merge "modules.list.msm.pineapple: adding vm related drivers" 2022-08-12 19:19:10 -07:00
qctecmdr
cf6c961594 Merge "gunyah: Adding basic initial files needed for vm on Pineapple" 2022-08-12 19:19:10 -07:00
qctecmdr
7f51ff3bbe Merge "msm-kernel: add keygen to generate key-pair using openssl" 2022-08-12 19:19:10 -07:00
qctecmdr
51f53208c0 Merge "swiotlb: Handle swiotlb region outside of linear-mapped memory" 2022-08-12 19:19:09 -07:00
qctecmdr
022abff7a7 Merge "arm64: defconfig: kalama: Enable necessary drivers for Kalama" 2022-08-12 17:16:30 -07:00
qctecmdr
b54d798dfa Merge "pinctrl: qcom: Propagate set of changes to pinctrl-msm" 2022-08-12 17:16:29 -07:00
qctecmdr
fcd1028dbb Merge "gunyah: msgq: Porting messageq driver to pineapple" 2022-08-12 17:16:28 -07:00