Merge branch 'android12-5.10' 'android12-5.10-lts'
Sync up with android12-5.10 for the following commits: 6b4725ac1256 Merge branch 'android12-5.10' 'android12-5.10-lts'4373261be0ANDROID: tracing: Add generic flag for register tracing disablec9b8fa644fANDROID: user: Add vendor hook to user for GKI purpose9975da5f43ANDROID: mm: allow fast reclaim of shmem pages13af062abfANDROID: vendor_hooks: Export the tracepoints sched_stat_sleep and sched_waking to let module probe themd7f8a548b8FROMLIST: remoteproc: use freezable workqueue for crash notifications06229c49ebUPSTREAM: erofs: support adjust lz4 history window size0a24d25f08UPSTREAM: erofs: use sync decompression for atomic contexts only0ca4eafb39UPSTREAM: erofs: use workqueue decompression for atomic contexts only5a44e4bc13UPSTREAM: erofs: avoid memory allocation failure during rolling decompression4ae1c8a4d0UPSTREAM: erofs: force inplace I/O under low memory scenario46a00756cbUPSTREAM: erofs: insert to managed cache after adding to pclb1c757466fUPSTREAM: erofs: get rid of magical Z_EROFS_MAPPING_STAGING567f25f92dANDROID: abi_gki_aarch64_qcom: Add thermal_cooling_device_register027f748df3ANDROID: ABI: Update allowed list for QCOM87378c6fbcFROMGIT: usb: typec: tcpm: Do not finish VDM AMS for retrying Responses72133c19f5FROMGIT: usb: fix various gadget panics on 10gbps cabling912ecda3a6FROMGIT: usb: fix various gadgets null ptr deref on 10gbps cabling.9953e42b79FROMGIT: usb: f_ncm: only first packet of aggregate needs to start timer0b198ecef5FROMGIT: USB: f_ncm: ncm_bitrate (speed) is unsigned569693970cANDROID: gki - CONFIG_NET_SCH_{CODEL,FQ_CODEL,SFQ}=yebab44be93ANDROID: gki - enable CONFIG_USB_CONFIGFS_{EEM,ECM}=y0dd4d6b58cANDROID: gki - enable CONFIG_USB_NET_CDC_EEM=y57743c387eANDROID: gki - enable CONFIG_USB_RTL8150=y2699fa478dANDROID: mm: vmscan: support equal reclaim for anon and file pages4a819fbf90ANDROID: qcom: Add more neighbor and dev related symbols5267b2b574ANDROID: GKI: Update abi_gki_aarch64_qcom for process killed symbol813d6c9121ANDROID: mm/memory_hotplug: Relax remove_memory_subsection error checkingd98a1df787ANDROID: usb: typec: tcpm: Fixup the wait time for SNK_DISCOVERYbb6f011afcFROMGIT: usb: typec: tcpm: Fix misuses of AMS invocation1139005f05ANDROID: Update the ABI representation0ba59d42cbANDROID: Update the generic symbol list2a1bc2387dANDROID: abi_gki_aarch64_qcom: Add symbols for 32bit execve3f5e8b830cANDROID: sched: create trace points for 32bit execve79cb255c79BACKPORT: FROMGIT: mm: arch: remove indirection level in alloc_zeroed_user_highpage_movable()5083a1ca9dUPSTREAM: arm64: kasan: Set TCR_EL1.TBID1 when KASAN_HW_TAGS is enableda1580311c3ANDROID: freezer: Add vendor hook to freezer for GKI purpose.00dc4c64e6ANDROID: kernel: Fix passing NULL to __pa_symbol()27c285003dANDROID: sched: Add vendor hook to select ilb cpu5ed6c99c8fANDROID: GKI: enable CONFIG_EROFS_FS=y2d5c7aedc0FROMGIT: dt-bindings: connector: Replace BIT macro with generic bit ops505d41dcf1FROMGIT: usb: dwc3: debugfs: Add and remove endpoint dirs dynamically4c323ffd1cFROMGIT: dt-bindings: connector: Add PD rev 2.0 VDO definitionbbdac2c2adFROMGIT: usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP22116da321FROMGIT: Revert "usb: dwc3: core: Add shutdown callback for dwc3"4fa67303ceMerge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.10.y' into android12-5.105cf77864a3ANDROID: arm scmi: add vendor hook to adjust the rx timeout.89e44fb838FROMGIT: userfaultfd: fix UFFDIO_CONTINUE ioctl request definition72863addaaFROMGIT: userfaultfd/selftests: exercise minor fault handling shmem supportc2c081d009BACKPORT: FROMGIT: userfaultfd/selftests: reinitialize test context in each testb96a58e012FROMGIT: userfaultfd/selftests: create alias mappings in the shmem test9f837b909aFROMGIT: userfaultfd/selftests: use memfd_create for shmem test type0b161cf6fcFROMGIT: userfaultfd/shmem: modify shmem_mfill_atomic_pte to use install_pte()6a41f38998FROMGIT: userfaultfd/shmem: advertise shmem minor fault support81231b63adFROMGIT: userfaultfd/shmem: support UFFDIO_CONTINUE for shmem0c959cd889BACKPORT: FROMGIT: userfaultfd/shmem: support minor fault registration for shmem5f6dc07839BACKPORT: FROMGIT: userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zeropage}_pte84330a5f50Revert "BACKPORT: FROMGIT: userfaultfd: support minor fault handling for shmem"13e14ca0e0Revert "FROMGIT: userfaultfd/selftests: use memfd_create for shmem test type"72a3f935adRevert "FROMGIT: userfaultfd/selftests: create alias mappings in the shmem test"8f6445aceeRevert "BACKPORT: FROMGIT: userfaultfd/selftests: reinitialize test context in each test"442b6e0704Revert "FROMGIT: userfaultfd/selftests: exercise minor fault handling shmem support"21a8683a8bRevert "FROMLIST: userfaultfd/shmem: fix minor fault page leak"f57e3e5112ANDROID: GKI: 6/4/2021 KMI updatef1a161b019ANDROID: media: v4l2-core: extend the v4l2 format to support requestbf769b7216ANDROID: vendor_hooks: add hook and OEM data for slab shrink0b76ef69f6ANDROID: sched: Add oem data in struct rqf88eb0d245ANDROID: android: Add nr_swap_pages to debug_symbols driver9b5c870516ANDROID: GKI: Enable CONFIG_PCIEAER for arm64 andx86_64186313055bUPSTREAM: media: docs: Document CLL and Mastering display colorimetry controls43461c878aUPSTREAM: media: v4l: Add HDR10 static metadata controls683232ea4cUPSTREAM: media: uapi: Move the H264 stateless control types out of staging372b24bad2ANDROID: GKI: Add OEM data to mutex/rwsemb3df6eb195FROMGIT: usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static29be10211cFROMGIT: usb: typec: tcpci: Implement callback for apply_rc750135f7aeFROMGIT: usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAPa7d161dc5aANDROID: GKI: device.h: add rcu_head back to struct device_link60ea20ed1eFROMGIT: drivers: base: Reduce device link removal code duplicationcead4664c2FROMGIT: drivers: base: Fix device link removalfb57fa3d60UPSTREAM: scsi: ufs-mediatek: Keep VCC always-on for specific devicescaa3c2bab0UPSTREAM: scsi: ufs: Allow regulators being always-on4ac5f3e178UPSTREAM: scsi: ufs-mediatek: Use correct path to fix compile error1898121800UPSTREAM: scsi: ufs-mediatek: Introduce event_notify implementationc88e6599d2BACKPORT: scsi: ufs: Introduce event_notify variant functionf92f904d55Revert "Revert "clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940""e86d688e51Revert "Revert "PM: runtime: Fix unpaired parent child_count for force_resume""df50ab971aRevert "Revert "kyber: fix out of bounds access when preempted""a993cac61aRevert "Revert "usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4""556758235bRevert "Revert "mm: fix struct page layout on 32-bit systems""e1611d8751ANDROID: GKI: Enlarge OEM data reserved in task_struct474a726efdANDROID: GKI: add OEM data in cma structab20ac9696FROMGIT: scsi: ufs: Remove redundant checks of !hba in suspend/resume callbacks523a4fd3f4FROMGIT: scsi: ufs: Minor adjustments to error handling8fbb826868BACKPORT: FROMGIT: scsi: ufs: Clean up and refactor clk-scaling feature099309ec7bFROMGIT: scsi: ufs: Remove redundant null checking of devfreq instance6440a2c00dFROMGIT: scsi: ufs: Refactor cancelling clkscaling works67eb703be2FROMGIT: scsi: ufs: Give clk scaling min gear a value0226db1f3aBACKPORT: FROMGIT: scsi: ufs: Refactor ufshcd_init/exit_clk_scaling/gating()5ee06e06fbBACKPORT: FROMGIT: scsi: ufs: Protect some contexts from unexpected clock scalinge0d506a786FROMGIT: scsi: ufs: Stop hardcoding the scale down gearb9a049ac4eFROMGIT: Revert "Make sure clk scaling happens only when HBA is runtime ACTIVE"3a3b24ef29BACKPORT: FROMGIT: scsi: ufs: Protect PM ops and err_handler from user access through sysfs47149e58f4ANDROID: Update the ABI xml and symbol list18eae90751FROMGIT: timer_list: Print name of per-cpu wakeup device41b08205cbFROMGIT: tick/broadcast: Program wakeup timer when entering idle if required130cd0ecfaFROMGIT: tick/broadcast: Prefer per-cpu oneshot wakeup timers to broadcast4b3ac410bcFROMGIT: tick/broadcast: Split __tick_broadcast_oneshot_control() into a helperfbcfac4490FROMGIT: tick/broadcast: Drop unneeded CONFIG_GENERIC_CLOCKEVENTS_BROADCAST guard5621e45f70FROMGIT: usb: gadget: f_fs: Ensure io_completion_wq is idle during unbind7b163b6295FROMGIT: usb: typec: tcpm: cancel send discover hrtimer when unregister tcpm portf793ff4b81FROMGIT: usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port693c200239FROMGIT: usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm porte4046d6eccFROMGIT: usb: typec: tcpm: Properly handle Alert and Status Messagese3e4ee0e9fANDROID: usb: export tracepoint for dwc3_complete_trbda4b3a9637ANDROID: GKI: Request enable some kernel configs for background speed limit function016d3f7b69ANDROID: vendor_hooks: Export the tracepoints task_renamef2d87eb3a0Revert "Revert "ANDROID: usb: dwc3: gadget: don't cancel the started requests""3bcdb496f4ANDROID: signal: Add vendor hook for memory reaping3f491d10dcRevert "ANDROID: mm: oom_kill: reap memory of a task that receives SIGKILL"4794cb419dFROMGIT: kfence: unconditionally use unbound work queuecdd895c318FROMLIST: bootconfig: Share the checksum function with tools88fa7f8bf0FROMLIST: docs: bootconfig: Update for mixing value and subkeys0b3bf71fa3FROMLIST: tools/bootconfig: Support mixed value and subkey test casesa504731003FROMLIST: bootconfig: Support mixing a value and subkeys under a key7559923b1aFROMLIST: bootconfig: Change array value to use child noded5554e5096FROMLIST: tools/bootconfig: Fix a build error accroding to undefined fallthrough4c1097df5dANDROID: Add an extra wake flag for android vendor use28e408cd4cRevert "drivers: base: Fix device link removal"c5d480cd47Merge 5.10.42 into android12-5.104a85b01172Revert "FROMLIST: Makefile: add -fuse-ld=lld to KBUILD_HOSTLDFLAGS when LLVM=1"247a0be702Revert "ANDROID: Makefile: add compiler-rt dependency explicitly"45bd3ff939FROMLIST: crypto: arm64/aes-ce - stop using SIMD helper for skciphers2dabae8b98FROMLIST: crypto: arm64/aes-neonbs - stop using SIMD helper for skciphers71b39cf2e5ANDROID: cgroup/cpuset: Do not access task_cs(p) outside of RCU65859eca4dLinux 5.10.42972b4c19f5usb: core: reduce power-on-good delay time of root hub5c7b23b796neighbour: Prevent Race condition in neighbour subsytem9427906999scripts/clang-tools: switch explicitly to Python 3c1febac448net: hso: bail out on interrupt URB allocation failure0e3045c15fRevert "Revert "ALSA: usx2y: Fix potential NULL pointer dereference""899b5131e7SUNRPC: More fixes for backlog congestionc2779f8ddcbpftool: Add sock_release help info for cgroup attach/prog load command534b622919net: hns3: check the return of skb_checksum_help()bc924bbcccsamples/bpf: Consider frame size in tx_only of xdpsock sample02ce4c943ei915: fix build warning in intel_dp_get_link_status()8d2ab018a0net: mvpp2: add buffer header handling in RXac493452e9net: zero-initialize tc skb extension on allocation8cad65950bMIPS: ralink: export rt_sysc_membase for rt2880_wdt.c70a922f590MIPS: alchemy: xxs1500: add gpio-au1000.h header filef6442ee08fnet: hsr: fix mac_len checksa6a0af3c90sch_dsmark: fix a NULL deref in qdisc_reset()cd751bde9enet: ethernet: mtk_eth_soc: Fix packet statistics support for MT7628/88f103ae7c9cALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static5a2e1ce7abipv6: record frag_max_size in atomic fragments in input path5ac7235165net: lantiq: fix memory corruption in RX ring988439906fscsi: libsas: Use _safe() loop in sas_resume_port()3a17d8adfaASoC: qcom: lpass-cpu: Use optional clk APIs3cfd11506eixgbe: fix large MTU request from VF9948170c8ebpf: Set mac_len in bpf_skb_change_head24cb8bb7f6bpf, offload: Reorder offload callback 'prepare' in verifier78d5f41161ASoC: cs35l33: fix an error code in probe()d29df5fc69staging: emxx_udc: fix loop in _nbu2ss_nuke()02f03883fdcxgb4: avoid accessing registers when clearing filtersa5212518b7iommu/vt-d: Use user privilege for RID2PASID translationa663c1e418net: hns3: put off calling register_netdev() until client initialize complete09867c500enet: hns3: fix incorrect resp_msg issue815eb57e04iommu/virtio: Add missing MODULE_DEVICE_TABLE8e534c981dgve: Correct SKB queue index validation.48f4ddec0agve: Upgrade memory barrier in poll routineda21a35c00gve: Add NULL pointer checks when freeing irqs.7114438671gve: Update mgmt_msix_idx if num_ntfy changesb6ef5bfcd9gve: Check TX QPL was actually assigned8b2cdc004dnet/smc: remove device from smcd_dev_list after failed device_add()beb39adb15mld: fix panic in mld_newpack()7e31bcbb33bnxt_en: Fix context memory setup for 64K page size.4ebb03c9ffbnxt_en: Include new P5 HV definition in VF check.8f793568b0net: bnx2: Fix error return code in bnx2_init_board()8eaca8d1canet: hso: check for allocation failure in hso_create_bulk_serial_device()f9fc21e2b1net: sched: fix tx action reschedule issue with stopped queue2f23d5bcd9net: sched: fix tx action rescheduling issue during deactivation21c7151092net: sched: fix packet stuck problem for lockless qdisc60e2193a60tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT886dd7f3e9openvswitch: meter: fix race when getting now_ms.b96adbf660cxgb4/ch_ktls: Clear resources when pf4 device is removedada298f861net: mdio: octeon: Fix some double free issues4bd833bb5enet: mdio: thunder: Fix a double free issue in the .remove function4246f7dc35chelsio/chtls: unlock on error in chtls_pt_recvmsg()8ee7ef4a57net: fec: fix the potential memory leak in fec_enet_init()9c386011fanet: packetmmap: fix only tx timestamp on request1f1b431a4fnet: really orphan skbs tied to closing skf5da0820c5spi: Assume GPIO CS active high in ACPI casecd37040ba9vfio-ccw: Check initialized flag in cp_init()ee67cbc13fnet: ipa: memory region array is variable sizebf5c8f984fnet: stmmac: Fix MAC WoL not working if PHY does not support WoL95cfa6c030ASoC: cs42l42: Regmap must use_single_read/write211c5d16e3interconnect: qcom: Add missing MODULE_DEVICE_TABLE4e3cea8035interconnect: qcom: bcm-voter: add a missing of_node_put()d7932e6852net: dsa: fix error code getting shifted with 4 in dsa_slave_get_sset_countd5b0a1513bnet: netcp: Fix an error message1354ec8408linux/bits.h: fix compilation error with GENMASKb0f5d4891eblock: fix a race between del_gendisk and BLKRRPARTff945d033aplatform/x86: touchscreen_dmi: Add info for the Chuwi Hi10 Pro (CWI529) tablet5fbc70eef8drm/amdgpu: stop touching sched.ready in the backend4951dd498ddrm/amd/amdgpu: fix a potential deadlock in gpu resetf98cdf0844drm/amdgpu: Fix a use-after-free9fdb8ed37adrm/amd/amdgpu: fix refcount leak07ab4dfe03drm/amd/display: Disconnect non-DP with no EDID530baa6f3cSMB3: incorrect file id in requests compounded with open518457d027platform/x86: touchscreen_dmi: Add info for the Mediacom Winpad 7.0 W700 tabletc5bda3a559platform/x86: intel_punit_ipc: Append MODULE_DEVICE_TABLE for ACPIfe156a601cplatform/x86: hp-wireless: add AMD's hardware id to the supported list7e13db5039btrfs: do not BUG_ON in link_to_fixup_dir88f566beb1btrfs: release path before starting transaction when cloning inline extent8eaa762e1dscsi: pm80xx: Fix drives missing during rmmod/insmod loop71084e2a4dopenrisc: Define memory barrier mb6384103641scsi: BusLogic: Fix 64-bit system enumeration error for Buslogicd644642794scsi: ufs: ufs-mediatek: Fix power down spec violationc7e0c6047cbtrfs: return whole extents in fiemapdf451eab6ebrcmfmac: properly check for bus register errorsf0044d135dRevert "brcmfmac: add a check for the status of usb_register"43e6b2ed46net: liquidio: Add missing null pointer checkse6fbd9facaRevert "net: liquidio: fix a NULL pointer dereference"32aba71378media: gspca: properly check for errors in po1030_probe()3d8ac40a7fRevert "media: gspca: Check the return value of write_bridge for timeout"9ffea48d9dmedia: gspca: mt9m111: Check write_bridge for timeoute4bb3dba9eRevert "media: gspca: mt9m111: Check write_bridge for timeout"9fd73df80fmedia: dvb: Add check on sp8870_readreg return7dae0ca98aRevert "media: dvb: Add check on sp8870_readreg"3bf09ab413ASoC: cs43130: handle errors in cs43130_probe() properlyce333cc94eRevert "ASoC: cs43130: fix a NULL pointer dereference"7fe86d957alibertas: register sysfs groups properlybf2b6ffa96Revert "libertas: add checks for the return value of sysfs_create_group"e04f1a7e31dmaengine: qcom_hidma: comment platform_driver_register call611640b63aRevert "dmaengine: qcom_hidma: Check for driver register failure"d9029b19abisdn: mISDN: correctly handle ph_info allocation failure in hfcsusb_ph_infofb278d3468Revert "isdn: mISDN: Fix potential NULL pointer dereference of kzalloc"34f4c208a8ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd()7e0dc2e968Revert "ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd()"576675c286isdn: mISDNinfineon: check/cleanup ioremap failure correctly in setup_io9410622567Revert "isdn: mISDNinfineon: fix potential NULL pointer dereference"1f88661268Revert "ALSA: usx2y: Fix potential NULL pointer dereference"95886dbe3eRevert "ALSA: gus: add a check of the status of snd_ctl_add"c8972b1404char: hpet: add checks after calling ioremap0f4e71f3d3Revert "char: hpet: fix a missing check of ioremap"4d2b8fcc3fnet: caif: remove BUG_ON(dev == NULL) in caif_xmit8b5bd5b742Revert "net: caif: replace BUG_ON with recovery code"62c2472aeenet/smc: properly handle workqueue allocation failure83d4efe6bfRevert "net/smc: fix a NULL pointer dereference"71723a796anet: fujitsu: fix potential null-ptr-derefb67c3d74adRevert "net: fujitsu: fix a potential NULL pointer dereference"52610c1d25serial: max310x: unregister uart driver in case of failure and abortf7d0b8542fRevert "serial: max310x: pass return value of spi_register_driver"6bbcc1206cRevert "ALSA: sb: fix a missing check of snd_ctl_add"870a11325eRevert "media: usb: gspca: add a missed check for goto_low_power"dac2dde8eeRevert "crypto: cavium/nitrox - add an error message to explain the failure of pci_request_mem_regions"2bfa3ab89cgpio: cadence: Add missing MODULE_DEVICE_TABLE515181e38eplatform/x86: hp_accel: Avoid invoking _INI to speed up resume3267a06109mptcp: fix data stream corruptiondeeb7d84f2mptcp: drop unconditional pr_warn on bad opt71227b6214mptcp: avoid error message on infinite mappingcb554bbf36nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_responsee31975c346perf jevents: Fix getting maximum number of fdsee8a8dd10eafs: Fix the nlink handling of dir-over-dir renamece23a0ad49i2c: sh_mobile: Use new clock calculation formulas for RZ/G2Eb523feb7e8i2c: i801: Don't generate an interrupt on bus reset87f18aa51ei2c: mediatek: Disable i2c start_en and clear intr_stat brfore reseteff3c5b67fi2c: s3c2410: fix possible NULL pointer deref on read message after write935c9443f8net: dsa: sja1105: fix VL lookup command packing for P/Q/R/S83999bf40cnet: dsa: sja1105: call dsa_unregister_switch when allocating memory failsdd8609f203net: dsa: sja1105: add error handling in sja1105_setup()4a368bc25anet: dsa: sja1105: error out on unsupported PHY mode4ef506c071net: dsa: sja1105: use 4095 as the private VLAN for untagged traffic6f4b79217fnet: dsa: sja1105: update existing VLANs from the bridge VLAN listcaff86f855net: dsa: fix a crash if ->get_sset_count() failsb91117b66fnet: dsa: mt7530: fix VLAN traffic leaks6d6bc8c752netfilter: flowtable: Remove redundant hw refresh bitfe6921e3b8spi: spi-fsl-dspi: Fix a resource leak in an error handling path6da24cfc83tipc: skb_linearize the head skb when reassembling msgs5195ec5e36tipc: wait and exit until all work queues are done0aa2212940Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv"5343fcfc6cSUNRPC in case of backlog, hand free slots directly to waiting task5dc905501fnet/mlx5: Set term table as an unmanaged flow table143154a151net/mlx4: Fix EEPROM dump support2e4b0b95a4net/mlx5e: Fix null deref accessing lag devcb6cc62d9enet/mlx5: Set reformat action when needed for termination rules2dde54e76bnet/mlx5e: Fix nullptr in add_vlan_push_action()89a0e388c6{net,vdpa}/mlx5: Configure interface MAC into mpfs L2 tablebbd00c4d50net/mlx5e: Fix error path of updating netdev queues02a8da446bnet/mlx5e: Fix multipath lag activationfc41e45aa7net/mlx5e: reset XPS on error flow if netdev isn't registered yetd66083c0d6drm/meson: fix shutdown crash when component not probed92db1265f6NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config7087db95c0NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce()ee21cd3aa8NFS: Fix an Oopsable condition in __nfs_pageio_add_request()9b367fe770NFS: fix an incorrect limit in filelayout_decode_layout()1fbbcd1752fs/nfs: Use fatal_signal_pending instead of signal_pending1b364f8edeBluetooth: cmtp: fix file refcount when cmtp_attach_device fails635ac38b36net: usb: fix memory leak in smsc75xx_bind77c6f2b36dusb: typec: mux: Fix matching with typec_altmode_descbd4caf585busb: gadget: udc: renesas_usb3: Fix a race in usb3_start_pipen()adccf17982usb: dwc3: gadget: Properly track pending and queued SGa40b07afcbthermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALIDbfd46c08d6USB: serial: pl2303: add device id for ADLINK ND-6530 GC794794459cUSB: serial: ftdi_sio: add IDs for IDS GmbH Productsf9a5cbdf86USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011682437d58eUSB: serial: ti_usb_3410_5052: add startech.com device id6a931ceb0bserial: rp2: use 'request_firmware' instead of 'request_firmware_nowait'e955711701serial: sh-sci: Fix off-by-one error in FIFO threshold register setting604c654323serial: tegra: Fix a mask operation that is always trued007150b4edrivers: base: Fix device link removal8d83f109e9USB: usbfs: Don't WARN about excessively large memory allocationsbc439b4b6aRevert "irqbypass: do not start cons/prod when failed connect"b98a0380bcUSB: trancevibrator: fix control-request directionae46660bf2serial: 8250_pci: handle FL_NOIRQ board flag60f9e33bb7serial: 8250_pci: Add support for new HPE serial devicea4a261328cserial: 8250_dw: Add device HID for new AMD UART controller595505fc6fserial: 8250: Add UART_BUG_TXRACE workaround for Aspeed VUART023cd911d4iio: adc: ad7192: handle regulator voltage error first885fbd6d36iio: adc: ad7192: Avoid disabling a clock that was never enabled.e07d428970iio: adc: ad7793: Add missing error code in ad7793_setup()bd298334bfiio: adc: ad7923: Fix undersized rx buffer.f701228250iio: adc: ad7124: Fix potential overflow due to non sequential channel numbersfbb02b5e7aiio: adc: ad7124: Fix missbalanced regulator enable / disable on error.dceb4ec042iio: adc: ad7768-1: Fix too small buffer passed to iio_push_to_buffers_with_timestamp()a78238fa3biio: dac: ad5770r: Put fwnode in error case during ->probe()619289733diio: gyro: fxas21002c: balance runtime power in error path0239a37463staging: iio: cdc: ad7746: avoid overwrite of num_channelsead51afc7fmei: request autosuspend after sending rx flow control31283877e3KVM: arm64: Prevent mixed-width VM creationbb2e3adf23KVM: X86: Fix vCPU preempted state from guest's point of view439a0b07fdthunderbolt: dma_port: Fix NVM read buffer bounds and offset issue1b4a65408ethunderbolt: usb4: Fix NVM read buffer bounds and offset issue5394ae9d8cmisc/uss720: fix memory leak in uss720_probe1a2494c9ebserial: core: fix suspicious security_locked_down() callb71781c589seccomp: Refactor notification handler to prepare for new semanticsa160cabf86Documentation: seccomp: Fix user notification documentationadfe1d01e6kgdb: fix gcc-11 warnings hardereeb3f0b0c3selftests/gpio: Fix build when source tree is read only008f98f1dbselftests/gpio: Move include of lib.mk upbeac83e8bdselftests/gpio: Use TEST_GEN_PROGS_EXTENDED1cdabf921bdrm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gatebed5cc65ffdrm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gateefd47c9d58drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate01abf69154drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error2e4f262ef5drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gatee3a662e5e8drm/amd/pm: correct MGpuFanBoost setting1a8ecc3cd1dm snapshot: properly fix a crash when an origin has no snapshotscc5d84b1b0ath11k: Clear the fragment cache during key install8135f46f5aath10k: Validate first subframe of A-MSDU before processing the list6643b21aeeath10k: Fix TKIP Michael MIC verification for PCIec4d5271830ath10k: drop MPDU which has discard flag set by firmware for SDIO425cee6360ath10k: drop fragments with multicast DA for SDIOb1b3dcd653ath10k: drop fragments with multicast DA for PCIec17b3e1ffcath10k: add CCMP PN replay protection for fragmented frames for PCIe6abcc01e8bmac80211: extend protection against mixed key and fragment cache attacks2b9b07b9a0mac80211: do not accept/forward invalid EAPOL framesbf710b60bcmac80211: prevent attacks on TKIP/WEP as welle64ea05970mac80211: check defrag PN against current framef51fe83eadmac80211: add fragment cache to sta_info9b21fcae6fmac80211: drop A-MSDUs on old ciphersc730d72aa6cfg80211: mitigate A-MSDU aggregation attackse3561d5af0mac80211: properly handle A-MSDUs that start with an RFC 1042 header42d98e0219mac80211: prevent mixed key and fragment cache attacksf7829b014bmac80211: assure all fragments are encryptedb1f45a26bdnetfilter: nft_set_pipapo_avx2: Add irq_fpu_usable() check, fallback to non-AVX2 versione6294c06e7net/sched: fq_pie: fix OOB access in the traffic pathe583eb5e72net/sched: fq_pie: re-factor fix for fq_pie endless loop47da4f6142net: hso: fix control-request directionsfb003a1bd6proc: Check /proc/$pid/attr/ writes against file opener03b777ce8dperf scripts python: exported-sql-viewer.py: Fix warning display76b6c5a98fperf scripts python: exported-sql-viewer.py: Fix Array TypeError07f7694169perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report7285b92dc5perf intel-pt: Fix transaction abort handlingce3ea6b66dperf intel-pt: Fix sample instruction bytesf01134321diommu/vt-d: Fix sysfs leak in alloc_iommu()f989065218NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return()3e5b48d9e7cifs: set server->cipher_type to AES-128-CCM for SMB3.0020b6b0dc7ALSA: usb-audio: scarlett2: Improve driver startup messages9a75ed5103ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci7b42f41dabALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G87573b58a2dALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8b8cd7164b3ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G88ffce2b02bALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G87906018de7ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P3402f0f8e06e7ALSA: hda/realtek: Headphone volume is controlled by Front mixer8ca63ce027ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i1099a4407dANDROID: dma-heap: Let system heap report total pool size196f1975a8ANDROID: sched: Gate sched_stat tracepoint exports on CONFIG_SCHEDSTATS4a9c2f05e4ANDROID: GKI: Update abi_gki_aarch64_qcom lista4fbf60f6eANDROID: vmlinux.lds.h: Keep .eh_frame with CFIbcfe28b62fANDROID: vendor_hooks: Add vendor hook for tcpm logs2e2fd329bbUPSTREAM: usb: pd: Set PD_T_SINK_WAIT_CAP to 310msb4c4426985UPSTREAM: usb: dwc3: gadget: Disable gadget IRQ during pullup disable7a9089951eFROMLIST: sched: Defer wakeup in ttwu() for unschedulable frozen tasks3128f5e30cFROMLIST: freezer: Add frozen_or_skipped() helper function7b04b63e1cRevert "ANDROID: vmlinux.lds.h: Define SANITIZER_DISCARDS with CONFIG_CFI_CLANG"a6bb1af39dANDROID: vendor_hooks: Export the tracepoints sched_stat_iowait, sched_stat_blocked, sched_stat_wait to let modules probe themdb81ae3c3eFROMGIT: kasan: speed up mte_set_mem_tag_range3983753280ANDROID: vendor_hooks: Add hooks for cpufreq_acct_update_power7a36600f99ANDROID: GKI: add symbol list file for xiaomi6f33bce13aANDROID: usb: export tracepoint for usb gadget connect/disconnect0c811ab6f7ANDROID: usb: add EXPORT_TRACE_SYMBOL to export tracepointfe2ecaf37fANDROID: usb: add EXPORT_TRACE_SYMBOL to export tracepoint4d5d751670UPSTREAM: usb: core: reduce power-on-good delay time of root hub2c6791b32fUPSTREAM: fuse: fix matching of FUSE_DEV_IOC_CLONE command5e424f8596ANDROID: fuse/passthrough: API V2 with __u32 open argumentb6996d317cUPSTREAM: usb: typec: ucsi: Clear pending after acking connector change37af541fafUPSTREAM: xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stallfb808d7c18UPSTREAM: xhci: fix giving back URB with incorrect status regression in 5.1212b1e5746cMerge 5.10.41 into android12-5.1022bc7e38f1BACKPORT: FROMGIT: scsi: ufs: Fix a possible NULL pointer issuea0b04503a2FROMGIT: scsi: ufs: Replace sprintf and snprintf with sysfs_emit33069919e2Linux 5.10.41b34cb7ac32NFC: nci: fix memory leak in nci_allocate_device8d11e6ae43perf unwind: Set userdata for all __report_module() paths53eaf28c05perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder514883ebacKVM: x86: Defer vtime accounting 'til after IRQ handling77068304b3context_tracking: Move guest exit vtime accounting to separate helpers5ae5e3f058context_tracking: Move guest exit context tracking to separate helpers27acfd11babpf: No need to simulate speculative domain for immediatesc87ef240a8bpf: Fix mask direction swap upon off reg sign change4e2c7b2974bpf: Wrap aux data inside bpf_sanitize_info container24455210faFROMGIT: usb: typec: tcpm: Refactor logic to enable/disable auto vbus dichargeee87839030FROMGIT: usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalledcadbca1c5eANDROID: vendor_hooks: Add a hook for task tagging4968ab31d1Merge 5.10.40 into android12-5.109f8cf79e74ANDROID: Update virtual platform symbol list347bb119f5ANDROID: dm-user: Fix build warnings77d89f6d91ANDROID: abi_gki_aarch64_qcom: Add devfreq_get_devfreq_by_node symbol629a82a0f3ANDROID: abi_gki_aarch64_mtk: Remove execute permissionsfbdf9cd38aFROMLIST: mm: page_alloc: dump migrate-failed pages only at -EBUSY8c944335a3ANDROID: Fix access invalid addr because it is not initialized3134ed20c7f2fs: introduce FI_COMPRESS_RELEASED instead of using IMMUTABLE bite79067da34f2fs: compress: remove unneeded preallocation42bbf0bcc2f2fs: avoid attaching SB_ACTIVE flag during mount/remountdf59b5b285f2fs: atgc: export entries for better tunability via sysfsb6202381e2f2fs: compress: fix to disallow temp extensionc3e569d5b8f2fs: let's allow compression for mmap files6662ac477ef2fs: add MODULE_SOFTDEP to ensure crc32 is included in the initramfsc23597effbf2fs: return success if there is no work to do5a18a6da18UPSTREAM: kasan: slab: always reset the tag in get_freepointer_safe()4068786a86Linux 5.10.40d8d261c7cfBluetooth: SMP: Fail if remote and local public keys are identicale8c34789f1video: hgafb: correctly handle card detect failure during probeed9fdd4c6fnvmet: use new ana_log_size instead the old oned28aa3c157x86/boot/compressed/64: Check SEV encryption in the 32-bit boot-path0296c9057artc: pcf85063: fallback to parent of_node7b994b03f1nvme-multipath: fix double initialization of ANA statee2c26ddd4ex86/Xen: swap NX determination and GDT setup on BSPd5c4605e9eopenrisc: mm/init.c: remove unused memblock_region variable in map_ram()585d8425e5drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7eb46907f99tty: vt: always invoke vc->vc_sw->con_resize callbacka14ca25d4fvt: Fix character height handling with VT_RESIZEX8026eb8242vt_ioctl: Revert VT_RESIZEX parameter handling removala3de46844fvgacon: Record video mode changes with VT_RESIZEX8e0d302e7evideo: hgafb: fix potential NULL pointer dereference98404acf0aqlcnic: Add null check after calling netdev_alloc_skb865ec95a77leds: lp5523: check return value of lp5xx_read and jump to cleanup code33a9ff900bics932s401: fix broken handling of errors when word reading failse81f94a71bnet: rtlwifi: properly check for alloc_workqueue() failuref9f59f4ca2scsi: ufs: handle cleanup correctly on devm_reset_control_get error0eb496c3c1net: stmicro: handle clk_prepare() failure during initc89c9a2911ethernet: sun: niu: fix missing checks of niu_pci_eeprom_read()17e22164d6Revert "niu: fix missing checks of niu_pci_eeprom_read"c794f7851cRevert "qlcnic: Avoid potential NULL pointer dereference"5e4fd74089Revert "rtlwifi: fix a potential NULL pointer dereference"951ed241e2Revert "media: rcar_drif: fix a memory disclosure"5660864095cdrom: gdrom: initialize global variable at init time9285808072cdrom: gdrom: deallocate struct gdrom_unit fields in remove_gdrom3d2a4fb911Revert "gdrom: fix a memory leak bug"64ae556541Revert "scsi: ufs: fix a missing check of devm_reset_control_get"61b9bc3091Revert "ecryptfs: replace BUG_ON with error handling code"6003d373bfRevert "video: imsttfb: fix potential NULL pointer dereferences"4baaa4946dRevert "hwmon: (lm80) fix a missing check of bus read in lm80 probe"03c5d02c38Revert "leds: lp5523: fix a missing check of return value of lp55xx_read"059031afcdRevert "net: stmicro: fix a missing check of clk_prepare"d88f05ceceRevert "video: hgafb: fix potential NULL pointer dereference"fae4f4debfkcsan: Fix debugfs initcall return type2a61f0ccb7dm snapshot: fix crash with transient storage and zero chunk size4528c0c323ipc/mqueue, msg, sem: avoid relying on a stack reference past its expiry63a5b38447xen-pciback: reconfigure also from backend watch handlerc196031f4fxen-pciback: redo VF placement in the virtual topologyd047ec8730mmc: sdhci-pci-gli: increase 1.8V regulator wait343208ffe9powerpc/64s/syscall: Fix ptrace syscall info with scv syscalls105345b909powerpc/64s/syscall: Use pt_regs.trap to distinguish syscall ABI difference between sc and scv syscalls3708b7a9c2drm/amdgpu: update sdma golden setting for Navi12e32cb1057fdrm/amdgpu: update gc golden setting for Navi120c47929fd8drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang93ba55c14ddrm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE367c90f2bcx86/sev-es: Forward page-faults which happen during emulation5af89eeb74x86/sev-es: Use __put_user()/__get_user() for data accessesbe4cba71b2x86/sev-es: Don't return NULL from sev_es_get_ghcb()e7174da8c4x86/sev-es: Invalidate the GHCB after completing VMGEXIT193e02196fx86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch9b942cb2d9nvme-tcp: fix possible use-after-completione4be684653Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference"1ba7a534a9rapidio: handle create_workqueue() failure961ae8cbe8Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails"d84b5e9122uio_hv_generic: Fix a memory leak in error handling pathsb044f5108eALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx8add3dce39ALSA: hda/realtek: Add fixup for HP OMEN laptop01dbb91d85ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UAcfa5592747ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293f693d0e72cALSA: hda/realtek: reset eapd coeff to default value for alc28778a37c03c6ALSA: firewire-lib: fix check for the size of isochronous packet payload00e5aa3f21Revert "ALSA: sb8: add a check for request_region"42796eb7c4ALSA: hda: fixup headset for ASUS GU502 laptop2cc051b6a4ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Proe5ffa75afbALSA: usb-audio: Validate MS endpoint descriptorsad7f8cced3ALSA: firewire-lib: fix calculation for size of IR context payload3d063d6ce1ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26f42cf1e7b8ALSA: line6: Fix racy initialization of LINE6 MIDI214a983669ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field1e94ffd074ALSA: intel8x0: Don't update period unless preparede227c60aa9ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency1b2b4d6817misc: eeprom: at24: check suspend status before disable regulator42d35af922cifs: fix memory leak in smb2_copychunk_range56001dda03btrfs: avoid RCU stalls while running delayed iputse022914f20powerpc: Fix early setup to make early_ioremap() worke354e3744blocking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal5dfed1be0elocking/lockdep: Correct calling tracepoints075becedceperf/x86: Avoid touching LBR_TOS MSR for Arch LBRe207bbf555nvmet: seset ns->file when open fails6f08af55eaptrace: make ptrace() fail if the tracee changed its pid unexpectedlyeeafd6489dpowerpc/pseries: Fix hcall tracing recursion in pv queued spinlocksd53738cd48tools/testing/selftests/exec: fix link error7cf4decefaRDMA/uverbs: Fix a NULL vs IS_ERR() bugc62c907cccRDMA/mlx5: Fix query DCT via DEVX0cf036a0d3platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbiosb8ff322177platform/x86: intel_int0002_vgpio: Only call enable_irq_wake() when using s2idle2d6168fa6bplatform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue753927b802nvme-fc: clear q_live at beginning of association teardown33ebdee80envme-tcp: rerun io_work if req_list is not empty9c980795ccnvme-loop: fix memory leak in nvme_loop_create_ctrl()4720f29acbnvmet: fix memory leak in nvmet_alloc_ctrl()737ccd2134nvmet: remove unused ctrl->cqsbd538f2f13RDMA/core: Don't access cm_id after its destruction75bdfe7837RDMA/mlx5: Recover from fatal event in dual port mode8170c2039cscsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword()a6362a7375scsi: qedf: Add pointer checks in qedf_update_link_speed()3f04b4f87fscsi: ufs: core: Increase the usable queue depth2ee4d79c36RDMA/rxe: Clear all QP fields if creation failed66ab7fcdacRDMA/core: Prevent divide-by-zero error triggered by the user15357010e0RDMA/siw: Release xarray entryb83b491927RDMA/siw: Properly check send and receive CQ pointersc39a190d83tee: amdtee: unload TA only when its refcount becomes 012de3ff989openrisc: Fix a memory leak4dcb3aa4a5firmware: arm_scpi: Prevent the ternary sign expansion bugdf15808ad3ANDROID: abi_gki_aarch64_qcom: Add topology update symbols9d80dbe0a3ANDROID: dm-user: Fail the IO if there is no daemon78a9cd650aANDROID: add initial symbol list for mtk4b280e66eeANDROID: fix a warning due to type mismatch in pr_warn2f056f11e8ANDROID: sched: fix race with CPU hot-unplug when overriding affinityb6cab5d17dANDROID: GKI: Enable CONFIG_IOMMU_IO_PGTABLE_ARMV7S5212e0235fANDROID: abi_gki_aarch64_qcom: Add kthread cgroup migration rvh symbol80fef39de7ANDROID: usb: gadget: Resolve NULL pointer dereference in composite_disconnect2ea27b7efaANDROID: GKI: Kconfig.gki: enable CONFIG_HMM_MIRROR with HIDDEN GPU3a71ca1496ANDROID: mm: page_pinner: skip marking failure on freeable pages0249af9c0eANDROID: mm: page_alloc: skip dump pages for freeable page72488b3be4ANDROID: mm, oom: add vendor hook to prevent oom panic83aa0320cfFROMLIST: kthread: Fix kthread_mod_delayed_work vs kthread_cancel_delayed_work_sync race844b79385af2fs: compress: clean up parameter of __f2fs_cluster_blocks()11297f9ea4f2fs: compress: remove unneeded f2fs_put_dnode()bb5f20d10cf2fs: atgc: fix to set default age thresholdb0d1189801f2fs: Prevent swap file in LFS modef69aba5779f2fs: fix to avoid racing on fsync_entry_slab by multi filesystem instancesbdc14e1a49f2fs: restructure f2fs page.private layoute7eb6b5377f2fs: add cp_error check in f2fs_write_compressed_pages1a200c451ef2fs: compress: rename __cluster_may_compress3b14b6a653FROMGIT: usb: typec: tcpm: Respond Not_Supported if no snk_vdo5b94901e9eFROMGIT: usb: typec: tcpm: Properly interrupt VDM AMSd79aca773dFROMGIT: usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header855f802610Merge 5.10.39 into android12-5.10762674c166UPSTREAM: swiotlb: Fix the type of index26a8c2ab13ANDROID: Don't add image to all target with KBUILD_MIXED_TREEb561d56bcdLinux 5.10.39090466aeb6scripts: switch explicitly to Python 36ae514b8a8tweewide: Fix most Shebang linesccecbcc9c5ipv6: remove extra dev_hold() for fallback tunnels019c426b53ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods3c24dbd358sit: proper dev_{hold|put} in ndo_[un]init methodsb18b1548cbip6_gre: proper dev_{hold|put} in ndo_[un]init methods0473032821net: stmmac: Do not enable RX FIFO overflow interrupts1fb05a3f1flib: stackdepot: turn depot_lock spinlock to raw_spinlock7da9368f91block: reexpand iov_iter after read/write87f627a028ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP027926f4ffnet:CXGB4: fix leak if sk_buff is not used9284b702c8gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venue 10 Pro 50551ce34fb34bdrm/amd/display: Fix two cursor duplication when using overlay3851a86c3dnvmet: remove unsupported command noise86587f35cbnet: hsr: check skb can contain struct hsr_ethhdr in fill_frame_info82646b1844bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bitdcbc4e3380amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLIDd47d0d1a1fscsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found3611ce2f23ceph: don't allow access to MDS-private inodesdb275714ddceph: don't clobber i_snap_caps on non-I_NEW inode2783c34d54ceph: fix fscache invalidationf8adfb1d37scsi: lpfc: Fix illegal memory access on Abort IOCBs0195e2813ariscv: Workaround mcount name prior to clang-1352b7b9ad63scripts/recordmcount.pl: Fix RISC-V regex for clangb6b7f7ed7friscv: Use $(LD) instead of $(CC) to link vDSO6a40e3f9a8platform/chrome: cros_ec_typec: Add DP mode checkb01b7999f4ARM: 9075/1: kernel: Fix interrupted SMC calls2f06cd6d9cum: Disable CONFIG_GCOV with MODULES91628cfd70um: Mark all kernel symbols as locald35891cbb1NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid87264fb5abInput: silead - add workaround for x86 BIOS-es which bring the chip up in a stuck statec2742ef475Input: elants_i2c - do not bind to i2c-hid compatible ACPI instantiated devices4800a98bcfPCI: tegra: Fix runtime PM imbalance in pex_ep_event_pex_rst_deassert()dd6ba896ffACPI / hotplug / PCI: Fix reference count leak in enable_slot()ec324393a6ARM: 9066/1: ftrace: pause/unpause function graph tracer in cpu_suspend()3029ef71abdmaengine: dw-edma: Fix crash on loading/unloading driver13a2ca80d7PCI: thunder: Fix compile testinga36703d08cvirtio_net: Do not pull payload in skb->headcbb397b673isdn: capi: fix mismatched prototypesa60855366bcxgb4: Fix the -Wmisleading-indentation warningc6034b618cusb: sl811-hcd: improve misleading indentationc2e7c26037kgdb: fix gcc-11 warning on indentationb6795cdc26airo: work around stack usage warning80e414e7cfdrm/i915/display: fix compiler warning about array overrunee387de3cax86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypes1592e43590ANDROID: I3C: Enable I3C core framework211fb51c3bANDROID: GKI: Update abi_gki_aarch64_qcom for hung task detect14fbfc9c0eANDROID: GKI: 5/21 KMI update3a173ef887FROMGIT: blk-mq: clearing flush request reference in tags->rqs[]72018550d7FROMGIT: blk-mq: clear stale request in tags->rq[] before freeing one request poolc944b0c934FROMGIT: blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter0270bff881Revert "ANDROID: GKI: Enable CONFIG_KUNIT"ad14489b58BACKPORT: block: Remove queue_limits.bio_max_bytesc141d9773bFROMGIT: kasan: use dump_stack_lvl(KERN_ERR) to print stacks53efd89f41FROMGIT: fix for "printk: introduce dump_stack_lvl()"359a038bbfFROMGIT: printk: introduce dump_stack_lvl()0aa48437bfUPSTREAM: arm64: mte: Remove unused mte_assign_mem_tag_range()63990c63c3UPSTREAM: arm64: mte: make the per-task SCTLR_EL1 field usable elsewhere8bc6337823ANDROID: vendor_hooks: add hooks for slab memory leak debugging70094f39c7Revert "Revert "ANDROID: GKI: Change UCLAMP_BUCKETS_COUNT to 20""17f9730086ANDROID: GKI: Disable CONFIG_ZONE_DMA on arm64065b3eabbdANDROID: abi_gki_aarch64_qcom: Add *gic_v3_set_affinity trace symse80bcd4627ANDROID: mmc: Add vendor hooks3bd9ad7eb4ANDROID: gic-v3: Change GIC v3 vendor hook to restricted0dc97b664fANDROID: GKI: enable hidden configs for DMA6f3a72c462ANDROID: GKI: remove kernel_read from abi symbol list51dc321c7dRevert "Revert "mmc: block: Issue a cache flush only when it's enabled""e606ad4aaeRevert "ANDROID: GKI: restore a part of "struct mmc_host""71a3aa889dRevert "Revert "media: v4l2-ctrls: fix reference to freed memory""4cef9277baRevert "Revert "sched,fair: Alternative sched_slice()""63524ab60aFROMGIT: usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work60b53937abFROMGIT: usb: typec: ucsi: Retrieve all the PDOs instead of just the first 410823e5b1eRevert "Revert "nvme-pci: set min_align_mask""c53986ee8bRevert "Revert "swiotlb: respect min_align_mask""a4094253bfRevert "Revert "swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single""9bd37c7924Revert "Revert "swiotlb: refactor swiotlb_tbl_map_single""8ebef45db5Revert "Revert "swiotlb: clean up swiotlb_tbl_unmap_single""2893baee79Revert "Revert "swiotlb: factor out a nr_slots helper""7b5e000065Revert "Revert "swiotlb: factor out an io_tlb_offset helper""fb0759a0d9Revert "Revert "swiotlb: add a IO_TLB_SIZE define""20fa297001Revert "Revert "driver core: add a min_align_mask field to struct device_dma_parameters""4d55905007Revert "Revert "capabilities: require CAP_SETFCAP to map uid 0""b73471e4e7Revert "ANDROID: usb: typec: ucsi: Ensure bounds check when accessing src_pdos"167612c1d4ANDROID: Fix compilation error with huge_pmd_share()f2f8d7326aUPSTREAM: mm: memblock: add more debug logsa46e3fa139UPSTREAM: mm: memblock: drop __init from memblock functions to make it inlinec8df669b7cANDROID: modpost: Check for KBUILD_MIXED_TREE for Modules.symvers17b9c24b25ANDROID: hung_task: Add vendor hook for hung task detect1b6f2f6e29ANDROID: vendor_hooks: add hook to balance_dirty_pages()dc5241048fANDROID: vendor_hooks: Add hooks for reducing virtual address fragmentationf150653471ANDROID: abi_gki_aarch64_qcom: Add aes_encrypt/aes_expandkey15acc8fac6ANDROID: iommu: Add vendor hook for iova allocation and free tracking9b6836900eANDROID: iommu/io-pgtable-arm: Fix unmapping loop in __arm_lpae_unmap()bb0eadd830ANDROID: kernel: Fix debug_kinfo warning messagec34cd7750eRevert "mm: fix struct page layout on 32-bit systems"4940c943b4Revert "usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4"59870a78d4Revert "kyber: fix out of bounds access when preempted"6120544b9bRevert "PM: runtime: Fix unpaired parent child_count for force_resume"cb23d3ef63Revert "clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940"76002c201fMerge 5.10.38 into android12-5.104f99801693ANDROID: ABI: Update allowed list for QCOMf0fb442d31ANDROID: Update the ABI xml86eb213d08ANDROID: Update the generic symbol list8848be1eb3ANDROID: Update the generic symbol listebe59c0c1aANDROID: Update the generic symbol list5330d613adANDROID: abi_gki_aarch64_qcom: Add missing symbols for i3c394f893451ANDROID: dm-user: Drop additional reference560fdb20e4FROMGIT: scsi: ufs: ufs-mediatek: Fix power down spec violationb5b3246504UPSTREAM: scsi: ufs-mediatek: Support option to disable auto-hibern812386e9df6UPSTREAM: scsi: ufs-mediatek: Decouple features from platform bindings78a43fa169BACKPORT: scsi: ufs-mediatek: Support VA09 regulator operationsd711e7960cUPSTREAM: scsi: ufs: Add retry flow for failed HBA enabling689e89aee5Linux 5.10.38ed350825e8ASoC: rsnd: check all BUSIF status when errorcd709c8e06nvme: do not try to reconfigure APST when the controller is not live054add24a8ext4: fix debug format string warningc5dffd4221debugfs: Make debugfs_allow RO after init81cb4f36d6dt-bindings: serial: 8250: Remove duplicated compatible stringsc1514ad24cdt-bindings: media: renesas,vin: Make resets optional on R-Car Gen1c4e3d8cf61i2c: mediatek: Fix send master code at more than 1MHz667627fa85media: rkvdec: Remove of_match_ptr()b0402e7853clk: exynos7: Mark aclk_fsys1_200 as critical805c990a9cdrm/i915: Fix crash in auto_retirecd47b861d2drm/i915/overlay: Fix active retire callback alignmenta67c80dcb4drm/i915: Read C0DRB3/C1DRB3 as 16 bits again17928443dbdrm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp20530f7fdekobject_uevent: remove warning in init_uevent_argv()6ece86e9e8usb: typec: tcpm: Fix error while calculating PPS out values5d2f09c44fARM: 9027/1: head.S: explicitly map DT even if it lives in the first physical sectionac421c7f90ARM: 9020/1: mm: use correct section size macro to describe the FDT virtual address1eb7756902ARM: 9012/1: move device tree mapping out of linear region6cdbafc2adARM: 9011/1: centralize phys-to-virt conversion of DT/ATAGS address6d5fda434bclocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i94006470de53eclocksource/drivers/timer-ti-dm: Prepare to handle dra7 timer wrap issue462049cfb3MIPS: Avoid handcoded DIVU in `__div64_32' altogetherd17af8b19dMIPS: Avoid DIVU in `__div64_32' is result would be zerod2abb95bb1MIPS: Reinstate platform `__div64_32' handlercfddf6a685mm: fix struct page layout on 32-bit systems89bd620798iommu/vt-d: Remove WO permissions on second-level paging entries0160f62792iommu/vt-d: Preset Access/Dirty bits for IOVA over FLa282b76166Revert "iommu/vt-d: Preset Access/Dirty bits for IOVA over FL"c1f2d0beabRevert "iommu/vt-d: Remove WO permissions on second-level paging entries"31f29749eeKVM: VMX: Disable preemption when probing user return MSRs79abde761eKVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupportedc8bf64e3fbKVM: nVMX: Always make an attempt to map eVMCS after migration2f86dd3d2bKVM: x86: Move RDPID emulation intercept to its own enumabbf8c99a9KVM: x86: Emulate RDPID only if RDTSCP is supported8a7027f011xen/gntdev: fix gntdev_mmap() error exit path652c9689f5cdc-wdm: untangle a circular dependency between callback and softint12d16c24f3iio: tsl2583: Fix division by a zero lux_vale8c6852bdbiio: gyro: mpu3050: Fix reported temperature value70698dda4bxhci: Add reset resume quirk for AMD xhci controller.9d9526cc3cxhci: Do not use GFP_KERNEL in (potentially) atomic contextca043cc02axhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCIfa4b136325usb: typec: ucsi: Put fwnode in any case during ->probe()e5366bea02usb: typec: ucsi: Retrieve all the PDOs instead of just the first 49bd96a2e77usb: dwc3: gadget: Return success always for kick transfer in ep queue45f37f54e7usb: dwc3: gadget: Enable suspend events9238492b9ausb: core: hub: fix race condition about TRSMRCY of resume45ad6b592eusb: dwc2: Fix gadget DMA unmap direction7ad9256b49usb: xhci: Increase timeout for HC halt42bb80ae01usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield95e3da5b53usb: dwc3: omap: improve extcon initialization3a96437f6bblk-mq: Swap two calls in blk_mq_exit_queue()c9c1ed08c1blk-mq: plug request for shared sbitmapcde4b55cfbnbd: Fix NULL pointer in flush_workqueuea9fc163514f2fs: compress: fix to assign cc.cluster_idx correctly5639b73fd3f2fs: compress: fix race condition of overwrite vs truncate72b0f3077ef2fs: compress: fix to free compress page correctly64f3410c7bnvmet-rdma: Fix NULL deref when SEND is completed with errorc98ecfb182nvmet: fix inline bio check for bdev-nsf8ae879b77nvmet: add lba to sect conversion helpers54dbe2d2c1kyber: fix out of bounds access when preemptede2381174daACPI: scan: Fix a memory leak in an error handling patha8dc16bbfeusb: musb: Fix an error message550473900fhwmon: (occ) Fix poll rate limiting0becd19b21usb: fotg210-hcd: Fix an error message2c3b4375e1iio: hid-sensors: select IIO_TRIGGERED_BUFFER under HID_SENSOR_IIO_TRIGGER020fe6f80fiio: proximity: pulsedlight: Fix rumtime PM imbalance on error9db8ba3caciio: light: gp2ap002: Fix rumtime PM imbalance on error1ea7750212usb: dwc3: gadget: Free gadget structure only after freeing endpoints26c777470dperf tools: Fix dynamic libbpf link1d8d7e02f6xen/unpopulated-alloc: fix error return code in fill_list()0581225726xen/unpopulated-alloc: consolidate pgmap manipulation9eaa10be0cdax: Wake up all waiters after invalidating dax entrye9e70b78e1dax: Add a wakeup mode parameter to put_unlocked_entry()b93d3410e7dax: Add an enum for specifying dax wakup modeb9c663dc9aKVM: x86: Prevent deadlock against tk_core.seq8aa7227a5dKVM: x86: Cancel pvclock_gtod_work on module removal1fe2693722drm/msm/dp: initialize audio_comp when audio starts2e0ce36d0bKVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timerce76392523kvm: exit halt polling on need_resched() as well970c978d05drm/i915: Avoid div-by-zero on gen286cd607215drm/amd/display: Initialize attribute for hdcp_srm sysfs file5a6fe45a3adrm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connectedbccb7dd137btrfs: fix race leading to unpersisted data and metadata on fsyncd6d66dbd5aarm64: Fix race condition on PG_dcache_clean in __sync_icache_dcache()d3bab7cbadarm64: mte: initialize RGSR_EL1.SEED in __cpu_setup70748bba55blk-iocost: fix weight updates of inner active iocgs014868616dmm/hugetlb: fix F_SEAL_FUTURE_WRITEfe5c0a63adkasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled140cfd9980userfaultfd: release page in error path to avoid BUG_ON2ed1d90162squashfs: fix divide error in calculate_skip()adbd8a2a8chfsplus: prevent corruption in shrinking truncated2e3590ca3powerpc/64s: Fix crashes when toggling entry flush barrier51570beeb4powerpc/64s: Fix crashes when toggling stf barriercb3e286f22ARC: mm: Use max_high_pfn as a HIGHMEM zone border969de0f659ARC: mm: PAE: use 40-bit physical page maskaf9e5364c6ARC: entry: fix off-by-one error in syscall number validation23ecfe7f2cf2fs: avoid unneeded data copy in f2fs_ioc_move_range()758fd227edmptcp: fix splat when closing unaccepted socketb8cf51a36di40e: Fix PHY type identifiers for 2.5G and 5G adapters06ef93b776i40e: fix the restart auto-negotiation after FEC modified829a713450i40e: Fix use-after-free in i40e_client_subtask()2692bf13e6i40e: fix broken XDP support72b49dd116netfilter: nftables: avoid overflows in nft_hash_buckets()f665dedeedkernel/resource: make walk_mem_res() find all busy IORESOURCE_MEM resources1ec1932552kernel/resource: make walk_system_ram_res() find all busy IORESOURCE_SYSTEM_RAM resources0886bb143ckernel: kexec_file: fix error return code of kexec_calculate_store_digests()d43be02fc4fs/proc/generic.c: fix incorrect pde_is_permanent checkf89b408d50sched/fair: Fix unfairness caused by missing load decayf7347c8549sched: Fix out-of-bound access in uclamp26359d362ccan: m_can: m_can_tx_work_queue(): fix tx_skb race conditioneecb4df8eccan: mcp251x: fix resume from sleep before interface was brought up02140d9d27can: mcp251xfd: mcp251xfd_probe(): add missing can_rx_offload_del() in error path2c784a500fnetfilter: nftables: Fix a memleak from userdata error path in new objects403ccad066netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL checkcee6592d44smc: disallow TCP_ULP in smc_setsockopt()d6c635a8ccnet: fix nla_strcmp to handle more then one trailing null character26b7924707ethtool: fix missing NLM_F_MULTI flag when dumping673422b97emm/gup: check for isolation errors096c9482cemm/gup: return an error on migration failure7df511ef37mm/gup: check every subpage of a compound page during isolation87c4e386b6ksm: fix potential missing rmap_item for stable_nodeaa0d6d1d3emm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page()9639a754ccmm/hugeltb: handle the error case in hugetlb_fix_reserve_counts()14d45fb5a3khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate()51524fa8b5arm64: entry: always set GIC_PRIO_PSR_I_SET during entryc9f43423c4arm64: entry: factor irq triage logic into macros93dcaa8cbadrm/radeon: Avoid power table parsing memory leaks79208af947drm/radeon: Fix off-by-one power_state index heap overwritef551068f5fnet: stmmac: Clear receive all(RA) bit when promiscuous mode is off340de910d6xsk: Fix for xp_aligned_validate_desc() when len == chunk_size75ea982469netfilter: xt_SECMARK: add new revision to fix structure layoutdb5f1c6f77sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b7afdd6aba9ethernet:enic: Fix a use after free bug in enic_hard_start_xmit3d808916d2block/rnbd-clt: Check the return value of the function rtrs_clt_queryc1a90296a9block/rnbd-clt: Change queue_depth type in rnbd_clt_session to size_t4aae6eb6aflibbpf: Fix signed overflow in ringbuf_process_ring60bb2cecf4sunrpc: Fix misplaced barrier in call_decode208af7ffc3RISC-V: Fix error code returned by riscv_hartid_to_cpuid()f01988ecf3sctp: do asoc update earlier in sctp_sf_do_dupcook_a65084886c6net: hns3: disable phy loopback setting in hclge_mac_start_phy5aa957e2b5net: hns3: use netif_tx_disable to stop the transmit queue90120c475dnet: hns3: fix for vxlan gpe tx checksum bug7a476a8a9cnet: hns3: add check for HNS3_NIC_STATE_INITED in hns3_reset_notify_up_enet()bd4d527ea5net: hns3: initialize the message content in hclge_get_link_mode()5d326e2535net: hns3: fix incorrect configuration for igu_egu_hw_err494ade7abartc: ds1307: Fix wday settings for rx81305515b85e1ascsi: ufs: core: Narrow down fast path in system suspend pathe8295def80scsi: ufs: core: Cancel rpm_dev_flush_recheck_work during system suspend591602738escsi: ufs: core: Do not put UFS power into LPM if link is broken429ac0fb83scsi: qla2xxx: Prevent PRLI in target modebf45c9fe99ceph: fix inode leak on getattr error in __fh_to_dentrya01572e21fswiotlb: Fix the type of index04dad2ca1fxprtrdma: rpcrdma_mr_pop() already does list_del_init()eddae8be79xprtrdma: Fix cwnd update ordering89a31bf85cxprtrdma: Avoid Receive Queue wrappingb22e8f427cpwm: atmel: Fix duty cycle calculation in .get_state()0a9decf2ddSUNRPC: fix ternary sign expansion bug in tracingdd41a0e515dmaengine: idxd: fix cdev setup and free device lifetime issues975c4b2b99dmaengine: idxd: fix dma device lifetime5756f757c7dmaengine: idxd: Fix potential null dereference on pointer status0f9d467ff1rtc: fsl-ftm-alarm: add MODULE_TABLE()90e8fa8bdfnfsd: ensure new clients break delegationsb4bf335acaNFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting5d254e17cathermal/drivers/tsens: Fix missing put_device error4f86a0a5ebSUNRPC: Handle major timeout in xprt_adjust_timeout()8efd19bf75SUNRPC: Remove trace_xprt_transmit_queued7b906077fdSUNRPC: Move fault injection call sitesbfeb4e607dNFSv4.2 fix handling of sr_eof in SEEK's reply1fbea60ea6pNFS/flexfiles: fix incorrect size check in decode_nfs_fh()fd65cac30dPCI: endpoint: Fix missing destroy_workqueue()d21a5950ccNFS: Deal correctly with attribute generation counter overflowcbc868ea28NFSv4.2: Always flush out writes in nfs42_proc_fallocate()a09afbb636NFS: Fix attribute bitmask in _nfs42_proc_fallocate()ce2b470addNFS: nfs4_bitmask_adjust() must not change the server global bitmasks0627cbc9b8rpmsg: qcom_glink_native: fix error return code of qcom_glink_rx_data()b59194c7caf2fs: fix to avoid accessing invalid fio in f2fs_allocate_data_block()1fd6a06410f2fs: Fix a hungtask problem in atomic write98ccee81fef2fs: fix to cover __allocate_new_section() with curseg_lock105155a814f2fs: fix to avoid touching checkpointed data in get_victim()bbed83d706PCI: endpoint: Fix NULL pointer dereference for ->get_features()d5e85b92b4PCI: endpoint: Make *_free_bar() to return error codes on failured98bfd4cc2PCI: endpoint: Add helper API to get the 'next' unreserved BAR5974766170PCI: endpoint: Make *_get_first_free_bar() take into account 64 bit BAR8c8f7c4993f2fs: fix to update last i_size if fallocate partially succeeds74d2b0e74cf2fs: fix to align to section for fallocate() on pinned file6301462031ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hookee93cdcbe0PCI: Release OF node in pci_scan_device()'s error pathc5c0ede221PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc()1ce0d1d365remoteproc: qcom_q6v5_mss: Validate p_filesz in ELF loader2ec65063e4remoteproc: qcom_q6v5_mss: Replace ioremap with memremap2d6d5b4fc4f2fs: fix a redundant call to f2fs_balance_fs if an error occurs1c20a48964f2fs: fix panic during f2fs_resize_fs()81ba1634d1f2fs: fix to allow migrating fully valid segmentde2041d92df2fs: fix compat F2FS_IOC_{MOVE,GARBAGE_COLLECT}_RANGEb7ff0885def2fs: move ioctl interface definitions to separated file997d24a932thermal: thermal_of: Fix error return code of thermal_of_populate_bind_params()a1b5fecedfASoC: rt286: Make RT286_SET_GPIO_* readable and writable5b66867966watchdog: fix barriers when printing backtraces from all CPUsa68c246065watchdog/softlockup: remove logic that tried to prevent repeated reports9413b1ee38watchdog: explicitly update timestamp when reporting softlockup018655f875watchdog: rename __touch_watchdog() to a better descriptive name1dc55c3a48ia64: module: fix symbolizer crash on fdescr602795e247bnxt_en: Add PCI IDs for Hyper-V VF devices.d0736af811kbuild: generate Module.symvers only when vmlinux exists9401b7ff91selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale testdfa0e8461eselftests: mlxsw: Increase the tolerance of backlog buildup99d9989ee5net: ethernet: mtk_eth_soc: fix RX VLAN offload320c50ff84iavf: remove duplicate free resources calls6289b028b5powerpc/iommu: Annotate nested lock for lockdepbece6aea36qtnfmac: Fix possible buffer overflow in qtnf_event_handle_external_authededc7325dwl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join83a7ed5b89wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pktf3a5dee0f3crypto: ccp: Free SEV device if SEV init fails22ab352fcamt76: mt7615: fix entering driver-own state on mt76635b02d6efdbdrm/amdgpu: Add mem sync flag for IB allocated by SA8be5e713f7drm/amd/display: add handling for hdcp2 rx id list validationfa9952e854drm/amd/display: fixed divide by zero kernel crash during dsc enablementd98b03bfd0powerpc/pseries: Stop calling printk in rtas_stop_self()799c395068samples/bpf: Fix broken tracex1 due to kprobe argument changed4b0dc31dfnet: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule05916c62f5ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user()b506357ab8ASoC: rt286: Generalize support for ALC3263 codec33eee468f8powerpc/smp: Set numa node before updating mask245f5ab5ceflow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target()d5716625f1sctp: Fix out-of-bounds warning in sctp_process_asconf_param()136b0261f1ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume4ac5823083ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvpe3a2982bf6ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740cc1956f8b2kconfig: nconf: stop endless search loops06b0037e6fselftests: Set CC to clang in lib.mk if LLVM is setf9bc5e3f3fdrm/amd/display: Force vsync flip when reconfiguring MPCC63e9abe35diommu/amd: Remove performance counter pre-initialization test1097ecf826Revert "iommu/amd: Fix performance counter initialization"a027e6155bASoC: rsnd: call rsnd_ssi_master_clk_start() from rsnd_ssi_init()cc74896531powerpc/mm: Add cond_resched() while removing hpte mappings26f98b2d97iwlwifi: pcie: make cfg vs. trans_cfg more robust2bfc47dec5cuse: prevent clone2c20c7d96evirtiofs: fix userns87fe0ca09bfuse: invalidate attrs when page writeback completesf1c230d75bmt76: mt7915: fix txpower init for TSSI off chips7eb1e84cfemt76: mt76x0: disable GTK offloadingbbd3d0014cmt76: mt7615: support loading EEPROM for MT7613BE32b3e7e303rtw88: 8822c: add LC calibration for RTL8822C28c2a1d650pinctrl: samsung: use 'int' for register masks in Exynos2eac474900mac80211: clear the beacon's CRC after channel switch437a4746e4IB/hfi1: Correct oversized ring allocationd7592a5c37coresight: Do not scan for graph if none is present8f7806174fMIPS: Loongson64: Use _CACHE_UNCACHED instead of _CACHE_UNCACHED_ACCELERATED2c098ad786i2c: Add I2C_AQ_NO_REP_START adapter quirkc6d2f8ffb1ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 50556c9b2de448Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip.c87b052deaice: handle increasing Tx or Rx ring sizeseb28709c07ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet7bd851a6d3ip6_vti: proper dev_{hold|put} in ndo_[un]init methodsb502a6a440net: hns3: add handling for xmit skb with recursive fraglistc56804f431net: hns3: remediate a potential overflow risk of bd_num_list286b3ff9fdpowerpc/32: Statically initialise first emergency contextb9f9313c75selftests/powerpc: Fix L1D flushing tests for Power102033dde6aaBluetooth: check for zapped sk before connecting6421cdfbb6net: bridge: when suppression is enabled exclude RARP packetsfccb35bbf7net/sched: cls_flower: use ntohs for struct flow_dissector_key_portsa019b8d7dfBluetooth: initialize skb_queue_head at l2cap_chan_create()e0dc9e93f7Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan defaultb972f345a1ALSA: bebob: enable to deliver MIDI messages for multiple portsd398f25007ALSA: rme9652: don't disable if not enabled9df07b0661ALSA: hdspm: don't disable if not enableda950cd8cb0ALSA: hdsp: don't disable if not enabledfaed3150a4i2c: bail out early when RDWR parameters are wrong18df2bc13bBluetooth: Fix incorrect status handling in LE PHY UPDATE event879a96d817ASoC: rsnd: core: Check convert rate in rsnd_hw_paramsa2aeb5de26net: stmmac: Set FIFO sizes for ipq806xc0a62a441bnet/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath2d17c58a3aASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF3d1bede856tipc: convert dest node's address to network ordera407b58816fs: dlm: flush swork on shutdownff58d1c72efs: dlm: check on minimum msglen sizeca973d2aeafs: dlm: add errno handling to check callback06d59d21cbfs: dlm: fix debugfs dumpbd6017a942ath11k: fix thermal temperature read21756f878ekvm: Cap halt polling at kvm->max_halt_poll_ns53d7eed031cpufreq: intel_pstate: Use HWP if enabled by platform firmware182f1f72afPM: runtime: Fix unpaired parent child_count for force_resumee97da47e9bACPI: PM: Add ACPI ID of Alder Lake Fanbfccc4eadeKVM/VMX: Invoke NMI non-IST entry instead of IST entry21f317826eKVM: x86/mmu: Remove the defunct update_pte() paging hook53171e68a5tpm, tpm_tis: Reserve locality in tpm_tis_resume()9238661656tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt()8fe5a45918tpm: fix error return code in tpm2_get_cc_attrs_tbl()31c9a4b24dKEYS: trusted: Fix memory leak on object tdf72ddd6f7cUPSTREAM: module: unexport find_module and module_mutex58980df739FROMLIST: scsi: ufs: Increase the usable queue depth8b1ed7526fANDROID: abi_gki_aarch64_qcom: Add vmemdup_user2bb462a3afANDROID: cgroup: add vendor hook to cgroup .attach()fe24b7f8cdANDROID: gki_defconfig: Enable HID_BETOP_FF JOYSTICK_XPAD_FF and JOYSTICK_XPAD_LEDS64d5c84867ANDROID: abi_gki_aarch64_qcom: Add devm_rproc_* APIsb6e60f0673ANDROID: Incremental fs: Add uid to INCFS_IOC_GET_LAST_READ_ERROR25c3b9e0feANDROID: Incremental fs: Make sysfs_name changeable on remounted8f5159f0ANDROID: Incremental fs: Count pending_reads even when very shortf57d242977ANDROID: sched/fair: export sysctl_sched_min_granularity symbol73599c263eANDROID: Fix compat hwcap reporting on asymmetric 32-bit SoCs17f230fd93Revert "ANDROID: usb: dwc3: gadget: don't cancel the started requests"262fd53a10BACKPORT: sched/uclamp: Allow to reset a task uclamp constraint valuedb77ed2052ANDROID: GKI: restore termiox fields18593eb97fRevert "spi: Fix use-after-free with devm_spi_alloc_*"e054456cedMerge 5.10.37 into android12-5.105c5381fe0aMerge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.10.y' into android12-5.10d8ef677e32FROMGIT: block: avoid double io accounting for flush request56cfcf6cbdUPSTREAM: kasan: fix kasan_byte_accessible() to be consistent with actual checkse4d47d9a03FROMLIST: blk-mq: Swap two calls in blk_mq_exit_queue()fdbfae0347ANDROID: FUSE OWNERS pointing to android-mainline OWNERSe97bd1e03eLinux 5.10.3742f1b8653fsctp: delay auto_asconf init until binding the first addr14919cdf68Revert "net/sctp: fix race condition in sctp_destroy_sock"41f1aed56dsmp: Fix smp_call_function_single_async prototype6c1ea8bee7net: Only allow init netns to set default tcp cong to a restricted algo2281df0b02arm64: Remove arm64_dma32_phys_limit and its uses00d9f429afbpf: Prevent writable memory-mapping of read-only ringbuf pages1ca284f086bpf, ringbuf: Deny reserve of buffers larger than ringbuf282bfc8848bpf: Fix alu32 const subreg bound tracking on bitwise operationsf76e0829bbafs: Fix speculative status fetches949e7c5f49mm/memory-failure: unnecessary amount of unmapping62d96faa74mm/sparse: add the missing sparse_buffer_fini() in error branch31df8bc4d3mm: memcontrol: slab: fix obtain a reference to a freeing memcg2e95bc6cfemm/sl?b.c: remove ctor argument from kmem_cache_flags618fa6a35ckfifo: fix ternary sign extension bugsc02dd80655ia64: fix EFI_DEBUG buildc6b7e0b1abperf session: Add swap operation for event TIME_CONV86941f8bd4perf jit: Let convert_timestamp() to be backwards-compatiblefe07408afbperf tools: Change fields type in perf_record_time_conv3bce718d97net:nfc:digital: Fix a double free in digital_tg_recv_dep_reqe2c34cacffnet: bridge: mcast: fix broken length + header check for MRDv6 Adv.f5ce59707dRDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res608a4b90ecRDMA/siw: Fix a use after free in siw_alloc_mr4394be0a18bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds183d9ebd44selftests/bpf: Fix core_reloc test runner0257a0a5ffselftests/bpf: Fix field existence CO-RE reloc tests3769c54d34selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro9dc373f740net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send8fcdfa71baKVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM4fcaad2b7dbnxt_en: Fix RX consumer index logic in the error path.1625872f01selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test8ebdce8fe0selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static71ad9260c0net: geneve: modify IP header check in geneve6_xmit_skb and geneve_xmit_skb1fc61844b6arm64: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E0ae610556fARM: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E66b1cfc0cdbnxt_en: fix ternary sign extension bug in bnxt_show_temp()9f722ef596net: enetc: fix link error againbfcb5a8cc7net: phy: marvell: fix m88e1111_set_downshift1157d01e04net: phy: marvell: fix m88e1011_set_downshiftbe63182565powerpc/52xx: Fix an invalid ASM expression ('addi' used instead of 'add')e06a532f31powerpc/perf: Fix the threshold event selection for memory events in power10b6b894e7a2wlcore: Fix buffer overrun by snprintf due to incorrect buffer size1cce33fe59ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock8bb054fb33ath10k: Fix a use after free in ath10k_htc_send_bundle0f98e1ea97ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices4b9fb2c903powerpc/64: Fix the definition of the fixmap areac5ebaca402RDMA/core: Add CM to restrack after successful attachment to a device63c61d26e3RDMA/rxe: Fix a bug in rxe_fill_ip_info()7fe12d6db3net: phy: intel-xway: enable integrated led functionscf49a91faanet: renesas: ravb: Fix a stuck issue when a lot of frames are received01dab91200net: stmmac: fix TSO and TBS feature enabling during driver open64753ac1e4nfp: devlink: initialize the devlink port attribute "lanes"e606073b77crypto: ccp: Detect and reject "invalid" addresses destined for PSP4fa28c807dmt76: mt7615: fix memleak when mt7615_unregister_device()9ed951f416net: davinci_emac: Fix incorrect masking of tx and rx error channel0ce6052802net: marvell: prestera: fix port event handling on initb605673b52vsock/virtio: free queued packets when closing socket5231d17eb9sfc: ef10: fix TX queue lookup in TX event handling7459bb5943ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails312c5ce349RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails45b84abb47RDMA/cxgb4: add missing qpid incrementda54cc2549gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check257f38e78anet: ethernet: ixp4xx: Set the DMA masks explicitly78d8b34751libbpf: Initialize the bpf_seq_printf parameters array field by fieldb9e719698fvsock/vmci: log once the failed queue pair allocationbc2e5321d7netfilter: nftables_offload: special ethertype handling for VLANa7eb38aaccnetfilter: nftables_offload: VLAN id needs host byteorder in flow dissectorcf2de861b2netfilter: nft_payload: fix C-VLAN offload support1dd5ac62c0mwl8k: Fix a double Free in mwl8k_probe_hw87299aad62i2c: mediatek: Fix wrong dma sync flag232598e99fi2c: sh7760: fix IRQ error pathd204db4fe6wlcore: fix overlapping snprintf arguments in debugfsc0aa320ac6rtlwifi: 8821ae: upgrade PHY and RF parameterse9bd1af4c0KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is validbf6476152apowerpc/smp: Reintroduce cpu_core_maskaf39f070c8powerpc/pseries: extract host bridge from pci_bus prior to bus removal8dfd7329adMIPS: pci-legacy: stop using of_pci_range_to_resourcecabed6027adrm/amd/pm: fix error code in smu_set_power_limit()486642baeaperf beauty: Fix fsconfig generator0df2770ad3iommu/amd: Put newline after closing bracket in warninga1c1de90cddrm/i915/gvt: Fix error code in intel_gvt_init_device()2b3ae007c6net/packet: remove data races in fanout operations3a1c395703net/packet: make packet_fanout.arr size configurable up to 64Kd10c5162b4net/mlx5: Fix bit-wise and with zerod97d22bda1ASoC: ak5558: correct reset polarityc1f9809611powerpc/xive: Fix xmon command "dxi"e2724bed64powerpc/xive: Drop check on irq_data in xive_core_debug_show()a38b77899ci2c: sh7760: add IRQ check4b8177766ai2c: rcar: add IRQ check1ac4f7a260i2c: rcar: protect against supurious interrupts on V3U11e2b2b6f6i2c: rcar: make sure irq is not threaded on Gen2 and earlierf41d2bfef5i2c: mlxbf: add IRQ checkc6eea11b5ci2c: jz4780: add IRQ checkab6d6cae0ai2c: emev2: add IRQ check6f291ab177i2c: cadence: add IRQ checkc977426db6i2c: xiic: fix reference leak when pm_runtime_get_sync failsc323b270a5i2c: stm32f7: fix reference leak when pm_runtime_get_sync failse547640ceei2c: sprd: fix reference leak when pm_runtime_get_sync fails8c0a2009fbi2c: omap: fix reference leak when pm_runtime_get_sync fails3a0cdd336di2c: imx: fix reference leak when pm_runtime_get_sync failscc49d20641i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync failse80ae8bde4i2c: img-scb: fix reference leak when pm_runtime_get_sync fails3041051932i2c: cadence: fix reference leak when pm_runtime_get_sync failsb64415c6b3RDMA/rtrs-clt: destroy sysfs after removing session from active list6a07e5e39dRDMA/srpt: Fix error return code in srpt_cm_req_recv()4601bcc641net: thunderx: Fix unintentional sign extension issue6a61307e58cxgb4: Fix unintentional sign extension issues52fd8005a2RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal()afb738b744IB/hfi1: Fix error return code in parse_platform_config()a12d75f5dcRDMA/qedr: Fix error return code in qedr_iw_connect()0f8528c78fovl: invalidate readdir cache on changes to dir with origin082fa65bf6KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exitde4e60382bmt76: mt7663s: fix the possible device hang in high traffic188dfc4702mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregationbf08637d32mt76: mt7915: fix mib stats counter reporting to mac802110b39be5162mt76: mt7615: fix mib stats counter reporting to mac802112da92db47fmt76: mt7915: fix aggr len debugfs node4e7914ce23mt76: mt7915: fix tx skb dma unmap75bc5f779amt76: mt7615: fix tx skb dma unmap3443c54c41mt7601u: fix always true expression00792f31a3rtw88: Fix an error code in rtw_debugfs_set_rsvd_page()80cff3e116xfs: fix return of uninitialized value in variable errorb07520a55fperf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric08c75d4b76mac80211: bail out if cipher schemes are invalide00f32c2c9powerpc: iommu: fix build when neither PCI or IBMVIO is set8ce329c689powerpc/perf: Fix PMU constraint check for EBB events84c0762633powerpc/64s: Fix pte update for kernel memory on radix8fac4bd367IB/hfi1: Use kzalloc() for mmu_rb_handler allocationf9e9df72dcliquidio: Fix unintented sign extension of a left shift of a u16c87df56d28ASoC: simple-card: fix possible uninitialized single_cpu local variable325e8f9edfKVM: arm64: Initialize VCPU mdcr_el2 before loading it348f68ae40HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE9b14027e4cHID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event()5ccdc6dd62HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling29bfd0446aHID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness716132e00cALSA: usb-audio: Add error checks for usb_driver_claim_interface() callse759105d45iommu/vt-d: Invalidate PASID cache when root/context entry changedc848416cc0iommu/vt-d: Remove WO permissions on second-level paging entries416fa531c8iommu/vt-d: Preset Access/Dirty bits for IOVA over FL32737c3a26iommu/vt-d: Report the right page fault addresseb0530d71ciommu/vt-d: Report right snoop capability when using FL for IOVA620aa5821aiommu: Fix a boundary issue to avoid performance dropc96f7eb59biommu/vt-d: Don't set then clear private data in prq_event_thread()e0c7b95616mips: bmips: fix syscon-reboot nodes3cf9fac71bnet: hns3: Limiting the scope of vector_ring_chain variabledb574a60c4nfc: pn533: prevent potential memory corruptiona16f02187dRDMA/core: Fix corrupted SL on passive side556e75a0aebug: Remove redundant condition check in report_bugfaba97afdbnet/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start()fd26f3a07epowerpc/pseries: Only register vio drivers if vio bus exists4877c4a523udp: never accept GSO_FRAGLIST packetsc45cb22a55net: phy: lan87xx: fix access to wrong register of LAN87xx897c095c7eALSA: core: remove redundant spin_lock pair in snd_card_disconnectafb3416c4fgpio: guard gpiochip_irqchip_add_domain() with GPIOLIB_IRQCHIP9becf957e0MIPS/bpf: Enable bpf_probe_read{, str}() on MIPS again19c990c9fapowerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration499b3ceb17IB/isert: Fix a use after free in isert_connect_request78f537c005RDMA/mlx5: Fix drop packet rule in egress table4ff081701biommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK9681d50a70ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk0f69f9596bMIPS: loongson64: fix bug when PAGE_SIZE > 16KBda40d5fec5pinctrl: pinctrl-single: fix pcs_pin_dbg_show() when bits_per_mux is not zero353fcebf49pinctrl: pinctrl-single: remove unused parametera273c27d72inet: use bigger hash table for IP ID generation6b4b3b8404ima: Fix the error code for restoring the PCR value536175f006MIPS: fix local_irq_{disable,enable} in asmmacro.h4c45556db3powerpc/prom: Mark identical_pvr_fixup as __init494327b777powerpc/fadump: Mark fadump_calculate_reserve_size as __init454fb20747libbpf: Add explicit padding to btf_dump_emit_type_decl_opts87520507b1selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changedee06efc811iommu/vt-d: Reject unsupported page request modesb60e13c306iommu: Check dev->iommu in iommu_dev_xxx functions3d15bf2b2cbpftool: Fix maybe-uninitialized warningsb1ed7a5717libbpf: Add explicit padding to bpf_xdp_set_link_optsf72e3d81c6net: lapbether: Prevent racing when checking whether the netif is running7cc0ba6788Bluetooth: avoid deadlock between hci_dev->lock and socket lock5cce890e5dKVM: x86/mmu: Retry page faults that hit an invalid memslotcd6e679b8dwilc1000: write value to WILC_INTR2_ENABLE register0d74db1457RDMA/mlx5: Fix mlx5 rates to IB rates map4ebb3b797aASoC: Intel: Skylake: Compile when any configuration is selected5fb733e250ASoC: Intel: boards: sof-wm8804: add check for PLL settingb3222026ddperf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars56027a2e75HID: plantronics: Workaround for double volume key presses613f9d1f15xsk: Respect device's headroom and tailroom on generic xmit path5378c92425drivers/block/null_blk/main: Fix a double free in null_init.94f1bdf01bsched/debug: Fix cgroup_path[] serializationcbbc13b115io_uring: fix overflows checks in provide buffersdb4645fbaeperf/amd/uncore: Fix sysfs type mismatchc8a54b4d66x86/events/amd/iommu: Fix sysfs type mismatchd5149a487fHSI: core: fix resource leaks in hsi_add_client_from_dt()38c1f8ebb3media: cedrus: Fix H265 status definitionsa11497b3bbnvme-pci: don't simple map sgl when sgls are disabledb2c55f81c1nvmet-tcp: fix a segmentation fault during io parsing error2842b91ac7mfd: stm32-timers: Avoid clearing auto reload registercadbba5ec8mailbox: sprd: Introduce refcnt when clients requests/free channelsb42ec774dbscsi: ibmvfc: Fix invalid state machine BUG_ON()5129ec347ascsi: sni_53c710: Add IRQ check79ee304333scsi: sun3x_esp: Add IRQ check18e729d21fscsi: jazz_esp: Add IRQ check7d81167e51scsi: hisi_sas: Fix IRQ checksaa83f32d40scsi: ufs: ufshcd-pltfrm: Fix deferred probing4e5e089755scsi: pm80xx: Fix potential infinite loopa613887c41scsi: pm80xx: Increase timeout for pm80xx mpi_uninit_check()d3d3735858clk: uniphier: Fix potential infinite loopc360228ecfdrm/radeon: Fix a missing check bug in radeon_dp_mst_detect()a6d56760eadrm/amd/display: use GFP_ATOMIC in dcn20_resource_construct3968d95f31clk: qcom: apss-ipq-pll: Add missing MODULE_DEVICE_TABLEedc6a44bccclk: qcom: a53-pll: Add missing MODULE_DEVICE_TABLEa6596d71a6drm: xlnx: zynqmp: fix a memset in zynqmp_dp_train()fc076f40c8clk: zynqmp: pll: add set_pll_mode to check condition in zynqmp_pll_enable9c91a014a3clk: zynqmp: move zynqmp_pll_set_mode out of round_rate callbackb29d6a435evfio/mdev: Do not allow a mdev_type to have a NULL parent pointer87856f9af0vfio/pci: Re-order vfio_pci_probe()dad86dd76bvfio/pci: Move VGA and VF initialization to functionsdaa72300c9vfio/fsl-mc: Re-order vfio_fsl_mc_probe()d0702c665emedia: v4l2-ctrls.c: fix race condition in hdl->requests list2d49873b49media: i2c: imx219: Balance runtime PM use-count0050c97941media: i2c: imx219: Move out locking/unlocking of vflip and hflip controls from imx219_set_stream59dd4fe0aenvme: retrigger ANA log update if group descriptor isn't found20719538c4power: supply: bq25980: Move props from battery node9e33e261b4clk: imx: Fix reparenting of UARTs not associated with stdout60ade0d56bnvmet-tcp: fix incorrect locking in state_change sk callbacka3ea59d095nvme-tcp: block BH in sk state_change sk callback7456cc7c9fseccomp: Fix CONFIG tests for Seccomp_filters4f53ef0f78ata: libahci_platform: fix IRQ check6187fa2502sata_mv: add IRQ checksf87689e716pata_ipx4xx_cf: fix IRQ checkd1bb0316f5pata_arasan_cf: fix IRQ check0ad91dc7easelftests: fix prepending $(OUTPUT) to $(TEST_PROGS)296da2049fx86/kprobes: Fix to check non boostable prefixes correctlye2ff41d2eeof: overlay: fix for_each_child.cocci warningsc272c735a1drm/amdkfd: fix build error with AMD_IOMMU_V2=md218c7a028media: atomisp: Fix use after free in atomisp_alloc_css_stat_bufs()1f743e8d58media: m88rs6000t: avoid potential out-of-bounds reads on arrays96498fbb7bmedia: atomisp: Fixed error handling pathcc4cc2fb5amedia: [next] staging: media: atomisp: fix memory leak of object flash99ce023bb8media: docs: Fix data organization of MEDIA_BUS_FMT_RGB101010_1X30757d5d54camedia: m88ds3103: fix return value check in m88ds3103_probe()697af15095media: platform: sunxi: sun6i-csi: fix error return code of sun6i_video_start_streaming()00b68a7478media: venus: core: Fix some resource leaks in the error path of 'venus_probe()'0741a8f2e5drm/probe-helper: Check epoch counter in output_poll_execute()a59d01384cmedia: aspeed: fix clock handling logic29eb741801media: rkisp1: rsz: crash fix when setting src format38f9456ef5media: omap4iss: return error code when omap4iss_get() failed3ad6a6288cmedia: saa7146: use sg_dma_len when building pgtablea250df336amedia: saa7134: use sg_dma_len when building pgtable385470a358media: vivid: fix assignment of dev->fbuf_out_flags7d81aff289rcu: Remove spurious instrumentation_end() in rcu_nmi_enter()95f4e9f33bafs: Fix updating of i_mode due to 3rd party change80862cbf76sched/fair: Fix shift-out-of-bounds in load_balance()ef8a039012drm/mcde/panel: Inverse misunderstood flag403c4528e5drm/amd/display: Fix off by one in hdmi_14_process_transaction()9f075cb088drm/stm: Fix bus_flags handling1de265ad3cdrm/tilcdc: send vblank event when disabling crtc8e81ff6d51soc: aspeed: fix a ternary sign expansion bugbbe9de67acxen-blkback: fix compatibility bug with single page rings565e7c98d3serial: omap: fix rs485 half-duplex filtering9c3e2ad20bserial: omap: don't disable rs485 if rts gpio is missing927162c713ttyprintk: Add TTY hangup callback.62bb46f51fusb: dwc2: Fix hibernation between host and device modes.7bf9d7286cusb: dwc2: Fix host mode hibernation exit with remote wakeup flow.1789737ca9PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check8b4d4bd1f1Drivers: hv: vmbus: Increase wait time for VMbus unload816fbc17cbhwmon: (pmbus/pxe1610) don't bail out when not all pages are activeee9bc379e4x86/platform/uv: Fix !KEXEC build failure5980a3b9c9spi: spi-zynqmp-gqspi: return -ENOMEM if dma_map_single fails1231279389spi: spi-zynqmp-gqspi: fix use-after-free in zynqmp_qspi_exec_opfa3a26b437spi: spi-zynqmp-gqspi: fix hang issue when suspend/resume24159580abspi: spi-zynqmp-gqspi: fix clk_enable/disable imbalance issued5c7b42c9fDrivers: hv: vmbus: Use after free in __vmbus_open()b49bdd70b3ARM: dts: aspeed: Rainier: Fix humidity sensor bus addressfe310fd19fplatform/x86: pmc_atom: Match all Beckhoff Automation baytrail boards with critclk_systems DMI table09a119a2d4security: keys: trusted: fix TPM2 authorizations7bb63ed881memory: samsung: exynos5422-dmc: handle clk_set_parent() failure71bcc1b4a1memory: renesas-rpc-if: fix possible NULL pointer dereference of resource73585b2714spi: spi-zynqmp-gqspi: Fix missing unlock on error in zynqmp_qspi_exec_op()58ee5a0de1m68k: Add missing mmap_read_lock() to sys_cacheflush()99d2fa2dafusbip: vudc: fix missing unlock on error in usbip_sockfd_store()99a29899e3crypto: chelsio - Read rxchannel-id from firmwarec703ef8289node: fix device cleanups in error handling code190a2f24aefirmware: qcom-scm: Fix QCOM_SCM configuration26882a15edserial: core: return early on unsupported ioctls1d9cde4ddftty: fix return value for unsupported termiox ioctlseef2158b0ctty: Remove dead termiox codeaa7f103da3tty: fix return value for unsupported ioctlsbd8fa4ef36tty: actually undefine superseded ASYNC flags45c7e5c142USB: cdc-acm: fix TIOCGSERIAL implementation4425c2f32aUSB: cdc-acm: fix unprivileged TIOCCSERIALe38a77c48ausb: gadget: r8a66597: Add missing null check on return from platform_get_resourcece02e58ddfspi: fsl-lpspi: Fix PM reference leak in lpspi_prepare_xfer_hardware()cbe254a1fdspi: spi-zynqmp-gqspi: fix incorrect operating mode in zynqmp_qspi_read_op3144696667spi: spi-zynqmp-gqspi: transmit dummy circles by using the controller's internal functionality6bd307eb51spi: spi-zynqmp-gqspi: add mutex locking for exec_opc164328f57spi: spi-zynqmp-gqspi: use wait_for_completion_timeout to make zynqmp_qspi_exec_op not interruptible36cf347de9cpufreq: armada-37xx: Fix determining base CPU frequency2f412fba27cpufreq: armada-37xx: Fix driver cleanup when registration failed6d7507243eclk: mvebu: armada-37xx-periph: Fix workaround for switching from L1 to L0a7ddbc86e4clk: mvebu: armada-37xx-periph: Fix switching CPU freq from 250 Mhz to 1 GHzce4b8f58b6cpufreq: armada-37xx: Fix the AVS value for load L1cccc3f18fcclk: mvebu: armada-37xx-periph: remove .set_parent method for CPU PM clocka13b110e7ccpufreq: armada-37xx: Fix setting TBG parent for load levels1faf7e6199crypto: qat - Fix a double free in adf_create_ring0e596b3734crypto: sa2ul - Fix memory leak of rxd2c67a9333dcrypto: sun8i-ss - Fix memory leak of pad2e57ffdb56crypto: allwinner - add missing CRYPTO_ prefixac0fc2de8aACPI: CPPC: Replace cppc_attr with kobj_attributee65c287c9bcpuidle: Fix ARM_QCOM_SPM_CPUIDLE configuration8316ec23bdPM: runtime: Replace inline function pm_runtime_callbacks_present()d97cb43657soc: qcom: mdt_loader: Detect truncated read of segmentsab86e5145fsoc: qcom: mdt_loader: Validate that p_filesz < p_memsz078362f495spi: fsl: add missing iounmap() on error in of_fsl_spi_probe()c7fabe372aspi: Fix use-after-free with devm_spi_alloc_*1de3691168clocksource/drivers/ingenic_ost: Fix return value check in ingenic_ost_probe()edfcc18359clocksource/drivers/timer-ti-dm: Add missing set_state_oneshot_stopped410a1da7eeclocksource/drivers/timer-ti-dm: Fix posted mode status check order0681c62d1ePM / devfreq: Use more accurate returned new_freq as resume_freq165b71a98csoc: qcom: pdr: Fix error return code in pdr_register_listener49f71d50cbstaging: greybus: uart: fix unprivileged TIOCCSERIAL2c3ce3d84estaging: fwserial: fix TIOCGSERIAL implementatione08a24ae25staging: fwserial: fix TIOCSSERIAL implementation40d622b31bstaging: rtl8192u: Fix potential infinite loopab727e601cstaging: comedi: tests: ni_routes_test: Fix compilation error16ed454e10irqchip/gic-v3: Fix OF_BAD_ADDR error handlingb1d1f644edmtd: rawnand: gpmi: Fix a double free in gpmi_nand_init4b465576f0iio: adc: Kconfig: make AD9467 depend on ADI_AXI_ADC symbol11e708c19bfirmware: qcom_scm: Workaround lack of "is available" call on SC718089d449867cfirmware: qcom_scm: Reduce locking section for __get_convention()2ceac2b6c8firmware: qcom_scm: Make __qcom_scm_is_call_available() return bool1dfb26df15m68k: mvme147,mvme16x: Don't wipe PCC timer config bits7c468deae3soundwire: stream: fix memory leak in stream config error pathaa531c6c51memory: pl353: fix mask of ECC page_size config register0256f4205cdriver core: platform: Declare early_platform_cleanup() prototype100a5c76e5drivers: nvmem: Fix voltage settings for QTI qfprom-efuse409ab5a9d8USB: gadget: udc: fix wrong pointer passed to IS_ERR() and PTR_ERR()4b6b771a6dusb: gadget: aspeed: fix dma map failure36babddef7crypto: qat - fix error path in adf_isr_resource_alloc()bbd61fa05ccrypto: poly1305 - fix poly1305_core_setkey() declaration821ff1d44fNFSv4.2: fix copy stateid copying for the async copy74bcea1a60NFSD: Fix sparse warning in nfs4proc.cc9df2c56f5arm64: dts: mediatek: fix reset GPIO level on pumpkin53191c1d78phy: marvell: ARMADA375_USBCLUSTER_PHY should not default to y, unconditionally6cca7cc213phy: ti: j721e-wiz: Delete "clk_div_sel" clk provider during cleanup1e337097fesoundwire: bus: Fix device found flag correctly00f6abd350bus: qcom: Put child node before return6a4d2f863aarm64: dts: renesas: r8a779a0: Fix PMU interrupt7b6552719cmtd: require write permissions for locking and badblock ioctls45eb038029dt-bindings: serial: stm32: Use 'type: object' instead of false for 'additionalProperties'42c9f39a72usb: gadget: s3c: Fix the error handling path in 's3c2410_udc_probe()'0764c91011usb: gadget: s3c: Fix incorrect resources releasingb33c05d6bffotg210-udc: Complete OUT requests on short packets7d5ff49321fotg210-udc: Don't DMA more than the buffer can takee06d4a0c39fotg210-udc: Mask GRP2 interrupts we don't handle3515fd226efotg210-udc: Remove a dubious condition leading to fotg210_done36df13916dfotg210-udc: Fix EP0 IN requests bigger than two packets01c66e8340fotg210-udc: Fix DMA on EP0 for length > max packet size1f50392650crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_initb509677817crypto: qat - don't release uninitialized resources31e1314ceecrypto: ccp - fix command queuing to TEE ring buffer22ae303805usb: gadget: pch_udc: Provide a GPIO line used on Intel Minnowboard (v1)9f6e0fdb15usb: gadget: pch_udc: Initialize device pointer before use3b67698060usb: gadget: pch_udc: Check for DMA mapping errora6e680788cusb: gadget: pch_udc: Check if driver is present before calling ->setup()7d18eb3403usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits()501ba8bf8ddevtmpfs: fix placement of complete() callbac2031321x86/microcode: Check for offline CPUs before requesting new microcode05b3f9b0acspi: stm32: Fix use-after-free on unbind75a7a8920aarm64: dts: renesas: r8a77980: Fix vin4-7 endpoint bindinge8146dc804regulator: bd9576: Fix return from bd957x_probe()0390f6f1d0spi: stm32: drop devres version of spi_register_master617ec35ed5crypto: sun8i-ss - Fix memory leak of object d when dma_iv fails to map75d0f3fb02arm64: dts: qcom: db845c: fix correct powerdown pin for WSA881xa27a2590f7arm64: dts: qcom: sm8250: fix number of pins in 'gpio-ranges'2feffa7519arm64: dts: qcom: sm8150: fix number of pins in 'gpio-ranges'8ff9b9f4fbarm64: dts: qcom: sdm845: fix number of pins in 'gpio-ranges'3673e0fa13arm64: dts: qcom: sm8250: Fix timer interrupt to specify EL2 physical timer5faf320a2barm64: dts: qcom: sm8250: Fix level triggered PMU interrupt polarity33ffc713dfARM: dts: stm32: fix usart 2 & 3 pinconf to wake up with flow control5133b4bdc9mtd: maps: fix error return code of physmap_flash_remove()c55310e30dmtd: don't lock when recursively deleting partitions174fe383demtd: rawnand: qcom: Return actual error code instead of -ENODEVca28e6a013mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions()705ad2d8c3mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECCc8f3837c51mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe()82a0cadf6fspi: rockchip: avoid objtool warningeb949f8912regmap: set debugfs_name to NULL after it is freed840a6ff50ausb: typec: stusb160x: fix return value check in stusb160x_probe()72fa4c30acusb: typec: tps6598x: Fix return value check in tps6598x_probe()2c80fa2cbfusb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS98743f2b8cserial: stm32: fix tx_empty condition566901ba50serial: stm32: add FIFO flush when port is closed01ce9c5d17serial: stm32: fix FIFO flush in startup and set_termiosf765918b33serial: stm32: call stm32_transmit_chars lockeda98c0683a3serial: stm32: fix tx dma completion, release channel1f308f65d8serial: stm32: fix a deadlock in set_termios5eacd7fa40serial: stm32: fix wake-up flag handlingea627af3ddserial: stm32: fix a deadlock condition with wakeup event69ac7b3b89serial: stm32: fix TX and RX FIFO thresholds5ca0d5b2c8serial: stm32: fix incorrect characters on consolea44d6acfa7serial: stm32: fix startup by enabling usart for receptionb5e8f0adaeserial: stm32: Use of_device_get_match_data()379b007b57serial: stm32: fix probe and remove order for dma1027c8c028serial: stm32: add "_usart" prefix in functions nameab8363f13fserial: stm32: fix code cleaning warnings and checks7c5e96e89cx86/platform/uv: Set section block size for hubless architecturese6d95f3523arm64: dts: renesas: Add mmc aliases into board dts files9d48f2b903ARM: dts: renesas: Add mmc aliases into R-Car Gen2 board dts files2ddb0b285cARM: dts: s5pv210: correct fuel gauge interrupt trigger level on Fascinate family6d6abd5e47ARM: dts: exynos: correct PMIC interrupt trigger level on Snow0069053e21ARM: dts: exynos: correct PMIC interrupt trigger level on SMDK5250c4121dac1cARM: dts: exynos: correct PMIC interrupt trigger level on Odroid X/U3 family2c2d05131eARM: dts: exynos: correct PMIC interrupt trigger level on Midas familyc6541b0e88ARM: dts: exynos: correct MUIC interrupt trigger level on Midas family0cc067284aARM: dts: exynos: correct fuel gauge interrupt trigger level on Midas family41fdefb351ARM: dts: exynos: correct fuel gauge interrupt trigger level on GT-I9100dff20fb279memory: gpmc: fix out of bounds read and dereference on gpmc_cs[]1f12aaf07fcrypto: sun8i-ss - fix result memory leak on error path9c0d2c3f7ffpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFER305a936af4firmware: xilinx: Remove zynqmp_pm_get_eemi_ops() in IS_REACHABLE(CONFIG_ZYNQMP_FIRMWARE)cfc0577ab1firmware: xilinx: Add a blank line after function declarationef7809681bfirmware: xilinx: Fix dereferencing freed memory7f69649dadRevert "tools/power turbostat: adjust for temperature offset"0781a13c9cusb: gadget: pch_udc: Revertd3cb25a121completely6b922dc1d1Revert "drm/qxl: do not run release if qxl failed to init"06f414e5c9ovl: fix missing revert_creds() on error path7604978e85Revert "i3c master: fix missing destroy_workqueue() on error in i3c_master_register"545dbb1bbeRevert "drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit"96e308a36eKVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read00824c3023KVM: arm64: Fully zero the vcpu state on reset2a20592bafKVM: Stop looking for coalesced MMIO zones if the bus is destroyed03c6ccceddKVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCUae996824daKVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST reada947f95b6bKVM: nVMX: Truncate base/index GPR value on address calc in !64-bit6b7028de66KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bitfa9b4ee318KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch6748f80aeaKVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported6ccdbedd16KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are createdead4fb53fdKVM: SVM: Don't strip the C-bit from CR2 on #PF interception12d6843025KVM: nSVM: Set the shadow root level to the TDP level for nested NPTf59c2220f6KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loadsc8b49e01a2KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bitb4414fbc0fKVM: s390: extend kvm_s390_shadow_fault to return entry pointer568782de5dKVM: s390: split kvm_s390_real_to_abs3804d1a4beKVM: s390: VSIE: fix MVPG handling for prefixing and MSO814cb6de6ds390: fix detection of vector enhancements facility 1 vs. vector packed decimal facilitybe4ed1ac92KVM: s390: fix guarded storage control register handling2705bc3f1cKVM: s390: split kvm_s390_logical_to_effective82de9ad493KVM: s390: VSIE: correctly handle MVPG when in VSIE885024a8fbALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32bead5f0e81ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachablee8a3a49001ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devicesccaa81e802ALSA: hda/realtek: Re-order ALC662 quirk table entriesada3f488d5ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries5a58fbcf64ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries44d57dcd83ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries9f7ee3dd2cALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries7aee1f28ebALSA: hda/realtek: Re-order ALC269 Dell quirk table entriesba56b860daALSA: hda/realtek: Re-order ALC269 Acer quirk table entries252feb3af9ALSA: hda/realtek: Re-order ALC269 HP quirk table entries91d5c81bf2ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries56e923d036ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries8c9841ae6eALSA: hda/realtek: Re-order ALC882 Acer quirk table entriesae5c6690e0drm/amdgpu: fix concurrent VM flushes on Vega/Navi v27e2459bb19drm/amd/display: Reject non-zero src_y and src_x for video planesce450934a0drm: bridge/panel: Cleanup connector on bridge detach92b98bcc4fdrm/dp_mst: Set CLEAR_PAYLOAD_ID_TABLE as broadcast7eea3eff02drm/dp_mst: Revise broadcast msg lct & lcr9b50c185d2drm/radeon: fix copy of uninitialized variable back to userspace09b031b5fcdrm/panfrost: Don't try to map pages that are already mappedabb79f67a9drm/panfrost: Clear MMU irqs before handling the fault08f6e8a753drm/qxl: use ttm bo prioritiesf6c5cc6febdrm/i915/gvt: Fix vfio_edid issue for BXT/APL92b82770e9drm/i915/gvt: Fix virtual display setup for BXT/APL3b999f3eacFDDI: defxx: Make MMIO the configuration default except for EISA9fa26701cdmt76: fix potential DMA mapping leak95fb153c60rtw88: Fix array overrun in rtw_get_tx_power_params()9e7fcf39e2cfg80211: scan: drop entry from hidden_list on overflowc9996845ffipw2x00: potential buffer overflow in libipw_wx_set_encodeext()f54f21c07fmt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put()0035a47045md: Fix missing unused status line of /proc/mdstatb70b7ec500md: md_open returns -EBUSY when entering racing areacdcfa77a33md: factor out a mddev_find_locked helper from mddev_find07e7374085md: split mddev_find61b8c6efbemd-cluster: fix use-after-free issue when removing rdev569885ad75md/bitmap: wait for external bitmap writes to complete during tear downcab2e8e599async_xor: increase src_offs when dropping destination pagea4c421b12cx86, sched: Treat Intel SNC topology as default, COD as exception4c0ddc8712selinux: add proper NULL termination to the secclass_map permissionsbb27aecf06misc: vmw_vmci: explicitly initialize vmci_datagram payload15f2a3de1amisc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct6115a9027ephy: ti: j721e-wiz: Invoke wiz_init() before of_platform_device_create()dbd328dfd9misc: lis3lv02d: Fix false-positive WARN on various HP modelsbe6566144cphy: cadence: Sierra: Fix PHY power_on sequence66c86eefa2sc16is7xx: Defer probe if device read fails814919a073iio:adc:ad7476: Fix remove handling62a560ac4aiio:accel:adis16201: Fix wrong axis assignment that prevents loading5670ed4d55iio: inv_mpu6050: Fully validate gyro and accel scale writesa1ad124c83soc/tegra: regulators: Fix locking up when voltage-spread is out of range2f2d444ac4PM / devfreq: Unlock mutex and free devfreq struct in error pathe0b325888bPCI: keystone: Let AM65 use the pci_ops defined in pcie-designware-host.ccc178b77f8PCI: xgene: Fix cfg resource mapping451a3e7570KVM: x86: Defer the MMU unload to the normal path on an global INVPCID14e3676e3cPCI: Allow VPD access for QLogic ISP2722a22fc2eb03FDDI: defxx: Bail out gracefully with unassigned PCI resource for CSRbd93fbc101MIPS: pci-rt2880: fix slot 0 configuration149e1986ffMIPS: pci-mt7620: fix PLL lock checkcdc7ff119aASoC: tlv320aic32x4: Increase maximum register in regmap8d24a71959ASoC: tlv320aic32x4: Register clocks before registering componentc3c86bd3d5ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function7a7c14873cASoC: samsung: tm2_wm5110: check of of_parse return value5a75dc20a9usb: xhci-mtk: improve bandwidth scheduling with TTeb58724f44usb: xhci-mtk: remove or operator for setting schedule parameters048a99032dusb: typec: tcpm: update power supply once partner accepts61a4b925aausb: typec: tcpm: Address incorrect values of tcpm psy for pps supply79cae796dbusb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply0dace269aadrm: bridge: fix LONTIUM use of mipi_dsi_() functions8a80901a06staging: fwserial: fix TIOCSSERIAL permission checkaf5145c8eftty: moxa: fix TIOCSSERIAL permission check6096118089staging: fwserial: fix TIOCSSERIAL jiffies conversionseb3a757e0bUSB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check767e8241ddstaging: greybus: uart: fix TIOCSSERIAL jiffies conversions304efedabaUSB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversionsf283aaa018tty: amiserial: fix TIOCSSERIAL permission checkf09ec0fc67tty: moxa: fix TIOCSSERIAL jiffies conversionseeb4fd46ebusb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode()c2ef392fffRevert "USB: cdc-acm: fix rounding error in TIOCSSERIAL"7e916d0124io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers6b7021ed36net/nfc: fix use-after-free llcp_sock_bind/connect2d84ef4e65bluetooth: eliminate the potential race condition when removing the HCI controller1d7bd87a2cBluetooth: verify AMP hci_chan before amp_destroy3b80f9485dBACKPORT: scsi: ufs: Refactor ufshcd_setup_clocks() to remove skip_ref_clkac75369368Revert "xfrm: Use actual socket sk instead of skb socket for xfrm_output_resume"f66d96b14aANDROID: vendor_hooks: Add hooks to dup_task_struct727ab0f839ANDROID: arm64: enable compat vdso0c4574ebd8UPSTREAM: arm64: vdso32: drop -no-integrated-as flagff128c2d77BACKPORT: scsi: ufs-mediatek: Add HS-G4 support371de759e9UPSTREAM: scsi: ufs: Add enums for UniPro version higher than 1.6d1d160b6eeFROMGIT: usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default5aafea29adFROMGIT: xhci: Do not use GFP_KERNEL in (potentially) atomic context22ae3660e8FROMGIT: xhci: Fix giving back cancelled URBs even if halted endpoint can't reset41fe558317ANDROID: usb: gadget: f_accessory: update SS/SSP descriptors3d24408745Revert "sched,fair: Alternative sched_slice()"36b2c4814aRevert "media: v4l2-ctrls: fix reference to freed memory"a12132f848ANDROID: GKI: restore a part of "struct mmc_host"36c1596556Revert "mmc: block: Issue a cache flush only when it's enabled"a1ac3f3093Merge 5.10.36 into android12-5.103c75179a31ANDROID: iommu/io-pgtable-arm: Free underlying page tables for large mappings345f1259a0Revert "UPSTREAM: usb: gadget: f_uac2: validate input parameters"fe580539f6ANDROID: vendor_hooks: Add hooks for account irqtime process tickcf061f35b0BACKPORT: arm64: fpsimd: run kernel mode NEON with softirqs disabled7fd5bd54c4UPSTREAM: arm64: assembler: introduce wxN aliases for wN registersdccc5bf4b7BACKPORT: arm64: assembler: remove conditional NEON yield macrosa9e54b6010UPSTREAM: fsverity: relax build time dependency on CRYPTO_SHA256f90c8ffbd8UPSTREAM: fscrypt: relax Kconfig dependencies for crypto API algorithms57e54404baUPSTREAM: crypto: arm64/gcm - move authentication tag check to SIMD domain18525713bbUPSTREAM: crypto: arm64/crc-t10dif - move NEON yield to C code3249282a95UPSTREAM: crypto: arm64/aes-ce-mac - simplify NEON yield4e2acf6395UPSTREAM: crypto: arm64/aes-neonbs - remove NEON yield calls2a5f8c85c5UPSTREAM: crypto: arm64/sha512-ce - simplify NEON yieldcfb375ea9fUPSTREAM: crypto: arm64/sha3-ce - simplify NEON yield7878a8b055UPSTREAM: crypto: arm64/sha2-ce - simplify NEON yield0c278c4b40UPSTREAM: crypto: arm64/sha1-ce - simplify NEON yielde7b1004dbfUPSTREAM: arm64: assembler: add cond_yield macro665fe01c67UPSTREAM: crypto: remove cipher routines from public crypto APIacff6cbc94UPSTREAM: chcr_ktls: use AES library for single use cipherbc6ca71187ANDROID: add OWNERS for sysfs-fs-f2fs4738608080FROMGIT: mm/memory_hotplug: rate limit page migration warningsb3a1591e82ANDROID: db845c_gki.fragment: Add QCOM_TSENSE config to avoid thermal crashes5abbf39685UPSTREAM: usb: gadget: f_uac2: validate input parameters5feadee52bUPSTREAM: usb: f_uac2: adds support for SS and SSP030ee5e654f2fs: return EINVAL for hole cases in swap file446e972fabANDROID: Update the ABI xml and symbol list2f998899f3f2fs: avoid swapon failure by giving a warning firstae8c2a7501ANDROID: topology: Add flag to indicate topology has been updated4c4dcb8c24f2fs: compress: fix to assign cc.cluster_idx correctly7c6c8dacd4f2fs: compress: fix race condition of overwrite vs truncate4de3199a4af2fs: compress: fix to free compress page correctly4b1ceab67bf2fs: support iflag change given the maskfd97226b07f2fs: avoid null pointer access when handling IPU error101a64c6c8ANDROID: Update the ABI xml and symbol list27eb5ffcb7ANDROID: Add missing CFI jump table symbols to kallsymsa1fbf0ead8Revert "BACKPORT: bio: limit bio max size"a4af23d274ANDROID: thermal: Add vendor thermal_pm_notify_suspend function72bb632d15Linux 5.10.3614b2801ccdthermal/core/fair share: Lock the thermal zone while looping over instancesc24a20912ethermal/drivers/cpufreq_cooling: Fix slab OOB issue051dd0681clib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf()1cb02dc76fdm rq: fix double free of blk_mq_tag_set in dev remove after table load fails06141465e3dm integrity: fix missing goto in bitmap_flush_interval error handlingdf893916b3dm space map common: fix division bug in sm_ll_find_free_block()fcf763a80edm persistent data: packed struct should have an aligned() attribute tooa33614d52etracing: Restructure trace_clock_global() to never block9e40ef5391tracing: Map all PIDs to command linesea6803ff2ctools/power turbostat: Fix offset overflow issue in index convertingb84c57762crsi: Use resume_noirq for SDIOb1c953dc85tty: fix memory leak in vc_deallocate25e9c2c117usb: dwc2: Fix session request interrupt handlerfce7bbcd07usb: dwc3: core: Do core softreset when switch modeb624b32584usb: dwc3: gadget: Fix START_TRANSFER link state checkf9ddfaa970usb: dwc3: gadget: Remove FS bInterval_m1 limitation8df75d1296usb: gadget/function/f_fs string table fix for multiple languagesba8ce68307usb: gadget: Fix double free of device descriptor pointersf12c5cca65usb: gadget: dummy_hcd: fix gpf in gadget_setup678e76bccemedia: venus: hfi_parser: Don't initialize parser on v15d0f6f5251media: v4l2-ctrls: fix reference to freed memory4121def7dfmedia: staging/intel-ipu3: Fix race condition during set_fmtc6b81b897fmedia: staging/intel-ipu3: Fix set_fmt error handling517f6f5705media: staging/intel-ipu3: Fix memory leak in imu_fmt8acb13189dmedia: dvb-usb: Fix memory leak at error in dvb_usb_device_init()a5e9ae5a22media: dvb-usb: Fix use-after-free access43263fd430media: dvbdev: Fix memory leak in dvb_media_device_free()378a016271ext4: Fix occasional generic/418 failure133e83b5b3ext4: allow the dax flag to be set and cleared on inline directories72447c925eext4: fix error return code in ext4_fc_perform_commit()bf4ba04f01ext4: fix ext4_error_err save negative errno into superblock12905cf9e5ext4: fix error code in ext4_commit_super7e9298f4d1ext4: do not set SB_ACTIVE in ext4_orphan_cleanup()098b257563ext4: fix check to prevent false positive report of incorrect used inodes346190959fext4: annotate data race in jbd2_journal_dirty_metadata()9aca313726ext4: annotate data race in start_this_handle()a27aad3217kbuild: update config_data.gz only when the content of .config is changed3aec683ee7x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supportedd19a456acafutex: Do not apply time namespace adjustment on FUTEX_LOCK_PI2543329485Revert337f13046f("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op")d35c4c959esmb3: do not attempt multichannel to server which does not support it796b826375smb3: when mounting with multichannel include it in requested capabilities5781c9df77jffs2: check the validity of dstlen in jffs2_zlib_compress()54708651bcFix misc new gcc warningsf37b9c142esecurity: commoncap: fix -Wstringop-overread warningbf2b941d0asfc: farch: fix TX queue lookup in TX event handlingfb791572d6sfc: farch: fix TX queue lookup in TX flush done handling11e3ff7e16exfat: fix erroneous discard when clear cluster bit1c525c2656fuse: fix write deadlock0cd2d2577adm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences661061a45emd/raid1: properly indicate failure when ending a failed write request015cc7ad58crypto: rng - fix crypto_rng_reset() refcounting when !CRYPTO_STATS0ba942cbf5crypto: arm/curve25519 - Move '.fpu' after '.arch'c9adb76c71tpm: vtpm_proxy: Avoid reading host log when using a virtual device60a01ecc9ftpm: efi: Use local variable for calculating final log size4a63b2438aintel_th: pci: Add Alder Lake-M support34ceafa62fpowerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h0bdcaebb12powerpc/32: Fix boot failure with CONFIG_STACKPROTECTORf2aa64979epowerpc/kexec_file: Use current CPU info while setting up FDT481fee8295powerpc/eeh: Fix EEH handling for hugepages in ioremap space.293c30ce25powerpc/powernv: Enable HAIL (HV AIL) for ISA v3.1 processors643243e318jffs2: Hook up splice_write callback72c282b109jffs2: Fix kasan slab-out-of-bounds problem072f787e87Input: ili210x - add missing negation for touch indication on ili210x2fafe7d504NFSv4: Don't discard segments marked for return in _pnfs_return_layout()334165d9fbNFS: Don't discard pNFS layout segments that are marked for return96fa26b74cNFS: fs_context: validate UDP retrans to prevent shift out-of-boundse0f2d86481ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failurea1478374b0openvswitch: fix stack OOB read while fragmenting IPv4 packets4248f4649bmlxsw: spectrum_mr: Update egress RIF list before route's action9aa4602237f2fs: fix to avoid out-of-bounds memory access39624749c5f2fs: fix error handling in f2fs_end_enable_verity()50b0c0c338ubifs: Only check replay with inode type to judge if inode linked5a876a46d7kcsan, debugfs: Move debugfs file creation out of early initd19555ff22virtiofs: fix memory leak in virtio_fs_probe()1b41d4e5aafs: fix reporting supported extra file attributes for statx()dc4b67babaMakefile: Move -Wno-unused-but-set-variable out of GCC only block0f90559366arm64/vdso: Discard .note.gnu.property sections in vDSO1d852d6bb4btrfs: fix race when picking most recent mod log operation for an old rootb24f0e3810tools/power/turbostat: Fix turbostat for AMD Zen CPUsd1ca3d2c4fALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dxa9d0f7c147ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops3c8a599bc9ALSA: hda/realtek - Headset Mic issue on HP platform871234a6adALSA: hda/realtek: fix mic boost on Intel NUC 813ff604c79ALSA: hda/realtek: GA503 use same quirks as GA401970fbbee55ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G712fea3cb22ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8ad7736cebfALSA: usb-audio: Explicitly set up the clock selectorcc427a507fALSA: sb: Fix two use after free in snd_sb_qsound_build1ce8212e80ALSA: hda/conexant: Re-order CX5066 quirk table entries9b7388931fALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer443467bd62power: supply: cpcap-battery: fix invalid usage of list cursora15f68a5d5sched,psi: Handle potential task count underflow bugs more gracefullya32a2d831ds390/archrandom: add parameter check for s390_arch_random_generate338a872302block/rnbd-clt: Fix missing a memory free when unloading the moduleae7fe4794dsched,fair: Alternative sched_slice()94902ee299perf: Rework perf_event_exit_event()2c4de79e9ascsi: libfc: Fix a format specifier97a81d4051mfd: arizona: Fix rumtime PM imbalance on error14c7e3f5bemfd: da9063: Support SMBus and I2C moded7ec1dab6bmfd: intel-m10-bmc: Fix the register access rangec8fe9ef530scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logiccc42ea42e2scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode1ac2b3720fscsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response56488df9f4drm/amdgpu: fix NULL pointer dereferenced721702f8adrm/amd/display: Try YCbCr420 color when YCbCr444 failsf26f33a409amdgpu: avoid incorrect %hu format stringa98a900488drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug081cec7846drm/amd/display: Fix UBSAN: shift-out-of-bounds warningcc6215d94ddrm/amd/display: Fix debugfs link_settings entrybcefa89b3edrm/radeon/ttm: Fix memory leak userptr pages14637a8dfedrm/amdgpu/ttm: Fix memory leak userptr pages6e4ae9b0ebdrm/msm/mdp5: Do not multiply vclk line count by 10079f701ec9edrm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal2f5f4cce49sched/fair: Ignore percpu threads for imbalance pullsfded2096b1media: gscpa/stv06xx: fix memory leakf8f2b7ebe0media: dvb-usb: fix memory leak in dvb_usb_adapter_init1b61ad26afmedia: sun8i-di: Fix runtime PM imbalance in deinterlace_start_streaming810cf54025media: platform: sti: Fix runtime PM imbalance in regs_show67a97525ddmedia: i2c: adv7842: fix possible use-after-free in adv7842_remove()c8e7e6e178media: i2c: tda1997: Fix possible use-after-free in tda1997x_remove()3f9e0eb062media: i2c: adv7511-v4l2: fix possible use-after-free in adv7511_remove()651ad9e04fmedia: adv7604: fix possible use-after-free in adv76xx_remove()8d3ae83d63media: tc358743: fix possible use-after-free in tc358743_remove()a931c5791bpower: supply: s3c_adc_battery: fix possible use-after-free in s3c_adc_bat_remove()ccb098c053power: supply: generic-adc-battery: fix possible use-after-free in gab_remove()932329941cclk: socfpga: arria10: Fix memory leak of socfpga_clk on error return573bbb6f80drm/msm/dp: Fix incorrect NULL check kbot warnings in DP driver4066456bb2media: vivid: update EDID6fef73a039media: em28xx: fix memory leaked7ab208ccscsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg()486e974358scsi: smartpqi: Add new PCI IDsc3187412d9scsi: smartpqi: Correct request leakage during reset operationsbc05560dd7scsi: smartpqi: Use host-wide tag spacedc655d743cpower: supply: cpcap-charger: Add usleep to cpcap charger to avoid usb plug bouncea669817a33selftests/resctrl: Fix checking for < 0 for unsigned values726d3185b8selftests/resctrl: Fix incorrect parsing of iMC counters19eaad1400selftests/resctrl: Use resctrl/info for feature detection0ccead50c3selftests/resctrl: Fix missing options "-n" and "-p"cd29eef127selftests/resctrl: Clean up resctrl features check6ef95f0b80selftests/resctrl: Fix compilation issues for other global variablescf99daf7c3selftests/resctrl: Fix compilation issues for global variables078d3d75ddselftests/resctrl: Enable gcc checks to detect buffer overflows9ec74da2acnvmet: return proper error code from discovery ctrl7f9757005cdrm/komeda: Fix bit check to import to value of proper type5e8b58e27eata: ahci: Disable SXS for Hisilicon Kunpeng920c753c1a77emmc: sdhci-brcmstb: Remove CQE quirkfdd04d1c83mmc: sdhci-pci: Add PCI IDs for Intel LKF79315ebff4mmc: sdhci-esdhc-imx: validate pinctrl before use it47ac226199scsi: qla2xxx: Fix use after free in bsg1d7935fd02drm/vkms: fix misuse of WARN_ON57fa6a6a99scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats()298778681cdrm/amd/display: fix dml prefetch validationdd5d6042e5drm/amd/display: DCHUB underflow counter increasing in some scenarios9cc76f29b9drm/amd/display: Fix UBSAN warning for not a valid value for type '_Bool'729b92e68bdrm/amd/pm: fix workload mismatch on vega107cb855dfe5drm/amdgpu : Fix asic reset regression issue introduce by8f211fe8ac1874b0ef14drm/amdkfd: Fix UBSAN shift-out-of-bounds warning7b3eb98a3edrm/amdgpu: mask the xgmi number of hops reported from psp to kfd61c1ddd29fbacklight: qcom-wled: Fix FSC update issue for WLED5918a45b653backlight: qcom-wled: Use sink_addr for sync toggle983d10e59fpower: supply: Use IRQF_ONESHOT80ba39ec7cmedia: gspca/sq905.c: fix uninitialized variable6a3edc1a5emedia: media/saa7164: fix saa7164_encoder_register() memory leak bugs087c2bffb4extcon: arizona: Fix various races on driver unbindb7d2e5097fextcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged8ff0d8a090power: supply: bq27xxx: fix power_avg for newer ICs7bb783ec9eatomisp: don't let it go past pipes array12b4b28550media: imx: capture: Return -EPIPE from __capture_legacy_try_fmt()f3dd6c47c4media: drivers: media: pci: sta2x11: fix Kconfig dependency on GPIOLIBb5261590f3media: ite-cir: check for receive overflow3a2270dd3fscsi: target: pscsi: Fix warning in pscsi_complete_cmd()09a27d6620kvfree_rcu: Use same set of GFP flags as does single-argument661af9371csched/pelt: Fix task util_est update filteringb168fffa38drm/amdgpu: Fix some unload driver issues5b62053e76scsi: lpfc: Fix pt2pt connection does not recover after LOGO7382825b06scsi: lpfc: Fix incorrect dbde assignment when building target abts wqeb814402fdfdrm/amd/display/dc/dce/dce_aux: Remove duplicate line causing 'field overwritten' issue500ec98998drm/amdgpu/display: buffer INTERRUPT_LOW_IRQ_CONTEXT interrupt workbd94773197drm/amd/display: Don't optimize bandwidth before disabling planes6b2132f50ddrm/amd/display: Check for DSC support instead of ASIC revision01e03a6618drm/ast: fix memory leak when unload the driver100e354846drm/amd/display: changing sr exit latency2c518667f9drm/ast: Fix invalid usage of AST_MAX_HWC_WIDTH in cursor atomic_check6f64be8f52drm/qxl: release shadow on shutdown423fb866b3drm/qxl: do not run release if qxl failed to init6228456cebdrm: Added orientation quirk for OneGX1 Pro9c60c881d6btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'sf32b84d7c9btrfs: do proper error handling in btrfs_update_reloc_root224c654a2ebtrfs: do proper error handling in create_reloc_rootc5aa9ea54aspi: sync up initial chipselect stateb82e8f0bb0platform/x86: intel_pmc_core: Don't use global pmcdev in quirks5d60792d12crypto: omap-aes - Fix PM reference leak on omap-aes.c92894b1853crypto: sa2ul - Fix PM reference leak in sa_ul_probe()4e7ae0cfaccrypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c8a090d492fcrypto: stm32/hash - Fix PM reference leak on stm32-hash.c836671775acrypto: sun8i-ce - Fix PM reference leak in sun8i_ce_probe()2264965f57crypto: sun8i-ss - Fix PM reference leak when pm_runtime_get_sync() failsa16162a174phy: phy-twl4030-usb: Fix possible use-after-free in twl4030_usb_remove()df91059507intel_th: Consistency and off-by-one fixb549cc7c9ctty: n_gsm: check error while registering tty devices8f7cdbbf61usb: dwc3: gadget: Check for disabled LPM quirk2946f95356usb: core: hub: Fix PM reference leak in usb_port_resume()e82da9b21fusb: musb: fix PM reference leak in musb_irq_work()015f3f2521usb: gadget: tegra-xudc: Fix possible use-after-free in tegra_xudc_remove()0e73535a49spi: qup: fix PM reference leak in spi_qup_remove()75e2b46211spi: omap-100k: Fix reference leak to master517e99f228spi: dln2: Fix reference leak to master4ddfac16b5platform/x86: ISST: Account for increased timeout in some casesbc900a7ccdtools/power/x86/intel-speed-select: Increase string size125b3590d1ARM: dts: at91: change the key code of the gpio key2ed4d58753bus: mhi: core: Clear context for stopped channels from remove()3737cf191axhci: fix potential array out of bounds with several interrupters98599e1045xhci: check control context is valid before dereferencing it.2b195c32bcxhci: check port array allocation was successful before dereferencing itb52b1b8c48fpga: dfl: pci: add DID for D5005 PAC cardse22fd53151usb: xhci-mtk: support quirk to disable usb2 lpm5c22421fb3random: initialize ChaCha20 constants with correct endianness2d78ede606perf/arm_pmu_platform: Fix error handling167fecaa43perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors64d579453bsoundwire: cadence: only prepare attached devices on clock stop9584ce366ctee: optee: do not check memref size on return from Secure Worlde5da8b37cearm64: dts: imx8mq-librem5-r3: Mark buck3 as always on187c001c49soc/tegra: pmc: Fix completion of power-gate togglingbc24381f57efi/libstub: Add $(CLANG_FLAGS) to x86 flags8829b6ccf4x86/boot: Add $(CLANG_FLAGS) to compressed KBUILD_CFLAGSfdc9c3cff9x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS)af79dc5ad9ARM: dts: ux500: Fix up TVK R3 sensors3f571ae706ARM: dts: BCM5301X: fix "reg" formatting in /memory nodef38f972e14kselftest/arm64: mte: Fix MTE feature detectiond16749988dPCI: PM: Do not read power state in pci_enable_device_flags()d863389e9fARM: tegra: acer-a500: Rename avdd to vdda of touchscreen noded9a1f62b03kselftest/arm64: mte: Fix compilation with native compiler173ab4bb8cusb: xhci: Fix port minor revision45f879b29dusb: dwc3: gadget: Ignore EP queue requests during bus reset85eb84bd81usb: gadget: f_uac1: validate input parametersf63390de9busb: gadget: f_uac2: validate input parametersdf7452f03bgenirq/matrix: Prevent allocation counter corruptionbde50f19bacrypto: hisilicon/sec - fixes a printing error6a6273a65fx86/sev: Do not require Hypervisor CPUID bit for SEV guestsba637773a9usb: webcam: Invalid size of Processing Unit Descriptor930d586646usb: gadget: uvc: add bInterval checking for HS mode6202e708f3crypto: qat - fix unmap invalid dma address92f333793acrypto: api - check for ERR pointers in crypto_destroy_tfm()298a44f381bus: mhi: core: Destroy SBL devices when moving to mission mode2e40d8cd3dspi: ath79: remove spi-master setup and cleanup assignment91629921cespi: ath79: always call chipselect function40e02e1678staging: wimax/i2400m: fix byte-order issuee160833c9fbus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first6af796b4accpuidle: tegra: Fix C7 idling state on Tegra1146f85f04972fbdev: zero-fill colormap in fbcmap.caf830b27c3posix-timers: Preserve return value in clock_adjtime32()a4794be7b0btrfs: fix race between transaction aborts and fsyncs leading to use-after-freeaf835665ddintel_th: pci: Add Rocket Lake CPU support97f30747b2btrfs: fix metadata extent leak after failure to create subvolume0c48349a6dx86/build: Disable HIGHMEM64G selection for M486SXdba16ca6f3btrfs: handle remount to no compress during compression5f2adf8462smb2: fix use-after-free in smb2_ioctl_query_info()8a90058752cifs: detect dead connections only when echoes are enabled.23d7b4a8f7cifs: fix out-of-bound memory access when calling smb3_notify() at mount pointaaa0faa5c2cifs: Return correct error code from smb2_get_enc_key7be4db5c2birqchip/gic-v3: Do not enable irqs when handling spurious interrups44faf03f56mmc: core: Fix hanging on I/O during system suspend for removable cards886da99e8fmmc: core: Set read only for SD cards with permanent write protect bit140f225218mmc: core: Do a power cycle when the CMD11 fails20d6f231f8mmc: block: Issue a cache flush only when it's enabledb1fba87e60mmc: block: Update ext_csd.cache_ctrl if it was writtencdc615acadmmc: sdhci-tegra: Add required callbacks to set/clear CQE_EN bit6c43290972mmc: sdhci-pci: Fix initialization of some SD cards for Intel BYT-based controllers01db7cb746mmc: sdhci: Check for reset prior to DMA address unmap25ac6ce65fmmc: uniphier-sd: Fix a resource leak in the remove function83e9e22ba9mmc: uniphier-sd: Fix an error handling path in uniphier_sd_probe()b7a1577a1ascsi: mpt3sas: Block PCI config access from userspace during reset702cdaa2c6scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand()f1cbba5ea7spi: spi-ti-qspi: Free DMA resources421f24114cspi: stm32-qspi: fix pm_runtime usage_count counterdbaf435ddferofs: add unsupported inode i_format check34ec706bf0mtd: physmap: physmap-bt1-rom: Fix unintentional stack access706e60c192mtd: rawnand: atmel: Update ecc_stats.corrected counter907452b3b6mtd: spinand: core: add missing MODULE_DEVICE_TABLE()cb5305ac5bRevert "mtd: spi-nor: macronix: Add support for mx25l51245g"2e41cc1066mtd: spi-nor: core: Fix an issue of releasing resources during read/write4c44c136f2fs/epoll: restore waking from ep_done_scan()6b5aeb69bbecryptfs: fix kernel panic with null dev_name3ad1fb9761arm64: dts: mt8173: fix property typo of 'phys' in dsi node6c2f97f388arm64: dts: marvell: armada-37xx: add syscon compatible to NB clk node011b9e1c2aARM: 9056/1: decompressor: fix BSS size calculation for LLVM ld.lld634684d797ftrace: Handle commands when closing set_ftrace_filter filed11fdbee28ACPI: custom_method: fix a possible memory leak62dc2440ebACPI: custom_method: fix potential use-after-free issue58a762a7f3tpm: acpi: Check eventlog signature before using it3b8b639966vhost-vdpa: fix vm_flags for virtqueue doorbell mapping026499a9c2s390/zcrypt: fix zcard and zqueue hot-unplug memleake534a4b139s390/disassembler: increase ebpf disasm buffer size90402b6b45dyndbg: fix parsing file query without a line-range suffixed9cfd60c7nitro_enclaves: Fix stale file descriptors on failed usercopya1d2bd164cbus: mhi: core: Sanity check values from remote device before usebcb80329e8bus: mhi: core: Clear configuration from channel context during reset542fd3e4fdbus: mhi: core: Fix check for syserr at power_up68d3da6c97ANDROID: qcom: Add neighbor related symbolscd04f7fab9ANDROID: usb: typec: ucsi: Ensure bounds check when accessing src_pdos107ad0ea68FROMGIT: usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS93d7a4c7eaANDROID: Update the ABI xml and symbol listc0df53e0eeFROMGIT: usb: dwc3: omap: improve extcon initialization96d46a7342FROMGIT: usb: typec: ucsi: Put fwnode in any case during ->probe()e9c04db1d5FROMGIT: usb: dwc3: gadget: Return success always for kick transfer in ep queuec3f92e5f6cFROMGIT: usb: dwc3: gadget: Free gadget structure only after freeing endpoints56f681803fFROMGIT: usb: dwc2: Fix gadget DMA unmap direction28ceb4d07fFROMGIT: usb: dwc3: gadget: Rename EOPF event macros to Suspend36695d0e77FROMGIT: usb: dwc3: gadget: Enable suspend eventsd9d0c09e0aRevert "capabilities: require CAP_SETFCAP to map uid 0"0ddd59c5daRevert "driver core: add a min_align_mask field to struct device_dma_parameters"17ba7dfe20Revert "swiotlb: add a IO_TLB_SIZE define"78957dcb2cRevert "swiotlb: factor out an io_tlb_offset helper"cb27079661Revert "swiotlb: factor out a nr_slots helper"28a2f5f10fRevert "swiotlb: clean up swiotlb_tbl_unmap_single"0fb49e91d4Revert "swiotlb: refactor swiotlb_tbl_map_single"2201384121Revert "swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single"b4ae4430abRevert "swiotlb: respect min_align_mask"abc5254824Revert "nvme-pci: set min_align_mask"bfac7b85a0Merge 5.10.35 into android12-5.10be6f5cf52cUPSTREAM: block: fix inflight statistics of part079d3d549f9ANDROID: GKI: 5/7 KMI update9458fa0ddaBACKPORT: bio: limit bio max sizef9d86ad18aANDROID: i2c: Add vendor hook to allow assign dev_name to I2C devices0493c72d6dUPSTREAM: binder: tell userspace to dump current backtrace when detected oneway spammingf0e99852cbANDROID: arm64: module: add RELA metadata for FIPS140 use85f86ef6a8ANDROID: GKI: rename filp_open to filp_open_block in symbol lists81ab760224ANDROID: GKI: dwc3: add Android ABI padding to some structures866797c77dFROMGIT: usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capabilitye275019d8cFROMGIT: usb: dwc3: Capture new capability register GHWPARAMS9b48bcb27aeFROMGIT: usb: dwc3: core: Do core softreset when switch modebc1dd753bdANDROID: android: Add symbols to debug_symbols driver0cf9435352BACKPORT: FROMGIT: remoteproc: add is_iomem to da_to_va775d6f9fafFROMGIT: remoteproc: introduce is_iomem to rproc_mem_entryf6fdbe9edcANDROID: abi_gki_aarch64_qcom: Add __bitmap_andnot and cpumask_any_but188186232aANDROID: abi_gki_aarch64_qcom: Add __kfifo_freef53a3a4808Linux 5.10.3594c76056fcvfio: Depend on MMU4348d3b502perf/core: Fix unconditional security_locked_down() call399f9c1847platform/x86: thinkpad_acpi: Correct thermal sensor allocationac2cd82c76USB: Add reset-resume quirk for WD19's Realtek Hubd844aaa49aUSB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet59b3f88386ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX27c1936af5ovl: allow upperdir inside lowerdir71d58457a8ovl: fix leaked dentry2fa0387fa2nvme-pci: set min_align_maskf8e71c667eswiotlb: respect min_align_mask85a5a6875cswiotlb: don't modify orig_addr in swiotlb_tbl_sync_single25ed8827cfswiotlb: refactor swiotlb_tbl_map_single9efd5df078swiotlb: clean up swiotlb_tbl_unmap_single1f2ef5a0f7swiotlb: factor out a nr_slots helper1bbcc985d1swiotlb: factor out an io_tlb_offset helper22163a8ec8swiotlb: add a IO_TLB_SIZE define2e8b3b0b8edriver core: add a min_align_mask field to struct device_dma_parameters6995512a47tools/cgroup/slabinfo.py: updated to work on current kernela7c37332afperf ftrace: Fix access to pid in array when setting a pid filterfb4c1c2e9fcapabilities: require CAP_SETFCAP to map uid 0b571a6302aperf data: Fix error return code in perf_data__create_dir()48ec949ac9net: qrtr: Avoid potential use after free in MHI send2fa15d61e4bpf: Fix leakage of uninitialized bpf stack under speculation2cfa537674bpf: Fix masking negation logic upon negative dst registera41c193d00igb: Enable RSS for Intel I211 Ethernet Controller2e68890993net: usb: ax88179_178a: initialize local variables before used3598eb391netfilter: conntrack: Make global sysctls readonly in non-init netnsc239bfc2e4mips: Do not include hi and lo in clobber list for R675a0e03539ANDROID: abi_gki_aarch64_qcom: Add __page_pinner_migration_failed8219786218ANDROID: vendor_hooks: set debugging data when rt_mutex is working938dc2b9b0ANDROID: abi_gki_aarch64_qcom: Add irq_do_set_affinity32b8d85352ANDROID: Update the ABI xml and symbol list99fdfd2fa3ANDROID: ABI: Update the generic symbol listd88c1e77fdANDROID: irq: manage: Export irq_do_set_affinity symbol8c32ea7937FROMLIST: usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP44a71750f2ANDROID: GKI: Enable CONFIG_USB_CONFIGFS_F_UAC203cd19b0aeANDROID: Update the ABI xml and symbol list2b223f9af1UPSTREAM: remoteproc: core: Remove casting to rproc_handle_resource_t14d632886fANDROID: GKI: enable CONFIG_MTK_TIMERf7128c7533ANDROID: sched: Add vendor hooks for update_topology70d7834861fsverity: relax build time dependency on CRYPTO_SHA2565e76a34a26fscrypt: relax Kconfig dependencies for crypto API algorithms26e61ea36dANDROID: GKI: Enable CONFIG_EXFAT_FS in gki_defconfig29203f8c8fANDROID: cgroup: Add android_rvh_cgroup_force_kthread_migration7fe4b54bf0ANDROID: Update the ABI xml and symbol list2bb3e44126FROMLIST: sched: Fix out-of-bound access in uclamp458e81ecf7ANDROID: mm: spf: fix task fault accounting348fb920cfANDROID: Update the ABI xml and symbol liste765451bf1Merge 5.10.34 into android12-5.1015d55f1f0aRevert "ANDROID: gki_defconfig: temporarily disable KFENCE in GKI"0aa66717f6Linux 5.10.3447d54b9901mei: me: add Alder Lake P device id.2a442f1140iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd()f423a39522ANDROID: Update the ABI xml and symbol list514f06c0b0FROMGIT: mmc: sdhci: Check for reset prior to DMA address unmap25a0835d5eANDROID: ABI: Add symbols for CONFIG_PAGE_PINNER94acc25d0eANDROID: GKI: Enable CONFIG_PAGE_PINNERd600eedfb6ANDROID: mm: page_pinner: use put_user_page at unstable_tree_search_insertc2b7c24bc1ANDROID: mm: page_pinner: unattribute follow_page in munlock_vma_pages_rangeec1dbc10adANDROID: mm: page_pinner: use put_user_page at add_page_for_migration67668f721bANDROID: mm: page_pinner: use put_user_page at dump_user_ranged14850835cANDROID: mm: page_pinner: use put_user_page at seq_print_vma_name2de28a0bddANDROID: mm: page_pinner: use put_user_page at fuse_copy_finishf8d9ffe242ANDROID: mm: page_pinner: use put_user_page at get_futex_keyd3b077bc15ANDROID: mm: page_pinner: use put_user_page at copy_stringdf9a9d821cANDROID: mm: page_pinner: use put_user_page at access_remote_vmddc4a48797ANDROID: mm: page_pinner: introduce failure_tracking feature6e12c5b7d4ANDROID: mm: introduce page_pinner926cf69af5ANDROID: vendor_hooks: Fix psi_event build warning35014985c2ANDROID: vendor_hooks: Add hooks for binder proc transaction577f73412fANDROID: vendor_hooks: tune reclaim inactive ratio32124e310cANDROID: dma-buf: Make DMA-BUF sysfs stats kobjects not send uevents396a6adfd3ANDROID: vendor_hooks: bypass shrink slab0907114be2Merge 5.10.33 into android12-5.109dd11f75e9FROMGIT: kbuild: update config_data.gz only when the content of .config is changedea2c091f13ANDROID: arm64: Initialise mismatched compat hwcaps from CPU notifierc5de0d2e10UPSTREAM: ARM: 9039/1: assembler: generalize byte swapping macro into rev_ld3f36ae0bbUPSTREAM: ARM: 9035/1: uncompress: Add be32tocpu macrof72dbeced2FROMGIT: kfence: use power-efficient work queue to run delayed workf696af3d11FROMGIT: kfence: maximize allocation wait timeout durationb9bb7f3153FROMGIT: kfence: await for allocation using wait_eventcb42770670FROMGIT: kfence: zero guard page after out-of-bounds access372e663644UPSTREAM: kfence: make compatible with kmemleakfba94942ccUPSTREAM: kfence: fix reports if constant function prefixes exist0dedbe7401UPSTREAM: kfence: fix printk format for ptrdiff_t7919cae0a9ANDROID: Support disabling symbol trimming327b2266d2ANDROID: Incremental fs: Fix pseudo-file attributesa64f42d1dfANDROID: sched: Fix missing RQCF_UPDATED in migrate_tasks28b4b1588eFROMLIST: mm, thp: Relax the VM_DENYWRITE constraint on file-backed THPs8bd8301cccLinux 5.10.338a661bad6cUSB: CDC-ACM: fix poison/unpoison imbalance90642ee9ebnet: hso: fix NULL-deref on disconnect regression31720f9e87x86/crash: Fix crash_setup_memmap_entries() out-of-bounds accessbed21bed2eia64: tools: remove duplicate definition of ia64_mf() on ia64ba0910ad1cia64: fix discontig.c section mismatchesf4a777bcc8csky: change a Kconfig symbol name to fix e1000 build error393200a1b0kasan: fix hwasan build for gccf2b46286e3cavium/liquidio: Fix duplicate argument1bfefd8661xen-netback: Check for hotplug-status existence before watching509ae27a18arm64: kprobes: Restore local irqflag if kprobes is cancelledda99331fc6s390/entry: save the caller of psw_idled33031a894dmaengine: tegra20: Fix runtime PM imbalance on error66d0cf7dcanet: geneve: check skb is large enough for IPv4/IPv6 header6ce6443722ARM: dts: Fix swapped mmc order for omap3db010ba54admaengine: xilinx: dpdma: Fix race condition in done IRQe8d9a93ec4dmaengine: xilinx: dpdma: Fix descriptor issuing on video groupeb2c81ee76soc: qcom: geni: shield geni_icc_get() for ACPI boot8c4bfe30ebHID: wacom: Assign boolean values to a bool variablee913cbc952HID cp2112: fix support for multiple gpiochipsf691dc8641HID: alps: fix error return code in alps_input_configured()079e32723fHID: google: add don USB idffe249b4fcperf map: Fix error return code in maps__clone()4d0cfb3713perf auxtrace: Fix potential NULL pointer dereferenceab112cc573perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[]6f8315e5d9perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_382fa9ced35locking/qrwlock: Fix ordering in queued_write_lock_slowpath()b642e493a9bpf: Tighten speculative pointer arithmetic mask2982ea926bbpf: Refactor and streamline bounds check into helperf3c4b01689bpf: Allow variable-offset stack accessf79efcb007bpf: Permits pointers on stack for helper callsedc5d16013arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS83d93d0537pinctrl: core: Show pin numbers for the controllers with base = 0fc2454cc0cblock: return -EBUSY when there are open partitions in blkdev_reread_part2bbd8aafdepinctrl: lewisburg: Update number of pins in communitya8cd07e440vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs failsbf84ef2dd2KEYS: trusted: Fix TPM reservation for seal/unseal9857fccd65gpio: omap: Save and restore sysconfig71777492b7vhost-vdpa: protect concurrent access to vhost device iotlbc2c576792aANDROID: GKI: Update the generic symbol listedc5c62da7ANDROID: ABI: Add symbols for crypto5a641fb83fANDROID: ABI: Update the ABI XML39111fc404Revert "ANDROID: GKI: Change UCLAMP_BUCKETS_COUNT to 20"2337b9185aANDROID: vendor_hooks: Add hook for bindercf881c74d3UPSTREAM: crypto: arm/blake2s - fix for big endian0126a08dcdUPSTREAM: crypto: arm/blake2b - drop unnecessary return statementccc8708bdeFROMGIT: kasan, arm64: tests supports for HW_TAGS async moded5a19199c7FROMGIT: arm64: mte: Report async tag faults before suspend27ecc98407FROMGIT: arm64: mte: Enable async tag check faultc3ca7ea141FROMGIT: arm64: mte: Conditionally compile mte_enable_kernel_*()a2f1f07ff4ANDROID: ABI: Update the ABI xml621d2bbc84ANDROID: ABI: Update the generic symbol listc8bf55afd9f2fs: drop inplace IO if fs status is abnormal99139afb1ff2fs: compress: remove unneed check condition28a1e40c06f2fs: clean up left deprecated IO trace codesf35a48edebf2fs: avoid using native allocate_segment_by_default()12a68f402ef2fs: remove unnecessary struct declaration546252f29cANDROID: selinux: add vendor hook in selinux4870b68f3fFROMGIT: arm64: mte: Enable TCO in functions that can read beyond buffer limitsf3f8d55011ANDROID: sched: Add vendor hooks for update_load_avg2f77dca33dANDROID: Update ABI with __traceiter_*() additions6ac06f08b2ANDROID: Update the cf symbol listeef08d7dc9ANDROID: Update the qcom symbol list020f00a46dANDROID: Update the hikey960 symbol list2d2d6428cdANDROID: Update the generic symbol listdbe96fb1b9ANDROID: Update the exynos symbol listda07f99f19ANDROID: Update the db845c symbol listc7d0729a2cUPSTREAM: arm64: Move PSTATE.TCO setting to separate functions9a928af2ccFROMGIT: kasan: Add report for async modef47de37f1fFROMGIT: arm64: mte: Drop arch_enable_tagging()8bd9e809e9ANDROID: GKI: 4/23 KMI update563c7d9596FROMGIT: kasan: Add KASAN mode kernel parameter433b85479bFROMGIT: arm64: mte: Add asynchronous mode supportea97f39295ANDROID: GKI: update ABI description4ccc2a6dbcFROMLIST: remoteproc: core: Move cdev add before device add35eacb5c87ANDROID: mm: allow vmas with vm_ops to be speculatively handled77e791866bANDROID: sched: Add ANDROID_OEM_DATA_ARRAY in user_struct.54f66141a8ANDROID: sched: Add vendor hooks for sched.58b10706f3ANDROID: sched: Add vendor hooks to compute new cpu freq.a629454175Revert "Revert "net: xfrm: Localize sequence counter per network namespace""2d9841f98dFROMGIT: usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby4e2ca165baFROMGIT: usb: dwc3: gadget: Check for disabled LPM quirka6b8e73972ANDROID: GKI: arm64: reserve space in cpu_hwcaps and cpu_hwcap_keys arrays0f9bfa0e99FROMLIST: export: Make CRCs robust to symbol trimminge67935d786ANDROID: Kconfig.gki Add SND_SOC_TOPOLOGY327402e1e9ANDROID: GKI: Change UCLAMP_BUCKETS_COUNT to 208451e2e48eFROMGIT: ASoC: soc-component: Add snd_soc_pcm_component_ackce1a244af8UPSTREAM: ASoC: dmaengine_pcm: add peripheral configuration1dbf9d8dbcUPSTREAM: dmaengine: add peripheral configurationfb8304fcb8UPSTREAM: PM: domains: use device's next wakeup to determine domain idle statee049d04424UPSTREAM: PM: domains: inform PM domain of a device's next wakeup98de9de261Revert "FROMLIST: PM / Domains: add domain feature flag for next wakeup"14f2208945Revert "FROMLIST: PM / domains: inform PM domain of a device's next wakeup"f316415fb2Revert "FROMLIST: PM / Domains: use device's next wakeup to determine domain idle state"76782b5633FROMGIT: mm: cma: add the CMA instance name to cma trace events1cfa9bc019FROMGIT: mm: cma: Add the CMA instance name to the cma_alloc_start trace eventc453643efaFROMGIT: mm: cma: add trace events for CMA alloc perf testing48b3f756edANDROID: mm: compaction: fix isolate_and_split_free_page() redefinition2ead8661c3ANDROID: vendor_hooks: Fix build-break due to psi_eventd651e1d63cANDROID: GKI: Update abi_gki_aarch64_qcom list for kprobe module9b4e02e2eeANDROID: GKI: Enable CONFIG_HIST_TRIGGERS1e5b2db654FROMGIT: tick/broadcast: Allow late registered device to enter oneshot mode5a1b7a90e9UPSTREAM: arm64: uaccess: split user/kernel routines1eb51cfdb4UPSTREAM: arm64: uaccess: refactor __{get,put}_user800a0f7b36BACKPORT: arm64: uaccess: rename privileged uaccess routinesacc13a8440ANDROID: Incremental fs: Add INCFS_IOC_GET_LAST_READ_ERROR6cce4fa251ANDROID: Incremental fs: Fix INCFS_MAGIC_NUMBER casts44ffa65110ANDROID: Incremental fs: Add status to sysfs3d471f0108ANDROID: Incremental fs: fix u64 integer cast to pointerba9602b155ANDROID: Incremental fs: stat should return actual used blocksf4c368a3f9ANDROID: Incremental fs: Add FS_IOC_READ_VERITY_METADATA16350016d8ANDROID: export find_user() & free_uid()for GKI purpose.bc7711817eANDROID: GKI: update ABI descriptione38df2d204ANDROID: GKI: Update abi_gki_aarch64_qcom for kgsl AO tracing support52f8b40ff6ANDROID: ABI: update symbols to unisoc whitelist for the fifth time50aa353c69ANDROID: sched: Add vendor hooks for cpu affinity.0d74600d22ANDROID: GKI: Update abi_gki_aarch64_qcom list for reverse migration9197f16834ANDROID: abi_gki_aarch64_generic: Add a few more symbols14d08ba7a0FROMGIT: usb: dwc3: gadget: Remove FS bInterval_m1 limitationf8f7b2e9e7ANDROID: abi_gki_aarch64_qcom: Add __bitmap_orad02576760ANDROID: GKI: Update abi_gki_aarch64_qcom for gpio block read tracepoint002566e608FROMGIT: dt-bindings: connector: Add slow-charger-loop definitionee5af5cb09FROMGIT: usb: dwc3: gadget: Fix START_TRANSFER link state checkfcd2a56bb0FROMGIT: usb: gadget: Fix double free of device descriptor pointers3f315db5f8FROMGIT: usb: typec: tcpm: Fix error while calculating PPS out values32b16a3a3fMerge 5.10.32 into android12-5.10b9836d4090ANDROID: inline isolate_and_split_free_page2e04650661ANDROID: kernel: clear debug_kinfo precisely295ce88224ANDROID: cgroup: Add vendor hook for cpuset.e162c57223ANDROID: GKI: Update abi_gki_aarch64_qcom for PSI tracepointsb79d1815c4ANDROID: psi: Add vendor hooks for PSI tracingaea70bd5a4Linux 5.10.326ac98ee9cbnet: phy: marvell: fix detection of PHY on Topaz switchesfbe6603e7cbpf: Move sanitize_val_alu out of op switch7723d32438bpf: Improve verifier error messages for users55565c3079bpf: Rework ptr_limit into alu_limit and add common error path496e2fabbbarm64: mte: Ensure TIF_MTE_ASYNC_FAULT is set atomicallycada2ed0bbARM: 9071/1: uprobes: Don't hook on thumb instructions480d875f12bpf: Move off_reg into sanitize_ptr_alu589fd9684dbpf: Ensure off_reg has no mixed signed bounds for all typesb2df20c0f1r8169: don't advertise pause in jumbo mode154fb9cb3er8169: tweak max read request size for newer chips also in jumbo mtu mode7f64753835KVM: VMX: Don't use vcpu->run->internal.ndata as an array indexc670ff84faKVM: VMX: Convert vcpu_vmx.exit_reason to a union4f3ff11204bpf: Use correct permission flag for mixed signed bounds arithmetic8d7906c548arm64: dts: allwinner: h6: beelink-gs1: Remove ext. 32 kHz osc reference286c39d086arm64: dts: allwinner: Fix SD card CD GPIO for SOPine systems4f90db2e92ARM: OMAP2+: Fix uninitialized sr_inst1fc087fdb9ARM: footbridge: fix PCI interrupt mapping11a718ef95ARM: 9069/1: NOMMU: Fix conversion for_each_membock() to for_each_mem_range()a13d4a1228ARM: OMAP2+: Fix warning for omap_init_time_of()9143158a6bgro: ensure frag0 meets IP header alignmentfd766f792ach_ktls: do not send snd_una update to TCB in middle65bdd564b3ch_ktls: tcb close causes tls connection failure5f3c278035ch_ktls: fix device connection close8d5a9dbd21ch_ktls: Fix kernel panic976da1b087ibmvnic: remove duplicate napi_schedule call in open function008885a880ibmvnic: remove duplicate napi_schedule call in do_reset function685bc730e3ibmvnic: avoid calling napi_disable() twicee154b5060aia64: tools: remove inclusion of ia64-specific version of errno.h headerf8f01fc8c6ia64: remove duplicate entries in generic_defconfig1aec111c94ethtool: pause: make sure we init driver stats44ef38c0a2i40e: fix the panic when running bpf in xdpdrv mode35d7491e2fnet: Make tcp_allowed_congestion_control readonly in non-init netns76af8126a6mm: ptdump: fix build failure33f3dab42anet: ip6_tunnel: Unregister catch-all devicesea0340e632net: sit: Unregister catch-all devices154ac84d49net: davicom: Fix regulator not turned off on failed probee072247938net/mlx5e: Fix setting of RS FEC modedc1732baa9netfilter: nft_limit: avoid possible divide error in nft_limit_initcda5507d23net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta40ed1d29f1net: macb: fix the restore of cmp registers7f8e59c4c5libbpf: Fix potential NULL pointer dereference7824d5a993netfilter: arp_tables: add pre_exit hook for table unregister4d26865974netfilter: bridge: add pre_exit hooks for ebtable unregistrationeb82199e37libnvdimm/region: Fix nvdimm_has_flush() to handle ND_REGION_ASYNCa2af8a0f38ice: Fix potential infinite loop when using u8 loop counter783645e65bnetfilter: conntrack: do not print icmpv6 as unknown via /proc394c81e36enetfilter: flowtable: fix NAT IPv6 offload manglingbe07581aacixgbe: fix unbalanced device enable/disable in suspend/resume0ef9919a06scsi: libsas: Reset num_scatter if libata marks qc as NODATA6a70ab9769riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM"f66d695c06vfio/pci: Add missing range check in vfio_pci_mmape6177990e1arm64: alternatives: Move length validation in alternative_{insn, endif}e2931f05ebarm64: fix inline asm in load_unaligned_zeropad()957f83a138readdir: make sure to verify directory entry for legacy interfaces too2b8308741cdm verity fec: fix misaligned RS roots IO18ba387261HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devicesdedf75aec8Input: i8042 - fix Pegatron C15B ID entry8b978750dcInput: s6sy761 - fix coordinate read bit shift955da2b5cdlib: fix kconfig dependency on ARCH_WANT_FRAME_POINTERS024f9d0480virt_wifi: Return micros for BSS TSF valuescc413b375cmac80211: clear sta->fast_rx when STA removed from 4-addr VLAN2e08d9a568pcnet32: Use pci_resource_len to validate PCI resource248b9b61b9net: ieee802154: forbid monitor for add llsec seclevelb97c7bc42dnet: ieee802154: stop dump llsec seclevels for monitorsab9f9a1d58net: ieee802154: forbid monitor for del llsec devkey4846c2debbnet: ieee802154: forbid monitor for add llsec devkey07714229e0net: ieee802154: stop dump llsec devkeys for monitors4c1775d6eanet: ieee802154: forbid monitor for del llsec dev813b13155dnet: ieee802154: forbid monitor for add llsec dev2f80452951net: ieee802154: stop dump llsec devs for monitors08744a622fnet: ieee802154: forbid monitor for del llsec key7edf4d2baanet: ieee802154: forbid monitor for add llsec keyc09075df5enet: ieee802154: stop dump llsec keys for monitors8b9485b651iwlwifi: add support for Qu with AX201 devicec836374bacscsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST stated9fc084067ASoC: fsl_esai: Fix TDM slot setup for I2S mode79ef0e6c0cdrm/msm: Fix a5xx/a6xx timestampsd61238aa64ARM: omap1: fix building with clang IAS505c48942fARM: keystone: fix integer overflow warning0d0ad98beeneighbour: Disregard DEAD dst in neigh_update7a1cd9044dgpu/xen: Fix a use after free in xen_drm_drv_initbfb5a1523fASoC: max98373: Added 30ms turn on/off time delay58d59d9ae5ASoC: max98373: Changed amp shutdown register as volatileb2f8476193xfrm: BEET mode doesn't support fragments for inner packets806addaf8diwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd()b448a6a2fcarc: kernel: Return -EFAULT if copy_to_user() failsf12e8cf6b1lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" messagea55de4f0d1ARM: dts: Fix moving mmc devices with aliases for omap4 & 59f399a9d70ARM: dts: Drop duplicate sha2md5_fck to fix clk_disable racef338b8fffdACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade()e5eb9757fedmaengine: idxd: fix wq cleanup of WQCFG registers4c59c5c866dmaengine: plx_dma: add a missing put_device() on error pathac030f5c56dmaengine: Fix a double free in dma_async_device_register56f9c04893dmaengine: dw: Make it dependent to HAS_IOMEM4ecf255952dmaengine: idxd: fix wq size store permission statedb23b7b5cadmaengine: idxd: fix opcap sysfs attribute output0e3f147551dmaengine: idxd: fix delta_rec and crc size field for completion recorda5ad12d5d6dmaengine: idxd: Fix clobbering of SWERR overflow bit on writebackf567fde02bgpio: sysfs: Obey valid_maskdfed481e62Input: nspire-keypad - enable interrupts only when openedb80ea54e1emtd: rawnand: mtk: Fix WAITRDY break condition and timeout5a627026benet/sctp: fix race condition in sctp_destroy_sock25ede723cdANDROID: abi_gki_aarch64_qcom: Add android_rvh_sched_setaffinityef4ff626b3ANDROID: gki_defconfig: temporarily disable KFENCE in GKI91a4e8d8c8ANDROID: GKI: Update abi_gki_aarch64_qcom list for minidump8cd9aa93b7ANDROID: implement wrapper for reverse migrationea527a52d1ANDROID: cpuidle: enable TEO and MENU governors in gki_defconfig3b9e4bd9f0ANDROID: abi_gki_aarch64_qcom: Update symbol listf096764239ANDROID: clang: update to 12.0.5e16264e625ANDROID: Add initial Exynos symbol liste98d2de6a6ANDROID: mm: fix mixed declaration and code warning73ae4bff1dANDROID: sched/fair: call set_next_entity() on the replaced next task6c3c18a4c9FROMGIT: binder: fix the missing BR_FROZEN_REPLY in binder_return_stringsda9a1b44eeFROMLIST: drivers/clocksource/timer-of: Remove __init markings23e7d05d56ANDROID: GKI: Add support for a GKI_DEFCONFIG_FRAGMENTde777f121dANDROID: GKI: Update abi_gki_aarch64_qcom for logbuf tracepoint6125b201ccf2fs: fix to avoid NULL pointer dereferencee4947f414cf2fs: avoid duplicated codes for cleanupe882e7aefff2fs: document: add description about compressed space handlingf10ea3ce74f2fs: clean up build warnings9b42d1c8d4f2fs: modify open brace '{' following function definitions1757598ffaf2fs: fix the periodic wakeups of discard threadd731e43cfcf2fs: fix to avoid accessing invalid fio in f2fs_allocate_data_block()380faaa0aaf2fs: fix to avoid GC/mmap race with f2fs_truncate()7361785b8ff2fs: set checkpoint_merge by defaulte15d220552f2fs: Fix a hungtask problem in atomic writee4491f8134f2fs: fix to restrict mount condition on readonly block deviceb667340b25f2fs: introduce gc_merge mount option79d06e20a4f2fs: fix to cover __allocate_new_section() with curseg_lock6defd53006f2fs: fix wrong alloc_type in f2fs_do_replace_blockf74afaf1bff2fs: delete empty compress.hcc4ff1f3def2fs: fix a typo in inode.c528611246ff2fs: allow to change discard policy based on cached discard cmdsadbeec301cf2fs: fix to avoid touching checkpointed data in get_victim()e457ef6709f2fs: fix to update last i_size if fallocate partially succeedsc4346bbb51f2fs: fix error path of f2fs_remount()fcbab6e80bf2fs: fix wrong comment of nat_tree_lock0d36b38e1ef2fs: fix to avoid out-of-bounds memory accessa940a9ad96f2fs: don't start checkpoint thread in readonly mountpointf7dca8471df2fs: do not use AT_SSR mode in FG_GC & high urgent BG_GC48b532703ff2fs: add sysfs nodes to get runtime compression stata5717d2ca6f2fs: fix to use per-inode maxbytes in f2fs_fiemap26423921acf2fs: fix to align to section for fallocate() on pinned filea5407f50d3f2fs: expose # of overprivision segments672d8b3cabf2fs: fix error handling in f2fs_end_enable_verity()5459e25504f2fs: fix a redundant call to f2fs_balance_fs if an error occurs60eac71600f2fs: remove unused file_clear_encrypt()533d45fefdf2fs: check if swapfile is section-allignede0a507f5c5f2fs: fix last_lblock check in check_swap_activate_fast8e8184cc49f2fs: remove unnecessary IS_SWAPFILE check54af5b35f4f2fs: Replace one-element array with flexible-array member1e2bd9c6c2f2fs: compress: Allow modular (de)compression algorithms7688fb401df2fs: check discard command number before traversing discard pending list6cd5fef390f2fs: update comments for explicit memory barrier14d0fdac3cf2fs: remove unused FORCE_FG_GC macrob8719b37cdf2fs: avoid unused f2fs_show_compress_options()841a52ae07f2fs: fix panic during f2fs_resize_fs()ba25abde92f2fs: fix to allow migrating fully valid segmentc6acf57aebf2fs: fix a spelling errore262ecf61bf2fs: fix a spacing coding style Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: I0dba1a3673432b23ef3076ba66c85d8111fb04bc
This commit is contained in:
commit
2935d31616
2036 changed files with 68591 additions and 34621 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -56,6 +56,7 @@ modules.order
|
|||
/tags
|
||||
/TAGS
|
||||
/linux
|
||||
/modules-only.symvers
|
||||
/vmlinux
|
||||
/vmlinux.32
|
||||
/vmlinux.symvers
|
||||
|
|
|
|||
2
Documentation/ABI/testing/OWNERS
Normal file
2
Documentation/ABI/testing/OWNERS
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
# include OWNERS from the authoritative android-mainline branch
|
||||
include kernel/common:android-mainline:/Documentation/ABI/testing/OWNERS
|
||||
|
|
@ -276,7 +276,7 @@ Date April 2019
|
|||
Contact: "Daniel Rosenberg" <drosen@google.com>
|
||||
Description: If checkpoint=disable, it displays the number of blocks that
|
||||
are unusable.
|
||||
If checkpoint=enable it displays the enumber of blocks that
|
||||
If checkpoint=enable it displays the number of blocks that
|
||||
would be unusable if checkpoint=disable were to be set.
|
||||
|
||||
What: /sys/fs/f2fs/<disk>/encoding
|
||||
|
|
@ -410,6 +410,11 @@ Description: Give a way to change checkpoint merge daemon's io priority.
|
|||
and set the I/O priority within valid range of it. "," delimiter
|
||||
is necessary in between I/O class and priority number.
|
||||
|
||||
What: /sys/fs/f2fs/<disk>/ovp_segments
|
||||
Date: March 2021
|
||||
Contact: "Jaegeuk Kim" <jaegeuk@kernel.org>
|
||||
Description: Shows the number of overprovision segments.
|
||||
|
||||
What: /sys/fs/f2fs/<disk>/compr_written_block
|
||||
Date: March 2021
|
||||
Contact: "Daeho Jeong" <daehojeong@google.com>
|
||||
|
|
@ -433,3 +438,31 @@ Description: Show the count of inode newly enabled for compression since mount.
|
|||
Note that when the compression is disabled for the files, this count
|
||||
doesn't decrease. If you write "0" here, you can initialize
|
||||
compr_new_inode to "0".
|
||||
|
||||
What: /sys/fs/f2fs/<disk>/atgc_candidate_ratio
|
||||
Date: May 2021
|
||||
Contact: "Chao Yu" <yuchao0@huawei.com>
|
||||
Description: When ATGC is on, it controls candidate ratio in order to limit total
|
||||
number of potential victim in all candidates, the value should be in
|
||||
range of [0, 100], by default it was initialized as 20(%).
|
||||
|
||||
What: /sys/fs/f2fs/<disk>/atgc_candidate_count
|
||||
Date: May 2021
|
||||
Contact: "Chao Yu" <yuchao0@huawei.com>
|
||||
Description: When ATGC is on, it controls candidate count in order to limit total
|
||||
number of potential victim in all candidates, by default it was
|
||||
initialized as 10 (sections).
|
||||
|
||||
What: /sys/fs/f2fs/<disk>/atgc_age_weight
|
||||
Date: May 2021
|
||||
Contact: "Chao Yu" <yuchao0@huawei.com>
|
||||
Description: When ATGC is on, it controls age weight to balance weight proportion
|
||||
in between aging and valid blocks, the value should be in range of
|
||||
[0, 100], by default it was initialized as 60(%).
|
||||
|
||||
What: /sys/fs/f2fs/<disk>/atgc_age_threshold
|
||||
Date: May 2021
|
||||
Contact: "Chao Yu" <yuchao0@huawei.com>
|
||||
Description: When ATGC is on, it controls age threshold to bypass GCing young
|
||||
candidates whose age is not beyond the threshold, by default it was
|
||||
initialized as 604800 seconds (equals to 7 days).
|
||||
|
|
|
|||
64
Documentation/ABI/testing/sysfs-fs-incfs
Normal file
64
Documentation/ABI/testing/sysfs-fs-incfs
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
What: /sys/fs/incremental-fs/features/corefs
|
||||
Date: 2019
|
||||
Contact: Paul Lawrence <paullawrence@google.com>
|
||||
Description: Reads 'supported'. Always present.
|
||||
|
||||
What: /sys/fs/incremental-fs/features/v2
|
||||
Date: April 2021
|
||||
Contact: Paul Lawrence <paullawrence@google.com>
|
||||
Description: Reads 'supported'. Present if all v2 features of incfs are
|
||||
supported.
|
||||
|
||||
What: /sys/fs/incremental-fs/features/zstd
|
||||
Date: April 2021
|
||||
Contact: Paul Lawrence <paullawrence@google.com>
|
||||
Description: Reads 'supported'. Present if zstd compression is supported
|
||||
for data blocks.
|
||||
|
||||
What: /sys/fs/incremental-fs/instances/[name]
|
||||
Date: April 2021
|
||||
Contact: Paul Lawrence <paullawrence@google.com>
|
||||
Description: Folder created when incfs is mounted with the sysfs_name=[name]
|
||||
option. If this option is used, the following values are created
|
||||
in this folder.
|
||||
|
||||
What: /sys/fs/incremental-fs/instances/[name]/reads_delayed_min
|
||||
Date: April 2021
|
||||
Contact: Paul Lawrence <paullawrence@google.com>
|
||||
Description: Returns a count of the number of reads that were delayed as a
|
||||
result of the per UID read timeouts min time setting.
|
||||
|
||||
What: /sys/fs/incremental-fs/instances/[name]/reads_delayed_min_us
|
||||
Date: April 2021
|
||||
Contact: Paul Lawrence <paullawrence@google.com>
|
||||
Description: Returns total delay time for all files since first mount as a
|
||||
result of the per UID read timeouts min time setting.
|
||||
|
||||
What: /sys/fs/incremental-fs/instances/[name]/reads_delayed_pending
|
||||
Date: April 2021
|
||||
Contact: Paul Lawrence <paullawrence@google.com>
|
||||
Description: Returns a count of the number of reads that were delayed as a
|
||||
result of waiting for a pending read.
|
||||
|
||||
What: /sys/fs/incremental-fs/instances/[name]/reads_delayed_pending_us
|
||||
Date: April 2021
|
||||
Contact: Paul Lawrence <paullawrence@google.com>
|
||||
Description: Returns total delay time for all files since first mount as a
|
||||
result of waiting for a pending read.
|
||||
|
||||
What: /sys/fs/incremental-fs/instances/[name]/reads_failed_hash_verification
|
||||
Date: April 2021
|
||||
Contact: Paul Lawrence <paullawrence@google.com>
|
||||
Description: Returns number of reads that failed because of hash verification
|
||||
failures.
|
||||
|
||||
What: /sys/fs/incremental-fs/instances/[name]/reads_failed_other
|
||||
Date: April 2021
|
||||
Contact: Paul Lawrence <paullawrence@google.com>
|
||||
Description: Returns number of reads that failed for reasons other than
|
||||
timing out or hash failures.
|
||||
|
||||
What: /sys/fs/incremental-fs/instances/[name]/reads_failed_timed_out
|
||||
Date: April 2021
|
||||
Contact: Paul Lawrence <paullawrence@google.com>
|
||||
Description: Returns number of reads that timed out.
|
||||
|
|
@ -89,13 +89,35 @@ you can use ``+=`` operator. For example::
|
|||
|
||||
In this case, the key ``foo`` has ``bar``, ``baz`` and ``qux``.
|
||||
|
||||
However, a sub-key and a value can not co-exist under a parent key.
|
||||
For example, following config is NOT allowed.::
|
||||
Moreover, sub-keys and a value can coexist under a parent key.
|
||||
For example, following config is allowed.::
|
||||
|
||||
foo = value1
|
||||
foo.bar = value2 # !ERROR! subkey "bar" and value "value1" can NOT co-exist
|
||||
foo.bar := value2 # !ERROR! even with the override operator, this is NOT allowed.
|
||||
foo.bar = value2
|
||||
foo := value3 # This will update foo's value.
|
||||
|
||||
Note, since there is no syntax to put a raw value directly under a
|
||||
structured key, you have to define it outside of the brace. For example::
|
||||
|
||||
foo {
|
||||
bar = value1
|
||||
bar {
|
||||
baz = value2
|
||||
qux = value3
|
||||
}
|
||||
}
|
||||
|
||||
Also, the order of the value node under a key is fixed. If there
|
||||
are a value and subkeys, the value is always the first child node
|
||||
of the key. Thus if user specifies subkeys first, e.g.::
|
||||
|
||||
foo.bar = value1
|
||||
foo = value2
|
||||
|
||||
In the program (and /proc/bootconfig), it will be shown as below::
|
||||
|
||||
foo = value2
|
||||
foo.bar = value1
|
||||
|
||||
Comments
|
||||
--------
|
||||
|
|
|
|||
|
|
@ -289,6 +289,12 @@
|
|||
do not want to use tracing_snapshot_alloc() as it needs
|
||||
to be done where GFP_KERNEL allocations are allowed.
|
||||
|
||||
allow_file_spec_access
|
||||
Allow speculative faults on file backed pages.
|
||||
Speculative faults are enabled only for those vm_ops
|
||||
that implement and return true for allow_speculation
|
||||
callback.
|
||||
|
||||
allow_mismatched_32bit_el0 [ARM64]
|
||||
Allow execve() of 32-bit applications and setting of the
|
||||
PER_LINUX32 personality on systems where only a strict
|
||||
|
|
@ -4677,10 +4683,6 @@
|
|||
(that will set all pages holding image data
|
||||
during restoration read-only).
|
||||
|
||||
reap_mem_when_killed_by=
|
||||
The name of a process, the kill signal from which to a process
|
||||
make its memory reaped with oom reaper.
|
||||
|
||||
retain_initrd [RAM] Keep initrd memory after extraction
|
||||
|
||||
rfkill.default_state=
|
||||
|
|
|
|||
|
|
@ -77,7 +77,8 @@ events, except page fault notifications, may be generated:
|
|||
|
||||
- ``UFFD_FEATURE_MINOR_HUGETLBFS`` indicates that the kernel supports
|
||||
``UFFDIO_REGISTER_MODE_MINOR`` registration for hugetlbfs virtual memory
|
||||
areas.
|
||||
areas. ``UFFD_FEATURE_MINOR_SHMEM`` is the analogous feature indicating
|
||||
support for shmem virtual memory areas.
|
||||
|
||||
The userland application should set the feature flags it intends to use
|
||||
when invoking the ``UFFDIO_API`` ioctl, to request that those features be
|
||||
|
|
|
|||
|
|
@ -45,9 +45,14 @@ fffe8000 fffeffff DTCM mapping area for platforms with
|
|||
fffe0000 fffe7fff ITCM mapping area for platforms with
|
||||
ITCM mounted inside the CPU.
|
||||
|
||||
ffc00000 ffefffff Fixmap mapping region. Addresses provided
|
||||
ffc80000 ffefffff Fixmap mapping region. Addresses provided
|
||||
by fix_to_virt() will be located here.
|
||||
|
||||
ffc00000 ffc7ffff Guard region
|
||||
|
||||
ff800000 ffbfffff Permanent, fixed read-only mapping of the
|
||||
firmware provided DT blob
|
||||
|
||||
fee00000 feffffff Mapping of PCI I/O space. This is a static
|
||||
mapping within the vmalloc space.
|
||||
|
||||
|
|
|
|||
|
|
@ -28,8 +28,8 @@ Symmetric Key Cipher Request Handle
|
|||
Single Block Cipher API
|
||||
-----------------------
|
||||
|
||||
.. kernel-doc:: include/linux/crypto.h
|
||||
.. kernel-doc:: include/crypto/internal/cipher.h
|
||||
:doc: Single Block Cipher API
|
||||
|
||||
.. kernel-doc:: include/linux/crypto.h
|
||||
.. kernel-doc:: include/crypto/internal/cipher.h
|
||||
:functions: crypto_alloc_cipher crypto_free_cipher crypto_has_cipher crypto_cipher_blocksize crypto_cipher_setkey crypto_cipher_encrypt_one crypto_cipher_decrypt_one
|
||||
|
|
|
|||
|
|
@ -161,6 +161,15 @@ particular KASAN features.
|
|||
|
||||
- ``kasan=off`` or ``=on`` controls whether KASAN is enabled (default: ``on``).
|
||||
|
||||
- ``kasan.mode=sync`` or ``=async`` controls whether KASAN is configured in
|
||||
synchronous or asynchronous mode of execution (default: ``sync``).
|
||||
Synchronous mode: a bad access is detected immediately when a tag
|
||||
check fault occurs.
|
||||
Asynchronous mode: a bad access detection is delayed. When a tag check
|
||||
fault occurs, the information is stored in hardware (in the TFSR_EL1
|
||||
register for arm64). The kernel periodically checks the hardware and
|
||||
only reports tag faults during these checks.
|
||||
|
||||
- ``kasan.stacktrace=off`` or ``=on`` disables or enables alloc and free stack
|
||||
traces collection (default: ``on``).
|
||||
|
||||
|
|
|
|||
|
|
@ -131,6 +131,17 @@ properties:
|
|||
maxItems: 6
|
||||
$ref: /schemas/types.yaml#/definitions/uint32-array
|
||||
|
||||
sink-vdos-v1:
|
||||
description: An array of u32 with each entry, a Vendor Defined Message Object (VDO),
|
||||
providing additional information corresponding to the product, the detailed bit
|
||||
definitions and the order of each VDO can be found in
|
||||
"USB Power Delivery Specification Revision 2.0, Version 1.3" chapter 6.4.4.3.1 Discover
|
||||
Identity. User can specify the VDO array via VDO_IDH/_CERT/_PRODUCT/_CABLE/_AMA defined in
|
||||
dt-bindings/usb/pd.h.
|
||||
minItems: 3
|
||||
maxItems: 6
|
||||
$ref: /schemas/types.yaml#/definitions/uint32-array
|
||||
|
||||
op-sink-microwatt:
|
||||
description: Sink required operating power in microwatt, if source can't
|
||||
offer the power, Capability Mismatch is set. Required for power sink and
|
||||
|
|
@ -178,6 +189,20 @@ properties:
|
|||
$ref: /schemas/types.yaml#/definitions/uint32
|
||||
enum: [1, 2, 3]
|
||||
|
||||
slow-charger-loop:
|
||||
description: Allows PMIC charger loops which are slow(i.e. cannot meet the 15ms deadline) to
|
||||
still comply to pSnkStby i.e Maximum power that can be consumed by sink while in Sink Standby
|
||||
state as defined in 7.4.2 Sink Electrical Parameters of USB Power Delivery Specification
|
||||
Revision 3.0, Version 1.2. When the property is set, the port requests pSnkStby(2.5W -
|
||||
5V@500mA) upon entering SNK_DISCOVERY(instead of 3A or the 1.5A, Rp current advertised, during
|
||||
SNK_DISCOVERY) and the actual currrent limit after reception of PS_Ready for PD link or during
|
||||
SNK_READY for non-pd link.
|
||||
type: boolean
|
||||
|
||||
dependencies:
|
||||
sink-vdos-v1: [ 'sink-vdos' ]
|
||||
sink-vdos: [ 'sink-vdos-v1' ]
|
||||
|
||||
required:
|
||||
- compatible
|
||||
|
||||
|
|
|
|||
|
|
@ -278,23 +278,35 @@ required:
|
|||
- interrupts
|
||||
- clocks
|
||||
- power-domains
|
||||
- resets
|
||||
|
||||
if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
enum:
|
||||
- renesas,vin-r8a7778
|
||||
- renesas,vin-r8a7779
|
||||
- renesas,rcar-gen2-vin
|
||||
then:
|
||||
required:
|
||||
- port
|
||||
else:
|
||||
required:
|
||||
- renesas,id
|
||||
- ports
|
||||
allOf:
|
||||
- if:
|
||||
not:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
enum:
|
||||
- renesas,vin-r8a7778
|
||||
- renesas,vin-r8a7779
|
||||
then:
|
||||
required:
|
||||
- resets
|
||||
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
enum:
|
||||
- renesas,vin-r8a7778
|
||||
- renesas,vin-r8a7779
|
||||
- renesas,rcar-gen2-vin
|
||||
then:
|
||||
required:
|
||||
- port
|
||||
else:
|
||||
required:
|
||||
- renesas,id
|
||||
- ports
|
||||
|
||||
additionalProperties: false
|
||||
|
||||
|
|
|
|||
|
|
@ -93,11 +93,6 @@ properties:
|
|||
- mediatek,mt7622-btif
|
||||
- mediatek,mt7623-btif
|
||||
- const: mediatek,mtk-btif
|
||||
- items:
|
||||
- enum:
|
||||
- mediatek,mt7622-btif
|
||||
- mediatek,mt7623-btif
|
||||
- const: mediatek,mtk-btif
|
||||
- items:
|
||||
- const: mrvl,mmp-uart
|
||||
- const: intel,xscale-uart
|
||||
|
|
|
|||
|
|
@ -77,7 +77,8 @@ required:
|
|||
- interrupts
|
||||
- clocks
|
||||
|
||||
additionalProperties: false
|
||||
additionalProperties:
|
||||
type: object
|
||||
|
||||
examples:
|
||||
- |
|
||||
|
|
|
|||
|
|
@ -178,6 +178,7 @@ mktables
|
|||
mktree
|
||||
mkutf8data
|
||||
modpost
|
||||
modules-only.symvers
|
||||
modules.builtin
|
||||
modules.builtin.modinfo
|
||||
modules.nsdeps
|
||||
|
|
|
|||
|
|
@ -16,35 +16,8 @@ components running across different processing clusters on a chip or
|
|||
device to communicate with a power management controller (PMC) on a
|
||||
device to issue or respond to power management requests.
|
||||
|
||||
EEMI ops is a structure containing all eemi APIs supported by Zynq MPSoC.
|
||||
The zynqmp-firmware driver maintain all EEMI APIs in zynqmp_eemi_ops
|
||||
structure. Any driver who want to communicate with PMC using EEMI APIs
|
||||
can call zynqmp_pm_get_eemi_ops().
|
||||
|
||||
Example of EEMI ops::
|
||||
|
||||
/* zynqmp-firmware driver maintain all EEMI APIs */
|
||||
struct zynqmp_eemi_ops {
|
||||
int (*get_api_version)(u32 *version);
|
||||
int (*query_data)(struct zynqmp_pm_query_data qdata, u32 *out);
|
||||
};
|
||||
|
||||
static const struct zynqmp_eemi_ops eemi_ops = {
|
||||
.get_api_version = zynqmp_pm_get_api_version,
|
||||
.query_data = zynqmp_pm_query_data,
|
||||
};
|
||||
|
||||
Example of EEMI ops usage::
|
||||
|
||||
static const struct zynqmp_eemi_ops *eemi_ops;
|
||||
u32 ret_payload[PAYLOAD_ARG_CNT];
|
||||
int ret;
|
||||
|
||||
eemi_ops = zynqmp_pm_get_eemi_ops();
|
||||
if (IS_ERR(eemi_ops))
|
||||
return PTR_ERR(eemi_ops);
|
||||
|
||||
ret = eemi_ops->query_data(qdata, ret_payload);
|
||||
Any driver who wants to communicate with PMC using EEMI APIs use the
|
||||
functions provided for each function.
|
||||
|
||||
IOCTL
|
||||
------
|
||||
|
|
|
|||
|
|
@ -110,6 +110,12 @@ background_gc=%s Turn on/off cleaning operations, namely garbage
|
|||
on synchronous garbage collection running in background.
|
||||
Default value for this option is on. So garbage
|
||||
collection is on by default.
|
||||
gc_merge When background_gc is on, this option can be enabled to
|
||||
let background GC thread to handle foreground GC requests,
|
||||
it can eliminate the sluggish issue caused by slow foreground
|
||||
GC operation when GC is triggered from a process with limited
|
||||
I/O and CPU resources.
|
||||
nogc_merge Disable GC merge feature.
|
||||
disable_roll_forward Disable the roll-forward recovery routine
|
||||
norecovery Disable the roll-forward recovery routine, mounted read-
|
||||
only (i.e., -o ro,disable_roll_forward)
|
||||
|
|
@ -813,6 +819,14 @@ Compression implementation
|
|||
* chattr +c file
|
||||
* chattr +c dir; touch dir/file
|
||||
* mount w/ -o compress_extension=ext; touch file.ext
|
||||
* mount w/ -o compress_extension=*; touch any_file
|
||||
|
||||
- At this point, compression feature doesn't expose compressed space to user
|
||||
directly in order to guarantee potential data updates later to the space.
|
||||
Instead, the main goal is to reduce data writes to flash disk as much as
|
||||
possible, resulting in extending disk life time as well as relaxing IO
|
||||
congestion. Alternatively, we've added ioctl interface to reclaim compressed
|
||||
space and show it to user after putting the immutable bit.
|
||||
|
||||
Compress metadata layout::
|
||||
|
||||
|
|
|
|||
82
Documentation/filesystems/incfs.rst
Normal file
82
Documentation/filesystems/incfs.rst
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
.. SPDX-License-Identifier: GPL-2.0
|
||||
|
||||
=================================================
|
||||
incfs: A stacked incremental filesystem for Linux
|
||||
=================================================
|
||||
|
||||
/sys/fs interface
|
||||
=================
|
||||
|
||||
Please update Documentation/ABI/testing/sys-fs-incfs if you update this
|
||||
section.
|
||||
|
||||
incfs creates the following files in /sys/fs.
|
||||
|
||||
Features
|
||||
--------
|
||||
|
||||
/sys/fs/incremental-fs/features/corefs
|
||||
Reads 'supported'. Always present.
|
||||
|
||||
/sys/fs/incremental-fs/features/v2
|
||||
Reads 'supported'. Present if all v2 features of incfs are supported. These
|
||||
are:
|
||||
fs-verity support
|
||||
inotify support
|
||||
ioclts:
|
||||
INCFS_IOC_SET_READ_TIMEOUTS
|
||||
INCFS_IOC_GET_READ_TIMEOUTS
|
||||
INCFS_IOC_GET_BLOCK_COUNT
|
||||
INCFS_IOC_CREATE_MAPPED_FILE
|
||||
.incomplete folder
|
||||
.blocks_written pseudo file
|
||||
report_uid mount option
|
||||
|
||||
/sys/fs/incremental-fs/features/zstd
|
||||
Reads 'supported'. Present if zstd compression is supported for data blocks.
|
||||
|
||||
Optional per mount
|
||||
------------------
|
||||
|
||||
For each incfs mount, the mount option sysfs_name=[name] creates a /sys/fs
|
||||
node called:
|
||||
|
||||
/sys/fs/incremental-fs/instances/[name]
|
||||
|
||||
This will contain the following files:
|
||||
|
||||
/sys/fs/incremental-fs/instances/[name]/reads_delayed_min
|
||||
Returns a count of the number of reads that were delayed as a result of the
|
||||
per UID read timeouts min time setting.
|
||||
|
||||
/sys/fs/incremental-fs/instances/[name]/reads_delayed_min_us
|
||||
Returns total delay time for all files since first mount as a result of the
|
||||
per UID read timeouts min time setting.
|
||||
|
||||
/sys/fs/incremental-fs/instances/[name]/reads_delayed_pending
|
||||
Returns a count of the number of reads that were delayed as a result of
|
||||
waiting for a pending read.
|
||||
|
||||
/sys/fs/incremental-fs/instances/[name]/reads_delayed_pending_us
|
||||
Returns total delay time for all files since first mount as a result of
|
||||
waiting for a pending read.
|
||||
|
||||
/sys/fs/incremental-fs/instances/[name]/reads_failed_hash_verification
|
||||
Returns number of reads that failed because of hash verification failures.
|
||||
|
||||
/sys/fs/incremental-fs/instances/[name]/reads_failed_other
|
||||
Returns number of reads that failed for reasons other than timing out or
|
||||
hash failures.
|
||||
|
||||
/sys/fs/incremental-fs/instances/[name]/reads_failed_timed_out
|
||||
Returns number of reads that timed out.
|
||||
|
||||
For reads_delayed_*** settings, note that a file can count for both
|
||||
reads_delayed_min and reads_delayed_pending if incfs first waits for a pending
|
||||
read then has to wait further for the min time. In that case, the time spent
|
||||
waiting is split between reads_delayed_pending_us, which is increased by the
|
||||
time spent waiting for the pending read, and reads_delayed_min_us, which is
|
||||
increased by the remainder of the time spent waiting.
|
||||
|
||||
Reads that timed out are not added to the reads_delayed_pending or the
|
||||
reads_delayed_pending_us counters.
|
||||
|
|
@ -96,6 +96,16 @@ auxiliary vector.
|
|||
|
||||
scv 0 syscalls will always behave as PPC_FEATURE2_HTM_NOSC.
|
||||
|
||||
ptrace
|
||||
------
|
||||
When ptracing system calls (PTRACE_SYSCALL), the pt_regs.trap value contains
|
||||
the system call type that can be used to distinguish between sc and scv 0
|
||||
system calls, and the different register conventions can be accounted for.
|
||||
|
||||
If the value of (pt_regs.trap & 0xfff0) is 0xc00 then the system call was
|
||||
performed with the sc instruction, if it is 0x3000 then the system call was
|
||||
performed with the scv 0 instruction.
|
||||
|
||||
vsyscall
|
||||
========
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
#!/usr/bin/perl
|
||||
#!/usr/bin/env perl
|
||||
use strict;
|
||||
use Text::Tabs;
|
||||
use Getopt::Long;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
#!/usr/bin/python
|
||||
#!/usr/bin/env python
|
||||
# The TCM v4 multi-protocol fabric module generation script for drivers/target/$NEW_MOD
|
||||
#
|
||||
# Copyright (c) 2010 Rising Tide Systems
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
#!/usr/bin/python
|
||||
#!/usr/bin/env python
|
||||
# add symbolic names to read_msr / write_msr in trace
|
||||
# decode_msr msr-index.h < trace
|
||||
import sys
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
#!/usr/bin/perl
|
||||
#!/usr/bin/env perl
|
||||
# This is a POC (proof of concept or piece of crap, take your pick) for reading the
|
||||
# text representation of trace output related to page allocation. It makes an attempt
|
||||
# to extract some high-level information on what is going on. The accuracy of the parser
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
#!/usr/bin/perl
|
||||
#!/usr/bin/env perl
|
||||
# This is a POC for reading the text representation of trace output related to
|
||||
# page reclaim. It makes an attempt to extract some high-level information on
|
||||
# what is going on. The accuracy of the parser may vary
|
||||
|
|
|
|||
|
|
@ -20,3 +20,74 @@ Colorimetry Control IDs
|
|||
The Colorimetry class descriptor. Calling
|
||||
:ref:`VIDIOC_QUERYCTRL` for this control will
|
||||
return a description of this control class.
|
||||
|
||||
``V4L2_CID_COLORIMETRY_HDR10_CLL_INFO (struct)``
|
||||
The Content Light Level defines upper bounds for the nominal target
|
||||
brightness light level of the pictures.
|
||||
|
||||
.. c:type:: v4l2_ctrl_hdr10_cll_info
|
||||
|
||||
.. cssclass:: longtable
|
||||
|
||||
.. flat-table:: struct v4l2_ctrl_hdr10_cll_info
|
||||
:header-rows: 0
|
||||
:stub-columns: 0
|
||||
:widths: 1 1 2
|
||||
|
||||
* - __u16
|
||||
- ``max_content_light_level``
|
||||
- The upper bound for the maximum light level among all individual
|
||||
samples for the pictures of a video sequence, cd/m\ :sup:`2`.
|
||||
When equal to 0 no such upper bound is present.
|
||||
* - __u16
|
||||
- ``max_pic_average_light_level``
|
||||
- The upper bound for the maximum average light level among the
|
||||
samples for any individual picture of a video sequence,
|
||||
cd/m\ :sup:`2`. When equal to 0 no such upper bound is present.
|
||||
|
||||
``V4L2_CID_COLORIMETRY_HDR10_MASTERING_DISPLAY (struct)``
|
||||
The mastering display defines the color volume (the color primaries,
|
||||
white point and luminance range) of a display considered to be the
|
||||
mastering display for the current video content.
|
||||
|
||||
.. c:type:: v4l2_ctrl_hdr10_mastering_display
|
||||
|
||||
.. cssclass:: longtable
|
||||
|
||||
.. flat-table:: struct v4l2_ctrl_hdr10_mastering_display
|
||||
:header-rows: 0
|
||||
:stub-columns: 0
|
||||
:widths: 1 1 2
|
||||
|
||||
* - __u16
|
||||
- ``display_primaries_x[3]``
|
||||
- Specifies the normalized x chromaticity coordinate of the color
|
||||
primary component c of the mastering display in increments of 0.00002.
|
||||
For describing the mastering display that uses Red, Green and Blue
|
||||
color primaries, index value c equal to 0 corresponds to the Green
|
||||
primary, c equal to 1 corresponds to Blue primary and c equal to 2
|
||||
corresponds to the Red color primary.
|
||||
* - __u16
|
||||
- ``display_primaries_y[3]``
|
||||
- Specifies the normalized y chromaticity coordinate of the color
|
||||
primary component c of the mastering display in increments of 0.00002.
|
||||
For describing the mastering display that uses Red, Green and Blue
|
||||
color primaries, index value c equal to 0 corresponds to the Green
|
||||
primary, c equal to 1 corresponds to Blue primary and c equal to 2
|
||||
corresponds to Red color primary.
|
||||
* - __u16
|
||||
- ``white_point_x``
|
||||
- Specifies the normalized x chromaticity coordinate of the white
|
||||
point of the mastering display in increments of 0.00002.
|
||||
* - __u16
|
||||
- ``white_point_y``
|
||||
- Specifies the normalized y chromaticity coordinate of the white
|
||||
point of the mastering display in increments of 0.00002.
|
||||
* - __u32
|
||||
- ``max_luminance``
|
||||
- Specifies the nominal maximum display luminance of the mastering
|
||||
display in units of 0.0001 cd/m\ :sup:`2`.
|
||||
* - __u32
|
||||
- ``min_luminance``
|
||||
- specifies the nominal minimum display luminance of the mastering
|
||||
display in units of 0.0001 cd/m\ :sup:`2`.
|
||||
|
|
|
|||
|
|
@ -1567,8 +1567,8 @@ The following tables list existing packed RGB formats.
|
|||
- MEDIA_BUS_FMT_RGB101010_1X30
|
||||
- 0x1018
|
||||
-
|
||||
- 0
|
||||
- 0
|
||||
-
|
||||
-
|
||||
- r\ :sub:`9`
|
||||
- r\ :sub:`8`
|
||||
- r\ :sub:`7`
|
||||
|
|
|
|||
|
|
@ -184,6 +184,14 @@ still cause this situation.
|
|||
- ``p_area``
|
||||
- A pointer to a struct :c:type:`v4l2_area`. Valid if this control is
|
||||
of type ``V4L2_CTRL_TYPE_AREA``.
|
||||
* - struct :c:type:`v4l2_ctrl_hdr10_cll_info` *
|
||||
- ``p_hdr10_cll``
|
||||
- A pointer to a struct :c:type:`v4l2_ctrl_hdr10_cll_info`. Valid if this control is
|
||||
of type ``V4L2_CTRL_TYPE_HDR10_CLL_INFO``.
|
||||
* - struct :c:type:`v4l2_ctrl_hdr10_mastering_display` *
|
||||
- ``p_hdr10_mastering``
|
||||
- A pointer to a struct :c:type:`v4l2_ctrl_hdr10_mastering_display`. Valid if this control is
|
||||
of type ``V4L2_CTRL_TYPE_HDR10_MASTERING_DISPLAY``.
|
||||
* - void *
|
||||
- ``ptr``
|
||||
- A pointer to a compound type which can be an N-dimensional array
|
||||
|
|
|
|||
|
|
@ -145,6 +145,8 @@ replace symbol V4L2_CTRL_TYPE_HEVC_SPS :c:type:`v4l2_ctrl_type`
|
|||
replace symbol V4L2_CTRL_TYPE_HEVC_PPS :c:type:`v4l2_ctrl_type`
|
||||
replace symbol V4L2_CTRL_TYPE_HEVC_SLICE_PARAMS :c:type:`v4l2_ctrl_type`
|
||||
replace symbol V4L2_CTRL_TYPE_AREA :c:type:`v4l2_ctrl_type`
|
||||
replace symbol V4L2_CTRL_TYPE_HDR10_CLL_INFO :c:type:`v4l2_ctrl_type`
|
||||
replace symbol V4L2_CTRL_TYPE_HDR10_MASTERING_DISPLAY :c:type:`v4l2_ctrl_type`
|
||||
|
||||
# V4L2 capability defines
|
||||
replace define V4L2_CAP_VIDEO_CAPTURE device-capabilities
|
||||
|
|
|
|||
|
|
@ -250,14 +250,14 @@ Users can read via ``ioctl(SECCOMP_IOCTL_NOTIF_RECV)`` (or ``poll()``) on a
|
|||
seccomp notification fd to receive a ``struct seccomp_notif``, which contains
|
||||
five members: the input length of the structure, a unique-per-filter ``id``,
|
||||
the ``pid`` of the task which triggered this request (which may be 0 if the
|
||||
task is in a pid ns not visible from the listener's pid namespace), a ``flags``
|
||||
member which for now only has ``SECCOMP_NOTIF_FLAG_SIGNALED``, representing
|
||||
whether or not the notification is a result of a non-fatal signal, and the
|
||||
``data`` passed to seccomp. Userspace can then make a decision based on this
|
||||
information about what to do, and ``ioctl(SECCOMP_IOCTL_NOTIF_SEND)`` a
|
||||
response, indicating what should be returned to userspace. The ``id`` member of
|
||||
``struct seccomp_notif_resp`` should be the same ``id`` as in ``struct
|
||||
seccomp_notif``.
|
||||
task is in a pid ns not visible from the listener's pid namespace). The
|
||||
notification also contains the ``data`` passed to seccomp, and a filters flag.
|
||||
The structure should be zeroed out prior to calling the ioctl.
|
||||
|
||||
Userspace can then make a decision based on this information about what to do,
|
||||
and ``ioctl(SECCOMP_IOCTL_NOTIF_SEND)`` a response, indicating what should be
|
||||
returned to userspace. The ``id`` member of ``struct seccomp_notif_resp`` should
|
||||
be the same ``id`` as in ``struct seccomp_notif``.
|
||||
|
||||
It is worth noting that ``struct seccomp_data`` contains the values of register
|
||||
arguments to the syscall, but does not contain pointers to memory. The task's
|
||||
|
|
|
|||
|
|
@ -6694,6 +6694,7 @@ F: Documentation/filesystems/f2fs.rst
|
|||
F: fs/f2fs/
|
||||
F: include/linux/f2fs_fs.h
|
||||
F: include/trace/events/f2fs.h
|
||||
F: include/uapi/linux/f2fs.h
|
||||
|
||||
F71805F HARDWARE MONITORING DRIVER
|
||||
M: Jean Delvare <jdelvare@suse.com>
|
||||
|
|
|
|||
13
Makefile
13
Makefile
|
|
@ -1,7 +1,7 @@
|
|||
# SPDX-License-Identifier: GPL-2.0
|
||||
VERSION = 5
|
||||
PATCHLEVEL = 10
|
||||
SUBLEVEL = 31
|
||||
SUBLEVEL = 42
|
||||
EXTRAVERSION =
|
||||
NAME = Dare mighty things
|
||||
|
||||
|
|
@ -449,7 +449,6 @@ OBJCOPY = llvm-objcopy
|
|||
OBJDUMP = llvm-objdump
|
||||
READELF = llvm-readelf
|
||||
STRIP = llvm-strip
|
||||
KBUILD_HOSTLDFLAGS += -fuse-ld=lld --rtlib=compiler-rt
|
||||
else
|
||||
CC = $(CROSS_COMPILE)gcc
|
||||
LD = $(CROSS_COMPILE)ld
|
||||
|
|
@ -792,16 +791,16 @@ KBUILD_CFLAGS += -Wno-gnu
|
|||
KBUILD_CFLAGS += -mno-global-merge
|
||||
else
|
||||
|
||||
# These warnings generated too much noise in a regular build.
|
||||
# Use make W=1 to enable them (see scripts/Makefile.extrawarn)
|
||||
KBUILD_CFLAGS += -Wno-unused-but-set-variable
|
||||
|
||||
# Warn about unmarked fall-throughs in switch statement.
|
||||
# Disabled for clang while comment to attribute conversion happens and
|
||||
# https://github.com/ClangBuiltLinux/linux/issues/636 is discussed.
|
||||
KBUILD_CFLAGS += $(call cc-option,-Wimplicit-fallthrough,)
|
||||
endif
|
||||
|
||||
# These warnings generated too much noise in a regular build.
|
||||
# Use make W=1 to enable them (see scripts/Makefile.extrawarn)
|
||||
KBUILD_CFLAGS += $(call cc-disable-warning, unused-but-set-variable)
|
||||
|
||||
KBUILD_CFLAGS += $(call cc-disable-warning, unused-const-variable)
|
||||
ifdef CONFIG_FRAME_POINTER
|
||||
KBUILD_CFLAGS += -fno-omit-frame-pointer -fno-optimize-sibling-calls
|
||||
|
|
@ -1567,7 +1566,7 @@ endif # CONFIG_MODULES
|
|||
# make distclean Remove editor backup files, patch leftover files and the like
|
||||
|
||||
# Directories & files removed with 'make clean'
|
||||
CLEAN_FILES += include/ksym vmlinux.symvers \
|
||||
CLEAN_FILES += include/ksym vmlinux.symvers modules-only.symvers \
|
||||
modules.builtin modules.builtin.modinfo modules.nsdeps \
|
||||
compile_commands.json
|
||||
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -21,6 +21,7 @@
|
|||
cdev_device_add
|
||||
cdev_device_del
|
||||
cdev_init
|
||||
__cfi_slowpath
|
||||
__check_object_size
|
||||
clk_bulk_disable
|
||||
clk_bulk_enable
|
||||
|
|
@ -183,7 +184,6 @@
|
|||
flush_workqueue
|
||||
free_io_pgtable_ops
|
||||
free_irq
|
||||
__free_pages
|
||||
generic_handle_irq
|
||||
generic_mii_ioctl
|
||||
get_device
|
||||
|
|
@ -224,7 +224,6 @@
|
|||
icc_nodes_remove
|
||||
icc_provider_add
|
||||
icc_provider_del
|
||||
icc_put
|
||||
icc_set_bw
|
||||
icc_sync_state
|
||||
ida_alloc_range
|
||||
|
|
@ -241,6 +240,7 @@
|
|||
init_timer_key
|
||||
init_wait_entry
|
||||
__init_waitqueue_head
|
||||
iomem_resource
|
||||
iommu_attach_device
|
||||
iommu_detach_device
|
||||
iommu_domain_alloc
|
||||
|
|
@ -276,6 +276,7 @@
|
|||
irq_to_desc
|
||||
is_vmalloc_addr
|
||||
jiffies
|
||||
kasan_flag_enabled
|
||||
kasprintf
|
||||
kernel_connect
|
||||
kernel_getsockname
|
||||
|
|
@ -293,7 +294,6 @@
|
|||
kstrdup_const
|
||||
kstrtoint
|
||||
kstrtouint
|
||||
kthread_create_on_node
|
||||
ktime_get
|
||||
ktime_get_mono_fast_ns
|
||||
ktime_get_real_ts64
|
||||
|
|
@ -348,13 +348,11 @@
|
|||
of_device_is_compatible
|
||||
of_device_uevent_modalias
|
||||
of_dma_configure_id
|
||||
of_find_device_by_node
|
||||
of_find_property
|
||||
of_fwnode_ops
|
||||
of_genpd_add_provider_onecell
|
||||
of_genpd_del_provider
|
||||
of_get_child_by_name
|
||||
of_get_compatible_child
|
||||
of_get_named_gpio_flags
|
||||
of_get_next_available_child
|
||||
of_get_next_child
|
||||
|
|
@ -455,7 +453,6 @@
|
|||
regcache_sync
|
||||
register_reboot_notifier
|
||||
__register_rpmsg_driver
|
||||
register_shrinker
|
||||
regmap_bulk_read
|
||||
regmap_bulk_write
|
||||
__regmap_init
|
||||
|
|
@ -473,10 +470,12 @@
|
|||
regulator_set_load
|
||||
regulator_set_voltage
|
||||
release_firmware
|
||||
__release_region
|
||||
remap_pfn_range
|
||||
request_firmware
|
||||
request_firmware_direct
|
||||
request_firmware_into_buf
|
||||
__request_region
|
||||
request_threaded_irq
|
||||
reset_control_assert
|
||||
reset_control_deassert
|
||||
|
|
@ -576,6 +575,9 @@
|
|||
trace_event_raw_init
|
||||
trace_event_reg
|
||||
trace_handle_return
|
||||
__traceiter_rwmmio_post_read
|
||||
__traceiter_rwmmio_read
|
||||
__traceiter_rwmmio_write
|
||||
__tracepoint_rwmmio_post_read
|
||||
__tracepoint_rwmmio_read
|
||||
__tracepoint_rwmmio_write
|
||||
|
|
@ -629,7 +631,6 @@
|
|||
vunmap
|
||||
wait_for_completion_timeout
|
||||
__wake_up
|
||||
wake_up_process
|
||||
__warn_printk
|
||||
watchdog_init_timeout
|
||||
|
||||
|
|
@ -694,11 +695,15 @@
|
|||
# required by ath10k_core.ko
|
||||
bcmp
|
||||
cancel_delayed_work
|
||||
__cfg80211_alloc_event_skb
|
||||
__cfg80211_alloc_reply_skb
|
||||
cfg80211_calculate_bitrate
|
||||
cfg80211_find_elem_match
|
||||
cfg80211_find_vendor_elem
|
||||
cfg80211_get_bss
|
||||
cfg80211_put_bss
|
||||
__cfg80211_send_event_skb
|
||||
cfg80211_vendor_cmd_reply
|
||||
cpu_latency_qos_add_request
|
||||
cpu_latency_qos_remove_request
|
||||
device_get_mac_address
|
||||
|
|
@ -757,6 +762,8 @@
|
|||
__kfifo_alloc
|
||||
__kfifo_free
|
||||
__local_bh_enable_ip
|
||||
__nla_parse
|
||||
nla_put
|
||||
param_ops_ulong
|
||||
regulatory_hint
|
||||
skb_copy
|
||||
|
|
@ -840,15 +847,10 @@
|
|||
of_clk_get_parent_name
|
||||
|
||||
# required by cqhci.ko
|
||||
devm_blk_ksm_init
|
||||
dmam_free_coherent
|
||||
mmc_cqe_request_done
|
||||
|
||||
# required by deferred-free-helper.ko
|
||||
freezing_slow_path
|
||||
__refrigerator
|
||||
sched_set_normal
|
||||
system_freezing_cnt
|
||||
|
||||
# required by extcon-usb-gpio.ko
|
||||
devm_extcon_dev_allocate
|
||||
devm_extcon_dev_register
|
||||
|
|
@ -1185,12 +1187,14 @@
|
|||
hdmi_infoframe_pack
|
||||
hrtimer_init
|
||||
hrtimer_start_range_ns
|
||||
icc_put
|
||||
invalidate_mapping_pages
|
||||
iommu_map_sg
|
||||
iommu_set_fault_handler
|
||||
irq_domain_xlate_onecell
|
||||
kstrdup_quotable_cmdline
|
||||
kstrtouint_from_user
|
||||
kthread_create_on_node
|
||||
kthread_create_worker
|
||||
kthread_destroy_worker
|
||||
kthread_queue_work
|
||||
|
|
@ -1213,7 +1217,9 @@
|
|||
of_device_is_available
|
||||
of_drm_find_bridge
|
||||
of_drm_find_panel
|
||||
of_find_device_by_node
|
||||
of_find_matching_node_and_match
|
||||
of_get_compatible_child
|
||||
of_graph_get_endpoint_by_regs
|
||||
of_graph_get_next_endpoint
|
||||
of_graph_get_remote_port_parent
|
||||
|
|
@ -1229,6 +1235,7 @@
|
|||
_raw_read_unlock
|
||||
_raw_write_lock
|
||||
_raw_write_unlock
|
||||
register_shrinker
|
||||
register_vmap_purge_notifier
|
||||
regulator_get
|
||||
regulator_put
|
||||
|
|
@ -1253,13 +1260,11 @@
|
|||
vm_get_page_prot
|
||||
vscnprintf
|
||||
vsnprintf
|
||||
wake_up_process
|
||||
ww_mutex_lock_interruptible
|
||||
ww_mutex_unlock
|
||||
|
||||
# required by msm_serial.ko
|
||||
iomem_resource
|
||||
__release_region
|
||||
__request_region
|
||||
tty_termios_baud_rate
|
||||
tty_termios_encode_baud_rate
|
||||
|
||||
|
|
@ -1318,11 +1323,6 @@
|
|||
usb_put_hcd
|
||||
usb_remove_hcd
|
||||
|
||||
# required by page_pool.ko
|
||||
__alloc_pages_nodemask
|
||||
contig_page_data
|
||||
mod_node_page_state
|
||||
|
||||
# required by pdr_interface.ko
|
||||
strnlen
|
||||
|
||||
|
|
@ -1403,9 +1403,7 @@
|
|||
of_get_cpu_node
|
||||
|
||||
# required by qcom-geni-se.ko
|
||||
console_drivers
|
||||
icc_set_tag
|
||||
of_get_next_parent
|
||||
|
||||
# required by qcom-pdc.ko
|
||||
irq_chip_get_parent_state
|
||||
|
|
@ -1677,10 +1675,17 @@
|
|||
spmi_controller_remove
|
||||
|
||||
# required by system_heap.ko
|
||||
deferred_free
|
||||
dmabuf_page_pool_alloc
|
||||
dmabuf_page_pool_create
|
||||
dmabuf_page_pool_destroy
|
||||
dmabuf_page_pool_free
|
||||
dma_heap_add
|
||||
dma_heap_get_dev
|
||||
dma_heap_get_name
|
||||
dma_sync_sg_for_cpu
|
||||
dma_sync_sg_for_device
|
||||
__free_pages
|
||||
preempt_schedule
|
||||
__sg_page_iter_next
|
||||
|
||||
|
|
|
|||
1663
android/abi_gki_aarch64_exynos
Normal file
1663
android/abi_gki_aarch64_exynos
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -50,7 +50,11 @@
|
|||
bio_endio
|
||||
bio_init
|
||||
bio_put
|
||||
__bitmap_andnot
|
||||
__bitmap_clear
|
||||
__bitmap_equal
|
||||
bitmap_from_arr32
|
||||
__bitmap_or
|
||||
bitmap_parse
|
||||
bitmap_parselist
|
||||
bitmap_print_to_pagebuf
|
||||
|
|
@ -79,15 +83,17 @@
|
|||
blocking_notifier_call_chain
|
||||
blocking_notifier_chain_register
|
||||
blocking_notifier_chain_unregister
|
||||
bpf_trace_run1
|
||||
bpf_trace_run10
|
||||
bpf_trace_run11
|
||||
bpf_trace_run1
|
||||
bpf_trace_run12
|
||||
bpf_trace_run2
|
||||
bpf_trace_run3
|
||||
bpf_trace_run4
|
||||
bpf_trace_run5
|
||||
bpf_trace_run6
|
||||
bpf_trace_run7
|
||||
bpf_trace_run8
|
||||
bpf_trace_run9
|
||||
build_skb
|
||||
bus_find_device
|
||||
|
|
@ -157,6 +163,8 @@
|
|||
clk_hw_get_name
|
||||
clk_hw_get_parent
|
||||
__clk_is_enabled
|
||||
clk_notifier_register
|
||||
clk_notifier_unregister
|
||||
clk_prepare
|
||||
clk_put
|
||||
clk_register
|
||||
|
|
@ -207,11 +215,13 @@
|
|||
cpufreq_driver_fast_switch
|
||||
cpufreq_driver_resolve_freq
|
||||
__cpufreq_driver_target
|
||||
cpufreq_driver_target
|
||||
cpufreq_enable_fast_switch
|
||||
cpufreq_freq_transition_begin
|
||||
cpufreq_freq_transition_end
|
||||
cpufreq_frequency_table_verify
|
||||
cpufreq_generic_attr
|
||||
cpufreq_get
|
||||
cpufreq_policy_transition_delay_us
|
||||
cpufreq_quick_get
|
||||
cpufreq_register_driver
|
||||
|
|
@ -246,14 +256,24 @@
|
|||
cpu_subsys
|
||||
crc8
|
||||
crc8_populate_msb
|
||||
crypto_aead_decrypt
|
||||
crypto_aead_encrypt
|
||||
crypto_aead_setauthsize
|
||||
crypto_aead_setkey
|
||||
crypto_alloc_aead
|
||||
crypto_alloc_base
|
||||
crypto_alloc_shash
|
||||
crypto_alloc_sync_skcipher
|
||||
crypto_comp_compress
|
||||
crypto_comp_decompress
|
||||
crypto_destroy_tfm
|
||||
crypto_register_alg
|
||||
crypto_register_scomp
|
||||
crypto_shash_digest
|
||||
crypto_shash_finup
|
||||
crypto_shash_setkey
|
||||
crypto_skcipher_encrypt
|
||||
crypto_skcipher_setkey
|
||||
crypto_unregister_alg
|
||||
crypto_unregister_scomp
|
||||
csum_ipv6_magic
|
||||
|
|
@ -289,16 +309,22 @@
|
|||
_dev_err
|
||||
devfreq_add_device
|
||||
devfreq_add_governor
|
||||
devfreq_monitor_resume
|
||||
devfreq_monitor_start
|
||||
devfreq_monitor_stop
|
||||
devfreq_monitor_suspend
|
||||
devfreq_recommended_opp
|
||||
devfreq_register_opp_notifier
|
||||
devfreq_remove_device
|
||||
devfreq_unregister_opp_notifier
|
||||
devfreq_update_interval
|
||||
dev_fwnode
|
||||
dev_get_by_name
|
||||
device_add_disk
|
||||
device_add_groups
|
||||
device_create
|
||||
device_create_file
|
||||
device_create_with_groups
|
||||
device_destroy
|
||||
device_find_child
|
||||
device_for_each_child
|
||||
|
|
@ -374,6 +400,8 @@
|
|||
devm_platform_ioremap_resource
|
||||
devm_platform_ioremap_resource_byname
|
||||
devm_power_supply_register
|
||||
devm_pwm_get
|
||||
devm_regmap_add_irq_chip
|
||||
__devm_regmap_init
|
||||
__devm_regmap_init_i2c
|
||||
__devm_regmap_init_spi
|
||||
|
|
@ -467,6 +495,8 @@
|
|||
dma_map_resource
|
||||
dma_map_sg_attrs
|
||||
dma_mmap_attrs
|
||||
dma_pool_alloc
|
||||
dma_pool_free
|
||||
dma_release_channel
|
||||
dma_request_chan
|
||||
dma_set_coherent_mask
|
||||
|
|
@ -484,6 +514,7 @@
|
|||
downgrade_write
|
||||
down_interruptible
|
||||
down_read
|
||||
down_read_trylock
|
||||
down_timeout
|
||||
down_trylock
|
||||
down_write
|
||||
|
|
@ -496,8 +527,10 @@
|
|||
drm_atomic_add_affected_connectors
|
||||
drm_atomic_add_affected_planes
|
||||
drm_atomic_commit
|
||||
drm_atomic_get_connector_state
|
||||
drm_atomic_get_crtc_state
|
||||
drm_atomic_get_new_connector_for_encoder
|
||||
drm_atomic_get_old_connector_for_encoder
|
||||
drm_atomic_get_plane_state
|
||||
drm_atomic_get_private_obj_state
|
||||
drm_atomic_helper_bridge_destroy_state
|
||||
|
|
@ -529,11 +562,13 @@
|
|||
__drm_atomic_helper_private_obj_duplicate_state
|
||||
drm_atomic_helper_set_config
|
||||
drm_atomic_helper_setup_commit
|
||||
drm_atomic_helper_shutdown
|
||||
drm_atomic_helper_swap_state
|
||||
drm_atomic_helper_update_plane
|
||||
drm_atomic_helper_wait_for_dependencies
|
||||
drm_atomic_helper_wait_for_fences
|
||||
drm_atomic_helper_wait_for_flip_done
|
||||
drm_atomic_nonblocking_commit
|
||||
drm_atomic_normalize_zpos
|
||||
drm_atomic_private_obj_fini
|
||||
drm_atomic_private_obj_init
|
||||
|
|
@ -557,6 +592,7 @@
|
|||
drm_connector_unregister
|
||||
drm_crtc_arm_vblank_event
|
||||
drm_crtc_cleanup
|
||||
__drm_crtc_commit_free
|
||||
drm_crtc_enable_color_mgmt
|
||||
drm_crtc_handle_vblank
|
||||
drm_crtc_init_with_planes
|
||||
|
|
@ -655,7 +691,9 @@
|
|||
drm_rect_intersect
|
||||
drm_release
|
||||
drm_rotation_simplify
|
||||
drm_self_refresh_helper_alter_state
|
||||
drm_send_event
|
||||
drm_send_event_locked
|
||||
drm_universal_plane_init
|
||||
drm_vblank_init
|
||||
drm_writeback_connector_init
|
||||
|
|
@ -688,6 +726,7 @@
|
|||
extcon_set_property
|
||||
extcon_set_property_capability
|
||||
extcon_set_state_sync
|
||||
failure_tracking
|
||||
fasync_helper
|
||||
__fdget
|
||||
fd_install
|
||||
|
|
@ -695,6 +734,7 @@
|
|||
file_path
|
||||
filp_close
|
||||
filp_open_block
|
||||
find_extend_vma
|
||||
find_get_pid
|
||||
find_next_bit
|
||||
find_next_zero_bit
|
||||
|
|
@ -756,6 +796,7 @@
|
|||
get_unused_fd_flags
|
||||
get_user_pages
|
||||
get_user_pages_fast
|
||||
get_user_pages_remote
|
||||
get_vaddr_frames
|
||||
gic_nonsecure_priorities
|
||||
glob_match
|
||||
|
|
@ -792,10 +833,18 @@
|
|||
handle_edge_irq
|
||||
handle_level_irq
|
||||
handle_nested_irq
|
||||
handle_simple_irq
|
||||
handle_sysrq
|
||||
have_governor_per_policy
|
||||
hex2bin
|
||||
hex_dump_to_buffer
|
||||
hex_to_bin
|
||||
hid_add_device
|
||||
hid_allocate_device
|
||||
hid_debug
|
||||
hid_destroy_device
|
||||
hid_input_report
|
||||
hid_parse_report
|
||||
hrtimer_active
|
||||
hrtimer_cancel
|
||||
hrtimer_forward
|
||||
|
|
@ -929,23 +978,24 @@
|
|||
irq_work_queue
|
||||
irq_work_sync
|
||||
is_vmalloc_addr
|
||||
jiffies64_to_msecs
|
||||
jiffies
|
||||
jiffies64_to_msecs
|
||||
jiffies_to_msecs
|
||||
jiffies_to_usecs
|
||||
kasan_flag_enabled
|
||||
kasprintf
|
||||
kernel_cpustat
|
||||
kernel_kobj
|
||||
kernel_read
|
||||
kernel_restart
|
||||
kern_mount
|
||||
kern_unmount
|
||||
__kfifo_alloc
|
||||
__kfifo_free
|
||||
__kfifo_in
|
||||
__kfifo_init
|
||||
__kfifo_out
|
||||
kfree
|
||||
kfree_sensitive
|
||||
kfree_skb
|
||||
kill_anon_super
|
||||
kill_fasync
|
||||
|
|
@ -967,6 +1017,7 @@
|
|||
kobject_init_and_add
|
||||
kobject_put
|
||||
kobject_uevent
|
||||
kobject_uevent_env
|
||||
kobj_sysfs_ops
|
||||
krealloc
|
||||
kstat
|
||||
|
|
@ -1043,8 +1094,8 @@
|
|||
memmove
|
||||
memparse
|
||||
memremap
|
||||
memset64
|
||||
memset
|
||||
memset64
|
||||
memstart_addr
|
||||
memunmap
|
||||
mfd_add_devices
|
||||
|
|
@ -1106,8 +1157,8 @@
|
|||
nla_append
|
||||
nla_memcpy
|
||||
__nla_parse
|
||||
nla_put_64bit
|
||||
nla_put
|
||||
nla_put_64bit
|
||||
nla_put_nohdr
|
||||
nla_reserve
|
||||
nla_strlcpy
|
||||
|
|
@ -1182,6 +1233,7 @@
|
|||
of_property_read_string_helper
|
||||
of_property_read_u32_index
|
||||
of_property_read_u64
|
||||
of_property_read_u64_index
|
||||
of_property_read_variable_u16_array
|
||||
of_property_read_variable_u32_array
|
||||
of_property_read_variable_u64_array
|
||||
|
|
@ -1198,6 +1250,7 @@
|
|||
of_usb_host_tpl_support
|
||||
page_endio
|
||||
page_mapping
|
||||
__page_pinner_migration_failed
|
||||
panic
|
||||
panic_notifier_list
|
||||
param_array_ops
|
||||
|
|
@ -1244,6 +1297,7 @@
|
|||
perf_event_create_kernel_counter
|
||||
perf_event_enable
|
||||
perf_event_pause
|
||||
perf_event_read_local
|
||||
perf_event_read_value
|
||||
perf_event_release_kernel
|
||||
perf_event_update_userpage
|
||||
|
|
@ -1326,13 +1380,17 @@
|
|||
prandom_u32
|
||||
preempt_schedule
|
||||
preempt_schedule_notrace
|
||||
prepare_to_wait
|
||||
prepare_to_wait_event
|
||||
print_hex_dump
|
||||
printk
|
||||
printk_deferred
|
||||
proc_create
|
||||
proc_create_data
|
||||
proc_create_single_data
|
||||
proc_dointvec
|
||||
proc_dostring
|
||||
proc_douintvec_minmax
|
||||
proc_mkdir
|
||||
proc_mkdir_data
|
||||
proc_remove
|
||||
|
|
@ -1404,6 +1462,7 @@
|
|||
register_restart_handler
|
||||
register_shrinker
|
||||
register_syscore_ops
|
||||
register_sysctl
|
||||
register_sysctl_table
|
||||
register_virtio_device
|
||||
register_virtio_driver
|
||||
|
|
@ -1411,6 +1470,7 @@
|
|||
regmap_bulk_read
|
||||
regmap_bulk_write
|
||||
regmap_get_device
|
||||
regmap_irq_get_virq
|
||||
regmap_multi_reg_write
|
||||
regmap_multi_reg_write_bypassed
|
||||
regmap_raw_read
|
||||
|
|
@ -1429,6 +1489,7 @@
|
|||
regulator_get
|
||||
regulator_get_optional
|
||||
regulator_get_voltage_sel_regmap
|
||||
regulator_is_enabled
|
||||
regulator_is_enabled_regmap
|
||||
regulator_list_voltage_linear
|
||||
regulator_map_voltage_linear
|
||||
|
|
@ -1534,6 +1595,7 @@
|
|||
__sg_page_iter_next
|
||||
__sg_page_iter_start
|
||||
sg_scsi_ioctl
|
||||
shmem_file_setup
|
||||
simple_attr_open
|
||||
simple_attr_read
|
||||
simple_attr_release
|
||||
|
|
@ -1585,7 +1647,9 @@
|
|||
snd_soc_card_get_kcontrol
|
||||
snd_soc_card_jack_new
|
||||
snd_soc_component_disable_pin
|
||||
snd_soc_component_enable_pin
|
||||
snd_soc_component_force_enable_pin
|
||||
snd_soc_component_get_pin_status
|
||||
snd_soc_component_read
|
||||
snd_soc_component_set_jack
|
||||
snd_soc_component_set_pll
|
||||
|
|
@ -1596,6 +1660,7 @@
|
|||
snd_soc_dai_set_sysclk
|
||||
snd_soc_dai_set_tdm_slot
|
||||
snd_soc_dapm_add_routes
|
||||
snd_soc_dapm_del_routes
|
||||
snd_soc_dapm_disable_pin
|
||||
snd_soc_dapm_disable_pin_unlocked
|
||||
snd_soc_dapm_force_enable_pin_unlocked
|
||||
|
|
@ -1613,19 +1678,24 @@
|
|||
snd_soc_get_enum_double
|
||||
snd_soc_get_volsw
|
||||
snd_soc_get_volsw_range
|
||||
snd_soc_get_volsw_sx
|
||||
snd_soc_info_enum_double
|
||||
snd_soc_info_volsw
|
||||
snd_soc_info_volsw_range
|
||||
snd_soc_info_volsw_sx
|
||||
snd_soc_jack_report
|
||||
snd_soc_lookup_component
|
||||
snd_soc_new_compress
|
||||
snd_soc_of_get_dai_link_codecs
|
||||
snd_soc_of_get_dai_name
|
||||
snd_soc_of_parse_card_name
|
||||
snd_soc_of_parse_daifmt
|
||||
snd_soc_params_to_bclk
|
||||
snd_soc_params_to_frame_size
|
||||
snd_soc_put_enum_double
|
||||
snd_soc_put_volsw
|
||||
snd_soc_put_volsw_range
|
||||
snd_soc_put_volsw_sx
|
||||
snd_soc_register_card
|
||||
snd_soc_register_component
|
||||
snd_soc_runtime_set_dai_fmt
|
||||
|
|
@ -1698,6 +1768,7 @@
|
|||
synchronize_net
|
||||
synchronize_rcu
|
||||
syscon_regmap_lookup_by_phandle
|
||||
sysctl_sched_latency
|
||||
sysfs_add_file_to_group
|
||||
sysfs_create_file_ns
|
||||
sysfs_create_files
|
||||
|
|
@ -1716,6 +1787,7 @@
|
|||
sysrq_mask
|
||||
system_freezing_cnt
|
||||
system_highpri_wq
|
||||
system_long_wq
|
||||
system_power_efficient_wq
|
||||
system_state
|
||||
system_unbound_wq
|
||||
|
|
@ -1726,6 +1798,7 @@
|
|||
__tasklet_schedule
|
||||
task_may_not_preempt
|
||||
__task_pid_nr_ns
|
||||
task_rq_lock
|
||||
tcpci_get_tcpm_port
|
||||
tcpci_irq
|
||||
tcpci_register_port
|
||||
|
|
@ -1761,16 +1834,81 @@
|
|||
trace_event_raw_init
|
||||
trace_event_reg
|
||||
trace_handle_return
|
||||
__traceiter_android_rvh_cgroup_force_kthread_migration
|
||||
__traceiter_android_rvh_check_preempt_wakeup
|
||||
__traceiter_android_rvh_cpu_overutilized
|
||||
__traceiter_android_rvh_dequeue_task
|
||||
__traceiter_android_rvh_find_energy_efficient_cpu
|
||||
__traceiter_android_rvh_irqs_disable
|
||||
__traceiter_android_rvh_irqs_enable
|
||||
__traceiter_android_rvh_post_init_entity_util_avg
|
||||
__traceiter_android_rvh_preempt_disable
|
||||
__traceiter_android_rvh_preempt_enable
|
||||
__traceiter_android_rvh_select_task_rq_rt
|
||||
__traceiter_android_rvh_set_iowait
|
||||
__traceiter_android_rvh_typec_tcpci_chk_contaminant
|
||||
__traceiter_android_rvh_typec_tcpci_get_vbus
|
||||
__traceiter_android_rvh_uclamp_eff_get
|
||||
__traceiter_android_rvh_util_est_update
|
||||
__traceiter_android_vh_arch_set_freq_scale
|
||||
__traceiter_android_vh_cma_alloc_finish
|
||||
__traceiter_android_vh_cma_alloc_start
|
||||
__traceiter_android_vh_cpu_idle_enter
|
||||
__traceiter_android_vh_cpu_idle_exit
|
||||
__traceiter_android_vh_enable_thermal_genl_check
|
||||
__traceiter_android_vh_ep_create_wakeup_source
|
||||
__traceiter_android_vh_ipi_stop
|
||||
__traceiter_android_vh_meminfo_proc_show
|
||||
__traceiter_android_vh_of_i2c_get_board_info
|
||||
__traceiter_android_vh_pagecache_get_page
|
||||
__traceiter_android_vh_rmqueue
|
||||
__traceiter_android_vh_thermal_pm_notify_suspend
|
||||
__traceiter_android_vh_timerfd_create
|
||||
__traceiter_android_vh_typec_store_partner_src_caps
|
||||
__traceiter_android_vh_typec_tcpci_override_toggling
|
||||
__traceiter_android_vh_typec_tcpm_adj_current_limit
|
||||
__traceiter_android_vh_typec_tcpm_get_timer
|
||||
__traceiter_android_vh_typec_tcpm_log
|
||||
__traceiter_android_vh_ufs_check_int_errors
|
||||
__traceiter_android_vh_ufs_compl_command
|
||||
__traceiter_android_vh_ufs_fill_prdt
|
||||
__traceiter_android_vh_ufs_prepare_command
|
||||
__traceiter_android_vh_ufs_send_command
|
||||
__traceiter_android_vh_ufs_send_tm_command
|
||||
__traceiter_android_vh_ufs_send_uic_command
|
||||
__traceiter_android_vh_ufs_update_sysfs
|
||||
__traceiter_clock_set_rate
|
||||
__traceiter_cpu_frequency
|
||||
__traceiter_device_pm_callback_end
|
||||
__traceiter_device_pm_callback_start
|
||||
__traceiter_dwc3_readl
|
||||
__traceiter_dwc3_writel
|
||||
__traceiter_gpu_mem_total
|
||||
__traceiter_pelt_cfs_tp
|
||||
__traceiter_pelt_dl_tp
|
||||
__traceiter_pelt_irq_tp
|
||||
__traceiter_pelt_rt_tp
|
||||
__traceiter_pelt_se_tp
|
||||
__traceiter_rwmmio_post_read
|
||||
__traceiter_rwmmio_read
|
||||
__traceiter_rwmmio_write
|
||||
__traceiter_sched_cpu_capacity_tp
|
||||
__traceiter_sched_overutilized_tp
|
||||
__traceiter_sched_switch
|
||||
__traceiter_sched_util_est_cfs_tp
|
||||
__traceiter_sched_util_est_se_tp
|
||||
__traceiter_suspend_resume
|
||||
trace_output_call
|
||||
__tracepoint_android_rvh_cgroup_force_kthread_migration
|
||||
__tracepoint_android_rvh_check_preempt_wakeup
|
||||
__tracepoint_android_rvh_cpu_overutilized
|
||||
__tracepoint_android_rvh_dequeue_task
|
||||
__tracepoint_android_rvh_find_energy_efficient_cpu
|
||||
__tracepoint_android_rvh_irqs_disable
|
||||
__tracepoint_android_rvh_irqs_enable
|
||||
__tracepoint_android_rvh_post_init_entity_util_avg
|
||||
__tracepoint_android_rvh_preempt_disable
|
||||
__tracepoint_android_rvh_preempt_enable
|
||||
__tracepoint_android_rvh_select_task_rq_rt
|
||||
__tracepoint_android_rvh_set_iowait
|
||||
__tracepoint_android_rvh_typec_tcpci_chk_contaminant
|
||||
|
|
@ -1785,13 +1923,17 @@
|
|||
__tracepoint_android_vh_enable_thermal_genl_check
|
||||
__tracepoint_android_vh_ep_create_wakeup_source
|
||||
__tracepoint_android_vh_ipi_stop
|
||||
__tracepoint_android_vh_meminfo_proc_show
|
||||
__tracepoint_android_vh_of_i2c_get_board_info
|
||||
__tracepoint_android_vh_pagecache_get_page
|
||||
__tracepoint_android_vh_rmqueue
|
||||
__tracepoint_android_vh_thermal_pm_notify_suspend
|
||||
__tracepoint_android_vh_timerfd_create
|
||||
__tracepoint_android_vh_typec_store_partner_src_caps
|
||||
__tracepoint_android_vh_typec_tcpci_override_toggling
|
||||
__tracepoint_android_vh_typec_tcpm_adj_current_limit
|
||||
__tracepoint_android_vh_typec_tcpm_get_timer
|
||||
__tracepoint_android_vh_typec_tcpm_log
|
||||
__tracepoint_android_vh_ufs_check_int_errors
|
||||
__tracepoint_android_vh_ufs_compl_command
|
||||
__tracepoint_android_vh_ufs_fill_prdt
|
||||
|
|
@ -1819,11 +1961,14 @@
|
|||
__tracepoint_rwmmio_write
|
||||
__tracepoint_sched_cpu_capacity_tp
|
||||
__tracepoint_sched_overutilized_tp
|
||||
__tracepoint_sched_switch
|
||||
__tracepoint_sched_util_est_cfs_tp
|
||||
__tracepoint_sched_util_est_se_tp
|
||||
__tracepoint_suspend_resume
|
||||
trace_print_array_seq
|
||||
trace_print_bitmask_seq
|
||||
trace_print_flags_seq
|
||||
trace_print_hex_seq
|
||||
trace_print_symbols_seq
|
||||
trace_raw_output_prep
|
||||
trace_seq_printf
|
||||
|
|
@ -1894,6 +2039,7 @@
|
|||
usb_copy_descriptors
|
||||
__usb_create_hcd
|
||||
usb_disabled
|
||||
usb_enable_autosuspend
|
||||
usb_ep_autoconfig
|
||||
usb_ep_disable
|
||||
usb_ep_enable
|
||||
|
|
@ -1902,6 +2048,7 @@
|
|||
usb_gadget_set_state
|
||||
usb_hcd_is_primary_hcd
|
||||
usb_hcd_platform_shutdown
|
||||
usb_hub_find_child
|
||||
usb_interface_id
|
||||
usb_otg_state_string
|
||||
usb_put_function_instance
|
||||
|
|
@ -1911,6 +2058,7 @@
|
|||
usb_role_switch_get_drvdata
|
||||
usb_role_switch_register
|
||||
usb_role_switch_unregister
|
||||
usb_speed_string
|
||||
usb_string_id
|
||||
usb_unregister_notify
|
||||
__usecs_to_jiffies
|
||||
|
|
@ -2002,6 +2150,7 @@
|
|||
vm_map_pages
|
||||
vm_map_ram
|
||||
vm_unmap_ram
|
||||
vprintk
|
||||
vring_del_virtqueue
|
||||
vring_interrupt
|
||||
vring_new_virtqueue
|
||||
|
|
@ -2039,6 +2188,9 @@
|
|||
__xfrm_state_destroy
|
||||
xfrm_state_lookup_byspi
|
||||
xfrm_stateonly_find
|
||||
xhci_address_device
|
||||
xhci_bus_resume
|
||||
xhci_bus_suspend
|
||||
xhci_gen_setup
|
||||
xhci_get_ep_ctx
|
||||
xhci_get_slot_ctx
|
||||
|
|
|
|||
|
|
@ -25,6 +25,8 @@
|
|||
blk_mq_quiesce_queue
|
||||
blk_mq_requeue_request
|
||||
blk_mq_start_request
|
||||
blk_mq_tagset_busy_iter
|
||||
blk_mq_tagset_wait_completed_request
|
||||
blk_mq_unquiesce_queue
|
||||
blk_put_queue
|
||||
blk_queue_flag_clear
|
||||
|
|
@ -44,6 +46,7 @@
|
|||
cdev_device_add
|
||||
cdev_device_del
|
||||
cdev_init
|
||||
__cfi_slowpath
|
||||
__check_object_size
|
||||
__class_create
|
||||
class_destroy
|
||||
|
|
@ -193,7 +196,6 @@
|
|||
kstrtouint
|
||||
kstrtoul_from_user
|
||||
kstrtoull
|
||||
kthread_create_on_node
|
||||
ktime_get
|
||||
ktime_get_mono_fast_ns
|
||||
ktime_get_with_offset
|
||||
|
|
@ -308,7 +310,6 @@
|
|||
__rcu_read_unlock
|
||||
rdev_get_drvdata
|
||||
refcount_warn_saturate
|
||||
register_shrinker
|
||||
regmap_read
|
||||
regmap_update_bits_base
|
||||
regmap_write
|
||||
|
|
@ -376,6 +377,9 @@
|
|||
trace_event_raw_init
|
||||
trace_event_reg
|
||||
trace_handle_return
|
||||
__traceiter_rwmmio_post_read
|
||||
__traceiter_rwmmio_read
|
||||
__traceiter_rwmmio_write
|
||||
__tracepoint_rwmmio_post_read
|
||||
__tracepoint_rwmmio_read
|
||||
__tracepoint_rwmmio_write
|
||||
|
|
@ -398,7 +402,6 @@
|
|||
wait_for_completion
|
||||
wait_for_completion_timeout
|
||||
__wake_up
|
||||
wake_up_process
|
||||
__warn_printk
|
||||
xa_destroy
|
||||
xa_erase
|
||||
|
|
@ -507,12 +510,6 @@
|
|||
get_cpu_device
|
||||
policy_has_boost_freq
|
||||
|
||||
# required by deferred-free-helper.ko
|
||||
freezing_slow_path
|
||||
__refrigerator
|
||||
sched_set_normal
|
||||
system_freezing_cnt
|
||||
|
||||
# required by dw_mmc.ko
|
||||
debugfs_create_u32
|
||||
debugfs_create_x64
|
||||
|
|
@ -809,6 +806,7 @@
|
|||
kimage_voffset
|
||||
kstrdup
|
||||
kstrtobool_from_user
|
||||
kthread_create_on_node
|
||||
kthread_should_stop
|
||||
kthread_stop
|
||||
ktime_add_safe
|
||||
|
|
@ -830,6 +828,7 @@
|
|||
rb_next
|
||||
rb_prev
|
||||
rb_replace_node
|
||||
register_shrinker
|
||||
regulator_get_optional
|
||||
regulator_put
|
||||
__release_region
|
||||
|
|
@ -857,6 +856,7 @@
|
|||
vmf_insert_pfn
|
||||
vm_mmap
|
||||
vzalloc
|
||||
wake_up_process
|
||||
|
||||
# required by mmc_block.ko
|
||||
blk_get_request
|
||||
|
|
@ -882,6 +882,8 @@
|
|||
mmc_cqe_post_req
|
||||
mmc_cqe_recovery
|
||||
mmc_cqe_start_req
|
||||
mmc_crypto_prepare_req
|
||||
mmc_crypto_setup_queue
|
||||
mmc_detect_card_removed
|
||||
mmc_erase
|
||||
mmc_erase_group_aligned
|
||||
|
|
@ -978,8 +980,6 @@
|
|||
blk_mq_complete_request_remote
|
||||
blk_mq_map_queues
|
||||
blk_mq_pci_map_queues
|
||||
blk_mq_tagset_busy_iter
|
||||
blk_mq_tagset_wait_completed_request
|
||||
blk_mq_tag_to_rq
|
||||
blk_mq_update_nr_hw_queues
|
||||
device_release_driver
|
||||
|
|
@ -1033,7 +1033,6 @@
|
|||
config_group_init
|
||||
config_group_init_type_name
|
||||
_ctype
|
||||
filp_open
|
||||
fs_bio_set
|
||||
hex_to_bin
|
||||
iov_iter_bvec
|
||||
|
|
@ -1113,10 +1112,6 @@
|
|||
usb_put_hcd
|
||||
usb_remove_hcd
|
||||
|
||||
# required by page_pool.ko
|
||||
contig_page_data
|
||||
mod_node_page_state
|
||||
|
||||
# required by phy-hi3660-usb3.ko
|
||||
__devm_of_phy_provider_register
|
||||
devm_phy_create
|
||||
|
|
@ -1212,6 +1207,11 @@
|
|||
__unregister_chrdev
|
||||
|
||||
# required by system_heap.ko
|
||||
deferred_free
|
||||
dmabuf_page_pool_alloc
|
||||
dmabuf_page_pool_create
|
||||
dmabuf_page_pool_destroy
|
||||
dmabuf_page_pool_free
|
||||
dma_heap_get_dev
|
||||
__sg_page_iter_next
|
||||
__sg_page_iter_start
|
||||
|
|
|
|||
1987
android/abi_gki_aarch64_mtk
Normal file
1987
android/abi_gki_aarch64_mtk
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -11,6 +11,8 @@
|
|||
add_uevent_var
|
||||
add_wait_queue
|
||||
adjust_managed_page_count
|
||||
aes_encrypt
|
||||
aes_expandkey
|
||||
alarm_cancel
|
||||
alarm_init
|
||||
alarm_start_relative
|
||||
|
|
@ -42,6 +44,7 @@
|
|||
arm64_const_caps_ready
|
||||
arm64_use_ng_mappings
|
||||
__arm_smccc_smc
|
||||
arp_tbl
|
||||
atomic_notifier_call_chain
|
||||
atomic_notifier_chain_register
|
||||
atomic_notifier_chain_unregister
|
||||
|
|
@ -56,8 +59,10 @@
|
|||
bdput
|
||||
bio_endio
|
||||
bitmap_allocate_region
|
||||
__bitmap_andnot
|
||||
__bitmap_clear
|
||||
bitmap_find_next_zero_area_off
|
||||
__bitmap_or
|
||||
bitmap_parselist
|
||||
bitmap_parselist_user
|
||||
bitmap_print_to_pagebuf
|
||||
|
|
@ -271,6 +276,9 @@
|
|||
cpu_latency_qos_remove_request
|
||||
cpu_latency_qos_request_active
|
||||
cpu_latency_qos_update_request
|
||||
cpu_maps_update_begin
|
||||
cpu_maps_update_done
|
||||
cpumask_any_but
|
||||
cpumask_next
|
||||
cpumask_next_and
|
||||
cpu_number
|
||||
|
|
@ -290,28 +298,43 @@
|
|||
crypto_aead_encrypt
|
||||
crypto_aead_setauthsize
|
||||
crypto_aead_setkey
|
||||
crypto_ahash_digest
|
||||
crypto_ahash_setkey
|
||||
crypto_alloc_aead
|
||||
crypto_alloc_ahash
|
||||
crypto_alloc_base
|
||||
crypto_alloc_shash
|
||||
crypto_alloc_skcipher
|
||||
crypto_alloc_sync_skcipher
|
||||
crypto_cipher_encrypt_one
|
||||
crypto_cipher_setkey
|
||||
crypto_comp_compress
|
||||
crypto_comp_decompress
|
||||
crypto_dequeue_request
|
||||
crypto_destroy_tfm
|
||||
crypto_enqueue_request
|
||||
crypto_has_alg
|
||||
crypto_init_queue
|
||||
crypto_register_aead
|
||||
crypto_register_ahash
|
||||
crypto_register_alg
|
||||
crypto_register_algs
|
||||
crypto_register_rngs
|
||||
crypto_register_scomp
|
||||
crypto_register_skcipher
|
||||
crypto_shash_final
|
||||
crypto_shash_setkey
|
||||
crypto_shash_update
|
||||
crypto_skcipher_decrypt
|
||||
crypto_skcipher_encrypt
|
||||
crypto_skcipher_setkey
|
||||
crypto_unregister_aead
|
||||
crypto_unregister_ahash
|
||||
crypto_unregister_alg
|
||||
crypto_unregister_algs
|
||||
crypto_unregister_rngs
|
||||
crypto_unregister_scomp
|
||||
crypto_unregister_skcipher
|
||||
css_next_child
|
||||
csum_ipv6_magic
|
||||
csum_partial
|
||||
|
|
@ -354,6 +377,7 @@
|
|||
dev_alloc_name
|
||||
dev_coredumpv
|
||||
_dev_crit
|
||||
__dev_direct_xmit
|
||||
dev_driver_string
|
||||
_dev_emerg
|
||||
_dev_err
|
||||
|
|
@ -361,6 +385,7 @@
|
|||
devfreq_add_device
|
||||
devfreq_add_governor
|
||||
devfreq_cooling_unregister
|
||||
devfreq_get_devfreq_by_node
|
||||
devfreq_remove_device
|
||||
devfreq_remove_governor
|
||||
devfreq_resume_device
|
||||
|
|
@ -369,6 +394,7 @@
|
|||
__dev_get_by_index
|
||||
dev_get_by_index
|
||||
dev_get_by_name
|
||||
dev_get_by_name_rcu
|
||||
dev_get_regmap
|
||||
device_add
|
||||
device_add_disk
|
||||
|
|
@ -476,6 +502,8 @@
|
|||
devm_reset_control_array_get
|
||||
__devm_reset_control_get
|
||||
devm_reset_controller_register
|
||||
devm_rproc_add
|
||||
devm_rproc_alloc
|
||||
devm_rtc_allocate_device
|
||||
devm_snd_soc_register_card
|
||||
devm_thermal_of_cooling_device_register
|
||||
|
|
@ -552,6 +580,7 @@
|
|||
dma_buf_unmap_attachment
|
||||
dma_buf_vmap
|
||||
dma_buf_vunmap
|
||||
dma_contiguous_default_area
|
||||
dma_fence_add_callback
|
||||
dma_fence_array_create
|
||||
dma_fence_array_ops
|
||||
|
|
@ -565,6 +594,7 @@
|
|||
dma_fence_remove_callback
|
||||
dma_fence_signal
|
||||
dma_fence_signal_locked
|
||||
dma_fence_signal_timestamp_locked
|
||||
dma_fence_wait_timeout
|
||||
dma_free_attrs
|
||||
dma_get_sgtable_attrs
|
||||
|
|
@ -834,6 +864,7 @@
|
|||
drm_universal_plane_init
|
||||
drm_vblank_init
|
||||
drm_wait_one_vblank
|
||||
dst_release
|
||||
dump_stack
|
||||
__dynamic_dev_dbg
|
||||
__dynamic_pr_debug
|
||||
|
|
@ -932,13 +963,18 @@
|
|||
getboottime64
|
||||
get_cpu_device
|
||||
get_device
|
||||
get_each_dmabuf
|
||||
get_each_object_track
|
||||
__get_free_pages
|
||||
get_governor_parent_kobj
|
||||
get_option
|
||||
get_page_owner_handle
|
||||
get_pfnblock_flags_mask
|
||||
get_pid_task
|
||||
get_random_bytes
|
||||
get_random_u32
|
||||
get_sg_io_hdr
|
||||
get_slabinfo
|
||||
get_state_synchronize_rcu
|
||||
__get_task_comm
|
||||
get_task_mm
|
||||
|
|
@ -1017,6 +1053,7 @@
|
|||
i2c_del_adapter
|
||||
i2c_del_driver
|
||||
i2c_get_dma_safe_msg_buf
|
||||
i2c_new_client_device
|
||||
i2c_put_dma_safe_msg_buf
|
||||
i2c_register_driver
|
||||
i2c_transfer
|
||||
|
|
@ -1053,6 +1090,7 @@
|
|||
import_iovec
|
||||
in4_pton
|
||||
in6_pton
|
||||
inc_node_page_state
|
||||
inc_zone_page_state
|
||||
in_egroup_p
|
||||
inet_proto_csum_replace4
|
||||
|
|
@ -1088,11 +1126,11 @@
|
|||
input_unregister_device
|
||||
input_unregister_handle
|
||||
input_unregister_handler
|
||||
int_sqrt
|
||||
interval_tree_insert
|
||||
interval_tree_iter_first
|
||||
interval_tree_iter_next
|
||||
interval_tree_remove
|
||||
int_sqrt
|
||||
invalidate_mapping_pages
|
||||
iomem_resource
|
||||
iommu_alloc_resv_region
|
||||
|
|
@ -1135,11 +1173,13 @@
|
|||
__iowrite32_copy
|
||||
ip_compute_csum
|
||||
ipi_desc_get
|
||||
ip_route_output_flow
|
||||
iput
|
||||
__ipv6_addr_type
|
||||
ipv6_ext_hdr
|
||||
ipv6_find_hdr
|
||||
ipv6_skip_exthdr
|
||||
ipv6_stub
|
||||
irq_chip_ack_parent
|
||||
irq_chip_disable_parent
|
||||
irq_chip_enable_parent
|
||||
|
|
@ -1168,6 +1208,7 @@
|
|||
irq_domain_update_bus_token
|
||||
irq_domain_xlate_onecell
|
||||
irq_domain_xlate_twocell
|
||||
irq_do_set_affinity
|
||||
irq_find_mapping
|
||||
irq_find_matching_fwspec
|
||||
irq_get_irqchip_state
|
||||
|
|
@ -1188,7 +1229,10 @@
|
|||
irq_work_queue_on
|
||||
irq_work_sync
|
||||
is_dma_buf_file
|
||||
isolate_and_split_free_page
|
||||
isolate_anon_lru_page
|
||||
is_vmalloc_addr
|
||||
iterate_fd
|
||||
jiffies
|
||||
jiffies_to_msecs
|
||||
jiffies_to_usecs
|
||||
|
|
@ -1208,6 +1252,7 @@
|
|||
kern_mount
|
||||
kern_unmount
|
||||
__kfifo_alloc
|
||||
__kfifo_free
|
||||
__kfifo_in
|
||||
__kfifo_out
|
||||
kfree
|
||||
|
|
@ -1314,6 +1359,7 @@
|
|||
__log_post_read_mmio
|
||||
__log_read_mmio
|
||||
__log_write_mmio
|
||||
lookup_page_ext
|
||||
lzo1x_1_compress
|
||||
lzo1x_decompress_safe
|
||||
lzorle1x_1_compress
|
||||
|
|
@ -1358,6 +1404,7 @@
|
|||
__memset_io
|
||||
memstart_addr
|
||||
memunmap
|
||||
migrate_pages
|
||||
migrate_swap
|
||||
mipi_dsi_create_packet
|
||||
mipi_dsi_dcs_set_display_brightness
|
||||
|
|
@ -1379,6 +1426,7 @@
|
|||
__module_get
|
||||
module_layout
|
||||
module_put
|
||||
__mod_zone_page_state
|
||||
__msecs_to_jiffies
|
||||
msleep
|
||||
msleep_interruptible
|
||||
|
|
@ -1394,6 +1442,10 @@
|
|||
napi_gro_receive
|
||||
__napi_schedule
|
||||
napi_schedule_prep
|
||||
neigh_destroy
|
||||
__neigh_event_send
|
||||
neigh_lookup
|
||||
neigh_xmit
|
||||
__netdev_alloc_skb
|
||||
netdev_rx_handler_register
|
||||
netdev_rx_handler_unregister
|
||||
|
|
@ -1502,6 +1554,7 @@
|
|||
of_graph_is_present
|
||||
of_graph_parse_endpoint
|
||||
of_hwspin_lock_get_id
|
||||
of_i2c_get_board_info
|
||||
of_icc_get
|
||||
of_icc_xlate_onecell
|
||||
of_iomap
|
||||
|
|
@ -1554,6 +1607,7 @@
|
|||
overflowuid
|
||||
page_endio
|
||||
page_mapping
|
||||
__page_pinner_migration_failed
|
||||
panic
|
||||
panic_notifier_list
|
||||
panic_timeout
|
||||
|
|
@ -1574,20 +1628,26 @@
|
|||
param_set_copystring
|
||||
param_set_int
|
||||
pause_cpus
|
||||
pci_aer_clear_nonfatal_status
|
||||
pci_alloc_irq_vectors_affinity
|
||||
pci_assign_resource
|
||||
pci_bus_type
|
||||
pci_clear_master
|
||||
pci_d3cold_disable
|
||||
pci_dev_present
|
||||
pci_device_group
|
||||
pci_device_is_present
|
||||
pci_dev_present
|
||||
pci_disable_device
|
||||
pci_disable_msi
|
||||
pci_disable_pcie_error_reporting
|
||||
pcie_capability_clear_and_set_word
|
||||
pcie_capability_read_word
|
||||
pci_enable_device
|
||||
pci_enable_pcie_error_reporting
|
||||
pci_find_ext_capability
|
||||
pci_free_irq_vectors
|
||||
pci_get_device
|
||||
pci_get_domain_bus_and_slot
|
||||
pci_host_probe
|
||||
pci_iomap
|
||||
pci_irq_vector
|
||||
|
|
@ -1614,6 +1674,7 @@
|
|||
pci_walk_bus
|
||||
pci_write_config_dword
|
||||
pci_write_config_word
|
||||
pcpu_nr_pages
|
||||
PDE_DATA
|
||||
__percpu_down_read
|
||||
percpu_down_write
|
||||
|
|
@ -1743,6 +1804,7 @@
|
|||
pskb_expand_head
|
||||
__pskb_pull_tail
|
||||
___pskb_trim
|
||||
putback_movable_pages
|
||||
put_device
|
||||
put_disk
|
||||
put_iova_domain
|
||||
|
|
@ -1978,6 +2040,8 @@
|
|||
rtnl_unlock
|
||||
rtnl_unregister
|
||||
runqueues
|
||||
scatterwalk_ffwd
|
||||
scatterwalk_map_and_copy
|
||||
sched_clock
|
||||
sched_feat_keys
|
||||
sched_feat_names
|
||||
|
|
@ -1994,6 +2058,10 @@
|
|||
schedule_timeout
|
||||
schedule_timeout_interruptible
|
||||
schedule_timeout_uninterruptible
|
||||
scmi_driver_register
|
||||
scmi_driver_unregister
|
||||
scmi_protocol_register
|
||||
scmi_protocol_unregister
|
||||
scnprintf
|
||||
scsi_autopm_get_device
|
||||
scsi_autopm_put_device
|
||||
|
|
@ -2045,6 +2113,8 @@
|
|||
set_user_nice
|
||||
sg_alloc_table
|
||||
sg_alloc_table_from_pages
|
||||
sg_copy_from_buffer
|
||||
sg_copy_to_buffer
|
||||
sg_free_table
|
||||
sg_init_one
|
||||
sg_init_table
|
||||
|
|
@ -2062,6 +2132,7 @@
|
|||
show_rcu_gp_kthreads
|
||||
show_regs
|
||||
sigprocmask
|
||||
si_mem_available
|
||||
si_meminfo
|
||||
simple_attr_open
|
||||
simple_attr_read
|
||||
|
|
@ -2218,6 +2289,7 @@
|
|||
sscanf
|
||||
__stack_chk_fail
|
||||
__stack_chk_guard
|
||||
stack_depot_fetch
|
||||
stack_trace_print
|
||||
stack_trace_save
|
||||
static_key_disable
|
||||
|
|
@ -2259,6 +2331,8 @@
|
|||
synchronize_rcu_tasks_trace
|
||||
synchronize_srcu
|
||||
synchronize_srcu_expedited
|
||||
synth_event_create
|
||||
synth_event_delete
|
||||
syscon_node_to_regmap
|
||||
syscon_regmap_lookup_by_phandle
|
||||
sysctl_sched_features
|
||||
|
|
@ -2305,6 +2379,7 @@
|
|||
task_may_not_preempt
|
||||
__task_pid_nr_ns
|
||||
__task_rq_lock
|
||||
thermal_cooling_device_register
|
||||
thermal_cooling_device_unregister
|
||||
thermal_of_cooling_device_register
|
||||
thermal_pressure
|
||||
|
|
@ -2321,8 +2396,12 @@
|
|||
time64_to_tm
|
||||
timer_unstable_counter_workaround
|
||||
topology_set_thermal_pressure
|
||||
topology_update_done
|
||||
_totalram_pages
|
||||
total_swapcache_pages
|
||||
trace_array_get_by_name
|
||||
trace_array_put
|
||||
trace_array_set_clr_event
|
||||
__trace_bprintk
|
||||
__trace_bputs
|
||||
trace_clock_local
|
||||
|
|
@ -2331,12 +2410,102 @@
|
|||
trace_event_ignore_this_pid
|
||||
trace_event_raw_init
|
||||
trace_event_reg
|
||||
trace_get_event_file
|
||||
trace_handle_return
|
||||
__traceiter_android_rvh_account_irq
|
||||
__traceiter_android_rvh_build_perf_domains
|
||||
__traceiter_android_rvh_can_migrate_task
|
||||
__traceiter_android_rvh_cgroup_force_kthread_migration
|
||||
__traceiter_android_rvh_check_preempt_wakeup
|
||||
__traceiter_android_rvh_cpu_cgroup_attach
|
||||
__traceiter_android_rvh_cpu_cgroup_online
|
||||
__traceiter_android_rvh_cpufreq_transition
|
||||
__traceiter_android_rvh_dequeue_task
|
||||
__traceiter_android_rvh_enqueue_task
|
||||
__traceiter_android_rvh_find_busiest_queue
|
||||
__traceiter_android_rvh_find_lowest_rq
|
||||
__traceiter_android_rvh_flush_task
|
||||
__traceiter_android_rvh_gic_v3_set_affinity
|
||||
__traceiter_android_rvh_irqs_disable
|
||||
__traceiter_android_rvh_irqs_enable
|
||||
__traceiter_android_rvh_migrate_queued_task
|
||||
__traceiter_android_rvh_new_task_stats
|
||||
__traceiter_android_rvh_pick_next_entity
|
||||
__traceiter_android_rvh_place_entity
|
||||
__traceiter_android_rvh_preempt_disable
|
||||
__traceiter_android_rvh_preempt_enable
|
||||
__traceiter_android_rvh_replace_next_task_fair
|
||||
__traceiter_android_rvh_resume_cpus
|
||||
__traceiter_android_rvh_sched_balance_rt
|
||||
__traceiter_android_rvh_sched_cpu_dying
|
||||
__traceiter_android_rvh_sched_cpu_starting
|
||||
__traceiter_android_rvh_sched_exec
|
||||
__traceiter_android_rvh_sched_fork
|
||||
__traceiter_android_rvh_sched_fork_init
|
||||
__traceiter_android_rvh_sched_newidle_balance
|
||||
__traceiter_android_rvh_sched_nohz_balancer_kick
|
||||
__traceiter_android_rvh_sched_setaffinity
|
||||
__traceiter_android_rvh_schedule
|
||||
__traceiter_android_rvh_schedule_bug
|
||||
__traceiter_android_rvh_select_task_rq_fair
|
||||
__traceiter_android_rvh_select_task_rq_rt
|
||||
__traceiter_android_rvh_set_gfp_zone_flags
|
||||
__traceiter_android_rvh_set_readahead_gfp_mask
|
||||
__traceiter_android_rvh_set_skip_swapcache_flags
|
||||
__traceiter_android_rvh_set_task_cpu
|
||||
__traceiter_android_rvh_tick_entry
|
||||
__traceiter_android_rvh_try_to_wake_up
|
||||
__traceiter_android_rvh_try_to_wake_up_success
|
||||
__traceiter_android_rvh_ttwu_cond
|
||||
__traceiter_android_rvh_update_cpu_capacity
|
||||
__traceiter_android_rvh_update_cpus_allowed
|
||||
__traceiter_android_rvh_update_misfit_status
|
||||
__traceiter_android_rvh_wake_up_new_task
|
||||
__traceiter_android_vh_allow_domain_state
|
||||
__traceiter_android_vh_binder_restore_priority
|
||||
__traceiter_android_vh_binder_set_priority
|
||||
__traceiter_android_vh_binder_transaction_init
|
||||
__traceiter_android_vh_binder_wakeup_ilocked
|
||||
__traceiter_android_vh_cpu_idle_enter
|
||||
__traceiter_android_vh_cpu_idle_exit
|
||||
__traceiter_android_vh_dump_throttled_rt_tasks
|
||||
__traceiter_android_vh_force_compatible_post
|
||||
__traceiter_android_vh_force_compatible_pre
|
||||
__traceiter_android_vh_freq_table_limits
|
||||
__traceiter_android_vh_ftrace_dump_buffer
|
||||
__traceiter_android_vh_ftrace_format_check
|
||||
__traceiter_android_vh_ftrace_oops_enter
|
||||
__traceiter_android_vh_ftrace_oops_exit
|
||||
__traceiter_android_vh_ftrace_size_check
|
||||
__traceiter_android_vh_gpio_block_read
|
||||
__traceiter_android_vh_iommu_setup_dma_ops
|
||||
__traceiter_android_vh_ipi_stop
|
||||
__traceiter_android_vh_jiffies_update
|
||||
__traceiter_android_vh_logbuf
|
||||
__traceiter_android_vh_printk_hotplug
|
||||
__traceiter_android_vh_scheduler_tick
|
||||
__traceiter_android_vh_show_max_freq
|
||||
__traceiter_android_vh_show_resume_epoch_val
|
||||
__traceiter_android_vh_show_suspend_epoch_val
|
||||
__traceiter_android_vh_timer_calc_index
|
||||
__traceiter_android_vh_update_topology_flags_workfn
|
||||
__traceiter_binder_transaction_received
|
||||
__traceiter_cpu_frequency
|
||||
__traceiter_cpu_frequency_limits
|
||||
__traceiter_cpu_idle
|
||||
__traceiter_gpu_mem_total
|
||||
__traceiter_ipi_entry
|
||||
__traceiter_ipi_raise
|
||||
__traceiter_irq_handler_entry
|
||||
__traceiter_rwmmio_post_read
|
||||
__traceiter_rwmmio_read
|
||||
__traceiter_rwmmio_write
|
||||
__traceiter_sched_switch
|
||||
__traceiter_suspend_resume
|
||||
__tracepoint_android_rvh_account_irq
|
||||
__tracepoint_android_rvh_build_perf_domains
|
||||
__tracepoint_android_rvh_can_migrate_task
|
||||
__tracepoint_android_rvh_cgroup_force_kthread_migration
|
||||
__tracepoint_android_rvh_check_preempt_wakeup
|
||||
__tracepoint_android_rvh_cpu_cgroup_attach
|
||||
__tracepoint_android_rvh_cpu_cgroup_online
|
||||
|
|
@ -2346,6 +2515,7 @@
|
|||
__tracepoint_android_rvh_find_busiest_queue
|
||||
__tracepoint_android_rvh_find_lowest_rq
|
||||
__tracepoint_android_rvh_flush_task
|
||||
__tracepoint_android_rvh_gic_v3_set_affinity
|
||||
__tracepoint_android_rvh_irqs_disable
|
||||
__tracepoint_android_rvh_irqs_enable
|
||||
__tracepoint_android_rvh_migrate_queued_task
|
||||
|
|
@ -2364,6 +2534,7 @@
|
|||
__tracepoint_android_rvh_sched_fork_init
|
||||
__tracepoint_android_rvh_sched_newidle_balance
|
||||
__tracepoint_android_rvh_sched_nohz_balancer_kick
|
||||
__tracepoint_android_rvh_sched_setaffinity
|
||||
__tracepoint_android_rvh_schedule
|
||||
__tracepoint_android_rvh_schedule_bug
|
||||
__tracepoint_android_rvh_select_task_rq_fair
|
||||
|
|
@ -2385,24 +2556,34 @@
|
|||
__tracepoint_android_vh_binder_set_priority
|
||||
__tracepoint_android_vh_binder_transaction_init
|
||||
__tracepoint_android_vh_binder_wakeup_ilocked
|
||||
__tracepoint_android_vh_check_uninterruptible_tasks
|
||||
__tracepoint_android_vh_check_uninterruptible_tasks_dn
|
||||
__tracepoint_android_vh_cpu_idle_enter
|
||||
__tracepoint_android_vh_cpu_idle_exit
|
||||
__tracepoint_android_vh_dump_throttled_rt_tasks
|
||||
__tracepoint_android_vh_force_compatible_post
|
||||
__tracepoint_android_vh_force_compatible_pre
|
||||
__tracepoint_android_vh_freq_table_limits
|
||||
__tracepoint_android_vh_ftrace_dump_buffer
|
||||
__tracepoint_android_vh_ftrace_format_check
|
||||
__tracepoint_android_vh_ftrace_oops_enter
|
||||
__tracepoint_android_vh_ftrace_oops_exit
|
||||
__tracepoint_android_vh_ftrace_size_check
|
||||
__tracepoint_android_vh_gpio_block_read
|
||||
__tracepoint_android_vh_iommu_setup_dma_ops
|
||||
__tracepoint_android_vh_ipi_stop
|
||||
__tracepoint_android_vh_jiffies_update
|
||||
__tracepoint_android_vh_logbuf
|
||||
__tracepoint_android_vh_printk_hotplug
|
||||
__tracepoint_android_vh_process_killed
|
||||
__tracepoint_android_vh_psi_event
|
||||
__tracepoint_android_vh_psi_group
|
||||
__tracepoint_android_vh_scheduler_tick
|
||||
__tracepoint_android_vh_show_max_freq
|
||||
__tracepoint_android_vh_show_resume_epoch_val
|
||||
__tracepoint_android_vh_show_suspend_epoch_val
|
||||
__tracepoint_android_vh_timer_calc_index
|
||||
__tracepoint_android_vh_update_topology_flags_workfn
|
||||
__tracepoint_binder_transaction_received
|
||||
__tracepoint_cpu_frequency
|
||||
__tracepoint_cpu_frequency_limits
|
||||
|
|
@ -2670,12 +2851,14 @@
|
|||
vmalloc_to_page
|
||||
vmalloc_to_pfn
|
||||
vmap
|
||||
vmemdup_user
|
||||
vmf_insert_mixed
|
||||
vmf_insert_pfn
|
||||
vm_get_page_prot
|
||||
vm_insert_page
|
||||
vm_iomap_memory
|
||||
vm_map_pages
|
||||
vm_memory_committed
|
||||
vm_mmap
|
||||
vm_munmap
|
||||
vm_node_stat
|
||||
|
|
|
|||
2571
android/abi_gki_aarch64_unisoc
Normal file
2571
android/abi_gki_aarch64_unisoc
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -109,6 +109,7 @@
|
|||
ethtool_op_get_link
|
||||
eth_validate_addr
|
||||
event_triggers_call
|
||||
failure_tracking
|
||||
fd_install
|
||||
finish_wait
|
||||
flush_work
|
||||
|
|
@ -230,6 +231,7 @@
|
|||
of_find_property
|
||||
of_get_property
|
||||
of_property_read_variable_u32_array
|
||||
__page_pinner_migration_failed
|
||||
param_ops_bint
|
||||
param_ops_bool
|
||||
param_ops_charp
|
||||
|
|
@ -391,6 +393,9 @@
|
|||
trace_event_raw_init
|
||||
trace_event_reg
|
||||
trace_handle_return
|
||||
__traceiter_rwmmio_post_read
|
||||
__traceiter_rwmmio_read
|
||||
__traceiter_rwmmio_write
|
||||
__tracepoint_rwmmio_post_read
|
||||
__tracepoint_rwmmio_read
|
||||
__tracepoint_rwmmio_write
|
||||
|
|
@ -1197,6 +1202,7 @@
|
|||
netif_set_real_num_tx_queues
|
||||
__netif_set_xps_queue
|
||||
net_ratelimit
|
||||
__pskb_pull_tail
|
||||
_raw_spin_trylock
|
||||
sched_clock
|
||||
skb_coalesce_rx_frag
|
||||
|
|
|
|||
114
android/abi_gki_aarch64_xiaomi
Normal file
114
android/abi_gki_aarch64_xiaomi
Normal file
|
|
@ -0,0 +1,114 @@
|
|||
[abi_symbol_list]
|
||||
# commonly used symbols
|
||||
|
||||
# required by xxx.ko
|
||||
|
||||
# required by touch module
|
||||
proc_mkdir_data
|
||||
|
||||
# required by aw8697-haptic.ko
|
||||
devm_gpio_free
|
||||
i2c_smbus_read_byte_data
|
||||
i2c_smbus_write_byte_data
|
||||
|
||||
#required by memory module
|
||||
blk_execute_rq
|
||||
blk_rq_map_kern
|
||||
scsi_device_lookup
|
||||
scsi_host_lookup
|
||||
scsi_host_put
|
||||
ufshcd_read_desc_param
|
||||
utf16s_to_utf8s
|
||||
async_schedule_node
|
||||
blk_ksm_register
|
||||
blk_ksm_reprogram_all_keys
|
||||
blk_mq_alloc_tag_set
|
||||
blk_mq_init_queue
|
||||
blk_mq_tagset_busy_iter
|
||||
bsg_job_done
|
||||
bsg_remove_queue
|
||||
bsg_setup_queue
|
||||
dev_pm_opp_remove
|
||||
scsi_add_host_with_dma
|
||||
scsi_block_requests
|
||||
scsi_dma_unmap
|
||||
scsi_is_host_device
|
||||
scsi_remove_host
|
||||
scsi_report_bus_reset
|
||||
scsi_scan_host
|
||||
scsi_unblock_requests
|
||||
sg_copy_from_buffer
|
||||
sg_copy_to_buffer
|
||||
ufshcd_alloc_host
|
||||
ufshcd_config_pwr_mode
|
||||
ufshcd_dealloc_host
|
||||
ufshcd_hba_enable
|
||||
ufshcd_make_hba_operational
|
||||
ufshcd_map_desc_id_to_length
|
||||
ufshcd_query_attr_retry
|
||||
ufshcd_query_flag_retry
|
||||
wait_for_completion_io_timeout
|
||||
__scsi_add_device
|
||||
__scsi_execute
|
||||
blk_mq_free_tag_set
|
||||
|
||||
#required by cs35l41 module
|
||||
regmap_raw_write_async
|
||||
snd_soc_bytes_tlv_callback
|
||||
regmap_async_complete
|
||||
snd_compr_stop_error
|
||||
snd_soc_component_disable_pin
|
||||
snd_soc_component_force_enable_pin
|
||||
snd_pcm_format_physical_width
|
||||
snd_pcm_hw_constraint_list
|
||||
regmap_multi_reg_write_bypassed
|
||||
snd_ctl_boolean_mono_info
|
||||
snd_soc_put_volsw_range
|
||||
snd_soc_get_volsw_range
|
||||
snd_soc_info_volsw_range
|
||||
regmap_raw_write
|
||||
regcache_drop_region
|
||||
regmap_raw_read
|
||||
regmap_multi_reg_write
|
||||
regulator_bulk_enable
|
||||
|
||||
#required by mtd module
|
||||
__blk_mq_end_request
|
||||
balance_dirty_pages_ratelimited
|
||||
bdi_alloc
|
||||
bdi_put
|
||||
bdi_register
|
||||
blk_mq_freeze_queue
|
||||
blk_mq_init_sq_queue
|
||||
blk_mq_quiesce_queue
|
||||
blk_mq_start_request
|
||||
blk_mq_unfreeze_queue
|
||||
blk_mq_unquiesce_queue
|
||||
blk_queue_write_cache
|
||||
blk_update_request
|
||||
blkdev_get_by_dev
|
||||
blkdev_get_by_path
|
||||
blkdev_put
|
||||
deactivate_locked_super
|
||||
fixed_size_llseek
|
||||
generic_shutdown_super
|
||||
kmsg_dump_get_buffer
|
||||
kmsg_dump_register
|
||||
kmsg_dump_rewind
|
||||
kmsg_dump_unregister
|
||||
ktime_get_coarse_real_ts64
|
||||
lockref_get
|
||||
logfc
|
||||
lookup_bdev
|
||||
name_to_dev_t
|
||||
nvmem_register
|
||||
nvmem_unregister
|
||||
proc_create_single_data
|
||||
read_cache_page
|
||||
rq_flush_dcache_pages
|
||||
set_disk_ro
|
||||
set_page_dirty
|
||||
sget_fc
|
||||
simple_strtoul
|
||||
sync_blockdev
|
||||
wait_for_device_probe
|
||||
|
|
@ -17,9 +17,9 @@
|
|||
extern void clear_page(void *page);
|
||||
#define clear_user_page(page, vaddr, pg) clear_page(page)
|
||||
|
||||
#define __alloc_zeroed_user_highpage(movableflags, vma, vaddr) \
|
||||
alloc_page_vma(GFP_HIGHUSER | __GFP_ZERO | movableflags, vma, vmaddr)
|
||||
#define __HAVE_ARCH_ALLOC_ZEROED_USER_HIGHPAGE
|
||||
#define alloc_zeroed_user_highpage_movable(vma, vaddr) \
|
||||
alloc_page_vma(GFP_HIGHUSER_MOVABLE | __GFP_ZERO, vma, vmaddr)
|
||||
#define __HAVE_ARCH_ALLOC_ZEROED_USER_HIGHPAGE_MOVABLE
|
||||
|
||||
extern void copy_page(void * _to, void * _from);
|
||||
#define copy_user_page(to, from, vaddr, pg) copy_page(to, from)
|
||||
|
|
|
|||
|
|
@ -7,6 +7,18 @@
|
|||
|
||||
#include <uapi/asm/page.h>
|
||||
|
||||
#ifdef CONFIG_ARC_HAS_PAE40
|
||||
|
||||
#define MAX_POSSIBLE_PHYSMEM_BITS 40
|
||||
#define PAGE_MASK_PHYS (0xff00000000ull | PAGE_MASK)
|
||||
|
||||
#else /* CONFIG_ARC_HAS_PAE40 */
|
||||
|
||||
#define MAX_POSSIBLE_PHYSMEM_BITS 32
|
||||
#define PAGE_MASK_PHYS PAGE_MASK
|
||||
|
||||
#endif /* CONFIG_ARC_HAS_PAE40 */
|
||||
|
||||
#ifndef __ASSEMBLY__
|
||||
|
||||
#define clear_page(paddr) memset((paddr), 0, PAGE_SIZE)
|
||||
|
|
|
|||
|
|
@ -107,8 +107,8 @@
|
|||
#define ___DEF (_PAGE_PRESENT | _PAGE_CACHEABLE)
|
||||
|
||||
/* Set of bits not changed in pte_modify */
|
||||
#define _PAGE_CHG_MASK (PAGE_MASK | _PAGE_ACCESSED | _PAGE_DIRTY | _PAGE_SPECIAL)
|
||||
|
||||
#define _PAGE_CHG_MASK (PAGE_MASK_PHYS | _PAGE_ACCESSED | _PAGE_DIRTY | \
|
||||
_PAGE_SPECIAL)
|
||||
/* More Abbrevaited helpers */
|
||||
#define PAGE_U_NONE __pgprot(___DEF)
|
||||
#define PAGE_U_R __pgprot(___DEF | _PAGE_READ)
|
||||
|
|
@ -132,13 +132,7 @@
|
|||
#define PTE_BITS_IN_PD0 (_PAGE_GLOBAL | _PAGE_PRESENT | _PAGE_HW_SZ)
|
||||
#define PTE_BITS_RWX (_PAGE_EXECUTE | _PAGE_WRITE | _PAGE_READ)
|
||||
|
||||
#ifdef CONFIG_ARC_HAS_PAE40
|
||||
#define PTE_BITS_NON_RWX_IN_PD1 (0xff00000000 | PAGE_MASK | _PAGE_CACHEABLE)
|
||||
#define MAX_POSSIBLE_PHYSMEM_BITS 40
|
||||
#else
|
||||
#define PTE_BITS_NON_RWX_IN_PD1 (PAGE_MASK | _PAGE_CACHEABLE)
|
||||
#define MAX_POSSIBLE_PHYSMEM_BITS 32
|
||||
#endif
|
||||
#define PTE_BITS_NON_RWX_IN_PD1 (PAGE_MASK_PHYS | _PAGE_CACHEABLE)
|
||||
|
||||
/**************************************************************************
|
||||
* Mapping of vm_flags (Generic VM) to PTE flags (arch specific)
|
||||
|
|
|
|||
|
|
@ -33,5 +33,4 @@
|
|||
|
||||
#define PAGE_MASK (~(PAGE_SIZE-1))
|
||||
|
||||
|
||||
#endif /* _UAPI__ASM_ARC_PAGE_H */
|
||||
|
|
|
|||
|
|
@ -177,7 +177,7 @@ tracesys:
|
|||
|
||||
; Do the Sys Call as we normally would.
|
||||
; Validate the Sys Call number
|
||||
cmp r8, NR_syscalls
|
||||
cmp r8, NR_syscalls - 1
|
||||
mov.hi r0, -ENOSYS
|
||||
bhi tracesys_exit
|
||||
|
||||
|
|
@ -255,7 +255,7 @@ ENTRY(EV_Trap)
|
|||
;============ Normal syscall case
|
||||
|
||||
; syscall num shd not exceed the total system calls avail
|
||||
cmp r8, NR_syscalls
|
||||
cmp r8, NR_syscalls - 1
|
||||
mov.hi r0, -ENOSYS
|
||||
bhi .Lret_from_system_call
|
||||
|
||||
|
|
|
|||
|
|
@ -96,7 +96,7 @@ stash_usr_regs(struct rt_sigframe __user *sf, struct pt_regs *regs,
|
|||
sizeof(sf->uc.uc_mcontext.regs.scratch));
|
||||
err |= __copy_to_user(&sf->uc.uc_sigmask, set, sizeof(sigset_t));
|
||||
|
||||
return err;
|
||||
return err ? -EFAULT : 0;
|
||||
}
|
||||
|
||||
static int restore_usr_regs(struct pt_regs *regs, struct rt_sigframe __user *sf)
|
||||
|
|
@ -110,7 +110,7 @@ static int restore_usr_regs(struct pt_regs *regs, struct rt_sigframe __user *sf)
|
|||
&(sf->uc.uc_mcontext.regs.scratch),
|
||||
sizeof(sf->uc.uc_mcontext.regs.scratch));
|
||||
if (err)
|
||||
return err;
|
||||
return -EFAULT;
|
||||
|
||||
set_current_blocked(&set);
|
||||
regs->bta = uregs.scratch.bta;
|
||||
|
|
|
|||
|
|
@ -158,7 +158,16 @@ void __init setup_arch_memory(void)
|
|||
min_high_pfn = PFN_DOWN(high_mem_start);
|
||||
max_high_pfn = PFN_DOWN(high_mem_start + high_mem_sz);
|
||||
|
||||
max_zone_pfn[ZONE_HIGHMEM] = min_low_pfn;
|
||||
/*
|
||||
* max_high_pfn should be ok here for both HIGHMEM and HIGHMEM+PAE.
|
||||
* For HIGHMEM without PAE max_high_pfn should be less than
|
||||
* min_low_pfn to guarantee that these two regions don't overlap.
|
||||
* For PAE case highmem is greater than lowmem, so it is natural
|
||||
* to use max_high_pfn.
|
||||
*
|
||||
* In both cases, holes should be handled by pfn_valid().
|
||||
*/
|
||||
max_zone_pfn[ZONE_HIGHMEM] = max_high_pfn;
|
||||
|
||||
high_memory = (void *)(min_high_pfn << PAGE_SHIFT);
|
||||
kmap_init();
|
||||
|
|
|
|||
|
|
@ -53,9 +53,10 @@ EXPORT_SYMBOL(ioremap);
|
|||
void __iomem *ioremap_prot(phys_addr_t paddr, unsigned long size,
|
||||
unsigned long flags)
|
||||
{
|
||||
unsigned int off;
|
||||
unsigned long vaddr;
|
||||
struct vm_struct *area;
|
||||
phys_addr_t off, end;
|
||||
phys_addr_t end;
|
||||
pgprot_t prot = __pgprot(flags);
|
||||
|
||||
/* Don't allow wraparound, zero size */
|
||||
|
|
@ -72,7 +73,7 @@ void __iomem *ioremap_prot(phys_addr_t paddr, unsigned long size,
|
|||
|
||||
/* Mappings have to be page-aligned */
|
||||
off = paddr & ~PAGE_MASK;
|
||||
paddr &= PAGE_MASK;
|
||||
paddr &= PAGE_MASK_PHYS;
|
||||
size = PAGE_ALIGN(end + 1) - paddr;
|
||||
|
||||
/*
|
||||
|
|
|
|||
|
|
@ -576,7 +576,7 @@ void update_mmu_cache(struct vm_area_struct *vma, unsigned long vaddr_unaligned,
|
|||
pte_t *ptep)
|
||||
{
|
||||
unsigned long vaddr = vaddr_unaligned & PAGE_MASK;
|
||||
phys_addr_t paddr = pte_val(*ptep) & PAGE_MASK;
|
||||
phys_addr_t paddr = pte_val(*ptep) & PAGE_MASK_PHYS;
|
||||
struct page *page = pfn_to_page(pte_pfn(*ptep));
|
||||
|
||||
create_tlb(vma, vaddr, ptep);
|
||||
|
|
|
|||
|
|
@ -114,8 +114,8 @@ asflags-y := -DZIMAGE
|
|||
|
||||
# Supply kernel BSS size to the decompressor via a linker symbol.
|
||||
KBSS_SZ = $(shell echo $$(($$($(NM) $(obj)/../../../../vmlinux | \
|
||||
sed -n -e 's/^\([^ ]*\) [AB] __bss_start$$/-0x\1/p' \
|
||||
-e 's/^\([^ ]*\) [AB] __bss_stop$$/+0x\1/p') )) )
|
||||
sed -n -e 's/^\([^ ]*\) [ABD] __bss_start$$/-0x\1/p' \
|
||||
-e 's/^\([^ ]*\) [ABD] __bss_stop$$/+0x\1/p') )) )
|
||||
LDFLAGS_vmlinux = --defsym _kernel_bss_size=$(KBSS_SZ)
|
||||
# Supply ZRELADDR to the decompressor via a linker symbol.
|
||||
ifneq ($(CONFIG_AUTO_ZRELADDR),y)
|
||||
|
|
|
|||
|
|
@ -165,6 +165,13 @@
|
|||
orr \res, \res, \tmp1, lsl #24
|
||||
.endm
|
||||
|
||||
.macro be32tocpu, val, tmp
|
||||
#ifndef __ARMEB__
|
||||
/* convert to little endian */
|
||||
rev_l \val, \tmp
|
||||
#endif
|
||||
.endm
|
||||
|
||||
.section ".start", "ax"
|
||||
/*
|
||||
* sort out different calling conventions
|
||||
|
|
@ -345,13 +352,7 @@ restart: adr r0, LC1
|
|||
|
||||
/* Get the initial DTB size */
|
||||
ldr r5, [r6, #4]
|
||||
#ifndef __ARMEB__
|
||||
/* convert to little endian */
|
||||
eor r1, r5, r5, ror #16
|
||||
bic r1, r1, #0x00ff0000
|
||||
mov r5, r5, ror #8
|
||||
eor r5, r5, r1, lsr #8
|
||||
#endif
|
||||
be32tocpu r5, r1
|
||||
dbgadtb r6, r5
|
||||
/* 50% DTB growth should be good enough */
|
||||
add r5, r5, r5, lsr #1
|
||||
|
|
@ -403,13 +404,7 @@ restart: adr r0, LC1
|
|||
|
||||
/* Get the current DTB size */
|
||||
ldr r5, [r6, #4]
|
||||
#ifndef __ARMEB__
|
||||
/* convert r5 (dtb size) to little endian */
|
||||
eor r1, r5, r5, ror #16
|
||||
bic r1, r1, #0x00ff0000
|
||||
mov r5, r5, ror #8
|
||||
eor r5, r5, r1, lsr #8
|
||||
#endif
|
||||
be32tocpu r5, r1
|
||||
|
||||
/* preserve 64-bit alignment */
|
||||
add r5, r5, #7
|
||||
|
|
|
|||
|
|
@ -707,9 +707,9 @@
|
|||
multi-master;
|
||||
status = "okay";
|
||||
|
||||
si7021-a20@20 {
|
||||
si7021-a20@40 {
|
||||
compatible = "silabs,si7020";
|
||||
reg = <0x20>;
|
||||
reg = <0x40>;
|
||||
};
|
||||
|
||||
tmp275@48 {
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@
|
|||
*/
|
||||
/dts-v1/;
|
||||
#include "sam9x60.dtsi"
|
||||
#include <dt-bindings/input/input.h>
|
||||
|
||||
/ {
|
||||
model = "Microchip SAM9X60-EK";
|
||||
|
|
@ -84,7 +85,7 @@
|
|||
sw1 {
|
||||
label = "SW1";
|
||||
gpios = <&pioD 18 GPIO_ACTIVE_LOW>;
|
||||
linux,code=<0x104>;
|
||||
linux,code=<KEY_PROG1>;
|
||||
wakeup-source;
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@
|
|||
#include "at91-sama5d27_som1.dtsi"
|
||||
#include <dt-bindings/mfd/atmel-flexcom.h>
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
#include <dt-bindings/input/input.h>
|
||||
|
||||
/ {
|
||||
model = "Atmel SAMA5D27 SOM1 EK";
|
||||
|
|
@ -467,7 +468,7 @@
|
|||
pb4 {
|
||||
label = "USER";
|
||||
gpios = <&pioA PIN_PA29 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <0x104>;
|
||||
linux,code = <KEY_PROG1>;
|
||||
wakeup-source;
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@
|
|||
*/
|
||||
/dts-v1/;
|
||||
#include "at91-sama5d27_wlsom1.dtsi"
|
||||
#include <dt-bindings/input/input.h>
|
||||
|
||||
/ {
|
||||
model = "Microchip SAMA5D27 WLSOM1 EK";
|
||||
|
|
@ -35,7 +36,7 @@
|
|||
sw4 {
|
||||
label = "USER BUTTON";
|
||||
gpios = <&pioA PIN_PB2 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <0x104>;
|
||||
linux,code = <KEY_PROG1>;
|
||||
wakeup-source;
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -12,6 +12,7 @@
|
|||
#include "sama5d2.dtsi"
|
||||
#include "sama5d2-pinfunc.h"
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
#include <dt-bindings/input/input.h>
|
||||
#include <dt-bindings/mfd/atmel-flexcom.h>
|
||||
|
||||
/ {
|
||||
|
|
@ -51,7 +52,7 @@
|
|||
sw4 {
|
||||
label = "USER_PB1";
|
||||
gpios = <&pioA PIN_PD0 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <0x104>;
|
||||
linux,code = <KEY_PROG1>;
|
||||
wakeup-source;
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@
|
|||
#include "sama5d2-pinfunc.h"
|
||||
#include <dt-bindings/mfd/atmel-flexcom.h>
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
#include <dt-bindings/input/input.h>
|
||||
#include <dt-bindings/pinctrl/at91.h>
|
||||
|
||||
/ {
|
||||
|
|
@ -403,7 +404,7 @@
|
|||
bp1 {
|
||||
label = "PB_USER";
|
||||
gpios = <&pioA PIN_PA10 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <0x104>;
|
||||
linux,code = <KEY_PROG1>;
|
||||
wakeup-source;
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@
|
|||
#include "sama5d2-pinfunc.h"
|
||||
#include <dt-bindings/mfd/atmel-flexcom.h>
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
#include <dt-bindings/input/input.h>
|
||||
#include <dt-bindings/regulator/active-semi,8945a-regulator.h>
|
||||
|
||||
/ {
|
||||
|
|
@ -713,7 +714,7 @@
|
|||
bp1 {
|
||||
label = "PB_USER";
|
||||
gpios = <&pioA PIN_PB9 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <0x104>;
|
||||
linux,code = <KEY_PROG1>;
|
||||
wakeup-source;
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@
|
|||
*/
|
||||
/dts-v1/;
|
||||
#include "sama5d36.dtsi"
|
||||
#include <dt-bindings/input/input.h>
|
||||
|
||||
/ {
|
||||
model = "SAMA5D3 Xplained";
|
||||
|
|
@ -354,7 +355,7 @@
|
|||
bp3 {
|
||||
label = "PB_USER";
|
||||
gpios = <&pioE 29 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <0x104>;
|
||||
linux,code = <KEY_PROG1>;
|
||||
wakeup-source;
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@
|
|||
*/
|
||||
/dts-v1/;
|
||||
#include "at91sam9260.dtsi"
|
||||
#include <dt-bindings/input/input.h>
|
||||
|
||||
/ {
|
||||
model = "Atmel at91sam9260ek";
|
||||
|
|
@ -156,7 +157,7 @@
|
|||
btn4 {
|
||||
label = "Button 4";
|
||||
gpios = <&pioA 31 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <0x104>;
|
||||
linux,code = <KEY_PROG1>;
|
||||
wakeup-source;
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@
|
|||
* Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
|
||||
*/
|
||||
#include "at91sam9g20.dtsi"
|
||||
#include <dt-bindings/input/input.h>
|
||||
|
||||
/ {
|
||||
|
||||
|
|
@ -234,7 +235,7 @@
|
|||
btn4 {
|
||||
label = "Button 4";
|
||||
gpios = <&pioA 31 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <0x104>;
|
||||
linux,code = <KEY_PROG1>;
|
||||
wakeup-source;
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -21,8 +21,8 @@
|
|||
|
||||
memory@0 {
|
||||
device_type = "memory";
|
||||
reg = <0x00000000 0x08000000
|
||||
0x88000000 0x08000000>;
|
||||
reg = <0x00000000 0x08000000>,
|
||||
<0x88000000 0x08000000>;
|
||||
};
|
||||
|
||||
leds {
|
||||
|
|
|
|||
|
|
@ -21,8 +21,8 @@
|
|||
|
||||
memory@0 {
|
||||
device_type = "memory";
|
||||
reg = <0x00000000 0x08000000
|
||||
0x88000000 0x08000000>;
|
||||
reg = <0x00000000 0x08000000>,
|
||||
<0x88000000 0x08000000>;
|
||||
};
|
||||
|
||||
leds {
|
||||
|
|
|
|||
|
|
@ -21,8 +21,8 @@
|
|||
|
||||
memory@0 {
|
||||
device_type = "memory";
|
||||
reg = <0x00000000 0x08000000
|
||||
0x88000000 0x18000000>;
|
||||
reg = <0x00000000 0x08000000>,
|
||||
<0x88000000 0x18000000>;
|
||||
};
|
||||
|
||||
spi {
|
||||
|
|
|
|||
|
|
@ -22,8 +22,8 @@
|
|||
|
||||
memory {
|
||||
device_type = "memory";
|
||||
reg = <0x00000000 0x08000000
|
||||
0x88000000 0x08000000>;
|
||||
reg = <0x00000000 0x08000000>,
|
||||
<0x88000000 0x08000000>;
|
||||
};
|
||||
|
||||
leds {
|
||||
|
|
|
|||
|
|
@ -21,8 +21,8 @@
|
|||
|
||||
memory@0 {
|
||||
device_type = "memory";
|
||||
reg = <0x00000000 0x08000000
|
||||
0x88000000 0x08000000>;
|
||||
reg = <0x00000000 0x08000000>,
|
||||
<0x88000000 0x08000000>;
|
||||
};
|
||||
|
||||
leds {
|
||||
|
|
|
|||
|
|
@ -21,8 +21,8 @@
|
|||
|
||||
memory@0 {
|
||||
device_type = "memory";
|
||||
reg = <0x00000000 0x08000000
|
||||
0x88000000 0x08000000>;
|
||||
reg = <0x00000000 0x08000000>,
|
||||
<0x88000000 0x08000000>;
|
||||
};
|
||||
|
||||
leds {
|
||||
|
|
|
|||
|
|
@ -21,8 +21,8 @@
|
|||
|
||||
memory@0 {
|
||||
device_type = "memory";
|
||||
reg = <0x00000000 0x08000000
|
||||
0x88000000 0x08000000>;
|
||||
reg = <0x00000000 0x08000000>,
|
||||
<0x88000000 0x08000000>;
|
||||
};
|
||||
|
||||
leds {
|
||||
|
|
|
|||
|
|
@ -21,8 +21,8 @@
|
|||
|
||||
memory@0 {
|
||||
device_type = "memory";
|
||||
reg = <0x00000000 0x08000000
|
||||
0x88000000 0x08000000>;
|
||||
reg = <0x00000000 0x08000000>,
|
||||
<0x88000000 0x08000000>;
|
||||
};
|
||||
|
||||
spi {
|
||||
|
|
|
|||
|
|
@ -21,8 +21,8 @@
|
|||
|
||||
memory@0 {
|
||||
device_type = "memory";
|
||||
reg = <0x00000000 0x08000000
|
||||
0x88000000 0x08000000>;
|
||||
reg = <0x00000000 0x08000000>,
|
||||
<0x88000000 0x08000000>;
|
||||
};
|
||||
|
||||
spi {
|
||||
|
|
|
|||
|
|
@ -21,8 +21,8 @@
|
|||
|
||||
memory {
|
||||
device_type = "memory";
|
||||
reg = <0x00000000 0x08000000
|
||||
0x88000000 0x08000000>;
|
||||
reg = <0x00000000 0x08000000>,
|
||||
<0x88000000 0x08000000>;
|
||||
};
|
||||
|
||||
leds {
|
||||
|
|
|
|||
|
|
@ -21,8 +21,8 @@
|
|||
|
||||
memory {
|
||||
device_type = "memory";
|
||||
reg = <0x00000000 0x08000000
|
||||
0x88000000 0x18000000>;
|
||||
reg = <0x00000000 0x08000000>,
|
||||
<0x88000000 0x18000000>;
|
||||
};
|
||||
|
||||
leds {
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@
|
|||
|
||||
memory {
|
||||
device_type = "memory";
|
||||
reg = <0x00000000 0x08000000
|
||||
0x88000000 0x08000000>;
|
||||
reg = <0x00000000 0x08000000>,
|
||||
<0x88000000 0x08000000>;
|
||||
};
|
||||
|
||||
gpio-keys {
|
||||
|
|
|
|||
|
|
@ -21,8 +21,8 @@
|
|||
|
||||
memory {
|
||||
device_type = "memory";
|
||||
reg = <0x00000000 0x08000000
|
||||
0x88000000 0x08000000>;
|
||||
reg = <0x00000000 0x08000000>,
|
||||
<0x88000000 0x08000000>;
|
||||
};
|
||||
|
||||
leds {
|
||||
|
|
|
|||
|
|
@ -32,8 +32,8 @@
|
|||
|
||||
memory {
|
||||
device_type = "memory";
|
||||
reg = <0x00000000 0x08000000
|
||||
0x88000000 0x08000000>;
|
||||
reg = <0x00000000 0x08000000>,
|
||||
<0x88000000 0x08000000>;
|
||||
};
|
||||
|
||||
leds {
|
||||
|
|
|
|||
|
|
@ -21,8 +21,8 @@
|
|||
|
||||
memory@0 {
|
||||
device_type = "memory";
|
||||
reg = <0x00000000 0x08000000
|
||||
0x88000000 0x08000000>;
|
||||
reg = <0x00000000 0x08000000>,
|
||||
<0x88000000 0x08000000>;
|
||||
};
|
||||
|
||||
nand: nand@18028000 {
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@
|
|||
|
||||
memory@0 {
|
||||
device_type = "memory";
|
||||
reg = <0x00000000 0x08000000
|
||||
0x88000000 0x08000000>;
|
||||
reg = <0x00000000 0x08000000>,
|
||||
<0x88000000 0x08000000>;
|
||||
};
|
||||
|
||||
gpio-keys {
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@
|
|||
|
||||
memory@0 {
|
||||
device_type = "memory";
|
||||
reg = <0x00000000 0x08000000
|
||||
0x88000000 0x18000000>;
|
||||
reg = <0x00000000 0x08000000>,
|
||||
<0x88000000 0x18000000>;
|
||||
};
|
||||
|
||||
leds {
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@
|
|||
|
||||
memory@0 {
|
||||
device_type = "memory";
|
||||
reg = <0x00000000 0x08000000
|
||||
0x88000000 0x18000000>;
|
||||
reg = <0x00000000 0x08000000>,
|
||||
<0x88000000 0x18000000>;
|
||||
};
|
||||
|
||||
leds {
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@
|
|||
|
||||
memory {
|
||||
device_type = "memory";
|
||||
reg = <0x00000000 0x08000000
|
||||
0x88000000 0x18000000>;
|
||||
reg = <0x00000000 0x08000000>,
|
||||
<0x88000000 0x18000000>;
|
||||
};
|
||||
|
||||
leds {
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@
|
|||
|
||||
memory@0 {
|
||||
device_type = "memory";
|
||||
reg = <0x00000000 0x08000000
|
||||
0x88000000 0x08000000>;
|
||||
reg = <0x00000000 0x08000000>,
|
||||
<0x88000000 0x08000000>;
|
||||
};
|
||||
|
||||
leds {
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@
|
|||
|
||||
memory@0 {
|
||||
device_type = "memory";
|
||||
reg = <0x00000000 0x08000000
|
||||
0x88000000 0x18000000>;
|
||||
reg = <0x00000000 0x08000000>,
|
||||
<0x88000000 0x18000000>;
|
||||
};
|
||||
|
||||
leds {
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@
|
|||
|
||||
memory@0 {
|
||||
device_type = "memory";
|
||||
reg = <0x00000000 0x08000000
|
||||
0x88000000 0x18000000>;
|
||||
reg = <0x00000000 0x08000000>,
|
||||
<0x88000000 0x18000000>;
|
||||
};
|
||||
|
||||
leds {
|
||||
|
|
|
|||
|
|
@ -15,8 +15,8 @@
|
|||
|
||||
memory@0 {
|
||||
device_type = "memory";
|
||||
reg = <0x00000000 0x08000000
|
||||
0x88000000 0x18000000>;
|
||||
reg = <0x00000000 0x08000000>,
|
||||
<0x88000000 0x18000000>;
|
||||
};
|
||||
|
||||
gpio-keys {
|
||||
|
|
|
|||
|
|
@ -1168,7 +1168,7 @@
|
|||
};
|
||||
};
|
||||
|
||||
target-module@34000 { /* 0x48034000, ap 7 46.0 */
|
||||
timer3_target: target-module@34000 { /* 0x48034000, ap 7 46.0 */
|
||||
compatible = "ti,sysc-omap4-timer", "ti,sysc";
|
||||
reg = <0x34000 0x4>,
|
||||
<0x34010 0x4>;
|
||||
|
|
@ -1195,7 +1195,7 @@
|
|||
};
|
||||
};
|
||||
|
||||
target-module@36000 { /* 0x48036000, ap 9 4e.0 */
|
||||
timer4_target: target-module@36000 { /* 0x48036000, ap 9 4e.0 */
|
||||
compatible = "ti,sysc-omap4-timer", "ti,sysc";
|
||||
reg = <0x36000 0x4>,
|
||||
<0x36010 0x4>;
|
||||
|
|
|
|||
|
|
@ -46,6 +46,7 @@
|
|||
|
||||
timer {
|
||||
compatible = "arm,armv7-timer";
|
||||
status = "disabled"; /* See ARM architected timer wrap erratum i940 */
|
||||
interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
<GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
|
||||
|
|
@ -1090,3 +1091,22 @@
|
|||
assigned-clock-parents = <&sys_32k_ck>;
|
||||
};
|
||||
};
|
||||
|
||||
/* Local timers, see ARM architected timer wrap erratum i940 */
|
||||
&timer3_target {
|
||||
ti,no-reset-on-init;
|
||||
ti,no-idle;
|
||||
timer@0 {
|
||||
assigned-clocks = <&l4per_clkctrl DRA7_L4PER_TIMER3_CLKCTRL 24>;
|
||||
assigned-clock-parents = <&timer_sys_clk_div>;
|
||||
};
|
||||
};
|
||||
|
||||
&timer4_target {
|
||||
ti,no-reset-on-init;
|
||||
ti,no-idle;
|
||||
timer@0 {
|
||||
assigned-clocks = <&l4per_clkctrl DRA7_L4PER_TIMER4_CLKCTRL 24>;
|
||||
assigned-clock-parents = <&timer_sys_clk_div>;
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -136,7 +136,7 @@
|
|||
compatible = "maxim,max17042";
|
||||
|
||||
interrupt-parent = <&gpx2>;
|
||||
interrupts = <3 IRQ_TYPE_EDGE_FALLING>;
|
||||
interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
|
||||
|
||||
pinctrl-0 = <&max17042_fuel_irq>;
|
||||
pinctrl-names = "default";
|
||||
|
|
|
|||
|
|
@ -174,7 +174,7 @@
|
|||
max77693@66 {
|
||||
compatible = "maxim,max77693";
|
||||
interrupt-parent = <&gpx1>;
|
||||
interrupts = <5 IRQ_TYPE_EDGE_FALLING>;
|
||||
interrupts = <5 IRQ_TYPE_LEVEL_LOW>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&max77693_irq>;
|
||||
reg = <0x66>;
|
||||
|
|
@ -223,7 +223,7 @@
|
|||
max77693-fuel-gauge@36 {
|
||||
compatible = "maxim,max17047";
|
||||
interrupt-parent = <&gpx2>;
|
||||
interrupts = <3 IRQ_TYPE_EDGE_FALLING>;
|
||||
interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&max77693_fuel_irq>;
|
||||
reg = <0x36>;
|
||||
|
|
@ -668,7 +668,7 @@
|
|||
max77686: max77686_pmic@9 {
|
||||
compatible = "maxim,max77686";
|
||||
interrupt-parent = <&gpx0>;
|
||||
interrupts = <7 IRQ_TYPE_NONE>;
|
||||
interrupts = <7 IRQ_TYPE_LEVEL_LOW>;
|
||||
pinctrl-0 = <&max77686_irq>;
|
||||
pinctrl-names = "default";
|
||||
reg = <0x09>;
|
||||
|
|
|
|||
|
|
@ -279,7 +279,7 @@
|
|||
max77686: pmic@9 {
|
||||
compatible = "maxim,max77686";
|
||||
interrupt-parent = <&gpx3>;
|
||||
interrupts = <2 IRQ_TYPE_NONE>;
|
||||
interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&max77686_irq>;
|
||||
reg = <0x09>;
|
||||
|
|
|
|||
|
|
@ -134,7 +134,7 @@
|
|||
compatible = "maxim,max77686";
|
||||
reg = <0x09>;
|
||||
interrupt-parent = <&gpx3>;
|
||||
interrupts = <2 IRQ_TYPE_NONE>;
|
||||
interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&max77686_irq>;
|
||||
#clock-cells = <1>;
|
||||
|
|
|
|||
|
|
@ -292,7 +292,7 @@
|
|||
max77686: max77686@9 {
|
||||
compatible = "maxim,max77686";
|
||||
interrupt-parent = <&gpx3>;
|
||||
interrupts = <2 IRQ_TYPE_NONE>;
|
||||
interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&max77686_irq>;
|
||||
wakeup-source;
|
||||
|
|
|
|||
|
|
@ -24,6 +24,9 @@
|
|||
i2c0 = &i2c1;
|
||||
i2c1 = &i2c2;
|
||||
i2c2 = &i2c3;
|
||||
mmc0 = &mmc1;
|
||||
mmc1 = &mmc2;
|
||||
mmc2 = &mmc3;
|
||||
serial0 = &uart1;
|
||||
serial1 = &uart2;
|
||||
serial2 = &uart3;
|
||||
|
|
|
|||
|
|
@ -22,6 +22,11 @@
|
|||
i2c1 = &i2c2;
|
||||
i2c2 = &i2c3;
|
||||
i2c3 = &i2c4;
|
||||
mmc0 = &mmc1;
|
||||
mmc1 = &mmc2;
|
||||
mmc2 = &mmc3;
|
||||
mmc3 = &mmc4;
|
||||
mmc4 = &mmc5;
|
||||
serial0 = &uart1;
|
||||
serial1 = &uart2;
|
||||
serial2 = &uart3;
|
||||
|
|
|
|||
|
|
@ -770,14 +770,6 @@
|
|||
ti,max-div = <2>;
|
||||
};
|
||||
|
||||
sha2md5_fck: sha2md5_fck@15c8 {
|
||||
#clock-cells = <0>;
|
||||
compatible = "ti,gate-clock";
|
||||
clocks = <&l3_div_ck>;
|
||||
ti,bit-shift = <1>;
|
||||
reg = <0x15c8>;
|
||||
};
|
||||
|
||||
usb_phy_cm_clk32k: usb_phy_cm_clk32k@640 {
|
||||
#clock-cells = <0>;
|
||||
compatible = "ti,gate-clock";
|
||||
|
|
|
|||
|
|
@ -25,6 +25,11 @@
|
|||
i2c2 = &i2c3;
|
||||
i2c3 = &i2c4;
|
||||
i2c4 = &i2c5;
|
||||
mmc0 = &mmc1;
|
||||
mmc1 = &mmc2;
|
||||
mmc2 = &mmc3;
|
||||
mmc3 = &mmc4;
|
||||
mmc4 = &mmc5;
|
||||
serial0 = &uart1;
|
||||
serial1 = &uart2;
|
||||
serial2 = &uart3;
|
||||
|
|
|
|||
|
|
@ -53,6 +53,9 @@
|
|||
i2c11 = &i2cexio1;
|
||||
i2c12 = &i2chdmi;
|
||||
i2c13 = &i2cpwr;
|
||||
mmc0 = &mmcif1;
|
||||
mmc1 = &sdhi0;
|
||||
mmc2 = &sdhi2;
|
||||
};
|
||||
|
||||
chosen {
|
||||
|
|
|
|||
|
|
@ -53,6 +53,9 @@
|
|||
i2c12 = &i2cexio1;
|
||||
i2c13 = &i2chdmi;
|
||||
i2c14 = &i2cexio4;
|
||||
mmc0 = &sdhi0;
|
||||
mmc1 = &sdhi1;
|
||||
mmc2 = &sdhi2;
|
||||
};
|
||||
|
||||
chosen {
|
||||
|
|
|
|||
|
|
@ -28,6 +28,8 @@
|
|||
serial0 = &scif0;
|
||||
i2c9 = &gpioi2c2;
|
||||
i2c10 = &i2chdmi;
|
||||
mmc0 = &sdhi0;
|
||||
mmc1 = &sdhi2;
|
||||
};
|
||||
|
||||
chosen {
|
||||
|
|
|
|||
|
|
@ -49,6 +49,9 @@
|
|||
i2c10 = &gpioi2c4;
|
||||
i2c11 = &i2chdmi;
|
||||
i2c12 = &i2cexio4;
|
||||
mmc0 = &sdhi0;
|
||||
mmc1 = &sdhi1;
|
||||
mmc2 = &sdhi2;
|
||||
};
|
||||
|
||||
chosen {
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue