ayn
264 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
a1d7654770 |
Merge keystone/android13-5.15-keystone-qcom-release.41 (1fb0bc6) into msm-5.15
* refs/heads/tmp-1fb0bc6:
ANDROID: abi_gki_aarch64_qcom: Add iio symbol list for qcom
ANDROID: GKI: Update Symbol List for Vendor
ANDROID: kernel/sched: rebuild_sched_domains export
ANDROID: gki_defconfig: Enable CONFIG_HIBERNATION flag
UPSTREAM: kbuild: rename cmd_{bzip2,lzma,lzo,lz4,xzkern,zstd22}
ANDROID: GKI: Add symbol list file for sunxi
FROMLIST: arm64: mte: move register initialization to C
ANDROID: GKI: Update symbol list for Exynos SoC
BACKPORT: cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock
UPSTREAM: cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree
Upstream-Build: ks_qcom-android13-5.15-keystone-qcom-release@9101515 TKQ2.220923.002
Change-Id: I179aaa52232fa1bcdcd5bbc504f3b2c26ae46ed4
Signed-off-by: Blagovest Kolenichev <quic_c_bkolen@quicinc.com>
|
||
|
|
bc6d3d8353 |
UPSTREAM: kbuild: rename cmd_{bzip2,lzma,lzo,lz4,xzkern,zstd22}
GZIP-compressed files end with 4 byte data that represents the size
of the original input. The decompressors (the self-extracting kernel)
exploit it to know the vmlinux size beforehand. To mimic the GZIP's
trailer, Kbuild provides cmd_{bzip2,lzma,lzo,lz4,xzkern,zstd22}.
Unfortunately these macros are used everywhere despite the appended
size data is only useful for the decompressors.
There is no guarantee that such hand-crafted trailers are safely ignored.
In fact, the kernel refuses compressed initramdfs with the garbage data.
That is why usr/Makefile overrides size_append to make it no-op.
To limit the use of such broken compressed files, this commit renames
the existing macros as follows:
cmd_bzip2 --> cmd_bzip2_with_size
cmd_lzma --> cmd_lzma_with_size
cmd_lzo --> cmd_lzo_with_size
cmd_lz4 --> cmd_lz4_with_size
cmd_xzkern --> cmd_xzkern_with_size
cmd_zstd22 --> cmd_zstd22_with_size
To keep the decompressors working, I updated the following Makefiles
accordingly:
arch/arm/boot/compressed/Makefile
arch/h8300/boot/compressed/Makefile
arch/mips/boot/compressed/Makefile
arch/parisc/boot/compressed/Makefile
arch/s390/boot/compressed/Makefile
arch/sh/boot/compressed/Makefile
arch/x86/boot/compressed/Makefile
I reused the current macro names for the normal usecases; they produce
the compressed data in the proper format.
I did not touch the following:
arch/arc/boot/Makefile
arch/arm64/boot/Makefile
arch/csky/boot/Makefile
arch/mips/boot/Makefile
arch/riscv/boot/Makefile
arch/sh/boot/Makefile
kernel/Makefile
This means those Makefiles will stop appending the size data.
I dropped the 'override size_append' hack from usr/Makefile.
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Reviewed-by: Nicolas Schier <n.schier@avm.de>
Bug: 135791357
(cherry picked from commit 7ce7e984ab2b218d6e92d5165629022fe2daf9ee
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master)
Change-Id: I2efa0b2df75b31033e777618db6e12e38b0aa3f3
Signed-off-by: SzuWei Lin <szuweilin@google.com>
(cherry picked from commit
|
||
|
|
8600af0e00 |
Merge keystone/android13-5.15-keystone-qcom-release.41 (c8b8738) into msm-5.15
* refs/heads/tmp-c8b8738:
ANDROID: GKI: update symbol list for ExynosAuto SoC
ANDROID: cleancache: add oem data to cleancache_ops
ANDROID: ABI: Update symbols to unisoc whitelist for the 1st
ANDROID: include GKI_MODULES_LIST
ANDROID: ABI: Update symbols to unisoc whitelist
UPSTREAM: mm: kfence: fix objcgs vector allocation
UPSTREAM: ARM: dts: socfpga: change qspi to "intel,socfpga-qspi"
UPSTREAM: spi: cadence-quadspi: fix write completion support
Linux 5.15.41
usb: gadget: uvc: allow for application to cleanly shutdown
usb: gadget: uvc: rename function to be more consistent
ping: fix address binding wrt vrf
SUNRPC: Ensure we flush any closed sockets before xs_xprt_free()
mm/hwpoison: use pr_err() instead of dump_page() in get_any_page()
dma-buf: call dma_buf_stats_setup after dmabuf is in valid list
Revert "drm/amd/pm: keep the BACO feature enabled for suspend"
drm/vmwgfx: Initialize drm_mode_fb_cmd2
SUNRPC: Ensure that the gssproxy client can start in a connected state
net: phy: micrel: Pass .probe for KS8737
net: phy: micrel: Do not use kszphy_suspend/resume for KSZ8061
arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map
cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp()
writeback: Avoid skipping inode writeback
net: phy: Fix race condition on link status change
net: atlantic: always deep reset on pm op, fixing up my null deref regression
i40e: i40e_main: fix a missing check on list iterator
drm/nouveau/tegra: Stop using iommu_present()
drm/vmwgfx: Disable command buffers on svga3 without gbobjects
mm/huge_memory: do not overkill when splitting huge_zero_page
Revert "mm/memory-failure.c: skip huge_zero_page in memory_failure()"
ceph: fix setting of xattrs on async created inodes
serial: 8250_mtk: Fix register address for XON/XOFF character
serial: 8250_mtk: Fix UART_EFR register address
fsl_lpuart: Don't enable interrupts too early
slimbus: qcom: Fix IRQ check in qcom_slim_probe
USB: serial: option: add Fibocom MA510 modem
USB: serial: option: add Fibocom L610 modem
USB: serial: qcserial: add support for Sierra Wireless EM7590
USB: serial: pl2303: add device id for HP LM930 Display
usb: typec: tcpci_mt6360: Update for BMC PHY setting
usb: typec: tcpci: Don't skip cleanup in .remove() on error
usb: cdc-wdm: fix reading stuck on device close
tty: n_gsm: fix mux activation issues in gsm_config()
tty: n_gsm: fix buffer over-read in gsm_dlci_data()
tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe()
x86/mm: Fix marking of unused sub-pmd ranges
usb: xhci-mtk: fix fs isoc's transfer error
KVM: PPC: Book3S PR: Enable MSR_DR for switch_mmu_context()
firmware_loader: use kernel credentials when reading firmware
interconnect: Restore sync state by ignoring ipa-virt in provider count
tcp: drop the hash_32() part from the index calculation
tcp: increase source port perturb table to 2^16
tcp: dynamically allocate the perturb table used by source ports
tcp: add small random increments to the source port
tcp: resalt the secret every 10 seconds
tcp: use different parts of the port_offset for index and offset
secure_seq: use the 64 bits of the siphash for port offset calculation
net: sfp: Add tx-fault workaround for Huawei MA5671A SFP ONT
net: emaclite: Don't advertise 1000BASE-T and do auto negotiation
ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback
s390: disable -Warray-bounds
ASoC: ops: Validate input values in snd_soc_put_volsw_range()
ASoC: max98090: Generate notifications on changes for custom control
ASoC: max98090: Reject invalid values in custom control put()
iommu: arm-smmu: disable large page mappings for Nvidia arm-smmu
RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core()
hwmon: (f71882fg) Fix negative temperature
gfs2: Fix filesystem block deallocation for short writes
drm/vmwgfx: Fix fencing on SVGAv3
tls: Fix context leak on tls_device_down
net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe()
net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending
net: dsa: bcm_sf2: Fix Wake-on-LAN with mac_link_down()
drm/vc4: hdmi: Fix build error for implicit function declaration
net: bcmgenet: Check for Wake-on-LAN interrupt probe deferral
net: ethernet: mediatek: ppe: fix wrong size passed to memset()
net/sched: act_pedit: really ensure the skb is writable
s390/lcs: fix variable dereferenced before check
s390/ctcm: fix potential memory leak
s390/ctcm: fix variable dereferenced before check
virtio: fix virtio transitional ids
arm64: vdso: fix makefile dependency on vdso.so
selftests: vm: Makefile: rename TARGETS to VMTARGETS
procfs: prevent unprivileged processes accessing fdinfo dir
hwmon: (ltq-cputemp) restrict it to SOC_XWAY
dim: initialize all struct fields
ionic: fix missing pci_release_regions() on error in ionic_probe()
nfs: fix broken handling of the softreval mount option
mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection
net: sfc: fix memory leak due to ptp channel
sfc: Use swap() instead of open coding it
fbdev: efifb: Fix a use-after-free due early fb_info cleanup
net: chelsio: cxgb4: Avoid potential negative array offset
netlink: do not reset transport header in netlink_recvmsg()
drm/nouveau: Fix a potential theorical leak in nouveau_get_backlight_name()
ipv4: drop dst in multicast routing path
ice: fix PTP stale Tx timestamps cleanup
ice: Fix race during aux device (un)plugging
platform/surface: aggregator: Fix initialization order when compiling as builtin module
fbdev: vesafb: Cleanup fb_info in .fb_destroy rather than .remove
fbdev: efifb: Cleanup fb_info in .fb_destroy rather than .remove
fbdev: simplefb: Cleanup fb_info in .fb_destroy rather than .remove
net: mscc: ocelot: avoid corrupting hardware counters when moving VCAP filters
net: mscc: ocelot: restrict tc-trap actions to VCAP IS2 lookup 0
net: mscc: ocelot: fix VCAP IS2 filters matching on both lookups
net: mscc: ocelot: fix last VCAP IS1/IS2 filter persisting in hardware when deleted
net: Fix features skip in for_each_netdev_feature()
mac80211: Reset MBSSID parameters upon connection
hwmon: (tmp401) Add OF device ID table
iwlwifi: iwl-dbg: Use del_timer_sync() before freeing
batman-adv: Don't skb_split skbuffs with frag_list
ANDROID: GKI: update the abi .xml file due to hex_to_bin() changes
Revert "tcp: ensure to use the most recently sent skb when filling the rate sample"
UPSTREAM: floppy: disable FDRAWCMD by default
Revert 5.15.37 merge into android13-5.15
Revert "netfilter: conntrack: convert to refcount_t api"
Revert "netfilter: conntrack: avoid useless indirection during conntrack destruction"
Revert "netfilter: nft_ct: fix use after free when attaching zone template"
Revert "oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup"
Revert "ipv6: make ip6_rt_gc_expire an atomic_t"
ANDROID: GKI: 5/18/2022 KMI update
ANDROID: Fix suspicious RCU usage warning
UPSTREAM: regmap: allow to define reg_update_bits for no bus configuration
ANDROID: add vendor fields to swap_info_struct to record swap stats
ANDROID: add vendor fields to swap_slots_cache to support multiple swap devices
ANDROID: add vendor fields to lruvec to record refault stats
FROMGIT: Enable repeat tlbi workaround on KRYO4XX gold CPUs
ANDROID: ABI: Update symbols to unisoc whitelist for the 2st
ANDROID: arm64: Fix MMIO guard ioremap when called before slab_is_available().
ANDROID: pstore/ram: Add backward compatibility for ramoops reserved region
FROMLIST: pstore/ram: Rework logic for detecting ramoops reserved memory region
ANDROID: tty: serial: msm: geni: configure pinctrl when console is disabled
ANDROID: Disable CFI on trace hooks
ANDROID: Disable CFI on restricted vendor hooks
ANDROID: KVM: arm64: pkvm: Ensure that TLBs and I-cache are private to each vcpu
ANDROID: KVM: arm64: Remove stale shadow_handle field
Linux 5.15.40
mm: fix invalid page pointer returned with FOLL_PIN gups
mm/mlock: fix potential imbalanced rlimit ucounts adjustment
mm/hwpoison: fix error page recovered but reported "not recovered"
mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic()
mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte()
mm: hugetlb: fix missing cache flush in copy_huge_page_from_user()
mm: fix missing cache flush for all tail pages of compound page
udf: Avoid using stale lengthOfImpUse
rfkill: uapi: fix RFKILL_IOCTL_MAX_SIZE ioctl request definition
Bluetooth: Fix the creation of hdev->name
objtool: Fix SLS validation for kcov tail-call replacement
crypto: x86/poly1305 - Fixup SLS
kvm/emulate: Fix SETcc emulation function offsets with SLS
tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy'
x86: Add straight-line-speculation mitigation
kbuild: move objtool_args back to scripts/Makefile.build
x86/alternative: Relax text_poke_bp() constraint
objtool: Add straight-line-speculation validation
x86: Prepare inline-asm for straight-line-speculation
x86: Prepare asm files for straight-line-speculation
x86/lib/atomic64_386_32: Rename things
FROMLIST: usb: dwc3: Fix ep0 handling when getting reset while doing control transfer
ANDROID: ABI: Update symbols to unisoc whitelist for the 7st
FROMLIST: media: Kconfig: Make DVB_CORE=m possible when MEDIA_SUPPORT=y
ANDROID: abi_gki_aarch64_qcom: Update symbol list
ANDROID: firmware_loader: Fix warning with firmware_param_path_set
Revert "ANDROID: KVM: arm64: pkvm: Ensure that TLBs and I-cache are private to each vcpu"
ANDROID: GCE: To build kernel image for gce cloud android.
ANDROID: enable db845c kleaf build.
Revert "ANDROID: Make file-backed vma teardown synchronous"
ANDROID: GCE: To build kernel image for gce cloud android.
FROMLIST: serial: qcom_geni_serial: Disable MMIO tracing for geni serial
ANDROID: kernel: fix debug_kinfo set twice crash issue
UPSTREAM: media: v4l2-ctrls: Add RGB color effects control
ANDROID: abi_gki_aarch64_qcom: Update qcom abi symbol list
Linux 5.15.39
PCI: aardvark: Update comment about link going down after link-up
PCI: aardvark: Drop __maybe_unused from advk_pcie_disable_phy()
PCI: aardvark: Don't mask irq when mapping
PCI: aardvark: Remove irq_mask_ack() callback for INTx interrupts
PCI: aardvark: Use separate INTA interrupt for emulated root bridge
PCI: aardvark: Fix support for PME requester on emulated bridge
PCI: aardvark: Add support for PME interrupts
PCI: aardvark: Optimize writing PCI_EXP_RTCTL_PMEIE and PCI_EXP_RTSTA_PME on emulated bridge
PCI: aardvark: Add support for ERR interrupt on emulated bridge
PCI: aardvark: Enable MSI-X support
PCI: aardvark: Fix setting MSI address
PCI: aardvark: Add support for masking MSI interrupts
PCI: aardvark: Refactor unmasking summary MSI interrupt
PCI: aardvark: Use dev_fwnode() instead of of_node_to_fwnode(dev->of_node)
PCI: aardvark: Make msi_domain_info structure a static driver structure
PCI: aardvark: Make MSI irq_chip structures static driver structures
PCI: aardvark: Check return value of generic_handle_domain_irq() when processing INTx IRQ
PCI: aardvark: Rewrite IRQ code to chained IRQ handler
PCI: aardvark: Replace custom PCIE_CORE_INT_* macros with PCI_INTERRUPT_*
PCI: aardvark: Disable common PHY when unbinding driver
PCI: aardvark: Disable link training when unbinding driver
PCI: aardvark: Assert PERST# when unbinding driver
PCI: aardvark: Fix memory leak in driver unbind
PCI: aardvark: Mask all interrupts when unbinding driver
PCI: aardvark: Disable bus mastering when unbinding driver
PCI: aardvark: Comment actions in driver remove method
PCI: aardvark: Clear all MSIs at setup
PCI: aardvark: Add support for DEVCAP2, DEVCTL2, LNKCAP2 and LNKCTL2 registers on emulated bridge
PCI: pci-bridge-emul: Add definitions for missing capabilities registers
PCI: pci-bridge-emul: Add description for class_revision field
rcu: Apply callbacks processing time limit only on softirq
rcu: Fix callbacks processing time limit retaining cond_resched()
Revert "parisc: Mark sched_clock unstable only if clocks are not syncronized"
mmc: rtsx: add 74 Clocks in power on flow
selftest/vm: verify remap destination address in mremap_test
selftest/vm: verify mmap addr in mremap_test
KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised
KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs
KVM: x86: Do not change ICR on write to APIC_SELF_IPI
x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume
KVM: selftests: Silence compiler warning in the kvm_page_table_test
kvm: selftests: do not use bitfields larger than 32-bits for PTEs
iommu/dart: Add missing module owner to ops structure
net/mlx5e: Lag, Don't skip fib events on current dst
net/mlx5e: Lag, Fix fib_info pointer assignment
net/mlx5e: Lag, Fix use-after-free in fib event handler
net/mlx5: Fix slab-out-of-bounds while reading resource dump menu
fbdev: Make fb_release() return -ENODEV if fbdev was unregistered
kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU
gpio: mvebu: drop pwm base assignment
drm/amdgpu: Ensure HDA function is suspended before ASIC reset
drm/amdgpu: don't set s3 and s0ix at the same time
drm/amdgpu: explicitly check for s0ix when evicting resources
drm/amdgpu: unify BO evicting method in amdgpu_ttm
btrfs: always log symlinks in full mode
btrfs: force v2 space cache usage for subpage mount
smsc911x: allow using IRQ0
selftests: ocelot: tc_flower_chains: specify conform-exceed action for policer
bnxt_en: Fix unnecessary dropping of RX packets
bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag
selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational
rxrpc: Enable IPv6 checksums on transport socket
mld: respect RCU rules in ip6_mc_source() and ip6_mc_msfilter()
hinic: fix bug of wq out of bound access
btrfs: do not BUG_ON() on failure to update inode when setting xattr
drm/msm/dp: remove fail safe mode related code
selftests/net: so_txtime: usage(): fix documentation of default clock
selftests/net: so_txtime: fix parsing of start time stamp on 32 bit systems
net: emaclite: Add error handling for of_address_to_resource()
net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter()
net: cpsw: add missing of_node_put() in cpsw_probe_dt()
net: mdio: Fix ENOMEM return value in BCM6368 mux bus controller
net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux()
net: dsa: mt7530: add missing of_node_put() in mt7530_setup()
net: ethernet: mediatek: add missing of_node_put() in mtk_sgmii_init()
NFSv4: Don't invalidate inode attributes on delegation return
RDMA/irdma: Fix possible crash due to NULL netdev in notifier
RDMA/irdma: Reduce iWARP QP destroy time
RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state
RDMA/siw: Fix a condition race issue in MPA request processing
SUNRPC release the transport of a relocated task with an assigned transport
selftests/seccomp: Don't call read() on TTY from background pgrp
net/mlx5: Fix deadlock in sync reset flow
net/mlx5: Avoid double clear or set of sync reset requested
net/mlx5e: Fix the calling of update_buffer_lossy() API
net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release
net/mlx5e: Don't match double-vlan packets if cvlan is not set
net/mlx5e: Fix trust state reset in reload
iommu/dart: check return value after calling platform_get_resource()
iommu/vt-d: Drop stop marker messages
ASoC: soc-ops: fix error handling
ASoC: dmaengine: Restore NULL prepare_slave_config() callback
hwmon: (pmbus) disable PEC if not enabled
hwmon: (adt7470) Fix warning on module removal
gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set)
gpio: visconti: Fix fwnode of GPIO IRQ
NFC: netlink: fix sleep in atomic bug when firmware download timeout
nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs
nfc: replace improper check device_is_registered() in netlink related functions
can: grcan: only use the NAPI poll budget for RX
can: grcan: grcan_probe(): fix broken system id check for errata workaround needs
can: grcan: use ofdev->dev when allocating DMA memory
can: isotp: remove re-binding of bound socket
can: grcan: grcan_close(): fix deadlock
s390/dasd: Fix read inconsistency for ESE DASD devices
s390/dasd: Fix read for ESE with blksize < 4k
s390/dasd: prevent double format of tracks for ESE devices
s390/dasd: fix data corruption for ESE devices
ASoC: meson: Fix event generation for AUI CODEC mux
ASoC: meson: Fix event generation for G12A tohdmi mux
ASoC: meson: Fix event generation for AUI ACODEC mux
ASoC: wm8958: Fix change notifications for DSP controls
ASoC: da7219: Fix change notifications for tone generator frequency
genirq: Synchronize interrupt thread startup
net: stmmac: disable Split Header (SPH) for Intel platforms
firewire: core: extend card->lock in fw_core_handle_bus_reset
firewire: remove check of list iterator against head past the loop body
firewire: fix potential uaf in outbound_phy_packet_callback()
timekeeping: Mark NMI safe time accessors as notrace
Revert "SUNRPC: attempt AF_LOCAL connect on setup"
RISC-V: relocate DTB if it's outside memory region
drm/amdgpu: do not use passthrough mode in Xen dom0
drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT
iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range()
iommu/vt-d: Calculate mask for non-aligned flushes
KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id
x86/fpu: Prevent FPU state corruption
gpiolib: of: fix bounds check for 'gpio-reserved-ranges'
mmc: core: Set HS clock speed before sending HS CMD13
mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits
mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC
ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes
ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers
parisc: Merge model and model name into one line in /proc/cpuinfo
MIPS: Fix CP0 counter erratum detection for R4k CPUs
ANDROID: usb: export tracepoint for dwc3_complete_trb
ANDROID: cputime: seprate irq entry and exit tracehooks
Linux 5.15.38
powerpc/64: Add UADDR64 relocation support
objtool: Fix type of reloc::addend
objtool: Fix code relocs vs weak symbols
eeprom: at25: Use DMA safe buffers
perf symbol: Remove arch__symbols__fixup_end()
tty: n_gsm: fix software flow control handling
tty: n_gsm: fix incorrect UA handling
tty: n_gsm: fix reset fifo race condition
tty: n_gsm: fix missing tty wakeup in convergence layer type 2
tty: n_gsm: fix wrong signal octets encoding in MSC
tty: n_gsm: fix wrong command frame length field encoding
tty: n_gsm: fix wrong command retry handling
tty: n_gsm: fix missing explicit ldisc flush
tty: n_gsm: fix wrong DLCI release order
tty: n_gsm: fix insufficient txframe size
netfilter: nft_socket: only do sk lookups when indev is available
tty: n_gsm: fix malformed counter for out of frame data
tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2
tty: n_gsm: fix mux cleanup after unregister tty device
tty: n_gsm: fix decoupled mux resource
tty: n_gsm: fix restart handling via CLD command
perf symbol: Update symbols__fixup_end()
perf symbol: Pass is_kallsyms to symbols__fixup_end()
x86/cpu: Load microcode during restore_processor_state()
ARM: dts: imx8mm-venice-gw{71xx,72xx,73xx}: fix OTG controller OC mode
ARM: dts: at91: sama7g5ek: enable pull-up on flexcom3 console lines
btrfs: fix leaked plug after failure syncing log on zoned filesystems
thermal: int340x: Fix attr.show callback prototype
ACPI: processor: idle: Avoid falling back to C3 type C-states
net: ethernet: stmmac: fix write to sgmii_adapter_base
drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses
drm/i915: Check EDID for HDR static metadata when choosing blc
netfilter: Update ip6_route_me_harder to consider L3 domain
mtd: rawnand: qcom: fix memory corruption that causes panic
kasan: prevent cpu_quarantine corruption when CPU offline and cache shrink occur at same time
zonefs: Clear inode information flags on inode creation
zonefs: Fix management of open zones
Revert "ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40"
selftest/vm: verify remap destination address in mremap_test
selftest/vm: verify mmap addr in mremap_test
powerpc/perf: Fix 32bit compile
drivers: net: hippi: Fix deadlock in rr_close()
cifs: destage any unwritten data to the server before calling copychunk_write
x86: __memcpy_flushcache: fix wrong alignment if size > 2^32
bonding: do not discard lowest hash bit for non layer3+4 hashing
ksmbd: set fixed sector size to FS_SECTOR_SIZE_INFORMATION
ksmbd: increment reference count of parent fp
arch: xtensa: platforms: Fix deadlock in rs_close()
ext4: fix bug_on in start_this_handle during umount filesystem
ASoC: wm8731: Disable the regulator when probing fails
ASoC: Intel: soc-acpi: correct device endpoints for max98373
tcp: fix F-RTO may not work correctly when receiving DSACK
Revert "ibmvnic: Add ethtool private flag for driver-defined queue limits"
ixgbe: ensure IPsec VF<->PF compatibility
perf arm-spe: Fix addresses of synthesized SPE events
gfs2: No short reads or writes upon glock contention
gfs2: Make sure not to return short direct writes
gfs2: Minor retry logic cleanup
gfs2: Prevent endless loops in gfs2_file_buffered_write
net: fec: add missing of_node_put() in fec_enet_init_stop_mode()
bnx2x: fix napi API usage sequence
tls: Skip tls_append_frag on zero copy size
drm/amd/display: Fix memory leak in dcn21_clock_source_create
drm/amdkfd: Fix GWS queue count
netfilter: conntrack: fix udp offload timeout sysctl
io_uring: check reserved fields for recv/recvmsg
io_uring: check reserved fields for send/sendmsg
net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK
drm/sun4i: Remove obsolete references to PHYS_OFFSET
net: dsa: mv88e6xxx: Fix port_hidden_wait to account for port_base_addr
net: phy: marvell10g: fix return value on error
net: bcmgenet: hide status block before TX timestamping
cpufreq: qcom-cpufreq-hw: Clear dcvs interrupts
clk: sunxi: sun9i-mmc: check return value after calling platform_get_resource()
bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create()
tcp: make sure treq->af_specific is initialized
tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT
ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode
ip6_gre: Make o_seqno start from 0 in native mode
ip_gre: Make o_seqno start from 0 in native mode
net/smc: sync err code when tcp connection was refused
net: hns3: add return value for mailbox handling in PF
net: hns3: add validity check for message data length
net: hns3: modify the return code of hclge_get_ring_chain_from_mbx
net: hns3: clear inited state and stop client after failed to register netdev
cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe
pinctrl: pistachio: fix use of irq_of_parse_and_map()
arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock
ARM: dts: imx6ull-colibri: fix vqmmc regulator
sctp: check asoc strreset_chunk in sctp_generate_reconf_event
wireguard: device: check for metadata_dst with skb_valid_dst()
tcp: ensure to use the most recently sent skb when filling the rate sample
pinctrl: stm32: Keep pinctrl block clock enabled when LEVEL IRQ requested
tcp: md5: incorrect tcp_header_len for incoming connections
pinctrl: rockchip: fix RK3308 pinmux bits
bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook
netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion
net: dsa: Add missing of_node_put() in dsa_port_link_register_of
memory: renesas-rpc-if: Fix HF/OSPI data transfer in Manual Mode
pinctrl: stm32: Do not call stm32_gpio_get() for edge triggered IRQs in EOI
mtd: fix 'part' field data corruption in mtd_info
mtd: rawnand: Fix return value check of wait_for_completion_timeout
pinctrl: mediatek: moore: Fix build error
phy: amlogic: fix error path in phy_g12a_usb3_pcie_probe()
ipvs: correctly print the memory size of ip_vs_conn_tab
ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35
ARM: dts: am3517-evm: Fix misc pinmuxing
ARM: dts: Fix mmc order for omap3-gta04
interconnect: qcom: sdx55: Drop IP0 interconnects
phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe
phy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probe
ARM: dts: at91: fix pinctrl phandles
ARM: dts: at91: sama5d4_xplained: fix pinctrl phandle name
ARM: dts: at91: Map MCLK for wm8731 on at91sam9g20ek
phy: ti: omap-usb2: Fix error handling in omap_usb2_enable_clocks
ARM: dts: dra7: Fix suspend warning for vpe powerdomain
bus: ti-sysc: Make omap3 gpt12 quirk handling SoC specific
ARM: OMAP2+: Fix refcount leak in omap_gic_of_init
phy: samsung: exynos5250-sata: fix missing device put in probe error paths
phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe
arm64: dts: meson-sm1-bananapi-m5: fix wrong GPIO pin labeling for CON1
arm64: dts: imx8mn: Fix SAI nodes
ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue
USB: Fix xhci event ring dequeue pointer ERDP update issue
arm64: dts: imx8qm: Correct SCU clock controller's compatible property
xsk: Fix l2fwd for copy mode + busy poll combo
mtd: rawnand: fix ecc parameters for mt7622
iio:imu:bmi160: disable regulator in error path
arm64: dts: meson: remove CPU opps below 1GHz for SM1 boards
arm64: dts: meson: remove CPU opps below 1GHz for G12B boards
video: fbdev: udlfb: properly check endpoint type
cpufreq: qcom-cpufreq-hw: Fix throttle frequency value on EPSS platforms
cpufreq: qcom-hw: fix the race between LMH worker and cpuhp
virtio_net: fix wrong buf address calculation when using xdp
iocost: don't reset the inuse weight of under-weighted debtors
x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests
riscv: patch_text: Fixup last cpu should be master
hex2bin: fix access beyond string end
hex2bin: make the function hex_to_bin constant-time
pinctrl: samsung: fix missing GPIOLIB on ARM64 Exynos config
arm64: dts: imx8mm-venice: fix spi2 pin configuration
bus: mhi: host: pci_generic: Flush recovery worker during freeze
bus: mhi: host: pci_generic: Add missing poweroff() PM callback
ceph: fix possible NULL pointer dereference for req->r_session
arch_topology: Do not set llc_sibling if llc_id is invalid
serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device
serial: 8250: Also set sticky MCR bits in console restoration
serial: amba-pl011: do not time out prematurely when draining tx fifo
serial: imx: fix overrun interrupts in DMA mode
usb: phy: generic: Get the vbus supply
usb: cdns3: Fix issue for clear halt endpoint
usb: dwc3: pci: add support for the Intel Meteor Lake-P
usb: dwc3: gadget: Return proper request status
usb: dwc3: core: Only handle soft-reset in DCTL
usb: dwc3: core: Fix tx/rx threshold settings
usb: dwc3: Try usb-role-switch first in dwc3_drd_init
usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind()
usb: gadget: uvc: Fix crash when encoding data for usb request
usb: typec: ucsi: Fix role swapping
usb: typec: ucsi: Fix reuse of completion structure
usb: core: Don't hold the device lock while sleeping in do_proc_control()
usb: misc: fix improper handling of refcount in uss720_probe()
iio: imu: inv_icm42600: Fix I2C init possible nack
iio: magnetometer: ak8975: Fix the error handling in ak8975_power_on()
iio: dac: ad5446: Fix read_raw not returning set value
iio: dac: ad5592r: Fix the missing return value.
xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms
xhci: stop polling roothubs after shutdown
xhci: Enable runtime PM on second Alderlake controller
usb: xhci: tegra:Fix PM usage reference leak of tegra_xusb_unpowergate_partitions
USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions
USB: serial: option: add support for Cinterion MV32-WA/MV32-WB
USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader
USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS
USB: quirks: add STRING quirk for VCOM device
USB: quirks: add a Realtek card reader
usb: mtu3: fix USB 3.0 dual-role-switch from device to host
Linux 5.15.37
selftests/bpf: Add test for reg2btf_ids out of bounds access
mm: gup: make fault_in_safe_writeable() use fixup_user_fault()
btrfs: fallback to blocking mode when doing async dio over multiple extents
btrfs: fix deadlock due to page faults during direct IO reads and writes
gfs2: Fix mmap + page fault deadlocks for direct I/O
iov_iter: Introduce nofault flag to disable page faults
gup: Introduce FOLL_NOFAULT flag to disable page faults
iomap: Add done_before argument to iomap_dio_rw
iomap: Support partial direct I/O on user copy failures
iomap: Fix iomap_dio_rw return value for user copies
gfs2: Fix mmap + page fault deadlocks for buffered I/O
gfs2: Eliminate ip->i_gh
gfs2: Move the inode glock locking to gfs2_file_buffered_write
gfs2: Introduce flag for glock holder auto-demotion
gfs2: Clean up function may_grant
gfs2: Add wrapper for iomap_file_buffered_write
iov_iter: Introduce fault_in_iov_iter_writeable
iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable
gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable}
mm: kfence: fix objcgs vector allocation
ARM: dts: socfpga: change qspi to "intel,socfpga-qspi"
spi: cadence-quadspi: fix write completion support
bpf: Fix crash due to out of bounds access into reg2btf_ids.
bpf/selftests: Test PTR_TO_RDONLY_MEM
bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem.
bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM.
bpf: Convert PTR_TO_MEM_OR_NULL to composable types.
bpf: Introduce MEM_RDONLY flag
bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL
bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL
bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL
bpf: Introduce composable reg, ret and arg types.
floppy: disable FDRAWCMD by default
Linux 5.15.36
arm64: dts: qcom: add IPA qcom,qmp property
block/compat_ioctl: fix range check in BLKGETSIZE
spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller
jbd2: fix a potential race while discarding reserved buffers after an abort
netfilter: nft_ct: fix use after free when attaching zone template
ext4: force overhead calculation if the s_overhead_cluster makes no sense
ext4: fix overhead calculation to account for the reserved gdt blocks
ext4, doc: fix incorrect h_reserved size
ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
ext4: fix use-after-free in ext4_search_dir
ext4: fix symlink file size not match to file content
ext4: fix fallocate to use file_modified to update permissions consistently
netfilter: conntrack: avoid useless indirection during conntrack destruction
netfilter: conntrack: convert to refcount_t api
KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs
KVM: nVMX: Defer APICv updates while L2 is active until L1 is active
KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race
KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog
arm_pmu: Validate single/group leader events
ARC: entry: fix syscall_trace_exit argument
e1000e: Fix possible overflow in LTR decoding
ASoC: soc-dapm: fix two incorrect uses of list iterator
gpio: Request interrupts after IRQ is initialized
openvswitch: fix OOB access in reserve_sfa_size()
xtensa: fix a7 clobbering in coprocessor context load/store
xtensa: patch_text: Fixup last cpu should be master
perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event
perf script: Always allow field 'data_src' for auxtrace
powerpc/perf: Fix power10 event alternatives
powerpc/perf: Fix power9 event alternatives
drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
KVM: PPC: Fix TCE handling for VFIO
drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare
drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised
perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled
sched/pelt: Fix attach_entity_load_avg() corner case
scsi: sr: Do not leak information in ioctl
Input: omap4-keypad - fix pm_runtime_get_sync() error checking
net: atlantic: invert deep par in pm functions, preventing null derefs
dmaengine: imx-sdma: fix init of uart scripts
dma: at_xdmac: fix a missing check on list iterator
ata: pata_marvell: Check the 'bmdma_addr' beforing reading
mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()
oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup
mm, hugetlb: allow for "high" userspace addresses
memcg: sync flush only if periodic flush is delayed
mm/memory-failure.c: skip huge_zero_page in memory_failure()
EDAC/synopsys: Read the error count from the correct register
nvme-pci: disable namespace identifiers for Qemu controllers
nvme-pci: disable namespace identifiers for the MAXIO MAP1002/1202
nvme: add a quirk to disable namespace identifiers
VFS: filename_create(): fix incorrect intent.
stat: fix inconsistency between struct stat and struct compat_stat
scsi: qedi: Fix failed disconnect handling
scsi: iscsi: Fix NOP handling during conn recovery
scsi: iscsi: Merge suspend fields
scsi: iscsi: Release endpoint ID when its freed
net: macb: Restart tx only if queue pointer is lagging
drm/msm/mdp5: check the return of kzalloc()
dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant
mt76: Fix undefined behavior due to shift overflowing the constant
net: atlantic: Avoid out-of-bounds indexing
cifs: Check the IOCB_DIRECT flag, not O_DIRECT
vxlan: fix error return code in vxlan_fdb_append
arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
drm/msm/disp: check the return value of kzalloc()
ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant
platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative
reset: tegra-bpmp: Restore Handle errors in BPMP response
reset: renesas: Check return value of reset_control_deassert()
ARM: vexpress/spc: Avoid negative array index when !SMP
arm64: mm: fix p?d_leaf()
selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets
dmaengine: idxd: skip clearing device context when device is read-only
dmaengine: idxd: add RO check for wq max_transfer_size write
dmaengine: idxd: add RO check for wq max_batch_size write
net: stmmac: Use readl_poll_timeout_atomic() in atomic state
drm/i915/display/psr: Unset enable_psr2_sel_fetch if other checks in intel_psr2_config_valid() fails
netlink: reset network and mac headers in netlink_dump()
net: mscc: ocelot: fix broken IP multicast flooding
net: dsa: hellcreek: Calculate checksums in tagger
can: isotp: stop timeout monitoring when no first frame was sent
ipv6: make ip6_rt_gc_expire an atomic_t
l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu
net/sched: cls_u32: fix possible leak in u32_init_knode()
net: restore alpha order to Ethernet devices in config
ip6_gre: Fix skb_under_panic in __gre6_xmit()
ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
net/packet: fix packet_sock xmit return value checking
net/smc: Fix sock leak when release after smc_shutdown()
rxrpc: Restore removed timer deletion
ALSA: hda/hdmi: fix warning about PCM count when used with SOF
igc: Fix suspending when PTM is active
igc: Fix BUG: scheduling while atomic
igc: Fix infinite loop in release_swfw_sync
spi: cadence-quadspi: fix incorrect supports_op() return value
esp: limit skb_page_frag_refill use to a single page
spi: spi-mtk-nor: initialize spi controller after resume
dmaengine: dw-edma: Fix unaligned 64bit access
dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources
dmaengine: imx-sdma: Fix error checking in sdma_event_remap
dmaengine: idxd: fix device cleanup on disable
ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use
ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component
ASoC: rk817: Use devm_clk_get() in rk817_platform_probe
ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create()
ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek
ALSA: hda/realtek: Add quirk for Clevo NP70PNP
ALSA: usb-audio: Clear MIDI port active flag after draining
net/sched: cls_u32: fix netns refcount changes in u32_change()
scsi: ufs: core: scsi_get_lba() error fix
gfs2: assign rgrp glock before compute_bitstructs
mm, kfence: support kmem_dump_obj() for KFENCE objects
perf tools: Fix segfault accessing sample_id xyarray
mm: page_alloc: fix building error on -Werror=array-compare
etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead
arm64/mm: drop HAVE_ARCH_PFN_VALID
dma-mapping: remove bogus test for pfn_valid from dma_map_resource
xfs: return errors in xfs_fs_sync_fs
vfs: make sync_filesystem return errors from ->sync_fs
block: simplify the block device syncing code
block: remove __sync_blockdev
fs: remove __sync_filesystem
Conflicts:
drivers/cpufreq/qcom-cpufreq-hw.c
drivers/mmc/host/sdhci-msm.c
include/linux/stmmac.h
Upstream-Build: ks_qcom-android13-5.15-keystone-qcom-release@8629384 TKQ2.220523.001
Change-Id: Ic536e9b9a13bc756336a410986fc32a86d214ec5
Signed-off-by: Blagovest Kolenichev <quic_c_bkolen@quicinc.com>
|
||
|
|
0bfa00b6ba |
Merge 5.15.40 into android13-5.15
Changes in 5.15.40
x86/lib/atomic64_386_32: Rename things
x86: Prepare asm files for straight-line-speculation
x86: Prepare inline-asm for straight-line-speculation
objtool: Add straight-line-speculation validation
x86/alternative: Relax text_poke_bp() constraint
kbuild: move objtool_args back to scripts/Makefile.build
x86: Add straight-line-speculation mitigation
tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy'
kvm/emulate: Fix SETcc emulation function offsets with SLS
crypto: x86/poly1305 - Fixup SLS
objtool: Fix SLS validation for kcov tail-call replacement
Bluetooth: Fix the creation of hdev->name
rfkill: uapi: fix RFKILL_IOCTL_MAX_SIZE ioctl request definition
udf: Avoid using stale lengthOfImpUse
mm: fix missing cache flush for all tail pages of compound page
mm: hugetlb: fix missing cache flush in copy_huge_page_from_user()
mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte()
mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic()
mm/hwpoison: fix error page recovered but reported "not recovered"
mm/mlock: fix potential imbalanced rlimit ucounts adjustment
mm: fix invalid page pointer returned with FOLL_PIN gups
Linux 5.15.40
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ib068d0412565187435c8aeeeb22b683b6aa3a9b1
|
||
|
|
5fce9908d2 |
Merge keystone/android13-5.15-keystone-qcom-release.35 (ad92be2) into msm-5.15
* refs/heads/tmp-ad92be2: ANDROID: consolidate.fragment: Disable CONFIG_DEBUG_OBJECTS_FREE ANDROID: consolidate.fragment: Remove unneeded Kconfig overrides ANDROID: ABI: Update pixel symbol list and ABI xml ANDROID: abi_gki_aarch64_qcom: Update symbol list ANDROID: Make file-backed vma teardown synchronous ANDROID: abi_gki_aarch64_qcom: Add icc_sync_state ANDROID: ABI: Update symbols to unisoc whitelist for the 6th ANDROID: Update symbol list for mtk ANDROID: abi_gki_aarch64_qcom: Update symbol list. UPSTREAM: printk: ringbuffer: Improve prb_next_seq() performance ANDROID: firmware_loader: Add support for customer firmware paths FROMLIST: remoteproc: Use unbounded workqueue for recovery work ANDROID: kbuild: mod: Move $(obj) prefix inside awk FROMGIT: kbuild: read *.mod to get objects passed to $(LD) or $(AR) FROMGIT: kbuild: make *.mod not depend on *.o FROMGIT: kbuild: get rid of duplication in *.mod files FROMGIT: kbuild: split the second line of *.mod into *.usyms FROMGIT: kbuild: reuse real-search to simplify cmd_mod FROMGIT: kbuild: make multi_depend work with targets in subdirectory FROMGIT: kbuild: reuse suffix-search to refactor multi_depend ANDROID: abi_gki_aarch64_qcom: Update symbol list ANDROID: ABI: Update symbols to unisoc whitelist for the 5th ANDROID: ABI: Update symbols to unisoc whitelist for the 1st BACKPORT: FROMLIST: cfg80211: parse RNR IE about MLD params for MBSSID feature ANDROID: abi_gki_aarch64_qcom: Update qcom abi symbol list FROMGIT: net: fix wrong network header length ANDROID: Update mtktv symbol list 3rd ANDROID: arm: Mark the recheduling IPI as raw interrupt ANDROID: arm64: Mark the recheduling IPI as raw interrupt ANDROID: genirq: Allow an interrupt to be marked as 'raw' ANDROID: vendor_hooks: Add hooks for ufs scheduler FROMLIST: soc: qcom: geni: Disable MMIO tracing for GENI SE ANDROID: ABI: Update symbols to unisoc whitelist for the 4st ANDROID: abi_gki_aarch64_qcom: Update qcom abi symbol list ANDROID: abi_gki_aarch64_qcom: Update symbol list ANDROID: abi_gki_aarch64_qcom: Sort symbol list Conflicts: android/abi_gki_aarch64.xml android/abi_gki_aarch64_qcom Upstream-Build: ks_qcom-android13-5.15-keystone-qcom-release@8596890 TKQ2.220516.001 Change-Id: I667bef7021050fa5d12f5adddf3eb35d7da0cf38 Signed-off-by: Blagovest Kolenichev <quic_c_bkolen@quicinc.com> |
||
|
|
d11f96d0c0 |
kbuild: move objtool_args back to scripts/Makefile.build
[ Upstream commit 8f0c32c788fffa8e88f995372415864039347c8a ] Commit |
||
|
|
64f77a8297 |
FROMGIT: kbuild: make multi_depend work with targets in subdirectory
Precisely speaking, when you get the stem of the path, you should use
$(patsubst $(obj)/%,%,...) instead of $(notdir ...).
I do not see this usecase, but if you create a composite object in a
subdirectory, the Makefile should look like this:
obj-$(CONFIG_FOO) += dir/foo.o
dir/foo-objs := dir/foo1.o dir/foo2.o
The member objects should be assigned to dir/foo-objs instead of
foo-objs.
This syntax is more consistent with commit
|
||
|
|
12b13aeab2 |
FROMGIT: kbuild: reuse suffix-search to refactor multi_depend
The complicated part of multi_depend is the same as suffix-search. Reuse it. Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> Reviewed-by: Nick Desaulniers <ndesaulniers@google.com> Bug: 175420575 (cherry picked from commit db6836b669fb7c4a214e967e3985db05d85f2a24 https://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild) Change-Id: I7966897a0151a08d003f53d20adaf3fb40028442 Signed-off-by: Elliot Berman <quic_eberman@quicinc.com> |
||
|
|
e949f703b5 |
Merge keystone/android13-5.15-keystone-qcom-release.12+ (96bf853) into msm-5.15
* refs/heads/tmp-96bf853:
FROMLIST: drivers/clocksource/timer-of: Remove __init markings
ANDROID: GKI: add symbol list for raviole
Linux 5.15.12
phonet/pep: refuse to enable an unbound pipe
tun: avoid double free in tun_free_netdev
hamradio: improve the incomplete fix to avoid NPD
hamradio: defer ax25 kfree after unregister_netdev
ax25: NPD bug when detaching AX25 device
r8152: sync ocp base
hwmon: (lm90) Do not report 'busy' status bit as alarm
hwmom: (lm90) Fix citical alarm status for MAX6680/MAX6681
pinctrl: mediatek: fix global-out-of-bounds issue
ASoC: rt5682: fix the wrong jack type detected
ASoC: SOF: Intel: pci-tgl: add ADL-N support
ASoC: SOF: Intel: pci-tgl: add new ADL-P variant
ASoC: tas2770: Fix setting of high sample rates
Input: goodix - add id->model mapping for the "9111" model
Input: elants_i2c - do not check Remark ID on eKTH3900/eKTH5312
Input: iqs626a - prohibit inlining of channel parsing functions
kfence: fix memory leak when cat kfence objects
arm64: dts: lx2160a: fix scl-gpios property name
KVM: VMX: Fix stale docs for kvm-intel.emulate_invalid_guest_state
netfs: fix parameter of cleanup()
f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr()
tee: optee: Fix incorrect page free bug
mm/damon/dbgfs: protect targets destructions with kdamond_lock
mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page()
mm, hwpoison: fix condition in free hugetlb page path
mm: mempolicy: fix THP allocations escaping mempolicy restrictions
mac80211: fix locking in ieee80211_start_ap error path
ksmbd: disable SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1
ksmbd: fix uninitialized symbol 'pntsd_size'
ksmbd: fix error code in ndr_read_int32()
ARM: 9169/1: entry: fix Thumb2 bug in iWMMXt exception handling
mmc: mmci: stm32: clear DLYB_CR after sending tuning command
mmc: core: Disable card detect during shutdown
mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands
mmc: sdhci-tegra: Fix switch to HS400ES mode
gpio: dln2: Fix interrupts when replugging the device
pinctrl: stm32: consider the GPIO offset to expose all the GPIO lines
KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU
KVM: VMX: Always clear vmx->fail on emulation_required
KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required
KVM: x86/mmu: Don't advance iterator after restart due to yielding
KVM: x86: Always set kvm_run->if_flag
platform/x86: intel_pmc_core: fix memleak on registration failure
platform/x86: amd-pmc: only use callbacks for suspend
x86/pkey: Fix undefined behaviour with PKRU_WD_BIT
tee: handle lookup of shm with reference count 0
parisc: Fix mask used to select futex spinlock
parisc: Correct completer in lws start
ipmi: fix initialization when workqueue allocation fails
ipmi: ssif: initialize ssif_info->client early
ipmi: bail out if init_srcu_struct fails
Input: atmel_mxt_ts - fix double free in mxt_read_info_block
ASoC: tegra: Restore headphones jack name on Nyan Big
ASoC: tegra: Add DAPM switches for headphones and mic jack
ASoC: meson: aiu: Move AIU_I2S_MISC hold setting to aiu-fifo-i2s
ALSA: hda/realtek: Fix quirk for Clevo NJ51CU
ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook
ALSA: hda/realtek: Add new alc285-hp-amp-init model
ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6
ALSA: hda/hdmi: Disable silent stream on GLK
ALSA: rawmidi - fix the uninitalized user_pversion
ALSA: drivers: opl3: Fix incorrect use of vp->state
ALSA: jack: Check the return value of kstrdup()
x86/boot: Move EFI range reservation after cmdline parsing
Revert "x86/boot: Pull up cmdline preparation and early param parsing"
kernel/crash_core: suppress unknown crashkernel parameter warning
platform/x86/intel: Remove X86_PLATFORM_DRIVERS_INTEL
compiler.h: Fix annotation macro misplacement with Clang
uapi: Fix undefined __always_inline on non-glibc systems
ARM: 9160/1: NOMMU: Reload __secondary_data after PROCINFO_INITFUNC
hwmon: (lm90) Drop critical attribute support for MAX6654
hwmon: (lm90) Add basic support for TI TMP461
hwmon: (lm90) Introduce flag indicating extended temperature support
hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations
hwmon: (lm90) Fix usage of CONFIG2 register in detect function
pinctrl: bcm2835: Change init order for gpio hogs
Input: elantech - fix stack out of bound access in elantech_change_report_id()
net: stmmac: dwmac-visconti: Fix value of ETHER_CLK_SEL_FREQ_SEL_2P5M
r8152: fix the force speed doesn't work for RTL8156
net: bridge: fix ioctl old_deviceless bridge argument
net: bridge: Use array_size() helper in copy_to_user()
net: stmmac: ptp: fix potentially overflowing expression
veth: ensure skb entering GRO are not cloned.
io_uring: zero iocb->ki_pos for stream file types
asix: fix wrong return value in asix_check_host_enable()
asix: fix uninit-value in asix_mdio_read()
sfc: falcon: Check null pointer of rx_queue->page_ring
sfc: Check null pointer of rx_queue->page_ring
net: ks8851: Check for error irq
drivers: net: smc911x: Check for error irq
fjes: Check for error irq
bonding: fix ad_actor_system option setting to default
gpio: virtio: remove timeout
ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module
igb: fix deadlock caused by taking RTNL in RPM resume path
net: skip virtio_net_hdr_set_proto if protocol already set
net: accept UFOv6 packages in virtio_net_hdr_to_skb
inet: fully convert sk->sk_rx_dst to RCU rules
ipv6: move inet6_sk(sk)->rx_dst_cookie to sk->sk_rx_dst_cookie
tcp: move inet->rx_dst_ifindex to sk->sk_rx_dst_ifindex
qlcnic: potential dereference null pointer of rx_queue->page_ring
net: marvell: prestera: fix incorrect structure access
net: marvell: prestera: fix incorrect return of port_find
ice: xsk: return xsk buffers back to pool when cleaning the ring
ice: Use xdp_buf instead of rx_buf for xsk zero-copy
ARM: dts: imx6qdl-wandboard: Fix Ethernet support
netfilter: fix regression in looped (broad|multi)cast's MAC handling
netfilter: nf_tables: fix use-after-free in nft_set_catchall_destroy()
RDMA/hns: Replace kfree() with kvfree()
IB/qib: Fix memory leak in qib_user_sdma_queue_pkts()
RDMA/hns: Fix RNR retransmission issue for HIP08
ASoC: meson: aiu: fifo: Add missing dma_coerce_mask_and_coherent()
drm/mediatek: hdmi: Perform NULL pointer check for mtk_hdmi_conf
ucounts: Fix rlimit max values check
spi: change clk_disable_unprepare to clk_unprepare
bus: sunxi-rsb: Fix shutdown
arm64: dts: allwinner: orangepi-zero-plus: fix PHY mode
PM: sleep: Fix error handling in dpm_prepare()
NFSD: Fix READDIR buffer overflow
HID: potential dereference of null pointer
HID: holtek: fix mouse probing
selftests: KVM: Fix non-x86 compiling
ext4: check for inconsistent extents between index and leaf block
ext4: check for out-of-order index extents in ext4_valid_extent_entries()
ext4: prevent partial update of the extent blocks
net: usb: lan78xx: add Allied Telesis AT29M2-AF
arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd
FROMLIST: kbuild: install the modules.order for external modules
ANDROID: GKI: Export clocksource_mmio_init
ANDROID: GKI: Export sched_clock_register
Linux 5.15.11
xen/netback: don't queue unlimited number of packages
xen/netback: fix rx queue stall detection
xen/console: harden hvc_xen against event channel storms
xen/netfront: harden netfront against event channel storms
xen/blkfront: harden blkfront against event channel storms
Revert "xsk: Do not sleep in poll() when need_wakeup set"
selftests/damon: test debugfs file reads/writes with huge count
bus: ti-sysc: Fix variable set but not used warning for reinit_modules
io-wq: drop wqe lock before creating new worker
rcu: Mark accesses to rcu_state.n_force_qs
io-wq: check for wq exit after adding new worker task_work
io-wq: remove spurious bit clear on task_work addition
scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select()
scsi: scsi_debug: Fix type in min_t to avoid stack OOB
scsi: scsi_debug: Don't call kcalloc() if size arg is zero
ovl: fix warning in ovl_create_real()
fuse: annotate lock in fuse_reverse_inval_entry()
media: mxl111sf: change mutex_init() location
USB: core: Make do_proc_control() and do_proc_bulk() killable
bpf: Fix extable address check.
bpf, x64: Factor out emission of REX byte in more cases
mptcp: add missing documented NL params
xsk: Do not sleep in poll() when need_wakeup set
ARM: dts: imx6ull-pinfunc: Fix CSI_DATA07__ESAI_TX0 pad name
can: m_can: pci: use custom bit timings for Elkhart Lake
can: m_can: make custom bittiming fields const
Revert "can: m_can: remove support for custom bit timing"
drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC
drm/amdgpu: don't override default ECO_BITs setting
drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE
powerpc/module_64: Fix livepatching for RO modules
libata: if T_LENGTH is zero, dma direction should be DMA_NONE
perf inject: Fix segfault due to perf_data__fd() without open
perf inject: Fix segfault due to close without open
riscv: dts: unmatched: Add gpio card detect to mmc-spi-slot
riscv: dts: unleashed: Add gpio card detect to mmc-spi-slot
locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner()
cifs: sanitize multiple delimiters in prepath
timekeeping: Really make sure wall_to_monotonic isn't positive
serial: 8250_fintek: Fix garbled text for console
iocost: Fix divide-by-zero on donation from low hweight cgroup
zonefs: add MODULE_ALIAS_FS
btrfs: fix missing blkdev_put() call in btrfs_scan_one_device()
btrfs: check WRITE_ERR when trying to read an extent buffer
btrfs: fix double free of anon_dev after failure to create subvolume
btrfs: fix memory leak in __add_inode_ref()
selinux: fix sleeping function called from invalid context
USB: serial: option: add Telit FN990 compositions
USB: serial: cp210x: fix CP2105 GPIO registration
usb: gadget: u_ether: fix race in setting MAC address in setup phase
usb: typec: tcpm: fix tcpm unregister port but leave a pending timer
usb: cdnsp: Fix lack of spin_lock_irqsave/spin_lock_restore
usb: cdnsp: Fix issue in cdnsp_log_ep trace event
usb: cdnsp: Fix incorrect calling of cdnsp_died function
usb: cdnsp: Fix incorrect status for control request
usb: xhci: Extend support for runtime power management for AMD's Yellow carp.
usb: xhci-mtk: fix list_del warning when enable list debug
PCI/MSI: Mask MSI-X vectors only on success
PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error
usb: dwc2: fix STM ID/VBUS detection startup delay in dwc2_driver_probe
USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04)
tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous
KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES
Revert "usb: early: convert to readl_poll_timeout_atomic()"
USB: gadget: bRequestType is a bitfield, not a enum
powerpc/85xx: Fix oops when CONFIG_FSL_PMC=n
bpf, selftests: Fix racing issue in btf_skc_cls_ingress test
bpf: Fix extable fixup offset.
arm64: kexec: Fix missing error code 'ret' warning in load_other_segments()
afs: Fix mmap
sit: do not call ipip6_dev_free() from sit_init_net()
net: systemport: Add global locking for descriptor lifecycle
net/smc: Prevent smc_release() from long blocking
net: Fix double 0x prefix print in SKB dump
dsa: mv88e6xxx: fix debug print for SPEED_UNFORCED
sfc_ef100: potential dereference of null pointer
net: stmmac: dwmac-rk: fix oob read in rk_gmac_setup
net/packet: rx_owner_map depends on pg_vec
netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc
ixgbe: set X550 MDIO speed before talking to PHY
ixgbe: Document how to enable NBASE-T support
igc: Fix typo in i225 LTR functions
igbvf: fix double free in `igbvf_probe`
igb: Fix removal of unicast MAC filters of VFs
soc/tegra: fuse: Fix bitwise vs. logical OR warning
mptcp: fix deadlock in __mptcp_push_pending()
mptcp: clear 'kern' flag from fallback sockets
mptcp: remove tcp ulp setsockopt support
drm/amd/pm: fix a potential gpu_metrics_table memory leak
drm/amd/display: Set exit_optimized_pwr_state for DCN31
ice: Don't put stale timestamps in the skb
ice: Use div64_u64 instead of div_u64 in adjfine
rds: memory leak in __rds_conn_create()
flow_offload: return EOPNOTSUPP for the unsupported mpls action type
net: stmmac: fix tc flower deletion for VLAN priority Rx steering
mac80211: fix lookup when adding AddBA extension element
cfg80211: Acquire wiphy mutex on regulatory work
mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock
drm/i915/display: Fix an unsigned subtraction which can never be negative.
drm/ast: potential dereference of null pointer
mptcp: never allow the PM to close a listener subflow
selftest/net/forwarding: declare NETIFS p9 p10
net: dsa: mv88e6xxx: Unforce speed & duplex in mac_link_down()
selftests/net: toeplitz: fix udp option
net/sched: sch_ets: don't remove idle classes from the round-robin list
drm: simpledrm: fix wrong unit with pixel clock
dmaengine: st_fdma: fix MODULE_ALIAS
dmaengine: idxd: fix missed completion on abort path
selftests: Fix IPv6 address bind tests
selftests: Fix raw socket bind tests with VRF
selftests: Add duplicate config only for MD5 VRF tests
net: hns3: fix race condition in debugfs
net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg
selftests: icmp_redirect: pass xfail=0 to log_test()
netdevsim: don't overwrite read only ethtool parms
inet_diag: fix kernel-infoleak for UDP sockets
sch_cake: do not call cake_destroy() from cake_init()
s390/kexec_file: fix error handling when applying relocations
selftests: net: Correct ping6 expected rc from 2 to 1
Revert "drm/fb-helper: improve DRM fbdev emulation device names"
vdpa: Consider device id larger than 31
virtio/vsock: fix the transport to work with VMADDR_CID_ANY
virtio: always enter drivers/virtio/
iwlwifi: mvm: don't crash on invalid rate w/o STA
soc: imx: Register SoC device only on i.MX boards
clk: Don't parent clks until the parent is fully registered
arm64: dts: imx8mq: remove interconnect property from lcdif
ARM: socfpga: dts: fix qspi node compatible
ceph: initialize pathlen variable in reconnect_caps_cb
ceph: fix duplicate increment of opened_inodes metric
tee: amdtee: fix an IS_ERR() vs NULL bug
mac80211: track only QoS data frames for admission control
dmaengine: idxd: fix calling wq quiesce inside spinlock
dmaengine: idxd: add halt interrupt support
arm64: dts: rockchip: fix poweroff on helios64
arm64: dts: rockchip: fix audio-supply for Rock Pi 4
arm64: dts: rockchip: fix rk3399-leez-p710 vcc3v3-lan supply
arm64: dts: rockchip: fix rk3308-roc-cc vcc-sd supply
arm64: dts: rockchip: remove mmc-hs400-enhanced-strobe from rk3399-khadas-edge
pinctrl: amd: Fix wakeups when IRQ is shared with SCI
drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown()
drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915
scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION
btrfs: remove stale comment about the btrfs_show_devname
btrfs: update latest_dev when we create a sprout device
btrfs: use latest_dev in btrfs_show_devname
btrfs: convert latest_bdev type to btrfs_device and rename
audit: improve robustness of the audit queue handling
dm btree remove: fix use after free in rebalance_children()
ceph: fix up non-directory creation in SGID directories
arm64: dts: ten64: remove redundant interrupt declaration for gpio-keys
recordmcount.pl: look for jgnop instruction as well as bcrl on s390
s390/entry: fix duplicate tracking of irq nesting level
vdpa: check that offsets are within bounds
virtio_ring: Fix querying of maximum DMA mapping size for virtio device
vduse: check that offset is within bounds in get_config()
vduse: fix memory corruption in vduse_dev_ioctl()
bpf, selftests: Update test case for atomic cmpxchg on r0 with pointer
bpf: Fix kernel address leakage in atomic cmpxchg's r0 aux reg
bpf, selftests: Add test case trying to taint map value pointer
bpf: Make 32->64 bounds propagation slightly more robust
bpf: Fix signed bounds propagation after mov32
bpf, selftests: Add test case for atomic fetch on spilled pointer
bpf: Fix kernel address leakage in atomic fetch
firmware: arm_scpi: Fix string overflow in SCPI genpd driver
mac80211: validate extended element ID is present
mac80211: send ADDBA requests using the tid/queue of the aggregation session
mac80211: mark TX-during-stop for TX in in_reconfig
mac80211: fix regression in SSN handling of addba tx
mac80211: fix rate control for retransmitted frames
KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid()
x86/kvm: remove unused ack_notifier callbacks
KVM: downgrade two BUG_ONs to WARN_ON_ONCE
KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE
KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled
reset: tegra-bpmp: Revert Handle errors in BPMP response
BACKPORT: FROMGIT: scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION
ANDROID: Kleaf: Fix build by exporting mixed-build-prefix
ANDROID: Reland "Kbuild: Support KBUILD_MIXED_TREE in Makefile.modfinal"
ANDROID: kbuild: add support for compiling external device trees
ANDROID: kbuild: add Kconfig support for external modules
Linux 5.15.10
perf inject: Fix itrace space allowed for new attributes
fuse: make sure reclaim doesn't write the inode
staging: most: dim2: use device release method
tracing: Fix a kmemleak false positive in tracing_map
drm/amdkfd: process_info lock not needed for svm
drm/amd/display: add connector type check for CRC source set
drm/amdkfd: fix double free mem structure
drm/amd/display: Fix for the no Audio bug with Tiled Displays
drm/amdgpu: check atomic flag to differeniate with legacy path
drm/amdgpu: cancel the correct hrtimer on exit
net: netlink: af_netlink: Prevent empty skb by adding a check on len.
i2c: rk3x: Handle a spurious start completion interrupt flag
parisc/agp: Annotate parisc agp init functions with __init
ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P
ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid
loop: Use pr_warn_once() for loop_control_remove() warning
net/mlx4_en: Update reported link modes for 1/10G
Revert "tty: serial: fsl_lpuart: drop earlycon entry for i.MX8QXP"
s390/test_unwind: use raw opcode instead of invalid instruction
KVM: arm64: Save PSTATE early on exit
drm/msm/dp: Avoid unpowered AUX xfers that caused crashes
drm/msm/dsi: set default num_data_lanes
drm/msm/a6xx: Fix uinitialized use of gpu_scid
drm/msm: Fix null ptr access msm_ioctl_gem_submit()
i2c: virtio: fix completion handling
vmxnet3: fix minimum vectors alloc issue
ice: fix FDIR init missing when reset VF
RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ
RDMA/irdma: Report correct WC errors
RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()'
RDMA/irdma: Fix a user-after-free in add_pble_prm
netfs: Fix lockdep warning from taking sb_writers whilst holding mmap_lock
perf bpf_skel: Do not use typedef to avoid error on old clang
clk: qcom: sm6125-gcc: Swap ops of ice and apps on sdcc1
dt-bindings: media: nxp,imx7-mipi-csi2: Drop bad if/then schema
inet: use #ifdef CONFIG_SOCK_RX_QUEUE_MAPPING consistently
mtd: rawnand: Fix nand_choose_best_timings() on unsupported interface
mtd: rawnand: Fix nand_erase_op delay
RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow
RDMA: Fix use-after-free in rxe_queue_cleanup
hwmon: (corsair-psu) fix plain integer used as NULL pointer
nfc: fix segfault in nfc_genl_dump_devices_done
ANDROID: GKI: fscrypt: add OEM data to struct fscrypt_operations
Linux 5.15.9
netfilter: selftest: conntrack_vrf.sh: fix file permission
ANDROID: Fix wrong pr_err type specifier in remove_memory_subsection
ANDROID: GKI: update symbol list for usleep_range change
ANDROID: GKI: update virtual device symbol list
UPSTREAM: arm64: dts: qcom: qrb5165-rb5: Add msm-id and board-id
UPSTREAM: arm64: dts: qcom: sdm845-db845c: Add msm-id and board-id
ANDROID: GKI: Add VLAN_8021Q
ANDROID: sched: add hook point in do_sched_yield()
Linux 5.15.8
bpf: Add selftests to cover packet access corner cases
clocksource/drivers/dw_apb_timer_of: Fix probe failure
misc: fastrpc: fix improper packet size calculation
irqchip: nvic: Fix offset for Interrupt Priority Offsets
irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL
aio: Fix incorrect usage of eventfd_signal_allowed()
irqchip/armada-370-xp: Fix support for Multi-MSI interrupts
irqchip/armada-370-xp: Fix return value of armada_370_xp_msi_alloc()
irqchip/aspeed-scu: Replace update_bits with write_bits.
csky: fix typo of fpu config macro
bus: mhi: core: Add support for forced PM resume
bus: mhi: pci_generic: Fix device recovery failed issue
nvmem: eeprom: at25: fix FRAM byte_len
misc: rtsx: Avoid mangling IRQ during runtime PM
iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove
iio: ad7768-1: Call iio_trigger_notify_done() on error
iio: adc: axp20x_adc: fix charging current reporting on AXP22x
iio: adc: stm32: fix a current leak by resetting pcsel before disabling vdda
iio: at91-sama5d2: Fix incorrect sign extension
iio: dln2: Check return value of devm_iio_trigger_register()
iio: dln2-adc: Fix lockdep complaint
iio: itg3200: Call iio_trigger_notify_done() on error
iio: kxsd9: Don't return error code in trigger handler
iio: ltr501: Don't return error code in trigger handler
iio: mma8452: Fix trigger reference couting
iio: stk3310: Don't return error code in interrupt handler
iio: trigger: stm32-timer: fix MODULE_ALIAS
iio: trigger: Fix reference counting
iio: gyro: adxrs290: fix data signedness
xhci: avoid race between disable slot command and host runtime suspend
usb: core: config: using bit mask instead of individual bits
xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending
usb: core: config: fix validation of wMaxPacketValue entries
Revert "usb: dwc3: dwc3-qcom: Enable tx-fifo-resize property by default"
USB: gadget: zero allocate endpoint 0 buffers
USB: gadget: detect too-big endpoint 0 requests
selftests/fib_tests: Rework fib_rp_filter_test()
net/qla3xxx: fix an error code in ql_adapter_up()
net, neigh: clear whole pneigh_entry at alloc time
net: fec: only clear interrupt of handling queue in fec_enet_rx_queue()
net: altera: set a couple error code in probe()
net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero
tools build: Remove needless libpython-version feature check that breaks test-all fast path
dt-bindings: net: Reintroduce PHY no lane swap binding
Documentation/locking/locktypes: Update migrate_disable() bits.
perf tools: Fix SMT detection fast read path
drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset
Revert "PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge"
i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc
bpf, sockmap: Re-evaluate proto ops when psock is removed from sockmap
mtd: rawnand: fsmc: Fix timing computation
mtd: rawnand: fsmc: Take instruction delay into account
i40e: Fix pre-set max number of queues for VF
i40e: Fix failed opcode appearing if handling messages from VF
clk: qcom: clk-alpha-pll: Don't reconfigure running Trion
clk: imx: use module_platform_driver
hwmon: (dell-smm) Fix warning on /proc/i8k creation error
RDMA/hns: Do not destroy QP resources in the hw resetting phase
RDMA/hns: Do not halt commands during reset until later
ASoC: codecs: wcd934x: return correct value from mixer put
ASoC: codecs: wcd934x: handle channel mappping list correctly
ASoC: codecs: wsa881x: fix return values from kcontrol put
ASoC: qdsp6: q6routing: Fix return value from msm_routing_put_audio_mixer
ASoC: rt5682: Fix crash due to out of scope stack vars
PM: runtime: Fix pm_runtime_active() kerneldoc comment
qede: validate non LSO skb length
ALSA: usb-audio: Reorder snd_djm_devices[] entries
scsi: scsi_debug: Fix buffer size of REPORT ZONES command
scsi: pm80xx: Do not call scsi_remove_host() in pm8001_alloc()
block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2)
i2c: mpc: Use atomic read and fix break condition
tracefs: Set all files to the same group ownership as the mount option
aio: fix use-after-free due to missing POLLFREE handling
aio: keep poll requests on waitqueue until completed
signalfd: use wake_up_pollfree()
binder: use wake_up_pollfree()
wait: add wake_up_pollfree()
io_uring: ensure task_work gets run as part of cancelations
libata: add horkage for ASMedia 1092
drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence.
thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL
clk: qcom: regmap-mux: fix parent clock lookup
mmc: renesas_sdhi: initialize variable properly when tuning
hwmon: (pwm-fan) Ensure the fan going on in .probe()
selftests: KVM: avoid failures due to reserved HyperTransport region
tracefs: Have new files inherit the ownership of their parent
nfsd: Fix nsfd startup race (again)
nfsd: fix use-after-free due to delegation race
md: fix update super 1.0 on rdev size change
perf intel-pt: Fix error timestamp setting on the decoder error path
perf intel-pt: Fix missing 'instruction' events with 'q' option
perf intel-pt: Fix next 'err' value, walking trace
perf intel-pt: Fix state setting when receiving overflow (OVF) packet
perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type
perf intel-pt: Fix sync state when a PSB (synchronization) packet is found
perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage
btrfs: free exchange changeset on failures
btrfs: replace the BUG_ON in btrfs_del_root_ref with proper error handling
btrfs: fix re-dirty process of tree-log nodes
btrfs: clear extent buffer uptodate when we fail to write it
scsi: qla2xxx: Format log strings only if needed
cifs: Fix crash on unload of cifs_arc4.ko
ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*()
ALSA: pcm: oss: Limit the period size to 16MB
ALSA: pcm: oss: Fix negative period/buffer sizes
ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1
ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform
ALSA: ctl: Fix copy of updated id with element read/write
mm: bdi: initialize bdi_min_ratio when bdi is unregistered
mm/slub: fix endianness bug for alloc/free_traces attributes
mm/damon/core: fix fake load reports due to uninterruptible sleeps
timers: implement usleep_idle_range()
KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall
KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req
KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
net: mvpp2: fix XDP rx queues registering
net/sched: fq_pie: prevent dismantle issue
net: dsa: felix: Fix memory leak in felix_setup_mmio_filtering
net: dsa: mv88e6xxx: error handling for serdes_power functions
net: bcm4908: Handle dma_set_coherent_mask error codes
devlink: fix netns refcount leak in devlink_nl_cmd_reload()
IB/hfi1: Correct guard on eager buffer deallocation
iavf: Fix reporting when setting descriptor count
iavf: restore MSI state on reset
netfilter: conntrack: annotate data-races around ct->timeout
netfilter: nft_exthdr: break evaluation if setting TCP option fails
udp: using datalen to cap max gso segments
seg6: fix the iif in the IPv6 socket control block
nfp: Fix memory leak in nfp_cpp_area_cache_add()
bonding: make tx_rebalance_counter an atomic
ethtool: do not perform operations on net devices being unregistered
ice: ignore dropped packets during init
bpf: Fix the off-by-two error in range markings
bpf: Make sure bpf_disable_instrumentation() is safe vs preemption.
bpf, sockmap: Attach map progs to psock early for feature probes
bpf, x86: Fix "no previous prototype" warning
vrf: don't run conntrack on vrf with !dflt qdisc
selftests: netfilter: add a vrf+conntrack testcase
nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done
platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops
x86/sme: Explicitly map new EFI memmap table as encrypted
net: dsa: mv88e6xxx: allow use of PHYs on CPU and DSA ports
net: dsa: mv88e6xxx: fix "don't use PHY_DETECT on internal PHY's"
can: m_can: Disable and ignore ELO interrupt
can: m_can: pci: fix iomap_read_fifo() and iomap_write_fifo()
can: m_can: pci: fix incorrect reference clock rate
can: m_can: m_can_read_fifo: fix memory leak in error branch
can: pch_can: pch_can_rx_normal: fix use after free
can: sja1000: fix use after free in ems_pcmcia_add_card()
can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase correct stats->{rx,tx}_errors counter
can: kvaser_usb: get CAN clock frequency from device
IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr
IB/hfi1: Fix early init panic
IB/hfi1: Insure use of smp_processor_id() is preempt disabled
nft_set_pipapo: Fix bucket load in AVX2 lookup routine for six 8-bit groups
platform/x86/intel: hid: add quirk to support Surface Go 3
HID: Ignore battery for Elan touchscreen on Asus UX550VE
HID: sony: fix error path in probe
mmc: spi: Add device-tree SPI IDs
mtd: dataflash: Add device-tree SPI IDs
HID: check for valid USB device for many HID drivers
HID: wacom: fix problems when device is not a valid USB device
HID: bigbenff: prevent null pointer dereference
HID: add USB_HID dependancy on some USB HID drivers
HID: add USB_HID dependancy to hid-chicony
HID: add USB_HID dependancy to hid-prodikeys
HID: add hid_is_usb() function to make it simpler for USB detection
HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested
HID: google: add eel USB id
HID: quirks: Add quirk for the Microsoft Surface 3 type-cover
usb: gadget: uvc: fix multiple opens
UPSTREAM: tracefs: Set all files to the same group ownership as the mount option
UPSTREAM: tracefs: Have new files inherit the ownership of their parent
ANDROID: Fix wrong pr_err type specifier in add_memory_subsection
ANDROID: Kleaf: Fix branch-specific toolchain_version
ANDROID: move CLANG_VERSION definition to build.config.constants
ANDROID: clang: update to 14.0.0
FROMGIT: clk: Don't parent clks until the parent is fully registered
ANDROID: sched: Introducing PELT multiplier
ANDROID: mm/memory_hotplug: Relax remove_memory_subsection error checking
ANDROID: mm/memory_hotplug: fix check for proper subsection removal
ANDROID: mm/memory_hotplug: implement {add/remove}_memory_subsection
FROMLIST: KVM: arm64: Use defined value for SCTLR_ELx_EE
FROMLIST: KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on()
FROMLIST: KVM: arm64: Fix comment for kvm_reset_vcpu()
ANDROID: allmodconfig: disable WERROR
Revert "ANDROID: Revert "Enable '-Werror' by default for all kernel builds""
FROMLIST: irqchip/gic-v3-its: Mark some in-memory data structures as 'decrypted'
FROMLIST: KVM: arm64: pkvm: Stub io map functions
FROMLIST: KVM: arm64: Make __io_map_base static
FROMLIST: KVM: arm64: Make the hyp memory pool static
FROMLIST: KVM: arm64: pkvm: Disable GICv2 support
FROMLIST: KVM: arm64: pkvm: Fix hyp_pool max order
FROMLIST: KVM: arm64: pkvm: Unshare guest structs during teardown
FROMLIST: KVM: arm64: Expose unshare hypercall to the host
FROMLIST: KVM: arm64: Implement do_unshare() helper for unsharing memory
FROMLIST: KVM: arm64: Implement __pkvm_host_share_hyp() using do_share()
FROMLIST: KVM: arm64: Implement do_share() helper for sharing memory
FROMLIST: KVM: arm64: Introduce wrappers for host and hyp spin lock accessors
FROMLIST: KVM: arm64: Extend pkvm_page_state enumeration to handle absent pages
FROMLIST: KVM: arm64: pkvm: Refcount the pages shared with EL2
FROMLIST: KVM: arm64: Introduce kvm_share_hyp()
FROMLIST: KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2
FROMLIST: KVM: arm64: Hook up ->page_count() for hypervisor stage-1 page-table
FROMLIST: KVM: arm64: Fixup hyp stage-1 refcount
FROMLIST: KVM: arm64: Refcount hyp stage-1 pgtable pages
FROMLIST: KVM: arm64: Provide {get,put}_page() stubs for early hyp allocator
FROMLIST: KVM: arm64: Check if running in VHE from kvm_host_owns_hyp_mappings()
FROMLIST: virtio_ring: Fix querying of maximum DMA mapping size for virtio device
FROMGIT: KVM: Drop stale kvm_is_transparent_hugepage() declaration
FROMGIT: KVM: arm64: Move host EL1 code out of hyp/ directory
FROMGIT: KVM: arm64: Generate hyp_constants.h for the host
FROMGIT: arm64: Add missing include of asm/cpufeature.h to asm/mmu.h
FROMGIT: KVM: arm64: Constify kvm_io_gic_ops
FROMGIT: KVM: arm64: Add minimal handling for the ARMv8.7 PMU
FROMGIT: KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid
FROMGIT: KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init()
FROMGIT: KVM: arm64: Restructure the point where has_run_once is advertised
FROMGIT: KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line
BACKPORT: FROMGIT: KVM: arm64: Move SVE state mapping at HYP to finalize-time
FROMGIT: arm64/fpsimd: Document the use of TIF_FOREIGN_FPSTATE by KVM
FROMGIT: KVM: arm64: Stop mapping current thread_info at EL2
FROMGIT: KVM: arm64: Introduce flag shadowing TIF_FOREIGN_FPSTATE
BACKPORT: FROMGIT: KVM: arm64: Remove unused __sve_save_state
FROMGIT: KVM: arm64: Get rid of host SVE tracking/saving
FROMGIT: KVM: arm64: Reorder vcpu flag definitions
ANDROID: Remove LOCALVERSION
Conflicts:
Documentation/devicetree/bindings
Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
Documentation/devicetree/bindings/net/ethernet-phy.yaml
Kconfig
Makefile
drivers/bus/mhi/core/pm.c
drivers/clk/qcom/common.c
drivers/virtio/virtio_ring.c
scripts/Makefile.lib
scripts/Makefile.modfinal
Upstream-Build: ks_qcom-android13-5.15-keystone-qcom-release@8043401 TKQ2.220104.001
Change-Id: Iaa799c27ecf23e6655bdcc660a0248f92a7ba7c4
Signed-off-by: Blagovest Kolenichev <quic_c_bkolen@quicinc.com>
|
||
|
|
3d42cc9e75 |
ANDROID: kbuild: add support for compiling external device trees
Similar to external modules, the device tree should also be allowed to be compiled using out-of-tree source. This would allow one to further separate the core kernel from the vendor-specific device trees. To do this, we just need to allow the user to set the "dtstree" and "DTC_INCLUDE" build properties in the build environment. To setup the external device tree, you can follow these steps: 1) Move the device tree to your out-of-tree project. 2) Move the dt-bindings to your out-of-tree project. 3) Configure your build environment to set the following variables: dtstree=/path/to/device/tree DTC_INCLUDE=/path/to/device/tree/dtc/include-prefixes If you are using build.sh, then you can use DTS_EXT_DIR to define the dtstree. Bug: 210036798 Signed-off-by: Will McVicker <willmcvicker@google.com> Change-Id: Ibf05544ee8250a68b882328817a267518ae478b5 |
||
|
|
f1cf1c366b |
Merge keystone/android-mainline-keystone-qcom-release (ae7c84e) into msm-kalama
* refs/heads/tmp-ae7c84e:
Linux 5.15-rc2
pci_iounmap'2: Electric Boogaloo: try to make sense of it all
dmascc: use proper 'virt_to_bus()' rather than casting to 'int'
alpha: enable GENERIC_PCI_IOMAP unconditionally
parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled
Revert "drm/vc4: hdmi: Remove drm_encoder->crtc usage"
Revert drm/vc4 hdmi runtime PM changes
kbuild: Add -Werror=ignored-optimization-argument to CLANG_FLAGS
x86/build: Do not add -falign flags unconditionally for clang
kbuild: Fix comment typo in scripts/Makefile.modpost
sh: Add missing FORCE prerequisites in Makefile
gen_compile_commands: fix missing 'sys' package
checkkconfigsymbols.py: Remove skipping of help lines in parse_kconfig_file
checkkconfigsymbols.py: Forbid passing 'HEAD' to --commit
alpha: move __udiv_qrnnd library function to arch/alpha/lib/
alpha: mark 'Jensen' platform as no longer broken
perf bpf: Ignore deprecation warning when using libbpf's btf__get_from_id()
libperf evsel: Make use of FD robust.
perf machine: Initialize srcline string member in add_location struct
perf script: Fix ip display when type != attr->type
perf annotate: Fix fused instr logic for assembly functions
tgafb: clarify dependencies
alpha: make 'Jensen' IO functions build again
spi: Fix tegra20 build with CONFIG_PM=n
ANDROID: db845c_gki.fragment: Remove CONFIG_USB_NET_AX8817X from fragment
dt-bindings: arm: Fix Toradex compatible typo
of: restricted dma: Fix condition for rmem init
ANDROID: db845c_gki.fragment: Enable QCOM_LMH and QCOM_IPCC
Revert "FROMLIST: kbuild: Add dtc flag test"
ANDROID: build.config: Set DTC to absolute path
ANDROID: gki - CONFIG_USB_NET_AX8817X=y
ANDROID: fuse: Allocate zeroed memory for canonical path
ANDROID: pause DrNo for maennich@ due to OOO
dt-bindings: arm: mediatek: mmsys: update mediatek,mmsys.yaml reference
dt-bindings: net: dsa: sja1105: update nxp,sja1105.yaml reference
net: 6pack: Fix tx timeout and slot time
drm/rockchip: cdn-dp-core: Make cdn_dp_core_resume __maybe_unused
cpufreq: vexpress: Drop unused variable
alpha: Declare virt_to_phys and virt_to_bus parameter as pointer to volatile
3com 3c515: make it compile on 64-bit architectures
arm64: Mark __stack_chk_guard as __ro_after_init
arm64/kernel: remove duplicate include in process.c
arm64/sve: Use correct size when reinitialising SVE state
dt-bindings: ufs: Add bindings for Samsung ufs host
drm/amdgpu/display: add a proper license to dc_link_dp.c
drm/amd/display: Fix white screen page fault for gpuvm
amd/display: enable panel orientation quirks
drm/amdgpu: Demote TMZ unsupported log message from warning to info
drm/amdgpu: Drop inline from amdgpu_ras_eeprom_max_record_count
drm/amd/pm: fix runpm hang when amdgpu loaded prior to sound driver
drm/radeon: pass drm dev radeon_agp_head_init directly
drm/amdgpu: move iommu_resume before ip init/resume
drm/amdgpu: add amdgpu_amdkfd_resume_iommu
drm/amdkfd: separate kfd_iommu_resume from kfd_resume
drm/amd/display: Link training retry fix for abort case
drm/amd/display: Fix unstable HPCP compliance on Chrome Barcelo
drm/amd/display: dsc mst 2 4K displays go dark with 2 lane HBR3
drm/amd/display: Get backlight from PWM if DMCU is not initialized
drm/amdkfd: make needs_pcie_atomics FW-version dependent
drm/amdgpu: add manual sclk/vddc setting support for cyan skilfish(v3)
drm/amdgpu: add some pptable funcs for cyan skilfish(v3)
drm/amdgpu: update SMU driver interface for cyan skilfish(v3)
drm/amdgpu: update SMU PPSMC for cyan skilfish
drm/amdgpu: fix sysfs_emit/sysfs_emit_at warnings(v2)
drm/amd/display: dc_assert_fp_enabled assert only if FPU is not enabled
drm/amd/display: Add NULL checks for vblank workqueue
mlxbf_gige: clear valid_polarity upon open
igc: fix tunnel offloading
net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert
net: wan: wanxl: define CROSS_COMPILE_M68K
selftests: nci: replace unsigned int with int
drm/etnaviv: add missing MMU context put when reaping MMU mapping
drm/etnaviv: reference MMU context when setting up hardware state
drm/etnaviv: fix MMU context leak on GPU reset
drm/etnaviv: exec and MMU state is lost when resetting the GPU
drm/etnaviv: keep MMU context across runtime suspend/resume
drm/etnaviv: stop abusing mmu_context as FE running marker
drm/etnaviv: put submit prev MMU context when it exists
drm/etnaviv: return context from etnaviv_iommu_context_get
parisc: Use absolute_pointer() to define PAGE0
net: dsa: flush switchdev workqueue before tearing down CPU/DSA ports
Revert "net: phy: Uniform PHY driver access"
net: dsa: destroy the phylink instance on any error in dsa_slave_phy_setup
MAINTAINERS: Add Nirmal Patel as VMD maintainer
PCI: Add AMD GPU multi-function power dependencies
PCI/ACPI: Don't reset a fwnode set by OF
PCI/VPD: Defer VPD sizing until first access
qnx4: avoid stringop-overread errors
sparc: avoid stringop-overread errors
alpha: Use absolute_pointer to define COMMAND_LINE
alpha: Move setup.h out of uapi
net: i825xx: Use absolute_pointer for memcpy from fixed memory location
compiler.h: Introduce absolute_pointer macro
blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd
blkcg: fix memory leak in blk_iolatency_init
tools/bootconfig: Define memblock_free_ptr() to fix build error
locking/rwbase: Take care of ordering guarantee for fastpath reader
locking/rwbase: Extract __rwbase_write_trylock()
locking/rwbase: Properly match set_and_save_state() to restore_state()
events: Reuse value read using READ_ONCE instead of re-reading it
io_uring: move iopoll reissue into regular IO path
Revert "iov_iter: track truncated size"
io_uring: use iov_iter state save/restore helpers
Revert "of: property: fw_devlink: Add support for "phy-handle" property"
s390: remove WARN_DYNAMIC_STACK
s390/ap: fix kernel doc comments
s390: update defconfigs
s390/sclp: fix Secure-IPL facility detection
s390/pci_mmio: fully validate the VMA before calling follow_pte()
powerpc/xics: Set the IRQ chip data for the ICS native backend
swiotlb-xen: drop DEFAULT_NSLABS
swiotlb-xen: arrange to have buffer info logged
swiotlb-xen: drop leftover __ref
swiotlb-xen: limit init retries
swiotlb-xen: suppress certain init retries
swiotlb-xen: maintain slab count properly
swiotlb-xen: fix late init retry
swiotlb-xen: avoid double free
xen/pvcalls: backend can be a module
xen: fix usage of pmd_populate in mremap for pv guests
xen: reset legacy rtc flag for PV domU
ptp: dp83640: don't define PAGE0
bnx2x: Fix enabling network interfaces without VFs
nvme: remove the call to nvme_update_disk_info in nvme_ns_remove
block: flush the integrity workqueue in blk_integrity_unregister
block: check if a profile is actually registered in blk_integrity_unregister
drm/ttm: fix type mismatch error on sparc64
memblock: introduce saner 'memblock_free_ptr()' interface
drm/amdgpu: use IS_ERR for debugfs APIs
amd/display: downgrade validation failure log level
drm/amdgpu: fix use after free during BO move
drm/amd/pm: fix the issue of uploading powerplay table
drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10
ipc: remove memcg accounting for sops objects in do_semtimedop()
io_uring: allow retry for O_NONBLOCK if async is supported
cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory
drm/i915: Enable -Wsometimes-uninitialized
drm/i915/selftests: Always initialize err in igt_dmabuf_import_same_driver_lmem()
drm/i915/selftests: Do not use import_obj uninitialized
io_uring: auto-removal for direct open/accept
powerpc/boot: Fix build failure since GCC 4.9 removal
io_uring: fix missing sigmask restore in io_cqring_wait()
iov_iter: add helper to save iov_iter state
Revert "Revert "ipv4: fix memory leaks in ip_cmsg_send() callers""
tcp: fix tp->undo_retrans accounting in tcp_sacktag_one()
sparc32: page align size in arch_dma_alloc
net-caif: avoid user-triggerable WARN_ON(1)
nvme-tcp: fix io_work priority inversion
nvme-rdma: destroy cm id before destroy qp to avoid use after free
nvme-multipath: fix ANA state updates when a namespace is not present
x86/mce: Avoid infinite loop for copy from user recovery
rtc: cmos: Disable irq around direct invocation of cmos_interrupt()
drm/i915: Get PM ref before accessing HW register
drm/i915: Release ctx->syncobj on final put, not on ctx close
drm/i915/gem: Fix the mman selftest
drm/i915/guc: drop guc_communication_enabled
drm/i915/dp: Use max params for panels < eDP 1.4
drm/i915/dp: return proper DPRX link training result
PM: base: power: don't try to use non-existing RTC for storing data
xen/balloon: use a kernel thread instead a workqueue
io_uring: pin SQPOLL data before unlocking ring lock
bpf, selftests: Add test case for mixed cgroup v1/v2
bpf, selftests: Add cgroup v1 net_cls classid helpers
bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode
bpf: Add oversize check before call kvcalloc()
tools: compiler-gcc.h: Guard error attribute use with __has_attribute
Drop some straggling mentions of gcc-4.9 as being stale
cpufreq: intel_pstate: Override parameters if HWP forced by BIOS
compiler_attributes.h: drop __has_attribute() support for gcc4
vmlinux.lds.h: remove old check for GCC 4.9
compiler-gcc.h: drop checks for older GCC versions
Makefile: drop GCC < 5 -fno-var-tracking-assignments workaround
arm64: remove GCC version check for ARCH_SUPPORTS_INT128
powerpc: remove GCC version check for UPD_CONSTR
riscv: remove Kconfig check for GCC version for ARCH_RV64I
Kconfig.debug: drop GCC 5+ version check for DWARF5
mm/ksm: remove old GCC 4.9+ check
compiler.h: drop fallback overflow checkers
Documentation: raise minimum supported version of GCC to 5.1
x86/uaccess: Fix 32-bit __get_user_asm_u64() when CC_HAS_ASM_GOTO_OUTPUT=y
io-wq: provide IO_WQ_* constants for IORING_REGISTER_IOWQ_MAX_WORKERS arg items
dma-debug: prevent an error message from causing runtime problems
nvme: avoid race in shutdown namespace removal
nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show()
net: hns3: fix the timing issue of VF clearing interrupt sources
net: hns3: fix the exception when query imp info
net: hns3: disable mac in flr process
net: hns3: change affinity_mask to numa node range
net: hns3: pad the short tunnel frame before sending to hardware
net: hns3: add option to turn off page pool feature
powerpc/mce: Fix access error in mce handler
KVM: PPC: Book3S HV: Tolerate treclaim. in fake-suspend mode changing registers
powerpc/64s: system call rfscv workaround for TM bugs
selftests/powerpc: Add scv versions of the basic TM syscall tests
powerpc/64s: system call scv tabort fix for corrupt irq soft-mask state
net: dsa: lantiq_gswip: Add 200ms assert delay
ipv6: delay fib6_sernum increase in fib6_add
tipc: increase timeout in tipc_sk_enqueue()
udp_tunnel: Fix udp_tunnel_nic work-queue type
Revert "ipv4: fix memory leaks in ip_cmsg_send() callers"
bnxt_en: Clean up completion ring page arrays completely
bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem()
bnxt_en: Fix error recovery regression
m68k: mvme: Remove overdue #warnings in RTC handling
m68k: Double cast io functions to unsigned long
blk-mq: avoid to iterate over stale request
io-wq: fix potential race of acct->nr_workers
io-wq: code clean of io_wqe_create_worker()
io_uring: ensure symmetry in handling iter types in loop_rw_iter()
net: mana: Prefer struct_size over open coded arithmetic
selftest: net: fix typo in altname test
net: dsa: qca8k: fix kernel panic with legacy mdio mapping
x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself
asm-generic/hyperv: provide cpumask_to_vpset_noself
net: stmmac: allow CSR clock of 300MHz
bpf, mm: Fix lockdep warning triggered by stack_map_get_build_id_offset()
qlcnic: Remove redundant initialization of variable ret
qed: Handle management FW error
net/packet: clarify source of pr_*() messages
r6040: Restore MDIO clock frequency after MAC reset
ice: Correctly deal with PFs that do not support RDMA
net: ni65: Avoid typecast of pointer to u32
sfc: last resort fallback for lack of xdp tx queues
sfc: fallback for lack of xdp tx queues
net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP
net/l2tp: Fix reference count leak in l2tp_udp_recv_core
net/af_unix: fix a data-race in unix_dgram_poll
net: macb: fix use after free on rmmod
ibmvnic: check failover_pending in login response
vhost_net: fix OoB on sendmsg() failure.
x86/mm: Fix kern_addr_valid() to cope with existing but not present entries
net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume
net: ipa: initialize all filter table slots
net: phylink: Update SFP selected interface on advertising changes
ne2000: fix unused function warning
ibmvnic: check failover_pending in login response
mctp: perform route destruction under RCU read lock
dccp: don't duplicate ccid when cloning dccp sock
dt-bindings: net: sun8i-emac: Add compatible for D1
net/mlx5e: Fix condition when retrieving PTP-rqn
net/mlx5e: Fix mutual exclusion between CQE compression and HW TS
net/mlx5: Fix potential sleeping in atomic context
net/mlx5: FWTrace, cancel work on alloc pd error flow
net/mlx5: Lag, don't update lag if lag isn't supported
net/mlx5: Fix rdma aux device on devlink reload
net/mlx5: Bridge, fix uninitialized variable usage
selftests/bpf: Fix build of task_pt_regs test for arm64
dma-mapping: fix the kerneldoc for dma_map_sg_attrs
Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver
x86/platform: Increase maximum GPIO number for X86_64
x86/pat: Pass valid address to sanitize_phys()
bpf: Relicense disassembler as GPL-2.0-only OR BSD-2-Clause
Conflicts:
Documentation/devicetree/bindings
Documentation/devicetree/bindings/arm/tegra.yaml
Documentation/devicetree/bindings/display/mediatek/mediatek,disp.txt
Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml
Upstream-Build: ks_qcom-android-mainline-keystone-qcom-release@7753342 SKQ4.210921.001
Change-Id: Ied921edee82feebd38d9c8426e4d7036ed826529
Signed-off-by: Blagovest Kolenichev <bkolenichev@codeaurora.org>
|
||
|
|
d50d9a9179 |
Merge keystone/android-mainline-keystone-qcom-release (c668c86) into msm-kalama
* refs/heads/tmp-c668c86:
ANDROID: disable INFINIBAND_QIB from allmodconfig build
FROMLIST: scripts/sorttable: riscv: fix undelcred identifier 'EM_RISCV' error
ANDROID: align include/net, net/ TEST_MAPPING config with platform
Revert "ANDROID: mm: add get_each_object_track function"
ANDROID: fix export made in "Revert "genirq: Restrict export of irq_to_desc()""
Revert "genirq: Restrict export of irq_to_desc()"
ANDROID: Revert "Enable '-Werror' by default for all kernel builds"
ANDROID: GKI: remove CONFIG_INIT_STACK_ALL_ZERO from gki_defconfig
Linux 5.15-rc1
tools headers UAPI: Update tools's copy of drm.h headers
tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
tools headers UAPI: Sync linux/fs.h with the kernel sources
tools headers UAPI: Sync linux/in.h copy with the kernel sources
perf tools: Add an option to build without libbfd
perf tools: Allow build-id with trailing zeros
perf tools: Fix hybrid config terms list corruption
perf tools: Factor out copy_config_terms() and free_config_terms()
perf tools: Fix perf_event_attr__fprintf() missing/dupl. fields
perf tools: Ignore Documentation dependency file
riscv: Move EXCEPTION_TABLE to RO_DATA segment
riscv: Enable BUILDTIME_TABLE_SORT
riscv: dts: microchip: mpfs-icicle: Fix serial console
riscv: move the (z)install rules to arch/riscv/Makefile
riscv: Improve stack randomisation on RV64
riscv: defconfig: enable NLS_CODEPAGE_437, NLS_ISO8859_1
riscv: defconfig: enable BLK_DEV_NVME
Documentation: core-api/cpuhotplug: Rewrite the API section
cpu/hotplug: Remove deprecated CPU-hotplug functions.
thermal: Replace deprecated CPU-hotplug functions.
perf bpf: Provide a weak btf__load_from_kernel_by_id() for older libbpf versions
tools include UAPI: Update linux/mount.h copy
perf beauty: Cover more flags in the move_mount syscall argument beautifier
tools headers UAPI: Sync linux/prctl.h with the kernel sources
tools include UAPI: Sync sound/asound.h copy with the kernel sources
tools headers UAPI: Sync linux/kvm.h with the kernel sources
tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources
perf report: Add support to print a textual representation of IBS raw sample data
perf report: Add tools/arch/x86/include/asm/amd-ibs.h
spi: dt-bindings: xilinx: Drop type reference on *-bits properties
dt-bindings: More use 'enum' instead of 'oneOf' plus 'const' entries
fsnotify: fix sb_connectors leak
of: property: Disable fw_devlink DT support for X86
lkdtm: Use init_uts_ns.name instead of macros
perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings
perf symbol: Look for ImageBase in PE file to compute .text offset
perf scripts python: Fix passing arguments to stackcollapse report
perf test: Fix bpf test sample mismatch reporting
tools headers UAPI: Sync files changed by new process_mrelease syscall and the removal of some compat entry points
perf beauty: Update copy of linux/socket.h with the kernel sources
MAINTAINERS: Change Rafael's e-mail address
ACPICA: Update the list of maintainers
io_uring: fix off-by-one in BUILD_BUG_ON check of __REQ_F_LAST_BIT
arm64: kdump: Skip kmemleak scan reserved memory for kdump
drm/ttm: Fix a deadlock if the target BO is not idle during swap
bootconfig: Rename xbc_node_find_child() to xbc_node_find_subkey()
tracing/boot: Fix to check the histogram control param is a leaf node
tracing/boot: Fix trace_boot_hist_add_array() to check array is value
cifs: properly invalidate cached root handle when closing it
parisc: Implement __get/put_kernel_nofault()
n64cart: fix return value check in n64cart_probe()
arm64: mm: limit linear region to 51 bits for KVM in nVHE mode
io_uring: fail links of cancelled timeouts
thermal/drivers/qcom/spmi-adc-tm5: Don't abort probing if a sensor is not used
thermal/drivers/intel: Allow processing of HWP interrupt
io-wq: fix memory leak in create_io_worker()
iommu: Clarify default domain Kconfig
iommu/vt-d: Fix a deadlock in intel_svm_drain_prq()
iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm()
iommu/amd: Remove iommu_init_ga()
iommu/amd: Relocate GAMSup check to early_enable_iommus
parisc: Mark sched_clock unstable only if clocks are not syncronized
parisc: Move pci_dev_is_behind_card_dino to where it is used
parisc: Reduce sigreturn trampoline to 3 instructions
parisc: Check user signal stack trampoline is inside TASK_SIZE
parisc: Drop useless debug info and comments from signal.c
parisc: Drop strnlen_user() in favour of generic version
parisc: Add missing FORCE prerequisite in Makefile
sched: Prevent balance_push() on remote runqueues
sched/idle: Make the idle timer expire in hard interrupt context
locking/rtmutex: Fix ww_mutex deadlock check
rtc: rx8010: select REGMAP_I2C
Input: analog - always use ktime functions
cifs: move SMB FSCTL definitions to common code
cifs: rename cifs_common to smbfs_common
cifs: update FSCTL definitions
io-wq: fix silly logic error in io_task_work_match()
nds32/setup: remove unused memblock_region variable in setup_memory()
mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task
mm/kmemleak: allow __GFP_NOLOCKDEP passed to kmemleak's gfp
mmap_lock: change trace and locking order
mm/page_alloc.c: avoid accessing uninitialized pcp page migratetype
mm,vmscan: fix divide by zero in get_scan_count
mm/hugetlb: initialize hugetlb_usage in mm_init
mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled
io_uring: drop ctx->uring_lock before acquiring sqd->lock
compiler_attributes.h: move __compiletime_{error|warning}
arch: remove compat_alloc_user_space
compat: remove some compat entry points
mm: simplify compat numa syscalls
mm: simplify compat_sys_move_pages
kexec: avoid compat_alloc_user_space
kexec: move locking into do_kexec_load
mm: migrate: change to use bool type for 'page_was_mapped'
mm: migrate: fix the incorrect function name in comments
mm: migrate: introduce a local variable to get the number of pages
mm/vmstat: protect per cpu variables with preempt disable on RT
ksmbd: fix control flow issues in sid_to_id()
ksmbd: fix read of uninitialized variable ret in set_file_basic_info
ksmbd: add missing assignments to ret on ndr_read_int64 read calls
io_uring: fix missing mb() before waitqueue_active
tracing/boot: Fix to loop on only subkeys
selftests/ftrace: Exclude "(fault)" in testing add/remove eprobe events
tracing: Dynamically allocate the per-elt hist_elt_data array
tracing: synth events: increase max fields count
tools/bootconfig: Show whole test command for each test case
bootconfig: Fix missing return check of xbc_node_compose_key function
tools/bootconfig: Fix tracing_on option checking in ftrace2bconf.sh
docs: bootconfig: Add how to use bootconfig for kernel parameters
init/bootconfig: Reorder init parameter from bootconfig and cmdline
init: bootconfig: Remove all bootconfig data when the init memory is removed
tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads()
ACPI: PRM: Find PRMT table before parsing it
scripts: check_extable: fix typo in user error message
mm/workingset: correct kernel-doc notations
ipc: replace costly bailout check in sysvipc_find_ipc()
selftests/memfd: remove unused variable
Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH
configs: remove the obsolete CONFIG_INPUT_POLLDEV
prctl: allow to setup brk for et_dyn executables
pid: cleanup the stale comment mentioning pidmap_init().
kernel/fork.c: unexport get_{mm,task}_exe_file
coredump: fix memleak in dump_vma_snapshot()
fs/coredump.c: log if a core dump is aborted due to changed file permissions
nilfs2: use refcount_dec_and_lock() to fix potential UAF
nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group
nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group
nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group
nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group
nilfs2: fix NULL pointer in nilfs_##name##_attr_release
nilfs2: fix memory leak in nilfs_sysfs_create_device_group
trap: cleanup trap_init()
init: move usermodehelper_enable() to populate_rootfs()
fs/epoll: use a per-cpu counter for user's watches count
checkpatch: improve GIT_COMMIT_ID test
checkpatch: make email address check case insensitive
checkpatch: support wide strings
tools: rename bitmap_alloc() to bitmap_zalloc()
lib/iov_iter.c: fix kernel-doc warnings
lib/dump_stack: correct kernel-doc notation
lib/test: convert test_sort.c to use KUnit
math: RATIONAL_KUNIT_TEST should depend on RATIONAL instead of selecting it
math: make RATIONAL tristate
Documentation/llvm: update IRC location
Documentation/llvm: update mailing list
MAINTAINERS: update ClangBuiltLinux mailing list
profiling: fix shift-out-of-bounds bugs
kernel/acct.c: use dedicated helper to access rlimit values
phy/drivers/stm32: use HZ macros
mtd/drivers/nand: use HZ macros
i2c/drivers/ov02q10: use HZ macros
iio/drivers/hid-sensor: use HZ macros
hwmon/drivers/mr75203: use HZ macros
iio/drivers/as73211: use HZ macros
devfreq: use HZ macros
thermal/drivers/devfreq_cooling: use HZ macros
units: add the HZ macros
units: change from 'L' to 'UL'
include/linux/once.h: fix trivia typo Not -> Note
arch: Kconfig: fix spelling mistake "seperate" -> "separate"
connector: send event on write to /proc/[pid]/comm
proc: stop using seq_get_buf in proc_task_name
percpu: remove export of pcpu_base_addr
alpha: pci-sysfs: fix all kernel-doc warnings
alpha: agp: make empty macros use do-while-0 style
MAINTAINERS: update for DAMON
mm/damon: add user space selftests
mm/damon: add kunit tests
Documentation: add documents for DAMON
mm/damon/dbgfs: support multiple contexts
mm/damon/dbgfs: export kdamond pid to the user space
mm/damon: implement a debugfs-based user space interface
mm/damon: add a tracepoint
mm/damon: implement primitives for the virtual memory address spaces
mm/idle_page_tracking: make PG_idle reusable
mm/damon: adaptively adjust regions
mm/damon/core: implement region-based sampling
mm: introduce Data Access MONitor (DAMON)
kfence: test: fail fast if disabled at boot
kfence: show cpu and timestamp in alloc/free info
mm/secretmem: use refcount_t instead of atomic_t
mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1)
mm: in_irq() cleanup
highmem: don't disable preemption on RT in kmap_atomic()
mm/early_ioremap.c: remove redundant early_ioremap_shutdown()
mm: don't allow executable ioremap mappings
mm: move ioremap_page_range to vmalloc.c
riscv: only select GENERIC_IOREMAP if MMU support is enabled
mm: remove redundant compound_head() calling
mm/memory_hotplug: use helper zone_is_zone_device() to simplify the code
mm/memory_hotplug: improved dynamic memory group aware "auto-movable" online policy
mm/memory_hotplug: memory group aware "auto-movable" online policy
virtio-mem: use a single dynamic memory group for a single virtio-mem device
dax/kmem: use a single static memory group for a single probed unit
ACPI: memhotplug: use a single static memory group for a single memory device
mm/memory_hotplug: track present pages in memory groups
drivers/base/memory: introduce "memory groups" to logically group memory blocks
mm/memory_hotplug: introduce "auto-movable" online policy
mm: track present early pages per zone
ACPI: memhotplug: memory resources cannot be enabled yet
mm/memory_hotplug: remove nid parameter from remove_memory() and friends
mm/memory_hotplug: remove nid parameter from arch_remove_memory()
mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range()
mm: memory_hotplug: cleanup after removal of pfn_valid_within()
mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE
memory-hotplug.rst: complete admin-guide overhaul
memory-hotplug.rst: remove locking details from admin-guide
hugetlbfs: s390 is always 64bit
fbmem: don't allow too huge resolutions
Makefile: use -Wno-main in the full kernel tree
time: Handle negative seconds correctly in timespec64_to_ns()
io-wq: fix cancellation on create-worker failure
s390/ftrace: remove incorrect __va usage
s390/zcrypt: remove incorrect kernel doc indicators
scsi: zfcp: fix kernel doc comments
s390/sclp: add __nonstring annotation
IB/hfi1: make hist static
RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic
IB/qib: Fix null pointer subtraction compiler warning
RDMA/mlx5: Fix xlt_chunk_align calculation
RDMA/mlx5: Fix number of allocated XLT entries
kbuild: Only default to -Werror if COMPILE_TEST
tracing: Fix some alloc_event_probe() error handling bugs
blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues
putname(): IS_ERR_OR_NULL() is wrong here
namei: Standardize callers of filename_create()
namei: Standardize callers of filename_lookup()
rename __filename_parentat() to filename_parentat()
namei: Fix use after free in kern_path_locked
PM: sleep: core: Avoid setting power.must_resume to false
Documentation: power: include kernel-doc in Energy Model doc
PM: EM: fix kernel-doc comments
cpufreq: intel_pstate: hybrid: Rework HWP calibration
ACPI: CPPC: Introduce cppc_get_nominal_perf()
ACPI: scan: Remove unneeded header linux/nls.h
PM: sleep: wakeirq: drop useless parameter from dev_pm_attach_wake_irq()
cxl/registers: Fix Documentation warning
cxl/pmem: Fix Documentation warning
cxl/uapi: Fix defined but not used warnings
cxl/pci: Fix debug message in cxl_probe_regs()
cxl/pci: Fix lockdown level
cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports
Revert "memcg: enable accounting for pollfd and select bits arrays"
Revert "memcg: enable accounting for file lock caches"
Revert "mm/gup: remove try_get_page(), call try_get_compound_head() directly"
block: move fs/block_dev.c to block/bdev.c
block: split out operations on block special files
blk-throttle: fix UAF by deleteing timer in blk_throtl_exit()
block: genhd: don't call blkdev_show() with major_names_lock held
Revert "cpufreq: intel_pstate: Process HWP Guaranteed change notification"
ieee802154: Remove redundant initialization of variable ret
net: stmmac: fix MAC not working when system resume back with WoL active
net: phylink: add suspend/resume support
net: renesas: sh_eth: Fix freeing wrong tx descriptor
btrfs: zoned: fix double counting of split ordered extent
btrfs: fix lockdep warning while mounting sprout fs
btrfs: delay blkdev_put until after the device remove
btrfs: update the bdev time directly when closing
btrfs: use correct header for div_u64 in misc.h
btrfs: fix upper limit for max_inline for page size 64K
s390/hmcdrv_ftp: fix kernel doc comment
s390: remove xpram device driver
s390/pci: read clp_list_pci_req only once
s390/pci: fix clp_get_state() handling of -ENODEV
s390/cio: fix kernel doc comment
s390/ctrlchar: fix kernel doc comment
s390/con3270: use proper type for tasklet function
s390/cpum_cf: move array from header to C file
s390/mm: fix kernel doc comments
s390/topology: fix topology information when calling cpu hotplug notifiers
s390/unwind: use current_frame_address() to unwind current task
ALSA: gus: Fix repeated probe for ISA interwave card
ALSA: gus: Fix repeated probes of snd_gus_create()
bonding: 3ad: pass parameter bond_params by reference
cxgb3: fix oops on module removal
mfd: lpc_sch: Rename GPIOBASE to prevent build error
mfd: syscon: Use of_iomap() instead of ioremap()
dma-buf: DMABUF_SYSFS_STATS should depend on DMA_SHARED_BUFFER
dma-buf: DMABUF_DEBUG should depend on DMA_SHARED_BUFFER
can: c_can: fix null-ptr-deref on ioctl()
can: rcar_canfd: add __maybe_unused annotation to silence warning
Input: mms114 - support MMS134S
Input: elan_i2c - reduce the resume time for controller in Whitebox
ALSA: vx222: fix null-ptr-deref
libata: pass over maintainership to Damien Le Moal
docs: pdfdocs: Fix typo in CJK-language specific font settings
thunderbolt: test: split up test cases in tb_test_credit_alloc_all
lib/test_scanf: split up number parsing test routines
iwl: fix debug printf format strings
don't make the syscall checking produce errors from warnings
net: wwan: iosm: Unify IO accessors used in the driver
net: wwan: iosm: Replace io.*64_lo_hi() with regular accessors
net: qcom/emac: Replace strlcpy with strscpy
ip6_gre: Revert "ip6_gre: add validation for csum_start"
kernel: debug: Convert to SPDX identifier
KVM: Drop unused kvm_dirty_gfn_invalid()
net: hns3: make hclgevf_cmd_caps_bit_map0 and hclge_cmd_caps_bit_map0 static
selftests/bpf: Test XDP bonding nest and unwind
bonding: Fix negative jump label count on nested bonding
MAINTAINERS: add VM SOCKETS (AF_VSOCK) entry
stmmac: dwmac-loongson:Fix missing return value
fuse: remove unused arg in fuse_write_file_get()
fuse: wait for writepages in syncfs
Documentation: Add documentation for VDUSE
vduse: Introduce VDUSE - vDPA Device in Userspace
vduse: Implement an MMU-based software IOTLB
vdpa: Support transferring virtual addressing during DMA mapping
vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap()
vdpa: Add an opaque pointer for vdpa_config_ops.dma_map()
vhost-iotlb: Add an opaque pointer for vhost IOTLB
vhost-vdpa: Handle the failure of vdpa_reset()
vdpa: Add reset callback in vdpa_config_ops
vdpa: Fix some coding style issues
file: Export receive_fd() to modules
eventfd: Export eventfd_wake_count to modules
iova: Export alloc_iova_fast() and free_iova_fast()
virtio-blk: remove unneeded "likely" statements
virtio-balloon: Use virtio_find_vqs() helper
KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted
KVM: MMU: mark role_regs and role accessors as maybe unused
KVM: MIPS: Remove a "set but not used" variable
x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait
KVM: stats: Add VM stat for remote tlb flush requests
KVM: Remove unnecessary export of kvm_{inc,dec}_notifier_count()
KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page
KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality
Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()"
KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page
kvm: x86: Increase KVM_SOFT_MAX_VCPUS to 710
kvm: x86: Increase MAX_VCPUS to 1024
kvm: x86: Set KVM_MAX_VCPU_ID to 4*KVM_MAX_VCPUS
iwlwifi: fix printk format warnings in uefi.c
KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation
KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level host
cpufreq: mediatek-hw: Add support for CPUFREQ HW
cpufreq: Add of_perf_domain_get_sharing_cpumask
dt-bindings: cpufreq: add bindings for MediaTek cpufreq HW
dt-bindings: mfd: Add Broadcom CRU
nvme: update MAINTAINERS email address
nvme: add error handling support for add_disk()
nvme: only call synchronize_srcu when clearing current path
nvme: update keep alive interval when kato is modified
nvme-tcp: Do not reset transport on data digest errors
nvmet: fixup buffer overrun in nvmet_subsys_attr_serial()
nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req
nvmet: looks at the passthrough controller when initializing CAP
nvme: move nvme_multi_css into nvme.h
nvme-multipath: revalidate paths during rescan
nvme-multipath: set QUEUE_FLAG_NOWAIT
drm/i915: use linux/stddef.h due to "isystem: trim/fixup stdarg.h and other headers"
vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro
vsock_test: update message bounds test for MSG_EOR
af_vsock: rename variables in receive loop
Input: edt-ft5x06 - added case for EDT EP0110M09
NTB: switch from 'pci_' to 'dma_' API
ntb: ntb_pingpong: remove redundant initialization of variables msg_data and spad_data
virtio/vsock: support MSG_EOR bit processing
vhost/vsock: support MSG_EOR bit processing
virtio/vsock: add 'VIRTIO_VSOCK_SEQ_EOR' bit.
virtio/vsock: rename 'EOR' to 'EOM' bit.
virtio: Bind virtio device to device-tree node
uapi: virtio_ids: Sync ids with specification
dt-bindings: gpio: Add bindings for gpio-virtio
dt-bindings: i2c: Add bindings for i2c-virtio
dt-bindings: virtio: Add binding for virtio devices
vdpa_sim: Use iova_shift() for the size passed to alloc_iova()
vhost scsi: Convert to SPDX identifier
vdpa/mlx5: Add multiqueue support
vdpa/mlx5: Add support for control VQ and MAC setting
vdpa/mlx5: Ensure valid indices are provided
vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueue
vdpa/mlx5: function prototype modifications in preparation to control VQ
vdpa/mlx5: Remove redundant header file inclusion
vDPA/ifcvf: enable multiqueue and control vq
vDPA/ifcvf: detect and use the onboard number of queues directly
vDPA/ifcvf: implement management netlink framework for ifcvf
vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id
net: create netdev->dev_addr assignment helpers
bnxt_en: Fix possible unintended driver initiated error recovery
bnxt_en: Fix UDP tunnel logic
bnxt_en: Fix asic.rev in devlink dev info command
bnxt_en: fix read of stored FW_PSID version on P5 devices
bnxt_en: fix stored FW_PSID version masks
Enable '-Werror' by default for all kernel builds
net: dsa: b53: Fix IMP port setup on BCM5301x
ip_gre: validate csum_start only on pull
binfmt: a.out: Fix bogus semicolon
bonding: complain about missing route only once for A/B ARP probes
ip/ip6_gre: use the same logic as SIT interfaces when computing v6LL address
net: stmmac: Fix overall budget calculation for rxtx_napi
iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()'
net/9p: increase default msize to 128k
net/9p: use macro to define default msize
net/9p: increase tcp max msize to 1MB
NTB: perf: Fix an error code in perf_setup_inbuf()
NTB: Fix an error code in ntb_msit_probe()
ntb: intel: remove invalid email address in header comment
cdrom: update uniform CD-ROM maintainership in MAINTAINERS file
octeontx2-af: Fix some memory leaks in the error handling path of 'cgx_lmac_init()'
octeontx2-af: Add a 'rvu_free_bitmap()' function
ethtool: Fix an error code in cxgb2.c
qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom
fq_codel: reject silly quantum parameters
mm, slub: convert kmem_cpu_slab protection to local_lock
mm, slub: use migrate_disable() on PREEMPT_RT
mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg
mm, slub: make slab_lock() disable irqs with PREEMPT_RT
mm: slub: make object_map_lock a raw_spinlock_t
Input: adc-keys - drop bogus __refdata annotation
Input: Fix spelling mistake in Kconfig "useable" -> "usable"
Input: Fix spelling mistake in Kconfig "Modul" -> "Module"
ksmbd: add validation for ndr read/write functions
ksmbd: remove unused ksmbd_file_table_flush function
ksmbd: smbd: fix dma mapping error in smb_direct_post_send_data
ksmbd: Reduce error log 'speed is unknown' to debug
ksmbd: defer notify_change() call
ksmbd: remove setattr preparations in set_file_basic_info()
ksmbd: ensure error is surfaced in set_file_basic_info()
ndr: fix translation in ndr_encode_posix_acl()
ksmbd: fix translation in sid_to_id()
ksmbd: fix subauth 0 handling in sid_to_id()
ksmbd: fix translation in acl entries
ksmbd: fix translation in ksmbd_acls_fattr()
ksmbd: fix translation in create_posix_rsp_buf()
ksmbd: fix translation in smb2_populate_readdir_entry()
ksmbd: fix lookup on idmapped mounts
loop: reduce the loop_ctl_mutex scope
tracing: Add migrate-disabled counter to tracing output.
io_uring: reexpand under-reexpanded iters
iov_iter: track truncated size
ionic: fix a sleeping in atomic bug
mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context
mm, slab: split out the cpu offline variant of flush_slab()
mm, slub: don't disable irqs in slub_cpu_dead()
mm, slub: only disable irq with spin_lock in __unfreeze_partials()
mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing
mm, slub: detach whole partial list at once in unfreeze_partials()
mm, slub: discard slabs in unfreeze_partials() without irqs disabled
mm, slub: move irq control into unfreeze_partials()
mm, slub: call deactivate_slab() without disabling irqs
mm, slub: make locking in deactivate_slab() irq-safe
mm, slub: move reset of c->page and freelist out of deactivate_slab()
mm, slub: stop disabling irqs around get_partial()
mm, slub: check new pages with restored irqs
mm, slub: validate slab from partial list or page allocator before making it cpu slab
mm, slub: restore irqs around calling new_slab()
mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc()
mm, slub: do initial checks in ___slab_alloc() with irqs enabled
mm, slub: move disabling/enabling irqs to ___slab_alloc()
mm, slub: simplify kmem_cache_cpu and tid setup
mm, slub: restructure new page checks in ___slab_alloc()
mm, slub: return slab page from get_partial() and set c->page afterwards
mm, slub: dissolve new_slab_objects() into ___slab_alloc()
mm, slub: extract get_partial() from new_slab_objects()
io_uring: io_uring_complete() trace should take an integer
mm, slub: remove redundant unfreeze_partials() from put_cpu_partial()
mm, slub: don't disable irq for debug_check_no_locks_freed()
mm, slub: allocate private object map for validate_slab_cache()
mm, slub: allocate private object map for debugfs listings
mm, slub: don't call flush_all() from slab_debug_trace_open()
docs: kernel-hacking: Remove inappropriate text
futex: Remove unused variable 'vpid' in futex_proxy_trylock_atomic()
clk: qcom: gcc-sm6350: Remove unused variable
SUNRPC: improve error response to over-size gss credential
mm/madvise: add MADV_WILLNEED to process_madvise()
mm/vmstat: remove unneeded return value
mm/vmstat: simplify the array size calculation
mm/vmstat: correct some wrong comments
mm/percpu,c: remove obsolete comments of pcpu_chunk_populated()
selftests: vm: add COW time test for KSM pages
selftests: vm: add KSM merging time test
mm: KSM: fix data type
selftests: vm: add KSM merging across nodes test
selftests: vm: add KSM zero page merging test
selftests: vm: add KSM unmerge test
selftests: vm: add KSM merge test
mm/migrate: correct kernel-doc notation
mm: wire up syscall process_mrelease
mm: introduce process_mrelease system call
memblock: make memblock_find_in_range method private
mm/mempolicy.c: use in_task() in mempolicy_slab_node()
mm/mempolicy: unify the create() func for bind/interleave/prefer-many policies
mm/mempolicy: advertise new MPOL_PREFERRED_MANY
mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY
mm/memplicy: add page allocation function for MPOL_PREFERRED_MANY policy
mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferred nodes
mm/mempolicy: use readable NUMA_NO_NODE macro instead of magic number
mm: compaction: support triggering of proactive compaction by user
mm: compaction: optimize proactive compaction deferrals
mm, vmscan: guarantee drop_slab_node() termination
mm/vmscan: add 'else' to remove check_pending label
mm/vmscan: remove unneeded return value of kswapd_run()
mm/vmscan: remove misleading setting to sc->priority
mm/vmscan: remove the PageDirty check after MADV_FREE pages are page_ref_freezed
mm/vmpressure: replace vmpressure_to_css() with vmpressure_to_memcg()
mm/migrate: add sysfs interface to enable reclaim migration
mm/vmscan: never demote for memcg reclaim
mm/vmscan: Consider anonymous pages without swap
mm/vmscan: add helper for querying ability to age anonymous pages
mm/vmscan: add page demotion counter
mm/migrate: demote pages during reclaim
mm/migrate: enable returning precise migrate_pages() success count
mm/migrate: update node demotion order on hotplug events
mm/numa: automatically generate node migration order
selftests/vm/userfaultfd: wake after copy failure
userfaultfd: prevent concurrent API initialization
userfaultfd: change mmap_changing to atomic
hugetlb: fix hugetlb cgroup refcounting during vma split
hugetlb: before freeing hugetlb page set dtor to appropriate value
hugetlb: drop ref count earlier after page allocation
hugetlb: simplify prep_compound_gigantic_page ref count racing code
mm: fix panic caused by __page_handle_poison()
mm: hwpoison: dump page for unhandlable page
doc: hwpoison: correct the support for hugepage
mm: hwpoison: don't drop slab caches for offlining non-LRU page
mm/hwpoison: fix some obsolete comments
mm/hwpoison: change argument struct page **hpagep to *hpage
mm/hwpoison: fix potential pte_unmap_unlock pte error
mm/hwpoison: remove unneeded variable unmap_success
mm/page_isolation: tracing: trace all test_pages_isolated failures
mm/page_alloc.c: use in_task()
mm/page_alloc: make alloc_node_mem_map() __init rather than __ref
mm/page_alloc.c: fix 'zone_id' may be used uninitialized in this function warning
memblock: stop poisoning raw allocations
mm: introduce memmap_alloc() to unify memory map allocation
microblaze: simplify pte_alloc_one_kernel()
mm/page_alloc: always initialize memory map for the holes
kasan: test: avoid corrupting memory in kasan_rcu_uaf
kasan: test: avoid corrupting memory in copy_user_test
kasan: test: clean up ksize_uaf
kasan: test: only do kmalloc_uaf_memset for generic mode
kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS
kasan: test: avoid corrupting memory via memset
kasan: test: avoid writing invalid memory
kasan: test: rework kmalloc_oob_right
mm/kasan: move kasan.fault to mm/kasan/report.c
mm/vmalloc: fix wrong behavior in vread
lib/test_vmalloc.c: add a new 'nr_pages' parameter
mm/vmalloc: remove gfpflags_allow_blocking() check
mm/vmalloc: use batched page requests in bulk-allocator
mm/sparse: clarify pgdat_to_phys
include/linux/mmzone.h: avoid a warning in sparse memory support
mm/sparse: set SECTION_NID_SHIFT to 6
mm: sparse: remove __section_nr() function
mm: sparse: pass section_nr to find_memory_block
mm: sparse: pass section_nr to section_mark_present
mm/bootmem_info.c: mark __init on register_page_bootmem_info_section
mm/mremap: fix memory account on do_munmap() failure
remap_file_pages: Use vma_lookup() instead of find_vma()
mm/pagemap: add mmap_assert_locked() annotations to find_vma*()
mm: change fault_in_pages_* to have an unsigned size parameter
mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code
mm: remove flush_kernel_dcache_page
scatterlist: replace flush_kernel_dcache_page with flush_dcache_page
mmc: mmc_spi: replace flush_kernel_dcache_page with flush_dcache_page
mmc: JZ4740: remove the flush_kernel_dcache_page call in jz4740_mmc_read_data
selftests: Fix spelling mistake "cann't" -> "cannot"
selftests/vm: use kselftest skip code for skipped tests
memcg: make memcg->event_list_lock irqsafe
memcg: fix up drain_local_stock comment
mm, memcg: save some atomic ops when flush is already true
mm, memcg: remove unused functions
mm: memcontrol: set the correct memcg swappiness restriction
memcg: replace in_interrupt() by !in_task() in active_memcg()
memcg: cleanup racy sum avoidance code
memcg: enable accounting for ldt_struct objects
memcg: enable accounting for posix_timers_cache slab
memcg: enable accounting for signals
memcg: enable accounting of ipc resources
memcg: enable accounting for new namesapces and struct nsproxy
memcg: enable accounting for fasync_cache
memcg: enable accounting for file lock caches
memcg: enable accounting for pollfd and select bits arrays
memcg: enable accounting for mnt_cache entries
memcg: charge fs_context and legacy_fs_context
memcg: infrastructure to flush memcg stats
memcg: switch lruvec stats to rstat
memcg: enable accounting for pids in nested pid namespaces
mm, memcg: inline swap-related functions to improve disabled memcg config
mm, memcg: inline mem_cgroup_{charge/uncharge} to improve disabled memcg config
mm, memcg: add mem_cgroup_disabled checks in vmpressure and swap-related functions
shmem: shmem_writepage() split unlikely i915 THP
huge tmpfs: decide stat.st_blksize by shmem_is_huge()
huge tmpfs: shmem_is_huge(vma, inode, index)
huge tmpfs: SGP_NOALLOC to stop collapse_file() on race
huge tmpfs: move shmem_huge_enabled() upwards
huge tmpfs: revert shmem's use of transhuge_vma_enabled()
huge tmpfs: remove shrinklist addition from shmem_setattr()
huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE
huge tmpfs: fix fallocate(vanilla) advance over huge pages
shmem: include header file to declare swap_info
shmem: remove unneeded function forward declaration
shmem: remove unneeded header file
shmem: remove unneeded variable ret
shmem: use raw_spinlock_t for ->stat_lock
mm: delete unused get_kernel_page()
fs, mm: fix race in unlinking swapfile
mm/gup: remove try_get_page(), call try_get_compound_head() directly
mm/gup: small refactoring: simplify try_grab_page()
mm/gup: documentation corrections for gup/pup
mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range()
mm: gup: fix potential pgmap refcnt leak in __gup_device_huge()
mm: gup: remove useless BUG_ON in __get_user_pages()
mm: gup: remove unneed local variable orig_refs
mm: gup: remove set but unused local variable major
include/linux/buffer_head.h: fix boolreturn.cocci warnings
writeback: memcg: simplify cgroup_writeback_by_id
fs: inode: count invalidated shadow pages in pginodesteal
fs: drop_caches: fix skipping over shadow cache inodes
mm: remove irqsave/restore locking from contexts with irqs enabled
writeback: use READ_ONCE for unlocked reads of writeback stats
writeback: rename domain_update_bandwidth()
writeback: fix bandwidth estimate for spiky workload
writeback: reliably update bandwidth estimation
writeback: track number of inodes under writeback
mm: add kernel_misc_reclaimable in show_free_areas
mm: report a more useful address for reclaim acquisition
mm/debug_vm_pgtable: fix corrupted page flag
mm/debug_vm_pgtable: remove unused code
mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD and P4D modifying tests
mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD modifying tests
mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD modifying tests
mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE modifying tests
mm/debug_vm_pgtable: use struct pgtable_debug_args in migration and thp tests
mm/debug_vm_pgtable: use struct pgtable_debug_args in soft_dirty and swap tests
mm/debug_vm_pgtable: use struct pgtable_debug_args in protnone and devmap tests
mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf and savewrite tests
mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests
mm/debug_vm_pgtable: introduce struct pgtable_debug_args
arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings
ocfs2: ocfs2_downconvert_lock failure results in deadlock
ocfs2: quota_local: fix possible uninitialized-variable access in ocfs2_local_read_info()
ocfs2: remove an unnecessary condition
ia64: make num_rsvd_regions static
ia64: make reserve_elfcorehdr() static
ia64: fix #endif comment for reserve_elfcorehdr()
ia64: fix typo in a comment
fs: update documentation of get_write_access() and friends
mm: ignore MAP_DENYWRITE in ksys_mmap_pgoff()
mm: remove VM_DENYWRITE
binfmt: remove in-tree usage of MAP_DENYWRITE
kernel/fork: always deny write access to current MM exe_file
kernel/fork: factor out replacing the current MM exe_file
binfmt: don't use MAP_DENYWRITE when loading shared libraries via uselib()
netfilter: socket: icmp6: fix use-after-scope
ASoC: rockchip: i2s: Fix concurrency between tx/rx
io_uring: fix possible poll event lost in multi shot mode
libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD.
libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs
bio: fix kerneldoc documentation for bio_alloc_kiocb()
net: remove the unnecessary check in cipso_v4_doi_free
net: bridge: mcast: fix vlan port router deadlock
net: cs89x0: disable compile testing on powerpc
net: usb: qmi_wwan: add Telit 0x1060 composition
ASoC: mt8195: correct the dts parsing logic about DPTX and HDMITX
ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select
io_uring: prolong tctx_task_work() with flushing
io_uring: don't disable kiocb_done() CQE batching
io_uring: ensure IORING_REGISTER_IOWQ_MAX_WORKERS works with SQPOLL
perf tests: Add test for PMU aliases
perf pmu: Add PMU alias support
seg6_iptunnel: Remove redundant initialization of variable err
perf session: Report collisions in AUX records
perf script python: Allow reporting the [un]throttle PERF_RECORD_ meta event
perf build: Report failure for testing feature libopencsd
perf cs-etm: Show a warning for an unknown magic number
perf cs-etm: Print the decoder name
perf cs-etm: Create ETE decoder
perf cs-etm: Update OpenCSD decoder for ETE
perf cs-etm: Fix typo
perf cs-etm: Save TRCDEVARCH register
perf cs-etm: Refactor out ETMv4 header saving
perf cs-etm: Initialise architecture based on TRCIDR1
perf cs-etm: Refactor initialisation of decoder params.
tipc: clean up inconsistent indenting
skbuff: clean up inconsistent indenting
drivers: net: smc911x: clean up inconsistent indenting
net: 3com: 3c59x: clean up inconsistent indenting
mptcp: Only send extra TCP acks in eligible socket states
pktgen: remove unused variable
ionic: fix double use of queue-lock
ceph: fix dereference of null pointer cf
parisc: Fix unaligned-access crash in bootloader
kbuild: redo fake deps at include/ksym/*.h
kbuild: clean up objtool_args slightly
modpost: get the *.mod file path more simply
checkkconfigsymbols.py: Fix the '--ignore' option
kbuild: merge vmlinux_link() between ARCH=um and other architectures
kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh
kbuild: merge vmlinux_link() between the ordinary link and Clang LTO
kbuild: remove stale *.symversions
kbuild: remove unused quiet_cmd_update_lto_symversions
gen_compile_commands: extract compiler command from a series of commands
x86: remove cc-option-yn test for -mtune=
arc: replace cc-option-yn uses with cc-option
s390: replace cc-option-yn uses with cc-option
ia64: move core-y in arch/ia64/Makefile to arch/ia64/Kbuild
sparc: move the install rule to arch/sparc/Makefile
security: remove unneeded subdir-$(CONFIG_...)
kbuild: sh: remove unused install script
kbuild: Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=y
kbuild: Switch to 'f' variants of integrated assembler flag
kbuild: Shuffle blank line to improve comment meaning
kbuild: Add a comment above -Wno-gnu
kbuild: Remove -Wno-format-invalid-specifier from clang block
kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk
kbuild: macrofy the condition of if_changed and friends
x86/build/vdso: fix missing FORCE for *.so build rule
kbuild: Fix TRIM_UNUSED_KSYMS with LTO_CLANG
Makefile: remove stale cc-option checks
MAINTAINERS: add Nick to Kbuild reviewers
parisc: Drop __arch_swab16(), arch_swab24(), _arch_swab32() and __arch_swab64() functions
ceph: drop the mdsc_get_session/put_session dout messages
ceph: lockdep annotations for try_nonblocking_invalidate
ceph: don't WARN if we're forcibly removing the session caps
ceph: don't WARN if we're force umounting
ceph: remove the capsnaps when removing caps
ceph: request Fw caps before updating the mtime in ceph_write_iter
ceph: reconnect to the export targets on new mdsmaps
ceph: print more information when we can't find snaprealm
ceph: add ceph_change_snap_realm() helper
ceph: remove redundant initializations from mdsc and session
ceph: cancel delayed work instead of flushing on mdsc teardown
ceph: add a new vxattr to return auth mds for an inode
ceph: remove some defunct forward declarations
ceph: flush the mdlog before waiting on unsafe reqs
ceph: flush mdlog before umounting
ceph: make iterate_sessions a global symbol
ceph: make ceph_create_session_msg a global symbol
ceph: fix comment about short copies in ceph_write_end
ceph: fix memory leak on decode error in ceph_handle_caps
pwm: mtk-disp: Implement atomic API .get_state()
pwm: mtk-disp: Fix overflow in period and duty calculation
pwm: mtk-disp: Implement atomic API .apply()
iscsi_ibft: Fix isa_bus_to_virt not working under ARM
futex: Avoid redundant task lookup
futex: Clarify comment for requeue_pi_wake_futex()
futex: Prevent inconsistent state and exit race
futex: Return error code instead of assigning it without effect
locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT
pwm: mtk-disp: Adjust the clocks to avoid them mismatch
dt-bindings: pwm: rockchip: Add description for rk3568
pwm: Make pwmchip_remove() return void
pwm: sun4i: Don't check the return code of pwmchip_remove()
pwm: sifive: Don't check the return code of pwmchip_remove()
pwm: samsung: Don't check the return code of pwmchip_remove()
pwm: renesas-tpu: Don't check the return code of pwmchip_remove()
pwm: rcar: Don't check the return code of pwmchip_remove()
pwm: pca9685: Don't check the return code of pwmchip_remove()
pwm: omap-dmtimer: Don't check the return code of pwmchip_remove()
pwm: mtk-disp: Don't check the return code of pwmchip_remove()
pwm: imx-tpm: Don't check the return code of pwmchip_remove()
pwm: img: Don't check the return code of pwmchip_remove()
pwm: cros-ec: Don't check the return code of pwmchip_remove()
pwm: brcmstb: Don't check the return code of pwmchip_remove()
pwm: atmel-tcb: Don't check the return code of pwmchip_remove()
pwm: atmel-hlcdc: Don't check the return code of pwmchip_remove()
pwm: twl: Simplify using devm_pwmchip_add()
pwm: twl-led: Simplify using devm_pwmchip_add()
pwm: tiecap: Simplify using devm_pwmchip_add()
pwm: stm32-lp: Simplify using devm_pwmchip_add()
pwm: sl28cpld: Simplify using devm_pwmchip_add()
pwm: raspberrypi-poe: Simplify using devm_pwmchip_add()
pwm: pxa: Simplify using devm_pwmchip_add()
pwm: ntxec: Simplify using devm_pwmchip_add()
pwm: mxs: Simplify using devm_pwmchip_add()
pwm: mediatek: Simplify using devm_pwmchip_add()
pwm: lpc32xx: Simplify using devm_pwmchip_add()
pwm: lp3943: Simplify using devm_pwmchip_add()
pwm: keembay: Simplify using devm_pwmchip_add()
pwm: jz4740: Simplify using devm_pwmchip_add()
pwm: iqs620a: Simplify using devm_pwmchip_add()
pwm: intel-lgm: Simplify using devm_pwmchip_add()
pwm: imx27: Simplify using devm_pwmchip_add()
pwm: fsl-ftm: Simplify using devm_pwmchip_add()
pwm: ep93xx: Simplify using devm_pwmchip_add()
pwm: bcm-kona: Simplify using devm_pwmchip_add()
pwm: ab8500: Simplify using devm_pwmchip_add()
pwm: keembay: Improve compile coverage by allowing to enable on !ARM64
pwm: jz4740: Improve compile coverage by allowing to enable on !MIPS
pwm: ntxec: Drop useless assignment to struct pwmchip::base
pwm: tiehrpwm: Unprepare clock only after the PWM was unregistered
pwm: rockchip: Unprepare clocks only after the PWM was unregistered
pwm: hibvt: Disable the clock only after the PWM was unregistered
pwm: stm32-lp: Don't modify HW state in .remove() callback
pwm: rockchip: Don't modify HW state in .remove() callback
pwm: img: Don't modify HW state in .remove() callback
pwm: mxs: Don't modify HW state in .probe() after the PWM chip was registered
pwm: lpc32xx: Don't modify HW state in .probe() after the PWM chip was registered
pwm: ab8500: Fix register offset calculation to not depend on probe order
pwm: atmel: Rework tracking updates pending in hardware
io-wq: make worker creation resilient against signals
io-wq: get rid of FIXED worker flag
PCI: ibmphp: Fix double unmap of io_mem
iwlwifi: bump FW API to 66 for AX devices
iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha
x86/PCI: sta2x11: switch from 'pci_' to 'dma_' API
ACPI: PM: s2idle: Run both AMD and Microsoft methods if both are supported
Documentation: ACPI: Align the SSDT overlays file with the code
cpufreq: Remove ready() callback
cpufreq: sh: Remove sh_cpufreq_cpu_ready()
cpufreq: acpi: Remove acpi_cpufreq_cpu_ready()
PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus
fs/ntfs3: Change how module init/info messages are displayed
fs/ntfs3: Remove GPL boilerplates from decompress lib files
fs/ntfs3: Remove unnecessary condition checking from ntfs_file_read_iter
fs/ntfs3: Fix integer overflow in ni_fiemap with fiemap_prep()
firmware: dmi: Move product_sku info to the end of the modalias
ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX8ULP
dma-buf: DMABUF_MOVE_NOTIFY should depend on DMA_SHARED_BUFFER
block, bfq: honor already-setup queue merges
block/mq-deadline: Move dd_queued() to fix defined but not used warning
net: dsa: b53: Set correct number of ports in the DSA struct
net: dsa: b53: Fix calculating number of switch ports
net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920
net: hso: add failure handler for add_net_device
flow: fix object-size-mismatch warning in flowi{4,6}_to_flowi_common()
Set fc_nlinfo in nh_create_ipv4, nh_create_ipv6
net: qrtr: revert check in qrtr_endpoint_post()
net: dsa: lantiq_gswip: fix maximum frame length
selftests: add simple GSO GRE test
ipv6: change return type from int to void for mld_process_v2
net/sun3_82586: Fix return value of sun3_82586_probe()
MIPS: Malta: fix alignment of the devicetree buffer
net/ncsi: add get MAC address command to get Intel i210 MAC address
bnxt_en: fix kernel doc warnings in bnxt_hwrm.c
drm/amdkfd: drop process ref count when xnack disable
ALSA: usb-audio: Add registration quirk for JBL Quantum 800
parisc: math-emu: Fix fall-through warnings
parisc: fix crash with signals and alloca
parisc: Fix compile failure when building 64-bit kernel natively
parisc: ccio-dma.c: Added tab instead of spaces
HID: usbhid: Simplify code in hid_submit_ctrl()
HID: usbhid: Fix warning caused by 0-length input reports
HID: usbhid: Fix flood of "control queue full" messages
io-wq: only exit on fatal signals
io-wq: split bounded and unbounded work into separate lists
selftests: mptcp: clean tmp files in simult_flows
mptcp: fix possible divide by zero
ASoC: rt5682: fix headset background noise when S3 state
ASoC: dt-bindings: mt8195: remove dependent headers in the example
ASoC: mediatek: SND_SOC_MT8195 should depend on ARCH_MEDIATEK
ASoC: samsung: s3c24xx_simtec: fix spelling mistake "devicec" -> "device"
habanalabs/gaudi: hwmon default card name
habanalabs: add support for f/w reset
habanalabs/gaudi: block ICACHE_BASE_ADDERESS_HIGH in TPC
habanalabs: cannot sleep while holding spinlock
habanalabs: never copy_from_user inside spinlock
habanalabs: remove unnecessary device status check
habanalabs: disable IRQ in user interrupts spinlock
habanalabs: add "in device creation" status
habanalabs/gaudi: invalidate PMMU mem cache on init
habanalabs/gaudi: size should be printed in decimal
habanalabs/gaudi: define DC POWER for secured PMC
habanalabs/gaudi: unmask out of bounds SLM access interrupt
habanalabs: add userptr_lookup node in debugfs
habanalabs/gaudi: fetch TPC/MME ECC errors from F/W
habanalabs: modify multi-CS to wait on stream masters
habanalabs/gaudi: add monitored SOBs to state dump
habanalabs/gaudi: restore user registers when context opens
habanalabs/gaudi: increase boot fit timeout
habanalabs: update to latest firmware headers
habanalabs/gaudi: minimize number of register reads
habanalabs: fix mmu node address resolution in debugfs
habanalabs: save pid per userptr
habanalabs/gaudi: move scrubbing to late init
habanalabs/gaudi: scrub HBM to a specific value
habanalabs: add validity check for event ID received from F/W
habanalabs: clear msg_to_cpu_reg to avoid misread after reset
habanalabs: make set_pci_regions asic function
habanalabs: convert PCI BAR offset to u64
habanalabs: expose server type in INFO IOCTL
ASoC: audio-graph: respawn Platform Support
ASoC: mediatek: mt8195: add MTK_PMIC_WRAP dependency
SUNRPC: don't pause on incomplete allocation
tools build: Fix feature detect clean for out of source builds
perf evlist: Add evlist__for_each_entry_from() macro
mptcp: Fix duplicated argument in protocol.h
powerpc/bug: Cast to unsigned long before passing to inline asm
net: dsa: tag_rtl4_a: Fix egress tags
octeontx2-pf: cn10K: Reserve LMTST lines per core
octeontx2-af: Add additional register check to rvu_poll_reg()
net: ixp46x: Remove duplicate include of module.h
bnxt_en: Fix 64-bit doorbell operation on 32-bit kernels
xen: remove stray preempt_disable() from PV AP startup code
xen/pcifront: Removed unnecessary __ref annotation
drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION()
powerpc/ptdump: Fix generic ptdump for 64-bit
dt-bindings: clock: samsung: fix header path in example
mailbox: cmdq: add multi-gce clocks support for mt8195
mailbox: cmdq: add mediatek mailbox support for mt8195
dt-bindings: gce: add gce header file for mt8195
dt-bindings: mailbox: add definition for mt8195
f2fs: should put a page beyond EOF when preparing a write
f2fs: deallocate compressed pages when error happens
PCI/VPD: Use unaligned access helpers
PCI/VPD: Clean up public VPD defines and inline functions
cxgb4: Use pci_vpd_find_id_string() to find VPD ID string
PCI/VPD: Add pci_vpd_find_id_string()
PCI/VPD: Include post-processing in pci_vpd_find_tag()
PCI/VPD: Stop exporting pci_vpd_find_info_keyword()
PCI/VPD: Stop exporting pci_vpd_find_tag()
PCI: Set dma-can-stall for HiSilicon chips
PCI: rockchip-dwc: Add Rockchip RK356X host controller driver
PCI: dwc: Remove surplus break statement after return
PCI: artpec6: Remove local code block from switch statement
PCI: artpec6: Remove surplus break statement after return
io-wq: fix queue stalling race
perf evsel: Handle precise_ip fallback in evsel__open_cpu()
MAINTAINERS: Add entries for Toshiba Visconti PCIe controller
PCI: visconti: Add Toshiba Visconti PCIe host controller driver
perf evsel: Move bpf_counter__install_pe() to success path in evsel__open_cpu()
perf evsel: Move test_attr__open() to success path in evsel__open_cpu()
perf evsel: Move ignore_missing_thread() to fallback code
perf evsel: Separate rlimit increase from evsel__open_cpu()
perf evsel: Separate missing feature detection from evsel__open_cpu()
perf evsel: Add evsel__prepare_open()
perf evsel: Separate missing feature disabling from evsel__open_cpu
perf evsel: Save open flags in evsel in prepare_open()
perf evsel: Separate open preparation from open itself
perf evsel: Remove retry_sample_id goto label
perf mmap: Add missing bitops.h header
libperf cpumap: Take into advantage it is sorted to optimize perf_cpu_map__max()
PCI/portdrv: Enable Bandwidth Notification only if port supports it
swiotlb: use depends on for DMA_RESTRICTED_POOL
libsubcmd: add OPT_UINTEGER_OPTARG option type
drm/amdgpu: enable more pm sysfs under SRIOV 1-VF mode
drm/amdgpu: fix fdinfo race with process exit
drm/amdgpu: Fix a deadlock if previous GEM object allocation fails
drm/amdgpu: stop scheduler when calling hw_fini (v2)
drm/amdgpu: Clear RAS interrupt status on aldebaran
drm/amd/display: Initialize lt_settings on instantiation
drm/amd/display: cleanup idents after a revert
drm/amd/display: Fix memory leak reported by coverity
perf tools: Fix LLVM download hint link
perf tools: Fix LLVM test failure when running in verbose mode
perf tools: Refactor LLVM test warning for missing binary
perf auxtrace arm: Support compat_auxtrace_mmap__{read_head|write_tail}
perf auxtrace: Add compat_auxtrace_mmap__{read_head|write_tail}
perf bpf: Fix memory leaks relating to BTF.
perf data: Correct -h output
perf header: Fix spelling mistake "cant'" -> "can't"
perf dlfilters: Fix build on environments with a --sysroot gcc arg
io_uring: don't submit half-prepared drain request
io_uring: fix queueing half-created requests
io-wq: ensure that hash wait lock is IRQ disabling
io_uring: retry in case of short read on block device
io_uring: IORING_OP_WRITE needs hash_reg_file set
io-wq: fix race between adding work and activating a free worker
selftests/cpufreq: Rename DEBUG_PI_LIST to DEBUG_PLIST
selftests/sync: Remove the deprecated config SYNC
dmaengine: sh: fix some NULL dereferences
dmaengine: sh: Fix unused initialization of pointer lmdesc
MAINTAINERS: Fix AMD PTDMA DRIVER entry
fs/ntfs3: Restyle comments to better align with kernel-doc
fs/ntfs3: Rework file operations
fs/ntfs3: Remove fat ioctl's from ntfs3 driver for now
openrisc/litex: Update defconfig
openrisc/litex: Add ethernet device
openrisc/litex: Update uart address
s390/configs: enable CONFIG_KFENCE in debug_defconfig
s390/entry: make oklabel within CHKSTG macro local
s390: add kmemleak annotation in stack_alloc()
s390/cio: dont unregister subchannel from child-drivers
fuse: flush extending writes
gpio: mpc8xxx: Use 'devm_gpiochip_add_data()' to simplify the code and avoid a leak
gpio: mpc8xxx: Fix a potential double iounmap call in 'mpc8xxx_probe()'
gpio: mpc8xxx: Fix a resources leak in the error handling path of 'mpc8xxx_probe()'
gpio: viperboard: remove platform_set_drvdata() call in probe
gpio: virtio: Add missing mailings lists in MAINTAINERS entry
gpio: virtio: Fix sparse warnings
drm/ttm: Fix ttm_bo_move_memcpy() for subclassed struct ttm_resource
platform/chrome: cros_ec_trace: Fix format warnings
Input: remove dead CSR Prima2 PWRC driver
Input: adp5589-keys - use the right header
Input: adp5588-keys - use the right header
perf flamegraph: flamegraph.py script improvements
perf record: Fix wrong comm in system-wide mode with delay
perf stat: Do not allow --for-each-cgroup without cpu
perf bench evlist-open-close: Use PRIu64 with u64 to fix build on 32-bit architectures
drm/amdgpu/swsmu: fix spelling mistake "minimun" -> "minimum"
drm/amdgpu: Disable PCIE_DPM on Intel RKL Platform
drm/amdgpu: show both cmd id and name when psp cmd failed
drm/amd/display: setup system context for APUs
drm/amdgpu: Enable S/G for Yellow Carp
drm/amd/pm: And destination bounds checking to struct copy
drm/amdgpu: reenable BACO support for 699F:C7 polaris12 SKU
drm/amd/amdgpu: Add ready_to_reset resp for vega10
drm/amdgpu: add some additional RDNA2 PCI IDs
drm/amdgpu: correct comments in memory type managers
drm/amdgpu: Process any VBIOS RAS EEPROM address
drm/amdgpu: Fixes to returning VBIOS RAS EEPROM address
drm:dcn31: fix boolreturn.cocci warnings
NFS: Always provide aligned buffers to the RPC read layers
f2fs: enable realtime discard iff device supports discard
f2fs: guarantee to write dirty data when enabling checkpoint back
f2fs: fix to unmap pages from userspace process in punch_hole()
f2fs: fix unexpected ENOENT comes from f2fs_map_blocks()
f2fs: fix to account missing .skipped_gc_rwsem
f2fs: adjust unlock order for cleanup
f2fs: Don't create discard thread when device doesn't support realtime discard
fs/ntfs3: Restyle comments to better align with kernel-doc
perf tests: Fix *probe_vfs_getname.sh test failures
perf bench inject-buildid: Handle writen() errors
perf unwind: Do not overwrite FEATURE_CHECK_LDFLAGS-libunwind-{x86,aarch64}
perf config: Fix caching and memory leak in perf_home_perfconfig()
perf tools: Fixup get_current_dir_name() compilation
RDMA/mlx5: Relax DCS QP creation checks
x86: xen: platform-pci-unplug: use pr_err() and pr_warn() instead of raw printk()
drivers/xen/xenbus/xenbus_client.c: fix bugon.cocci warnings
xen/blkfront: don't trust the backend response data blindly
xen/blkfront: don't take local copy of a request from the ring page
xen/blkfront: read response from backend only once
xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests
xen: assume XENFEAT_mmu_pt_update_preserve_ad being set for pv guests
xen: check required Xen features
xen: fix setting of max_pfn in shared_info
netfilter: refuse insertion if chain has grown too large
netfilter: conntrack: switch to siphash
netfilter: conntrack: sanitize table size default settings
parisc/parport_gsc: switch from 'pci_' to 'dma_' API
parisc: move core-y in arch/parisc/Makefile to arch/parisc/Kbuild
parisc: switch from 'pci_' to 'dma_' API
parisc: Make struct parisc_driver::remove() return void
parisc: remove unused arch/parisc/boot/install.sh and its phony target
parisc: Rename PMD_ORDER to PMD_TABLE_ORDER
parisc: math-emu: Avoid "fmt" macro collision
parisc: Increase size of gcc stack frame check
parisc: Replace symbolic permissions with octal permissions
USB: serial: pl2303: fix GL type detection
mailbox: qcom-apcs-ipc: Add compatible for MSM8953 SoC
dt-bindings: mailbox: Add compatible for the MSM8953
dt-bindings: mailbox: qcom-ipcc: Add compatible for SM6350
mailbox: qcom: Add support for SM6115 APCS IPC
dt-bindings: mailbox: qcom: Add SM6115 APCS compatible
soc: mediatek: cmdq: add address shift in jump
mailbox: cmdq: add mt8192 support
dt-binding: gce: add gce header file for mt8192
cpufreq: qcom-hw: Set dvfs_possible_from_any_cpu cpufreq driver flag
cpufreq: blocklist more Qualcomm platforms in cpufreq-dt-platdev
cpufreq: qcom-cpufreq-hw: Add dcvs interrupt support
cpufreq: scmi: Use .register_em() to register with energy model
cpufreq: vexpress: Use .register_em() to register with energy model
cpufreq: scpi: Use .register_em() to register with energy model
MAINTAINERS: Replace Ley Foon Tan as Altera Mailbox maintainer
mailbox: qcom-ipcc: Enable loading QCOM_IPCC as a module
mailbox: sti: quieten kernel-doc warnings
KVM: PPC: Fix clearing never mapped TCEs in realmode
dt-bindings: input: tsc2005: Convert to YAML schema
Input: ep93xx_keypad - prepare clock before using it
clk: tegra: fix old-style declaration
dmaengine: ptdma: remove PT_OFFSET to avoid redefnition
dmaengine: ptdma: Add debugfs entries for PTDMA
dmaengine: ptdma: register PTDMA controller as a DMA resource
dmaengine: ptdma: Initial driver for the AMD PTDMA
dmaengine: fsl-dpaa2-qdma: Fix spelling mistake "faile" -> "failed"
dmaengine: idxd: remove interrupt disable for dev_lock
dmaengine: idxd: remove interrupt disable for cmd_lock
dmaengine: idxd: fix setting up priv mode for dwq
dmaengine: xilinx_dma: Set DMA mask for coherent APIs
dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX
dmaengine: sh: Add DMAC driver for RZ/G2L SoC
dmaengine: Extend the dma_slave_width for 128 bytes
dt-bindings: dma: Document RZ/G2L bindings
MIPS: ingenic: Unconditionally enable clock of CPU #0
clk: qcom: Add SM6350 GCC driver
MAINTAINERS: clock: include S3C and S5P in Samsung SoC clock entry
dt-bindings: clock: samsung: convert S5Pv210 AudSS to dtschema
dt-bindings: clock: samsung: convert Exynos AudSS to dtschema
dt-bindings: clock: samsung: convert Exynos4 to dtschema
dt-bindings: clock: samsung: convert Exynos3250 to dtschema
dt-bindings: clock: samsung: convert Exynos542x to dtschema
dt-bindings: clock: samsung: add bindings for Exynos external clock
dt-bindings: clock: samsung: convert Exynos5250 to dtschema
habanalabs: remove redundant warning message
habanalabs: add support for encapsulated signals submission
habanalabs: add support for encapsulated signals reservation
habanalabs: signal/wait change sync object reset flow
habanalabs: add wait-for-multi-CS uAPI
habanalabs: get multiple fences under same cs_lock
habanalabs: revise prints on FD close
habanalabs/goya: add missing initialization
habanalabs: update firmware header to latest version
habanalabs: fix race between soft reset and heartbeat
habanalabs/gaudi: fix information printed on SM event
habanalabs/gaudi: trigger state dump in case of SM errors
habanalabs: set dma max segment size
habanalabs: add asic property of host dma offset
habanalabs: fix type of variable
habanalabs: mark linux image as not loaded after hw_fini
habanalabs: fix nullifying of destroyed mmu pgt pool
habanalabs: rename cb_mmap to mmap
habanalabs: missing mutex_unlock in process kill procedure
habanalabs/gaudi: implement state dump
habanalabs: state dump monitors and fences infrastructure
habanalabs: expose state dump
habanalabs: use get_task_pid() to take PID
habanalabs: allow disabling huge page use
habanalabs: user mappings can be 64-bit
habanalabs: handle case of interruptable wait
habanalabs: release pending user interrupts on device fini
habanalabs: re-init completion object upon retry
habanalabs: rename enum vm_type_t to vm_type
habanalabs: update firmware header files
habanalabs: allow fail on inability to respect hint
habanalabs: support hint addresses range reservation
clk: vc5: Add properties for configuring SD/OE behavior
clk: vc5: Use dev_err_probe
dt-bindings: clk: vc5: Add properties for configuring the SD/OE pin
dt-bindings: clock: brcm,iproc-clocks: fix armpll properties
clk: zynqmp: Fix kernel-doc format
clk: at91: clk-generated: Limit the requested rate to our range
clk: ralink: avoid to set 'CLK_IS_CRITICAL' flag for gates
clk: zynqmp: Fix a memory leak
clk: zynqmp: Check the return type
clk: at91: sama7g5: remove all kernel-doc & kernel-doc warnings
clk: zynqmp: fix kernel doc
clk: kirkwood: Fix a clocking boot regression
dt-bindings: clock: Add SM6350 GCC clock bindings
clk: qcom: rpmh: Add support for RPMH clocks on SM6350
dt-bindings: clock: Add RPMHCC bindings for SM6350
clk: qcom: adjust selects for SM_VIDEOCC_8150 and SM_VIDEOCC_8250
clk: qcom: Add Global Clock controller (GCC) driver for SM6115
dt-bindings: clk: qcom: gcc-sm6115: Document SM6115 GCC
NFSv4.1 add network transport when session trunking is detected
SUNRPC enforce creation of no more than max_connect xprts
NFSv4 introduce max_connect mount options
SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs
SUNRPC keep track of number of transports to unique addresses
NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox
SUNRPC: Tweak TCP socket shutdown in the RPC client
SUNRPC: Simplify socket shutdown when not reusing TCP ports
KVM: s390: index kvm->arch.idle_mask by vcpu_idx
KVM: s390: Enable specification exception interpretation
fs/ntfs3: Fix error handling in indx_insert_into_root()
fs/ntfs3: Potential NULL dereference in hdr_find_split()
fs/ntfs3: Fix error code in indx_add_allocate()
fs/ntfs3: fix an error code in ntfs_get_acl_ex()
fs/ntfs3: add checks for allocation failure
fs/ntfs3: Use kcalloc/kmalloc_array over kzalloc/kmalloc
fs/ntfs3: Do not use driver own alloc wrappers
fs/ntfs3: Use kernel ALIGN macros over driver specific
fs/ntfs3: Restyle comment block in ni_parse_reparse()
fs/ntfs3: Remove unused including <linux/version.h>
fs/ntfs3: Fix fall-through warnings for Clang
fs/ntfs3: Fix one none utf8 char in source file
fs/ntfs3: Remove unused variable cnt in ntfs_security_init()
fs/ntfs3: Fix integer overflow in multiplication
fs/ntfs3: Add ifndef + define to all header files
fs/ntfs3: Use linux/log2 is_power_of_2 function
fs/ntfs3: Fix various spelling mistakes
riscv: add support for hugepage migration
dax: remove bdev_dax_supported
xfs: factor out a xfs_buftarg_is_dax helper
dax: stub out dax_supported for !CONFIG_FS_DAX
dax: remove __generic_fsdax_supported
dax: move the dax_read_lock() locking into dax_supported
dax: mark dax_get_by_host static
dm: use fs_dax_get_by_bdev instead of dax_get_by_host
dax: stop using bdevname
fsdax: improve the FS_DAX Kconfig description and help text
selftests: safesetid: Fix spelling mistake "cant" -> "can't"
ARC: mm: vmalloc sync from kernel to user table to update PMD ...
ARC: mm: support 4 levels of page tables
ARC: mm: support 3 levels of page tables
ARC: mm: switch to asm-generic/pgalloc.h
ARC: mm: switch pgtable_t back to struct page *
um: fix stub location calculation
um: virt-pci: fix uapi documentation
um: enable VMAP_STACK
um: virt-pci: don't do DMA from stack
hostfs: support splice_write
um: virtio_uml: fix memory leak on init failures
um: virtio_uml: include linux/virtio-uml.h
lib/logic_iomem: fix sparse warnings
um: make PCI emulation driver init/exit static
PCI: Allow PASID on fake PCIe devices without TLP prefixes
clk: qcom: mmcc-msm8994: Add MSM8992 support
clk: qcom: Add msm8994 MMCC driver
dt-bindings: clock: Add support for MSM8992/4 MMCC
clk: qcom: Add Global Clock Controller driver for MSM8953
dt-bindings: clock: add Qualcomm MSM8953 GCC driver bindings
clk: qcom: gcc-sdm660: Replace usage of parent_names
clk: qcom: gcc-sdm660: Move parent tables after PLLs
clk: qcom: use devm_pm_runtime_enable and devm_pm_clk_create
PM: runtime: add devm_pm_clk_create helper
PM: runtime: add devm_pm_runtime_enable helper
vfio/pci: Introduce vfio_pci_core.ko
vfio: Use kconfig if XX/endif blocks instead of repeating 'depends on'
vfio: Use select for eventfd
PCI / VFIO: Add 'override_only' support for VFIO PCI sub system
PCI: Add 'override_only' field to struct pci_device_id
vfio/pci: Move module parameters to vfio_pci.c
vfio/pci: Move igd initialization to vfio_pci.c
vfio/pci: Split the pci_driver code out of vfio_pci_core.c
vfio/pci: Include vfio header in vfio_pci_core.h
vfio/pci: Rename ops functions to fit core namings
vfio/pci: Rename vfio_pci_device to vfio_pci_core_device
vfio/pci: Rename vfio_pci_private.h to vfio_pci_core.h
vfio/pci: Rename vfio_pci.c to vfio_pci_core.c
RDMA/hns: Delete unnecessary blank lines.
RDMA/hns: Encapsulate the qp db as a function
RDMA/hns: Adjust the order in which irq are requested and enabled
RDMA/hns: Remove RST2RST error prints for hw v1
RDMA/hns: Remove dqpn filling when modify qp from Init to Init
RDMA/hns: Fix QP's resp incomplete assignment
RDMA/hns: Fix query destination qpn
powerpc/pseries/iommu: Rename "direct window" to "dma window"
powerpc/pseries/iommu: Make use of DDW for indirect mapping
powerpc/pseries/iommu: Find existing DDW with given property name
powerpc/pseries/iommu: Update remove_dma_window() to accept property name
powerpc/pseries/iommu: Reorganize iommu_table_setparms*() with new helper
powerpc/pseries/iommu: Add ddw_property_create() and refactor enable_ddw()
powerpc/pseries/iommu: Allow DDW windows starting at 0x00
powerpc/pseries/iommu: Add ddw_list_new_entry() helper
powerpc/pseries/iommu: Add iommu_pseries_alloc_table() helper
powerpc/kernel/iommu: Add new iommu_table_in_use() helper
powerpc/pseries/iommu: Replace hard-coded page shift
powerpc/numa: Update cpu_cpu_map on CPU online/offline
powerpc/numa: Print debug statements only when required
powerpc/numa: convert printk to pr_xxx
powerpc/numa: Drop dbg in favour of pr_debug
powerpc/smp: Enable CACHE domain for shared processor
powerpc/smp: Update cpu_core_map on all PowerPc systems
powerpc/smp: Fix a crash while booting kvm guest with nr_cpus=2
powerpc/configs/microwatt: Enable options for systemd
powerpc/configs/microwattt: Enable Liteeth
powerpc/microwatt: Add Ethernet to device tree
powerpc: Redefine HMT_xxx macros as empty on PPC32
powerpc/doc: Fix htmldocs errors
MAINTAINERS: update for Paul Gortmaker
powerpc: retire sbc8641d board support
powerpc: retire sbc8548 board support
platform/x86: dell-smbios-wmi: Add missing kfree in error-exit from run_smbios_call
platform/x86: dell-smbios-wmi: Avoid false-positive memcpy() warning
platform/x86: ISST: use semi-colons instead of commas
platform/x86: asus-wmi: Fix "unsigned 'retval' is never less than zero" smatch warning
platform/x86: asus-wmi: Delete impossible condition
platform/x86: hp_accel: Convert to be a platform driver
platform/x86: hp_accel: Remove _INI method call
PCI: mediatek: Use PCI domain to handle ports detection
PCI: mediatek: Add new method to get irq number
PCI: mediatek: Add new method to get shared pcie-cfg base address
dt-bindings: PCI: mediatek: Update the Device tree bindings
PCI: aardvark: Fix masking and unmasking legacy INTx interrupts
powerpc: Refactor verification of MSR_RI
powerpc: Remove MSR_PR check in interrupt_exit_{user/kernel}_prepare()
powerpc/64e: Get dear offset with _DEAR macro
powerpc: Add dear as a synonym for pt_regs.dar register
powerpc/64e: Get esr offset with _ESR macro
powerpc: Add esr as a synonym for pt_regs.dsisr
selftests: Skip TM tests on synthetic TM implementations
selftests/powerpc: Add missing clobbered register to to ptrace TM tests
KVM: arm64: Trim guest debug exception handling
USB: serial: replace symbolic permissions by octal permissions
RISC-V: Fix VDSO build for !MMU
riscv: use strscpy to replace strlcpy
selftests/x86: Fix error: variably modified 'altstack_data' at file scope
ARC: mm: hack to allow 2 level build with 4 level code
ARC: mm: disintegrate pgtable.h into levels and flags
ARC: mm: disintegrate mmu.h (arcv2 bits out)
kselftest:sched: remove duplicate include in cs_prctl_test.c
selftests: openat2: Fix testing failure for O_LARGEFILE flag
vfio/ap_ops: Convert to use vfio_register_group_dev()
RDMA/hfi1: Convert to SPDX identifier
IB/rdmavt: Convert to SPDX identifier
RDMA/hns: Bugfix for incorrect association between dip_idx and dgid
RDMA/hns: Bugfix for the missing assignment for dip_idx
RDMA/hns: Bugfix for data type of dip_idx
RDMA/hns: Fix incorrect lsn field
RDMA/irdma: Remove the repeated declaration
RDMA/core/sa_query: Retry SA queries
drm/panfrost: Clamp lock region to Bifrost minimum
drm/panfrost: Use u64 for size in lock_region
drm/panfrost: Simplify lock_region calculation
powerpc/perf: Fix the check for SIAR value
powerpc/perf: Drop the case of returning 0 as instruction pointer
powerpc/perf: Use stack siar instead of mfspr
dmaengine: ioat: depends on !UML
dmaengine: idxd: set descriptor allocation size to threshold for swq
dmaengine: idxd: make submit failure path consistent on desc freeing
microblaze: move core-y in arch/microblaze/Makefile to arch/microblaze/Kbuild
powerpc/64s: Remove WORT SPR from POWER9/10
KVM: PPC: Book3S HV Nested: Reflect guest PMU in-use to L0 when guest SPRs are live
KVM: PPC: Book3S HV Nested: save_hv_return_state does not require trap argument
KVM: PPC: Book3S HV Nested: Stop forwarding all HFUs to L1
KVM: PPC: Book3S HV Nested: Make nested HFSCR state accessible
KVM: PPC: Book3S HV Nested: Sanitise vcpu registers
KVM: PPC: Book3S HV Nested: Fix TM softpatch HFAC interrupt emulation
KVM: PPC: Book3S HV P9: Fixes for TM softpatch interrupt NIP
KVM: PPC: Book3S HV: Remove TM emulation from POWER7/8 path
KVM: PPC: Book3S HV: Initialise vcpu MSR with MSR_ME
riscv: explicitly use symbol offsets for VDSO
riscv: Enable Undefined Behavior Sanitizer UBSAN
riscv: Keep the riscv Kconfig selects sorted
powerpc: Use lwarx/ldarx directly instead of PPC_LWARX/LDARX macros
powerpc/ptrace: Make user_mode() common to PPC32 and PPC64
powerpc/syscalls: Simplify do_mmap2()
powerpc/ptdump: Convert powerpc to GENERIC_PTDUMP
powerpc/ptdump: Reduce level numbers by 1 in note_page() and add p4d level
powerpc/ptdump: Remove unused 'page_size' parameter
powerpc/ptdump: Use DEFINE_SHOW_ATTRIBUTE()
powerpc: Avoid link stack corruption in misc asm functions
powerpc/booke: Avoid link stack corruption in several places
powerpc/32: indirect function call use bctrl rather than blrl in ret_from_kernel_thread
scsi: ufs: Fix ufshcd_request_sense_async() for Samsung KLUFG8RHDA-B2D1
scsi: ufs: ufs-exynos: Fix static checker warning
scsi: mpt3sas: Use the proper SCSI midlayer interfaces for PI
scsi: lpfc: Use the proper SCSI midlayer interfaces for PI
scsi: lpfc: Copyright updates for 14.0.0.1 patches
scsi: lpfc: Update lpfc version to 14.0.0.1
scsi: lpfc: Add bsg support for retrieving adapter cmf data
scsi: lpfc: Add cmf_info sysfs entry
scsi: lpfc: Add debugfs support for cm framework buffers
scsi: lpfc: Add support for maintaining the cm statistics buffer
scsi: lpfc: Add rx monitoring statistics
scsi: lpfc: Add support for the CM framework
scsi: lpfc: Add cmfsync WQE support
scsi: lpfc: Add support for cm enablement buffer
scsi: lpfc: Add cm statistics buffer support
scsi: lpfc: Add EDC ELS support
scsi: lpfc: Expand FPIN and RDF receive logging
scsi: lpfc: Add MIB feature enablement support
scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware
scsi: fc: Add EDC ELS definition
scsi: ufs: ufshpb: Fix typo in comments
scsi: mpi3mr: Set up IRQs in resume path
scsi: core: scsi_ioctl: Fix error code propagation in SG_IO
scsi: ufs: ufshpb: Fix possible memory leak
scsi: snic: Fix spelling mistake 'progres' -> 'progress'
scsi: ncr53c8xx: Remove unused code
scsi: ncr53c8xx: Complete all commands during bus reset
scsi: ncr53c8xx: Remove 'sync_reset' argument from ncr_reset_bus()
RDMA: Use the sg_table directly and remove the opencoded version from umem
lib/scatterlist: Fix wrong update of orig_nents
libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind
ARC: mm: move MMU specific bits out of entry code ...
ARC: mm: move MMU specific bits out of ASID allocator
ARC: mm: non-functional code movement/cleanup
ARC: mm: pmd_populate* to use the canonical set_pmd (and drop pmd_set)
ARC: ioremap: use more commonly used PAGE_KERNEL based uncached flag
ARC: mm: Enable STRICT_MM_TYPECHECKS
ARC: mm: Fixes to allow STRICT_MM_TYPECHECKS
ARC: mm: move mmu/cache externs out to setup.h
ARC: mm: remove tlb paranoid code
ARC: mm: use SCRATCH_DATA0 register for caching pgdir in ARCv2 only
ARC: retire MMUv1 and MMUv2 support
ARC: retire ARC750 support
ARC: atomic_cmpxchg/atomic_xchg: implement relaxed variants
ARC: cmpxchg/xchg: implement relaxed variants (LLSC config only)
ARC: cmpxchg/xchg: rewrite as macros to make type safe
ARC: xchg: !LLSC: remove UP micro-optimization/hack
ARC: bitops: fls/ffs to take int (vs long) per asm-generic defines
ARC: switch to generic bitops
ARC: atomics: implement relaxed variants
ARC: atomic64: LLSC: elide unused atomic_{and,or,xor,andnot}_return
ARC: atomic: !LLSC: use int data type consistently
ARC: atomic: !LLSC: remove hack in atomic_set() for for UP
ARC: atomics: disintegrate header
ARC: export clear_user_page() for modules
arch/arc/kernel/: fix misspellings using codespell tool
docs/zh_TW: add translations for zh_TW/filesystems
docs/zh_TW: add translations for zh_TW/cpu-freq
docs/zh_TW: add translations for zh_TW/arm64
docs/zh_CN: Modify the translator tag and fix the wrong word
Documentation/features/vm: correct huge-vmap APIs
Documentation: block: blk-mq: Fix small typo in multi-queue docs
Documentation: in_irq() cleanup
Documentation: arm: marvell: Add 88F6825 model into list
Documentation/process/maintainer-pgp-guide: Replace broken link to PGP path finder
Documentation: locking: fix references
libnvdimm/labels: Add claim class helpers
libnvdimm/labels: Add type-guid helpers
libnvdimm/labels: Add blk special cases for nlabel and position helpers
libnvdimm/labels: Add blk isetcookie set / validation helpers
libnvdimm/labels: Add a checksum calculation helper
libnvdimm/labels: Introduce label setter helpers
libnvdimm/labels: Add isetcookie validation helper
libnvdimm/labels: Introduce getters for namespace label fields
scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword()
cxgb4: Search VPD with pci_vpd_find_ro_info_keyword()
cxgb4: Remove unused vpd_param member ec
cxgb4: Validate VPD checksum with pci_vpd_check_csum()
bnxt: Search VPD with pci_vpd_find_ro_info_keyword()
bnxt: Read VPD with pci_vpd_alloc()
bnx2x: Search VPD with pci_vpd_find_ro_info_keyword()
lib/scatterlist: Provide a dedicated function to support table append
s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTIFY_SET_KVM notification
s390/vfio-ap: r/w lock for PQAP interception handler function pointer
vfio/type1: Fix vfio_find_dma_valid return
libperf tests: Fix verbose printing
vfio-pci/zdev: Remove repeated verbose license text
perf tools: Add missing newline at the end of header file
vfio: platform: reset: Convert to SPDX identifier
bnx2x: Read VPD with pci_vpd_alloc()
bnx2: Replace open-coded byte swapping with swab32s()
bnx2: Search VPD with pci_vpd_find_ro_info_keyword()
sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword()
sfc: falcon: Read VPD with pci_vpd_alloc()
tracing/doc: Fix table format in histogram code
KVM: PPC: Book3S HV: Stop exporting symbols from book3s_64_mmu_radix
KVM: PPC: Book3S HV: Add sanity check to copy_tofrom_guest
KVM: PPC: Book3S HV: Fix copy_tofrom_guest routines
clk: imx8mn: Add M7 core clock
clk: imx8m: fix clock tree update of TF-A managed clocks
clk: imx: clk-divider-gate: Switch to clk_divider.determine_rate
clk: imx8mn: use correct mux type for clkout path
clk: imx8mm: use correct mux type for clkout path
RDMA/hns: Delete unused hns bitmap interface
RDMA/hns: Use IDA interface to manage srq index
RDMA/hns: Use IDA interface to manage uar index
scsi: core: Fix missing FORCE for scsi_devinfo_tbl.c build rule
scsi: qla1280: Stop using scsi_cmnd.tag
scsi: qla2xxx: Open-code qla2xxx_eh_device_reset()
scsi: qla2xxx: Open-code qla2xxx_eh_target_reset()
scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset
scsi: qla2xxx: Update version to 10.02.06.200-k
scsi: qla2xxx: edif: Fix returnvar.cocci warnings
scsi: qla2xxx: Fix NVMe session down detection
scsi: qla2xxx: Fix NVMe retry
scsi: qla2xxx: Fix hang on NVMe command timeouts
scsi: qla2xxx: Fix NVMe | FCP personality change
scsi: qla2xxx: edif: Do secure PLOGI when auth app is present
scsi: qla2xxx: edif: Add N2N support for EDIF
scsi: qla2xxx: Fix hang during NVMe session tear down
scsi: qla2xxx: edif: Fix EDIF enable flag
scsi: qla2xxx: edif: Reject AUTH ELS on session down
scsi: qla2xxx: edif: Fix stale session
IMA: reject unknown hash algorithms in ima_get_hash_algo
f2fs: rebuild nat_bits during umount
f2fs: introduce periodic iostat io latency traces
f2fs: separate out iostat feature
platform/chrome: cros_ec_typec: Use existing feature check
RDMA/hns: Ownerbit mode add control field
RDMA/hns: Enable stash feature of HIP09
RDMA/hns: Remove unsupport cmdq mode
RDMA: switch from 'pci_' to 'dma_' API
IB/core: Remove deprecated current_seq comments
of: restricted dma: Don't fail device probe on rmem init failure
of: Move of_dma_set_restricted_buffer() into device.c
PCI: hv: Turn on the host bridge probing on ARM64
PCI: hv: Set up MSI domain at bridge probing time
PCI: hv: Set ->domain_nr of pci_host_bridge at probing time
PCI: hv: Generify PCI probing
arm64: PCI: Support root bridge preparation for Hyper-V
arm64: PCI: Restructure pcibios_root_bridge_prepare()
PCI: Support populating MSI domains of root buses via bridges
PCI: Introduce domain_nr in pci_host_bridge
powerpc/compat_sys: Declare syscalls
powerpc/prom: Fix unused variable ‘reserve_map’ when CONFIG_PPC32 is not set
powerpc/syscalls: Remove __NR__exit
mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()'
mtd_blkdevs: simplify the refcounting in blktrans_{open, release}
mtd_blkdevs: simplify blktrans_getgeo
mtd_blkdevs: remove blktrans_ref_mutex
mtd_blkdevs: simplify blktrans_dev_get
mtd/rfd_ftl: don't cast away the type when calling add_mtd_blktrans_dev
mtd/ftl: don't cast away the type when calling add_mtd_blktrans_dev
mtd_blkdevs: use lockdep_assert_held
mtd_blkdevs: don't hold del_mtd_blktrans_dev in blktrans_{open, release}
gpio: remove the obsolete MX35 3DS BOARD MC9S08DZ60 GPIO functions
gpio: max730x: Use the right include
gpio: Add virtio-gpio driver
platform/mellanox: mlxbf-pmc: fix kernel-doc notation
dt-bindings: opp: Convert to DT schema
dt-bindings: Clean-up OPP binding node names in examples
ARM: dts: omap: Drop references to opp.txt
fs: simplify get_filesystem_list / get_all_fs_names
init: allow mounting arbitrary non-blockdevice filesystems as root
init: split get_fs_names
RDMA/efa: Rename vector field in efa_irq struct to irqn
RDMA/efa: Remove unused cpu field from irq struct
RDMA/rtrs: Remove (void) casting for functions
RDMA/rtrs-clt: Fix counting inflight IO
RDMA/rtrs: Remove all likely and unlikely
RDMA/rtrs: Remove unused functions
RDMA/rtrs-clt: During add_path change for_new_clt according to path_num
dt-bindings: watchdog: Add compatible for Mediatek MT7986
watchdog: ixp4xx: Rewrite driver to use core
watchdog: Start watchdog in watchdog_set_last_hw_keepalive only if appropriate
watchdog: max63xx_wdt: Add device tree probing
dt-bindings: watchdog: Add Maxim MAX63xx bindings
watchdog: mediatek: mt8195: add wdt support
dt-bindings: reset: mt8195: add toprgu reset-controller header file
watchdog: tqmx86: Constify static struct watchdog_ops
watchdog: mpc8xxx_wdt: Constify static struct watchdog_ops
watchdog: sl28cpld_wdt: Constify static struct watchdog_ops
watchdog: iTCO_wdt: Fix detection of SMI-off case
watchdog: bcm2835_wdt: consider system-power-controller property
watchdog: imx2_wdg: notify wdog core to stop ping worker on suspend
watchdog: introduce watchdog_dev_suspend/resume
watchdog: Fix NULL pointer dereference when releasing cdev
watchdog: only run driver set_pretimeout op if device supports it
watchdog: bd70528 drop bd70528 support
lib/test_stackinit: Add assigned initializers
lib/test_stackinit: Allow building stand-alone
selftests/ftrace: Add selftest for testing duplicate eprobes and kprobes
selftests/ftrace: Add selftest for testing eprobe events on synthetic events
selftests/ftrace: Add test case to test adding and removing of event probe
selftests/ftrace: Fix requirement check of README file
PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n
MIPS: mscc: ocelot: mark the phy-mode for internal PHY ports
MIPS: mscc: ocelot: disable all switch ports by default
MAINTAINERS: adjust PISTACHIO SOC SUPPORT after its retirement
MIPS: Return true/false (not 1/0) from bool functions
Documentation: Update details of The Linux Kernel Module Programming Guide
PCI: Optimize pci_resource_len() to reduce kernel size
PCI: Make saved capability state private to core
PCI: Add schedule point in proc_bus_pci_read()
PCI: Correct the pci_iomap.h header guard #endif comment
PCI/ACS: Enforce pci=noats with Transaction Blocking
PCI: Add ACS quirks for Cavium multi-function devices
PCI/PTM: Remove error message at boot
tg3: Search VPD with pci_vpd_find_ro_info_keyword()
tg3: Validate VPD checksum with pci_vpd_check_csum()
tg3: Read VPD with pci_vpd_alloc()
sfc: Search VPD with pci_vpd_find_ro_info_keyword()
sfc: Read VPD with pci_vpd_alloc()
PCI/VPD: Add pci_vpd_check_csum()
PCI/VPD: Add pci_vpd_find_ro_info_keyword()
PCI/VPD: Add pci_vpd_alloc()
KVM: SVM: Add 5-level page table support for SVM
KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host
KVM: x86: Allow CPU to force vendor-specific TDP level
KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level
KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ
KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ
KVM: SVM: split svm_handle_invalid_exit
KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page()
KVM: x86/mmu: Add detailed page size stats
KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats
KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte
KVM: stats: Add halt polling related histogram stats
KVM: stats: Add halt_wait_ns stats for all architectures
KVM: selftests: Add checks for histogram stats bucket_size field
KVM: stats: Update doc for histogram statistics
KVM: stats: Support linear and logarithmic histogram statistics
KVM: SVM: AVIC: drop unsupported AVIC base relocation code
KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC
KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load}
KVM: SVM: avoid refreshing avic if its state didn't change
KVM: SVM: remove svm_toggle_avic_for_irq_window
KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use
KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition
KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM
KVM: x86: don't disable APICv memslot when inhibited
KVM: x86/mmu: allow APICv memslot to be enabled but invisible
KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code
KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn
KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range
KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range
KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address
Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock"
KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file
KVM: X86: Introduce kvm_mmu_slot_lpages() helpers
platform/x86/intel: pmc/core: Add GBE Package C10 fix for Alder Lake PCH
platform/x86/intel: pmc/core: Add Alder Lake low power mode support for pmc core
platform/x86/intel: pmc/core: Add Latency Tolerance Reporting (LTR) support to Alder Lake
platform/x86/intel: pmc/core: Add Alderlake support to pmc core driver
selftests/ftrace: Add clear_dynamic_events() to test cases
tracing: Add a probe that attaches to trace events
platform/x86: intel-wmi-thunderbolt: Move to intel sub-directory
platform/x86: intel-wmi-sbl-fw-update: Move to intel sub-directory
platform/x86: intel-vbtn: Move to intel sub-directory
platform/x86: intel_oaktrail: Move to intel sub-directory
platform/x86: intel_int0002_vgpio: Move to intel sub-directory
platform/x86: intel-hid: Move to intel sub-directory
platform/x86: intel_atomisp2: Move to intel sub-directory
platform/x86: intel_speed_select_if: Move to intel sub-directory
platform/x86: intel-uncore-frequency: Move to intel sub-directory
platform/x86: intel_turbo_max_3: Move to intel sub-directory
platform/x86: intel-smartconnect: Move to intel sub-directory
platform/x86: intel-rst: Move to intel sub-directory
platform/x86: intel_telemetry: Move to intel sub-directory
platform/x86: intel_pmc_core: Move to intel sub-directory
platform/x86: intel_punit_ipc: Move to intel sub-directory
platform/x86: intel_mrfld_pwrbtn: Move to intel sub-directory
platform/x86: intel_chtdc_ti_pwrbtn: Move to intel sub-directory
platform/x86: intel_bxtwc_tmu: Move to intel sub-directory
platform/x86: intel_scu_ipc: Fix doc of intel_scu_ipc_dev_command_with_size()
docs: x86: Remove obsolete information about x86_64 vmalloc() faulting
Documentation/process/applying-patches: Activate linux-next man hyperlink
iommu/io-pgtable: Abstract iommu_iotlb_gather access
perf tests dlfilter: Free desc and long_desc in check_filter_desc
HID: sony: Fix more ShanWan clone gamepads to not rumble when plugged in.
HID: sony: support for the ghlive ps4 dongles
HID: thrustmaster: clean up Makefile and adapt quirks
HID: i2c-hid: Fix Elan touchpad regression
HID: asus: Prevent Claymore sending suspend event
HID: amd_sfh: Add dyndbg prints for debugging
HID: amd_sfh: Add support for PM suspend and resume
HID: amd_sfh: Move hid probe after sensor is enabled
HID: amd_sfh: Add command response to check command status
HID: amd_sfh: Fix period data field to enable sensor
PCI: keembay: Add support for Intel Keem Bay
dt-bindings: PCI: Add Intel Keem Bay PCIe controller
PCI: aardvark: Configure PCIe resources from 'ranges' DT property
powerpc/audit: Simplify syscall_get_arch()
powerpc/audit: Avoid unneccessary #ifdef in syscall_get_arguments()
iommu/arm-smmu: Fix missing unlock on error in arm_smmu_device_group()
HID: logitech-hidpp: battery: provide CAPACITY property for newer devices
HID: thrustmaster: Fix memory leak in thrustmaster_interrupts()
HID: thrustmaster: Fix memory leak in remove
HID: thrustmaster: Fix memory leaks in probe
HID: elo: update the reference count of the usb device structure
HID: logitech-hidpp: Use 'atomic_inc_return' instead of hand-writing it
KVM: PPC: Book3S PR: Remove unused variable
KVM: PPC: Book3S PR: Declare kvmppc_handle_exit_pr()
powerpc/pseries/vas: Declare pseries_vas_fault_thread_fn() as static
KVM: arm64: Minor optimization of range_is_memory
ARM: 9118/1: div64: Remove always-true __div64_const32_is_OK() duplicate
ARM: 9117/1: asm-generic: div64: Remove always-true __div64_const32_is_OK()
ARM: 9116/1: unified: Remove check for gcc < 4
ARM: 9110/1: oabi-compat: fix oabi epoll sparse warning
ARM: 9113/1: uaccess: remove set_fs() implementation
ARM: 9112/1: uaccess: add __{get,put}_kernel_nofault
ARM: 9111/1: oabi-compat: rework fcntl64() emulation
ARM: 9114/1: oabi-compat: rework sys_semtimedop emulation
ARM: 9108/1: oabi-compat: rework epoll_wait/epoll_pwait emulation
ARM: 9107/1: syscall: always store thread_info->abi_syscall
ARM: 9109/1: oabi-compat: add epoll_pwait handler
ARM: 9106/1: traps: use get_kernel_nofault instead of set_fs()
ARM: 9115/1: mm/maccess: fix unaligned copy_{from,to}_kernel_nofault
KVM: arm64: Upgrade trace_kvm_arm_set_dreg32() to 64bit
KVM: arm64: Add config register bit definitions
KVM: arm64: Add feature register flag definitions
KVM: arm64: Track value of cptr_el2 in struct kvm_vcpu_arch
KVM: arm64: Keep mdcr_el2's value as set by __init_el2_debug
KVM: arm64: Restore mdcr_el2 from vcpu
KVM: arm64: Refactor sys_regs.h,c for nVHE reuse
KVM: arm64: Fix names of config register fields
KVM: arm64: MDCR_EL2 is a 64-bit register
KVM: arm64: Remove trailing whitespace in comment
KVM: arm64: placeholder to check if VM is protected
asus-wmi: Add support for platform_profile
platform/x86: lg-laptop: Use correct event for keyboard backlight FN-key
platform/x86: lg-laptop: Use correct event for touchpad toggle FN-key
platform/x86: lg-laptop: Support for battery charge limit on newer models
platform/x86: BIOS SAR driver for Intel M.2 Modem
platform/x86: intel_pmt_telemetry: Ignore zero sized entries
platform/x86: ideapad-laptop: Fix Legion 5 Fn lock LED
platform/x86: gigabyte-wmi: add support for B450M S2H V2
KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE
KVM: arm64: Unify stage-2 programming behind __load_stage2()
KVM: arm64: Move kern_hyp_va() usage in __load_guest_stage2() into the callers
KVM: arm64: vgic: Resample HW pending state on deactivation
powerpc/perf/hv-gpci: Fix counter value parsing
powerpc/tau: Add 'static' storage qualifier to 'tau_work' definition
powerpc/kvm: Remove obsolete and unneeded select
tools: Add sparse context/locking annotations in compiler-types.h
RDMA/core/sa_query: Remove unused function
RDMA/qedr: Move variables reset to qedr_set_common_qp_params()
RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show
misc: pci_endpoint_test: Add deviceID for AM64 and J7200
PCI: j721e: Add PCIe support for AM64
PCI: j721e: Add PCIe support for J7200
PCI: cadence: Add quirk flag to set minimum delay in LTSSM Detect.Quiet state
PCI: cadence: Use bitfield for *quirk_retrain_flag* instead of bool
RDMA/rtrs: Remove a useless kfree()
RDMA/hns: Fix return in hns_roce_rereg_user_mr()
tracing/probes: Reject events which have the same name of existing one
Documentation: PCI: endpoint/pci-endpoint-cfs: Guide to use SR-IOV
misc: pci_endpoint_test: Populate sriov_configure ops to configure SR-IOV device
PCI: cadence: Add support to configure virtual functions
PCI: cadence: Simplify code to get register base address for configuring BAR
PCI: endpoint: Add virtual function number in pci_epc ops
PCI: endpoint: Add support to link a physical function to a virtual function
PCI: endpoint: Add support to add virtual function in endpoint core
dt-bindings: PCI: pci-ep: Add binding to specify virtual function
tracing/probes: Have process_fetch_insn() take a void * instead of pt_regs
tracing/probe: Change traceprobe_set_print_fmt() to take a type
KVM: arm64: vgic: Drop WARN from vgic_get_irq
KVM: arm64: Use generic KVM xfer to guest work function
entry: KVM: Allow use of generic KVM entry w/o full generic support
KVM: arm64: Record number of signal exits as a vCPU stat
livepatch: Replace deprecated CPU-hotplug functions.
backlight: pwm_bl: Improve bootloader/kernel device handover
iommu/vt-d: Add present bit check in pasid entry setup helpers
iommu/vt-d: Use pasid_pte_is_present() helper function
iommu/vt-d: Drop the kernel doc annotation
iommu/vt-d: Allow devices to have more than 32 outstanding PRs
iommu/vt-d: Preset A/D bits for user space DMA usage
iommu/vt-d: Enable Intel IOMMU scalable mode by default
iommu/vt-d: Refactor Kconfig a bit
iommu/vt-d: Remove unnecessary oom message
iommu/vt-d: Update the virtual command related registers
selftests: KVM: Introduce psci_cpu_on_test
KVM: arm64: Enforce reserved bits for PSCI target affinities
KVM: arm64: Handle PSCI resets before userspace touches vCPU state
KVM: arm64: Fix read-side race on updates to vcpu reset state
hexagon: use the generic global coherent pool
dma-mapping: make the global coherent pool conditional
isystem: ship and use stdarg.h
isystem: trim/fixup stdarg.h and other headers
PCI: Change the type of probe argument in reset functions
PCI: Add support for ACPI _RST reset method
PCI: Setup ACPI fwnode early and at the same time with OF
tracing/probes: Use struct_size() instead of defining custom macros
tracing/probes: Allow for dot delimiter as well as slash for system names
tracing/probe: Have traceprobe_parse_probe_arg() take a const arg
tracing: Have dynamic events have a ref counter
tracing: Add DYNAMIC flag for dynamic events
PCI: Use acpi_pci_power_manageable()
PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION
PCI: Allow userspace to query and set device reset mechanism
drm/mgag200: Fix uninitialized variable delta
dt-bindings: thermal: Add dt binding for QCOM LMh
dma-mapping: add a dma_init_global_coherent helper
dma-mapping: simplify dma_init_coherent_memory
dma-mapping: allow using the global coherent pool for !ARM
ARM/nommu: use the generic dma-direct code for non-coherent devices
dma-direct: add support for dma_coherent_default_memory
powerpc/32: Remove unneccessary calculations in load_up_{fpu/altivec}
iommu: Allow enabling non-strict mode dynamically
iommu: Merge strictness and domain type configs
iommu: Only log strictness for DMA domains
iommu: Expose DMA domain strictness via sysfs
iommu: Express DMA strictness via the domain type
iommu/vt-d: Prepare for multiple DMA domain types
iommu/arm-smmu: Prepare for multiple DMA domain types
iommu/amd: Prepare for multiple DMA domain types
iommu: Introduce explicit type for non-strict DMA domains
iommu/io-pgtable: Remove non-strict quirk
iommu: Indicate queued flushes via gather data
iommu/dma: Remove redundant "!dev" checks
iommu/virtio: Drop IOVA cookie management
iommu/sun50i: Drop IOVA cookie management
iommu/sprd: Drop IOVA cookie management
iommu/rockchip: Drop IOVA cookie management
iommu/mtk: Drop IOVA cookie management
iommu/ipmmu-vmsa: Drop IOVA cookie management
iommu/exynos: Drop IOVA cookie management
iommu/vt-d: Drop IOVA cookie management
iommu/arm-smmu: Drop IOVA cookie management
iommu/amd: Drop IOVA cookie management
iommu: Pull IOVA cookie management into the core
KVM: arm64: Make hyp_panic() more robust when protected mode is enabled
KVM: arm64: Drop unused REQUIRES_VIRT
KVM: arm64: Drop check_kvm_target_cpu() based percpu probe
KVM: arm64: Drop init_common_resources()
KVM: arm64: Use ARM64_MIN_PARANGE_BITS as the minimum supported IPA
arm64/mm: Add remaining ID_AA64MMFR0_PARANGE_ macros
platform/x86: gigabyte-wmi: add support for X570 GAMING X
platform/x86: think-lmi: add debug_cmd
drm/vc4: hdmi: make vc4_hdmi_codec_pdata static
thermal/drivers/qcom: Add support for LMh driver
firmware: qcom_scm: Introduce SCM calls to access LMh
scsi: sd: Do not exit sd_spinup_disk() quietly
scsi: ibmvfc: Do not wait for initial device scan
scsi: target: Fix sense key for invalid EXTENDED COPY request
scsi: target: Allows backend drivers to fail with specific sense codes
scsi: smartpqi: Replace one-element array with flexible-array member
scsi: target: pscsi: Fix possible null-pointer dereference in pscsi_complete_cmd()
scsi: core: Remove scsi_cmnd.tag
scsi: ibmvfc: Stop using scsi_cmnd.tag
selftests/powerpc: Remove duplicated include from tm-poison.c
powerpc: Remove duplicate includes
PCI: Remove reset_fn field from pci_dev
PCI: Add array to track reset method ordering
dt-bindings: rtc: add Epson RX-8025 and RX-8035
rtc: rx8025: implement RX-8035 support
rtc: cmos: remove stale REVISIT comments
rtc: tps65910: Correct driver module alias
PCI: Add pcie_reset_flr() with 'probe' argument
PCI: Cache PCIe Device Capabilities register
tracing: Replace deprecated CPU-hotplug functions.
fuse: truncate pagecache on atomic_o_trunc
f2fs: compress: do sanity check on cluster
f2fs: fix description about main_blkaddr node
f2fs: convert S_IRUGO to 0444
f2fs: fix to keep compatibility of fault injection interface
f2fs: support fault injection for f2fs_kmem_cache_alloc()
f2fs: compress: allow write compress released file after truncate to zero
platform/x86: intel_pmc_core: Prevent possibile overflow
mtd: rawnand: intel: Fix error handling in probe
mtd: mtdconcat: Check _read, _write callbacks existence before assignment
mtd: mtdconcat: Judge callback existence based on the master
mtd: maps: remove dead MTD map driver for PMC-Sierra MSP boards
mtd: rfd_ftl: use container_of() rather than cast
mtd: rfd_ftl: fix use-after-free
mtd: rfd_ftl: add discard support
mtd: rfd_ftl: allow use of MTD_RAM for testing purposes
mtdblock: Warn if added for a NAND device
powerpc/configs: Regenerate mpc885_ads_defconfig
powerpc/config: Renable MTD_PHYSMAP_OF
powerpc/config: Fix IPV6 warning in mpc855_ads
powerpc/head_check: Fix shellcheck errors
thermal/drivers/intel: Move intel_menlow to thermal drivers
mtd: spinand: macronix: Add Quad support for serial NAND flash
IMA: prevent SETXATTR_CHECK policy rules with unavailable algorithms
IMA: introduce a new policy option func=SETXATTR_CHECK
IMA: add a policy option to restrict xattr hash algorithms on appraisal
IMA: add support to restrict the hash algorithms used for file appraisal
IMA: block writes of the security.ima xattr with unsupported algorithms
IMA: remove the dependency on CRYPTO_MD5
gpio: mlxbf2: Use DEFINE_RES_MEM_NAMED() helper macro
gpio: mlxbf2: Use devm_platform_ioremap_resource()
gpio: mlxbf2: Drop wrong use of ACPI_PTR()
gpio: mlxbf2: Convert to device PM ops
MAINTAINERS: Add an entry for os noise/latency
scsi: fnic: Stop setting scsi_cmnd.tag
scsi: wd719: Stop using scsi_cmnd.tag
scsi: qedf: Fix error codes in qedf_alloc_global_queues()
scsi: qedi: Fix error codes in qedi_alloc_global_queues()
scsi: smartpqi: Fix an error code in pqi_get_raid_map()
tracepoint: Fix kerneldoc comments
bootconfig/tracing/ktest: Update ktest example for boot-time tracing
tools/bootconfig: Use per-group/all enable option in ftrace2bconf script
tools/bootconfig: Add histogram syntax support to bconf2ftrace.sh
tools/bootconfig: Support per-group/all event enabling option
Documentation: tracing: Add histogram syntax to boot-time tracing
tracing/boot: Show correct histogram error command
tracing/boot: Support multiple histograms for each event
tracing/boot: Support multiple handlers for per-event histogram
tracing/boot: Add per-event histogram action options
tracing: Fix a typo in tracepoint.h
tracing: Refactor TRACE_IRQFLAGS_SUPPORT in Kconfig
tracing: Simplify the Kconfig dependency of FTRACE
tracing: Allow execnames to be passed as args for synthetic events
tracing: Have histogram types be constant when possible
tracing/histogram: Update the documentation for the buckets modifier
tracing: Add linear buckets to histogram logic
tracing/boot: Fix a hist trigger dependency for boot time tracing
PCI: rcar: Add L1 link state fix into data abort hook
mfd: ti_am335x_tscadc: Delete superfluous error message
mfd: tqmx86: Assume 24MHz LPC clock for unknown boards
mfd: tqmx86: Add support for TQ-Systems DMI IDs
mfd: tqmx86: Add support for TQMx110EB and TQMxE40x
mfd: tqmx86: Fix typo in "platform"
mfd: tqmx86: Remove incorrect TQMx90UC board ID
mfd: tqmx86: Clear GPIO IRQ resource when no IRQ is set
mfd: simple-mfd-i2c: Add support for registering devices via MFD cells
drm/ttm: Include pagemap.h from ttm_tt.h
drm/ttm: ttm_bo_device is now ttm_device
mfd/cpuidle: ux500: Rename driver symbol
mfd: tps65086: Add cell entry for reset driver
mfd: tps65086: Make interrupt line optional
dt-bindings: mfd: Convert tps65086.txt to YAML
MAINTAINERS: Adjust ARM/NOMADIK/Ux500 ARCHITECTURES to file renaming
powerpc/head_check: use stdout for error messages
powerpc/pseries: Fix build error when NUMA=n
powerpc: Add "-z notext" flag to disable diagnostic
powerpc/bug: Provide better flexibility to WARN_ON/__WARN_FLAGS() with asm goto
thermal/drivers/tegra-soctherm: Silence message about clamped temperature
thermal: Spelling s/scallbacks/callbacks/
dt-bindings: thermal: Make trips node optional
thermal/core: Fix thermal_cooling_device_register() prototype
thermal/drivers/int340x: Use IMOK independently
tools/thermal/tmon: Add cross compiling support
thermal/tools/tmon: Improve the Makefile
powerpc/bug: Remove specific powerpc BUG_ON() and WARN_ON() on PPC32
MAINTAINERS: Add missing userspace thermal tools to the thermal section
thermal/drivers/intel_powerclamp: Replace deprecated CPU-hotplug functions.
thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int
thermal/drivers/rcar_gen3_thermal: Add support for hardware trip points
drivers/thermal/intel: Add TCC cooling support for AlderLake platform
thermal/drivers/exynos: Fix an error code in exynos_tmu_probe()
thermal/drivers/tegra: Correct compile-testing of drivers
thermal/drivers/tegra: Add driver for Tegra30 thermal sensor
dma-mapping: return an unsigned int from dma_map_sg{,_attrs}
riscv: Support allocating gigantic hugepages using CMA
riscv: fix the global name pfn_base confliction error
kunit: Print test statistics on failure
kunit: tool: make --raw_output support only showing kunit output
kunit: tool: add --kernel_args to allow setting module params
kunit: ubsan integration
fat: Add KUnit tests for checksums and timestamps
f2fs: correct comment in segment.h
f2fs: improve sbi status info in debugfs/f2fs/status
PCI: hv: Support for create interrupt v3
fs/ntfs3: Add MAINTAINERS
fs/ntfs3: Add NTFS3 in fs/Kconfig and fs/Makefile
fs/ntfs3: Add Kconfig, Makefile and doc
fs/ntfs3: Add NTFS journal
fs/ntfs3: Add compression
fs/ntfs3: Add attrib operations
fs/ntfs3: Add file operations and implementation
fs/ntfs3: Add bitmap
fs/ntfs3: Add initialization of super block
fs/ntfs3: Add headers and misc files
PCI: xilinx-nwl: Enable the clock through CCF
dt-bindings: pci: xilinx-nwl: Document optional clock property
perf test: Do not compare overheads in the zstd comp test
iommu/arm-smmu-v3: Stop pre-zeroing batch commands
iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err()
iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq()
iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync()
iommu/arm-smmu-v3: Use command queue batching helpers to improve performance
iommu/arm-smmu: Optimize ->tlb_flush_walk() for qcom implementation
powerpc/pseries: Add support for FORM2 associativity
powerpc/pseries: Add a helper for form1 cpu distance
powerpc/pseries: Consolidate different NUMA distance update code paths
powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY
powerpc/pseries: rename min_common_depth to primary_domain_index
powerpc: rename powerpc_debugfs_root to arch_debugfs_dir
powerpc/book3s64/radix: make tlb_single_page_flush_ceiling a debugfs entry
cpufreq: powernv: Fix init_chip_info initialization in numa=off
powerpc: wii_defconfig: Enable OTP by default
powerpc: wii.dts: Expose the OTP on this platform
powerpc: wii.dts: Reduce the size of the control area
platform/x86: acer-wmi: Add Turbo Mode support for Acer PH315-53
platform/x86: Update Mario Limonciello's email address in the docs
pinctrl: renesas: Add RZ/G2L pin and gpio controller driver
clk: renesas: Make CLK_R9A06G032 invisible
pinctrl: samsung: Add Exynos850 SoC specific data
dt-bindings: pinctrl: samsung: Add Exynos850 doc
KVM: Allow to have arch-specific per-vm debugfs files
KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter
KVM: x86: Clean up redundant ROL16(val, n) macro definition
KVM: x86: Move declaration of kvm_spurious_fault() to x86.h
KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot()
KVM: VMX: Hide VMCS control calculators in vmx.c
KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01
KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01
KVM: stats: remove dead stores
KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT
KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT
KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD
gfs2: Switch to may_setattr in gfs2_setattr
fs: Move notify_change permission checks into may_setattr
scsi: mpi3mr: Use the proper SCSI midlayer interfaces for PI
f2fs: compress: avoid duplicate counting of valid blocks when read compressed file
clk: fractional-divider: Document the arithmetics used behind the code
clk: fractional-divider: Introduce POWER_OF_TWO_PS flag
clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience
clk: fractional-divider: Export approximation algorithm to the CCF users
char: ipmi: use DEVICE_ATTR helper macro
ipmi: rate limit ipmi smi_event failure message
PCI: Fix pci_dev_str_match_path() alloc while atomic bug
x86/PCI: Add pci_numachip_init() declaration
PCI/VPD: Treat invalid VPD like missing VPD capability
PCI/VPD: Determine VPD size in pci_vpd_init()
PCI/VPD: Embed struct pci_vpd in struct pci_dev
PCI/VPD: Remove struct pci_vpd.valid member
PCI/VPD: Remove struct pci_vpd_ops
PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd()
platform/x86: intel_cht_int33fe: Use the new i2c_acpi_client_count() helper
platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_client_count() helper
platform/x86: dual_accel_detect: Use the new i2c_acpi_client_count() helper
i2c: acpi: Add an i2c_acpi_client_count() helper function
asus-wmi: Add egpu enable method
asus-wmi: Add dgpu disable method
asus-wmi: Add panel overdrive functionality
platform/x86: asus-nb-wmi: Add tablet_mode_sw=lid-flip quirk for the TP200s
platform/x86: asus-nb-wmi: Allow configuring SW_TABLET_MODE method with a module option
MIPS: generic: Return true/false (not 1/0) from bool functions
MIPS: Make a alias for pistachio_defconfig
MIPS: Retire MACH_PISTACHIO
MIPS: config: generic: Add config for Marduk board
pinctrl: pistachio: Make it as an option
phy: pistachio-usb: Depend on MIPS || COMPILE_TEST
clocksource/drivers/pistachio: Make it selectable for MIPS
clk: pistachio: Make it selectable for generic MIPS kernel
MIPS: DTS: Pistachio add missing cpc and cdmm
MIPS: generic: Allow generating FIT image for Marduk board
MAINTAINERS: Add maintainers for amd-pinctrl driver
iommu/dart: APPLE_DART should depend on ARCH_APPLE
iommu/dart: Add DART iommu driver
dt-bindings: iommu: add DART iommu bindings
iommu/io-pgtable: Add DART pagetable format
platform/x86: add meraki-mx100 platform driver
platform/x86/intel: int3472: Use y instead of objs in Makefile
platform/x86/intel: pmt: Use y instead of objs in Makefile
platform/x86/intel: int33fe: Use y instead of objs in Makefile
platform/x86: dell-smo8800: Convert to be a platform driver
platform/surface: aggregator: Use y instead of objs in Makefile
platform/surface: surface3_power: Use i2c_acpi_get_i2c_resource() helper
platform/x86: Replace deprecated CPU-hotplug functions.
platform/x86: dell-smbios: Remove unused dmi_system_id table
platform/x86: ISST: Fix optimization with use of numa
riscv: Move early fdt mapping creation in its own function
riscv: Simplify BUILTIN_DTB device tree mapping handling
riscv: Use __maybe_unused instead of #ifdefs around variable declarations
riscv: Get rid of map_size parameter to create_kernel_page_table
riscv: Introduce va_kernel_pa_offset for 32-bit kernel
cpufreq: qcom-cpufreq-hw: Use .register_em() to register with energy model
cpufreq: omap: Use .register_em() to register with energy model
cpufreq: mediatek: Use .register_em() to register with energy model
cpufreq: imx6q: Use .register_em() to register with energy model
cpufreq: dt: Use .register_em() to register with energy model
cpufreq: Add callback to register with energy model
cpufreq: vexpress: Set CPUFREQ_IS_COOLING_DEV flag
scsi: qla2xxx: Update version to 10.02.06.100-k
scsi: qla2xxx: Sync queue idx with queue_pair_map idx
scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS
scsi: qla2xxx: Changes to support kdump kernel
scsi: qla2xxx: Suppress unnecessary log messages during login
scsi: qla2xxx: Fix NPIV create erroneous error
scsi: qla2xxx: Fix unsafe removal from linked list
scsi: qla2xxx: Fix port type info
scsi: qla2xxx: Add debug print of 64G link speed
scsi: qla2xxx: Show OS name and version in FDMI-1
scsi: qla2xxx: Changes to support FCP2 Target
scsi: qla2xxx: Adjust request/response queue size for 28xx
scsi: qla2xxx: Add host attribute to trigger MPI hang
scsi: qedi: Add support for fastpath doorbell recovery
scsi: isci: Use the proper SCSI midlayer interfaces for PI
scsi: core: Add helper to return number of logical blocks in a request
scsi: core: Remove the request member from struct scsi_cmnd
scsi: ufs: ufshpb: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: storvsc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: usb-storage: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: tcm_loop: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: xen-scsifront: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: virtio_scsi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: ufs: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: sym53c8xx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: sun3_scsi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: stex: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: snic: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: qlogicpti: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: qla4xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: qla2xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: qla1280: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: qedi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: qedf: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: ncr53c8xx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: myrs: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: myrb: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: mvumi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: mpt3sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: mpi3mr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: megaraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: libsas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: ips: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: ibmvscsi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: ibmvfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: hpsa: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: hisi_sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: fnic: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: dpt_i2o: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: cxlflash: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: bnx2i: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: aha1542: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: advansys: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: aacraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: NCR5380: Use sc_data_direction instead of rq_data_dir()
scsi: 53c700: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: zfcp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: ata: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
scsi: core: Introduce the scsi_cmd_to_rq() function
scsi: ufs: ufshpb: Do not report victim error in HCM
scsi: ufs: ufshpb: Verify that 'num_inflight_map_req' is non-negative
scsi: ufs: ufshpb: Use a correct max multi chunk
scsi: ufs: ufshpb: Rewind the read timeout on every read
riscv: Optimize kernel virtual address conversion macro
perf tools: Enable on a list of CPUs for hybrid
perf tools: Create hybrid flag in target
libperf: Add perf_cpu_map__default_new()
perf test: Make --skip work on shell tests
KVM: arm64: Return -EPERM from __pkvm_host_share_hyp()
xtensa: move core-y in arch/xtensa/Makefile to arch/xtensa/Kbuild
xtensa: build platform directories unconditionally
xtensa: do not build variants directory
xtensa: remove unneeded exports
xtensa: ISS: don't use string pointer before NULL check
xtensa: add fairness to IRQ handling
xtensa: fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG
vfio: Remove struct vfio_device_ops open/release
vfio/gvt: Fix open/close when multiple device FDs are open
vfio/ap,ccw: Fix open/close when multiple device FDs are open
vfio/mbochs: Fix close when multiple device FDs are open
vfio/pci: Reorganize VFIO_DEVICE_PCI_HOT_RESET to use the device set
vfio/pci: Change vfio_pci_try_bus_reset() to use the dev_set
vfio/pci: Move to the device set infrastructure
vfio/platform: Use open_device() instead of open coding a refcnt scheme
vfio/fsl: Move to the device set infrastructure
vfio/samples: Delete useless open/close
vfio: Provide better generic support for open/release vfio_device_ops
vfio: Introduce a vfio_uninit_group_dev() API call
vfio/mbochs: Fix missing error unwind of mbochs_used_mbytes
vfio/samples: Remove module get/put
KVM: arm64: Restrict IPA size to maximum 48 bits on 4K and 16K page size
arm64/mm: Define ID_AA64MMFR0_TGRAN_2_SHIFT
KVM: arm64: perf: Replace '0xf' instances with ID_AA64DFR0_PMUVER_IMP_DEF
pinctrl: Add Intel Keem Bay pinctrl driver
dt-bindings: pinctrl: Add bindings for Intel Keembay pinctrl driver
pinctrl: zynqmp: Drop pinctrl_unregister for devm_ registered device
gpio: dwapb: Get rid of legacy platform data
mfd: intel_quark_i2c_gpio: Convert GPIO to use software nodes
gpio: dwapb: Read GPIO base from gpio-base property
gpio: dwapb: Unify ACPI enumeration checks in get_irq() and configure_irqs()
gpiolib: Deduplicate forward declaration in the consumer.h header
perf tests: Add dlfilter test
perf build: Move perf_dlfilters.h in the source tree
perf dlfilter: Amend documentation wrt library dependencies
perf script: Fix --list-dlfilters documentation
perf script: Fix unnecessary machine_resolve()
perf script: Fix documented const'ness of perf_dlfilter_fns
dt-bindings: pinctrl: qcom-pmic-gpio: Remove the interrupts property
dt-bindings: pinctrl: qcom-pmic-gpio: Convert qcom pmic gpio bindings to YAML
memblock: Check memory add/cap ordering
memblock: Add missing debug code to memblock_add_node()
KVM: arm64: Make __pkvm_create_mappings static
KVM: arm64: Restrict EL2 stage-1 changes in protected mode
KVM: arm64: Refactor protected nVHE stage-1 locking
KVM: arm64: Remove __pkvm_mark_hyp
KVM: arm64: Mark host bss and rodata section as shared
KVM: arm64: Enable retrieving protections attributes of PTEs
KVM: arm64: Introduce addr_is_memory()
KVM: arm64: Expose pkvm_hyp_id
KVM: arm64: Expose host stage-2 manipulation helpers
KVM: arm64: Add helpers to tag shared pages in SW bits
KVM: arm64: Allow populating software bits
KVM: arm64: Enable forcing page-level stage-2 mappings
KVM: arm64: Tolerate re-creating hyp mappings to set software bits
KVM: arm64: Don't overwrite software bits with owner id
KVM: arm64: Rename KVM_PTE_LEAF_ATTR_S2_IGNORED
KVM: arm64: Optimize host memory aborts
KVM: arm64: Expose page-table helpers
KVM: arm64: Provide the host_stage2_try() helper macro
KVM: arm64: Introduce hyp_assert_lock_held()
KVM: arm64: Add hyp_spin_is_locked() for basic locking assertions at EL2
clk: tegra: Remove CLK_IS_CRITICAL flag from fuse clock
netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex
dt-bindings: pinctrl: mt8195: Use real world values for drive-strength arguments
dt-bindings: mediatek: convert pinctrl to yaml
arm: dts: mt8183: Move pinfunc to include/dt-bindings/pinctrl
arm: dts: mt8135: Move pinfunc to include/dt-bindings/pinctrl
pinctrl: ingenic: Add .max_register in regmap_config
pinctrl: ingenic: Fix bias config for X2000(E)
pinctrl: ingenic: Fix incorrect pull up/down info
pinctrl: Ingenic: Add pinctrl driver for X2100.
dt-bindings: pinctrl: Add bindings for Ingenic X2100.
pinctrl: Ingenic: Add SSI pins support for JZ4755 and JZ4760.
pinctrl: Ingenic: Improve the code.
cxl/mem: Adjust ram/pmem range to represent DPA ranges
rtc: move RTC_LIB_KUNIT_TEST to proper location
rtc: lib_test: add MODULE_LICENSE
openrisc: Fix compiler warnings in setup
cxl/mem: Account for partitionable space in ram/pmem ranges
perf vendor events: Update metrics for SkyLake Server
perf vendor events intel: Update uncore event list for SkyLake Server
iommu/arm-smmu: Fix race condition during iommu_group creation
iommu: Fix race condition during default domain allocation
perf vendor events intel: Update core event list for SkyLake Server
perf vendor events: Update metrics for CascadeLake Server
NFSv4.2: remove restriction of copy size for inter-server copy.
NFS: Clean up the synopsis of callback process_op()
NFS: Extract the xdr_init_encode/decode() calls from decode_compound
NFS: Remove unused callback void decoder
NFS: Add a private local dispatcher for NFSv4 callback operations
SUNRPC: Eliminate the RQ_AUTHERR flag
SUNRPC: Set rq_auth_stat in the pg_authenticate() callout
SUNRPC: Add svc_rqst::rq_auth_stat
perf vendor events intel: Update uncore event list for CascadeLake Server
perf vendor events intel: Update core event list for CascadeLake Server
perf test: Add pmu-events sys event support
perf jevents: Print SoC name per system event table
perf pmu: Make pmu_add_sys_aliases() public
perf test: Add more pmu-events uncore aliases
perf test: Re-add pmu-event uncore PMU alias test
perf pmu: Check .is_uncore field in pmu_add_cpu_aliases_map()
perf test: Test pmu-events core aliases separately
perf test: Factor out pmu-events alias comparison
perf test: Declare pmu-events test events separately
perf jevents: Relocate test events to cpu folder
perf test: Factor out pmu-events event comparison
perf jevents: Make build dependency on test JSONs
perf bench: Add benchmark for evlist open/close operations
perf docs: Fix accidental em-dashes
pinctrl: aspeed: placate kernel-doc warnings
iommu/arm-smmu: Add clk_bulk_{prepare/unprepare} to system pm callbacks
powerpc: Bulk conversion to generic_handle_domain_irq()
KVM: PPC: Book3S HV: XIVE: Add support for automatic save-restore
KVM: PPC: Book3S HV: XIVE: Add a 'flags' field
powerpc: use IRQF_NO_DEBUG for IPIs
powerpc/xive: Use XIVE domain under xmon and debugfs
KVM: PPC: Book3S HV: XICS: Fix mapping of passthrough interrupts
powerpc/powernv/pci: Rework pnv_opal_pci_msi_eoi()
powerpc/powernv/pci: Set the IRQ chip data for P8/CXL devices
powerpc/xics: Fix IRQ migration
powerpc/powernv/pci: Adapt is_pnv_opal_msi() to detect passthrough interrupt
powerpc/powernv/pci: Drop unused MSI code
powerpc/pseries/pci: Drop unused MSI code
powerpc/xics: Drop unmask of MSIs at startup
powerpc/pci: Drop XIVE restriction on MSI domains
powerpc/powernv/pci: Customize the MSI EOI handler to support PHB3
powerpc/xics: Add support for IRQ domain hierarchy
powerpc/xics: Add debug logging to the set_irq_affinity handlers
powerpc/xics: Give a name to the default XICS IRQ domain
powerpc/xics: Rename the map handler in a check handler
powerpc/xics: Remove ICS list
KVM: PPC: Book3S HV: XIVE: Fix mapping of passthrough interrupts
KVM: PPC: Book3S HV: XIVE: Change interface of passthrough interrupt routines
KVM: PPC: Book3S HV: Use the new IRQ chip to detect passthrough interrupts
powerpc/powernv/pci: Add MSI domains
powerpc/powernv/pci: Introduce __pnv_pci_ioda_msi_setup()
powerpc/pseries/pci: Add support of MSI domains to PHB hotplug
powerpc/pseries/pci: Add a msi_free() handler to clear XIVE data
powerpc/pseries/pci: Add a domain_free_irqs() handler
powerpc/xive: Remove irqd_is_started() check when setting the affinity
powerpc/xive: Drop unmask of MSIs at startup
powerpc/pseries/pci: Add MSI domains
powerpc/xive: Ease debugging of xive_irq_set_affinity()
powerpc/xive: Add support for IRQ domain hierarchy
powerpc/pseries/pci: Introduce rtas_prepare_msi_irqs()
powerpc/pseries/pci: Introduce __find_pe_total_msi()
KVM: PPC: Use arch_get_random_seed_long instead of powernv variant
powerpc/configs: Disable legacy ptys on microwatt defconfig
powerpc: Always inline radix_enabled() to fix build failure
powerpc: Replace deprecated CPU-hotplug functions.
powerpc/kexec: fix for_each_child.cocci warning
powerpc/pseries: Prevent free CPU ids being reused on another node
pseries/drmem: update LMBs after LPM
powerpc/numa: Consider the max NUMA node for migratable LPAR
powerpc/non-smp: Unconditionaly call smp_mb() on switch_mm
powerpc: Remove in_kernel_text()
pinctrl: stmfx: Fix hazardous u8[] to unsigned long cast
pinctrl: stm32: Add STM32MP135 SoC support
dt-bindings: pinctrl: stm32: add new compatible for STM32MP135 SoC
pinctrl: single: Move test PCS_HAS_PINCONF in pcs_parse_bits_in_pinctrl_entry() to the beginning
pinctrl: single: Fix error return code in pcs_parse_bits_in_pinctrl_entry()
pinctrl: qcom: spmi-gpio: Add pmc8180 & pmc8180c
ARM: 9105/1: atags_to_fdt: don't warn about stack size
ARM: 9103/1: Drop ARCH_NR_GPIOS definition
ARM: 9102/1: move theinstall rules to arch/arm/Makefile
ARM: 9100/1: MAINTAINERS: mark all linux-arm-kernel@infradead list as moderated
ARM: 9099/1: crypto: rename 'mod_init' & 'mod_exit' functions to be module-specific
dt-bindings: pinctrl: renesas: Add DT bindings for RZ/G2L pinctrl
scsi: pm8001: Remove redundant initialization of variable 'rv'
scsi: ufs: ufshpb: Remove redundant initialization of variable 'lba'
scsi: elx: efct: Remove redundant initialization of variable 'ret'
scsi: fdomain: Fix error return code in fdomain_probe()
scsi: snic: Remove redundant assignment to variable ret
scsi: ufshcd: Fix device links when BOOT WLUN fails to probe
scsi: ufs: Fix unsigned int compared with less than zero
scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute
scsi: mpt3sas: Update driver version to 39.100.00.00
scsi: mpt3sas: Use firmware recommended queue depth
scsi: mpt3sas: Bump driver version to 38.100.00.00
scsi: mpt3sas: Add io_uring iopoll support
scripts/Makefile.clang: default to LLVM_IAS=1
kbuild: check CONFIG_AS_IS_LLVM instead of LLVM_IAS
Documentation/llvm: update CROSS_COMPILE inferencing
Makefile: infer --target from ARCH for CC=clang
Makefile: move initial clang flag handling into scripts/Makefile.clang
kbuild: warn if a different compiler is used for external module builds
scripts: make some scripts executable
kbuild: do not require sub-make for separate output tree builds
scripts: merge_config: add strict mode to fail upon any redefinition
rtc: Improve performance of rtc_time64_to_tm(). Add tests.
SUNRPC: Add dst_port to the sysfs xprt info file
SUNRPC: Add srcaddr as a file in sysfs
sunrpc: Fix return value of get_srcport()
SUNRPC/xprtrdma: Fix reconnection locking
SUNRPC: Clean up scheduling of autoclose
SUNRPC: Fix potential memory corruption
NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid
NFSv4/pNFS: Always allow update of a zero valued layout barrier
NFSv4/pNFS: Remove dead code
NFSv4/pNFS: Fix a layoutget livelock loop
SUNRPC: Convert rpc_client refcount to use refcount_t
xprtrdma: Eliminate rpcrdma_post_sends()
xprtrdma: Add an xprtrdma_post_send_err tracepoint
xprtrdma: Add xprtrdma_post_recvs_err() tracepoint
xprtrdma: Put rpcrdma_reps before waking the tear-down completion
xprtrdma: Disconnect after an ib_post_send() immediate error
SUNRPC: Record timeout value in xprt_retransmit tracepoint
SUNRPC: xprt_retransmit() displays the the NULL procedure incorrectly
SUNRPC: Update trace flags
SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs
SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs
SUNRPC: Refactor rpc_ping()
perf env: Track kernel 64-bit mode in environment
tools: Remove feature-sync-compare-and-swap feature detection
perf: Cleanup for HAVE_SYNC_COMPARE_AND_SWAP_SUPPORT
perf auxtrace: Remove auxtrace_mmap__read_snapshot_head()
perf auxtrace: Drop legacy __sync functions
perf auxtrace: Use WRITE_ONCE() for updating aux_tail
perf script python: Fix unintended underline
perf cs-etm: Add warnings for missing DSOs
perf vendor events: Add metrics for Icelake Server
PCI/VPD: Remove struct pci_vpd.flag
PCI/VPD: Make pci_vpd_wait() uninterruptible
PCI/VPD: Remove pci_vpd_size() old_size argument
PCI/VPD: Allow access to valid parts of VPD if some is invalid
PCI/VPD: Don't check Large Resource Item Names for validity
PCI/VPD: Reject resource tags with invalid size
dma-mapping: disallow .map_sg operations from returning zero on error
dma-mapping: return error code from dma_dummy_map_sg()
x86/amd_gart: don't set failed sg dma_address to DMA_MAPPING_ERROR
x86/amd_gart: return error code from gart_map_sg()
xen: swiotlb: return error code from xen_swiotlb_map_sg()
parisc: return error code from .map_sg() ops
sparc/iommu: don't set failed sg dma_address to DMA_MAPPING_ERROR
sparc/iommu: return error codes from .map_sg() ops
s390/pci: don't set failed sg dma_address to DMA_MAPPING_ERROR
s390/pci: return error code from s390_dma_map_sg()
powerpc/iommu: don't set failed sg dma_address to DMA_MAPPING_ERROR
powerpc/iommu: return error code from .map_sg() ops
MIPS/jazzdma: return error code from jazz_dma_map_sg()
ia64/sba_iommu: return error code from sba_map_sg_attrs()
ARM/dma-mapping: don't set failed sg dma_address to DMA_MAPPING_ERROR
ARM/dma-mapping: return error code from .map_sg() ops
alpha: return error code from alpha_pci_map_sg()
iommu/dma: return error code from iommu_dma_map_sg()
iommu: return full error code from iommu_map_sg[_atomic]()
dma-direct: return appropriate error code from dma_direct_map_sg()
dma-mapping: allow map_sg() ops to return negative error codes
dma-debug: fix debugfs initialization order
dma-debug: use memory_intersects() directly
perf bench futex, requeue: Add --pi parameter
perf bench futex, requeue: Robustify futex_wait() handling
perf bench futex, requeue: Add --broadcast option
perf bench futex: Add --mlockall parameter
perf bench futex: Remove bogus backslash from comment
perf bench futex: Group test parameters cleanup
mfd: db8500-prcmu: Handle missing FW variant
scripts: coccinelle: allow list_entry_is_head() to use pos
cxl/pci: Store memory capacity values
mtdblock: Add comment about UBI block devices
mtdblock: Update old JFFS2 mention in Kconfig
mtd: rawnand: remove never changed ret variable
mtd: rawnand: omap: Fix kernel doc warning on 'calcuate' typo
mtd: spinand: core: Properly fill the OOB area.
MAINTAINERS: repair Miquel Raynal's email address
dmaengine: idxd: remove interrupt flag for completion list spinlock
dmaengine: acpi: Check for errors from acpi_register_gsi() separately
dmaengine: acpi: Avoid comparison GSI with Linux vIRQ
cxl/pci: Simplify register setup
cxl/pci: Ignore unknown register block types
cxl/core: Move memdev management to core
cxl/pci: Introduce cdevm_file_operations
cxl/core: Move register mapping infrastructure
cxl/core: Move pmem functionality
cxl/core: Improve CXL core kernel docs
cxl: Move cxl_core to new directory
KVM: selftests: Move vcpu_args_set into perf_test_util
dmaengine: idxd: make I/O interrupt handler one shot
dmaengine: idxd: clear block on fault flag when clear wq
dmaengine: idxd: add capability check for 'block on fault' attribute
dmaengine: xilinx: Add empty device_config function
dmaengine: dw: Simplify DT property parser
dmaengine: dw: Convert members to u32 in platform data
dmaengine: dw: Remove error message from DT parsing code
dmaengine: idxd: Remove unused status variable in irq_process_work_list()
platform/x86/intel: Move Intel PMT drivers to new subfolder
KVM: selftests: Support multiple slots in dirty_log_perf_test
KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap
KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle
KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_level
KVM: Cache the last used slot index per vCPU
KVM: Move last_used_slot logic out of search_memslots
KVM: Rename lru_slot to last_used_slot
rtc: s5m: set range
rtc: s5m: enable wakeup only when available
rtc: s5m: signal the core when alarm are not available
rtc: s5m: switch to devm_rtc_allocate_device
scsi: ufs: core: Add lu_enable sysfs node
scsi: ufs: core: Add L2P entry swap quirk for Micron UFS
scsi: ufs: core: Remove redundant call in ufshcd_add_command_trace()
scsi: qla2xxx: Remove redundant initialization of variable num_cnt
scsi: qla2xxx: Fix use after free in debug code
clk: qcom: a53-pll: Add MSM8939 a53pll support
dt-bindings: clock: Update qcom,a53pll bindings for MSM8939 support
clk: qcom: a53pll/mux: Use unique clock name
clk: qcom: apcs-msm8916: Flag a53mux instead of a53pll as critical
clk: qcom: gpucc-sm8150: Add SC8180x support
clk: qcom: smd-rpm: Add mdm9607 clocks
dt-bindings: clock: qcom: rpmcc: Document MDM9607 compatible
clk: qcom: rpmcc: Add support for MSM8953 RPM clocks.
dt-bindings: clock: qcom-rpmcc: Add compatible for MSM8953 SoC
clk: qcom: smd: Add support for SM6115 rpm clocks
clk: qcom: smd: Add support for SM6125 rpm clocks
clk: stm32mp1: Switch to clk_divider.determine_rate
clk: stm32h7: Switch to clk_divider.determine_rate
clk: stm32f4: Switch to clk_divider.determine_rate
clk: bcm2835: Switch to clk_divider.determine_rate
clk: divider: Implement and wire up .determine_rate by default
clk: palmas: Add a missing SPDX license header
clk: Align provider-specific CLK_* bit definitions
f2fs: fix to do sanity check for sb/cp fields correctly
f2fs: avoid unneeded memory allocation in __add_ino_entry()
MAINTAINERS: update gpio-zynq.yaml reference
gpio: tegra186: Add ACPI support
gpiolib: of: constify few local device_node variables
gpiolib: constify passed device_node pointer
of: unify of_count_phandle_with_args() arguments with !CONFIG_OF
gpio: gpio-aspeed-sgpio: Return error if ngpios is not multiple of 8.
gpio: gpio-aspeed-sgpio: Use generic device property APIs
gpio: gpio-aspeed-sgpio: Move irq_chip to aspeed-sgpio struct
gpio: gpio-aspeed-sgpio: Add set_config function
gpio: gpio-aspeed-sgpio: Add AST2600 sgpio support
f2fs: extent cache: support unaligned extent
f2fs: Kconfig: clean up config options about compression
mfd: db8500-prcmu: Rename register header
mfd: axp20x: Add supplied-from property to axp288_fuel_gauge cell
PCI: rcar: Fix runtime PM imbalance in rcar_pcie_ep_probe()
mfd: Don't use irq_create_mapping() to resolve a mapping
PCI: xgene-msi: Remove redundant dev_err() call in xgene_msi_probe()
coccinelle: api: rename kzfree to kfree_sensitive
PCI: tegra: make const array err_msg static
PCI: tegra: Use 'seq_puts' instead of 'seq_printf'
PCI: tegra: Fix OF node reference leak
tools: PCI: Zero-initialize param
PCI: aardvark: Fix reporting CRS value
PCI: pci-bridge-emul: Add PCIe Root Capabilities Register
PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response
PCI: aardvark: Fix checking for PIO status
MIPS: locking/atomic: Fix atomic{_64,}_sub_if_positive
MIPS: loongson2ef: don't build serial.o unconditionally
MIPS: Replace deprecated CPU-hotplug functions.
KVM: xen: do not use struct gfn_to_hva_cache
fuse: allow sharing existing sb
fuse: move fget() to fuse_get_tree()
openrisc: rename or32 code & comments to or1k
openrisc: don't printk() unconditionally
f2fs: reduce the scope of setting fsck tag when de->name_len is zero
dt-bindings: riscv: add starfive jh7100 bindings
MAINTAINERS: add Nick as Reviewer for compiler_attributes.h
remoteproc: q6v5_pas: Add sdm660 ADSP PIL compatible
dt-bindings: remoteproc: qcom: adsp: Add SDM660 ADSP
riscv: Enable GENERIC_IRQ_SHOW_LEVEL
riscv: Enable idle generic idle loop
riscv: Allow forced irq threading
KVM: arm64: Unregister HYP sections from kmemleak in protected mode
arm64: Move .hyp.rodata outside of the _sdata.._edata range
PCI: tegra194: Cleanup unused code
PCI: tegra194: Don't allow suspend when Tegra PCIe is in EP mode
PCI: tegra194: Disable interrupts before entering L2
PCI: tegra194: Fix MSI-X programming
PCI: tegra194: Fix handling BME_CHGED event
fuse: move option checking into fuse_fill_super()
fuse: name fs_context consistently
fuse: fix use after free in fuse_read_interrupt()
PCI: iproc: Fix BCMA probe resource handling
PCI: of: Don't fail devm_pci_alloc_host_bridge() on missing 'ranges'
KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces
KVM: X86: Optimize zapping rmap
KVM: X86: Optimize pte_list_desc with per-array counter
KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger
riscv: Implement thread_struct whitelist for hardened usercopy
f2fs: fix to stop filesystem update once CP failed
powerpc/64s/perf: Always use SIAR for kernel interrupts
powerpc/smp: Use existing L2 cache_map cpumask to find L3 cache siblings
powerpc/cacheinfo: Remove the redundant get_shared_cpu_map()
powerpc/cacheinfo: Lookup cache by dt node and thread-group id
powerpc: move the install rule to arch/powerpc/Makefile
powerpc: make the install target not depend on any build artifact
powerpc: remove unused zInstall target from arch/powerpc/boot/Makefile
cpuidle: pseries: Mark pseries_idle_proble() as __init
PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms
PCI: Return int from pciconfig_read() syscall
PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure
perf cs-etm: Improve Coresight zero timestamp warning
perf tools: Add flag for tracking warnings of missing DSOs
perf annotate: Add disassembly warnings for annotate --stdio
perf annotate: Re-add annotate_warned functionality
perf tools: Add WARN_ONCE equivalent for UI warnings
RDMA/core: Create clean QP creations interface for uverbs
RDMA/core: Properly increment and decrement QP usecnts
RDMA/core: Configure selinux QP during creation
RDMA/core: Reorganize create QP low-level functions
RDMA/core: Remove protection from wrong in-kernel API usage
RDMA/core: Delete duplicated and unreachable code
RDMA/mlx5: Delete not-available udata check
f2fs: add sysfs node to control ra_pages for fadvise seq file
f2fs: introduce discard_unit mount option
RDMA/mlx5: Drop in-driver verbs object creations
RDMA: Globally allocate and release QP memory
RDMA/rdmavt: Decouple QP and SGE lists allocations
RDMA/mlx5: Rework custom driver QP type creation
RDMA/mlx5: Delete device resource mutex that didn't protect anything
RDMA/mlx5: Cancel pkey work before destroying device resources
RDMA/efa: Remove double QP type assignment
RDMA/hns: Don't overwrite supplied QP attributes
RDMA/hns: Don't skip IB creation flow for regular RC QP
powerpc/stacktrace: Include linux/delay.h
cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency()
cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards
scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members
scsi: target: sbp: Drop incorrect ASC/ASCQ usage
scsi: target: core: Avoid using lun_tg_pt_gp after unlock
scsi: target: tcmu: Add new feature KEEP_BUF
scsi: ufs: Add fault injection support
MAINTAINERS: Add Luis Chamberlain as modules maintainer
KVM: const-ify all relevant uses of struct kvm_memory_slot
KVM: Don't take mmu_lock for range invalidation unless necessary
dt-bindings: mfd: pm8008: Add gpio-ranges and spmi-gpio compatible
KVM: Block memslot updates across range_start() and range_end()
scsi: ufs: Retry aborted SCSI commands instead of completing these successfully
scsi: ufs: Synchronize SCSI and UFS error handling
scsi: ufs: Request sense data asynchronously
scsi: ufs: Fix the SCSI abort handler
scsi: ufs: Optimize SCSI command processing
scsi: ufs: Optimize serialization of setup_xfer_req() calls
scsi: ufs: Revert "Utilize Transfer Request List Completion Notification Register"
scsi: ufs: Inline ufshcd_outstanding_req_clear()
scsi: ufs: Remove several wmb() calls
scsi: ufs: Improve static type checking for the host controller state
scsi: ufs: Verify UIC locking requirements at runtime
scsi: ufs: Remove ufshcd_valid_tag()
scsi: ufs: Use DECLARE_COMPLETION_ONSTACK() where appropriate
scsi: ufs: Rename the second ufshcd_probe_hba() argument
scsi: ufs: Only include power management code if necessary
scsi: ufs: Reduce power management code duplication
scsi: ufs: Fix memory corruption by ufshcd_read_desc_param()
vfio/mdev: don't warn if ->request is not set
vfio/mdev: turn mdev_init into a subsys_initcall
vfio/pci: Make vfio_pci_regops->rw() return ssize_t
vfio: Use config not menuconfig for VFIO_NOIOMMU
f2fs: fix min_seq_blocks can not make sense in some scenes.
f2fs: fix to force keeping write barrier for strict fsync mode
f2fs: fix wrong checkpoint_changed value in f2fs_remount()
f2fs: show sbi status in debugfs/f2fs/status
f2fs: turn back remapped address in compressed page endio
f2fs: change fiemap way in printing compression chunk
f2fs: do not submit NEW_ADDR to read node block
f2fs: compress: remove unneeded read when rewrite whole cluster
PCI: Bulk conversion to generic_handle_domain_irq()
iommu/amd: Remove stale amd_iommu_unmap_flush usage
KVM: nSVM: remove useless kvm_clear_*_queue
KVM: x86: Preserve guest's CR0.CD/NW on INIT
KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET
KVM: SVM: Emulate #INIT in response to triple fault shutdown
KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs()
KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT
KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function
KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode
KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed
KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions
KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT
KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86
KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT
KVM: VMX: Refresh list of user return MSRs after setting guest CPUID
KVM: VMX: Skip pointless MSR bitmap update when setting EFER
KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT
KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT
KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT
KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit
KVM: VMX: Skip emulation required checks during pmode/rmode transitions
KVM: VMX: Process CR0.PG side effects after setting CR0 assets
KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0
KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exiting is disabled
KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em
KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0()
KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCPU RESET/INIT
KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest
KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT
KVM: x86: Move EDX initialization at vCPU RESET to common code
KVM: x86: Consolidate APIC base RESET initialization code
KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET
KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET
KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default
KVM: x86: Don't force set BSP bit when local APIC is managed by userspace
KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP
KVM: x86: Remove defunct BSP "update" in local APIC reset
KVM: x86: WARN if the APIC map is dirty without an in-kernel local APIC
KVM: SVM: Drop explicit MMU reset at RESET/INIT
KVM: VMX: Remove explicit MMU reset in enter_rmode()
KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT
KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT
KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping
KVM: SVM: Zero out GDTR.base and IDTR.base on INIT
KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit
KVM: x86: Flush the guest's TLB on INIT
KVM: x86: APICv: drop immediate APICv disablement on current vCPU
KVM: x86: enable TDP MMU by default
KVM: x86/mmu: fast_page_fault support for the TDP MMU
KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU
KVM: x86/mmu: Fix use of enums in trace_fast_page_fault
KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault
KVM: Introduce kvm_get_kvm_safe()
x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h
iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callback
iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callback
KVM: arm64: Fix comments related to GICv2 PMR reporting
KVM: arm64: Count VMID-wide TLB invalidations
KVM: X86: Add per-vm stat for max rmap list size
KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits()
KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation
KVM: x86: Hoist kvm_dirty_regs check out of sync_regs()
KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID
KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM
KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged
KVM: Add infrastructure and macro to mark VM as bugged
KVM: arm64: Remove PMSWINC_EL0 shadow register
KVM: arm64: Disabling disabled PMU counters wastes a lot of time
KVM: arm64: Drop unnecessary masking of PMU registers
KVM: arm64: Narrow PMU sysreg reset values to architectural requirements
pinctrl: samsung: Fix pinctrl bank pin count
perf tools: Add pipe_test.sh to verify pipe operations
perf inject: Fix output from a file to a pipe
perf inject: Fix output from a pipe to a file
perf tools: Pass a fd to perf_file_header__read_pipe()
perf tools: Remove repipe argument from perf_session__new()
KVM: Get rid of kvm_get_pfn()
KVM: arm64: Introduce helper to retrieve a PTE and its level
KVM: arm64: Use get_page() instead of kvm_get_pfn()
KVM: Remove kvm_is_transparent_hugepage() and PageTransCompoundMap()
KVM: arm64: Avoid mapping size adjustment on permission fault
KVM: arm64: Walk userspace page tables to compute the THP mapping size
perf test: Handle fd gaps in test__dso_data_reopen
perf vendor events intel: Add basic metrics for Elkhartlake
perf vendor events intel: Add core event list for Elkhartlake
perf vendor events: Add metrics for Tigerlake
perf vendor events intel: Add core event list for Tigerlake
perf annotate: Add error log in symbol__annotate()
perf env: Normalize aarch64.* and arm64.* to arm64 in normalize_arch()
perf beauty: Reuse the generic arch errno switch
perf doc: Reorganize ARTICLES variables.
perf doc: Remove howto-index.sh related references.
perf doc: Remove cmd-list.perl references
perf doc: Add info pages to all target.
perf doc: Remove references to user-manual
perf doc: Fix doc.dep
perf doc: Fix perfman.info build
perf cs-etm: Pass unformatted flag to decoder
perf cs-etm: Use existing decoder instead of resetting it
perf cs-etm: Suppress printing when resetting decoder
perf cs-etm: Only setup queues when they are modified
perf cs-etm: Split setup and timestamp search functions
perf cs-etm: Refactor initialisation of kernel start address
perf trace: Update cmd string table to decode sys_bpf first arg
iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist()
iommu/amd: Use only natural aligned flushes in a VM
iommu/amd: Sync once for scatter-gather operations
iommu/amd: Tailored gather logic for AMD
iommu: Factor iommu_iotlb_gather_is_disjoint() out
iommu: Improve iommu_iotlb_gather helpers
iommu/amd: Do not use flush-queue when NpCache is on
iommu/amd: Selective flush on unmap
mfd: db8500-prcmu: Adjust map to reality
dt-bindings: mfd: axp20x: Add AXP305 compatible (plus optional IRQ)
dmaengine: idxd: Fix a possible NULL pointer dereference
dma: imx-dma: configure the generic DMA type to make it work
dmaengine: ep93xx: Prepare clock before using it
dmaengine: dw-axi-dmac: Burst length settings
dmaengine: dw-axi-dmac: support parallel memory <--> peripheral transfers
dmaengine: dw-axi-dmac: Remove free slot check algorithm in dw_axi_dma_set_hw_channel
dmaengine: usb-dmac: make usb_dmac_get_current_residue unsigned
scsi: ufs: ufshpb: Make host mode parameters configurable
scsi: ufs: ufshpb: Add support for host control mode
scsi: ufs: ufshpb: Do not send umap_all in host control mode
scsi: ufs: ufshpb: Limit the number of in-flight map requests
scsi: ufs: ufshpb: Add "cold" regions timer
scsi: ufs: ufshpb: Add HPB dev reset response
scsi: ufs: ufshpb: Region inactivation in host mode
scsi: ufs: ufshpb: Make eviction depend on region's reads
scsi: ufs: ufshpb: Add reads counter
scsi: ufs: ufshpb: Transform set_dirty to iterate_rgn
scsi: ufs: ufshpb: Add host control mode support to rsp_upiu
scsi: ufs: ufshpb: Cache HPB Control mode on init
scsi: ufs: ufshpb: Add HPB 2.0 support
scsi: ufs: ufshpb: Prepare HPB read for cached sub-region
scsi: ufs: ufshpb: L2P map management for HPB read
scsi: ufs: ufshpb: Introduce Host Performance Buffer feature
scsi: qla4xxx: Convert uses of __constant_cpu_to_<foo> to cpu_to_<foo>
scsi: BusLogic: Use %X for u32 sized integer rather than %lX
scsi: BusLogic: Avoid unbounded vsprintf() use
scsi: BusLogic: Fix missing pr_cont() use
scsi: bsg-lib: Fix commands without data transfer in bsg_transport_sg_io_fn()
scsi: bsg: Fix commands without data transfer in scsi_bsg_sg_io_fn()
powerpc/svm: Don't issue ultracalls if !mem_encrypt_active()
drivers: qcom: pinctrl: Add pinctrl driver for sm6115
dt-bindings: pinctrl: qcom: Add SM6115 pinctrl bindings
scsi: ufs: Allow async suspend/resume callbacks
scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted()
scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc"
scsi: bsg: Move the whole request execution into the SCSI/transport handlers
scsi: block: Remove the remaining SG_IO-related fields from struct request_queue
scsi: block: Remove BLK_SCSI_MAX_CMDS
scsi: bsg: Simplify device registration
scsi: sr: cdrom: Move cdrom_read_cdda_bpc() into the sr driver
PCI/VPD: Treat initial 0xff as missing EEPROM
PCI/VPD: Check Resource Item Names against those valid for type
PCI/VPD: Correct diagnostic for VPD read failure
USB: serial: cp210x: determine fw version for CP2105 and CP2108
USB: serial: cp210x: clean up type detection
USB: serial: cp210x: clean up set-chars request
USB: serial: cp210x: clean up control-request timeout
USB: serial: cp210x: fix flow-control error handling
USB: serial: cp210x: fix control-characters error handling
USB: serial: io_edgeport: drop unused descriptor helper
RDMA/qedr: Improve error logs for rdma_alloc_tid error return
RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc
RDMA/hfi1: Fix typo in comments
docs: Fix infiniband uverbs minor number
RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure that requests are valid
RDMA/iwpm: Remove not-needed reference counting
RDMA/iwcm: Release resources if iw_cm module initialization fails
pinctrl: pinctrl-zynq: Add support for 'power-source' parameter
dt-bindings: pinctrl-zynq: Replace 'io-standard' with 'power-source'
dt-bindings: pinctrl: pinctrl-zynq: Convert to yaml
pinctrl: pistachio: Make it as an option
RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_devdata->user_refcount
IB/hfi1: Adjust pkey entry in index 0
IB/hfi1: Indicate DMA wait when txq is queued for wakeup
pinctrl: imx8dxl: Constify imx_pinctrl_soc_info
pinctrl: imx8qxp: Constify imx_pinctrl_soc_info
pinctrl: imx8mn: Constify imx_pinctrl_soc_info
gpio: brcmstb: remove custom 'brcmstb_gpio_set_names'
gpio: mt7621: support gpio-line-names property
gpiolib: convert 'devprop_gpiochip_set_names' to support multiple gpiochip banks per device
clk: rockchip: make rk3308 ddrphy4x clock critical
MIPS: Alchemy: Fix spelling contraction "cant" -> "can't"
clk: rockchip: drop GRF dependency for rk3328/rk3036 pll types
dmaengine: idxd: fix abort status check
scsi: scsi_ioctl: Unexport sg_scsi_ioctl()
scsi: scsi_ioctl: Factor SG_IO handling into a helper
scsi: scsi_ioctl: Factor SCSI_IOCTL_GET_IDLUN handling into a helper
scsi: scsi_ioctl: Consolidate the START STOP UNIT handling
scsi: scsi_ioctl: Remove a very misleading comment
scsi: core: Rename CONFIG_BLK_SCSI_REQUEST to CONFIG_SCSI_COMMON
scsi: scsi_ioctl: Move the "block layer" SCSI ioctl handling to drivers/scsi
scsi: scsi_ioctl: Simplify SCSI passthrough permission checking
scsi: scsi_ioctl: Move scsi_command_size_tbl to scsi_common.c
scsi: scsi_ioctl: Remove scsi_req_init()
scsi: bsg: Move bsg_scsi_ops to drivers/scsi/
scsi: bsg: Decouple from scsi_cmd_ioctl()
scsi: block: Add a queue_max_bytes() helper
scsi: scsi_ioctl: Call scsi_cmd_ioctl() from scsi_ioctl()
scsi: scsi_ioctl: Remove scsi_verify_blk_ioctl()
scsi: scsi_ioctl: Remove scsi_cmd_blk_ioctl()
scsi: cdrom: Remove the call to scsi_cmd_blk_ioctl() from cdrom_ioctl()
scsi: st: Simplify ioctl handling
scsi: core: Remove scsi_compat_ioctl()
scsi: sg: Consolidate compat ioctl handling
scsi: ch: Consolidate compat ioctl handling
scsi: sd: Consolidate compat ioctl handling
scsi: sr: Consolidate compat ioctl handling
scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND
remoteproc: use freezable workqueue for crash notifications
remoteproc: fix kernel doc for struct rproc_ops
remoteproc: fix an typo in fw_elf_get_class code comments
remoteproc: qcom: wcnss: Fix race with iris probe
dmanegine: idxd: add software command status
dmaengine: idxd: rotate portal address for better performance
dmaengine: idxd: fix wq slot allocation index check
dmaengine: idxd: fix uninit var for alt_drv
dmaengine: idxd: Set defaults for GRPCFG traffic class
dmaengine: at_xdmac: use platform_driver_register
HID: apple: Add missing scan code event for keys handled by hid-apple
HID: cmedia: add support for HS-100B mute button
HID: i2c-hid: goodix: Use the devm variant of regulator_register_notifier()
HID: wacom: Refactor touch input mute checks into a common function
HID: wacom: Avoid sending empty sync events
HID: wacom: Short-circuit processing of touch when it is disabled
HID: wacom: set initial hardware touch switch state to 'off'
HID: usbhid: free raw_report buffers in usbhid_stop
mips: clean up kernel-doc in mm/c-octeon.c
mips: clean up kernel-doc in cavium-octeon/*.c
mips: clean up (remove) kernel-doc in cavium-octeon/executive/
dmaengine: tegra210-adma: Using pm_runtime_resume_and_get to replace open coding
ppc4xx: replace sscanf() by kstrtoul()
dmaengine: stm32-dma: add alternate REQ/ACK protocol management
dt-bindings: dma: add alternative REQ/ACK protocol selection in stm32-dma
dmaengine: altera-msgdma: make response port optional
dt-bindings: dma: altera-msgdma: make response port optional
dmaengine: hisi_dma: Remove some useless code
dmaengine: zynqmp_dma: Use list_move_tail instead of list_del/list_add_tail
dmaengine: fsl-dpaa2-qdma: Use list_move_tail instead of list_del/list_add_tail
dmaengine: xilinx_dma: Use list_move_tail instead of list_del/list_add_tail
dt-bindings: clk: qcom: smd-rpm: Document SM6125 compatible
dt-bindings: clock: qcom: rpmcc: Document SM6115 compatible
clk: x86: Rename clk-lpt to more specific clk-lpss-atom
clk: lmk04832: drop redundant fallthrough statements
tools/memory-model: Document data_race(READ_ONCE())
tools/memory-model: Heuristics using data_race() must handle all values
tools/memory-model: Add example for heuristic lockless reads
clk: mediatek: make COMMON_CLK_MT8167* depend on COMMON_CLK_MT8167
clk: qcom: dispcc-sm8250: Add additional parent clocks for DP
clk: mediatek: Add MT8192 vencsys clock support
clk: mediatek: Add MT8192 vdecsys clock support
clk: mediatek: Add MT8192 scp adsp clock support
clk: mediatek: Add MT8192 msdc clock support
clk: mediatek: Add MT8192 mmsys clock support
clk: mediatek: Add MT8192 mfgcfg clock support
clk: mediatek: Add MT8192 mdpsys clock support
clk: mediatek: Add MT8192 ipesys clock support
clk: mediatek: Add MT8192 imp i2c wrapper clock support
clk: mediatek: Add MT8192 imgsys clock support
clk: mediatek: Add MT8192 camsys clock support
clk: mediatek: Add MT8192 audio clock support
clk: mediatek: Add MT8192 basic clocks support
clk: mediatek: Add mtk_clk_simple_probe() to simplify clock providers
clk: mediatek: Add configurable enable control to mtk_pll_data
clk: mediatek: Fix asymmetrical PLL enable and disable control
clk: mediatek: Get regmap without syscon compatible check
clk: mediatek: Add dt-bindings of MT8192 clocks
dt-bindings: ARM: Mediatek: Add audsys document binding for MT8192
dt-bindings: ARM: Mediatek: Add mmsys document binding for MT8192
dt-bindings: ARM: Mediatek: Add new document bindings of MT8192 clock
kdb: Rename members of struct kdbtab_t
kdb: Simplify kdb_defcmd macro logic
kdb: Get rid of redundant kdb_register_flags()
kdb: Rename struct defcmd_set to struct kdb_macro
9p/xen: Fix end of loop tests for list_for_each_entry
9p/trans_virtio: Remove sysfs file on probe failure
kdb: Get rid of custom debug heap allocator
pinctrl: renesas: Fix pin control matching on R-Car H3e-2G
scsi: qla2xxx: Update version to 10.02.00.107-k
scsi: qla2xxx: edif: Increment command and completion counts
scsi: qla2xxx: edif: Add encryption to I/O path
scsi: qla2xxx: edif: Add doorbell notification for app
scsi: qla2xxx: edif: Add detection of secure device
scsi: qla2xxx: edif: Add authentication pass + fail bsgs
scsi: qla2xxx: edif: Add key update
scsi: qla2xxx: edif: Add extraction of auth_els from the wire
scsi: qla2xxx: edif: Add send, receive, and accept for auth_els
scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs
scsi: qla2xxx: edif: Add start + stop bsgs
scsi: qla2xxx: Remove unused variable 'status'
scsi: libsas: Drop BLK_DEV_BSGLIB selection
scsi: target: Remove redundant assignment to variable ret
scsi: lpfc: Remove redundant assignment to pointer pcmd
scsi: lpfc: Copyright updates for 14.0.0.0 patches
scsi: lpfc: Update lpfc version to 14.0.0.0
scsi: lpfc: Add 256 Gb link speed support
scsi: lpfc: Revise Topology and RAS support checks for new adapters
scsi: lpfc: Fix cq_id truncation in rq create
scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters
clk: socfpga: agilex: add the bypass register for s2f_usr0 clock
clk: socfpga: agilex: fix up s2f_user0_clk representation
clk: socfpga: agilex: fix the parents of the psi_ref_clk
platform/chrome: cros_ec_proto: Send command again when timeout occurs
lib/test_stackinit: Fix static initializer test
PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported
PCI: Call Max Payload Size-related fixup quirks early
iommu/amd: Fix printing of IOMMU events when rate limiting kicks in
clk: renesas: r9a07g044: Add entry for fixed clock P0_DIV2
iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages()
iommu/vt-d: Implement map/unmap_pages() iommu_ops callback
iommu/vt-d: Report real pgsize bitmap to iommu core
iommu/amd: Convert from atomic_t to refcount_t on pasid_state->count
iommu: Streamline iommu_iova_to_phys()
iommu: Remove mode argument from iommu_set_dma_strict()
iommu/amd: Add support for IOMMU default DMA mode build options
iommu/vt-d: Add support for IOMMU default DMA mode build options
iommu: Enhance IOMMU default DMA mode build options
iommu: Print strict or lazy mode at init time
iommu: Deprecate Intel and AMD cmdline methods to enable strict mode
platform/chrome: sensorhub: Add trace events for sample
powerpc/kexec: blacklist functions called in real mode for kprobe
iommu/arm-smmu: Implement the map_pages() IOMMU driver callback
iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback
iommu/io-pgtable-arm-v7s: Implement arm_v7s_map_pages()
iommu/io-pgtable-arm-v7s: Implement arm_v7s_unmap_pages()
iommu/io-pgtable-arm: Implement arm_lpae_map_pages()
iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages()
iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries
iommu: Add support for the map_pages() callback
iommu: Hook up '->unmap_pages' driver callback
iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts
iommu: Use bitmap to calculate page size in iommu_pgsize()
iommu: Add a map_pages() op for IOMMU drivers
iommu/io-pgtable: Introduce map_pages() as a page table op
iommu: Add an unmap_pages() op for IOMMU drivers
iommu/io-pgtable: Introduce unmap_pages() as a page table op
f2fs: don't sleep while grabing nat_tree_lock
f2fs: remove allow_outplace_dio()
f2fs: make f2fs_write_failed() take struct inode
dt-bindings: input: sun4i-lradc: Add wakeup-source
dt-bindings: input: Convert Regulator Haptic binding to a schema
dt-bindings: input: Convert Pixcir Touchscreen binding to a schema
dt-bindings: input: Convert ChipOne ICN8318 binding to a schema
Input: pm8941-pwrkey - fix comma vs semicolon issue
s390/pv: fix the forcing of the swiotlb
swiotlb: Free tbl memory in swiotlb_exit()
swiotlb: Emit diagnostic in swiotlb_exit()
swiotlb: Convert io_default_tlb_mem to static allocation
of: Return success from of_dma_set_restricted_buffer() when !OF_ADDRESS
pinctrl: imx8ulp: Initialize pin_reg
dt-bindings: power: reset: qcom-pon: Convert qcom PON binding to yaml
dt-bindings: input: pm8941-pwrkey: Convert pm8941 power key binding to yaml
dt-bindings: power: reset: Change 'additionalProperties' to true
pinctrl: qcom/pinctrl-spmi-gpio: Add compatible for pmic-gpio on SA8155p-adp
pinctrl: qcom/pinctrl-spmi-gpio: Arrange compatibles alphabetically
dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for SA8155p-adp
dt-bindings: pinctrl: qcom,pmic-gpio: Arrange compatibles alphabetically
pinctrl: mediatek: fix platform_no_drv_owner.cocci warnings
pinctrl: imx8ulp: Add pinctrl driver support
dt-bindings: pinctrl: imx8ulp: Add pinctrl binding
pinctrl: armada-37xx: Correct PWM pins definitions
pinctrl: bcm2835: Replace BUG with BUG_ON
pinctrl: qcom: Add MDM9607 pinctrl driver
dt-bindings: pinctrl: qcom: Add bindings for MDM9607
PCI: tegra: Remove unused struct tegra_pcie_bus
PCI: controller: PCI_IXP4XX should depend on ARCH_IXP4XX
ima: Add digest and digest_len params to the functions to measure a buffer
ima: Return int in the functions to measure a buffer
ima: Introduce ima_get_current_hash_algo()
IMA: remove -Wmissing-prototypes warning
dt-bindings: clk: Convert rockchip,rk3399-cru to DT schema
mips: clean up kvm Makefile
mips: replace deprecated EXTRA_CFLAGS with ccflags-y
mips: netlogic: fix kernel-doc complaints in fmn-config.c
mips: cavium-octeon: clean up kernel-doc in cvmx-interrupt-decodes.c
riscv: kprobes: implement the branch instructions
riscv: kprobes: implement the auipc instruction
scsi: core: Add BLIST_IGN_MEDIA_CHANGE for Ultra HS-SD/MMC USB card readers
scsi: sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices in runtime_resume()
scsi: core: Add new flag BLIST_IGN_MEDIA_CHANGE
backlight: ktd253: Stabilize backlight
docs: gpio: explain GPIOD_OUT_* values and toggling active low
Documentation: gpio: driver.rst: Remove gpiochip_irqchip_add mention
hardening: Clarify Kconfig text for auto-var-init
Revert "Input: serio - make write method mandatory"
dmaengine: idxd: remove fault processing code
dmaengine: idxd: move dsa_drv support to compatible mode
dmaengine: dsa: move dsa_bus_type out of idxd driver to standalone
dmaengine: idxd: create user driver for wq 'device'
dmaengine: idxd: create dmaengine driver for wq 'device'
dmaengine: idxd: create idxd_device sub-driver
dmaengine: idxd: add type to driver in order to allow device matching
dmanegine: idxd: open code the dsa_drv registration
dmaengine: idxd: idxd: move remove() bits for idxd 'struct device' to device.c
dmaengine: idxd: move probe() bits for idxd 'struct device' to device.c
dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus
dmaengine: idxd: remove iax_bus_type prototype
dmaengine: idxd: remove bus shutdown
dmaengine: idxd: move wq_disable() to device.c
dmaengine: idxd: move wq_enable() to device.c
dmaengine: idxd: remove IDXD_DEV_CONF_READY
dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev
dmaengine: idxd: add driver name
dmaengine: idxd: add driver register helper
scsi: libsas: Allow libsas to include SCSI header files directly
scsi: ufs: core: Use scsi_get_lba() to get LBA
scsi: core: Make scsi_get_lba() return the LBA
scsi: iser: Use scsi_get_sector() instead of scsi_get_lba()
scsi: core: Introduce scsi_get_sector()
scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling
scsi: scsi_debug: Remove dump_sector()
scsi: zfcp: Use the proper SCSI midlayer interfaces for PI
scsi: qla2xxx: Use the proper SCSI midlayer interfaces for PI
scsi: core: Add scsi_prot_ref_tag() helper
hardening: Introduce CONFIG_ZERO_CALL_USED_REGS
tools/memory-model: Make read_foo_diagnostic() more clearly diagnostic
kcsan: Make strict mode imply interruptible watchers
kcsan: permissive: Ignore data-racy 1-bit value changes
kcsan: Print if strict or non-strict during init
kcsan: Rework atomic.h into permissive.h
kcsan: Reduce get_ctx() uses in kcsan_found_watchpoint()
kcsan: Introduce CONFIG_KCSAN_STRICT
kcsan: Remove CONFIG_KCSAN_DEBUG
kcsan: Improve some Kconfig comments
clk: qcom: Add video clock controller driver for SC7280
dt-bindings: clock: Add SC7280 VideoCC clock binding
clk: qcom: Add graphics clock controller driver for SC7280
dt-bindings: clock: Add SC7280 GPUCC clock binding
clk: qcom: Add display clock controller driver for SC7280
dt-bindings: clock: Add SC7280 DISPCC clock binding
dt-bindings: clock: qcom: Update license for GCC SC7280
RDMA/mlx5: Add DCS offload support
RDMA/mlx5: Separate DCI QP creation logic
dmaengine: idxd: fix sequence for pci driver remove() and shutdown()
mfd: intel-lpss: Add Intel Cannon Lake ACPI IDs
mfd: lpc_ich: Enable GPIO driver for DH89xxCC
scsi: smartpqi: Update version to 2.1.10-020
scsi: smartpqi: Fix ISR accessing uninitialized data
scsi: smartpqi: Add PCI IDs for new ZTE controllers
scsi: smartpqi: Add PCI ID for new ntcom controller
scsi: smartpqi: Add SCSI cmd info for resets
scsi: smartpqi: Change Kconfig menu entry to Microchip
scsi: smartpqi: Change driver module macros to Microchip
scsi: smartpqi: Update copyright notices
scsi: smartpqi: Add PCI IDs for H3C P4408 controllers
f2fs: quota: fix potential deadlock
f2fs: let's keep writing IOs on SBI_NEED_FSCK
Input: parkbd - switch to use module_parport_driver()
Input: serio - make write method mandatory
Input: ixp4xx-beeper - delete driver
f2fs: Revert "f2fs: Fix indefinite loop in f2fs_gc() v1"
module: combine constructors in module linker script
MIPS: octeon: Remove vestiges of CONFIG_CAVIUM_RESERVE32
MIPS: Ingenic: Add system type for new Ingenic SoCs.
clk: renesas: r9a07g044: Add clock and reset entries for ADC
clk: renesas: r9a07g044: Add clock and reset entries for CANFD
clk: renesas: Rename renesas-rzg2l-cpg.[ch] to rzg2l-cpg.[ch]
clk: renesas: r9a07g044: Add GPIO clock and reset entries
clk: renesas: r9a07g044: Add SSIF-2 clock and reset entries
clk: renesas: r9a07g044: Add USB clocks/resets
clk: renesas: r9a07g044: Add DMAC clocks/resets
clk: renesas: r9a07g044: Add I2C clocks/resets
clk: renesas: r8a779a0: Add the DSI clocks
clk: renesas: r8a779a0: Add the DU clock
clk: renesas: rzg2: Rename i2c-dvfs to iic-pmic
clk: renesas: rzg2l: Fix off-by-one check in rzg2l_cpg_clk_src_twocell_get()
clk: renesas: rzg2l: Avoid mixing error pointers and NULL
clk: renesas: rzg2l: Fix a double free on error
clk: renesas: rzg2l: Fix return value and unused assignment
clk: renesas: rzg2l: Remove unneeded semicolon
scsi: lpfc: Copyright updates for 12.8.0.11 patches
scsi: lpfc: Update lpfc version to 12.8.0.11
scsi: lpfc: Skip issuing ADISC when node is in NPR state
scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADISC cmpl path
scsi: lpfc: Call discovery state machine when handling PLOGI/ADISC completions
scsi: lpfc: Delay unregistering from transport until GIDFT or ADISC completes
scsi: lpfc: Enable adisc discovery after RSCN by default
scsi: lpfc: Use PBDE feature enabled bit to determine PBDE support
scsi: lpfc: Clear outstanding active mailbox during PCI function reset
scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi() routine
scsi: lpfc: Remove REG_LOGIN check requirement to issue an ELS RDF
scsi: lpfc: Fix memory leaks in error paths while issuing ELS RDF/SCR request
scsi: lpfc: Fix NULL ptr dereference with NPIV ports for RDF handling
scsi: lpfc: Keep NDLP reference until after freeing the IOCB after ELS handling
scsi: lpfc: Fix target reset handler from falsely returning FAILURE
scsi: lpfc: Discovery state machine fixes for LOGO handling
scsi: lpfc: Fix function description comments for vmid routines
scsi: lpfc: Improve firmware download logging
scsi: lpfc: Remove use of kmalloc() in trace event logging
scsi: lpfc: Fix NVMe support reporting in log message
scsi: aacraid: Remove an unused include
scsi: qla2xxx: Remove redundant continue statement in a for-loop
scsi: be2iscsi: Fix use-after-free during IP updates
scsi: ufs: Refactor ufshcd_is_intr_aggr_allowed()
PCI: Refactor pci_ioremap_bar() and pci_ioremap_wc_bar()
RDMA/rxe: Fix types in rxe_icrc.c
RDMA/rxe: Add kernel-doc comments to rxe_icrc.c
RDMA/rxe: Move crc32 init code to rxe_icrc.c
RDMA/rxe: Fixup rxe_icrc_hdr
RDMA/rxe: Move rxe_crc32 to a subroutine
RDMA/rxe: Move ICRC generation to a subroutine
RDMA/rxe: Fixup rxe_send and rxe_loopback
RDMA/rxe: Move rxe_xmit_packet to a subroutine
RDMA/rxe: Move ICRC checking to a subroutine
IB/core: Read subnet_prefix in ib_query_port via cache.
IB/core: Shifting initialization of device->cache_lock
IB/core: Updating cache for subnet_prefix in config_non_roce_gid_cache()
gpio: rcar: Always use local variable dev in gpio_rcar_probe()
mfd: mt6360: Sort regulator resources
mfd: intel-m10-bmc: Add N5010 variant
mfd: axp20x: Update AXP288 volatile ranges
auxdisplay: Replace symbolic permissions with octal permissions
auxdisplay: ks0108: Switch to use module_parport_driver()
auxdisplay: charlcd: Drop unneeded initializers and switch to C99 style
auxdisplay: hd44780: Fix oops on module unloading
mtd: rawnand: Fix a couple of spelling mistakes in Kconfig
mtd: spinand: Fix comment
Compiler Attributes: fix __has_attribute(__no_sanitize_coverage__) for GCC 4
mtd: rawnand: nand_bbt: Skip bad blocks when searching for the BBT in NAND
dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation
dt_bindings: mtd: partitions: redboot: convert to YAML
clk: rockchip: Add support for hclk_sfc on rk3036
clk: rockchip: rk3036: fix up the sclk_sfc parent error
clk: rockchip: add dt-binding clkid for hclk_sfc on rk3036
HID: i2c-hid: goodix: Tie the reset line to true state of the regulator
HID: magicmouse: high-resolution scroll threshold
HID: magicmouse: enable high-resolution scroll
HID: input: do not report stylus battery state as "full"
RDMA/efa: Split hardware stats to device and port stats
MAINTAINERS: Update maintainers of HiSilicon RoCE
RDMA/rxe: Remove the repeated 'mr->umem = umem'
RDMA/siw: Convert siw_tx_hdt() to kmap_local_page()
RDMA/siw: Remove kmap()
RDMA/rtrs: Move sq_wr_avail to rtrs_con
RDMA/rtrs: Remove unused flags parameter
RDMA/rtrs: Make rtrs_post_rdma_write_imm_empty static
RDMA/rtrs: Enable the same selective signal for heartbeat and IO
RDMA/rtrs: move wr_cnt from rtrs_srv_con to rtrs_con
RDMA/rtrs: Add error messages for failed operations.
dmaengine: sprd: Add missing MODULE_DEVICE_TABLE
dt-bindings: mfd: syscon: Add rk3568 QoS register compatible
dt-bindings: mfd: syscon: add Rockchip RK3036/RK3228 qos compatibles
dmaengine: idxd: depends on !UML
dmaengine: idxd: assign MSIX vectors to each WQ rather than roundrobin
dmaengine: idxd: add missing percpu ref put on failure
dmaengine: idxd: have command status always set
dmaengine: idxd: Add wq occupancy information to sysfs attribute
dmanegine: idxd: cleanup all device related bits after disabling device
dmaengine: idxd: Simplify code and axe the use of a deprecated API
dmaengine: dw: Program xBAR hardware for Elkhart Lake
swiotlb: add overflow checks to swiotlb_bounce
swiotlb: fix implicit debugfs declarations
of: Add plumbing for restricted DMA pool
dt-bindings: of: Add restricted DMA pool
swiotlb: Add restricted DMA pool initialization
swiotlb: Add restricted DMA alloc/free support
swiotlb: Refactor swiotlb_tbl_unmap_single
swiotlb: Move alloc_size to swiotlb_find_slots
swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing
swiotlb: Update is_swiotlb_active to add a struct device argument
swiotlb: Update is_swiotlb_buffer to add a struct device argument
swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used
swiotlb: Refactor swiotlb_create_debugfs
swiotlb: Refactor swiotlb init functions
f2fs: avoid to create an empty string as the extension_list
f2fs: compress: fix to set zstd compress level correctly
f2fs: add sysfs nodes to get GC info for each GC mode
mfd: Add Renesas Synchronization Management Unit (SMU) support
gpio: ml-ioh: Convert to dev_pm_ops
pinctrl: renesas: r8a77995: Add bias pinconf support
pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias
firewire: nosy: switch from 'pci_' to 'dma_' API
firewire: net: remove unused variable 'guid'
auxdisplay: Add I2C gpio expander example
Conflicts:
Documentation/devicetree/bindings
Documentation/devicetree/bindings/arm/mediatek/mediatek,audsys.txt
Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml
Documentation/devicetree/bindings/auxdisplay/hit,hd44780.yaml
Documentation/devicetree/bindings/clock/brcm,iproc-clocks.yaml
Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
Documentation/devicetree/bindings/clock/qcom,a53pll.yaml
Documentation/devicetree/bindings/clock/qcom,gcc.yaml
Documentation/devicetree/bindings/clock/qcom,gpucc.yaml
Documentation/devicetree/bindings/clock/qcom,mmcc.yaml
Documentation/devicetree/bindings/clock/qcom,rpmcc.txt
Documentation/devicetree/bindings/clock/qcom,rpmhcc.yaml
Documentation/devicetree/bindings/clock/qcom,videocc.yaml
Documentation/devicetree/bindings/cpufreq/cpufreq-dt.txt
Documentation/devicetree/bindings/cpufreq/cpufreq-mediatek.txt
Documentation/devicetree/bindings/cpufreq/cpufreq-st.txt
Documentation/devicetree/bindings/cpufreq/nvidia,tegra20-cpufreq.txt
Documentation/devicetree/bindings/devfreq/rk3399_dmc.txt
Documentation/devicetree/bindings/display/msm/dsi-phy-7nm.yaml
Documentation/devicetree/bindings/dma/altr,msgdma.yaml
Documentation/devicetree/bindings/dma/st,stm32-dma.yaml
Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml
Documentation/devicetree/bindings/gpu/arm,mali-midgard.yaml
Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
Documentation/devicetree/bindings/interconnect/fsl,imx8m-noc.yaml
Documentation/devicetree/bindings/mailbox/mtk-gce.txt
Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml
Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
Documentation/devicetree/bindings/mfd/axp20x.txt
Documentation/devicetree/bindings/mfd/qcom,pm8008.yaml
Documentation/devicetree/bindings/mfd/syscon.yaml
Documentation/devicetree/bindings/mtd/gpmc-nand.txt
Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
Documentation/devicetree/bindings/opp/qcom-opp.txt
Documentation/devicetree/bindings/opp/ti-omap5-opp-supply.txt
Documentation/devicetree/bindings/pci/mediatek-pcie.txt
Documentation/devicetree/bindings/pci/pci-ep.yaml
Documentation/devicetree/bindings/pci/xilinx-nwl-pcie.txt
Documentation/devicetree/bindings/pinctrl/ingenic,pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/marvell,armada-37xx-pinctrl.txt
Documentation/devicetree/bindings/pinctrl/pinctrl-mt8195.yaml
Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml
Documentation/devicetree/bindings/power/power-domain.yaml
Documentation/devicetree/bindings/power/reset/reboot-mode.yaml
Documentation/devicetree/bindings/pwm/pwm-rockchip.yaml
Documentation/devicetree/bindings/remoteproc/qcom,adsp.yaml
Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt
Documentation/devicetree/bindings/rtc/trivial-rtc.yaml
Documentation/devicetree/bindings/sound/fsl,rpmsg.yaml
Documentation/devicetree/bindings/sound/mt8195-afe-pcm.yaml
Documentation/devicetree/bindings/spi/omap-spi.yaml
Documentation/devicetree/bindings/spi/spi-xilinx.yaml
Documentation/devicetree/bindings/thermal/thermal-zones.yaml
Documentation/devicetree/bindings/virtio/mmio.yaml
Documentation/devicetree/bindings/watchdog/mtk-wdt.txt
drivers/firmware/qcom_scm.c
drivers/firmware/qcom_scm.h
drivers/iommu/Kconfig
drivers/iommu/Makefile
drivers/iommu/arm/arm-smmu/arm-smmu.c
drivers/misc/lkdtm/lkdtm.h
include/linux/qcom_scm.h
scripts/Makefile.modfinal
Upstream-Build: ks_qcom-android-mainline-keystone-qcom-release@7740517 SKQ4.210916.001
Change-Id: Ib803ad21aa6fdd030024a4a052ac2501469fe2d0
Signed-off-by: Blagovest Kolenichev <bkolenichev@codeaurora.org>
|
||
|
|
e4f264787c |
Revert "FROMLIST: kbuild: Add dtc flag test"
This reverts commit
|
||
|
|
7eb6371a6f |
Merge keystone/android-mainline-keystone-qcom-release (3115a2d) into msm-kalama
* refs/heads/tmp-3115a2d:
ANDROID: virtio: disable virtio_dma_buf callback checks with CFI
ANDROID: clang: update to 13.0.2
FROMLIST: x86/uaccess: Fix 32-bit __get_user_asm_u64() when CC_HAS_ASM_GOTO_OUTPUT=y
Revert "Revert "ANDROID: GKI: temporarily disable LTO/CFI""
ANDROID: kernel: fix module info for debug_kinfo
Revert "ANDROID: GKI: temporarily disable LTO/CFI"
ANDROID: GKI: Enable CONFIG_MEMCG
ANDROID: GKI: Enable CONFIG_HIST_TRIGGERS
ANDROID: I3C: Enable I3C core framework
ANDROID: GKI: add fields required to enable CONFIG_TRANSPARENT_HUGEPAGE
ANDROID: GKI: Enable CONFIG_PCIEAER for arm64 andx86_64
Revert "ANDROID: printk: printk_deferred for modules"
ANDROID: dm-bow: handle STATUSTYPE_IMA
ANDROID: dm-default-key: handle STATUSTYPE_IMA
ANDROID: block: initialize the bi_skip_dm_default_key field
ANDROID: docs: sysctl: vm: Fix merge error relating to extra_free_kbytes
ANDROID: sysctl: Remove left-over diff from recent 'kbytes tunable' revert
d_path: make 'prepend()' fill up the buffer exactly on overflow
mm: don't allow oversized kvmalloc() calls
iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm()
x86/setup: Explicitly include acpi.h
fs: dlm: avoid comms shutdown delay in release_lockspace
dt-bindings: display: remove zte,vou.txt binding doc
dt-bindings: hwmon: merge max1619 into trivial devices
dt-bindings: mtd-physmap: Add 'arm,vexpress-flash' compatible
ext4: make the updating inode data procedure atomic
ext4: remove an unnecessary if statement in __ext4_get_inode_loc()
ext4: move inode eio simulation behind io completeion
ext4: Improve scalability of ext4 orphan file handling
ext4: Orphan file documentation
ext4: Speedup ext4 orphan inode handling
ext4: Move orphan inode handling into a separate file
ext4: Support for checksumming from journal triggers
ext4: fix race writing to an inline_data file while its xattrs are changing
jbd2: add sparse annotations for add_transaction_credits()
ext4: fix sparse warnings
ext4: Make sure quota files are not grabbed accidentally
ext4: fix e2fsprogs checksum failure for mounted filesystem
ext4: if zeroout fails fall back to splitting the extent node
ext4: reduce arguments of ext4_fc_add_dentry_tlv
ext4: flush background discard kwork when retry allocation
ext4: get discard out of jbd2 commit kthread contex
dt-bindings: PCI: imx6: convert the imx pcie controller to dtschema
dt-bindings: Use 'enum' instead of 'oneOf' plus 'const' entries
ASoC: Revert PCM trigger changes
ALSA: usb-audio: Add lowlatency module option
staging: vt6655: Remove filenames in files
staging: r8188eu: add extra TODO entries
staging: vt6656: Remove filenames in files
staging: wlan-ng: fix invalid assignment warning
ALSA: hda/cs8409: Initialize Codec only in init fixup.
ALSA: hda/cs8409: Ensure Type Detection is only run on startup when necessary
ALSA: usb-audio: Work around for XRUN with low latency playback
ALSA: pcm: fix divide error in snd_pcm_lib_ioctl
printk/index: Fix -Wunused-function warning
tty: serial: uartlite: Use read_poll_timeout for a polling loop
tty: serial: uartlite: Use constants in early_uartlite_putc
staging: r8188eu: rename fields of struct rtl_ps
staging: r8188eu: remove ODM_DynamicPrimaryCCA_DupRTS()
staging: r8188eu: rename fields of struct dyn_primary_cca
staging: r8188eu: rename struct field Wifi_Error_Status
staging: r8188eu: Provide a TODO file for this driver
usb: isp1760: otg control register access
usb: isp1760: use the right irq status bit
usb: isp1760: write to status and address register
usb: isp1760: fix qtd fill length
usb: isp1760: fix memory pool initialization
fscache: Use refcount_t for the cookie refcount instead of atomic_t
fscache: Fix fscache_cookie_put() to not deref after dec
fscache: Fix cookie key hashing
cachefiles: Change %p in format strings to something else
fscache: Change %p in format strings to something else
fscache: Remove the object list procfile
fscache, cachefiles: Remove the histogram stuff
fscache: Procfile to display cookies
fscache: Add a cookie debug ID and use that in traces
staging: r8188eu: remove unneeded variable
staging: r8188eu: remove unneeded conversions to bool
usb: typec: tcpm: Fix spelling mistake "atleast" -> "at least"
usb: dwc2: Fix spelling mistake "was't" -> "wasn't"
usb: renesas_usbhs: Fix spelling mistake "faile" -> "failed"
usb: host: xhci-rcar: Don't reload firmware after the completion
usb: xhci-mtk: allow bandwidth table rollover
signal/seccomp: Dump core when there is only one live thread
drm/amd/display: Move AllowDRAMSelfRefreshOrDRAMClockChangeInVblank to bounding box
drm/amd/display: Remove duplicate dml init
drm/amd/display: Update bounding box states (v2)
drm/amd/display: Update number of DCN3 clock states
drm/amdgpu: disable GFX CGCG in aldebaran
drm/amdgpu: Clear RAS interrupt status on aldebaran
drm/amdgpu: Add support for RAS XGMI err query
drm/amdkfd: Account for SH/SE count when setting up cu masks.
ASoC: soc-pcm: test refcount before triggering
ASoC: soc-pcm: protect BE dailink state changes in trigger
ASoC: wcd9335: Disable irq on slave ports in the remove function
ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function
ASoC: wcd9335: Fix a double irq free in the remove function
ALSA: hda: Disable runtime resume at shutdown
signal/seccomp: Refactor seccomp signal and coredump generation
signal/m68k: Use force_sigsegv(SIGSEGV) in fpsp040_die
ASoC: rockchip: i2s: Add support for frame inversion
ASoC: dt-bindings: rockchip: Add compatible strings for more SoCs
ASoC: rockchip: i2s: Add compatible for more SoCs
ASoC: rockchip: i2s: Make playback/capture optional
ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B
ASoC: dt-bindings: rockchip: Document reset property for i2s
ASoC: rockchip: i2s: Fix regmap_ops hang
ASoC: rockchip: i2s: Improve dma data transfer efficiency
ASoC: rockchip: i2s: Fixup clk div error
ASoC: rockchip: i2s: Add support for set bclk ratio
ASoC: dt-bindings: rockchip: Add compatible for rk3568 spdif
ASoC: rockchip: spdif: Add support for rk3568 spdif
ASoC: rockchip: spdif: Fix some coding style
ASoC: rockchip: spdif: Mark SPDIF_SMPDR as volatile
tty: Fix data race between tiocsti() and flush_to_ldisc()
serial: vt8500: Use of_device_get_match_data
serial: tegra: Use of_device_get_match_data
serial: 8250_ingenic: Use of_device_get_match_data
tty: serial: linflexuart: Remove redundant check to simplify the code
tty: serial: fsl_lpuart: do software reset for imx7ulp and imx8qxp
tty: serial: fsl_lpuart: enable two stop bits for lpuart32
tty: serial: fsl_lpuart: fix the wrong mapbase value
mxser: use semi-colons instead of commas
tty: moxa: use semi-colons instead of commas
ASoC: mediatek: mt8195: Fix spelling mistake "bitwiedh" -> "bitwidth"
arm/arm64: dts: Fix remaining dtc 'unit_address_format' warnings
usb: mtu3: fix random remote wakeup
usb: mtu3: return successful suspend status
usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint
usb: xhci-mtk: modify the SOF/ITP interval for mt8195
usb: xhci-mtk: add a member of num_esit
usb: xhci-mtk: check boundary before check tt
usb: xhci-mtk: update fs bus bandwidth by bw_budget_table
usb: xhci-mtk: fix issue of out-of-bounds array access
usb: xhci-mtk: support option to disable usb2 ports
usb: xhci-mtk: fix use-after-free of mtk->hcd
dt-bindings: usb: mtk-xhci: add compatible for mt8195
dt-bindings: usb: mtk-xhci: add optional property to disable usb2 ports
usb: bdc: Fix a resource leak in the error handling path of 'bdc_probe()'
usb: bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA config is available
Revert "usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint"
Revert "usb: xhci-mtk: relax TT periodic bandwidth allocation"
usb: isp1760: clean never read udc_enabled warning
usb: isp1760: do not shift in uninitialized slot
usb: isp1760: do not reset retval
usb: isp1760: check maxpacketsize before using it
usb: isp1760: ignore return value for bus change pattern
usb: gadget: Add description for module parameter
usbip:vhci_hcd USB port can get stuck in the disabled state
usbip: clean up code in vhci_device_unlink_cleanup
usbip: give back URBs for unsent unlink requests during cleanup
usb: gadget: aspeed: Remove repeated verbose license text
usb: gadget: mass_storage: Remove repeated verbose license text
usb: musb: musb_dsps: request_irq() after initializing musb
usb: dwc3: pci: add support for AMD's newer generation platform.
usb: dwc3: imx8mp: request irq after initializing dwc3
usb: ehci-orion: Handle errors of clk_prepare_enable() in probe
ASoC: dwc: Get IRQ optionally
xhci: Add bus number to some debug messages
xhci: Add additional dynamic debug to follow URBs in cancel and error cases.
Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set"
xhci: Fix failure to give back some cached cancelled URBs.
xhci: fix even more unsafe memory usage in xhci tracing
xhci: fix unsafe memory usage in xhci tracing
staging: r8188eu: remove {read,write}_macreg
arm64: Do not trap PMSNEVFR_EL1
staging: r8188eu: core: remove condition with no effect
staging: r8188eu: remove ethernet.h header file
staging: r8188eu: remove ip.h header file
staging: r8188eu: remove if_ether.h header file
staging: r8188eu: make rtw_deinit_intf_priv return void
staging: r8188eu: use is_multicast_ether_addr in os_dep/recv_linux.c
staging: r8188eu: use is_multicast_ether_addr in hal/rtl8188eu_xmit.c
staging: r8188eu: use is_multicast_ether_addr in core/rtw_xmit.c
staging: r8188eu: use is_multicast_ether_addr in core/rtw_security.c
staging: r8188eu: use is_multicast_ether_addr in core/rtw_recv.c
staging: r8188eu: use is_multicast_ether_addr in core/rtw_mp.c
staging: r8188eu: use is_multicast_ether_addr in core/rtw_mlme.c
staging: r8188eu: ensure proper alignment for eth address buffers
staging: r8188eu: remove unnecessary parentheses
staging: r8188eu: remove dead code
staging: r8188eu: remove 5 GHz code
staging: r8188eu: remove cmd_osdep.h header file
staging: r8188eu: Make mult-byte entities in dhcp header be big endian
staging: r8188eu: change declaration of Efuse_Read1ByteFromFakeContent
staging: r8188eu: Fix a resource leak in update_bcn_wps_ie
staging: r8188eu: set pipe only once
staging: r8188eu: remove unused members of struct _io_ops
staging: r8188eu: clean up the usb_writeN
staging: r8188eu: clean up the usb_writeXY functions
staging: r8188eu: clean up the usb_readXY functions
staging: r8188eu: remove an unused enum
staging: r8188eu: rewrite usb vendor request defines
staging: rtl8188eu: use actual request type as parameter
staging: r8188eu: remove unused define
staging: r8188eu: remove unnecessary cast
staging: rtl8723bs: remove header file ethernet.h
staging/rtl8192u: Prefer kcalloc over open coded arithmetic
staging/rtl8192u: Initialize variables in the definition block
staging/rtl8192u: Avoid CamelCase in names of variables
staging: rtl8723bs: remove unused rtw_set_802_11_bssid() function
staging: rtl8723bs: remove functions notifying wext events
staging: rtl8723bs: fix logical continuation issue
staging: rtl8723bs: fix code indent issues
staging: rtl8723bs: remove obsolete wext support
staging: mt7621-pci: fix hang when nothing is connected to pcie ports
soc: aspeed-lpc-ctrl: Fix clock cleanup in error path
staging: r8188eu: remove unused function rtw_remove_bcn_ie()
staging: r8188eu: remove unused function rtw_add_bcn_ie()
staging: r8188eu: remove unneeded semicolon
staging: wlan-ng: Avoid duplicate header in tx/rx frames
staging: wlan-ng: Remove pointless a3/a4 union
staging: r8188eu: use GFP_ATOMIC under spinlock
staging: r8188eu: fix scheduling while atomic bugs
drm/amdgpu: rename amdgpu_bo_get_preferred_pin_domain
drm/amdgpu: drop redundant cancel_delayed_work_sync call
drm/amdgpu: add missing cleanups for more ASICs on UVD/VCE suspend
drm/amdgpu: add missing cleanups for Polaris12 UVD/VCE on suspend
hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer
dt-bindings: Add vendor prefix for Topic Embedded Systems
of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr()
arm64: mm: fix comment typo of pud_offset_phys()
arm64: signal32: Drop pointless call to sigdelsetmask()
cachefiles: Use file_inode() rather than accessing ->f_inode
netfs: Move cookie debug ID to struct netfs_cache_resources
fscache: Select netfs stats if fscache stats are enabled
erofs: fix double free of 'copied'
ASoC: imx-rpmsg: change dev_err to dev_err_probe for -EPROBE_DEFER
ASoC: rt5682: Fix the vol+ button detection issue
ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_jack2_gpio static
configfs: fix a race in configfs_lookup()
configfs: fold configfs_attach_attr into configfs_lookup
configfs: simplify the configfs_dirent_is_ready
configfs: return -ENAMETOOLONG earlier in configfs_lookup
xfs: fix I_DONTCACHE
arm64: kdump: Remove custom linux,usable-memory-range handling
arm64: kdump: Remove custom linux,elfcorehdr handling
riscv: Remove non-standard linux,elfcorehdr handling
of: fdt: Use IS_ENABLED(CONFIG_BLK_DEV_INITRD) instead of #ifdef
of: fdt: Add generic support for handling usable memory range property
of: fdt: Add generic support for handling elf core headers property
crash_dump: Make elfcorehdr address/size symbols always visible
dt-bindings: memory: convert Samsung Exynos DMC to dtschema
dt-bindings: devfreq: event: convert Samsung Exynos PPMU to dtschema
drm/amdkfd: map SVM range with correct access permission
drm/amdkfd: check access permisson to restore retry fault
drm/amdgpu: Update RAS XGMI Error Query
drm/amdgpu: Add driver infrastructure for MCA RAS
drm/amd/display: Add Logging for HDMI color depth information
drm/amd/amdgpu: consolidate PSP TA init shared buf functions
drm/amd/amdgpu: add name field back to ras_common_if
drm/amdgpu: Fix build with missing pm_suspend_target_state module export
drm/radeon: switch from 'pci_' to 'dma_' API
drm/amdgpu: switch from 'pci_' to 'dma_' API
drm/amdkfd: CWSR with sw scheduler on Aldebaran and Arcturus
drm/amdgpu/OLAND: clip the ref divider max value
drm/amd/display: refactor riommu invalidation wa
dt-bindings: devfreq: event: convert Samsung Exynos NoCP to dtschema
ASoC: SOF: intel: remove duplicate include
dt-bindings: mediatek: mt8195: add mt8195-mt6359-rt1019-rt5682 document
ASoC: mediatek: mt8195: add HDMITX audio support
ASoC: mediatek: mt8195: add DPTX audio support
ASoC: mediatek: mt8195: add machine driver with mt6359, rt1019 and rt5682
dt-bindings: mediatek: mt8195: add audio afe document
ASoC: mediatek: mt8195: add platform driver
ASoC: mediatek: mt8195: support pcm in platform driver
ASoC: mediatek: mt8195: support adda in platform driver
ASoC: mediatek: mt8195: support etdm in platform driver
ASoC: mediatek: mt8195: support audsys clock control
ASoC: mediatek: mt8195: update mediatek common driver
ASoC: wm_adsp: Put debugfs_remove_recursive back in
arm64/sve: Better handle failure to allocate SVE register storage
arm64: Document the requirement for SCR_EL3.HCE
arm64: head: avoid over-mapping in map_memory
arm64/sve: Add a comment documenting the binutils needed for SVE asm
arm64/sve: Add some comments for sve_save/load_state()
drm/i915/selftest: Fix use of err in igt_reset_{fail, nop}_engine()
drm/i915/gt: Potential error pointer dereference in pinned_context()
drm/i915/adl_p: Also disable underrun recovery with MSO
drm/i915: Use designated initializers for init/exit table
usb: gadget: f_hid: optional SETUP/SET_REPORT mode
ALSA: usb-audio: Move set-interface-first workaround into common quirk
ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup
ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC
xfs: only set IOMAP_F_SHARED when providing a srcmap to a write
kbuild: Enable dtc 'pci_device_reg' warning by default
dt-bindings: soc: remove obsolete zte zx header
dt-bindings: clock: remove obsolete zte zx header
of: Don't allow __of_attached_node_sysfs() without CONFIG_SYSFS
dt-bindings: memory: convert H8/300 bus controller to dtschema
ASoC: rt1015: remove possible unused variable `bclk_ms'
ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check functions static
ASoC: rt1015p: correct indentation
ASoC: ics43432: add compatible for CUI Devices
dt-bindings: add compatible vendor prefix for CUI Devices
ASoC: ics43432: add CMM-4030D-261 support
ASoC: Intel: Skylake: Select first entry for singular pipe config arrays
ASoC: Intel: Skylake: Properly configure modules with generic extension
ASoC: Intel: Skylake: Support modules with generic extension
ASoC: Intel: Skylake: Support multiple format configs
ASoC: Intel: Skylake: Simplify m_state for loadable modules
ASoC: Intel: Skylake: Fix passing loadable flag for module
ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER
ASoC: Intel: Skylake: Fix module resource and format selection
ASoC: Intel: Skylake: Select proper format for NHLT blob
ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs
ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373
ASoC: intel: atom: Revert PCM buffer address setup workaround again
ALSA: doc: Fix indentation warning
reset: simple: remove ZTE details in Kconfig help
kselftest/arm64: signal: Add a TODO list for signal handling tests
kselftest/arm64: signal: Add test case for SVE register state in signals
kselftest/arm64: signal: Verify that signals can't change the SVE vector length
kselftest/arm64: signal: Check SVE signal frame shows expected vector length
kselftest/arm64: signal: Support signal frames with SVE register data
kselftest/arm64: signal: Add SVE to the set of features we can check for
ALSA: hda: Update documentation for aliasing via the model option
ALSA: hda: Allow model option to specify PCI SSID alias
ALSA: hda: Code refactoring snd_hda_pick_fixup()
ALSA: firewire-motu: add support for MOTU 896HD
ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17
m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch
m68k: coldfire: return success for clk_enable(NULL)
m68k: m5441x: add flexcan support
m68k: stmark2: update board setup
m68k/nommu: prevent setting ROMKERNEL when ROM is not set
drm/exynos: Always initialize mapping in exynos_drm_register_dma()
drm/exynos: Convert from atomic_t to refcount_t on g2d_cmdlist_userptr->refcount
drm/exynos: g2d: fix missing unlock on error in g2d_runqueue_worker()
usb: chipidea: host: fix port index underflow and UBSAN complains
xfs: fix perag structure refcounting error when scrub fails
arm64: replace in_irq() with in_hardirq()
drm/amdgpu: Cancel delayed work when GFXOFF is disabled
drm/amdgpu: use the preferred pin domain after the check
drm/amd/pm: a quick fix for "divided by zero" error
erofs: support reading chunk-based uncompressed files
erofs: introduce chunk-based file on-disk format
dt-bindings: Output yamllint warnings to stderr
dt-bindings: eeprom-93xx46: Convert to json schema
ASoC: rsnd: adg: clearly handle clock error / NULL case
ASoC: rsnd: core: make some arrays static const, makes object smaller
kselftest/arm64: pac: Fix skipping of tests on systems without PAC
Documentation: arm64: describe asymmetric 32-bit support
arm64: Remove logic to kill 32-bit tasks on 64-bit-only cores
arm64: Hook up cmdline parameter to allow mismatched 32-bit EL0
arm64: Advertise CPUs capable of running 32-bit applications in sysfs
arm64: Prevent offlining first CPU with 32-bit EL0 on mismatched system
arm64: exec: Adjust affinity for compat tasks with mismatched 32-bit EL0
arm64: Implement task_cpu_possible_mask()
kselftest/arm64: mte: Fix misleading output when skipping tests
ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 jack-detect
ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" DAPM pin for the mic on the 2nd jack
ASoC: rt5640: Add rt5640_set_ovcd_params() helper
ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640_detect_headset()
ASoC: rt5640: Delay requesting IRQ until the machine-drv calls set_jack
ASoC: rt5640: Move rt5640_disable_jack_detect() up in the rt5640.c file
soc: rockchip: io-domain: Remove unneeded semicolon
ARM: s3c: delete unneed local variable "delay"
ASoC: uniphier: make arrays mul and div static const, makes object smaller
ASoC: sh: rz-ssi: Improve error handling in rz_ssi_dma_request function
xfs: rename buffer cache index variable b_bn
xfs: convert bp->b_bn references to xfs_buf_daddr()
xfs: introduce xfs_buf_daddr()
xfs: kill xfs_sb_version_has_v3inode()
xfs: introduce xfs_sb_is_v5 helper
xfs: remove unused xfs_sb_version_has wrappers
xfs: convert xfs_sb_version_has checks to use mount features
xfs: convert scrub to use mount-based feature checks
xfs: open code sb verifier feature checks
xfs: convert xfs_fs_geometry to use mount feature checks
xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown
xfs: convert remaining mount flags to state flags
xfs: convert mount flags to features
xfs: consolidate mount option features in m_features
xfs: replace xfs_sb_version checks with feature flag checks
xfs: reflect sb features in xfs_mount
xfs: rework attr2 feature and mount options
xfs: rename xfs_has_attr()
xfs: sb verifier doesn't handle uncached sb buffer
xfs: start documenting common units and tags used in tracepoints
xfs: decode scrub flags in ftrace output
xfs: standardize inode generation formatting in ftrace output
xfs: standardize remaining xfs_buf length tracepoints
xfs: resolve fork names in trace output
xfs: rename i_disk_size fields in ftrace output
xfs: disambiguate units for ftrace fields tagged "count"
xfs: disambiguate units for ftrace fields tagged "len"
xfs: disambiguate units for ftrace fields tagged "offset"
xfs: disambiguate units for ftrace fields tagged "blkno", "block", or "bno"
xfs: standardize daddr formatting in ftrace output
xfs: standardize rmap owner number formatting in ftrace output
xfs: standardize AG block number formatting in ftrace output
xfs: standardize AG number formatting in ftrace output
xfs: standardize inode number formatting in ftrace output
xfs: fix incorrect unit conversion in scrub tracepoint
fs: dlm: fix return -EINTR on recovery stopped
fs: dlm: implement delayed ack handling
ARM: config: aspeed: Regenerate defconfigs
ARM: config: aspeed_g4: Enable EDAC and SPGIO
ARM: config: aspeed: Enable KCS adapter for raw SerIO
ARM: config: aspeed: Enable hardened allocator feature
staging: r8188eu: Remove empty rtw_mfree_xmit_priv_lock()
staging: r8188eu: remove rtw_update_mem_stat macro and associated flags
staging: r8188eu: remove function _rtw_zvmalloc
staging: r8188eu: remove rtw_zvmalloc preprocessor definition
staging: r8188eu: convert all rtw_zvmalloc calls to vzalloc calls
staging: r8188eu: remove function _rtw_vmalloc
staging: r8188eu: remove rtw_vmalloc preprocessor definition
staging: r8188eu: convert only rtw_vmalloc call to vmalloc
staging: r8188eu: remove free_xmit_priv field from struct hal_ops
staging: r8188eu: remove function rtw_hal_free_xmit_priv
staging: r8188eu: remove empty function rtl8188eu_free_xmit_priv
staging: r8188eu: remove txrpt_ccx_sw_88e and txrpt_ccx_qtime_88e macros
staging: r8188eu: remove unused function dump_txrpt_ccx_88e
staging: r8188eu: remove _dbg_dump_tx_info function
staging: r8188eu: Fix fall-through warnings for Clang
soc: aspeed: Re-enable FWH2AHB on AST2600
soc: aspeed: socinfo: Add AST2625 variant
xfs: remove support for untagged lookups in xfs_icwalk*
xfs: constify btree function parameters that are not modified
xfs: make the start pointer passed to btree update_lastrec functions const
xfs: make the start pointer passed to btree alloc_block functions const
xfs: make the pointer passed to btree set_root functions const
xfs: mark the record passed into xchk_btree functions as const
xfs: make the keys and records passed to btree inorder functions const
xfs: mark the record passed into btree init_key functions as const
xfs: make the record pointer passed to query_range functions const
xfs: make the key parameters to all btree query range functions const
xfs: make the key parameters to all btree key comparison functions const
xfs: add trace point for fs shutdown
xfs: remove unnecessary agno variable from struct xchk_ag
xfs: make fsmap backend function key parameters const
xfs: fix off-by-one error when the last rt extent is in use
xfs: make xfs_rtalloc_query_range input parameters const
xfs: drop ->writepage completely
drm: amdgpu: remove obsolete reference to config CHASH
drm/amd/pm: Fix spelling mistake "firwmare" -> "firmware"
drm/amd/amdgpu:flush ttm delayed work before cancel_sync
drm/amd: consolidate TA shared memory structures
drm/amdgpu: increase max xgmi physical node for aldebaran
drm/amdgpu: disable BACO support for 699F:C7 polaris12 SKU temporarily
drm/amd/display: Use DCN30 watermark calc for DCN301
drm/amdgpu: correct MMSCH 1.0 version
drm/amdgpu: get extended xgmi topology data
ARM: dts: rockchip: Add SFC to RV1108
staging: r8188eu: rename variable within rtl8188e_Add_RateATid
staging: r8188eu: ctrl vendor req index is not used
staging: r8188eu: ctrl vendor req value is always 0x05
USB: EHCI: Add alias for Broadcom INSNREG
USB: EHCI: Add register array bounds to HCS ports
ovl: enable RCU'd ->get_acl()
vfs: add rcu argument to ->get_acl() callback
dt-bindings: PCI: faraday,ftpci100: Fix 'contains' schema usage
dt-bindings: memory: convert TI a8xx DDR2/mDDR memory controller to dtschema
dt-bindings: memory: convert Synopsys IntelliDDR memory controller to dtschema
MAINTAINERS: EDAC/armada_xp: include dt-bindings
dt-bindings: memory: convert Marvell MVEBU SDRAM controller to dtschema
dt-bindings: memory: convert Broadcom DPFE to dtschema
of: property: fw_devlink: Add support for "phy-handle" property
erofs: add fiemap support with iomap
erofs: add support for the full decompressed length
usb: gadget: mv_u3d: request_irq() after initializing UDC
tty: serial: fsl_lpuart: check dma_tx_in_progress in tx dma callback
usb: gadget: f_uac1: fixing inconsistent indenting
usb: remove reference to deleted config STB03xxx
usb: host: remove line for obsolete config USB_HWA_HCD
usb: host: remove dead EHCI support for on-chip PMC MSP71xx USB controller
usb: dwc3: Decouple USB 2.0 L1 & L2 events
ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks
staging: r8188eu: clean up comparsions to false
staging: r8188eu: clean up comparsions to true
staging: r8188eu: remove null pointer checks before kfree
staging: r8188eu: Remove unused including <linux/version.h>
staging: wlan-ng: Disable buggy MIB ioctl
staging: rts5208: Fix get_ms_information() heap buffer size
staging: r8188eu: Remove code depending on NAT25_LOOKUP
ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guards
ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend()
of: property: fw_devlink: Add support for "leds" and "backlight"
dt-bindings: memory: convert Qualcomm Atheros DDR to dtschema
dt-bindings: rng: convert Samsung Exynos TRNG to dtschema
dt-bindings: irqchip: convert Samsung Exynos IRQ combiner to dtschema
dt-bindings: ata: drop unused Exynos SATA bindings
dt-bindings: net: renesas,etheravb: Drop "int_" prefix and "_n" suffix from interrupt names
clk: staging: correct reference to config IOMEM to config HAS_IOMEM
staging: r8188eu: remove unneeded DBG_88E call from rtl8188e_Add_RateATid
staging: r8188eu: remove set but unused variable from rtl8188e_Add_RateATid
staging: r8188eu: clean up spacing style issues in os_dep dir
staging: r8188eu: clean up spacing style issues in hal dir, part 3
staging: r8188eu: clean up spacing style issues in hal dir, part 2
staging: r8188eu: clean up spacing style issues in hal dir, part 1
staging: r8188eu: clean up spacing style issues in core/rtw_sta_mgt.c
staging: r8188eu: add space around operator in core/rtw_sreset.c
staging: r8188eu: clean up spacing style issues in core/rtw_debug.c
staging: r8188eu: clean up spacing style issues in core/rtw_xmit.c
staging: r8188eu: add spaces around operators in core/rtw_wlan_util.c
staging: r8188eu: clean up spacing style issues in core/rtw_security.c
staging: r8188eu: clean up spacing style issues in core/rtw_recv.c
staging: r8188eu: clean up spacing style issues in core/rtw_pwrctrl.c
staging: r8188eu: clean up spacing style issues in core/rtw_p2p.c
staging: r8188eu: clean up spacing style issues in core/rtw_mp_ioctl.c
staging: r8188eu: clean up spacing style issues in core/rtw_mp.c
staging: r8188eu: clean up spacing style issues in core/rtw_mlme_ext.c
staging: r8188eu: clean up spacing style issues in core/rtw_mlme.c
staging: r8188eu: add spaces around operators in core/rtw_iol.c
staging: r8188eu: clean up spacing style issues in core/rtw_ioctl_set.c
staging: r8188eu: simplify multiplication in core/rtw_ioctl_set.c
staging: r8188eu: clean up spacing style issues in core/rtw_ieee80211.c
staging: r8188eu: clean up spacing style issues in core/rtw_efuse.c
staging: r8188eu: clean up spacing style issues in core/rtw_cmd.c
staging: r8188eu: remove unnecessary parentheses in core/rtw_cmd.c
staging: r8188eu: rewrite subtraction in core/rtw_cmd.c
staging: r8188eu: add spaces around operators in core/rtw_ap.c
arm64: dts: marvell: armada-37xx: Extend PCIe MEM space
ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup()
ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components string
ASoC: sh: rz-ssi: Fix wrong operator used issue
ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_match_data
ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_match_data
ovl: use kvalloc in xattr copy-up
ovl: update ctime when changing fileattr
ovl: skip checking lower file's i_writecount on truncate
ovl: relax lookup error on mismatch origin ftype
ovl: do not set overlay.opaque for new directories
ovl: add ovl_allow_offline_changes() helper
ovl: disable decoding null uuid with redirect_dir
ovl: consistent behavior for immutable/append-only inodes
ovl: copy up sync/noatime fileattr flags
ovl: pass ovl_fs to ovl_check_setxattr()
fs: add generic helper for filling statx attribute flags
soc: aspeed: p2a-ctrl: Fix boundary check for mmap
soc: aspeed: lpc-ctrl: Fix boundary check for mmap
ALSA: hda: Drop workaround for a hang at shutdown again
ARM: dts: aspeed: p10bmc: Add power control pins
drm/mediatek: Clear pending flag when cmdq packet is done
drm/mediatek: Add cmdq_handle in mtk_crtc
drm/mediatek: Detect CMDQ execution timeout
drm/mediatek: Remove struct cmdq_client
drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb
dt-bindings: phy: Add bindings for HiKey 970 PCIe PHY
dt-bindings: PCI: kirin: Add support for Kirin970
dt-bindings: PCI: kirin: Convert kirin-pcie.txt to yaml
drm/radeon: Add break to switch statement in radeonfb_create_pinned_object()
drm/amd/display: 3.2.149
drm/amd/display: [FW Promotion] Release 0.0.79
drm/amd/display: Guard vblank wq flush with DCN guards
drm/amd/display: Ensure DCN save after VM setup
drm/amd/display: Use vblank control events for PSR enable/disable
drm/amd/display: Fix multi-display support for idle opt workqueue
drm/amd/display: Create dc_sink when EDID fail
drm/amd/pm: correct the address of Arcturus fan related registers
drm/amd/pm: drop unnecessary manual mode check
drm/amd/pm: drop the unnecessary intermediate percent-based transition
drm/amd/pm: correct the fan speed RPM retrieving
drm/amd/pm: correct the fan speed PWM retrieving
drm/amd/pm: record the RPM and PWM based fan speed settings
drm/amd/pm: correct the fan speed RPM setting
drm/amd/amdgpu: remove unnecessary RAS context field
drm/amdkfd: fix random KFDSVMRangeTest.SetGetAttributesTest test failure
drm/amd/pm: change the workload type for some cards
Revert "drm/amd/pm: fix workload mismatch on vega10"
drm/amd/amdgpu: consolidate PSP TA context
drm/amdgpu: Add MB_REQ_MSG_READY_TO_RESET response when VF get FLR notification.
drm/amd/pm: change pp_dpm_sclk/mclk/fclk attribute is RO for aldebaran
drm/amd/pm: change smu msg's attribute to allow working under sriov
drm/amd/pm: change return value in aldebaran_get_power_limit()
drm/amd/pm: skip to load smu microcode on sriov for aldebaran
drm/amd/pm: correct DPM_XGMI/VCN_DPM feature name
drm/amd/amdgpu embed hw_fence into amdgpu_job
xfs: move the CIL workqueue to the CIL
xfs: CIL work is serialised, not pipelined
xfs: AIL needs asynchronous CIL forcing
xfs: order CIL checkpoint start records
xfs: attach iclog callbacks in xlog_cil_set_ctx_write_state()
xfs: factor out log write ordering from xlog_cil_push_work()
xfs: pass a CIL context to xlog_write()
xfs: move xlog_commit_record to xfs_log_cil.c
xfs: log head and tail aren't reliable during shutdown
xfs: don't run shutdown callbacks on active iclogs
xfs: separate out log shutdown callback processing
xfs: rework xlog_state_do_callback()
xfs: make forced shutdown processing atomic
xfs: convert log flags to an operational state field
xfs: move recovery needed state updates to xfs_log_mount_finish
xfs: XLOG_STATE_IOERROR must die
xfs: convert XLOG_FORCED_SHUTDOWN() to xlog_is_shutdown()
tty: replace in_irq() with in_hardirq()
usb: phy: tahvo: add IRQ check
usb: host: ohci-tmio: add IRQ check
dt-bindings: usb: mtk-musb: add MT7623 compatible
serial: sh-sci: fix break handling for sysrq
serial: stm32: use devm_platform_get_and_ioremap_resource()
serial: stm32: use the defined variable to simplify code
Revert "arm pl011 serial: support multi-irq request"
staging: r8188eu: Remove unused nat25_handle_frame()
ASoC: sh: rz-ssi: Fix dereference of noderef expression warning
staging: r8188eu: remove ipx support from driver
staging: r8188eu: remove inline markings from functions in rtw_br_ext.c
ASoC: tegra30: i2s: Use of_device_get_match_data
ASoC: tegra30: ahub: Use of_device_get_match_data
ASoC: soc-ac97: cleanup cppcheck warning
ASoC: soc-component: cleanup cppcheck warning at snd_soc_pcm_component_pm_runtime_get()
ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB
ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report()
ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new()
ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_link_set_capabilities()
ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_copy_user()
ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_new()
ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_hw_params()
staging: r8188eu: use common ieee80211 constants
staging: r8188eu: remove kernel version depended code paths
staging: rtl8192u: Fix bitwise vs logical operator in TranslateRxSignalStuff819xUsb()
staging: r8188eu: os_dep: Remove defined but not used variables
staging: r8188eu: remove ODM_GetRightChnlPlaceforIQK()
staging: r8188eu: Remove unnecessary ret variable in rtw_drv_init()
staging: r8188eu: Remove variables and simplify PHY_SwChnl8188E()
staging: r8188eu: rename Hal_GetChnlGroup88E()
staging: r8188eu: rename parameter of Hal_GetChnlGroup88E()
staging: r8188eu: convert return type of Hal_GetChnlGroup88E() to void
staging: r8188eu: remove 5GHz code from Hal_GetChnlGroup88E()
ARM: dts: aspeed: cloudripper: Add comments for "mdio1"
ARM: dts: aspeed: minipack: Update flash partition table
iio: adc: Add driver for Renesas RZ/G2L A/D converter
dt-bindings: iio: adc: Add binding documentation for Renesas RZ/G2L A/D converter
iio: pressure: hp03: update device probe to register with devm functions
iio: adc: rockchip_saradc: add voltage notifier so get referenced voltage once at probe
iio: ltc2983: fix device probe
dt-bindings: PCI: kirin: Fix compatible string
of: fdt: Remove weak early_init_dt_mark_hotplug_memory_arch()
of: fdt: Remove early_init_dt_reserve_memory_arch() override capability
iio: potentiometer: Add driver support for AD5110
dt-bindings: iio: potentiometer: Add AD5110 in trivial-devices
of: property: fw_devlink: Add support for "resets" and "pwms"
dt-bindings: timer: Remove binding for energymicro,efm32-timer.txt
dt-bindings: gpu: mali-bifrost: Add RK3568 compatible
bitops/non-atomic: make @nr unsigned to avoid any DIV
ALSA: hda: Nuke unused reboot_notify callback
ALSA: hda: Suspend codec at shutdown
ALSA: hda: conexant: Turn off EAPD at suspend, too
ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag
ALSA: usb-audio: Input source control - digidesign mbox
soc: rockchip: io-domain: add rk3568 support
dt-bindings: power: add rk3568-pmu-io-domain support
dt-bindings: arm: fsl: Add Traverse Ten64 (LS1088A) board
dt-bindings: vendor-prefixes: add Traverse Technologies
arm64: dts: add device tree for Traverse Ten64 (LS1088A)
arm64: dts: ls1088a: add missing PMU node
arm64: dts: ls1088a: add internal PCS for DPMAC1 node
ARM: dts: imx6qp-prtwd3: configure ENET_REF clock to 125MHz
ARM: dts: vf610-zii-dev-rev-b: Remove #address-cells and #size-cells property from at93c46d dt node
ARM: imx_v6_v7_defconfig: enable driver of the LTC3676 PMIC
ARM: dts: add SKOV imx6q and imx6dl based boards
dt-bindings: arm: fsl: add SKOV imx6q and imx6dl based boards
dt-bindings: vendor-prefixes: Add an entry for SKOV A/S
arm64: dts: imx8mq-reform2: add sound support
arm64: dts: imx8m: drop interrupt-affinity for pmu
arm64: dts: imx8qxp: update pmu compatible
arm64: dts: imx8mm: update pmu compatible
arm64: dts: ls1046a: fix eeprom entries
arm64: dts: imx8mm-venice-gw7901: enable pull-down on gpio outputs
arm64: dts: imx8mm-venice-gw7901: add support for USB hub subload
arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS
arm64: dts: imx8mm-venice-gw700x: fix invalid pmic pin config
arm64: dts: imx8mm-venice-gw700x: fix mp5416 pmic config
arm64: dts: imx8mq: add mipi csi phy and csi bridge descriptions
arm64: dts: imx: Add i.mx8mm/imx8mn Gateworks gw7902 dts support
arm64: dts: imx8mp: Add dsp node
arm64: dts: imx8m: Replace deprecated fsl,usbphy DT props with phys
arm64: dts: imx8mq-evk: Remove unnecessary blank lines
arm64: dts: imx8mq-evk: add CD pinctrl for usdhc2
arm64: dts: imx8mm-venice-gw7901: Remove unnecessary #address-cells/#size-cells
arm64: dts: imx8: Add jpeg encoder/decoder nodes
arm64: dts: imx8qxp-ai_ml: Fix checkpatch warnings
arm64: dts: ls1088ardb: update PHY nodes with IRQ information
arm64: dts: ls2088ardb: update PHY nodes with IRQ information
arm64: dts: lx2160ardb: update PHY nodes with IRQ information
gpu: host1x: debug: Dump DMASTART and DMAEND register
gpu: host1x: debug: Dump only relevant parts of CDMA push buffer
gpu: host1x: debug: Use dma_addr_t more consistently
arm64: tegra: Fix compatible string for Tegra132 CPUs
ARM: tegra: tamonten: Fix UART pad setting
ASoC: Intel: boards: use software node API in Atom boards
ASoC: Intel: remove device_properties for Atom boards
ASoC: Intel: use software node API in SoundWire machines
ASoC: Intel: sof_sdw_rt711*: keep codec device reference until remove
ASoC: Intel: sof_sdw: pass card information to init/exit functions
ASoC: Intel: boards: get codec device with ACPI instead of bus search
ASoC: Intel: boards: handle errors with acpi_dev_get_first_match_dev()
ASoC: Intel: boards: harden codec property handling
ASoC: rt5682: Remove unused variable in rt5682_i2c_remove()
ARM: ixp4xx: Delete the Freecom FSG-3 boardfiles
ARM: ixp4xx: Delete GTWX5715 board files
ARM: ixp4xx: Delete Coyote and IXDPG425 boardfiles
ARM: ixp4xx: Delete Intel reference design boardfiles
ARM: ixp4xx: Delete Avila boardfiles
ARM: ixp4xx: Delete the Arcom Vulcan boardfiles
ARM: ixp4xx: Delete Gateway WG302v2 boardfiles
ARM: ixp4xx: Delete Omicron boardfiles
ARM: ixp4xx: Delete the D-Link DSM-G600 boardfiles
ARM: ixp4xx: Delete NAS100D boardfiles
ARM: ixp4xx: Delete NSLU2 boardfiles
ASoC: sh: rz-ssi: Add SSI DMAC support
ASoC: dt-bindings: renesas,rz-ssi: Update slave dma channel configuration parameter
ASoC: sh: Add RZ/G2L SSIF-2 driver
ASoC: SOF: Intel: make DMI L1 selection more robust
ASoC: SOF: Intel: simplify logic for DMI_L1 handling
ASoC: SOF: Intel: hda-stream: remove always true condition
ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description
ARM: tegra: nexus7: Improve thermal zones
ARM: tegra: acer-a500: Improve thermal zones
ARM: tegra: acer-a500: Use verbose variant of atmel,wakeup-method value
ARM: tegra: acer-a500: Add power supplies to accelerometer
ARM: tegra: acer-a500: Remove bogus USB VBUS regulators
ARM: tegra: jetson-tk1: Correct interrupt trigger type of temperature sensor
ARM: tegra: dalmore: Correct interrupt trigger type of temperature sensor
ARM: tegra: cardhu: Correct interrupt trigger type of temperature sensor
ARM: tegra: apalis: Correct interrupt trigger type of temperature sensor
ARM: tegra: nyan: Correct interrupt trigger type of temperature sensor
ARM: tegra: acer-a500: Add interrupt to temperature sensor node
ARM: tegra: nexus7: Add interrupt to temperature sensor node
ARM: tegra: paz00: Add interrupt to temperature sensor node
ARM: tegra: ouya: Add interrupt to temperature sensor node
ARM: tegra: Add SoC thermal sensor to Tegra30 device-trees
usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse
usb: typec: tcpm: Support non-PD mode
dt-bindings: connector: Add pd-disable property
usb: gadget: remove unnecessary AND operation when get ep maxp
usb: gadget: bdc: remove unnecessary AND operation when get ep maxp
usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc or intr
usb: cdnsp: fix the wrong mult value for HS isoc or intr
usb: mtu3: fix the wrong HS mult value
usb: mtu3: use @mult for HS isoc or intr
usb: mtu3: restore HS function when set SS/SSP
usb: phy: twl6030: add IRQ checks
usb: phy: fsl-usb: add IRQ check
usb: misc: brcmstb-usb-pinmap: add IRQ check
drm/tegra: dc: Extend debug stats with total number of events
drm/tegra: dc: Support memory bandwidth management
arm64: dts: HiSilicon: hi3660: address a PCI warning
ALSA: memalloc: Count continuous pages in vmalloc buffer handler
tty: serial: samsung: Add Exynos850 SoC data
tty: serial: samsung: Fix driver data macros style
tty: serial: samsung: Init USI to keep clocks running
platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper
serdev: Split and export serdev_acpi_get_uart_resource()
serial: stm32: fix the conditional expression writing
usb: gadget: udc: s3c2410: add IRQ check
usb: gadget: udc: at91: add IRQ check
usb: dwc3: qcom: add IRQ check
usb: dwc3: meson-g12a: add IRQ check
usb: dwc2: gadget: implement udc_set_speed()
staging: r8188eu: Reorganize error handling in rtw_drv_init()
staging: r8188eu: Remove uninitialized use of ether_type in portctrl()
staging: r8188eu: Remove unused static inline functions in rtw_recv.h
staging: r8188eu: replace custom hwaddr_aton_i() with mac_pton()
ALSA: hda/cs8409: Prevent pops and clicks during suspend
ALSA: hda_audio_ext: fix kernel-doc
ALSA: core: control_led: use strscpy instead of strlcpy
ARM: dts: aspeed: Add Facebook Fuji (AST2600) BMC
ARM: dts: aspeed: Add Facebook Elbert (AST2600) BMC
ARM: dts: aspeed: Add Facebook Cloudripper (AST2600) BMC
ARM: dts: aspeed: Common dtsi for Facebook AST2600 Network BMCs
ARM: dts: aspeed: wedge400: Use common flash layout
ARM: dts: Add Facebook BMC 128MB flash layout
bus: ixp4xx: return on error in ixp4xx_exp_probe()
ext4: remove the repeated comment of ext4_trim_all_free
ext4: add new helper interface ext4_try_to_trim_range()
ext4: remove the 'group' parameter of ext4_trim_extent
drm/bridge: ti-sn65dsi86: Avoid creating multiple connectors
docs: sphinx-requirements: Move sphinx_rtd_theme to top
docs: pdfdocs: Enable language-specific font choice of zh_TW translations
docs: pdfdocs: Teach xeCJK about character classes of quotation marks
docs: pdfdocs: Permit AutoFakeSlant for CJK fonts
docs: pdfdocs: One-half spacing for CJK translations
docs: pdfdocs: Add conf.py local to translations for ascii-art alignment
docs: pdfdocs: Preserve inter-phrase space in Korean translations
docs: pdfdocs: Choose Serif font as CJK mainfont if possible
docs: pdfdocs: Add CJK-language-specific font settings
docs: pdfdocs: Refactor config for CJK document
scripts/kernel-doc: Override -Werror from KCFLAGS with KDOC_WERROR
docs/zh_CN: Add zh_CN/accounting/psi.rst
doc: align Italian translation
Documentation/features/vm: riscv supports THP now
docs/zh_CN: add infiniband user_verbs translation
docs/zh_CN: add infiniband user_mad translation
docs/zh_CN: add infiniband tag_matching translation
docs/zh_CN: add infiniband sysfs translation
docs/zh_CN: add infiniband opa_vnic translation
docs/zh_CN: add infiniband ipoib translation
docs/zh_CN: add infiniband core_locking translation
docs/zh_CN: add infiniband index translation
drm/edid: fix edid field name
docs/zh_CN: add virt acrn cpuid translation
docs/zh_CN: add virt acrn io-request translation
docs/zh_CN: add virt acrn introduction translation
docs/zh_CN: add virt acrn index translation
docs/zh_CN: add virt ne_overview translation
docs/zh_CN: add virt guest-halt-polling translation
docs/zh_CN: add virt paravirt_ops translation
docs/zh_CN: add virt index translation
arm64: tegra: Add missing interconnects property for USB on Tegra186
arm64: tegra: Add NVIDIA Jetson TX2 NX Developer Kit support
arm64: tegra: Add PWM nodes on Tegra186
dt-bindings: tegra: Document NVIDIA Jetson TX2 NX developer kit
drm/virtio: set non-cross device blob uuid_state
ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops
ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend
ALSA: hda/cs8409: Remove unnecessary delays
ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits
ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42
ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin
ALSA: hda/cs8409: Add support for dolphin
ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42
ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol events
ALSA: hda/cs8409: Move codec properties to its own struct
ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions
ALSA: hda/cs8409: Support i2c bulk read/write functions
ALSA: hda/cs8409: Avoid re-setting the same page as the last access
ALSA: hda/cs8409: Avoid setting the same I2C address for every access
ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses
ALSA: hda/cs8409: Generalize volume controls
ALSA: hda/cs8409: Prevent I2C access during suspend time
ALSA: hda/cs8409: Simplify CS42L42 jack detect.
ALSA: hda/cs8409: Mask CS42L42 wake events
ALSA: hda/cs8409: Disable unsolicited response for the first boot
ALSA: hda/cs8409: Disable unsolicited responses during suspend
ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye
ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg
ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization
ALSA: hda/cs8409: Use enums for register names and coefficients
ALSA: hda/cs8409: Move arrays of configuration to a new file
ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module
ASoC: rt5682: Properly turn off regulators if wrong device ID
ASoC: rt5682: Adjust headset volume button threshold again
dt-bindings: i2c: renesas,riic: Make interrupt-names required
arm64: dts: renesas: r9a07g044: Add I2C interrupt-names
ARM: dts: rza: Add I2C interrupt-names
dt-bindings: i2c: renesas,riic: Add interrupt-names
soc: renesas: Prefer memcpy() over strcpy()
staging: r8188eu: scheduling in atomic in rtw_createbss_cmd()
staging: r8188eu: Fix a couple scheduling in atomic bugs
staging: r8188eu: Fix smatch warnings in os_dep/*.c
staging: r8188eu: Fix smatch problems in hal/*.c
staging: r8188eu: Fix Smatch warnings for core/*.c
staging: r8188eu: Remove no more necessary definitions and code
staging: r8188eu: Remove code related to unsupported channels
staging: r8188eu: Remove all 5GHz network types
staging: r8188eu: remove CONFIG_USB_HCI from Makefile
staging: r8188eu: use proper way to build a module
staging: r8188eu: (trivial) remove a duplicate debug print
staging: r8188eu: remove unused function parameters
staging: r8188eu: remove unused efuse hal components
staging: gdm724x: Place macro argument within parentheses
udmabuf: fix general protection fault in udmabuf_create
drm/display: fix possible null-pointer dereference in dcn10_set_clock()
gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port()
drm/amdkfd: CWSR with software scheduler
drm/amdkfd: AIP mGPUs best prefetch location for xnack on
drm/amd/pm: graceful exit on restore fan mode failure (v2)
drm/amd/pm: restore fan_mode AMD_FAN_CTRL_NONE on resume (v2)
drm/msi/mdp4: populate priv->kms in mdp4_kms_init
xfs: cleanup __FUNCTION__ usage
xfs: Rename __xfs_attr_rmtval_remove
drm/ingenic: Use standard drm_atomic_helper_commit_tail
drm/ingenic: Remove dead code
firmware: tegra: Stop using seq_get_buf()
ARM: multi_v7_defconfig: Enable CONFIG_TEGRA30_TSENSOR
ARM: multi_v7_defconfig: Enable Acer A500 drivers
ARM: tegra: Rebuild default configuration
ARM: tegra: Enable CONFIG_CROS_EC
ARM: tegra: Enable Acer A500 drivers
ARM: tegra: Enable CONFIG_FB
ARM: tegra: Enable CONFIG_TEGRA30_TSENSOR
arm64: tegra194: p2888: Correct interrupt trigger type of temperature sensor
arm64/perf: Replace '0xf' instances with ID_AA64DFR0_PMUVER_IMP_DEF
soc/tegra: fuse: Enable fuse clock on suspend for Tegra124
soc/tegra: fuse: Add runtime PM support
soc/tegra: fuse: Clear fuse->clk on driver probe failure
soc/tegra: pmc: Prevent racing with cpuilde driver
soc/tegra: bpmp: Remove unused including <linux/version.h>
asm-generic: ffs: Drop bogus reference to ffz location
staging: rtl8192e: rtl_core: Fix possible null-pointer dereference in _rtl92e_pci_disconnect()
staging: r8188eu: os_dep: Hoist vmalloc.h include into osdep_service.h
staging: r8188eu: Use GFP_ATOMIC under spin lock
staging: r8188eu: Replace BITn with BIT(n)
staging: r8188eu: remove lines from Makefile that silence build warnings
staging: r8188eu: remove unused variable from rtw_init_recv_timer
staging: r8188eu: remove unused variable from rtw_init_drv_sw
staging: r8188eu: remove unused variable from rtl8188e_init_dm_priv
staging: r8188eu: remove rtw_mfree_sta_priv_lock function
staging: r8188eu: remove unused label from recv_indicatepkt_reorder
staging: r8188eu: remove unused oid_null_function function
staging: r8188eu: remove unused functions from os_dep/ioctl_linux.c
erofs: remove the mapping parameter from erofs_try_to_free_cached_page()
erofs: directly use wrapper erofs_page_is_managed() when shrinking
dt-bindings: soc: ti: pruss: Add dma-coherent property
soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex
soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs
dt-bindings: soc: ti: pruss: Update bindings for K3 AM64x SoCs
drm/msm/dsi: add continuous clock support for 7nm PHY
drm/msm/dp: add drm debug logs to dp_pm_resume/suspend
drm/msm/dp: do not end dp link training until video is ready
drm/msm/dp: return correct edid checksum after corrupted edid checksum read
drm/msm/dp: replug event is converted into an unplug followed by an plug events
drm/msm/dp: reset aux controller after dp_aux_cmd_fifo_tx() failed.
drm/msm/dp: reduce link rate if failed at link training 1
drm/msm/dp: use dp_ctrl_off_link_stream during PHY compliance test run
drm/msm/dsi: Fix some reference counted resource leaks
drm/msm: Rework SQE version check
drm/msm: Add adreno_is_a640_family()
drm: IRQ midlayer is now legacy
drm: Remove unused devm_drm_irq_install()
drm/vc4: Convert to Linux IRQ interfaces
drm/tilcdc: Convert to Linux IRQ interfaces
drm/tidss: Convert to Linux IRQ interfaces
drm/radeon: Convert to Linux IRQ interfaces
drm/mxsfb: Convert to Linux IRQ interfaces
drm/msm: Convert to Linux IRQ interfaces
drm/kmb: Convert to Linux IRQ interfaces
drm/gma500: Convert to Linux IRQ interfaces
drm/fsl-dcu: Convert to Linux IRQ interfaces
jbd2: clean up two gcc -Wall warnings in recovery.c
drm/atmel-hlcdc: Convert to Linux IRQ interfaces
drm/arm/hdlcd: Convert to Linux IRQ interfaces
drm/amdgpu: Convert to Linux IRQ interfaces
jbd2: fix clang warning in recovery.c
drm/tegra: Bump driver version
drm/tegra: Add job firewall
drm/tegra: Implement job submission part of new UAPI
drm/tegra: Implement syncpoint wait UAPI
drm/tegra: Implement syncpoint management UAPI
drm/tegra: Implement new UAPI
amdgpu/pm: Replace amdgpu_pm usage of sprintf with sysfs_emit
amdgpu/pm: Replace hwmgr smu usage of sprintf with sysfs_emit
amdgpu/pm: Replace vega12,20 usage of sprintf with sysfs_emit
amdgpu/pm: Replace vega10 usage of sprintf with sysfs_emit
amdgpu/pm: Replace smu12/13 usage of sprintf with sysfs_emit
amdgpu/pm: Replace smu11 usage of sprintf with sysfs_emit
amdgpu/pm: Replace navi10 usage of sprintf with sysfs_emit
drm/amdgpu: handle VCN instances when harvesting (v2)
jbd2: fix portability problems caused by unaligned accesses
drm/tegra: Allocate per-engine channel in core code
drm/tegra: Boot VIC during runtime PM resume
drm/tegra: Add new UAPI to header
drm/tegra: Extract tegra_gem_lookup()
gpu: host1x: Add option to skip firewall for a job
gpu: host1x: Add support for syncpoint waits in CDMA pushbuffer
gpu: host1x: Add job release callback
gpu: host1x: Add no-recovery mode
gpu: host1x: Add DMA fence implementation
ASoC: dt-bindings: rt1015p: fix syntax error in dts-binding document
ASoC: Intel: Fix platform ID matching
arm64: dts: renesas: r9a07g044: Add CANFD node
arm64: dts: renesas: r9a07g044: Add ADC node
arm64: dts: renesas: r9a07g044: Add pinctrl node
dma-buf: Fix a few typos in dma-buf documentation
staging: r8188eu: remove rtw_ioctl function
staging: r8188eu: remove remaining unnecessary parentheses in core dir
staging: r8188eu: remove unnecessary parentheses in core/rtw_cmd.c
staging: r8188eu: remove unnecessary parentheses in core/rtw_ioctl_set.c
staging: r8188eu: remove unnecessary parentheses in core/rtw_io.c
staging: r8188eu: remove unnecessary parentheses in core/rtw_pwrctrl.c
staging: r8188eu: remove unnecessary parentheses in core/rtw_recv.c
staging: r8188eu: remove unnecessary parentheses in core/rtw_sta_mgt.c
staging: r8188eu: remove unnecessary parentheses in core/rtw_xmit.c
staging: r8188eu: remove unnecessary parentheses in core/rtw_mlme.c
staging: r8188eu: clean up comparsions to true/false
staging: r8188eu: remove unnecessary parentheses in core/rtw_p2p.c
staging: r8188eu: remove unnecessary parentheses in core/rtw_led.c
staging: r8188eu: remove unnecessary parentheses in core/rtw_wlan_util.c
staging: r8188eu: remove unnecessary parentheses in core/rtw_ap.c
staging: r8188eu: remove unnecessary parentheses in core/rtw_mlme_ext.c
staging: r8188eu: remove unnecessary parentheses in hal dir
staging: r8188eu: remove unnecessary parentheses in os_dep dir
staging: rtl8723bs: os_dep: remove unused variable
staging: rtl8192e: rtl8192e: rtl_core: remove unused global variable
staging: r8188eu: remove the RT_TRACE macro
staging: r8188eu: remove unused DEBUG_OID macro
staging: r8188eu: use IW_HANDLER to declare wext handlers
staging: r8188eu: remove RT_TRACE prints from xmit_linux.c
staging: r8188eu: remove RT_TRACE prints from recv_linux.c
staging: r8188eu: remove an RT_TRACE print from osdep_service.c
staging: r8188eu: remove RT_TRACE prints from os_intfs.c
staging: r8188eu: remove RT_TRACE prints from mlme_linux.c
staging: r8188eu: remove empty function
staging: r8188eu: remove RT_TRACE prints from ioctl_linux.c
staging: r8188eu: remove RT_TRACE prints from usb_ops_linux.c
staging: r8188eu: remove RT_TRACE prints from usb_intf.c
staging: rtl8723bs: remove unused RF_*T*R enum
staging: rtl8723bs: fix tx power tables size
staging: rtl8723bs: use MAX_RF_PATH_NUM as ceiling to rf path index
staging: rtl8723bs: remove RF_*TX enum
staging: rtl8723bs: remove unused macro in include/hal_data.h
staging: rtl8723bs: remove unused rtw_rf_config module param
staging: rtl8723bs: remove rf type branching (fourth patch)
staging: rtl8723bs: remove rf type branching (third patch)
staging: rtl8723bs: remove rf type branching (second patch)
staging: rtl8723bs: remove rf type branching (first patch)
staging: rtl8723bs: remove unused struct member
staging: rtl8723bs: remove unused macros
staging: rtl8723bs: clean driver from unused RF paths
staging: rtl8723bs: fix right side of condition
staging: rtl8723bs: beautify function ODM_PhyStatusQuery()
staging: rtl8723bs: remove wrapping static function
staging: rtl8723bs: remove empty files
staging: rtl8723bs: move function to file hal/odm_HWConfig.c
staging: rtl8723bs: do some code cleaning in modified function
staging: rtl8723bs: remove unneeded loop
staging: rtl8723bs: remove code related to unsupported MCS index values
staging: r8188eu: Fix potential memory leak or NULL dereference
staging: rtl8723bs: Avoid field-overflowing memcpy()
staging: rtl8192u: Avoid field-overflowing memcpy()
staging: rtl8192e: Avoid field-overflowing memcpy()
staging: vchiq: Add details to Kconfig help texts
staging: vchiq: Set $CONFIG_BCM2835_VCHIQ to imply $CONFIG_VCHIQ_CDEV
arm64: dts: meson: add audio playback to vega-s95 dtsi
arm64: dts: meson: add audio playback to nexbox-a1
ARM: dts: am335x-sancloud-bbe: Drop usb wifi comment
ARM: dts: am335x-sancloud-bbe: Fix missing pinctrl refs
xfs: add attr state machine tracepoints
xfs: refactor xfs_iget calls from log intent recovery
xfs: clear log incompat feature bits when the log is idle
xfs: allow setting and clearing of log incompat feature flags
xfs: replace kmem_alloc_large() with kvmalloc()
xfs: remove kmem_alloc_io()
mm: Add kvrealloc()
drm/vmwgfx: Replace "vmw_num_pages" with "PFN_UP"
drm/vmwgfx: Make use of PFN_ALIGN/PFN_UP helper macro
drm/vmwgfx: fix potential UAF in vmwgfx_surface.c
drm/vmwgfx: Use list_move_tail instead of list_del/list_add_tail in vmwgfx_cmdbuf_res.c
drm/vmwgfx: Use list_move_tail instead of list_del/list_add_tail in vmwgfx_cmdbuf.c
drm/vmwgfx: Remove the repeated declaration
drm/amdgpu: Removed unnecessary if statement
drm/amdgpu: fix kernel-doc warnings on non-kernel-doc comments
drm/amd/display: use do-while-0 for DC_TRACE_LEVEL_MESSAGE()
drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work
drm/amd/display: Increase timeout threshold for DMCUB reset
drm/amd/display: Clear GPINT after DMCUB has reset
drm/amd/display: 3.2.148
drm/amd/display: [FW Promotion] Release 0.0.78
drm/amd/display: add authentication_complete in hdcp output
drm/amd/display: Add AUX I2C tracing.
drm/amd/display: Correct comment style
drm/amd/display: fix incorrect CM/TF programming sequence in dwb
drm/amd/display: refactor the cursor programing codes
drm/amd/display: refactor the codes to centralize the stream/pipe checking logic
drm/amd/display: fix missing writeback disablement if plane is removed
drm/amd/display: Remove invalid assert for ODM + MPC case
drm/amd/amdgpu: skip locking delayed work if not initialized.
drm/amdgpu: Extend full access wait time in guest
counter: 104-quad-8: Describe member 'lock' in 'quad8'
iio: hid-sensor-press: Add timestamp channel
counter: Rename counter_count_function to counter_function
counter: Rename counter_signal_value to counter_signal_level
counter: Standardize to ERANGE for limit exceeded errors
counter: Return error code on invalid modes
counter: 104-quad-8: Return error when invalid mode during ceiling_write
xfs: dump log intent items that cannot be recovered due to corruption
xfs: grab active perag ref when reading AG headers
xfs: drop experimental warnings for bigtime and inobtcount
xfs: fix silly whitespace problems with kernel libxfs
xfs: throttle inode inactivation queuing on memory reclaim
xfs: avoid buffer deadlocks when walking fs inodes
xfs: use background worker pool when transactions can't get free space
xfs: don't run speculative preallocation gc when fs is frozen
xfs: flush inode inactivation work when compiling usage statistics
xfs: inactivate inodes any time we try to free speculative preallocations
xfs: queue inactivation immediately when free realtime extents are tight
xfs: queue inactivation immediately when quota is nearing enforcement
xfs: queue inactivation immediately when free space is tight
erofs: convert all uncompressed cases to iomap
erofs: dax support for non-tailpacking regular file
erofs: iomap support for non-tailpacking DIO
ASoC: dt-bindings: rt1015p: add new compatible id
ASoC: rt1015p: add new acpi id and comapatible id
ASoC: max98390: Add support change dsm param name
drm/mediatek: Test component initialization earlier in the function mtk_drm_crtc_create
ALSA: msnd: Use proper mmap method
drm/mediatek: Add support for main DDP path on MT8167
dt-bindings: display: mediatek: dsi: add documentation for MT8167 SoC
drm/mediatek: Implement mmap as GEM object function
ASoC: qdsp6: q6adm: fix cppcheck warnings for unnecessary initialization
ASoC: qdsp6: q6asm: fix cppcheck warnings for unnecessary initialization
thunderbolt: Fix port linking by checking all adapters
thunderbolt: Do not read control adapter config space
thunderbolt: Handle ring interrupt by reading interrupt status register
thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status
ASoC: qcom: apq8016_sbc: Add SEC_MI2S support
firmware: arm_scmi: Use WARN_ON() to check configured transports
arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7
ARM: dts: imx7: add ftm nodes for Flex Timers
ALSA: pci: cs46xx: Fix set up buffer type properly
ALSA: pci: rme: Set up buffer type properly
ALSA: pcm: Check mmap capability of runtime dma buffer at first
ARM: dts: imx6qdl-dhcom: Add DHSOM based DRC02 board
ARM: dts: imx6qdl-dhcom: Add DHCOM based PicoITX board
ARM: dts: imx6qdl-dhcom: Split SoC-independent parts of DHCOM SOM and PDK2
ARM: dts: imx6q-dhcom: Cleanup of the devicetrees
ARM: dts: imx6q-dhcom: Rearrange of iomux
ARM: dts: imx6q-dhcom: Rework of the DHCOM GPIO pinctrls
ARM: dts: imx6q-dhcom: Use 1G ethernet on the PDK2 board
ALSA: harmony: Drop superfluous address setup
firmware: arm_scmi: Fix boolconv.cocci warnings
ARM: dts: ixp4xx: Add a devicetree for Freecom FSG-3
ARM: dts: ixp4xx: Add devicetree for Linksys WRV54G
ARM: dts: ixp4xx: Add device trees for Coyote and IXDPG425
ARM: dts: ixp4xx: Add Intel IXDP425 etc reference designs
ARM: dts: ixp4xx: Add CF to GW2358
ARM: dts: ixp4xx: Add Gateworks Avila GW2348 device tree
ARM: dts: ixp4xx: Add Arcom Vulcan device tree
ARM: dts: ixp4xx: Add devicetree for Netgear WG302v2
ARM: dts: ixp4xx: Use the expansion bus
ARM: dts: ixp4xx: Add second UART
ARM: dts: ixp4xx: Add devicetree for D-Link DSM-G600 rev A
ARM: dts: ixp4xx: Move EPBX100 flash to external bus node
ARM: dts: ixp4xx: Add devicetree for Iomega NAS 100D
ARM: dts: ixp4xx: Fix up bad interrupt flags
drm/xlnx/zynqmp_disp: Fix incorrectly named enum 'zynqmp_disp_layer_id'
drm: xlnx: zynqmp_dpsub: Expose plane ordering to userspace
drm: xlnx: zynqmp_dpsub: Add global alpha support
drm: xlnx: zynqmp_dpsub: Fix graphics layer blending
drm: xlnx: zynqmp_dpsub: Pass disp structure to all internal functions
drm: xlnx: zynqmp: Add zynqmp_disp_layer_is_video() to simplify the code
drm: xlnx: zynqmp: release reset to DP controller before accessing DP registers
drm: xlnx: zynqmp_dpsub: Update dependencies for ZynqMP DP
drm: xlnx: zynqmp_dpsub: Call pm_runtime_get_sync before setting pixel clock
drm/vkms: Use offset-adjusted shadow-plane mappings and output
drm/vbox: Use offset-adjusted shadow-plane mappings
drm/udl: Use offset-adjusted shadow-plane mapping
drm/simpledrm: Use offset-adjusted shadow-plane mapping
drm/gm12u320: Use offset-adjusted shadow-plane mappings
drm/cirrus: Use offset-adjusted shadow-plane mappings
drm/mgag200: Use offset-adjusted shadow-plane mappings
drm/hyperv: Use offset-adjusted shadow-plane mappings
drm/gud: Get offset-adjusted mapping from drm_gem_fb_vmap()
drm/ast: Use offset-adjusted shadow-plane mappings
drm/gem: Provide offset-adjusted framebuffer BO mappings
drm/mgag200: Compute PLL values during atomic check
drm/mgag200: Introduce custom CRTC state
drm/simple-kms: Support custom CRTC state
drm/mgag200: Abstract pixel PLL via struct mgag200_pll
drm/mgag200: Declare PLL clock constants static const
drm/mgag200: Split PLL compute function for G200SE by rev
drm/mgag200: Split PLL compute functions by device type
drm/mgag200: Store values (not bits) in struct mgag200_pll_values
drm/mgag200: Introduce separate variable for PLL S parameter
drm/mgag200: Split PLL setup into compute and update functions
drm/mgag200: Remove P_ARRAY_SIZE
drm/mgag200: Return errno codes from PLL compute functions
drm/mgag200: Select clock in PLL update functions
iio: accel: bmc150: Add support for BMC156
iio: accel: bmc150: Make it possible to configure INT2 instead of INT1
dt-bindings: iio: accel: bma255: Add bosch,bmc156_accel
dt-bindings: iio: accel: bma255: Add interrupt-names
iio: light: cm3323: Add of_device_id table
dt-bindings: Add bindings for Capella cm3323 Ambient Light Sensor
iio: chemical: Add driver support for sgp40
dt-bindings: iio: chemical: Add trivial DT binding for sgp40
iio: ep93xx: Prepare clock before using it
iio: adc: fsl-imx25-gcq: adjust irq check to match docs and simplify code
ALSA: memalloc: Fix mmap of SG-buffer with WC pages
dt-bindings: display: msm: dsi-controller-main: restore assigned-clocks
drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear necessary LMs
drm/msm/dpu: add support for alpha blending properties
drm/msm/dp: update is_connected status base on sink count at dp_pm_resume()
drm/msm/disp/dpu1: add safe lut config in dpu driver
drm/msm/dp: Remove unused variable
drm/msm/dsi: Fix DSI and DSI PHY regulator config from SDM660
drm/msm: remove a repeated including of <linux/debugfs.h>
drm/msm/dp: add logs across DP driver for ease of debugging
drm/msm/kms: drop set_encoder_mode callback
drm/msm/dsi: stop calling set_encoder_mode callback
drm/msm/dp: stop calling set_encoder_mode callback
drm/msm/mdp5: move mdp5_encoder_set_intf_mode after msm_dsi_modeset_init
drm/msm/dpu: support setting up two independent DSI connectors
drm/msm/dsi: add three helper functions
drm/msm/dsi: rename dual DSI to bonded DSI
drm/msm/dsi: add support for dsi test pattern generator
drm/msm/dsi: update dsi register header file for tpg
drm/msm/dsi: Add DSI support for SC7280
drm/msm/dsi: Add PHY configuration for SC7280
dt-bindings: msm/dsi: Add sc7280 7nm dsi phy
drm/msm/dsi: drop msm_dsi_phy_get_shared_timings
drm/msm/dsi: phy: use of_device_get_match_data
drm/msm/dpu: Add newlines to printks
drm/msm: mdp4: drop vblank get/put from prepare/complete_commit
drm/msm/mdp4: move HW revision detection to earlier phase
drm/msm/mdp4: refactor HW revision detection into read_mdp_hw_revision
drm/msm: Fix error return code in msm_drm_init()
drm/msm/dsi: drop gdsc regulator handling
drm/msm/dsi: support CPHY mode for 7nm pll/phy
dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy
dt-bindings: msm: dsi: add missing 7nm bindings
drm/msm: Use list_move_tail instead of list_del/list_add_tail in msm_gem.c
drm/msm: Use nvmem_cell_read_variable_le_u32() to read speed bin
drm/msm: Periodically update RPTR shadow
drm/msm: Implement mmap as GEM object function
drm: msm: Add 680 gpu to the adreno gpu list
drm/amdkfd: Allow querying SVM attributes that are clear
drm/amd/display: Remove redundant initialization of variable eng_id
drm/amdgpu: check for allocation failure in amdgpu_vkms_sw_init()
drm/amd/pm: bug fix for the runtime pm BACO
xfs: per-cpu deferred inode inactivation queues
xfs: detach dquots from inode if we don't need to inactivate it
xfs: move xfs_inactive call to xfs_inode_mark_reclaimable
xfs: introduce all-mounts list for cpu hotplug notifications
xfs: introduce CPU hotplug infrastructure
xfs: remove the active vs running quota differentiation
xfs: remove the flags argument to xfs_qm_dquot_walk
xfs: remove xfs_dqrele_all_inodes
xfs: remove support for disabling quota accounting on a mounted file system
drm/i915/dg2: Add support for new DG2-G11 revid 0x5
soc: mediatek: mmsys: Fix missing UFOE component in mt8173 table routing
soc: mediatek: mmsys: add MT8365 support
arm64: mm: Fix TLBI vs ASID rollover
drm/bridge: anx7625: Tune K value for IVO panel
ARM: dts: ebaz4205: enable NAND support
ARM: dts: zynq: add NAND flash controller node
ARM: configs: multi_v7: enable PL35x NAND controller
arm64: entry: Add SYM_CODE annotation for __bad_stack
drm: bridge: it66121: Check drm_bridge_attach retval
ARM: dts: sti: remove clk_ignore_unused from bootargs for stih410-b2260
ARM: dts: sti: remove clk_ignore_unused from bootargs for stih418-b2199
ARM: dts: sti: remove clk_ignore_unused from bootargs for stih410-b2120
ARM: dts: sti: remove clk_ignore_unused from bootargs for stih407-b2120
ARM: dts: sti: Introduce 4KOpen (stih418-b2264) board
ARM: dts: sti: add the thermal sensor node within stih418
ARM: dts: sti: disable rng11 on the stih418 platform
ARM: dts: sti: add the spinor controller node within stih407-family
ARM: dts: sti: update clkgen-fsyn entries in stih418-clock
ARM: dts: sti: update clkgen-fsyn entries in stih410-clock
ARM: dts: sti: update clkgen-fsyn entries in stih407-clock
ARM: dts: sti: update clkgen-pll entries in stih418-clock
ARM: dts: sti: update clkgen-pll entries in stih410-clock
ARM: dts: sti: update clkgen-pll entries in stih407-clock
ARM: dts: sti: update flexgen compatible within stih410-clock
ARM: dts: sti: update flexgen compatible within stih407-clock
ARM: dts: sti: update flexgen compatible within stih418-clock
arm: omap2: Drop the unused OMAP_PACKAGE_* KConfig entries
arm: omap2: Drop obsolete MACH_OMAP3_PANDORA entry
ARM: dts: am335x-bone: switch to new cpsw switch drv
ARM: dts: am33xx: update ethernet aliases
ARM: dts: am335x-sl50: switch to new cpsw switch drv
ARM: dts: am335x-shc: switch to new cpsw switch drv
ARM: dts: am335x-phycore: switch to new cpsw switch drv
ARM: dts: am335x-pepper: switch to new cpsw switch drv
ARM: dts: am335x-pdu001: switch to new cpsw switch drv
ARM: dts: am335x-osd3358-sm-red: switch to new cpsw switch drv
ARM: dts: am335x-myirtech: switch to new cpsw switch drv
ARM: dts: am335x-moxa-uc: switch to new cpsw switch drv
ARM: dts: am335x-lxm: switch to new cpsw switch drv
ARM: dts: am335x-igep0033: switch to new cpsw switch drv
ARM: dts: am335x-cm-t335: switch to new cpsw switch drv
ARM: dts: am335x-chiliboard: switch to new cpsw switch drv
ARM: dts: am335x-nano: switch to new cpsw switch drv
ARM: dts: am335x-baltos: switch to new cpsw switch drv
staging: r8188eu: replace custom macros with is_broadcast_ether_addr
staging: r8188eu: remove two set but unused variables in core/rtw_mp_ioctl.c
staging: r8188eu: fix unused variable warnings in core/rtw_ieee80211.c
staging: r8188eu: remove RT_TRACE calls from core/rtw_recv.c
staging: r8188eu: remove RT_TRACE calls from core/rtw_xmit.c
staging: r8188eu: remove RT_TRACE calls from core/rtw_sta_mgt.c
staging: r8188eu: remove RT_TRACE calls from core/rtw_security.c
staging: r8188eu: remove RT_TRACE calls from core/rtw_mp.c
staging: r8188eu: remove RT_TRACE calls from core/rtw_mlme_ext.c
staging: r8188eu: remove RT_TRACE calls from core/rtw_mlme.c
staging: r8188eu: remove RT_TRACE calls from core/rtw_ioctl_set.c
staging: r8188eu: remove RT_TRACE calls from core/rtw_cmd.c
drm/amdgpu: Add preferred mode in modeset when freesync video mode's enabled.
drm/amd/pm: Fix a memory leak in an error handling path in 'vangogh_tables_init()'
DRM: gpu: radeon: Fixed coding style issues
drm/radeon: Update pitch for page flip
drm/amdkfd: Expose GFXIP engine version to sysfs
drm/amdgpu: drop redundant null-pointer checks in amdgpu_ttm_tt_populate() and amdgpu_ttm_tt_unpopulate()
drm/amdgpu: don't enable baco on boco platforms in runpm
drm/amdgpu: Put MODE register in wave debug info
drm/amdgpu: set RAS EEPROM address from VBIOS
drm/amd/amdgpu: Recovery vcn instance iterate.
drm/amdgpu: added synchronization for psp cmd buf access
drm/amdgpu: update PSP BL cmd IDs
drm/amd/pm: update smu v13.0.1 firmware header
drm/amdgpu: add DID for beige goby
drm/amd/amdgpu: add regCP_MEx_INT_STAT_DEBUG for Aldebaran debugging
drm/amdgpu/display: fix DMUB firmware version info
drm/amd/display: 3.2.147
drm/amd/display: [FW Promotion] Release 0.0.77
drm/amd/display: Add DC_FP helper to check FPU state
drm/amd/display: Add control mechanism for FPU utilization
drm/amd/display: Add control mechanism for FPU
drm/amd/display: Move specific DCN2x code that uses FPU to DML
drm/amd/display: workaround for hard hang on HPD on native DP
drm/amd/display: Add check for validating unsupported ODM plus MPO case
drm/amd/display: Fix resetting DCN3.1 HW when resuming from S4
drm/amd/display: Remove redundant vblank workqueues in DM
drm/amd/display: Increase stutter watermark for dcn303
drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X
drm/amd/display: Assume LTTPR interop for DCN31+
drm/amd/amdgpu: remove redundant host to psp cmd buf allocations
drm/amdgpu: replace dce_virtual with amdgpu_vkms (v3)
drm/amdgpu: cleanup dce_virtual
drm/amdgpu: create amdgpu_vkms (v4)
gpu/drm/amd: Remove duplicated include of drm_drv.h
drm/amdgpu: avoid over-handle of fence driver fini in s3 test (v2)
drm/amd/pm: correct aldebaran smu feature mapping FEATURE_DATA_CALCULATIONS
drm/amdgpu: Fix channel_index table layout for Aldebaran
drm/amdgpu: fix checking pmops when PM_SLEEP is not enabled
drm/amd/pm: update yellow carp pmfw interface version
ASoC: cs42l42: Update module authors
ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots
ASoC: cs42l42: Validate dai_set_sysclk() frequency
ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit
staging: r8188eu: Remove wrapper rtw_sleep_schedulable()
staging: r8188eu: Remove wrapper rtw_get_time_interval_ms()
staging: r8188eu: Remove wrapper rtw_udelay_os()
staging: r8188eu: Remove wrapper rtw_mdelay_os()
staging: r8188eu: Remove wrapper routine rtw_msleep_os()
staging: r8188eu: Remove rtw_yield_os()
ASoC: rt5640: Silence warning message about missing interrupt
ASoC: codecs: wcd938x: add Multi Button Headset Control support
staging: r8188eu: Remove pointless NULL check in rtw_check_join_candidate()
staging: r8188eu: Remove self assignment in get_rx_power_val_by_reg()
staging: r8188eu: Remove unnecessary parentheses
drm/panel: simple: add LOGIC Technologies LTTD800480070-L6WH-RT
drm/panel: simple: add Multi-Innotechnology MI1010AIT-1CP1
staging: r8188eu: Remove rtw_buf_free()
staging: r8188eu: Remove more empty routines
staging: r8188eu: Remove all calls to _rtw_spinlock_free()
staging: r8188eu: Remove wrapper around vfree
staging: r8188eu: Remove wrappers for kalloc() and kzalloc()
staging: r8188eu: Fix incorrect types in arguments
staging: r8188eu: fix build error
dt-bindings: mediatek: Add optional mediatek,gce-events property
arm64: dts: mt8183: add mediatek,gce-events in mutex
arm64: dts: mediatek: mt8173: Add domain supply for mfg_async
arm64: dts: mt8173: elm: Use aliases to mmc nodes
arm64: dts: mt8183: kukui: Use aliases to mmc nodes
arm64: dts: qcom: sm8250: assign DSI clock source parents
arm64: dts: qcom: sdm845-mtp: assign DSI clock source parents
arm64: dts: qcom: sdm845: assign DSI clock source parents
arm64: dts: qcom: sc7180: assign DSI clock source parents
arm64: dts: qcom: sc7280-idp: Add device tree files for IDP2
dt-bindings: arm: qcom: Document qcom,sc7280-idp2 board
arm64: dts: qcom: sm8350: fix IPA interconnects
arm64: dts: qcom: sc7180: define ipa_fw_mem node
arm64: dts: qcom: sc7280: enable IPA for sc7280-idp
arm64: dts: qcom: sc7280: add IPA information
arm64: dts: qcom: sc7180-trogdor: Move panel under the bridge chip
arm64: dts: qcom: ipq8074: add PRNG node
arm64: dts: qcom: ipq8074: add crypto nodes
arm64: dts: qcom: sm8350: add qupv3_id_1/i2c13 nodes
arm64: dts: qcom: ipq6018: Add pcie support
arm64: dts: qcom: pm8150b: Add DTS node for PMIC VBUS booster
arm64: dts: qcom: sm8150: add SPI nodes
arm64: dts: qcom: msm8916: Enable CoreSight STM component
arm64: dts: qcom: sc7280: Add qfprom node
arm64: dts: qcom: sc7280: Fixup the cpufreq node
arm64: dts: qcom: ipq6018: correct TCSR block area
arm64: dts: qcom: sc7180-trogdor: Add lpass dai link for HDMI
arm64: dts: qcom: sc7180: Update lpass cpu node for audio over dp
arm64: dts: qcom: sdm845-oneplus: add ipa firmware names
arm64: dts: qcom: sdm845-oneplus-common: enable debug UART
arm64: dts: qcom: sm8350: Rename GENI serial engine DT node
arm64: dts: qcom: sc7280: Remove pm8350 and pmr735b for sc7280-idp
arm64: dts: qcom: sc7280: Add interconnect properties for USB
arm64: dts: qcom: sm8250: remove bus clock from the mdss node for sm8250 target
arm64: dts: qcom: sdm845: move bus clock to mdp node for sdm845 target
arm64: dts: qcom: sm8350: Add wakeup-parent to tlmm
arm64: dts: qcom: sc7180:: modified qfprom CORR size as per RAW size
arm64: dts: qcom: sm8250: Fix epss_l3 unit address
arm64: dts: qcom: msm8996: Add gpu cooling support
arm64: dts: qcom: pm8004: Enable the PMIC peripherals by default
dt-bindings: arm: qcom: Drop qcom,mtp
dt-bindings: arm: qcom: Document alcatel,idol347 board
arm64: dts: qcom: msm8996: don't use underscore in node name
arm64: dts: qcom: msm8994: don't use underscore in node name
arm64: dts: qcom: sdm630: don't use underscore in node name
arm64: dts: qcom: ipq6018: drop '0x' from unit address
arm64: dts: qcom: sdm660: use reg value for memory node
arm64: dts: qcom: ipq8074: fix pci node reg property
arm64: dts: qcom: sdm630: don't use empty memory node
arm64: dts: qcom: msm8998: don't use empty memory node
arm64: dts: qcom: msm8996: don't use empty memory node
arm64: dts: qcom: sm6125: Add support for Sony Xperia 10II
drm/i915/dg2: Add SQIDI steering
drm/i915/dg2: Update steering tables
drm/i915/xehpsdv: Define steering tables
drm/i915/xehp: handle new steering options
ASoC: simple-card-utils: Avoid over-allocating DLCs
ASoC: wcd938x: simplify return value
ASoC: mt6359-accdet.c: remove useless assignments
ASoC: max98090: remove duplicate status reads and useless assignmment
ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_stream_event()
ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_new_controls()
ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_weak_routes()
ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_add_routes()
ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_del_route()
ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run()
ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check_event()
ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link()
ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga()
ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer_path_status()
ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux()
ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup()
ARM: dts: qcom: add ahb reset to ipq806x-gmac
ARM: dts: qcom: Fix up APQ8060 DragonBoard license
ARM: dts: qcom: msm8974: castor: Add Bluetooth-related nodes
ARM: dts: qcom: msm8974: Add blsp2_uart7 for bluetooth on sirius
arm64: dts: qcom: Add support for SM6125
arm64: entry: call exit_to_user_mode() from C
arm64: entry: move bulk of ret_to_user to C
arm64: entry: clarify entry/exit helpers
arm64: entry: consolidate entry/exit helpers
drm: nouveau: fix disp.c build when NOUVEAU_BACKLIGHT is not enabled
staging: r8188eu: Remove unneeded comments in rtw_mp_ioctl.h
serial: 8250_omap: Handle optional overrun-throttle-ms property
dt-bindings: serial: 8250: Update for standard overrun-throttle property
staging: r8188eu: core: Remove rtw_mfree_all_stainfo()
staging: r8188eu: Fix cast between incompatible function type
staging/fbtft: Fix braces coding style
staging/fbtft: Remove unnecessary variable initialization
staging/fbtft: Remove all strcpy() uses
staging: rtl8723bs: remove unused BT structures
staging: rtl8723bs: Remove initialisation of globals to 0
staging: r8188eu: remove RT_TRACE calls from hal/usb_ops_linux.c
staging: r8188eu: remove RT_TRACE calls from hal/usb_halinit.c
staging: r8188eu: remove RT_TRACE calls from hal/rtl8188e_mp.c
staging: r8188eu: remove RT_TRACE calls from hal/rtl8188e_hal_init.c
staging: r8188eu: remove RT_TRACE calls from hal/hal_intf.c
staging: r8188eu: remove RT_TRACE calls from hal/HalPwrSeqCmd.c
staging: r8188eu: remove RT_TRACE calls from hal/rtl8188eu_recv.c
staging: r8188eu: remove RT_TRACE calls from hal/rtl8188eu_xmit.c
staging: r8188eu: Remove some bit manipulation macros
staging: r8188eu: Remove some unused and ugly macros
staging: r8188eu: Remove wrapper around do_div
staging: r8188eu: Remove rtw_division64()
MAINTAINERS: update STAGING - REALTEK RTL8188EU DRIVERS
firmware: arm_scmi: Free mailbox channels if probe fails
staging: r8188eu: Remove 4 empty routines from os_sep/service.c
staging: r8188eu: Remove wrappers for atomic operations
staging: r8188eu: include: Remove unused const definitions
staging: r8188eu: Remove set but unused variables
staging: r8188eu: remove empty function odm_DynamicPrimaryCCA()
staging: r8188eu: remove return from void functions
Revert "staging: r8188eu: Fix different base types in assignments and parameters"
staging: r8188eu: remove RT_TRACE calls from core/rtw_mp_ioctl.c
staging: r8188eu: remove RT_TRACE calls from core/rtw_led.c
staging: r8188eu: remove RT_TRACE calls from core/rtw_io.c
staging: r8188eu: remove RT_TRACE calls from core/rtw_ieee80211.c
staging: r8188eu: remove RT_TRACE calls from core/rtw_wlan_util.c
staging: r8188eu: remove RT_TRACE calls from core/rtw_pwrctrl.c
staging: rtl8723bs: remove unused macros
staging: r8188eu: clean up comparsions to NULL in core directory
staging: r8188eu: clean up comparsions to NULL in hal directory
usb: xhci-mtk: relax TT periodic bandwidth allocation
usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint
dt-bindings: usb: renesas,usbhs: Document RZ/G2L bindings
docs: usb: fix malformed table
usb: gadget: f_uac2: remove redundant assignments to pointer i_feature
usb: misc: adutux: use swap()
usb: gadget: remove useless cast
usb: gadget: Fix inconsistent indent
drm: add lockdep assert to drm_is_current_master_locked
locking/lockdep: Provide lockdep_assert{,_once}() helpers
drm/i915/userptr: Probe existence of backing struct pages upon creation
firmware: arm_scmi: Add virtio transport
firmware: arm_scmi: Add priv parameter to scmi_rx_callback
dt-bindings: arm: Add virtio transport for SCMI
firmware: arm_scmi: Add optional link_supplier() transport op
firmware: arm_scmi: Add message passing abstractions for transports
firmware: arm_scmi: Add method to override max message number
firmware: arm_scmi: Make shmem support optional for transports
firmware: arm_scmi: Make SCMI transports configurable
firmware: arm_scmi: Make polling mode optional
firmware: arm_scmi: Make .clear_channel optional
firmware: arm_scmi: Handle concurrent and out-of-order messages
firmware: arm_scmi: Introduce monotonically increasing tokens
firmware: arm_scmi: Add optional transport_init/exit support
firmware: arm_scmi: Remove scmi_dump_header_dbg() helper
firmware: arm_scmi: Add support for type handling in common functions
drm/panel: Add ilitek ili9341 panel driver
dt-bindings: display: panel: Add ilitek ili9341 panel bindings
drm/panel-simple: add Gopher 2b LCD panel
dt-bindings: Add DT bindings for QiShenglong Gopher 2b panel
ARM: dts: exynos: add CPU topology to Exynos5422
ARM: dts: exynos: add CPU topology to Exynos5420
ARM: dts: exynos: add CPU topology to Exynos5260
ARM: dts: exynos: add CPU topology to Exynos5250
ARM: dts: exynos: add CPU topology to Exynos4412
ARM: dts: exynos: add CPU topology to Exynos4210
ARM: dts: exynos: add CPU topology to Exynos3250
arm64: dts: exynos: add CPU topology to Exynos5433
ALSA: es1688: Avoid devres management for es1688 object creation
ALSA: pci/korg1212: completely remove 'set but not used' warnings
soc: qcom: smsm: Fix missed interrupts if state changes while masked
soc: qcom: smsm: Implement support for get_irqchip_state
soc: qcom: mdt_loader: be more informative on errors
dt-bindings: qcom: geni-se: document iommus
soc: qcom: smd-rpm: Add SM6115 compatible
drm/i915: delete gpu reloc code
drm/i915: Disable gpu relocations
arm64: dts: qcom: sm8250: Add DMA to I2C/SPI
arm64: dts: qcom: sdm850-yoga: Enable IPA
arm64: dts: qcom: sdm630: Add DMA to I2C hosts
arm64: dts: qcom: sdm630: Add I2C functions to I2C pins
arm64: dts: qcom: sdm630-nile: Remove gpio-keys autorepeat
arm64: dts: qcom: sdm630-nile: Enable uSD card slot
arm64: dts: qcom: sdm630-nile: Specify ADSP firmware name
arm64: dts: qcom: sdm630-nile: Add Synaptics touchscreen.
arm64: dts: qcom: sdm630-xperia: Retire sdm630-sony-xperia-ganges.dtsi
arm64: dts: qcom: sdm630-nile: Add Volume up key
arm64: dts: qcom: sdm630-nile: Add USB
arm64: dts: qcom: sdm630-nile: Use &labels
arm64: dts: qcom: sdm630-xperia-nile: Add all RPM and fixed regulators
arm64: dts: qcom: sdm660: Add required nodes for DSI1
arm64: dts: qcom: sdm630: Configure the camera subsystem
arm64: dts: qcom: sdm630: Add IMEM node
arm64: dts: qcom: Add device tree for SDM636
arm64: dts: qcom: sdm660: Make the DTS an overlay on top of 630
arm64: dts: qcom: pm660(l): Add VADC and temp alarm nodes
arm64: dts: qcom: pm660l: Support SPMI regulators on PMIC sid 3
arm64: dts: qcom: pm660l: Add WLED support
arm64: dts: qcom: pm660: Support SPMI regulators on PMIC sid 1
arm64: dts: qcom: sdm630: Add Adreno 508 GPU configuration
arm64: dts: qcom: sdm630: Raise tcsr_mutex_regs size
arm64: dts: qcom: sdm630: Add ADSP remoteproc configuration
arm64: dts: qcom: sdm630: Add thermal-zones configuration
arm64: dts: qcom: sdm630: Add modem/ADSP SMP2P nodes
arm64: dts: qcom: sdm630: Add TSENS node
arm64: dts: qcom: sdm630: Add qcom,adreno-smmu compatible
arm64: dts: qcom: sdm630: Add clocks and power domains to SMMU nodes
arm64: dts: qcom: sdm630: Add GPU Clock Controller node
arm64: dts: qcom: sdm630: Add interconnect and opp table to sdhc_1
arm64: dts: qcom: sdm630: Add SDHCI2 node
arm64: dts: qcom: sdm630: Fix TLMM node and pinctrl configuration
arm64: dts: qcom: sdm630: Add USB configuration
arm64: dts: qcom: sdm630: Add qfprom subnodes
arm64: dts: qcom: sdm630: Add MDSS nodes
arm64: dts: qcom: sdm630: Add interconnect provider nodes
arm64: dts: qcom: sdm630: Add MMCC node
arm64: dts: qcom: sdm630: Add RPMPD nodes
arm64: dts: qcom: sdm630: Rewrite memory map
arm64: dts: qcom: sm8150: Fix incorrect cpu opp table entry
arm64: dts: qcom: sm8150-mtp: Add 8150 compatible string
arm64: defconfig: Enable Qualcomm MSM8996 CPU clock driver
soc: qcom: geni: Add support for gpi dma
soc: qcom: geni: move GENI_IF_DISABLE_RO to common header
arm: dts: mt7623: increase passive cooling trip
soc: mmsys: mediatek: add mask to mmsys routes
Drivers: hv: Enable Hyper-V code to be built on ARM64
arm64: efi: Export screen_info
arm64: hyperv: Initialize hypervisor on boot
arm64: hyperv: Add panic handler
arm64: hyperv: Add Hyper-V hypercall and register access utilities
media: venus: venc: add support for V4L2_CID_MPEG_VIDEO_H264_8X8_TRANSFORM control
media: venus: venc: Add support for intra-refresh period
media: v4l2-ctrls: Add intra-refresh period control
media: docs: ext-ctrls-codec: Document cyclic intra-refresh zero control value
media: venus: helper: do not set constrained parameters for UBWC
media: venus: venc: Fix potential null pointer dereference on pointer fmt
media: venus: hfi: fix return value check in sys_get_prop_image_version()
media: tegra-cec: Handle errors of clk_prepare_enable()
media: cec-pin: rename timer overrun variables
media: TDA1997x: report -ENOLINK after disconnecting HDMI source
media: TDA1997x: fix tda1997x_query_dv_timings() return value
media: Fix cosmetic error in TDA1997x driver
media: v4l2-dv-timings.c: fix wrong condition in two for-loops
media: imx: add a driver for i.MX8MQ mipi csi rx phy and controller
media: dt-bindings: media: document the nxp,imx8mq-mipi-csi2 receiver phy and controller
media: imx: imx7_mipi_csis: convert some switch cases to the default
media: imx: imx7-media-csi: Fix buffer return upon stream start failure
media: imx: imx7-media-csi: Don't set PIXEL_BIT in CSICR1
media: imx: imx7-media-csi: Set TWO_8BIT_SENSOR for >= 10-bit formats
media: dt-bindings: media: nxp,imx7-csi: Add i.MX8MM support
media: imx258: Limit the max analogue gain to 480
media: imx258: Rectify mismatch of VTS value
media: ov8856: ignore gpio and regulator for ov8856 with ACPI
media: ov9734: use group write for digital gain
media: ov2740: use group write for digital gain
media: v4l2-flash: Check whether setting LED brightness succeeded
media: v4l2-flash: Add sanity checks for flash and indicator controls
media: ccs: Implement support for manual LP control
media: v4l: subdev: Add pre_streamon and post_streamoff callbacks
media: Documentation: v4l: Rework LP-11 documentation, add callbacks
media: Documentation: v4l: Improve frame rate configuration documentation
media: Documentation: v4l: Fix V4L2_CID_PIXEL_RATE documentation
media: Documentation: media: Fix v4l2-async kerneldoc syntax
media: Documentation: media: Improve camera sensor documentation
media: omap3isp: Fix missing unlock in isp_subdev_notifier_complete()
media: exynos4-is: use DEVICE_ATTR_RW() helper macro
media: i2c: use DEVICE_ATTR_RO() helper macro
media: i2c: et8ek8: use DEVICE_ATTR_RO() helper macro
media: mc-device.c: use DEVICE_ATTR_RO() helper macro
media: ov5640: Complement yuv mbus formats with their 1X16 versions
media: i2c: Add ov9282 camera sensor driver
media: dt-bindings: media: Add bindings for ov9282
media: i2c: Add imx412 camera sensor driver
media: dt-bindings: media: Add bindings for imx412
media: i2c: Add imx335 camera sensor driver
media: dt-bindings: media: Add bindings for imx335
media: v4l2-subdev: Fix documentation of the subdev_notifier member
media: em28xx-input: fix refcount bug in em28xx_usb_disconnect
media: rc: introduce Meson IR TX driver
media: rc: meson-ir-tx: document device tree bindings
ASoC: amd: vangogh: Drop superfluous mmap callback
x86/hyperv: fix root partition faults when writing to VP assist page MSR
ARM: ep93xx: remove MaverickCrunch support
pata: ixp4xx: Rewrite to use device tree
pata: ixp4xx: Add DT bindings
pata: ixp4xx: Refer to cmd and ctl rather than csN
pata: ixp4xx: Use IS_ENABLED() to determine endianness
pata: ixp4xx: Use local dev variable
watchdog: ixp4xx: Rewrite driver to use core
bus: ixp4xx: Add a driver for IXP4xx expansion bus
bus: ixp4xx: Add DT bindings for the IXP4xx expansion bus
ARM: imx_v6_v7_defconfig: Let CONFIG_SCSI_LOWLEVEL be selected
ARM: imx_v6_v7_defconfig: Select CONFIG_KPROBES
ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, too
ALSA: memalloc: Fix pgprot for WC mmap on x86
ASoC: sprd: Use managed buffer allocation
ASoC: qcom: qdsp6: Use managed buffer allocation
ASoC: qcom: lpass: Use managed buffer allocation
ASoC: mpc5200: Use managed buffer allocation
ASoC: fsl_dma: Use managed buffer allocation
ASoC: fsl_asrc_dma: Use managed buffer allocation
ASoC: tegra: Use managed buffer allocation
ASoC: fsl: imx-pcm-rpmsg: Use managed buffer allocation
ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation
ASoC: bcm: Use managed PCM buffer allocation
ALSA: pxa2xx: Use managed PCM buffer allocation
ALSA: memalloc: Support WC allocation on all architectures
ALSA: pcm: Allow exact buffer preallocation
ALSA: memalloc: Correctly name as WC
ALSA: memalloc: Minor refactoring
drm/i915/dg2: DG2 uses the same sseu limits as XeHP SDV
drm/i915/xehpsdv: Add maximum sseu limits
drm/i915/xehp: Changes to ss/eu definitions
drm/i915/dg2: Add forcewake table
arm64: dts: qcom: Add support for SONY Xperia X Performance / XZ / XZs (msm8996, Tone platform)
arm64: dts: qcom: msm8996-*: Disable HDMI by default
arm64: dts: qcom: Add MSM8996v3.0 DTSI file
arm64: dts: qcom: Add PMI8996 DTSI file
drm/i915/display/adl_p: Correctly program MBUS DBOX A credits
drm/i915/guc/rc: Setup and enable GuCRC feature
drm/i915/guc/slpc: Add SLPC selftest
drm/i915/guc/slpc: Sysfs hooks for SLPC
drm/i915/guc/slpc: Cache platform frequency limits
drm/i915/guc/slpc: Enable ARAT timer interrupt
drm/i915/guc/slpc: Add debugfs for SLPC info
drm/i915/guc/slpc: Add get max/min freq hooks
drm/i915/guc/slpc: Add methods to set min/max frequency
drm/i915/guc/slpc: Remove BUG_ON in guc_submission_disable
drm/i915/guc/slpc: Enable SLPC and add related H2G events
drm/i915/guc/slpc: Allocate, initialize and release SLPC
drm/i915/guc/slpc: Adding SLPC communication interfaces
drm/i915/guc/slpc: Gate Host RPS when SLPC is enabled
drm/i915/guc/slpc: Initial definitions for SLPC
PM: AVS: qcom-cpr: Use nvmem_cell_read_variable_le_u32()
ASoC: mediatek: mt6359: convert to use module_platform_driver
of: fdt: do not update local variable after use
ASoC: rt5514: make array div static const, makes object smaller
ASoC: codecs: ad193x: add support for 96kHz and 192kHz playback rates
ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx()
ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx()
ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume()
ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx()
ASoC: Intel: sof_sdw_max98373: remove useless inits
ASoC: Intel: update sof_pcm512x quirks
ASoC: SOF: Intel: Use DMI string to search for adl_mx98373_rt5682 variant
ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710
kselftest/arm64: Add a TODO list for floating point tests
kselftest/arm64: Add tests for SVE vector configuration
kselftest/arm64: Validate vector lengths are set in sve-probe-vls
kselftest/arm64: Provide a helper binary and "library" for SVE RDVL
arm64: fix typo in a comment
arm64: move the (z)install rules to arch/arm64/Makefile
arm64/cpufeature: Optionally disable MTE via command-line
ALSA: usb-audio: make array static const, makes object smaller
drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled
ARM: dts: am57xx: Add PRUSS MDIO controller nodes
ARM: dts: am57xx: Add PRU-ICSS nodes
ARM: dts: am4372: Add PRUSS MDIO controller node
ARM: dts: am4372: Add the PRU-ICSS0 DT node
ARM: dts: am4372: Add the PRU-ICSS1 DT node
ARM: dts: am335x-icev2: Enable PRU-ICSS module
ARM: dts: am335x-evmsk: Enable PRU-ICSS module
ARM: dts: am335x-evm: Enable PRU-ICSS module
ARM: dts: am335x-bone-common: Enable PRU-ICSS node
ARM: dts: am33xx-l4: Add PRUSS MDIO controller node
ARM: dts: am33xx-l4: Add PRUSS node
ARM: dts: aspeed-g5: Remove ngpios from sgpio node.
ARM: dts: aspeed-g6: Add SGPIO node.
dt-bindings: aspeed-sgpio: Add ast2600 sgpio
dt-bindings: aspeed-sgpio: Convert txt bindings to yaml.
Documentation: fix incorrect macro referencing in mscc-phy-vsc8531.txt
drm/amdgpu/powerplay/smu10: Fix a typo in error message
gpu/drm/radeon: Fix typo in comments
drm/amd/display: Fix typo in comments
drm/amdgpu: fix the doorbell missing when in CGPG issue for renoir.
drm/amdkfd: Only apply heavy-weight TLB flush on Aldebaran
Revert "Revert "drm/amdkfd: Only apply TLB flush optimization on ALdebaran""
Revert "Revert "drm/amdkfd: Add memory sync before TLB flush on unmap""
Revert "Revert "drm/amdgpu: Fix warning of Function parameter or member not described""
Revert "Revert "drm/amdkfd: Make TLB flush conditional on mapping""
Revert "Revert "drm/amdgpu: Add table_freed parameter to amdgpu_vm_bo_update""
Revert "Revert "drm/amdkfd: Add heavy-weight TLB flush after unmapping""
drm/amdgpu: Fix out-of-bounds read when update mapping
dt-bindings: auxdisplay: arm-charlcd: Convert to json-schema
dt-bindings: auxdisplay: img-ascii-lcd: Convert to json-schema
dt-bindings: memory: renesas,rpc-if: Miscellaneous improvements
dt-bindings: net: renesas,etheravb: Document Gigabit Ethernet IP
arm64: kasan: mte: remove redundant mte_report_once logic
arm64: kasan: mte: use a constant kernel GCR_EL1 value
arm64/sve: Make fpsimd_bind_task_to_cpu() static
drm/i915: Correct SFC_DONE register offset
thunderbolt: Add authorized value to the KOBJ_CHANGE uevent
ASoC: tlv320aic32x4: make array clocks static, makes object smaller
ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk
ASoC: Intel: bytcr_rt5640: Add support for a second headset mic input
ASoC: Intel: bytcr_rt5640: Add support for a second headphones output
ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper
ASoC: Intel: bytcr_rt5640: Add line-out support
ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output
soundwire: intel: introduce shim and alh base
ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops
ASoC: SOF: intel: move sof_intel_dsp_desc() forward
ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition
ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc
soundwire: move intel sdw register definitions to sdw_intel.h
drm/vkms: Map output framebuffer BOs with drm_gem_fb_vmap()
drm/gud: Map framebuffer BOs with drm_gem_fb_vmap()
drm/gem: Clear mapping addresses for unused framebuffer planes
drm/gem: Provide drm_gem_fb_{vmap,vunmap}()
drm: Define DRM_FORMAT_MAX_PLANES
arm64: tegra: Fix Tegra194 PCIe EP compatible string
Revert "staging: r8188eu: remove rtw_buf_free() function"
ARM: dts: owl-s500-roseapplepi: Add ethernet support
ARM: dts: owl-s500: Add ethernet support
kselftest/arm64: Ignore check_gcr_el1_cswitch binary
ASoC: soc-topology: cleanup cppcheck warning at snd_soc_find_dai_link()
ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_kcontrol_elems_load()
ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dapm_widget_elems_load()
ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dai_elems_load()
ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_process_headers()
drm/i915/dg1: Adjust the AUDIO power domain
ASoC: rsnd: make some arrays static const, makes object smaller
drm: document drm_mode_get_property
arm64: unnecessary end 'return;' in void functions
ARM: dts: at91: use the right property for shutdown controller
arm64/sme: Document boot requirements for SME
drm: Fix oops in damage self-tests by mocking damage property
drm: Fix typo in comments
drm/connector: add ref to drm_connector_get in iter docs
ALSA: doc: Add the description of quirk_flags option for snd-usb-audio
ALSA: usb-audio: Add quirk_flags module option
ALSA: usb-audio: Move generic DSD raw detection into quirk_flags
ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags
ALSA: usb-audio: Move autosuspend quirk into quirk_flags
ALSA: usb-audio: Move rate validation quirk into quirk_flags
ALSA: usb-audio: Move interface setup delay into quirk_flags
ALSA: usb-audio: Move control message delay quirk into quirk_flags
ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags
ALSA: usb-audio: Move clock setup quirk into quirk_flags
ALSA: usb-audio: Move playback_first flag into quirk_flags
ALSA: usb-audio: Move tx_length quirk handling to quirk_flags
ALSA: usb-audio: Move txfr_quirk handling to quirk_flags
ALSA: usb-audio: Move media-controller API quirk into quirk_flags
ALSA: usb-audio: Introduce quirk_flags field
ARM: dts: ux500: Adjust operating points to reality
DRM: ast: Fixed coding style issues of ast_mode.c
staging: r8188eu: remove RT_PRINT_DATA macro
staging: rtl8188eu: remove rtl8188eu driver from staging dir
staging: r8188eu: correct set/defined but unused warnings from debug cleanup
staging: r8188eu: fix duplicated inclusion
drm/panel: Add support for E Ink VB3300-KCA
drm/pl111: Remove unused including <linux/version.h>
drm/panel: atna33xc20: Introduce the Samsung ATNA33XC20 panel
Revert "drm/panel-simple: Support for delays between GPIO & regulator"
Revert "drm/panel-simple: Add Samsung ATNA33XC20"
drm/bridge: ti-sn65dsi86: Add some 100 us delays
drm/bridge: ti-sn65dsi86: Fix power off sequence
drm/dp: Don't zero PWMGEN_BIT_COUNT when driver_pwm_freq_hz not specified
iio: dac: max5821: convert device register to device managed function
dt-bindings: iio/adc: ingenic: add the JZ4760(B) socs to the sadc Documentation
iio/adc: ingenic: add JZ4760B support to the sadc driver
iio/adc: ingenic: add JZ4760 support to the sadc driver
dt-bindings: iio/adc: add an INGENIC_ADC_AUX0 entry
iio/adc: ingenic: rename has_aux2 to has_aux_md
drm/msm/a6xx: Add support for Adreno 7c Gen 3 gpu
drm/msm/a6xx: Use rev to identify SKU
drm/msm/a6xx: Fix llcc configuration for a660 gpu
iio: sx9310: Support ACPI property
ALSA: core: Fix double calls of snd_card_free() via devres
ALSA: pcxhr: use __func__ to get funcion's name in an output message
staging: r8188eu: remove include/odm_debug.h
staging: r8188eu: remove DbgPrint and RT_PRINTK macro definitions
staging: r8188eu: remove ODM_RT_TRACE macro definition
staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm.c
staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm_RegConfig8188E.c
staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm_RTL8188E.c
staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm_HWConfig.c
staging: r8188eu: remove ODM_RT_TRACE calls from hal/HalPhyRf_8188e.c
staging: r8188eu: remove ODM_RT_TRACE calls from hal/Hal8188ERateAdaptive.c
staging: r8188eu: remove ASSERT ifndef and macro definition
staging: r8188eu: remove ODM_RT_TRACE_F macro definition
staging: r8188eu: remove ODM_RT_ASSERT macro definition and caller
staging: r8188eu: remove ODM_dbg_* macro definitions
staging: r8188eu: remove ODM_PRINT_ADDR macro definition
staging: r8188eu: add missing spaces after ',' and before braces
staging: r8188eu: remove spaces before ',' and ')'
staging: r8188eu: Fix different base types in assignments and parameters
drm/i915/xehp: Fix missing sentinel on mcr_ranges_xehp
MAINTAINERS: add entry for traditional Chinese documentation
docs/zh_TW: add translations for zh_TW/process
docs: add traditional Chinese translation for kernel Documentation
drm/i915: finish removal of CNL
drm/i915: rename/remove CNL registers
drm/i915: remove GRAPHICS_VER == 10
drm/i915: switch num_scalers/num_sprites to consider DISPLAY_VER
drm/i915: replace random CNL comments
drm/i915: rename CNL references in intel_dram.c
drm/i915: remove explicit CNL handling from intel_wopcm.c
drm/i915: remove explicit CNL handling from intel_pch.c
drm/i915: remove explicit CNL handling from intel_pm.c
drm/i915: remove explicit CNL handling from i915_irq.c
drm/i915/display: rename CNL references in skl_scaler.c
drm/i915/display: remove CNL ddi buf translation tables
drm/i915/display: remove explicit CNL handling from intel_display_power.c
drm/i915/display: remove explicit CNL handling from skl_universal_plane.c
drm/i915/display: remove explicit CNL handling from intel_vdsc.c
drm/i915/display: remove explicit CNL handling from intel_dpll_mgr.c
drm/i915/display: remove explicit CNL handling from intel_dp.c
drm/i915/display: remove explicit CNL handling from intel_dmc.c
drm/i915/display: remove explicit CNL handling from intel_display_debugfs.c
drm/i915/display: remove explicit CNL handling from intel_ddi.c
drm/i915/display: remove explicit CNL handling from intel_crtc.c
drm/i915/display: remove explicit CNL handling from intel_combo_phy.c
drm/i915/display: remove explicit CNL handling from intel_color.c
drm/i915/display: remove explicit CNL handling from intel_cdclk.c
drm/i915/display: remove PORT_F workaround for CNL
arm64: dts: ti: k3-am642-sk: Add pwm nodes
arm64: dts: ti: k3-am642-evm: Add pwm nodes
arm64: dts: ti: k3-am64-main: Add ecap pwm nodes
arm64: dts: ti: k3-am64-main: Add epwm nodes
arm64: use __func__ to get function name in pr_err
arm64: SSBS/DIT: print SSBS and DIT bit when printing PSTATE
arm64: cpufeature: Use defined macro instead of magic numbers
ASoC: intel: skylake: Drop superfluous mmap callback
ASoC: amd: Drop superfluous mmap callbacks
ASoC: dt-bindings: sound: renesas,rz-ssi: Document DMA support
ASoC: dt-bindings: Document RZ/G2L bindings
staging: rtl8723bs: put condition parentheses at the end of a line
staging: rtl8723bs: align condition to match open parentheses
staging: rtl8723bs: remove unnecessary parentheses
staging: rtl8723bs: fix camel case issue in struct wlan_bssid_ex
staging: r8188eu: fix include directory mess
staging: r8188eu: remove rtw_usb_control_msg() macro
staging: r8188eu: remove rtw_usb_bulk_msg() macro
staging: r8188eu: remove include/nic_spec.h
staging: r8188eu: remove unused enum _NIC_VERSION
staging: r8188eu: remove rtw_buf_free() function
staging: r8188eu: remove rtw_mfree2d() function
staging: r8188eu: remove include/Hal8188EReg.h
staging: r8188eu: remove include/autoconf.h
staging: r8188eu: remove include/h2clbk.h
staging: r8188eu: move ODM_GetRightChnlPlaceforIQK()
staging: r8188eu: move ODM_TARGET_CHNL_NUM_2G_5G
staging: r8188eu: remove empty ODM_ResetIQKResult() function
staging: rtl8723bs: remove unused BIT macros definitions
staging: r8188eu: clean up comparsions to NULL in os_dep directory
ARM: dts: stm32: Update AV96 adv7513 node per dtbs_check
ARM: dts: stm32: Set {bitclock,frame}-master phandles on ST DKx
ARM: dts: stm32: Add coprocessor detach mbox on stm32mp15x-dkx boards
ARM: dts: stm32: Add coprocessor detach mbox on stm32mp157c-ed1 board
ARM: dts: stm32: Add usbphyc_port1 supply on DHCOM SoM
ARM: dts: stm32: Add backlight and panel supply on DHCOM SoM
ARM: dts: stm32: Set {bitclock,frame}-master phandles on DHCOM SoM
arm64: dts: renesas: r8a77961: Add iommus to ipmmu_ds[01] related nodes
arm64: dts: renesas: Add support for M3ULCB+Kingfisher with R-Car M3e-2G
arm64: dts: renesas: Add support for M3ULCB with R-Car M3e-2G
arm64: dts: renesas: Add support for Salvator-XS with R-Car M3e-2G
arm64: dts: renesas: Add support for H3ULCB+Kingfisher with R-Car H3e-2G
arm64: dts: renesas: Add support for H3ULCB with R-Car H3e-2G
arm64: dts: renesas: Add support for Salvator-XS with R-Car H3e-2G
arm64: dts: renesas: Add Renesas R8A779M3 SoC support
arm64: dts: renesas: Add Renesas R8A779M1 SoC support
arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx delay
arm64: dts: renesas: r8a77995: draak: Add R-Car Sound support
arm64: dts: renesas: r8a77995: Add R-Car Sound support
arm64: dts: renesas: rcar-gen3: Add SoC model to comment headers
staging: r8188eu: Remove no more used functions and variables
staging: r8188eu: Replace a custom function with crc32_le()
staging: r8188eu: simplify odm_evm_db_to_percentage()
staging: r8188eu: rename parameter of odm_evm_db_to_percentage()
staging: r8188eu: rename odm_EVMdbToPercentage()
arm64/kexec: Test page size support with new TGRAN range values
drm: clean up unused kerneldoc in drm_lease.c
ARM: dts: ux500: Add a device tree for Kyle
ARM: dts: ux500: Add devicetree for Codina
drm/i915/selftests: prefer the create_user helper
ARM: dts: ux500: ab8500: Link USB PHY to USB controller node
ARM: dts: ux500: Flag eMMCs as non-SDIO/SD
ARM: dts: ux500: Add device tree for Samsung Gavini
asm-generic: reverse GENERIC_{STRNCPY_FROM,STRNLEN}_USER symbols
staging: r8188eu: Fix sleeping function called from invalid context
Staging: rt18712: hal_init: removed filename from beginning comment block
staging: r8188eu: Add "fallthrough" statement to quiet compiler
staging: r8188eu: Remove header file include/rtw_version.h
staging: r8188eu: Remove header file include/usb_hal.h
staging: r8188eu: Remove include/rtw_qos.h
staging: r8188eu: Remove tests of kernel version
staging: r8188eu: Remove empty header file
staging: r8188eu: Convert copyright header info to SPDX format, part 6
staging: r8188eu: Convert header copyright info to SPDX format, part 5
staging: r8188eu: Convert header copyright info to SPDX format, part 4
staging: r8188eu: Convert header copyright info to SPDX format, part 3
staging: r8188eu: Convert header copyright info to SPDX format, part 2
staging: r8188eu: Convert header copyright info to SPDX format, part 1
staging: vt665X: remove unused CONFIG_PATH
lib/nmi_backtrace: Serialize even messages about idle CPUs
dt-bindings: rng: mediatek: add mt7986 to mtk rng binding
dt-bindings: arm: Convert Gemini boards to YAML
dt-bindings: mtd: update mtd-physmap.yaml reference
dt-bindings: nvmem: Convert UniPhier eFuse bindings to json-schema
dt-bindings: nvmem: Extend patternProperties to optionally indicate bit position
dt-bindings: fpga: convert Xilinx Zynq MPSoC bindings to YAML
dt-bindings: power: reset: convert Xilinx Zynq MPSoC bindings to YAML
drm/i915/gt: remove GRAPHICS_VER == 10
drm/i915/gt: rename CNL references in intel_engine.h
drm/i915/gt: remove explicit CNL handling from intel_sseu.c
drm/i915/gt: remove explicit CNL handling from intel_mocs.c
drm/i915/dp: DPTX writes Swing/Pre-emphs(DPCD 0x103-0x106) requested during PHY Layer testing
drm/i915/dg2: Update to bigjoiner path
drm/i915/dg2: Update lane disable power state during PSR
drm/i915/dg2: Wait for SNPS PHY calibration during display init
drm/i915/dg2: Update modeset sequences
drm/i915/dg2: Add vswing programming for SNPS phys
drm/i915/dg2: Add MPLLB programming for HDMI
drm/i915/dg2: Add MPLLB programming for SNPS PHY
staging/vc04_services: Remove all strcpy() uses in favor of strscpy()
staging: rtl8723bs: remove unused BT static variables
serial: omap: Only allow if 8250_omap is not selected
serial: omap: Disable PM runtime autoidle to remove pm_runtime_irq_safe()
usb: gadget: pxa25x_udc: Constify static struct pxa25x_ep_ops
drivers: usb: dwc3-qcom: Add sdm660 compatible
ASoC: v253_init: eliminate pointer to string
ASoC: cx20442: tty_ldisc_ops::write_wakeup is optional
ASoC: samsung: Constify static snd_soc_ops
ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_routing()
ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_simple_widgets()
ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_controls()
ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregister_component()
ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt_parse_format()
ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_dai_name()
ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dmi_name()
printk: Add printk.console_no_auto_verbose boot parameter
printk: Remove console_silent()
drm/vc4: hdmi: Remove unused struct
drm/vc4: hdmi: Remove redundant variables
lib/test_scanf: Handle n_bits == 0 in random tests
drm: clarify usage of drm leases
memory: omap-gpmc: Drop custom PM calls with cpu_pm notifier
memory: omap-gpmc: Clear GPMC_CS_CONFIG7 register on restore if unused
drm/i915/adl_p: Add ddi buf translation tables for combo PHY
drm/i915/adl_s: Update ddi buf translation tables
drm/amd/pm: Fix a bug in semaphore double-lock
drm/amdgpu: enable psp front door loading by default for cyan_skillfish2
drm/amdgpu: adjust fence driver enable sequence
drm/amdgpu: Added PSP13 BL loading support for additional drivers
drm/amdgpu: Consolidated PSP13 BL FW loading
drm/amdgpu: Added support for added psp driver binaries FW
drm/amdgpu: Added latest PSP FW header
drm/amdgpu: remove the access of xxx_PSP_DEBUG on cycan_skillfish
drm/amdgpu/display: add support for multiple backlights
drm/panel-sony-acx424akp: Modernize backlight handling
drm: use the lookup lock in drm_is_current_master
maintainers: add bugs and chat URLs for amdgpu
drm/amdgpu/display: only enable aux backlight control for OLED panels
drm/amd/pm: restore user customized OD settings properly for Sienna Cichlid
drm/amd/pm: restore user customized OD settings properly for NV1x
Revert "Revert "drm/amdkfd: Add memory sync before TLB flush on unmap""
Revert "Revert "drm/amdgpu: Fix warning of Function parameter or member not described""
Revert "Revert "drm/amdkfd: Make TLB flush conditional on mapping""
Revert "Revert "drm/amdgpu: Add table_freed parameter to amdgpu_vm_bo_update""
Revert "Revert "drm/amdkfd: Add heavy-weight TLB flush after unmapping""
drm/amd/display: 3.2.146
drm/amd/display: [FW Promotion] Release 0.0.76
drm/amd/display: ensure dentist display clock update finished in DCN20
drm/amd/display: refactor riommu invalidation wa
drm/amd/display: Always wait for update lock status
drm/amd/display: remove unused functions
drm/amd/display: add update authentication interface
drm/amd/display: fix missing reg offset
drm/amd/display: Fixed EdidUtility build errors
drm/vmwgfx: Use 2.19 version number to recognize mks-stats ioctls
drm/vmwgfx: Be a lot more flexible with MOB limits
drm/vmwgfx: Cleanup logging
drm/vmwgfx: Switch to using DRM_IOCTL_DEF_DRV
Revert "v253_init: eliminate pointer to string"
Revert "cx20442: tty_ldisc_ops::write_wakeup is optional"
staging: sm750fb: Rename vScreen to v_screen in lynxfb_crtc
staging: sm750fb: Rename vCursor to v_cursor in lynxfb_crtc
staging: sm750fb: Rename oCursor to o_cursor in lynxfb_crtc
staging: sm750fb: Rename oScreen to o_screen in lynxfb_crtc
staging: rtl8723bs: core: Fix incorrect type in assignment
staging: rtl8723bs: remove BT debug code
staging: r8188eu: attach newly imported driver to build system
staging: r8188eu: introduce new supporting files for RTL8188eu driver
staging: r8188eu: introduce new include dir for RTL8188eu driver
staging: r8188eu: introduce new os_dep dir for RTL8188eu driver
staging: r8188eu: introduce new hal dir for RTL8188eu driver
staging: r8188eu: introduce new core dir for RTL8188eu driver
arm64: avoid double ISB on kernel entry
arm64: mte: optimize GCR_EL1 modification on kernel entry/exit
Documentation: document the preferred tag checking mode feature
arm64: mte: introduce a per-CPU tag checking mode preference
arm64: move preemption disablement to prctl handlers
arm64: mte: change ASYNC and SYNC TCF settings into bitfields
arm64: mte: rename gcr_user_excl to mte_ctrl
drm/i915: dgfx cards need to wait on pcode's uncore init done
drm/msm/gem: Mark active before pinning
drm/msm: Utilize gpu scheduler priorities
drm/msm: Drop struct_mutex in submit path
drm/msm: Drop submit bo_list
drm/msm: Conversion to drm scheduler
ASoC: bcm: cygnus-pcm: Fix unused assignment about 'rc'
ASoC: Intel: Fix spelling contraction "cant" -> "can't"
drm/i915: Extract i915_module.c
drm/i915: Remove i915_globals
drm/i915: move vma slab to direct module init/exit
drm/i915: move scheduler slabs to direct module init/exit
drm/i915: move request slabs to direct module init/exit
drm/i915: move gem_objects slab to direct module init/exit
drm/i915: move gem_context slab to direct module init/exit
drm/i915: move intel_context slab to direct module init/exit
drm/i915: move i915_buddy slab to direct module init/exit
drm/i915: move i915_active slab to direct module init/exit
drm/i915: Check for nomodeset in i915_init() first
drm: rcar-du: lvds: Use dev_err_probe()
drm: rcar-du: lvds: Don't set bridge driver_private field
drm: rcar-du: Use drm_bridge_connector_init() helper
drm: rcar-du: dw-hdmi: Set output port number
drm: rcar-du: lvds: Convert to DRM panel bridge helper
drm: bridge: dw-hdmi: Attach to next bridge if available
drm/bridge: Centralize error message when bridge attach fails
drm: rcar-du: Shutdown the display on remove
drm: rcar-du: Don't put reference to drm_device in rcar_du_remove()
drm: rcar-du: Shutdown the display on system shutdown
drm/bridge: make a const array static, makes object smaller
drm/i915/xehpsdv: Correct parameters for IS_XEHPSDV_GT_STEP()
drm/i915/adlp: Add workaround to disable CMTG clock gating
drm/i915/adl_p: Allow underrun recovery when possible
ARM: dts: aspeed: ast2500evb: Enable built in RTC
ARM: dts: aspeed: tacoma: Add TPM reset GPIO
ARM: dts: rainier, everest: Add TPM reset GPIO
drm/msm: Return ERR_PTR() from submit_create()
drm/msm: Track "seqno" fences by idr
drm/msm: Consolidate submit bo state
drm/msm/submit: Simplify out-fence-fd handling
drm: Drop drm_gem_object_put_locked()
drm/msm: drop drm_gem_object_put_locked()
drm/msm: Small submitqueue creation cleanup
drm/msm: Docs and misc cleanup
drm/msm: Devfreq tuning
drm/msm: Split out get_freq() helper
drm/msm: Split out devfreq handling
drm/msm: Signal fences sooner
drm/msm: Let fences read directly from memptrs
drm/i915/guc: Unblock GuC submission on Gen11+
drm/i915/guc: Implement GuC priority management
drm/i915/selftest: Bump selftest timeouts for hangcheck
drm/i915/selftest: Fix hangcheck self test for GuC submission
drm/i915/selftest: Increase some timeouts in live_requests
drm/i915/selftest: Fix MOCS selftest for GuC submission
drm/i915/selftest: Fix workarounds selftest for GuC submission
drm/i915/selftest: Better error reporting from hangcheck selftest
drm/i915/guc: Support request cancellation
drm/i915/guc: Implement banned contexts for GuC submission
drm/i915/guc: Add golden context to GuC ADS
drm/i915/guc: Include scheduling policies in the debugfs state dump
drm/i915/guc: Connect reset modparam updates to GuC policy flags
drm/i915/guc: Hook GuC scheduling policies up
drm/i915/guc: Fix for error capture after full GPU reset with GuC
drm/i915/guc: Capture error state on context reset
drm/i915/guc: Enable GuC engine reset
drm/i915/guc: Don't complain about reset races
drm/i915/guc: Provide mmio list to be saved/restored on engine reset
drm/i915/guc: Enable the timer expired interrupt for GuC
drm/i915/guc: Handle engine reset failure notification
drm/i915/guc: Handle context reset notification
drm/i915/guc: Suspend/resume implementation for new interface
drm/i915/guc: Add disable interrupts to guc sanitize
drm/i915: Reset GPU immediately if submission is disabled
drm/i915/guc: Reset implementation for new GuC interface
drm/i915: Move active request tracking to a vfunc
drm/i915: Add i915_sched_engine destroy vfunc
drm/i915/guc: Direct all breadcrumbs for a class to single breadcrumbs
drm/i915/guc: Disable bonding extension with GuC submission
drm/i915: Hold reference to intel_context over life of i915_request
drm/i915/guc: Make hangcheck work with GuC virtual engines
drm/i915/guc: GuC virtual engines
drm/dp_mst: Fix return code on sideband message failure
asm-generic: remove extra strn{cpy_from,len}_user declarations
asm-generic: uaccess: remove inline strncpy_from_user/strnlen_user
s390: use generic strncpy/strnlen from_user
microblaze: use generic strncpy/strnlen from_user
drm/i915/display: Disable audio, DRRS and PSR before planes
drm: mxsfb: Clear FIFO_CLEAR bit
drm: mxsfb: Use bus_format from the nearest bridge if present
drm: mxsfb: Increase number of outstanding requests on V4 and newer HW
drm: mxsfb: Enable recovery on underflow
arm64: mte: avoid TFSRE0_EL1 related operations unless in async mode
drm/amd/display: Add ETW log to dmub_psr_get_state
drm/amd/display: Add ETW logging for AUX failures
drm/amd/display: Fix PSR command version
drm/amd/display: Add missing DCN21 IP parameter
drm/amdgpu: Rename amdgpu_acpi_is_s0ix_supported
drm/amd/display: Guard DST_Y_PREFETCH register overflow in DCN21
drm/amdgpu: Check pmops for desired suspend state
video: fbdev: ssd1307fb: Cache address ranges
video: fbdev: ssd1307fb: Optimize screen updates
video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range()
video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display()
video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display()
ARM: dts: at91: sama5d2_icp: enable digital filter for I2C nodes
dt-bindings: hisilicon,hi6421-spmi-pmic.yaml: make some rules stricter
usb: isp1760: rework cache initialization error handling
usb: isp1760: do not sleep in field register poll
usb: isp1760: remove debug message as error
dt-bindings: arm: mediatek: mmsys: add MT8365 SoC binding
dt-bindings: arm: mediatek: mmsys: convert to YAML format
dt-bindings: Remove "status" from schema examples
dt-bindings: display: Fix graph 'unevaluatedProperties' related warnings
dt-bindings: media: Fix graph 'unevaluatedProperties' related warnings
dt-bindings: usb: ohci: Add Allwinner A83t compatible
dt-bindings: usb: ehci: Add Allwinner A83t compatible
usb: gadget: uvc: decrease the interrupt load to a quarter
usb: gadget: uvc: add scatter gather support
usb: gadget: uvc: set v4l2_dev->dev in f_uvc
usb: gadget: uvc: make uvc_num_requests depend on gadget speed
usb: dwc3: gadget: set gadgets parent to the right controller
usb: mtu3: support suspend/resume for dual-role mode
usb: mtu3: support suspend/resume for device mode
usb: mtu3: add helper to power on/down device
usb: mtu3: support runtime PM for host mode
usb: mtu3: add new helpers for host suspend/resume
usb: mtu3: support option to disable usb2 ports
usb: mtu3: support property role-switch-default-mode
usb: dwc3: drd: use helper to get role-switch-default-mode
usb: common: add helper to get role-switch-default-mode
dt-bindings: usb: mtu3: add wakeup interrupt
dt-bindings: usb: mtu3: add support property role-switch-default-mode
dt-bindings: usb: mtu3: add optional property to disable usb2 ports
dt-bindings: usb: mtu3: remove support VBUS detection of extcon
reset: renesas: Add RZ/G2L usbphy control driver
dt-bindings: reset: Document RZ/G2L USBPHY Control bindings
staging: sm750fb: Rename maxW to max_w in lynx_cursor
staging: sm750fb: Rename maxH to max_h in lynx_cursor
staging: vchiq: Combine vchiq platform code into single file
staging: vchiq: Make creation of vchiq cdev optional
staging: vchiq: Move vchiq char driver to its own file
staging: vchiq: Move certain declarations to vchiq_arm.h
staging: vchiq: Refactor vchiq cdev code
staging: vt6655: remove filename from upc.h
staging: vt6655: remove filename from mac.h
staging: vt6655: kernel style cleanup of mac.c
staging: vt6655: remove filename from key.h
staging: vt6655: remove filename from key.c
staging: vt6655: remove filename from dpc.h
staging: vt6655: remove filename from dpc.c
staging: vt6655: remove filename from device_main.c
staging: vt6655: remove filename from device_cfg.h
staging: vt6655: remove filename from channel.h
staging: vt6655: remove filename from channel.c
staging: vt6655: remove filename from card.h
staging: vt6655: remove filename from card.c
staging: vt6655: remove filename from baseband.c
staging: vt6655: remove filename from baseband.h
staging/rtl8192u: Remove all strcpy() uses in favor of strscpy()
staging/ks7010: Remove all strcpy() uses in favor of strscpy()
staging/rtl8192e: Remove all strcpy() uses
MAINTAINERS: remove section HISILICON STAGING DRIVERS FOR HIKEY 960/970
staging: rtl8188eu: remove unused IQKMatrixRegSetting array
staging: rtl8188eu: simplify phy_lc_calibrate
staging: rtl8188eu: simplify path_adda_on
staging: rtl8188eu: simplify phy_iq_calibrate
staging: rtl8188eu: simplify rtl88eu_phy_iq_calibrate
staging: rtl8188eu: remove write-only HwRxPageSize
staging: rtl8188eu: remove unused IntrMask
staging: rtl8188eu: remove two write-only hal components
staging: rtl8188eu: remove write-only power struct component
staging: rtl8188eu: remove unused _HAL_INTF_C_ define
staging: rtl8188eu: remove yet another unused enum
staging: rtl8188eu: remove a bunch of unused defines
staging: rtl8188eu: remove another unused enum
staging: rtl8188eu: remove an unused enum
staging: rtl8188eu: simplify Hal_EfuseParseMACAddr_8188EU
staging: rtl8188eu: remove HW_VAR_TXPAUSE
staging: rtl8188eu: remove HW_VAR_MEDIA_STATUS1
staging: rtl8188eu: remove unused defines
staging: rtl8188eu: remove braces from single line if blocks
staging: rtl8188eu: remove blank lines
staging: rtl8188eu: Remove no more used functions and variables
staging: rtl8188eu: Replace a custom function with crc32_le()
staging/wlan-ng: Remove all strcpy() uses in favor of strscpy()
staging/most: Remove all strcpy() uses in favor of strscpy()
staging: ks7010: Fix the initialization of the 'sleep_status' structure
staging: rtl8188eu: Line over 100 characters
staging: rtl8188eu: remove unnecessary blank lines in core/rtw_ap.c
staging: rtl8188eu: Remove unused iw_operation_mode[]
drm: document DRM_IOCTL_MODE_RMFB
drm: add logging for RMFB ioctl
ASoC: amd: fix an IS_ERR() vs NULL bug in probe
ASoC: rt5682: enable SAR ADC power saving mode during suspend
ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_setup_be_chan()
ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active()
ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playback_capture()
ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_components_close()
ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb()
ALSA: seq: Fix comments of wrong client number for MIDI Passthrough
vt: keyboard.c: make console an unsigned int
vt: keyboard: treat kbd_table as an array all the time.
drm/plane: Move drm_plane_enable_fb_damage_clips into core
drm/plane: check that fb_damage is set up when used
drm/plane: remove drm_helper_get_plane_damage_clips
drm/prime: fix comment on PRIME Helpers
serial: 8250_pci: make setup_port() parameters explicitly unsigned
dt-bindings: serial: Add compatible for Mediatek MT7986
tty: pdc_cons, free tty_driver upon failure
tty: drop put_tty_driver
tty: make tty_set_operations an inline
tty: drop alloc_tty_driver
tty: stop using alloc_tty_driver
tty: don't store semi-state into tty drivers
hvsi: don't panic on tty_register_driver failure
xtensa: ISS: don't panic in rs_init
tty: tty_flip.h needs only tty_buffer and tty_port
tty: move tty_port to new tty_port.h
tty: move tty_buffer definitions to new tty_buffer.h
tty: move tty_ldisc_receive_buf to tty_flip.h
tty: include list & lockdep from tty_ldisc.h
tty: move ldisc prototypes to tty_ldisc.h
tty: include kref.h in tty_driver.h
tty: move tty_driver related prototypes to tty_driver.h
v253_init: eliminate pointer to string
cx20442: tty_ldisc_ops::write_wakeup is optional
serial: max310x: Use clock-names property matching to recognize EXTCLK
serial: 8250_lpss: Enable DMA on Intel Elkhart Lake
dt-bindings: serial: 8250: Add Exar compatibles
serial: 8250: Define RX trigger levels for OxSemi 950 devices
drm/bridge: dw-mipi-dsi: Find the possible DSI devices
ARM: dts: at91: sama5d4_xplained: change the key code of the gpio key
efi: sysfb_efi: fix build when EFI is not set
drivers/firmware: fix SYSFB depends to prevent build failures
drm/i915: Implement PSF GV point support
drm/i915: Extend QGV point restrict mask to 0x3
ARM: dts: at91: add conflict note for d3
MAINTAINERS: Adopt SanCloud dts files as supported
ARM: dts: at91: add pinctrl-{names, 0} for all gpios
ARM: dts: am335x-sancloud-bbe-lite: New devicetree
ARM: dts: am335x-sancloud-bbe: Extract common code
ARM: dts: am335x-boneblack: Extract HDMI config
bus: ti-sysc: Add quirk for OMAP4 McASP to disable SIDLE mode
ARM: dts: at91: sama5d27_som1_ek: enable ADC node
ARM: dts: omap4-l4-abe: Add McASP configuration
ARM: dts: omap4-l4-abe: Correct sidle modes for McASP
ARM: dts: Add support for dra762 abz package
ARM: dts: am335x-boneblue: add gpio-line-names
arm: omap2: Drop MACH_OMAP3517EVM entry
drm/i915/ehl: unconditionally flush the pages on acquire
drm/i915: document caching related bits
drm/dsi: Add _NO_ to MIPI_DSI_* flags disabling features
soc: renesas: Identify R-Car H3e-2G and M3e-2G
dt-bindings: arm: renesas: Document R-Car H3e-2G and M3e-2G SoCs and boards
drm/i915/display/psr2: Fix cursor updates using legacy apis
drm/i915/display/psr2: Mark as updated all planes that intersect with pipe_clip
video: ep93xx: Prepare clock before using it
dt-bindings: Add QiShenglong vendor prefix
drm/panel: simple: Add support for two more AUO panels
dt-bindings: display: simple: Add AUO B133HAN05 & B140HAN06
video: fbdev: riva: Error out if 'pixclock' equals zero
video: fbdev: kyro: Error out if 'pixclock' equals zero
video: fbdev: asiliantfb: Error out if 'pixclock' equals zero
ASoC: rt1015: Remove unnecessary flush work on rt1015 driver
drm/i915/gem: Migrate to system at dma-buf attach time (v7)
drm/i915/gem: Correct the locking and pin pattern for dma-buf (v8)
drm/i915/gem: Always call obj->ops->migrate unless can_migrate fails
drm/i915/gem/ttm: Only call __i915_gem_object_set_pages if needed
drm/i915/gem: Unify user object creation (v3)
drm/i915/gem: Call i915_gem_flush_free_objects() in i915_gem_dumb_create()
drm/i915/gem: Refactor placement setup for i915_gem_object_create* (v2)
drm/i915/gem: Check object_can_migrate from object_migrate
drm/i915/gt: nuke gen6_hw_id
printk: syslog: close window between wait and read
printk: convert @syslog_lock to mutex
printk: remove NMI tracking
printk: remove safe buffers
printk: track/limit recursion
lib/nmi_backtrace: explicitly serialize banner and regs
dt-bindings: clock: r9a07g044-cpg: Add entry for P0_DIV2 core clock
printk: Move the printk() kerneldoc comment to its new home
printk/index: Fix warning about missing prototypes
drm: document drm_property_enum.value for bitfields
arm64: dts: meson: improve gxm-khadas-vim2 wifi
arm64: dts: meson: improve gxl-s905x-khadas-vim wifi
ARM: dts: meson8b: ec100: Fix the pwm regulator supply properties
ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties
ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply properties
ARM: dts: meson8b: ec100: wire up the RT5640 audio codec
ARM: dts: meson: Add the AIU audio controller
ARM: multi_v7_defconfig: Enable CONFIG_MMC_MESON_MX_SDHC
arm64: dts: meson-gxbb: nanopi-k2: Enable Bluetooth
ARM: dts: meson8: Use a higher default GPU clock frequency
arm64: dts: allwinner: h6: tanix-tx6: enable emmc
arm64: dts: allwinner: h6: tanix-tx6: Add PIO power supplies
arm64: dts: allwinner: h6: tanix-tx6: Fix regulator node names
dt-bindings: arm: imx: add imx8mm/imx8mn GW7902 support
docs/zh_CN: add a translation for index
docs: submitting-patches: clarify the role of LKML
admin-guide/cputopology.rst: Remove non-existed cpu-hotplug.txt
admin-guide/hw-vuln: Rephrase a section of core-scheduling.rst
docs: virt: kvm: api.rst: replace some characters
docs: firmware-guide: acpi: dsd: graph.rst: replace some characters
docs: sound: kernel-api: writing-an-alsa-driver.rst: replace some characters
docs: networking: dpaa2: fix chapter title format
docs: kvm: properly format code blocks and lists
docs: kvm: fix build warnings
docs: printk-formats: fix build warning
deprecated.rst: Include details on "no_hash_pointers"
docs/zh_CN: reformat zh_CN/dev-tools/testing-overview
maintainers: Update freedesktop.org IRC channels
documentation: Update #nouveau IRC channel network
drm/rockchip: dsi: add ability to work as a phy instead of full dsi
dt-bindings: display: rockchip-dsi: add optional #phy-cells property
drm/rockchip: dsi: add own additional pclk handling
iio: adc: meson-saradc: Fix indentation of arguments after a line-break
iio: adc: meson-saradc: Add missing space between if and parenthesis
iio: adc: meson-saradc: Disable BL30 integration on G12A and newer SoCs
dt-bindings: display: ssd1307fb: Convert to json-schema
drm/bridge: nwl-dsi: Avoid potential multiplication overflow on 32-bit
dt-bindings: display: simple: add some Logic Technologies and Multi-Inno panels
drm/shmobile: Convert to Linux IRQ interfaces
drm/i915/display: split DISPLAY_VER 9 and 10 in intel_setup_outputs()
drm/i915: fix not reading DSC disable fuse in GLK
drm/mediatek: Add mt8183 aal support
drm/mediatek: Separate aal sub driver
iio: gyro: st_gyro: use devm_iio_triggered_buffer_setup() for buffer
iio: magn: st_magn: use devm_iio_triggered_buffer_setup() for buffer
iio: accel: st_accel: use devm_iio_triggered_buffer_setup() for buffer
iio: pressure: st_pressure: use devm_iio_triggered_buffer_setup() for buffer
iio: adc: fsl-imx25-gcq: Use the defined variable to clean code
iio: proximity: vcnl3020: remove iio_claim/release_direct
iio: proximity: vcnl3020: add periodic mode
iio: proximity: vcnl3020: add DMA safe buffer
iio: st-sensors: Remove some unused includes and add some that should be there
dt-bindings: iio: accel: bma255: Merge bosch,bma180 schema
dt-bindings: iio: accel: bma255: Sort compatibles
dt-bindings: iio: accel: bma255: Fix interrupt type
drm/i915/xehp: Xe_HP forcewake support
drm/i915/xehp: Extra media engines - Part 3 (reset)
drm/i915/xehp: Extra media engines - Part 2 (interrupts)
drm/i915/xehp: Extra media engines - Part 1 (engine definitions)
drm/i915: Program chicken bit during DP MST sequence on TGL+
dt-bindings: pci: Add DT binding for Toshiba Visconti PCIe controller
drm/i915/bios: Fix ports mask
dt-bindings: PCI: intel,lgm-pcie: Add reference to common schemas
drm/st7586: Use framebuffer dma-buf helpers
drm/repaper: Use framebuffer dma-buf helpers
drm/gm12u320: Use framebuffer dma-buf helpers
drm/gud: Use framebuffer dma-buf helpers
drm/mipi-dbi: Use framebuffer dma-buf helpers
drm/udl: Use framebuffer dma-buf helpers
drm/gem: Provide drm_gem_fb_{begin,end}_cpu_access() helpers
signal: Rename SIL_PERF_EVENT SIL_FAULT_PERF_EVENT for consistency
signal: Verify the alignment and size of siginfo_t
signal: Remove the generic __ARCH_SI_TRAPNO support
signal/alpha: si_trapno is only used with SIGFPE and SIGTRAP TRAP_UNK
signal/sparc: si_trapno is only used with SIGILL ILL_ILLTRP
drm/hisilicon/hibmc: Remove variable 'priv' from hibmc_unload()
drm/i915/dg2: Add DG2 to the PSR2 defeature list
drm/i915/dg2: Classify DG2 PHY types
drm/i915/xehp: Define multicast register ranges
drm/i915: Extend Wa_1406941453 to adl-p
arm64: Add compile-time asserts for siginfo_t offsets
arm: Add compile-time asserts for siginfo_t offsets
sparc64: Add compile-time asserts for siginfo_t offsets
drm/fourcc: Add modifier definitions for Arm Fixed Rate Compression
drm/amdgpu: retire sdma v5_2 golden settings from driver
drm/amdgpu: Add msix restore for pass-through mode
drm/amdgpu: Change the imprecise output
drm/amd/display: Fix ASSR regression on embedded panels
drm/amdgpu: Clear doorbell interrupt status for Sienna Cichlid
drm/amd/pm: Fix a bug communicating with the SMU (v5)
drm/amdgpu: add pci device id for cyan_skillfish
drm/amdgpu: add autoload_supported check for RLC autoload
drm/amdgpu: enable SMU for cyan_skilfish
drm/amdgpu: add check_fw_version support for cyan_skillfish
drm/amdgpu: add basic ppt functions for cyan_skilfish
drm/amdgpu: add smu interface header for cyan_skilfish
drm/amdgpu: add smu_v11_8_ppsmc header for cyan_skilfish
drm/amdgpu: add smu_v11_8_pmfw header for cyan_skilfish
drm/amdgpu: use direct loading by default for cyan_skillfish2
drm/amdgpu: enable psp v11.0.8 for cyan_skillfish
drm/amdgpu: init psp v11.0.8 function for cyan_skillfish
drm/amdgpu: add psp v11.0.8 driver for cyan_skillfish
drm/amdgpu: add mp 11.0.8 header for cyan_skillfish
drm/amdgpu: add nbio support for cyan_skillfish
drm/amdgpu: add chip early init for cyan_skillfish
drm/amdkfd: enable cyan_skillfish KFD
drm/amdgpu: add gc v10 golden settings for cyan_skillfish
drm/amdgpu: add sdma v5 golden settings for cyan_skillfish
drm/amdgpu: add cyan_skillfish support in gfx v10
drm/amdgpu: add cyan_skillfish support in gmc v10
drm/amdgpu: load fw direclty for cyan_skillfish
drm/amdgpu: add sdma fw loading support for cyan_skillfish
drm/amdgpu: add cp/rlc fw loading support for cyan_skillfish
drm/amdgpu: set ip blocks for cyan_skillfish
drm/amdgpu: init family name for cyan_skillfish
drm/amdgpu: dynamic initialize ip offset for cyan_skillfish
drm/amdgpu: add cyan_skillfish asic type
drm/amdgpu: adjust fw_name string length for toc
drm/amdgpu: increase size for sdma fw name string
drm/amdgpu: add yellow carp pci id (v2)
drm/amdgpu: update yellow carp external rev_id handling
drm/amdgpu/acp: Make PM domain really work
drm/amd/amdgpu: add consistent PSP FW loading size checking
drm/amd/amdgpu: consider kernel job always not guilty
drm/amdkfd: Update SMI throttle event bitmask
drm/amdgpu: Fix documentaion for dm_dmub_outbox1_low_irq
drm/amd/amdgpu: Add a new line to debugfs phy_settings output
drm/amd/amdgpu: Update debugfs link_settings output link_rate field in hex
drm/amdkfd: Fix a concurrency issue during kfd recovery
drm/amdkfd: Set priv_queue to NULL after it is freed
drm/amdkfd: Renaming dqm->packets to dqm->packet_mgr
drm/amdgpu: Change a few function names
drm/amdgpu: Fix a printing message
drm/amdgpu: Add error message when programing registers fails
drm/amdgpu: Change the imprecise function name
drm/amdgpu - Corrected the video codecs array name for yellow carp
drm/amdkfd: report pcie bandwidth to the kfd
drm/amdkfd: report xgmi bandwidth between direct peers to the kfd
drm/amdgpu: add psp command to get num xgmi links between direct peers
drm/amdgpu: Fix documentaion for amdgpu_bo_add_to_shadow_list
drm/amd/pm: Support board calibration on aldebaran
drm/amd/display: change zstate allow msg condition
drm/amd/display: 3.2.145
drm/amd/display: [FW Promotion] Release 0.0.75
drm/amd/display: Refine condition for cursor visibility
drm/amd/display: Populate dtbclk entries for dcn3.02/3.03
drm/amd/display: add workaround for riommu invalidation request hang
drm/amd/display: Line Buffer changes
drm/amd/display: Remove MALL function from DCN3.1
drm/amd/display: DCN2X Prefer ODM over bottom pipe to find second pipe
drm/amd/display: Only set default brightness for OLED
drm/amd/display: Update bounding box for DCN3.1
drm/amd/display: Query VCO frequency from register for DCN3.1
drm/amd/display: Populate socclk entries for dcn3.02/3.03
drm/amd/display: Fix max vstartup calculation for modes with borders
drm/amd/display: Enable eDP ILR on DCN2.1
drm/amd/display: 3.2.144
drm/amd/display: Fix comparison error in dcn21 DML
drm/amd/display: Fixed hardware power down bypass during headless boot
drm/amd/display: Add copyright notice to new files
drm/amd/display: Reduce delay when sink device not able to ACK 00340h write
drm/amd/display: add debug print for DCC validation failure
ASoC: amd: Use dev_probe_err helper
ASoC: amd: Don't show messages about deferred probing by default
csky: use generic strncpy/strnlen from_user
arc: use generic strncpy/strnlen from_user
hexagon: use generic strncpy/strnlen from_user
h8300: remove stale strncpy_from_user
asm-generic/uaccess.h: remove __strncpy_from_user/__strnlen_user
arch/arm64: dts: change 10gbase-kr to 10gbase-r in Armada
arm64: dts: add support for Marvell cn9130-crb platform
dts: marvell: Enable 10G interfaces on 9130-DB and 9131-DB boards
arm64: dts: cn913x: add device trees for topology B boards
Documentation: gpu: Mention the requirements for new properties
staging: rtl8723bs: fix camel case in struct ndis_802_11_wep
staging: rtl8723bs: remove unused struct ndis_801_11_ai_resfi
staging: rtl8723bs: remove unused struct ndis_802_11_ai_reqfi
staging: rtl8723bs: fix camel case in IE structures
staging: rtl8723bs: fix camel case in struct wlan_bcn_info
staging: rtl8723bs: fix camel case in struct wlan_phy_info
staging: rtl8723bs: fix camel case in struct ndis_802_11_ssid
staging: rtl8723bs: remove struct ndis_802_11_conf_fh
staging: rtl8723bs: fix camel case in struct ndis_802_11_conf
staging: rtl8723bs: fix camel case in struct wlan_bssid_ex
staging: rtl8723bs: remove commented out condition
staging: rtl8723bs: remove 5Ghz code blocks
staging: rtl8723bs: add spaces around operator
staging: rtl8723bs: convert function name to snake case
staging: rtl8723bs: fix camel case inside function
staging: rtl8723bs: simplify function selecting channel group
drm/panfrost: devfreq: Don't display error for EPROBE_DEFER
drm/i915/uapi: reject set_domain for discrete
mfd: hi6421-spmi-pmic: move driver from staging
MIPS/asm/printk: Fix build failure caused by printk
media: atomisp: pci: reposition braces as per coding style
media: atomisp: i2c: Remove a superfluous else clause in atomisp-mt9m114.c
media: atomisp: Move MIPI_PORT_LANES to the only user
media: atomisp: Perform a single memset() for union
media: atomisp: pci: fix error return code in atomisp_pci_probe()
media: atomisp: pci: Remove unnecessary (void *) cast
media: atomisp: pci: Remove checks before kfree/kvfree
media: atomisp: Remove unused port_enabled variable
media: atomisp: Annotate a couple of definitions with __maybe_unused
media: atomisp: Remove unused declarations
media: atomisp: remove the repeated declaration
media: atomisp: improve error handling in gc2235_detect()
media: atomisp: Fix whitespace at the beginning of line
media: atomisp: Align block comments
media: atomisp: Use sysfs_emit() instead of sprintf() where appropriate
media: atomisp: Fix line continuation style issue in sh_css.c
media: atomisp: Use kcalloc instead of kzalloc with multiply in sh_css.c
media: atomisp: Remove unnecessary parens in sh_css.c
media: atomisp: Resolve goto style issue in sh_css.c
media: atomisp: fix the uninitialized use and rename "retvalue"
ARM: dts: imx6q-dhcom: Set minimum memory size of all DHCOM i.MX6 variants
ARM: dts: imx6q-dhcom: Remove ddc-i2c-bus property
MAINTAINERS: update arm,pl353-smc.yaml reference
memory: tegra: fix unused-function warning
ARM: dts: imx6q-dhcom: Add keys and leds to the PDK2 board
ARM: dts: imx6q-dhcom: Align stdout-path with other DHCOM SoMs
ARM: dts: imx6q-dhcom: Adding Wake pin to the PCIe pinctrl
ARM: dts: imx6q-dhcom: Fill GPIO line names on DHCOM SoM
ARM: dts: imx6q-dhcom: Add interrupt and compatible to the ethernet PHY
ARM: dts: imx6q-dhcom: Add the parallel system bus
dt-bindings: arm: fsl: Add DHCOM PicoITX and DHCOM DRC02 boards
dmaengine: imx-sdma: add terminated list for freed descriptor in worker
dmaengine: imx-sdma: add uart rom script
dma: imx-sdma: add i.mx6ul compatible name
dmaengine: imx-sdma: remove ERR009165 on i.mx6ul
spi: imx: remove ERR009165 workaround on i.mx6ul
spi: imx: fix ERR009165
dmaengine: imx-sdma: add mcu_2_ecspi script
dmaengine: dma: imx-sdma: add fw_loaded and is_ram_script
dmaengine: imx-sdma: remove duplicated sdma_load_context
Revert "dmaengine: imx-sdma: refine to load context only once"
Revert "ARM: dts: imx6: Use correct SDMA script for SPI cores"
Revert "ARM: dts: imx6q: Use correct SDMA script for SPI5 core"
ARM: dts: imx7d-remarkable2: Add WiFi support
ARM: dts: imx6qdl-gw5904: atecc508a support
ARM: dts: imx6qdl-gw5xxx: add missing USB OTG OC pinmux
drm/i915/xehp: VDBOX/VEBOX fusing registers are enable-based
drm/i915/gt: rename legacy engine->hw_id to engine->gen6_hw_id
drm/i915/gt: nuke unused legacy engine hw_id
drm/i915/gt: fix platform prefix
drm/i915/firmware: Update to DMC v2.03 on RKL
drm/i915/firmware: Update to DMC v2.12 on TGL
drm/i915/dmc: Change intel_get_stepping_info()
drm/i915/step: Add macro magic for handling steps
drm/i915: Add intel_context tracing
drm/i915/guc: Add trace point for GuC submit
drm/i915/guc: Update GuC debugfs to support new GuC
drm/i915/guc: Update intel_gt_wait_for_idle to work with GuC
drm/i915/guc: Ensure G2H response has space in buffer
drm/i915/guc: Disable semaphores when using GuC scheduling
drm/i915/guc: Ensure request ordering via completion fences
drm/i915: Disable preempt busywait when using GuC scheduling
drm/i915/guc: Extend deregistration fence to schedule disable
drm/i915/guc: Disable engine barriers with GuC during unpin
drm/i915/guc: Defer context unpin until scheduling is disabled
drm/i915/guc: Insert fence on context when deregistering
drm/i915/guc: Implement GuC context operations for new inteface
drm/i915/guc: Add bypass tasklet submission path to GuC
drm/i915/guc: Implement GuC submission tasklet
drm/i915/guc: Add LRC descriptor context lookup array
drm/i915/guc: Remove GuC stage descriptor, add LRC descriptor
drm/i915/guc: Add new GuC interface defines and structures
drm/i915/xehp: New engine context offsets
drm/i915/xehp: Handle new device context ID format
drm/i915/selftests: Allow for larger engine counts
drm/i915/gen12: Use fuse info to enable SFC
drm/i915/dg2: DG2 has fixed memory bandwidth
drm/i915/dg2: Don't read DRAM info
drm/i915/dg2: Don't program BW_BUDDY registers
drm/i915/dg2: Add dbuf programming
drm/i915/dg2: Setup display outputs
drm/i915/dg2: Don't wait for AUX power well enable ACKs
drm/i915/dg2: Skip shared DPLL handling
drm/i915/dg2: Add cdclk table and reference clock
drm/i915/dg2: Add fake PCH
drm/i915: Fork DG1 interrupt handler
drm/i915/dg2: add DG2 platform info
drm/i915/xehpsdv: add initial XeHP SDV definitions
drm/i915: Add XE_HP initial definitions
drm/i915: Add release id version
drm/i915: do not abbreviate version in debugfs
media: atomisp: pci: reposition braces as per coding style
media: atomisp: i2c: Remove a superfluous else clause in atomisp-mt9m114.c
media: atomisp: Move MIPI_PORT_LANES to the only user
media: atomisp: Perform a single memset() for union
media: atomisp: pci: fix error return code in atomisp_pci_probe()
media: atomisp: pci: Remove unnecessary (void *) cast
media: atomisp: pci: Remove checks before kfree/kvfree
media: atomisp: Remove unused port_enabled variable
media: atomisp: Annotate a couple of definitions with __maybe_unused
media: atomisp: Remove unused declarations
media: atomisp: remove the repeated declaration
media: atomisp: improve error handling in gc2235_detect()
media: atomisp: Fix whitespace at the beginning of line
media: atomisp: Align block comments
media: atomisp: Use sysfs_emit() instead of sprintf() where appropriate
media: atomisp: Fix line continuation style issue in sh_css.c
media: atomisp: Use kcalloc instead of kzalloc with multiply in sh_css.c
media: atomisp: Remove unnecessary parens in sh_css.c
media: atomisp: Resolve goto style issue in sh_css.c
media: atomisp: use list_splice_init in atomisp_compat_css20.c
media: atomisp: fix the uninitialized use and rename "retvalue"
media: atomisp: remove useless returns
media: atomisp: remove dublicate code
media: atomisp: remove useless breaks
media: atomisp: pci: fixed a curly bracket coding style issue.
media: atomisp: Fix runtime PM imbalance in atomisp_pci_probe
media: atomisp-ov2680: A trivial typo fix
media: atomisp: Fix typo "accesible"
media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats
media: ti-vpe: cal: fix indexing of cal->ctx[] in cal_probe()
media: rockchip/rga: fix error handling in probe
media: platform: stm32: unprepare clocks at handling errors in probe
media: stkwebcam: fix memory leak in stk_camera_probe
media: media/cec-core.rst: update adap_enable doc
media: rkisp1: cap: initialize dma buf address in 'buf_init' cb
media: rkisp1: remove field 'vaddr' from 'rkisp1_buffer'
media: v4l2-subdev: fix some NULL vs IS_ERR() checks
media: go7007: remove redundant initialization
media: go7007: fix memory leak in go7007_usb_probe
ASoC: amd: enable vangogh acp5x driver build
ASoC: amd: add vangogh i2s dma driver pm ops
ASoC: amd: add vangogh pci driver pm ops
ASoC: amd: add vangogh i2s dai driver ops
ASoC: amd: add vangogh i2s controller driver
ASoC: amd: add ACP5x pcm dma driver ops
ASoC: amd: irq handler changes for ACP5x PCM dma driver
ASoC: amd: add ACP5x PCM platform driver
ASoC: amd: create acp5x platform devices
ASoc: amd: add acp5x init/de-init functions
ASoC: amd: add Vangogh ACP PCI driver
ASoC: amd: add Vangogh ACP5x IP register header
hv: hyperv.h: Remove unused inline functions
drm/i915: Make the kmem slab for i915_buddy_block a global
drm/i915: Use a table for i915_init/exit (v2)
drm/i915: Call i915_globals_exit() if pci_register_device() fails
drm/i915: Call i915_globals_exit() after i915_pmu_exit()
dt-bindings: display: simple-bridge: Add corpro,gm7123 compatible
media: i2c: adv7180: fix adv7280 BT.656-4 compatibility
media: dt-bindings: adv7180: Introduce 'adv,force-bt656-4' property
media: i2c: adv7180: Print the chip ID on probe
media: adv7180: Add optional reset GPIO
media: dt-bindings: adv7180: Introduce the 'reset-gpios' property
drm/i915: Ditch i915 globals shrink infrastructure
media: dt-bindings: media: rockchip-vpu: Add PX30 compatible
media: hantro: Add support for the Rockchip PX30
media: hantro: Enable H.264 on Rockchip VDPU2
media: hantro: Add H.264 support for Rockchip VDPU2
media: hantro: h264: Move reference picture number to a helper
media: hantro: h264: Move DPB valid and long-term bitmaps
media: hantro: Avoid redundant hantro_get_{dst,src}_buf() calls
media: hantro: Make struct hantro_variant.init() optional
media: hantro: vp8: Move noisy WARN_ON to vpu_debug
media: dvb-usb: Fix error handling in dvb_usb_i2c_init
media: dvb-usb: fix uninit-value in vp702x_read_mac_addr
media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init
media: rc: rename s_learning_mode() to s_wideband_receiver()
media: rc-loopback: max_timeout of UINT_MAX does not work
media: rc-loopback: send carrier reports
media: rc-loopback: use dev_dbg() rather than handrolled debug
media: rc-loopback: return number of emitters rather than error
drm/i915: Make display workaround upper bounds exclusive
drm/i915: Make GT workaround upper bounds exclusive
drm/i915/rkl: Wa_1408330847 no longer applies to RKL
drm/i915/rkl: Wa_1409767108 also applies to RKL
drm/i915/adl_s: Wa_14011765242 is also needed on A1 display stepping
drm/i915: Program DFR enable/disable as a GT workaround
drm/i915/icl: Drop a couple unnecessary workarounds
drm/i915: Fix application of WaInPlaceDecompressionHang
drm/amd/display: 3.2.143
drm/amd/display: [FW Promotion] Release 0.0.73
drm/amd/display: remove compbuf size wait
drm/amd/display: Extend dmub_cmd_psr_copy_settings_data struct
drm/amd/display: implement workaround for riommu related hang
drm/amd/display: log additional register state for debug
drm/amd/display: Prevent Diags from entering S2
drm/amd/display: Fix timer_per_pixel unit error
drm/amd/display: Assume active upper layer owns the HW cursor
drm/amd/display: reset dpcd_cap.dpcd_rev for passive dongle.
arm64: dts: qcom: sc7180: trogdor: Update audio codec to Max98360A
drm/i915: Add TTM offset argument to mmap.
drm/i915: Correct the docs for intel_engine_cmd_parser
tty: hvc: replace BUG_ON() with negative return value
video: fbdev: neofb: add a check against divide error
video: fbdev: arcfb: remove redundant initialization of variable err
amiserial: remove unused state from shutdown
amiserial: switch rs_table to a single state
amiserial: pack and sort includes
amiserial: expand "custom"
amiserial: expand serial_isroot
amiserial: use memset to zero serial_state
amiserial: simplify rs_open
amiserial: remove serial_state::xmit_fifo_size
amiserial: remove stale comment
amiserial: remove serial_* strings
amiserial: remove unused DBG_CNT
serial: 8250_exar: Add ->unregister_gpio() callback
tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous"
dt-bindings: serial: convert Cadence UART bindings to YAML
tty: serial: uartlite: Add runtime pm support
tty: serial: uartlite: Disable clocks in case of errors
tty: Fix out-of-bound vmalloc access in imageblit
serial: samsung: use dma_ops of DMA if attached
arm pl011 serial: support multi-irq request
serial: amba-pl011: add RS485 support
tty: serial: jsm: hold port lock when reporting modem line changes
serial: core: Report magic multiplier extra baud rates
serial: 8250: extend compile-test coverage
serial: 8250_bcm7271: use NULL to initialized a null pointer
serial: 8250_pnp: Support configurable clock frequency
serial: 8250: 8250_omap: make a const array static, makes object smaller
dt-bindings: reset: Convert UniPhier glue reset to json-schema
reset: qcom: Add PDC Global reset signals for WPSS
dt-bindings: reset: pdc: Add PDC Global bindings
dt-bindings: reset: aoss: Add AOSS reset controller binding
drivers/firmware: consolidate EFI framebuffer setup for all arches
drivers/firmware: move x86 Generic System Framebuffers support
staging: hisilicon,hi6421-spmi-pmic.yaml: fix patternProperties
staging: hikey9xx: split hi6421v600 irq into a separate driver
staging: hi6421-spmi-pmic: add a missing dot at copyright
staging: hi6421-spmi-pmic: rename GPIO IRQ OF node
staging: hi6421-spmi-pmic: rename spmi_device struct
staging: bcm2835-audio: Enclose complex macro value in parentheses
staging: board: Fix uninitialized spinlock when attaching genpd
staging/rtl8712: Remove all strcpy() uses in favor of strscpy()
staging: rtl8712: Fix alignment
staging: rtl8712: Remove some unused #define and enum
staging: rtl8188eu: remove unnecessary logging
staging: qlge: Remove unnecessary parentheses around references
staging: rtl8188eu: remove cut_mask field from wl_pwr_cfg
staging: rtl8188eu: remove PWR_CMD_READ
staging: rtl8188eu: remove constant function parameter
staging: rtl8188eu: remove unused power flows and transitions
staging: rtl8188eu: remove efuse write support
staging: rtl8188eu: remove struct eeprom_priv's EepromOrEfuse
staging: rtl8188eu: remove _CHIP_TYPE enum
staging: rtl8188eu: remove RTL871X_HCI_TYPE enum
staging: rtl8188eu: remove the "trigger gpio 0" hal variable
staging: rtl8188eu: merge two functions
staging: rtl8188eu: move hal/mac_cfg.c and rename function and array
vgaarb: don't pass a cookie to vga_client_register
vgaarb: remove the unused irq_set_state argument to vga_client_register
vgaarb: provide a vga_client_unregister wrapper
vgaarb: cleanup vgaarb.h
vgaarb: move the kerneldoc for vga_set_legacy_decoding to vgaarb.c
vgaarb: remove vga_conflicts
vgaarb: remove VGA_DEFAULT_DEVICE
staging: rtl8723bs: fix camel case argument name in macro is_supported_tx_cck
staging: rtl8723bs: fix camel case name in macro IsSupportedTxCCK
staging: rtl8723bs: remove unused macros in include/ieee80211.h
staging: rtl8723bs: fix post-commit camel case issues
staging: rtl8723bs: fix camel case name in macro IsSupported24G
staging: rtl8723bs: fix camel case in argument of macro is_legacy_only
staging: rtl8723bs: fix camel case name in macro IsLegacyOnly()
staging: rtl8723bs: fix camel case issue
staging: rtl8723bs: convert IsSupportedHT to snake_case
staging: rtl8723bs: add get_channel cfg80211 implementation
staging: rtl8723bs: fix wpa_set_auth_algs() function
staging: rtl8723bs: remove custom endian conversion macros
staging: r8188eu: Fix while-loop that iterates only once
staging: rtl8188eu: remove unnecessary braces
staging: rtl8188eu: remove rtw_wx_set_rate handler function
staging: rtl8188eu: remove set but unused variable from rtw_get_sec_ie
usb: dwc3: dwc3-qcom: Fix typo in the dwc3 vbus override API
usb: gadget: f_uac1: add volume and mute support
usb: gadget: f_uac2: add volume and mute support
usb: gadget: u_audio: add bi-directional volume and mute support
usb: audio-v2: add ability to define feature unit descriptor
dt-bindings: usb: generic-ohci: Document dr_mode property
dt-bindings: usb: generic-ehci: Document dr_mode property
usb: dwc2: gadget: Add endpoint wedge support
usb: gadget: composite: Allow bMaxPower=0 if self-powered
usb: isp1301-omap: Fix the GPIO include
usb: renesas-xhci: Remove renesas_xhci_pci_exit()
usb: xhci-renesas: Minor coding style cleanup
usb: host: ohci-spear: simplify calling usb_add_hcd()
arm64: dts: qcom: sc7280: Add USB nodes for IDP board
arm64: dts: qcom: sc7280: Add USB related nodes
dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SC7280
USB: EHCI: ehci-mv: improve error handling in mv_ehci_enable()
usb: gadget: u_ether: fix a potential null pointer dereference
usb: gadget: f_ncm: ncm_wrap_ntb - move var definitions into if statement
usb: gadget: f_ncm: remove spurious if statement
usb: gadget: f_ncm: remove check for NULL skb_tx_data in timer function
usb: gadget: f_ncm: remove spurious boolean timer_stopping
usb: gadget: f_ncm: remove timer_force_tx field
usb: host: fotg210: fix the actual_length of an iso packet
usb: host: fotg210: fix the endpoint's transactional opportunities calculation
Revert "usb: host: fotg210: Use dma_pool_zalloc"
drm/i915/display: Fix shared dpll mismatch for bigjoiner slave
drm/v3d: Expose performance counters to userspace
drm/i915/display: Disable FBC when PSR2 is enabled display 12 and newer
drm/i915/display/adl_p: Implement PSR changes
ALSA: sc6000: Use explicit cast for __iomem pointer
ALSA: korg1212: Fix wrongly shuffled firmware loader code
ALSA: als300: Fix missing chip initialization
ALSA: cs4281: Fix missing chip initialization
drm: protect drm_master pointers in drm_lease.c
drm: serialize drm_file.master with a new spinlock
drm: add a locked version of drm_is_current_master
drm: avoid blocking in drm_clients_info's rcu section
drm: avoid circular locks in drm_mode_getconnector
ALSA: sc6000: Assign vport directly on card's private_data
ALSA: sc6000: Fix incorrect sizeof operator
ALSA: opti9xx: fix missing { } around an if block
ALSA: nm256: Fix error return code in snd_nm256_create()
arm64: dts: qcom: sc7280: Add USB nodes for IDP board
arm64: dts: qcom: sc7280: Add USB related nodes
arm64: dts: qcom: sc7280: Add nodes for eMMC and SD card
arm64: dts: qcom: Fix usb entries for SA8155p adp board
arm64: dts: qcom: sm8150: Sort dc_noc and gem_noc nodes
arm64: dts: qcom: Use correct naming for dwc3 usb nodes in dts files
arm64: dts: qcom: sm8150: Add UFS ICE capability
arm64: dts: qcom: sm8250: fix usb2 qmp phy node
drm/print: fixup spelling in a comment
ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15
dma_buf: remove dmabuf sysfs teardown before release
drm/i915/uapi: convert drm_i915_gem_userptr to kernel doc
drm/i915/uapi: reject caching ioctls for discrete
drm/bochs: Fix missing pci_disable_device() on error in bochs_pci_probe()
drm/ast: Disable fast reset after DRAM initial
drm/ast: Zero is missing in detect function
dma-buf: Delete the DMA-BUF attachment sysfs statistics
drm/i915/display/dsc: Force dsc BPP
drm/i915/display/dsc: Add Per connector debugfs node for DSC BPP enable
drm/i915/display: Add write permissions for fec support
drivers: soc: qcom: rpmpd: Add SM6115 RPM Power Domains
dt-bindings: power: rpmpd: Add SM6115 to rpmpd binding
dt-bindings: PCI: remove designware-pcie.txt
dt-bindings: PCI: update references to Designware schema
dt-bindings: PCI: add snps,dw-pcie-ep.yaml
dt-bindings: PCI: add snps,dw-pcie.yaml
drm/ingenic: Convert to Linux IRQ interfaces
dt-bindings: soc: qcom: smd-rpm: Add SM6115 compatible
soc: qcom: aoss: Fix the out of bound usage of cooling_devs
firmware: qcom_scm: Allow qcom_scm driver to be loadable as a permenent module
soc: qcom: socinfo: Don't print anything if nothing found
soc: qcom: rpmhpd: Use corner in power_off
soc: qcom: aoss: Add generic compatible
dt-bindings: soc: qcom: aoss: Convert to YAML
dt-bindings: soc: qcom: aoss: Add SC8180X and generic compatible
ARM: dts: qcom: Add initial DTS file for Samsung Galaxy S III Neo phone
dt-bindings: arm: qcom: Document MSM8226 SoC binding
ARM: dts: qcom: Add support for MSM8226 SoC
ARM: dts: qcom: apq8060: Correct Ethernet node name and drop bogus irq property
fbmem: Convert from atomic_t to refcount_t on fb_info->count
arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms
arm64: dts: qcom: msm8916-wingtech-wt88047: Add IMU
arm64: dts: qcom: msm8916-wingtech-wt88047: Add notification LED
arm64: dts: qcom: msm8916-wingtech-wt88047: Add touchscreen
arm64: dts: qcom: Add device tree for Xiaomi Redmi 2 (wingtech-wt88047)
arm64: dts: qcom: sm8150: Add CPU opp tables
arm64: dts: qcom: ipq8074: Add scm on IPQ8074 SoCs
arm64: dts: qcom: ipq6018: Update WCSS PIL driver compatible
arm64: dts: qcom: ipq6018: enable USB2 support
arm64: dts: qcom: sc7180: Add DisplayPort node
video: fbdev: kyro: fix a DoS bug by restricting user input
fs: dlm: move receive loop into receive handler
fs: dlm: fix multiple empty writequeue alloc
fs: dlm: generic connect func
fs: dlm: auto load sctp module
fs: dlm: introduce generic listen
fs: dlm: move to static proto ops
fs: dlm: introduce con_next_wq helper
fs: dlm: cleanup and remove _send_rcom
fs: dlm: clear CF_APP_LIMITED on close
fs: dlm: fix typo in tlv prefix
fs: dlm: use READ_ONCE for config var
fs: dlm: use sk->sk_socket instead of con->sock
ARM: dts: qcom: apq8064: correct clock names
ARM: dts: qcom: msm8974-klte: Enable remote processors
ASoC: ti: j721e-evm: Convert the audio domain IDs to enum
ALSA: pcsp: Allocate resources with device-managed APIs
ALSA: dummy: Allocate resources with device-managed APIs
ALSA: aloop: Allocate resources with device-managed APIs
ALSA: mpu401: Allocate resources with device-managed APIs
ALSA: serial-u16550: Allocate resources with device-managed APIs
ALSA: mtpav: Allocate resources with device-managed APIs
ALSA: virmidi: Allocate resources with device-managed APIs
ALSA: x86: Allocate resources with device-managed APIs
ALSA: wavefront: Allocate resources with device-managed APIs
ALSA: sscape: Allocate resources with device-managed APIs
ALSA: sc6000: Allocate resources with device-managed APIs
ALSA: opl3sa2: Allocate resources with device-managed APIs
ALSA: opti9xx: Allocate resources with device-managed APIs
ALSA: msnd: Allocate resources with device-managed APIs
ALSA: gus: Allocate resources with device-managed APIs
ALSA: galaxy: Allocate resources with device-managed APIs
ALSA: es18xx: Allocate resources with device-managed APIs
ALSA: es1688: Allocate resources with device-managed APIs
ALSA: cs423x: Allocate resources with device-managed APIs
ALSA: cmi8330: Allocate resources with device-managed APIs
ALSA: cmi8328: Allocate resources with device-managed APIs
ALSA: azt2320: Allocate resources with device-managed APIs
ALSA: als100: Allocate resources with device-managed APIs
ALSA: adlib: Allocate resources with device-managed APIs
ALSA: ad1848: Allocate resources with device-managed APIs
ALSA: sb: Allocate resources with device-managed APIs
ALSA: wss: Allocate resources with device-managed APIs
ALSA: ad1816a: Allocate resources with device-managed APIs
ALSA: ymfpci: Allocate resources with device-managed APIs
ALSA: vx222: Allocate resources with device-managed APIs
ALSA: vx: Manage vx_core object with devres
ALSA: trident: Allocate resources with device-managed APIs
ALSA: rme9652: Allocate resources with device-managed APIs
ALSA: hdspm: Allocate resources with device-managed APIs
ALSA: hdsp: Allocate resources with device-managed APIs
ALSA: riptide: Allocate resources with device-managed APIs
ALSA: oxygen: Allocate resources with device-managed APIs
ALSA: nm256: Allocate resources with device-managed APIs
ALSA: lx6464es: Allocate resources with device-managed APIs
ALSA: lola: Allocate resources with device-managed APIs
ALSA: korg1212: Allocate resources with device-managed APIs
ALSA: ice1724: Allocate resources with device-managed APIs
ALSA: ali5451: Allocate resources with device-managed APIs
ALSA: ice1724: Allocate resources with device-managed APIs
ALSA: ice1712: Allocate resources with device-managed APIs
ALSA: emu10k1x: Allocate resources with device-managed APIs
ALSA: emu10k1: Allocate resources with device-managed APIs
ALSA: echoaudio: Allocate resources with device-managed APIs
ALSA: cs5535audio: Allocate resources with device-managed APIs
ALSA: cs46xx: Allocate resources with device-managed APIs
ALSA: ca0106: Allocate resources with device-managed APIs
ALSA: aw2: Allocate resources with device-managed APIs
ALSA: au88x0: Allocate resources with device-managed APIs
ALSA: ali5451: Allocate resources with device-managed APIs
ALSA: via82xx: Allocate resources with device-managed APIs
ALSA: sonicvibes: Allocate resources with device-managed APIs
ALSA: sis7019: Allocate resources with device-managed APIs
ALSA: rme96: Allocate resources with device-managed APIs
ALSA: rme32: Allocate resources with device-managed APIs
ALSA: maestro3: Allocate resources with device-managed APIs
ALSA: fm801: Allocate resources with device-managed APIs
ALSA: es1968: Allocate resources with device-managed APIs
ALSA: es1938: Allocate resources with device-managed APIs
ALSA: ens137x: Allocate resources with device-managed APIs
ALSA: cs5530: Allocate resources with device-managed APIs
ALSA: cs4281: Allocate resources with device-managed APIs
ALSA: cmipci: Allocate resources with device-managed APIs
ALSA: bt87x: Allocate resources with device-managed APIs
ALSA: azt3328: Allocate resources with device-managed APIs
ALSA: als4000: Allocate resources with device-managed APIs
ALSA: als300: Allocate resources with device-managed APIs
ALSA: ad1889: Allocate resources with device-managed APIs
ALSA: hda: Allocate resources with device-managed APIs
ALSA: atiixp: Allocate resources with device-managed APIs
ALSA: intel8x0: Allocate resources with device-managed APIs
ALSA: doc: Add device-managed resource section
ALSA: core: Add device-managed request_dma()
ALSA: core: Add managed card creation
ALSA: core: Add device-managed page allocator helper
ALSA: aloop: Fix spelling mistake "synchronization" -> "synchronization"
drm/stm: dsi: compute the transition time from LP to HS and back
drm/stm: ltdc: Silence -EPROBE_DEFER till bridge attached
ARM: dts: at91: sama5d4_xplained: Remove spi0 node
dt-bindings: atmel-sysreg: add bindings for sama7g5
ARM: dts: at91: add sama7g5 SoC DT and sama7g5-ek
dt-bindings: ARM: at91: document sama7g5ek board
ARM: multi_v7_defconfig: add sama7g5 SoC
ARM: configs: at91: add defconfig for sama7 family of SoCs
ARM: at91: pm: add sama7g5 shdwc
ARM: at91: pm: add pm support for SAMA7G5
ARM: at91: sama7: introduce sama7 SoC family
ARM: at91: pm: add sama7g5's pmc
ARM: at91: pm: add backup mode support for SAMA7G5
ARM: at91: pm: save ddr phy calibration data to securam
ARM: at91: pm: add sama7g5 ddr phy controller
ARM: at91: pm: add sama7g5 ddr controller
ARM: at91: pm: wait for ddr power mode off
ARM: at91: pm: add support for 2.5V LDO regulator control
ARM: at91: pm: add support for MCK1..4 save/restore for ulp modes
ARM: at91: pm: add self-refresh support for sama7g5
ARM: at91: ddr: add registers definitions for sama7g5's ddr
ARM: at91: sfrbu: add sfrbu registers definitions for sama7g5
ARM: at91: pm: add support for waiting MCK1..4
ARM: at91: pm: s/CONFIG_SOC_SAM9X60/CONFIG_HAVE_AT91_SAM9X60_PLL/g
ARM: at91: pm: avoid push and pop on stack while memory is in self-refersh
ARM: at91: pm: use r7 instead of tmp1
ARM: at91: pm: do not initialize pdev
ARM: at91: pm: check for different controllers in at91_pm_modes_init()
ARM: at91: pm: document at91_soc_pm structure
ARM: at91: pm: move the setup of soc_pm.bu->suspended
ARM: at91: pm: move pm_bu to soc_pm data structure
ARM: at91: debug: add sama7g5 low level debug uart
ARM: at91: add new SoC sama7g5
clk: at91: add register definition for sama7g5's master clock
printk: index: Add indexing support to dev_printk
printk: Userspace format indexing support
printk: Rework parse_prefix into printk_parse_prefix
printk: Straighten out log_flags into printk_info_flags
string_helpers: Escape double quotes in escape_special
drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers
iio: light: si1145: remove redundant continue statement
iio: core: Support reading extended name as label
iio: core: Forbid use of both labels and extended names
Add startup time for each chip using inv_mpu6050 driver
iio: accel: adxl345: convert probe to device-managed functions
iio: light: tcs3414: convert probe to device-managed routines
iio: potentiometer: max5481: convert probe to device-managed
iio: temperature: tmp006: make sure the chip is powered up in probe
iio: temperature: tmp006: convert probe to device-managed
iio: accel: bma220: make suspend state setting more robust
iio: accel: bma220: convert probe to device-managed functions
dt-bindings: iio: dac: microchip,mcp4922: Add missing binding document
dt-bindings: iio: dac: adi,ad8801: Add missing binding document.
dt-bindings: iio: dac: adi,ad5791: Add missing bindings document
dt-bindings: iio: dac: adi,ad5764: Add missing binding document
dt-bindings: iio: dac: ad5761: Add missing binding doc.
dt-bindings: iio: dac: ad5686 and ad5696: Add missing binding document.
dt-bindings: iio: dac: ad5624r: Add missing binding document
iio: dac: ad5624r: Fix incorrect handling of an optional regulator.
arm64: dts: renesas: r8a77990: ebisu: Add I2C EEPROM for PMIC
arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w properties
arm64: dts: renesas: beacon: Enable micbias
arm64: dts: renesas: r9a07g044: Add I2C nodes
arm64: dts: renesas: r8a779a0: Restore sort order
arm64: dts: renesas: r8a77990: ebisu: Add SW4 support
arm64: dts: renesas: r8a77995: draak: Add SW56 support
arm64: dts: renesas: rzg2: Rename i2c_dvfs to iic_pmic
arm64: dts: renesas: r8a77990: Add generic compatible string to IIC node
arm64: dts: renesas: r8a774c0: Add generic compatible string to IIC node
ARM: dts: rzg1: Add generic compatible strings to IIC nodes
ARM: dts: r8a73a4: Remove non-functional DMA support
arm64: dts: renesas: salvator-xs: Factor out USB ch3 parts
arm64: dts: renesas: salvator-x(s): Factor out USB ch2 parts
arm64: dts: renesas: salvator-x(s): Factor out SATA parts
arm64: dts: renesas: salvator-x(s): Factor out HDMI1 parts
ARM: dts: aspeed: wedge100: Enable ADC channels
ARM: dts: aspeed: galaxy100: Remove redundant ADC device
ARM: dts: aspeed: wedge40: Remove redundant ADC device
ARM: dts: aspeed: Enable ADC in Facebook AST2400 common dtsi
ARM: dts: everest: Add phase corrections for eMMC
ARM: dts: aspeed: Add Inspur NF5280M6 BMC machine
ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi
dt-bindings: iio: dac: ad5504: Add missing binding document
dt-bindings: iio: dac: ad5449: Add missing binding document.
dt-bindings: iio: dac: ad5380: Add missing binding document
dt-bindings: iio: dac: adi,ad5360: Add missing binding document
dt-bindings: iio: dac: adi,ad5064: Document bindings for many different DACs
dt-bindings: iio: dac: adi,ad5421: Add missing binding document.
iio: accel: da280: convert probe to device-managed functions
iio: accel: da311: convert probe to device-managed functions
iio: accel: dmard10: convert probe to device-managed functions
iio: proximity: rfd77402: convert probe to device-managed functions
iio: proximity: rfd77402: use i2c_client for rfd77402_{init,powerdown}()
iio: light: adjd_s311: convert probe to device-managed functions
iio: light: adjd_s311: move buffer on adjd_s311_data object
iio: adc: rockchip_saradc: add support for rk3568 saradc
dt-bindings: iio: adc: rockchip-saradc: add description for rk3568
iio: buffer: Move a sanity check at the beginning of 'iio_scan_mask_set()'
iio: buffer: Save a few cycles in 'iio_scan_mask_set()'
drm/panel: ws2401: Add driver for WideChips WS2401
drm/panel: Add DT bindings for Samsung LMS380KF01
firmware: qcom_scm: remove a duplicative condition
firmware: qcom_scm: Mark string array const
of: kexec: Remove FDT_PROP_* definitions
Revert "drm/i915: Skip over MI_NOOP when parsing"
drm/i915: Drop error handling from dma_fence_work
drm/i915: Remove allow_alloc from i915_gem_object_get_sg*
Revert "drm/i915: Propagate errors on awaiting already signaled fences"
drm/i915: Revert "drm/i915/gem: Asynchronous cmdparser"
drm/amd/display: Fix 10bit 4K display on CIK GPUs
drm/amdgpu/ttm: optimize vram access in amdgpu_ttm_access_memory()
drm/amdgpu/ttm: replace duplicate code with exiting function
drm/amdgpu: split amdgpu_device_access_vram() into two small parts
drm/amdgpu/display: make a const array common_rates static, makes object smaller
drm/amd/pm: update DRIVER_IF_VERSION for beige_goby
drm/amdgpu: update gc golden setting for dimgrey_cavefish
drm/amdgpu: update golden setting for sienna_cichlid
drm/amdgpu: update the golden setting for vangogh
drm/amd/display: avoid printing ERROR for unknown CEA parse(v2)
drm/amdgpu: Switch to LFB for USBC PD FW in psp v13
drm/amdgpu: Switch to VRAM buffer for USBC PD FW.
amdgpu/nv.c - Optimize code for video codec support structure
amdgpu/nv.c - Added video codec support for Yellow Carp
x86/hyperv: add comment describing TSC_INVARIANT_CONTROL MSR setting bit 0
ASoC: codecs: wcd938x: remove unused port-map reference
drm/i915: Fix missing docbook chapters for i915 uapi.
ARM: dts: rockchip: add io-domains nodes to rv1108.dtsi
ARM: dts: rockchip: add io-domains node to rk3188.dtsi
dt-bindings: soc: rockchip: add rockchip-io-domain.yaml object to grf.yaml
dt-bindings: power: convert rockchip-io-domain.txt to YAML
arm64: dts: exynos: Add cpu cache information to Exynos5433
arm64: dts: exynos: Add cpu cache information to Exynos7
dt-bindings: i2c: brcm,iproc-i2c: convert to the json-schema
ASoC: codecs: lpass-rx-macro: clean up for-loop indentation in switch statement
drm/dp: For drm_panel_dp_aux_backlight(), init backlight as disabled
drm/panel-simple: Power the panel when probing DP AUX backlight
of: fdt: remove unnecessary codes
of: base: remove unnecessary for loop
dt-bindings: PCI: ftpci100: convert faraday,ftpci100 to YAML
dt-bindings: irqchip: Update pruss-intc binding for K3 AM64x SoCs
Drivers: hv: Move Hyper-V misc functionality to arch-neutral code
Drivers: hv: Add arch independent default functions for some Hyper-V handlers
Drivers: hv: Make portions of Hyper-V init code be arch neutral
docs/zh_CN: add core api protection keys translation
docs/zh_CN: add core api memory_hotplug translation
docs/zh_CN: add core api cpu_hotplug translation
docs/core-api: Modify document layout
docs/zh_CN: Remove the Microsoft rhetoric
Documentation: sysrq: convert to third person
Documentation: arm: marvell: Add few missing models and documentation files
docs/zh_CN: add core api genericirq translation
docs/zh_CN: create new translations for zh_CN/dev-tools/testing-overview
ARM: dts: add SolidRun SolidSense support
drm/of: free the iterator object on failure
drm/omapdrm: Remove outdated comment
drm/vbox: Convert to Linux IRQ interfaces
drm/qxl: Convert to Linux IRQ interfaces
drm/vc4: hdmi: Remove drm_encoder->crtc usage
drm/vc4: hdmi: Only call into DRM framework if registered
drm/vc4: hdmi: Drop devm interrupt handler for hotplug interrupts
ALSA: compress: Initialize mutex in snd_compress_new()
ALSA: compress: Drop unused functions
drm/i915/icl: Drop workarounds that only apply to pre-production steppings
drm/i915/cnl: Drop all workarounds
drm/i915/dg1: Use revid->stepping tables
drm/i915/rkl: Use revid->stepping tables
drm/i915/jsl_ehl: Use revid->stepping tables
drm/i915/icl: Use revid->stepping tables
drm/i915/glk: Use revid->stepping tables
drm/i915/bxt: Use revid->stepping tables
drm/i915/kbl: Drop pre-production revision from stepping table
drm/i915/skl: Use revid->stepping tables
drm/i915: Make pre-production detection use direct revid comparison
drm/i915/step: s/<platform>_revid_tbl/<platform>_revids
drm/panel: Add Innolux EJ030NA 3.0" 320x480 panel
dt-bindings: display/panel: Add Innolux EJ030NA
drm/amdgpu: add another Renoir DID
drm/i915/debugfs: DISPLAY_VER 13 lpsp capability
ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP
ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode
ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits
ASoC: Intel: sof_rt5682: code refactor for max98360a
ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a
ASoC: Intel: maxim-common: support max98360a
ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence
drm/i915/gtt: drop the page table optimisation
drm/i915/uapi: convert drm_i915_gem_set_domain to kernel doc
drm/i915/uapi: convert drm_i915_gem_caching to kernel doc
dt-bindings: arm: fsl: add SolidSense boards
dt-bindings: media: imx-jpeg: Add compatible for i.MX8QM JPEG codec
arm64: dts: imx8mq: add support for MNT Reform2
arm64: dts: imx8mq: add Nitrogen8 SoM
dt-bindings: arm: fsl: add MNT Reform2 board
dt-bindings: vendor-prefixes: add mntre
dt-bindings: arm: fsl: add Nitrogen8 SoM
drm/i915/guc: Module load failure test for CT buffer creation
drm/i915/guc: Optimize CTB writes and reads
drm/i915/guc: Add stall timer to non blocking CTB send function
drm/i915/guc: Add non blocking CTB send function
drm/i915/guc: Increase size of CTB buffers
drm/i915/guc: Improve error message for unsolicited CT response
drm/i915/guc: Relax CTB response timeout
dt-bindings: mxsfb: Add compatible for i.MX8MN
dt-bindings: net: ks8851: Convert to YAML schema
counter: intel-qep: Remove linux/bitops.h include
x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable
iio: hid-sensors: bind IIO channels alloc to device object
drm/i915/display/xelpd: Extend Wa_14011508470
drm/i915: Limit Wa_22010178259 to affected platforms
drm/i915/display: Settle on "adl-x" in WA comments
drm/i915/adl_s: Extend Wa_1406941453
drm/i915: Implement Wa_1508744258
drm/i915: Settle on "adl-x" in WA comments
drm/amdgpu: Resolve bug in UMC 6.7 error offset calculation
drm/amd/pm: Add waiting for response of mode-reset message for yellow carp
Revert "drm/amdkfd: Add heavy-weight TLB flush after unmapping"
Revert "drm/amdgpu: Add table_freed parameter to amdgpu_vm_bo_update"
Revert "drm/amdkfd: Make TLB flush conditional on mapping"
Revert "drm/amdgpu: Fix warning of Function parameter or member not described"
Revert "drm/amdkfd: Add memory sync before TLB flush on unmap"
Revert "drm/amdkfd: Only apply TLB flush optimization on ALdebaran"
drm/amd/pm: Fix BACO state setting for Beige_Goby
drm/amdgpu: Restore msix after FLR
drm/amdkfd: Allow CPU access for all VRAM BOs
drm/shmem-helper: Align to page size in dumb_create
drm/dp: Move panel DP AUX backlight support to drm_dp_helper
drm/vkms: Use dma-buf mapping from shadow-plane state for composing
drm/vkms: Let shadow-plane helpers prepare the plane's FB
drm/vkms: Inherit plane state from struct drm_shadow_plane_state
drm/gem: Export implementation of shadow-plane helpers
Revert "drm/vgem: Implement mmap as GEM object function"
exit/bdflush: Remove the deprecated bdflush system call
drm: bridge: Mark deprecated operations in drm_bridge_funcs
asm-generic/hyperv: Add missing #include of nmi.h
drm/mediatek: Adjust rdma fifo threshold calculate formula
drm/of: free the right object
media: usb: dvb-usb-v2: af9035: let subdrv autoselect enable si2168 and si2157
media: usb: dvb-usb-v2: af9035: report if i2c client isn't bound
media: dvb-frontends: cx24117: Delete 'break' after 'goto'
media: cxd2880-spi: Fix an error handling path
media: rc: rc-main.c: deleted the repeated word
media: rc: redrat3: Fix a typo
media: rc: streamzap: Removed unnecessary 'return'
media: ti-vpe: cal: add embedded data support
media: ti-vpe: cal: allow more than 1 source pads
media: ti-vpe: cal: add camerarx enable/disable refcounting
media: ti-vpe: cal: add camerarx locking
media: ti-vpe: cal: fix queuing of the initial buffer
media: ti-vpe: cal: fix ctx uninitialization
media: ti-vpe: cal: cleanup phy iteration in cal_remove
media: ti-vpe: cal: support 8 DMA contexts
media: ti-vpe: cal: remove cal_camerarx->fmtinfo
media: ti-vpe: cal: init ctx->v_fmt correctly in MC mode
media: ti-vpe: cal: rename non-MC funcs to cal_legacy_*
media: ti-vpe: cal: add mbus_code support to cal_mc_enum_fmt_vid_cap
media: ti-vpe: cal: fix typo in a comment
soc: rockchip: ROCKCHIP_GRF should not default to y, unconditionally
media: ti-vpe: cal: set field always to V4L2_FIELD_NONE
media: ti-vpe: cal: handle cal_ctx_v4l2_register error
media: ti-vpe: cal: add vc and datatype fields to cal_ctx
ALSA: intel8x0: Skip ac97 clock measurement on VM
ALSA: hda/hdmi: Add option to enable all pins forcibly
ALSA: x86: simplify with sync_stop PCM ops
ALSA: ice1724: Remove superfluous loop over model table
ALSA: hda/ca0132: remove redundant initialization of variable status
media: ti-vpe: cal: add cal_ctx_wr_dma_enable and fix a race
media: ti-vpe: cal: add 'use_pix_proc' field
media: ti-vpe: cal: allocate pix proc dynamically
media: ti-vpe: cal: disable csi2 ctx and pix proc at ctx_stop
media: ti-vpe: cal: remove wait when stopping camerarx
media: ti-vpe: cal: catch VC errors
media: ti-vpe: cal: clean up CAL_CSI2_VC_IRQ_* macros
media: ti-vpe: cal: rename CAL_HL_IRQ_MASK
media: ti-vpe: cal: rename cal_ctx->index to dma_ctx
media: ti-vpe: cal: Add pixel processing context
media: ti-vpe: cal: Add CSI2 context
media: ti-vpe: cal: change index and cport to u8
media: ti-vpe: cal: add cal_ctx_prepare/unprepare
media: ti-vpe: cal: use v4l2_get_link_freq
media: ti-vpe: cal: move global config from cal_ctx_wr_dma_config to runtime resume
media: ti-vpe: cal: rename "sensor" to "source"
media: ti-vpe: cal: remove unused cal_camerarx->dev field
media: ti-vpe: cal: fix error handling in cal_camerarx_create
media: ti-vpe: cal: add g/s_parm for legacy API
soc: mediatek: pm-domains: Add domain_supply cap for mfg_async PD
soc: mediatek: pm-domains: Use correct mask for bus_prot_clr
drm/panfrost:fix the exception name always "UNKNOWN"
dt-bindings: usb: dwc3: Update dwc3 TX fifo properties
usb: dwc3: dwc3-qcom: Enable tx-fifo-resize property by default
of: Add stub for of_add_property()
usb: dwc3: Resize TX FIFOs to meet EP bursting requirements
usb: gadget: configfs: Check USB configuration before adding
usb: gadget: udc: core: Introduce check_config to verify USB configuration
media: saa7164: remove redundant continue statement
media: saa7134: convert list_for_each to entry variant
media: drivers/media/platform/marvell-ccic/mcam-core.c : fix typo 'gettig' > 'getting'
media: vivid: increase max number of allowed
media: TDA1997x: enable EDID support
media: drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c : fix typo 'in deed imporant' > 'indeed important'
media: saa7134: switch from 'pci_' to 'dma_' API
media: i2c: tvp5150: deleted the repeated word
media: drivers/media/platform/davinci/vpfe_capture.c : fix typo Proabably > Probably
media: atmel: atmel-sama5d2-isc: fix YUYV format
media: atomisp: remove redundant initialization of variable ret
media: drivers/media/usb/gspca: fix typo Fliker -> Flicker
media: drivers/media/pci/tw5864/Tw5864-reg.h: fix typo issues
media: cedrus: hevc: Add support for multiple slices
media: hevc: Add segment address field
media: ivtv: prevent going past the hw arrays
media: uvc: don't do DMA on stack
media: sti: don't copy past the size
media: dib8000: rewrite the init prbs logic
media: gspca: Drop default m
media: include/uapi/linux/cec.h: typo: SATERDAY -> SATURDAY
media: dvbsky: add support for MyGica T230C2_LITE and T230A
ARM: dts: rockchip: remove interrupt-names from iommu nodes
ARM: dts: rockchip: rename timer compatible strings for rk3066a
ARM: dts: rockchip: add space after &grf on rk3188
ARM: dts: rockchip: rename pcfg_* nodenames for rk3066/rk3188
ASoC: amd: fix spelling mistakes
ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count
ASoC: fsl_xcvr: Omit superfluous error message in fsl_xcvr_probe()
ASoC: sh: rcar: dma: : use proper DMAENGINE API for termination
ASoC: wm_adsp: Remove pointless string comparison
ASoC: codecs: wcd938x: fix returnvar.cocci warnings
ASoC: atmel: ATMEL drivers don't need HAS_DMA
ASoC: ti: delete some dead code in omap_abe_probe()
ASoC: atmel: fix spelling mistakes
ASoC: Intel: sof_cs42l42: use helper function to get bclk frequency
ASoC: SOF: add a helper to get topology configured bclk
ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP
ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in mt8183_afe_pcm_dev_probe
ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in mt8192_afe_pcm_dev_probe
ASoC: ti: davinci-mcasp: Add support for the OMAP4 version of McASP
ASoC: dt-bindings: davinci-mcasp: Add compatible string for OMAP4
ASoC: ti: davinci-mcasp: Fix DIT mode support
drm/i915/gt: Fix -EDEADLK handling regression
drm/i915: Invoke another _DSM to enable MUX on HP Workstation laptops
drm: bridge: nwl-dsi: Drop unused nwl_dsi_plat_clk_config
drm/panel: simple: Add support for EDT ETM0350G0DH6 panel
drm/panel: simple: Add support for EDT ETMV570G2DHU panel
dt-bindings: display: simple: Add EDT ETM0350G0DH6
dt-bindings: display: simple: Add EDT ETMV570G2DHU
drm/i915: Add release id version
drm/i915: do not abbreviate version in debugfs
drm/i915/dg1: Compute MEM Bandwidth using MCHBAR
drm/gma500: Add the missed drm_gem_object_put() in psb_user_framebuffer_create()
drm/panel: Fix up DT bindings for Samsung lms397kf04
drm/panel-simple: Add Samsung ATNA33XC20
dt-bindings: display: simple: Add Samsung ATNA33XC20
drm/panel-simple: Update validation warnings for eDP panel description
drm/panel-simple: Support for delays between GPIO & regulator
drm/panel-simple: Support DP AUX backlight
drm/panel: add basic DP AUX backlight support
drm/msm: always wait for the exclusive fence
drm/i915: use consistent CPU mappings for pin_map users
drm/gma500: Fix end of loop tests for list_for_each_entry
drm/i915/display/xelpd: Fix incorrect color capability reporting
drm/amdgpu/display - only update eDP's backlight level when necessary
drm/amdgpu: initialize umc ras function
drm/amdkfd: handle fault counters on invalid address
drm/amdgpu: Correct the irq numbers for virtual crtc
drm/amd/display: update header file name
drm/amd/pm: drop smu_v13_0_1.c|h files for yellow carp
drm/amd/pm: bump DRIVER_IF_VERSION for Sienna Cichlid
drm/amd/pm: update the gpu metrics data retrieving for Sienna Cichlid
drm/amd/pm: new SmuMetrics data structure for Sienna Cichlid
drm/amdgpu: return -EFAULT if copy_to_user() fails
drm/amdgpu: unlock on error in amdgpu_ras_debugfs_table_read()
drm/vkms: Create a debugfs file to get vkms config data
drm/amdgpu: Fix signedness bug in __amdgpu_eeprom_xfer()
drm/amdgpu: fix a signedness bug in __verify_ras_table_checksum()
drm/amd/display: increase max EDID size to 2k
drm/amd/display: Round KHz up when calculating clock requests
drm/amd/display: 3.2.142
drm/amd/display: [FW Promotion] Release 0.0.72
drm/amd/display: Adjust types and formatting for future development
drm/amd/display: remove faulty assert
Revert "drm/amd/display: Always write repeater mode regardless of LTTPR"
drm/amd/display: Fix updating infoframe for DCN3.1 eDP
drm/amd/display: Add Freesync HDMI support to DM with DMUB
drm/amd/display: Add null checks
drm/amd/display: DMUB Outbound Interrupt Process-X86
drm/amd/display: isolate link training setting override to its own function
drm/amdgpu: Return error if no RAS
drm/amdgpu: SRIOV flr_work should take write_lock
drm/amdgpu: The I2C IP doesn't support 0 writes/reads
drm/amd/pm: Add I2C quirk table to Aldebaran
drm/amdgpu: Read clock counter via MMIO to reduce delay (v5)
drm/amdkfd: Only apply TLB flush optimization on ALdebaran
drm/amdgpu: separate out vm pasid assignment
drm/amdgpu: use xarray for storing pasid in vm
drm/i915: Finalize contexts in GEM_CONTEXT_CREATE on version 13+
drm/i915/gem: Roll all of context creation together
i915/gem/selftests: Assign the VM at context creation in igt_shared_ctx_exec
drm/i915/selftests: Take a VM in kernel_context()
drm/i915/gem: Don't allow changing the engine set on running contexts (v3)
drm/i915/gem: Don't allow changing the VM on running contexts (v4)
drm/i915/gem: Delay context creation (v3)
drm/i915/gt: Drop i915_address_space::file (v2)
drm/i915/gem: Return an error ptr from context_lookup
drm/i915/gem: Use the proto-context to handle create parameters (v5)
drm/i915/gem: Make an alignment check more sensible
drm/i915: Add an i915_gem_vm_lookup helper
drm/i915/gem: Optionally set SSEU in intel_context_set_gem
drm/i915/gem: Rework error handling in default_engines
drm/i915/gem: Add an intermediate proto_context struct (v5)
drm/i915: Add gem/i915_gem_context.h to the docs
drm/i915/gem: Add a separate validate_priority helper
drm/i915: Stop manually RCU banging in reset_stats_ioctl (v2)
drm/i915/gem: Disallow creating contexts with too many engines
drm/i915/request: Remove the hook from await_execution
drm/i915/gem: Remove engine auto-magic with FENCE_SUBMIT (v2)
drm/i915/gem: Disallow bonding of virtual engines (v3)
drm/i915: Drop getparam support for I915_CONTEXT_PARAM_ENGINES
drm/i915: Implement SINGLE_TIMELINE with a syncobj (v4)
drm/i915: Drop the CONTEXT_CLONE API (v2)
drm/i915/gem: Return void from context_apply_all
drm/i915/gem: Set the watchdog timeout directly in intel_context_set_gem (v2)
drm/i915: Drop I915_CONTEXT_PARAM_NO_ZEROMAP
drm/i915: Stop storing the ring size in the ring pointer (v3)
drm/i915: Drop I915_CONTEXT_PARAM_RINGSIZE
drm/i915/adlp: Add ADL-P GuC/HuC firmware files
drm/i915/huc: Update TGL and friends to HuC 7.9.3
printk/console: Check consistent sequence number when handling race in console_unlock()
drm/i915: Handle cdclk crawling flag in standard manner
drm/nouveau: always wait for the exclusive fence
dma-buf: fix dma_resv_test_signaled test_all handling v2
drm/gud: Add async_flush module parameter
drm/gud: Add Raspberry Pi Pico ID
drm/gud: Use scatter-gather USB bulk transfer
drm/gud: Free buffers on device removal
drm/hisilicon/hibmc: Convert to Linux IRQ interfaces
drm/vmwgfx: Convert to Linux IRQ interfaces
drm/arm/komeda: Don't include drm_irq.h
drm/meson: Convert to Linux IRQ interfaces
drm/qxl: Remove empty qxl_gem_prime_mmap()
drm/i915/plane: add intel_plane_helper_add() helper
drm/i915/adl_s: Fix dma_mask_size to 39 bit
gpu/drm/i915: nuke old GEN macros
drm/i915: finish INTEL_GEN and friends conversion
drm/i915/gt: finish INTEL_GEN and friends conversion
drm/i915/hdcp: Nuke Platform check for mst hdcp init
drm/i915/selftests: fix smatch warning in mock_reserve
drm/i915/selftests: fix smatch warning in igt_check_blocks
drm/vkms: replace macro in vkms_release()
drm/etnaviv: Implement mmap as GEM object function
drm/etnaviv: add clock gating workaround for GC7000 r6202
drm/etnaviv: add HWDB entry for GC7000 r6202
drm: vc4: Fix pixel-wrap issue with DVP teardown
drm/vc4: hdmi: Limit noise when deferring snd card registration
drm/vgem: Implement mmap as GEM object function
drm/i915: Improve debug Kconfig texts a bit
drm/mgag200: Constify LUT for programming bpp
drm/mgag200: Extract device type and flags in mgag200_pci_probe()
drm/mgag200: Inline mgag200_device_init()
drm/mgag200: Don't pass flags to drm_dev_register()
drm/vram-helper: Unexport drm_vram_helper_{alloc,release}_mm()
drm/bochs: Use managed initialization for GEM VRAM helpers
drm/bochs: Move to tiny/
drm/dbi: Print errors for mipi_dbi_command()
drm/i915: Drop all references to DRM IRQ midlayer
drm/i915: Use the correct IRQ during resume
drm/i915/display: check if compressed_llb was allocated
drm/vkms: update the current status of todo list
drm/i915/display/dg1: Correctly map DPLLs during state readout
drm/amdgpu: Avoid printing of stack contents on firmware load error
drm/amdgpu: Fix resource leak on probe error path
drm/aperture: Pass DRM driver structure instead of driver name
drm/panfrost: Increase the AS_ACTIVE polling timeout
drm/panfrost: Queue jobs on the hardware
drm/panfrost: Kill in-flight jobs on FD close
drm/panfrost: Don't reset the GPU on job faults unless we really have to
drm/panfrost: Reset the GPU when the AS_ACTIVE bit is stuck
drm/panfrost: Disable the AS on unhandled page faults
drm/panfrost: Make sure job interrupts are masked before resetting
drm/panfrost: Simplify the reset serialization logic
drm/panfrost: Use a threaded IRQ for job interrupts
drm/panfrost: Expose a helper to trigger a GPU reset
drm/panfrost: Do the exception -> string translation using a table
drm/panfrost: Drop the pfdev argument passed to panfrost_exception_name()
drm/panfrost: Get rid of the unused JS_STATUS_EVENT_ACTIVE definition
drm/panfrost: Make ->run_job() return an ERR_PTR() when appropriate
drm/sched: Allow using a dedicated workqueue for the timeout/fault tdr
drm/sched: Document what the timedout_job method should do
drm/amdgpu: show explicit name instead of id in psp_cmd_submit_buf
drm/amdgpu: add function to show psp_gfx_cmd name via id
drm/amdgpu: add function to show ucode name via id
drm/amdgpu: add license to umc_8_7_0_sh_mask.h
drm/amdgpu: rectify line endings in umc v8_7_0 IP headers
drm/amd/pm: Simplify managed I2C transfer of Aldebaran
drm/amdgpu: Correctly disable the I2C IP block
drm/amdgpu: Use a single loop
drm/amdgpu: Fix koops when accessing RAS EEPROM
drm/amdgpu: fix 64 bit divide in eeprom code
drm/amdgpu: RAS EEPROM table is now in debugfs
drm/amdgpu: Optimize EEPROM RAS table I/O
drm/amdgpu: Get rid of test function
drm/amdgpu: Some renames
drm/amdgpu: Nerf buff
drm/amdgpu: Use explicit cardinality for clarity
drm/amdgpu: Simplify RAS EEPROM checksum calculations
drm/amdgpu: Fix amdgpu_ras_eeprom_init()
drm/amdgpu: Return result fix in RAS
drm/amdgpu: Fix width of I2C address
drm/amd/pm: Simplify managed I2C transfer functions
drm/amd/pm: Extend the I2C quirk table
drm/amdgpu: EEPROM: add explicit read and write
drm/amdgpu: RAS xfer to read/write
drm/amdgpu: Rename misspelled function
drm/amdgpu: RAS: EEPROM --> RAS
drm/amdgpu: I2C class is HWMON
drm/amdgpu: Fix wrap-around bugs in RAS
drm/amdgpu: RAS and FRU now use 19-bit I2C address
drm/amdgpu: I2C EEPROM full memory addressing
drm/amdgpu: EEPROM respects I2C quirks
drm/amdgpu: Fixes to the AMDGPU EEPROM driver
drm/amdgpu: Fix Vega20 I2C to be agnostic (v2)
drm/amdgpu/pm: ADD I2C quirk adapter table
drm/amd/pm: SMU I2C: Return number of messages processed
drm/amdgpu: Send STOP for the last byte of msg only
drm/amdgpu: Drop i > 0 restriction for issuing RESTART
dmr/amdgpu: Add RESTART handling also to smu_v11_0_i2c (VG20)
drm/amdgpu: Remember to wait 10ms for write buffer flush v2
drm/amdgpu: only set restart on first cmd of the smu i2c transaction
drm/amdgpu: rework smu11 i2c for generic operation
drm/amdgpu: add I2C_CLASS_HWMON to SMU i2c buses
drm/amdgpu: i2c subsystem uses 7 bit addresses
drm/amdgpu/ras: switch fru eeprom handling to use generic helper (v2)
drm/amdgpu/ras: switch ras eeprom handling to use generic helper
drm/amdgpu: add new helper for handling EEPROM i2c transfers
drm/amdgpu/pm: add smu i2c implementation for navi1x (v5)
drm/amdgpu/pm: rework i2c xfers on arcturus (v5)
drm/amdgpu/pm: rework i2c xfers on sienna cichlid (v4)
drm/amdgpu: add a mutex for the smu11 i2c bus (v2)
drm/i915/gtt: ignore min_page_size for paging structures
drm/i915: support forcing the page size with lmem
drm/i915/display: Migrate objects to LMEM if possible for display
drm/i915/gem: Introduce a selftest for the gem object migrate functionality
drm/i915/gem: Implement object migration
drm/radeon: Fix NULL dereference when updating memory stats
drm/i915/display: Fix state mismatch in drm infoframe
drm/doc/rfc: i915 new parallel submission uAPI plan
drm/doc/rfc: i915 GuC submission / DRM scheduler
drm/i915/ehl: Remove require_force_probe protection
drm/i915/jsl: Remove require_force_probe protection
drm/zte: Don't set struct drm_device.irq_enabled
drm/xlnx: Don't set struct drm_device.irq_enabled
drm/vmwgfx: Don't set struct drm_device.irq_enabled
drm/vkms: Don't set struct drm_device.irq_enabled
drm/vc4: Don't set struct drm_device.irq_enabled
drm/tidss: Don't use struct drm_device.irq_enabled
drm/tegra: Don't set struct drm_device.irq_enabled
drm/sun4i: Don't set struct drm_device.irq_enabled
drm/stm: Don't set struct drm_device.irq_enabled
drm/sti: Don't set struct drm_device.irq_enabled
drm/rockchip: Don't set struct drm_device.irq_enabled
drm/rcar-du: Don't set struct drm_device.irq_enabled
drm/omapdrm: Track IRQ state in local device state
drm/nouveau: Don't set struct drm_device.irq_enabled
drm/mediatek: Don't set struct drm_device.irq_enabled
drm/imx/dcss: Don't set struct drm_device.irq_enabled
drm/imx: Don't set struct drm_device.irq_enabled
drm/kirin: Don't set struct drm_device.irq_enabled
drm/exynos: Don't set struct drm_device.irq_enabled
drm/malidp: Don't set struct drm_device.irq_enabled
drm/komeda: Don't set struct drm_device.irq_enabled
drm/i915: Track IRQ state in local device state
drm/armada: Don't set struct drm_device.irq_enabled
drm: Don't test for IRQ support in VBLANK ioctls
drm/radeon: Track IRQ state in local device state
drm/hibmc: Call drm_irq_uninstall() unconditionally
drm/amdgpu: Track IRQ state in local device state
drm/sched: Declare entity idle only after HW submission
drm/i915/display: use max_level to control loop
drm/i915/display: fix level 0 adjustement on display ver >= 12
drm/i915/selftest: Extend ctx_timestamp ICL workaround to GEN11
drm/i915: Reinstate the mmap ioctl for some platforms
drm/i915/display/adl_p: Implement Wa_16011303918
drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline
drm/i915/display/adl_p: Implement Wa_16011168373
drm/i915/display/adl_p: Implement Wa_22012278275
drm/i915/display/psr: Handle SU Y granularity
drm/i915: s/intel_crtc/crtc/
drm/i915: Clean up intel_fbdev_init_bios() a bit
drm/i915: Clean up pre-skl wm calling convention
drm/i915: Clean up intel_find_initial_plane_obj() a bit
drm/i915: Clean up intel_get_load_detect_pipe() a bit
drm/i915: Stop hand rolling drm_crtc_mask()
drm/i915/fbc: Allocate llb before cfb
drm/i915/fbc: Make the cfb allocation loop a bit more legible
drm/i915/fbc: Extract intel_fbc_stolen_end()
drm/i915/fbc: Introduce g4x_dpfc_ctl_limit()
drm/i915/fbc: Handle 16bpp compression limit better
drm/i915/fbc: Don't pass around the mm node
drm/i915/fbc: Embed the compressed_llb node
drm/i915/fbc: Extract intel_fbc_program_cfb()
drm/i915/fbc: s/threshold/limit/
drm/i915: Add the missing adls vswing tables
drm/i915: Nuke buf_trans hdmi functions
drm/i915: Clean up jsl/ehl buf trans functions
drm/i915: Fix ehl edp hbr2 vswing table
drm/i915/ttm: Use TTM for system memory
drm/i915/ttm: Adjust gem flags and caching settings after a move
drm/i915: Update object placement flags to be mutable
drm/tiny: drm_gem_simple_display_pipe_prepare_fb is the default
drm/simple-helper: drm_gem_simple_display_pipe_prepare_fb as default
drm/omap: Follow implicit fencing in prepare_fb
drm/vram-helpers: Create DRM_GEM_VRAM_PLANE_HELPER_FUNCS
drm/armada: Remove prepare/cleanup_fb hooks
drm/<driver>: drm_gem_plane_helper_prepare_fb is now the default
drm/atomic-helper: make drm_gem_plane_helper_prepare_fb the default
dma-buf: Document dma-buf implicit fencing/resv fencing rules
dma-buf: Switch to inline kerneldoc
drm/gem: Tiny kernel clarification for drm_gem_fence_array_add
drm/bridge: ti-sn65dsi86: Split connector creation to a function
drm/bridge: ti-sn65dsi86: Group code in sections
drm/bridge: ti-sn65dsi86: Wrap panel with panel-bridge
drm/bridge: ti-sn65dsi86: Use bitmask to store valid rates
drm/bridge: ti-sn65dsi86: Make enable GPIO optional
dt-bindings: drm/bridge: ti-sn65dsi8: Make enable GPIO optional
drm/i915/ttm: fix static warning
drm/i915: keep backlight_enable on until turn eDP display off
drm/panfrost: Make sure MMU context lifetime is not bound to panfrost_priv
drm/panfrost: Fix implicit sync
drm/panfrost: Use xarray and helpers for depedency tracking
drm/panfrost: Shrink sched_lock
dma-resv: Fix kerneldoc
drm/amdgpu: Fix BUG_ON assert
drm/amdgpu: switch gtt_mgr to counting used pages
ydrm/amdgpu: always allow evicting to SYSTEM domain
drm/amdgpu: user temporary GTT as bounce buffer
drm/ttm: add TTM_PL_FLAG_TEMPORARY flag v3
drm/ttm: Fix multihop assert on eviction.
drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table
drm/i915: Fix dg1 buf trans tables
drm/i915: Introduce rkl_get_combo_buf_trans()
drm/vc4: hdmi: Register HDMI codec
drm/vc4: hdmi: Remove firmware logic for MAI threshold setting
drm/vc4: hdmi: Set VC4_HDMI_MAI_CONFIG_FORMAT_REVERSE
drm/vc4: hdmi: Set HDMI_MAI_FMT
drm/vc4: hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET
drm: Mention the power state requirement on side-channel operations
drm/dp_helper: Mention the concurrency requirement hw_mutex
drm/dp_helper: Rework the drm_dp_aux documentation
drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs
drm/i915: Introduce encoder->get_buf_trans()
drm/i915: Store the HDMI default entry in the bug trans struct
drm/i915; Return the whole buf_trans struct from get_buf_trans()
drm/i915: Introduce intel_get_buf_trans()
drm/i915: Wrap the buf trans tables into a struct
drm/i915: Rename dkl phy buf trans tables
drm/i915: Wrap the platform specific buf trans structs into a union
drm/i915: Introduce hsw_get_buf_trans()
drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans
drm/virtio: Add the fence in resource_flush if present
drm/virtio: Prepare resource_flush to accept a fence
drm/virtio: Add fences for Guest blobs
udmabuf: configurable list_limit and size_limit_mb
dma-buf: Document non-dynamic exporter expectations better
drm/i915/dsc: abstract helpers to get bigjoiner primary/secondary crtc
drm/amdgpu: rework dma_resv handling v3
drm/amdgpu: unwrap fence chains in the explicit sync fence
drm: bridge: ti-sn65dsi83: Retrieve the display mode from the state
drm: bridge: ti-sn65dsi83: Retrieve output format from bridge state
drm: bridge: ti-sn65dsi83: Switch to atomic operations
drm: bridge: ti-sn65dsi83: Pass mode explicitly to helper functions
drm: bridge: ti-sn65dsi83: Move LVDS format selection to .mode_set()
drm/i915/adl_p: Load DMC
drm/i915/adl_p: Pipe B DMC Support
drm/i915/xelpd: Pipe A DMC plugging
drm/i915/dmc: Introduce DMC_FW_MAIN
drm/i915/display: Do not zero past infoframes.vsc
drm/panel: Add bus_format and bus_flags for EDT ETM0430G0DH6
drm/panel: Add connector_type for some EDT displays
drm/panel: Add connector_type and bus_format for AUO G104SN02 V2 panel
drm/bridge: ti-sn65dsi83: Replace connector format patching with atomic_get_input_bus_fmts
drm/i915/eb: Fix pagefault disabling in the first slowpath
drm/i915: Document the Virtual Engine uAPI
drm/i915/doc: Include GuC ABI documentation
drm/i915/guc: Update firmware to v62.0.0
drm/i915/guc: Introduce unified HXG messages
drm/i915: Move submission tasklet to i915_sched_engine
drm/i915: Update i915_scheduler to operate on i915_sched_engine
drm/i915: Add kick_backend function to i915_sched_engine
drm/i915: Move engine->schedule to i915_sched_engine
drm/i915: Move active tracking to i915_sched_engine
drm/i915: Reset sched_engine.no_priolist immediately after dequeue
drm/i915: Add i915_sched_engine_is_empty function
drm/i915: Move priolist to new i915_sched_engine object
drm/gma500/oaktrail_lvds: replace continue with break
drm/amdgpu: fix amdgpu_preempt_mgr_new()
drm/i915/selftests: add back the selftest() hook for the buddy
drm/i915/ttm: Fix incorrect assumptions about ttm_bo_validate() semantics
drm/bridge: anx7625: Make hpd workqueue freezable
drm/i915: Add support for explicit L3BANK steering
drm/i915: Add GT support for multiple types of multicast steering
drm/i915: extract steered reg access to common function
dma-buf: Document DMA_BUF_IOCTL_SYNC (v3)
fbdev/omap2: use DEFINE_SPINLOCK() instead of spin_lock_init().
drm/i915: Remove duplicate include of intel_region_lmem.h
drm/i915: Perform execbuffer object locking as a separate step
drm/i915/gem: Zap the i915_gem_object_blt code
drm/i915/gem: Zap the client blt code
drm/i915/ttm: accelerated move implementation
drm/i915/gt: Setup a default migration context on the GT
drm/i915/gt: Pipelined clear
drm/i915/gt: Pipelined page migration
drm/i915/gt: Export the pinned context constructor and destructor
drm/i915/gt: Add a routine to iterate over the pagetables of a GTT
drm/i915/gt: Add an insert_entry for gen8_ppgtt
drm/i915: Introduce a ww transaction helper
drm/i915: Break out dma_resv ww locking utilities to separate files
drm/i915: Reference objects on the ww object list
drm/i915/ttm: remove unused function
drm/i915/gem: Remove duplicated call to ops->pread
drm/vmwgfx: Fix build issues in mksGuestStats discovered by the kernel test robot
drm/vmwgfx: Fix a bad merge in otable batch takedown
drm/vmwgfx: Fix a 64bit regression on svga3
drm/vmwgfx: Update device headers
MAINTAINERS: update vmwgfx info
drm/i915: Force a TypeC PHY disconnect during suspend/shutdown
drm/i915/ttm: restore min_page_size behaviour
drm/i915/ttm: switch over to ttm_buddy_man
drm/i915/ttm: remove node usage in our naming
drm/i915/ttm: pass along the I915_BO_ALLOC_CONTIGUOUS
drm/i915/ttm: Calculate the object placement at get_pages time
drm/i915/ttm: add i915_sg_from_buddy_resource
drm/i915/ttm: add ttm_buddy_man
drm/i915/ttm: Fix memory leaks
drm/i915/jsl: Add W/A 1409054076 for JSL
drm/vc4: hdmi: Rely on interrupts to handle hotplug
drivers: gpu: add missing MODULE_DEVICE_TABLE in anx7625.c
drm/i915/adl_p: Add initial ADL_P Workarounds
dmabuf: Add the capability to expose DMA-BUF stats in sysfs
drm/ast: Add detect function support
drm/i915/xelpd: break feature inheritance
drm/panel: s6e63m0: Switch to DBI abstraction for SPI
drm/dbi: Support DBI typec1 read operations
dma-buf: add dma_fence_chain_alloc/free v3
dma-buf: some dma_fence_chain improvements
drm/i915: Simplify userptr locking
drm/i915/selftests: Reorder tasklet_disable vs local_bh_disable
drm/i915: Fix busy ioctl commentary
drm/doc: document drm_mode_get_plane
drm/vmwgfx: Fix implicit declaration error
drm/vmwgfx: Remove vmw_chipset
drm/vmwgfx: Refactor vmw_mksstat_remove_ioctl to expect pgid match with vmw_mksstat_add_ioctl to authorise removal.
drm/vmwgfx: inline access to the pages from the piter
drm/vmwgfx: remove code that was using physical page addresses
drm/vmwgfx: Fix some static checker warnings
drm/vmwgfx: Fix subresource updates with new contexts
drm/vmwgfx: Introduce VMware mks-guest-stats
drm/vmwgfx: Simplify devcaps code
arm64: dts: qcom: sc7180-trogdor: Move panel under the bridge chip
drm/bridge: ti-sn65dsi86: Improve probe errors with dev_err_probe()
drm/bridge: ti-sn65dsi86: Don't read EDID blob over DDC
drm/bridge: ti-sn65dsi86: Add support for the DP AUX bus
drm/bridge: ti-sn65dsi86: Promote the AUX channel to its own sub-dev
drm/panel: panel-simple: Stash DP AUX bus; allow using it for DDC
drm/panel: panel-simple: Allow panel-simple be a DP AUX endpoint device
drm: Introduce the DP AUX bus
dt-bindings: drm/bridge: ti-sn65dsi86: Add aux-bus child
dt-bindings: drm: Introduce the DP AUX bus
dt-bindings: display: simple: List hpd properties in panel-simple
Revert "drm/i915/display: Drop FIXME about turn off infoframes"
drm/panfrost: Fix missing clk_disable_unprepare() on error in panfrost_clk_init()
drm/i915: Use ttm mmap handling for ttm bo's.
drm/vma: Add a driver_private member to vma_node.
drm/i915/lmem: Verify checks for lmem residency
drm/i915/ttm: Introduce a TTM i915 gem object backend
bus: ti-sysc: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
bus: ti-sysc: Correct misdocumentation of 'sysc_ioremap()'
drm/panel: db7430: Add driver for Samsung DB7430
drm/doc: document how userspace should find out CRTC index
drm/i915: apply WaEnableVGAAccessThroughIOPort as needed
drm/nouveau: init the base GEM fields for internal BOs
udmabuf: Add support for mapping hugepages (v4)
drm/nouveau/kms/nv50-: Add basic DPCD backlight support for nouveau
drm/dp: Extract i915's eDP backlight code into DRM helpers
drm/i915/dpcd_bl: Print return codes for VESA backlight failures
drm/i915/dpcd_bl: Return early in vesa_calc_max_backlight if we can't read PWMGEN_BIT_COUNT
drm/i915/dpcd_bl: Move VESA backlight enabling code closer together
drm/i915/dpcd_bl: Cache some backlight capabilities in intel_panel.backlight
drm/i915/dpcd_bl: Cleanup intel_dp_aux_vesa_enable_backlight() a bit
drm/i915/dpcd_bl: Handle drm_dpcd_read/write() return values correctly
drm/i915/dpcd_bl: Remove redundant AUX backlight frequency calculations
drm/bridge: ti-sn65dsi83: Fix sparse warnings
Conflicts:
Documentation/devicetree/bindings
Documentation/devicetree/bindings/Makefile
Documentation/devicetree/bindings/arm/atmel-at91.yaml
Documentation/devicetree/bindings/arm/atmel-sysregs.txt
Documentation/devicetree/bindings/arm/fsl.yaml
Documentation/devicetree/bindings/arm/qcom.yaml
Documentation/devicetree/bindings/arm/renesas.yaml
Documentation/devicetree/bindings/arm/tegra.yaml
Documentation/devicetree/bindings/chosen.txt
Documentation/devicetree/bindings/connector/usb-connector.yaml
Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-dw-hdmi.yaml
Documentation/devicetree/bindings/display/bridge/simple-bridge.yaml
Documentation/devicetree/bindings/display/bridge/ti,sn65dsi83.yaml
Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
Documentation/devicetree/bindings/display/fsl,lcdif.yaml
Documentation/devicetree/bindings/display/mediatek/mediatek,dsi.txt
Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml
Documentation/devicetree/bindings/display/msm/dsi-phy-10nm.yaml
Documentation/devicetree/bindings/display/msm/dsi-phy-14nm.yaml
Documentation/devicetree/bindings/display/msm/dsi-phy-20nm.yaml
Documentation/devicetree/bindings/display/msm/dsi-phy-28nm.yaml
Documentation/devicetree/bindings/display/panel/boe,tv101wum-nl6.yaml
Documentation/devicetree/bindings/display/panel/panel-simple.yaml
Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
Documentation/devicetree/bindings/display/rockchip/dw_mipi_dsi_rockchip.txt
Documentation/devicetree/bindings/dma/allwinner,sun6i-a31-dma.yaml
Documentation/devicetree/bindings/dma/fsl-imx-sdma.txt
Documentation/devicetree/bindings/firmware/arm,scmi.yaml
Documentation/devicetree/bindings/firmware/arm,scpi.yaml
Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml
Documentation/devicetree/bindings/i2c/renesas,riic.yaml
Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
Documentation/devicetree/bindings/iio/accel/bosch,bma255.yaml
Documentation/devicetree/bindings/iio/adc/ingenic,adc.yaml
Documentation/devicetree/bindings/iio/adc/rockchip-saradc.yaml
Documentation/devicetree/bindings/interrupt-controller/loongson,liointc.yaml
Documentation/devicetree/bindings/interrupt-controller/ti,pruss-intc.yaml
Documentation/devicetree/bindings/mailbox/mtk-gce.txt
Documentation/devicetree/bindings/media/atmel,isc.yaml
Documentation/devicetree/bindings/media/i2c/adv7180.yaml
Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
Documentation/devicetree/bindings/media/microchip,xisc.yaml
Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
Documentation/devicetree/bindings/media/renesas,drif.yaml
Documentation/devicetree/bindings/media/rockchip-vpu.yaml
Documentation/devicetree/bindings/memory-controllers/renesas,rpc-if.yaml
Documentation/devicetree/bindings/mfd/ti,lp87565-q1.yaml
Documentation/devicetree/bindings/mtd/gpmc-nor.txt
Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
Documentation/devicetree/bindings/net/intel,dwmac-plat.yaml
Documentation/devicetree/bindings/net/intel,ixp4xx-ethernet.yaml
Documentation/devicetree/bindings/net/mscc-phy-vsc8531.txt
Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
Documentation/devicetree/bindings/net/qca,ar71xx.yaml
Documentation/devicetree/bindings/net/realtek-bluetooth.yaml
Documentation/devicetree/bindings/net/renesas,etheravb.yaml
Documentation/devicetree/bindings/net/ti,k3-am654-cpsw-nuss.yaml
Documentation/devicetree/bindings/net/ti,k3-am654-cpts.yaml
Documentation/devicetree/bindings/nvmem/nvmem.yaml
Documentation/devicetree/bindings/pci/amlogic,meson-pcie.txt
Documentation/devicetree/bindings/pci/axis,artpec6-pcie.txt
Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
Documentation/devicetree/bindings/pci/layerscape-pci.txt
Documentation/devicetree/bindings/pci/loongson.yaml
Documentation/devicetree/bindings/pci/nvidia,tegra194-pcie.txt
Documentation/devicetree/bindings/pci/pci-armada8k.txt
Documentation/devicetree/bindings/pci/pcie-al.txt
Documentation/devicetree/bindings/pci/qcom,pcie.txt
Documentation/devicetree/bindings/pci/samsung,exynos-pcie.yaml
Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
Documentation/devicetree/bindings/pci/socionext,uniphier-pcie-ep.yaml
Documentation/devicetree/bindings/pci/ti-pci.txt
Documentation/devicetree/bindings/pci/uniphier-pcie.txt
Documentation/devicetree/bindings/phy/intel,lgm-emmc-phy.yaml
Documentation/devicetree/bindings/phy/qcom,qmp-usb3-dp-phy.yaml
Documentation/devicetree/bindings/power/qcom,rpmpd.yaml
Documentation/devicetree/bindings/regulator/richtek,rt6245-regulator.yaml
Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
Documentation/devicetree/bindings/reset/hisilicon,hi3660-reset.yaml
Documentation/devicetree/bindings/reset/intel,rcu-gw.yaml
Documentation/devicetree/bindings/reset/qcom,aoss-reset.yaml
Documentation/devicetree/bindings/reset/qcom,pdc-global.yaml
Documentation/devicetree/bindings/rng/mtk-rng.yaml
Documentation/devicetree/bindings/rtc/microcrystal,rv3032.yaml
Documentation/devicetree/bindings/serial/8250.yaml
Documentation/devicetree/bindings/serial/8250_omap.yaml
Documentation/devicetree/bindings/serial/mtk-uart.txt
Documentation/devicetree/bindings/soc/litex/litex,soc-controller.yaml
Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.yaml
Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml
Documentation/devicetree/bindings/soc/rockchip/grf.yaml
Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt
Documentation/devicetree/bindings/sound/ics43432.txt
Documentation/devicetree/bindings/sound/qcom,sm8250.yaml
Documentation/devicetree/bindings/sound/realtek,rt1015p.yaml
Documentation/devicetree/bindings/sound/rockchip-i2s.yaml
Documentation/devicetree/bindings/sound/rockchip-spdif.yaml
Documentation/devicetree/bindings/sound/st,stm32-sai.yaml
Documentation/devicetree/bindings/sound/ti,j721e-cpb-audio.yaml
Documentation/devicetree/bindings/sound/ti,j721e-cpb-ivi-audio.yaml
Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
Documentation/devicetree/bindings/spi/realtek,rtl-spi.yaml
Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
Documentation/devicetree/bindings/timer/arm,sp804.yaml
Documentation/devicetree/bindings/trivial-devices.yaml
Documentation/devicetree/bindings/usb/generic-ehci.yaml
Documentation/devicetree/bindings/usb/generic-ohci.yaml
Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.yaml
Documentation/devicetree/bindings/usb/mediatek,mtu3.yaml
Documentation/devicetree/bindings/usb/mediatek,musb.yaml
Documentation/devicetree/bindings/usb/qcom,dwc3.yaml
Documentation/devicetree/bindings/usb/renesas,usbhs.yaml
Documentation/devicetree/bindings/usb/snps,dwc3.yaml
Documentation/devicetree/bindings/vendor-prefixes.yaml
drivers/firmware/Kconfig
drivers/firmware/Makefile
drivers/soc/qcom/qcom_aoss.c
Upstream-Build: ks_qcom-android-mainline-keystone-qcom-release@7732716 SKQ4.210914.001
Change-Id: Ib29326c1efb7ec97a80141bb43c21a4b741b7072
Signed-off-by: Blagovest Kolenichev <bkolenichev@codeaurora.org>
|
||
|
|
6ca04bd7ae |
Merge b250e6d141 ("Merge tag 'kbuild-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild") into android-mainline
Steps on the way to 5.15-rc1 Fixed up merge conflicts in: scripts/Makefile.modfinal Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: I3a916b7267fc2e4ed2f2bd308b9cff8ca9430660 |
||
|
|
3ca4e02658 |
Merge 4ac6d90867 ("Merge tag 'docs-5.15' of git://git.lwn.net/linux") into android-mainline
Steps on the way to 5.15-rc1 Fixes merge conflicts in: scripts/Makefile.lib Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: I12b5165860a212fb39c98504a0729f1bab52ab54 |
||
|
|
b250e6d141 |
Merge tag 'kbuild-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Pull Kbuild updates from Masahiro Yamada: - Add -s option (strict mode) to merge_config.sh to make it fail when any symbol is redefined. - Show a warning if a different compiler is used for building external modules. - Infer --target from ARCH for CC=clang to let you cross-compile the kernel without CROSS_COMPILE. - Make the integrated assembler default (LLVM_IAS=1) for CC=clang. - Add <linux/stdarg.h> to the kernel source instead of borrowing <stdarg.h> from the compiler. - Add Nick Desaulniers as a Kbuild reviewer. - Drop stale cc-option tests. - Fix the combination of CONFIG_TRIM_UNUSED_KSYMS and CONFIG_LTO_CLANG to handle symbols in inline assembly. - Show a warning if 'FORCE' is missing for if_changed rules. - Various cleanups * tag 'kbuild-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: (39 commits) kbuild: redo fake deps at include/ksym/*.h kbuild: clean up objtool_args slightly modpost: get the *.mod file path more simply checkkconfigsymbols.py: Fix the '--ignore' option kbuild: merge vmlinux_link() between ARCH=um and other architectures kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh kbuild: merge vmlinux_link() between the ordinary link and Clang LTO kbuild: remove stale *.symversions kbuild: remove unused quiet_cmd_update_lto_symversions gen_compile_commands: extract compiler command from a series of commands x86: remove cc-option-yn test for -mtune= arc: replace cc-option-yn uses with cc-option s390: replace cc-option-yn uses with cc-option ia64: move core-y in arch/ia64/Makefile to arch/ia64/Kbuild sparc: move the install rule to arch/sparc/Makefile security: remove unneeded subdir-$(CONFIG_...) kbuild: sh: remove unused install script kbuild: Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=y kbuild: Switch to 'f' variants of integrated assembler flag kbuild: Shuffle blank line to improve comment meaning ... |
||
|
|
44815c9021 |
kbuild: clean up objtool_args slightly
The code: $(if $(or $(CONFIG_GCOV_KERNEL),$(CONFIG_LTO_CLANG)), ...) ... can be simpled to: $(if $(CONFIG_GCOV_KERNEL)$(CONFIG_LTO_CLANG), ...) Also, remove meaningless commas at the end of $(if ...). Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> |
||
|
|
850ded46c6 |
kbuild: Fix TRIM_UNUSED_KSYMS with LTO_CLANG
With CONFIG_LTO_CLANG, we currently link modules into native code just before modpost, which means with TRIM_UNUSED_KSYMS enabled, we still look at the LLVM bitcode in the .o files when generating the list of used symbols. As the bitcode doesn't yet have calls to compiler intrinsics and llvm-nm doesn't see function references that only exist in function-level inline assembly, we currently need a whitelist for TRIM_UNUSED_KSYMS to work with LTO. This change moves module LTO linking to happen earlier, and thus avoids the issue with LLVM bitcode and TRIM_UNUSED_KSYMS entirely, allowing us to also drop the whitelist from gen_autoksyms.sh. Link: https://github.com/ClangBuiltLinux/linux/issues/1369 Signed-off-by: Sami Tolvanen <samitolvanen@google.com> Reviewed-by: Alexander Lobakin <alobakin@pm.me> Tested-by: Alexander Lobakin <alobakin@pm.me> Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> |
||
|
|
1ee7943c33 |
kbuild: Enable dtc 'pci_device_reg' warning by default
There's only a couple of instances of the 'pci_device_reg' warnings left and they look legit, so let's enable the warning by default. Cc: Heiko Stuebner <heiko@sntech.de> Cc: Nicolas Saenz Julienne <nsaenz@kernel.org> Cc: soc@kernel.org Signed-off-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20210820165011.3257112-1-robh@kernel.org/ |
||
|
|
5ea5aa6fc1 |
Merge keystone/android-mainline-keystone-qcom-release (7fcfb7b0) into msm-kalama
* refs/heads/tmp-7fcfb7b0:
ANDROID: allmodconfig build: adopt new TOOL_ARGS export
Linux 5.13
Revert "signal: Allow tasks to cache one sigqueue struct"
ANDROID: Kleaf: initial bazel based GKI kernel build
ANDROID: kernel: add module info for debug_kinfo
Revert "ANDROID: staging: debug-kinfo: remove unnecessary defer probe"
userfaultfd: uapi: fix UFFDIO_CONTINUE ioctl request definition
gpio: AMD8111 and TQMX86 require HAS_IOPORT_MAP
mailmap: add Marek's other e-mail address and identity without diacritics
MAINTAINERS: fix Marek's identity again
mm/page_alloc: do bulk array bounds check after checking populated elements
mm/page_alloc: __alloc_pages_bulk(): do bounds check before accessing array
mm/hwpoison: do not lock page again when me_huge_page() successfully recovers
mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned
mm/memory-failure: use a mutex to avoid memory_failure() races
mm, futex: fix shared futex pgoff on shmem huge page
kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync()
kthread_worker: split code for canceling the delayed work timer
mm/vmalloc: unbreak kasan vmalloc support
KVM: s390: prepare for hugepage vmalloc
mm/vmalloc: add vmalloc_no_huge
nilfs2: fix memory leak in nilfs_sysfs_delete_device_group
mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk()
mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes
mm: page_vma_mapped_walk(): get vma_address_end() earlier
mm: page_vma_mapped_walk(): use goto instead of while (1)
mm: page_vma_mapped_walk(): add a level of indentation
mm: page_vma_mapped_walk(): crossing page table boundary
mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block
mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd
mm: page_vma_mapped_walk(): settle PageHuge on entry
mm: page_vma_mapped_walk(): use page for pvmw->page
i2c: robotfuzz-osif: fix control-request directions
i2c: dev: Add __user annotation
libceph: set global_id as soon as we get an auth ticket
libceph: don't pass result into ac->ops->handle_reply()
KVM: do not allow mapping valid but non-reference-counted pages
drm/nouveau: fix dma_address check for CPU/GPU sync
xen/events: reset active flag for lateeoi events later
MAINTAINERS: remove Timur Tabi from Freescale SOC sound drivers
ASoC: rt5645: Avoid upgrading static warnings to errors
KVM: selftests: Fix mapping length truncation in m{,un}map()
perf/x86/intel/lbr: Zero the xstate buffer on allocation
ANDROID: GKI: Add support for a GKI_BUILD_CONFIG_FRAGMENT
ANDROID: gki_config: disable per-cgroup pressure tracking
FROMGIT: cgroup: make per-cgroup pressure stall tracking configurable
Revert "ANDROID: make per-cgroup PSI tracking configurable"
software node: Handle software node injection to an existing device properly
scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART)
ANDROID: Add CONFIG_CAN=y to gki_defconfig
FROMLIST: bootconfig: Share the checksum function with tools
FROMLIST: docs: bootconfig: Update for mixing value and subkeys
FROMLIST: tools/bootconfig: Support mixed value and subkey test cases
FROMLIST: bootconfig: Support mixing a value and subkeys under a key
FROMLIST: bootconfig: Change array value to use child node
module: limit enabling module.sig_enforce
drm/kmb: Fix error return code in kmb_hw_init()
Revert "PCI: PM: Do not read power state in pci_enable_device_flags()"
signal: Prevent sigqueue caching after task got released
drm/amdgpu: wait for moving fence after pinning
drm/radeon: wait for moving fence after pinning
drm/nouveau: wait for moving fence after pinning v2
sched/fair: Ensure that the CFS parent is added after unthrottling
locking/lockdep: Improve noinstr vs errors
x86: Always inline task_size_max()
x86/xen: Fix noinstr fail in exc_xen_unknown_trap()
x86/xen: Fix noinstr fail in xen_pv_evtchn_do_upcall()
x86/entry: Fix noinstr fail in __do_fast_syscall_32()
ceph: fix error handling in ceph_atomic_open and ceph_lookup
ceph: must hold snap_rwsem when filling inode for async create
x86/fpu: Make init_fpstate correct with optimized XSAVE
x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate()
Revert "drm: add a locked version of drm_is_current_master"
gpiolib: cdev: zero padding during conversion to gpioline_info_changed
Revert "drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue."
Revert "drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell."
drm/amdgpu: Call drm_framebuffer_init last for framebuffer init
netfs: fix test for whether we can skip read when writing beyond EOF
afs: Fix afs_write_end() to handle short writes
gpio: mxc: Fix disabled interrupt wake-up support
drm: add a locked version of drm_is_current_master
objtool/x86: Ignore __x86_indirect_alt_* symbols
ANDROID: mmc: core: Remove left-over MMC_PM_IGNORE_PM_NOTIFY definition
swiotlb: manipulate orig_addr when tlb_addr has offset
s390/stack: fix possible register corruption with stack switch helper
s390/topology: clear thread/group maps for offline cpus
s390/vfio-ap: clean up mdev resources when remove callback invoked
s390: clear pt_regs::flags on irq entry
s390: fix system call restart with multiple signals
Linux 5.13-rc7
i2c: cp2615: check for allocation failure in cp2615_i2c_recv()
i2c: i801: Ensure that SMBHSTSTS_INUSE_STS is cleared when leaving i801_access
drm/atmel-hlcdc: Allow async page flips
drm/panel: ld9040: reference spi_device_id table
drm: atmel_hlcdc: Enable the crtc vblank prior to crtc usage.
tools headers UAPI: Sync linux/in.h copy with the kernel sources
tools headers UAPI: Sync asm-generic/unistd.h with the kernel original
perf beauty: Update copy of linux/socket.h with the kernel sources
perf test: Fix non-bash issue with stat bpf counters
perf machine: Fix refcount usage when processing PERF_RECORD_KSYMBOL
perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter()
perf metricgroup: Fix find_evsel_group() event selector
riscv: dts: fu740: fix cache-controller interrupts
riscv: Ensure BPF_JIT_REGION_START aligned with PMD size
riscv: kasan: Fix MODULES_VADDR evaluation due to local variables' name
scsi: sr: Return appropriate error code when disk is ejected
afs: Re-enable freezing once a page fault is interrupted
net: ethernet: fix potential use-after-free in ec_bhf_remove
selftests/net: Add icmp.sh for testing ICMP dummy address responses
icmp: don't send out ICMP messages with a source address of 0.0.0.0
net: ll_temac: Avoid ndo_start_xmit returning NETDEV_TX_BUSY
net: ll_temac: Fix TX BD buffer overwrite
net: ll_temac: Add memory-barriers for TX BD access
net: ll_temac: Make sure to free skb when it is completely used
ANDROID: Revert "bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET"
ANDROID: minor fixups of xt_IDLETIMER support
MAINTAINERS: add Guvenc as SMC maintainer
bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path
bnxt_en: Fix TQM fastpath ring backing store computation
bnxt_en: Rediscover PHY capabilities after firmware reset
cxgb4: fix wrong shift.
x86/mm: Avoid truncating memblocks for SGX memory
PCI: aardvark: Fix kernel panic during PIO transfer
PCI: Add AMD RS690 quirk to enable 64-bit DMA
PCI: Add ACS quirk for Broadcom BCM57414 NIC
PCI: Mark AMD Navi14 GPU ATS as broken
PCI: Work around Huawei Intelligent NIC VF FLR erratum
PCI: Mark some NVIDIA GPUs to avoid bus reset
PCI: Mark TI C667X to avoid bus reset
PCI: tegra194: Fix MCFG quirk build regressions
PCI: of: Clear 64-bit flag for non-prefetchable memory below 4GB
ANDROID: Drop the -master suffix from the clang prebuilts
tracing: Do no increment trace_clock_global() by one
tracing: Do not stop recording comms if the trace file is being read
tracing: Do not stop recording cmdlines when tracing is off
recordmcount: Correct st_shndx handling
pinctrl: stm32: fix the reported number of GPIO lines per bank
mac80211: handle various extensible elements correctly
mac80211: reset profile_periodicity/ema_ap
cfg80211: avoid double free of PMSR request
cfg80211: make certificate generation more robust
mac80211: minstrel_ht: fix sample time check
pinctrl: microchip-sgpio: Put fwnode in error case during ->probe()
powerpc/perf: Fix crash in perf_instruction_pointer() when ppmu is not set
net: qed: Fix memcpy() overflow of qed_dcbx_params()
net: cdc_eem: fix tx fixup skb leak
net: hamradio: fix memory leak in mkiss_close
be2net: Fix an error handling path in 'be_probe()'
KVM: selftests: Fix kvm_check_cap() assertion
usb: core: hub: Disable autosuspend for Cypress CY7C65632
btrfs: zoned: fix negative space_info->bytes_readonly
net/mlx5: Reset mkey index on creation
net/mlx5e: Don't create devices during unload flow
net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding
net/mlx5: SF_DEV, remove SF device on invalid state
net/mlx5: E-Switch, Allow setting GUID for host PF vport
net/mlx5: E-Switch, Read PF mac address
net/mlx5: Check that driver was probed prior attaching the device
net/mlx5: Fix error path for set HCA defaults
s390/ap: Fix hanging ioctl caused by wrong msg counter
drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell.
drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue.
r8169: Avoid memcpy() over-reading of ETH_SS_STATS
sh_eth: Avoid memcpy() over-reading of ETH_SS_STATS
r8152: Avoid memcpy() over-reading of ETH_SS_STATS
selftests: net: use bash to run udpgro_fwd test case
net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock
selftests: net: veth: make test compatible with dash
net/packet: annotate accesses to po->ifindex
net/packet: annotate accesses to po->bind
net: ipv4: fix memory leak in ip_mc_add1_src
net: fec_ptp: fix issue caused by refactor the fec_devtype
net: fec_ptp: add clock rate zero check
net: usb: fix possible use-after-free in smsc75xx_bind
net: stmmac: disable clocks in stmmac_remove_config_dt()
mm/sparse: fix check_usemap_section_nr warnings
mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split
mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page()
mm/thp: fix page_address_in_vma() on file THP tails
mm/thp: fix vma_address() if virtual address below file offset
mm/thp: try_to_unmap() use TTU_SYNC for safe splitting
mm/thp: make is_huge_zero_pmd() safe and quicker
mm/thp: fix __split_huge_pmd_locked() on shmem migration entry
mm, thp: use head page in __migration_entry_wait()
mm/slub.c: include swab.h
crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo
mm/memory-failure: make sure wait for page writeback in memory_failure
mm/hugetlb: expand restore_reserve_on_error functionality
mm/slub: actually fix freelist pointer vs redzoning
mm/slub: fix redzoning for small allocations
mm/slub: clarify verification reporting
mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare
mm,hwpoison: fix race with hugetlb page allocation
Revert "ANDROID: cpu: send KOBJ_ONLINE event when enabling cpus"
drm/vc4: hdmi: Make sure the controller is powered in detect
drm/vc4: hdmi: Move the HSM clock enable to runtime_pm
can: mcba_usb: fix memory leak in mcba_usb
can: bcm: fix infoleak in struct bcm_msg_head
can: bcm/raw/isotp: use per module netdevice notifier
can: j1939: fix Use-after-Free, hold skb ref while in use
printk: Move EXPORT_SYMBOL() closer to vprintk definition
FROMLIST: kbuild: mkcompile_h: consider timestamp if KBUILD_BUILD_TIMESTAMP is set
usb: chipidea: imx: Fix Battery Charger 1.2 CDP detection
lantiq: net: fix duplicated skb in rx descriptor ring
qmi_wwan: Do not call netif_rx from rx_fixup
net: cdc_ncm: switch to eth%d interface naming
net: inline function get_net_ns_by_fd if NET_NS is disabled
ptp: improve max_adj check against unreasonable values
proc: only require mm_struct for writing
x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed
afs: Fix an IS_ERR() vs NULL check
powerpc: Fix initrd corruption with relative jump labels
usb: dwc3: core: fix kernel panic when do reboot
ANDROID: gki - CONFIG_NET_SCH_FQ=y
quota: finish disable quotactl_path syscall
Makefile: lto: Pass -warn-stack-size only on LLD < 13.0.0
net: mhi_net: Update the transmit handler prototype
bpf, selftests: Adjust few selftest outcomes wrt unreachable code
bpf: Fix leakage under speculation on mispredicted branches
bpf: Do not mark insn as seen under speculative path verification
bpf: Inherit expanded/patched seen count from old aux data
sched/fair: Correctly insert cfs_rq's to list on unthrottle
Bluetooth: SMP: Fix crash when receiving new connection when debug is enabled
net: qrtr: fix OOB Read in qrtr_endpoint_post
ipv4: Fix device used for dst_alloc with local routes
net: caif: fix memory leak in ldisc_open
cxgb4: fix wrong ethtool n-tuple rule lookup
netxen_nic: Fix an error handling path in 'netxen_nic_probe()'
qlcnic: Fix an error handling path in 'qlcnic_probe()'
ethtool: strset: fix message length calculation
net: qualcomm: rmnet: don't over-count statistics
sch_cake: revise docs for RFC 8622 LE PHB support
UPSTREAM: arm64: meson: select COMMON_CLK
spi: spi-nxp-fspi: move the register operation after the clock enable
Revert "cpufreq: CPPC: Add support for frequency invariance"
powerpc/signal64: Copy siginfo before changing regs->nip
mmc: meson-gx: use memcpy_to/fromio for dram-access-quirk
fanotify: fix copy_event_to_user() fid error clean up
Linux 5.13-rc6
riscv: sifive: fix Kconfig errata warning
riscv32: Use medany C model for modules
mm: relocate 'write_protect_seq' in struct mm_struct
net: make get_net_ns return error if NET_NS is disabled
riscv: Fix BUILTIN_DTB for sifive and microchip soc
net: stmmac: dwmac1000: Fix extended MAC address registers definition
cxgb4: halt chip before flashing PHY firmware image
cxgb4: fix sleep in atomic when flashing PHY firmware
cxgb4: fix endianness when flashing boot image
ANDROID: core of xt_IDLETIMER send_nl_msg support
ANDROID: start to re-add xt_IDLETIMER send_nl_msg support
alx: Fix an error handling path in 'alx_probe()'
block: loop: fix deadlock between open and remove
x86, lto: Pass -stack-alignment only on LLD < 13.0.0
net: phy: dp83867: perform soft reset and retain established link
KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU
tools headers cpufeatures: Sync with the kernel sources
perf session: Correct buffer copying when peeking events
KVM: X86: Fix x86_emulator slab cache leak
KVM: SVM: Call SEV Guest Decommission if ASID binding fails
Revert "usb: gadget: fsl: Re-enable driver for ARM SoCs"
objtool: Only rewrite unconditional retpoline thunk calls
riscv: alternative: fix typo in macro name
async_xor: check src_offs is not NULL before updating it
ARC: fix CONFIG_HARDENED_USERCOPY
ARCv2: save ABI registers across signal handling
mptcp: fix soft lookup in subflow_error_report()
selftests: mptcp: enable syncookie only in absence of reorders
mptcp: do not warn on bad input from the network
mptcp: wake-up readers only for in sequence data
mptcp: try harder to borrow memory from subflow under pressure
riscv: code patching only works on !XIP_KERNEL
riscv: xip: support runtime trap patching
io_uring: add feature flag for rsrc tags
io_uring: change registration/upd/rsrc tagging ABI
sch_cake: Fix out of bounds when parsing TCP options and header
mptcp: Fix out of bounds when parsing TCP options
netfilter: synproxy: Fix out of bounds when parsing TCP options
net/packet: annotate data race in packet_sendmsg()
inet: annotate date races around sk->sk_txhash
net: annotate data race in sock_error()
net: bridge: fix vlan tunnel dst refcnt when egressing
net: bridge: fix vlan tunnel dst null pointer dereference
coredump: Limit what can interrupt coredumps
ping: Check return value of function 'ping_queue_rcv_skb'
skbuff: fix incorrect msg_zerocopy copy notifications
usb: typec: mux: Fix copy-paste mistake in typec_mux_match
usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path
usb: gadget: fsl: Re-enable driver for ARM SoCs
usb: typec: wcove: Use LE to CPU conversion when accessing msg->header
irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry
hwmon: (tps23861) correct shunt LSB values
hwmon: (tps23861) set current shunt value
hwmon: (tps23861) define regmap max register
ALSA: seq: Fix race of snd_seq_timer_open()
USB: serial: cp210x: fix CP2102N-A01 modem control
drm/msm/dsi: Stash away calculated vco frequency on recalc
cgroup1: don't allow '\n' in renaming
KVM: x86: Immediately reset the MMU context when the SMM flag is cleared
IB/mlx5: Fix initializing CQ fragments buffer
RDMA/mlx5: Delete right entry from MR signature database
RDMA: Verify port when creating flow rule
KVM: x86: Fix fall-through warnings for Clang
KVM: SVM: fix doc warnings
KVM: selftests: Fix compiling errors when initializing the static structure
drm: Lock pointer access in drm_master_release()
objtool: Fix .symtab_shndx handling for elf_create_undef_symbol()
x86/nmi_watchdog: Fix old-style NMI watchdog regression on old Intel CPUs
irq_work: Make irq_work_queue() NMI-safe again
USB: serial: cp210x: fix alternate function for CP2102N QFN20
x86/fpu: Reset state for all signal restore failures
net/mlx5e: Block offload of outer header csum for GRE tunnel
net/mlx5e: Block offload of outer header csum for UDP tunnels
Revert "net/mlx5: Arm only EQs with EQEs"
net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMP
net/mlx5e: Don't update netdev RQs with PTP-RQ
net/mlx5e: Verify dev is present in get devlink port ndo
net/mlx5: DR, Don't use SW steering when RoCE is not supported
net/mlx5: Consider RoCE cap before init RDMA resources
net/mlx5e: Fix page reclaim for dead peer hairpin
net/mlx5e: Remove dependency in IPsec initialization flows
net/mlx5e: Fix use-after-free of encap entry in neigh update handler
net/mlx5e: Fix an error code in mlx5e_arfs_create_tables()
net/sched: act_ct: handle DNAT tuple collision
rtnetlink: Fix regression in bridge VLAN configuration
kvm: LAPIC: Restore guard to prevent illegal APIC register access
udp: fix race between close() and udp_abort()
inet: annotate data race in inet_send_prepare() and inet_dgram_connect()
net: ethtool: clear heap allocations for ethtool function
ice: parameterize functions responsible for Tx ring management
ice: add ndo_bpf callback for safe mode netdev ops
netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local
selftests: netfilter: add fib test case
netfilter: nf_tables: initialize set before expression setup
hwmon: (scpi-hwmon) shows the negative temperature properly
hwmon: (corsair-psu) fix suspend behavior
dt-bindings: hwmon: Fix typo in TI ADS7828 bindings
misc: rtsx: separate aspm mode into MODE_REG and MODE_CFG
bus: mhi: pci-generic: Fix hibernation
bus: mhi: pci_generic: Fix possible use-after-free in mhi_pci_remove()
bus: mhi: pci_generic: T99W175: update channel name from AT to DUN
mac80211: drop multicast fragments
mac80211: move interface shutdown out of wiphy lock
cfg80211: shut down interfaces on failed resume
cfg80211: fix phy80211 symlink creation
mac80211: fix 'reset' debugfs locking
ANDROID: GKI: Kconfig.gki: Add GKI_HIDDEN_ETHERNET_CONFIGS
serial: 8250_exar: Avoid NULL pointer dereference at ->exit()
ACPI: Pass the same capabilities to the _OSC regardless of the query flag
drm/mcde: Fix off by 10^3 in calculation
ANDROID: gki - CONFIG_NET_SCH_{CODEL,FQ_CODEL,SFQ}=y
ANDROID: GKI: Request enable some kernel configs for background speed limit function
ANDROID: gki - enable CONFIG_USB_CONFIGFS_{EEM,ECM}=y
ANDROID: gki - enable CONFIG_USB_NET_CDC_EEM=y
ANDROID: gki - enable CONFIG_USB_RTL8150=y
pinctrl: qcom: Make it possible to select SC8180x TLMM
x86/pkru: Write hardware init value to PKRU when xstate is init
staging: ralink-gdma: Remove incorrect author information
staging: rtl8723bs: Fix uninitialized variables
usb: misc: brcmstb-usb-pinmap: check return value after calling platform_get_resource()
usb: dwc3: ep0: fix NULL pointer exception
usb: gadget: eem: fix wrong eem header operation
usb: typec: intel_pmc_mux: Put ACPI device using acpi_dev_put()
usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource()
usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe()
usb: typec: tcpm: Do not finish VDM AMS for retrying Responses
usb: fix various gadget panics on 10gbps cabling
x86/process: Check PF_KTHREAD and not current->mm for kernel threads
usb: fix various gadgets null ptr deref on 10gbps cabling.
usb: pci-quirks: disable D3cold on xhci suspend for s2idle on AMD Renoir
usb: f_ncm: only first packet of aggregate needs to start timer
USB: f_ncm: ncm_bitrate (speed) is unsigned
MAINTAINERS: usb: add entry for isp1760
x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer
x86/fpu: Prevent state corruption in __fpu__restore_sig()
kvm: fix previous commit for 32-bit builds
net: lantiq: disable interrupt before sheduling NAPI
media: dt-bindings: media: renesas,drif: Fix fck definition
net: ena: fix DMA mapping function issues in XDP
net: dsa: felix: re-enable TX flow control in ocelot_port_flush()
net: rds: fix memory leak in rds_recvmsg
kvm: avoid speculation-based attacks from out-of-range memslot accesses
KVM: x86: Unload MMU on guest TLB flush if TDP disabled to force MMU sync
bcache: avoid oversized read request in cache missing code path
bcache: remove bcache device self-defined readahead
tracing: Correct the length check which causes memory corruption
ftrace: Do not blindly read the ip address in ftrace_bug()
tools/bootconfig: Fix a build error accroding to undefined fallthrough
tools/bootconfig: Fix error return code in apply_xbc()
RDMA/mlx5: Block FDB rules when not in switchdev mode
vrf: fix maximum MTU
net: appletalk: fix the usage of preposition
net: ipv4: Remove unneed BUG() function
net: ipv4: fix memory leak in netlbl_cipsov4_add_std
drm/msm/a6xx: avoid shadow NULL reference in failure path
drm/msm/a6xx: fix incorrectly set uavflagprd_inv field for A650
drm/msm/a6xx: update/fix CP_PROTECT initialization
radeon: use memcpy_to/fromio for UVD fw upload
drm/amd/pm: Fix fall-through warning for Clang
drm/amdgpu: Fix incorrect register offsets for Sienna Cichlid
drm/amdgpu: Use drm_dbg_kms for reporting failure to get a GEM FB
drm/amdgpu: switch kzalloc to kvzalloc in amdgpu_bo_create
KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message
selftests: kvm: Add support for customized slot0 memory size
proc: Track /proc/$pid/attr/ opener mm_struct
KVM: selftests: introduce P47V64 for s390x
KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior
drm/msm: Init mm_list before accessing it for use_vram path
KVM: X86: MMU: Use the correct inherited permissions to get shadow page
KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer
KVM: SVM: Fix SEV SEND_START session length & SEND_UPDATE_DATA query length after commit
|
||
|
|
dcbe80af7c |
Makefile: devicetree: Introduce support for out-of-tree dtbs
Introduce support to compile devicetree sources out-of-tree. This is useful so that dt-bindings and tools are provided Kbuild. Change-Id: I3c15e43dd132b01d5ea7a4518aa91e809e83eb48 Signed-off-by: Elliot Berman <eberman@codeaurora.org> |
||
|
|
85adc860fd |
Merge 6efb943b86 Linux 5.13-rc1 into android-mainline
One giant leap, all the way up to 5.13-rc1 Also take the opportunity to re-align (a.k.a. fix a couple of previous merge conflict fix-up issues) which occurred during this merge-window. Fixes: |
||
|
|
92f282f338 |
Merge 8ca5297e7e Merge tag 'kconfig-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild into android-mainline
A tiny step en route to v5.13-rc1 Signed-off-by: Lee Jones <lee.jones@linaro.org> Change-Id: I7eba2160e4a0e04beaf653dcce126a5b2e5a50ac |
||
|
|
20ef7b8bc5 |
Merge d72cd4ad41 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi into android-mainline
A little step en route to v5.13-rc1 Signed-off-by: Lee Jones <lee.jones@linaro.org> Change-Id: Ia19a3fd31f6fb286efb764d6aba4945f7ad3706c |
||
|
|
d4452837ff |
kbuild: refactor modname-multi by using suffix-search
Improve the readability slightly. Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> |
||
|
|
bcf0c66428 |
kbuild: refactor fdtoverlay rule
Rename overlay-y to multi-dtb-y, which is a consistent name with multi-obj-y. Also, use multi-search to avoid code duplication. Introduce real-dtb-y, which is a consistent name with real-obj-y, to contain primitive blobs compiled from *.dts. This is used to calculate the list of *.dt.yaml files. Set -@ to base DTB without using $(eval ). Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> |
||
|
|
44f87191d1 |
kbuild: parameterize the .o part of suffix-search
The suffix-search macro hard-codes the suffix, '.o'.
Make it a parameter so that the multi-search and real-search macros
can be reused for foo-dtbs syntax introduced by commit
|
||
|
|
3787b7da5d |
kbuild: add comment about why cmd_shipped uses 'cat'
cmd_shipped uses 'cat' instead of 'cp' for copying a file. The reason is explained in the commit [1], but it was in the pre-git era. $ touch a $ chmod -w a $ cp a b $ cp a b cp: cannot create regular file 'b': Permission denied Add comments so that you can see the reason without looking into the history. [1]: https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=a70dba8086160449cc94c5bdaff78419b6b8e3c8 Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> |
||
|
|
b0030af53a |
Merge tag 'kbuild-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Pull Kbuild updates from Masahiro Yamada: - Evaluate $(call cc-option,...) etc. only for build targets - Add CONFIG_VMLINUX_MAP to generate .map file when linking vmlinux - Remove unnecessary --gcc-toolchains Clang flag because the --prefix flag finds the toolchains - Do not pass Clang's --prefix flag when using the integrated as - Check the assembler version in Kconfig time - Add new CONFIG options, AS_VERSION, AS_IS_GNU, AS_IS_LLVM to clean up some dependencies in Kconfig - Fix invalid Module.symvers creation when building only modules without vmlinux - Fix false-positive modpost warnings when CONFIG_TRIM_UNUSED_KSYMS is set, but there is no module to build - Refactor module installation Makefile - Support zstd for module compression - Convert alpha and ia64 to use generic shell scripts to generate the syscall headers - Add a new elfnote to indicate if the kernel was built with LTO, which will be used by pahole - Flatten the directory structure under include/config/ so CONFIG options and filenames match - Change the deb source package name from linux-$(KERNELRELEASE) to linux-upstream * tag 'kbuild-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: (42 commits) kbuild: Add $(KBUILD_HOSTLDFLAGS) to 'has_libelf' test kbuild: deb-pkg: change the source package name to linux-upstream tools: do not include scripts/Kbuild.include kbuild: redo fake deps at include/config/*.h kbuild: remove TMPO from try-run MAINTAINERS: add pattern for dummy-tools kbuild: add an elfnote for whether vmlinux is built with lto ia64: syscalls: switch to generic syscallhdr.sh ia64: syscalls: switch to generic syscalltbl.sh alpha: syscalls: switch to generic syscallhdr.sh alpha: syscalls: switch to generic syscalltbl.sh sysctl: use min() helper for namecmp() kbuild: add support for zstd compressed modules kbuild: remove CONFIG_MODULE_COMPRESS kbuild: merge scripts/Makefile.modsign to scripts/Makefile.modinst kbuild: move module strip/compression code into scripts/Makefile.modinst kbuild: refactor scripts/Makefile.modinst kbuild: rename extmod-prefix to extmod_prefix kbuild: check module name conflict for external modules as well kbuild: show the target directory for depmod log ... |
||
|
|
0080665fbd |
Merge tag 'devicetree-for-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Pull devicetree updates from Rob Herring: - Refactor powerpc and arm64 kexec DT handling to common code. This enables IMA on arm64. - Add kbuild support for applying DT overlays at build time. The first user are the DT unittests. - Fix kerneldoc formatting and W=1 warnings in drivers/of/ - Fix handling 64-bit flag on PCI resources - Bump dtschema version required to v2021.2.1 - Enable undocumented compatible checks for dtbs_check. This allows tracking of missing binding schemas. - DT docs improvements. Regroup the DT docs and add the example schema and DT kernel ABI docs to the doc build. - Convert Broadcom Bluetooth and video-mux bindings to schema - Add QCom sm8250 Venus video codec binding schema - Add vendor prefixes for AESOP, YIC System Co., Ltd, and Siliconfile Technologies Inc. - Cleanup of DT schema type references on common properties and standard unit properties * tag 'devicetree-for-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (64 commits) powerpc: If kexec_build_elf_info() fails return immediately from elf64_load() powerpc: Free fdt on error in elf64_load() of: overlay: Fix kerneldoc warning in of_overlay_remove() of: linux/of.h: fix kernel-doc warnings of/pci: Add IORESOURCE_MEM_64 to resource flags for 64-bit memory addresses dt-bindings: bcm4329-fmac: add optional brcm,ccode-map docs: dt: update writing-schema.rst references dt-bindings: media: venus: Add sm8250 dt schema of: base: Fix spelling issue with function param 'prop' docs: dt: Add DT API documentation of: Add missing 'Return' section in kerneldoc comments of: Fix kerneldoc output formatting docs: dt: Group DT docs into relevant sub-sections docs: dt: Make 'Devicetree' wording more consistent docs: dt: writing-schema: Include the example schema in the doc build docs: dt: writing-schema: Remove spurious indentation dt-bindings: Fix reference in submitting-patches.rst to the DT ABI doc dt-bindings: ddr: Add optional manufacturer and revision ID to LPDDR3 dt-bindings: media: video-interfaces: Drop the example devicetree: bindings: clock: Minor typo fix in the file armada3700-tbg-clock.txt ... |
||
|
|
a34e6d1e4a |
kbuild: move $(strip ) to suffix-search definition
Move $(strip ...) to the callee from the callers of suffix-search. It shortens the code slightly. Adding a space after a comma will not be a matter. I also dropped parentheses from single character variables. Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> |
||
|
|
a6601e01cd |
kbuild: rename multi-used-* to multi-obj-*
I think multi-obj-* is clearer, and more consistent with real-obj-*. Rename as follows: multi-used-y -> multi-obj-y multi-used-m -> multi-obj-m multi-used -> multi-obj-ym Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> |
||
|
|
15d16d6dad |
kbuild: Add generic rule to apply fdtoverlay
Add a generic rule to apply fdtoverlay in Makefile.lib, so every platform doesn't need to carry the complex rule. This also automatically adds "DTC_FLAGS_foo_base += -@" for all base files. The platform's Makefile only needs to have this now: foo-dtbs := foo_base.dtb foo_overlay1.dtbo foo_overlay2.dtbo dtb-y := foo.dtb We don't want to run schema checks on foo.dtb (as foo.dts doesn't exist) and the Makefile is updated accordingly. Acked-by: Masahiro Yamada <masahiroy@kernel.org> Signed-off-by: Rob Herring <robh@kernel.org> Co-developed-by: Viresh Kumar <viresh.kumar@linaro.org> Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org> Reviewed-by: Frank Rowand <frank.rowand@sony.com> Tested-by: Frank Rowand <frank.rowand@sony.com> Signed-off-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20920b0df6b067aca4040459a9677d7d1d6d766a.1615354376.git.viresh.kumar@linaro.org |
||
|
|
9ca29e4150 |
kbuild: Simplify builds with CONFIG_OF_ALL_DTBS
We update 'always-y' based on CONFIG_OF_ALL_DTBS three times. It would be far more straight forward if we rather update dtb-y to include all .dtb files if CONFIG_OF_ALL_DTBS is enabled. Acked-by: Masahiro Yamada <masahiroy@kernel.org> Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org> Reviewed-by: Frank Rowand <frank.rowand@sony.com> Tested-by: Frank Rowand <frank.rowand@sony.com> Signed-off-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/7fe7e5ef6ed75450ddf6c224b8adb53059e504e2.1615354376.git.viresh.kumar@linaro.org |
||
|
|
c59773d204 |
kbuild: Enable DT undocumented compatible checks
dt-validate has an option to warn on any compatible strings which don't match any schema. The option has recently been improved to fix false positives, so let's enable the option. This is useful for tracking compatibles which are undocumented or not yet converted to DT schema. Previously, the only check of undocumented compatible strings has been an imperfect checkpatch.pl check. The option is enabled by default for 'dtbs_check'. This will add more warnings, but some platforms are down to only a handful of these warnings (good job!). There's about 100 cases in the binding examples, so the option is disabled until these are fixed. In the meantime, they can be checked with: make DT_CHECKER_FLAGS=-m dt_binding_check Cc: Maxime Ripard <mripard@kernel.org> Cc: Masahiro Yamada <masahiroy@kernel.org> Cc: Michal Marek <michal.lkml@markovi.net> Cc: linux-kbuild@vger.kernel.org Signed-off-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20210311233640.1581526-2-robh@kernel.org |
||
|
|
127a28d8e9 |
Merge 88fe49249c ("Merge tag 'char-misc-5.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc") into android-mainline
Steps on the way to 5.12-rc3 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: If4f25ead01589e36bb2b01dea358be38f7cacace |
||
|
|
285a65f1a1 |
kbuild: remove meaningless parameter to $(call if_changed_rule,dtc)
This is a remnant of commit
|
||
|
|
64bfc99429 |
kbuild: remove unneeded -O option to dtc
This piece of code converts the target suffix to the dtc -O option:
*.dtb -> -O dtb
*.dt.yaml -> -O yaml
Commit
|
||
|
|
14f1854cdb |
Merge fecfd01539 ("Merge tag 'leds-5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds") into android-mainline
Steps on the way to 5.12-rc1 Resolves merge conflicts in: drivers/dma-buf/dma-heap.c drivers/dma-buf/heaps/cma_heap.c drivers/dma-buf/heaps/system_heap.c include/linux/dma-heap.h Cc: John Stultz <john.stultz@linaro.org> Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: Ibb32dbdba5183c9e19f5d1e94016cc1ae9616173 |
||
|
|
972945aebc |
Merge a4dec04c7f ("Merge tag 'dma-mapping-5.12' of git://git.infradead.org/users/hch/dma-mapping") into android-mainline
Steps on the way to 5.12-rc1 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: I90e0e534d9ed015f2de519498011dcd9ca06ef75 |
||
|
|
368ecbcb2f |
Merge 21a6ab2131 ("Merge tag 'modules-for-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux") into android-mainline
Steps on the way to 5.12-rc1 Resolves conflicts in: include/linux/module.h Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: I44772d65a5d6b1c5f4c33905554092c2cdc5b210 |
||
|
|
ff9463f365 |
Merge a99163e9e7 ("Merge tag 'devicetree-for-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux") into android-mainline
Steps on the way to 5.12-rc1 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: Iabdeafaf576f0e547a4380a9ecb478e0db7ae4b3 |
||
|
|
6fbd6cf85a |
Merge tag 'kbuild-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Pull Kbuild updates from Masahiro Yamada:
- Fix false-positive build warnings for ARCH=ia64 builds
- Optimize dictionary size for module compression with xz
- Check the compiler and linker versions in Kconfig
- Fix misuse of extra-y
- Support DWARF v5 debug info
- Clamp SUBLEVEL to 255 because stable releases 4.4.x and 4.9.x
exceeded the limit
- Add generic syscall{tbl,hdr}.sh for cleanups across arches
- Minor cleanups of genksyms
- Minor cleanups of Kconfig
* tag 'kbuild-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: (38 commits)
initramfs: Remove redundant dependency of RD_ZSTD on BLK_DEV_INITRD
kbuild: remove deprecated 'always' and 'hostprogs-y/m'
kbuild: parse C= and M= before changing the working directory
kbuild: reuse this-makefile to define abs_srctree
kconfig: unify rule of config, menuconfig, nconfig, gconfig, xconfig
kconfig: omit --oldaskconfig option for 'make config'
kconfig: fix 'invalid option' for help option
kconfig: remove dead code in conf_askvalue()
kconfig: clean up nested if-conditionals in check_conf()
kconfig: Remove duplicate call to sym_get_string_value()
Makefile: Remove # characters from compiler string
Makefile: reuse CC_VERSION_TEXT
kbuild: check the minimum linker version in Kconfig
kbuild: remove ld-version macro
scripts: add generic syscallhdr.sh
scripts: add generic syscalltbl.sh
arch: syscalls: remove $(srctree)/ prefix from syscall tables
arch: syscalls: add missing FORCE and fix 'targets' to make if_changed work
gen_compile_commands: prune some directories
kbuild: simplify access to the kernel's version
...
|
||
|
|
b97652bf10 |
kbuild: remove deprecated 'always' and 'hostprogs-y/m'
These have no more user in the upstream code. The use of them has been warned for a while for external modules. The migration is finished. Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> |
||
|
|
414eece95b |
Merge tag 'clang-lto-v5.12-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Pull more clang LTO updates from Kees Cook: "Clang LTO x86 enablement. Full disclosure: while this has _not_ been in linux-next (since it initially looked like the objtool dependencies weren't going to make v5.12), it has been under daily build and runtime testing by Sami for quite some time. These x86 portions have been discussed on lkml, with Peter, Josh, and others helping nail things down. The bulk of the changes are to get objtool working happily. The rest of the x86 enablement is very small. Summary: - Generate __mcount_loc in objtool (Peter Zijlstra) - Support running objtool against vmlinux.o (Sami Tolvanen) - Clang LTO enablement for x86 (Sami Tolvanen)" Link: https://lore.kernel.org/lkml/20201013003203.4168817-26-samitolvanen@google.com/ Link: https://lore.kernel.org/lkml/cover.1611263461.git.jpoimboe@redhat.com/ * tag 'clang-lto-v5.12-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux: kbuild: lto: force rebuilds when switching CONFIG_LTO x86, build: allow LTO to be selected x86, cpu: disable LTO for cpu.c x86, vdso: disable LTO only for vDSO kbuild: lto: postpone objtool objtool: Split noinstr validation from --vmlinux x86, build: use objtool mcount tracing: add support for objtool mcount objtool: Don't autodetect vmlinux.o objtool: Fix __mcount_loc generation with Clang's assembler objtool: Add a pass for generating __mcount_loc |
||
|
|
b1a1a1a09b |
kbuild: lto: postpone objtool
With LTO, LLVM bitcode won't be compiled into native code until modpost_link, or modfinal for modules. This change postpones calls to objtool until after these steps, and moves objtool_args to Makefile.lib, so the arguments can be reused in Makefile.modfinal. As we didn't have objects to process earlier, we use --duplicate when processing vmlinux.o. This change also disables unreachable instruction warnings with LTO to avoid warnings about the int3 padding between functions. Signed-off-by: Sami Tolvanen <samitolvanen@google.com> Reviewed-by: Kees Cook <keescook@chromium.org> |
||
|
|
79db4d2293 |
Merge tag 'clang-lto-v5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Pull clang LTO updates from Kees Cook:
"Clang Link Time Optimization.
This is built on the work done preparing for LTO by arm64 folks,
tracing folks, etc. This includes the core changes as well as the
remaining pieces for arm64 (LTO has been the default build method on
Android for about 3 years now, as it is the prerequisite for the
Control Flow Integrity protections).
While x86 LTO enablement is done, it depends on some pending objtool
clean-ups. It's possible that I'll send a "part 2" pull request for
LTO that includes x86 support.
For merge log posterity, and as detailed in commit
|
||
|
|
1c3fae740a |
Kbuild: Make composite object searching more generic
Reduce repeated logic around expanding composite objects. Signed-off-by: Elliot Berman <eberman@codeaurora.org> Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> |
||
|
|
2047ace966 |
kbuild: use always-y instead of extra-y
As commit
|